1 2023-12-31 Uros Bizjak <ubizjak@gmail.com>
2 Roger Sayle <roger@nextmovesoftware.com>
5 * gcc.target/i386/pr43644-2.c: Expect 2 movq instructions.
7 2023-12-30 Martin Uecker <uecker@tugraz.at>
9 * gcc.dg/c23-tag-9.c: New test.
11 2023-12-29 Tamar Christina <tamar.christina@arm.com>
14 * gcc.target/aarch64/pr110625_4.c: New test.
15 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Add
16 --param aarch64-sve-compare-costs=0.
17 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise
19 2023-12-29 Xi Ruoyao <xry111@xry111.site>
21 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-2.c:
23 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-3.c:
26 2023-12-29 Uros Bizjak <ubizjak@gmail.com>
29 * gcc.target/i386/pr113133-1.c: New test.
30 * gcc.target/i386/pr113133-2.c: New test.
32 2023-12-29 Andrew Pinski <quic_apinski@quicinc.com>
35 * gcc.dg/tree-ssa/gen-vect-26.c: Mark the test/check loop
38 2023-12-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
40 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Remove redundant checks.
42 2023-12-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
44 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: Adapt test.
45 * gcc.target/riscv/rvv/base/vf_avl-2.c: New test.
47 2023-12-28 David Edelsohn <dje.gcc@gmail.com>
49 * g++.dg/template/linkage2.C: XFAIL on AIX.
50 * g++.dg/template/linkage3.C: Same.
52 2023-12-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
54 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adapt test.
55 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
57 2023-12-27 Xi Ruoyao <xry111@xry111.site>
60 * gcc.target/loongarch/pr113148.c: New test.
62 2023-12-27 Xi Ruoyao <xry111@xry111.site>
64 * gcc.target/loongarch/rotl-with-rotr.c: New test.
65 * gcc.target/loongarch/rotl-with-vrotr-b.c: New test.
66 * gcc.target/loongarch/rotl-with-vrotr-h.c: New test.
67 * gcc.target/loongarch/rotl-with-vrotr-w.c: New test.
68 * gcc.target/loongarch/rotl-with-vrotr-d.c: New test.
69 * gcc.target/loongarch/rotl-with-xvrotr-b.c: New test.
70 * gcc.target/loongarch/rotl-with-xvrotr-h.c: New test.
71 * gcc.target/loongarch/rotl-with-xvrotr-w.c: New test.
72 * gcc.target/loongarch/rotl-with-xvrotr-d.c: New test.
74 2023-12-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
77 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c:
78 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: New test.
80 2023-12-27 Chenghui Pan <panchenghui@loongson.cn>
82 * gcc.target/loongarch/vector/lsx/lsx-mov-1.c: New test.
84 2023-12-27 Haochen Gui <guihaoc@gcc.gnu.org>
86 * gcc.target/powerpc/block-cmp-4.c: New.
88 2023-12-27 Haochen Gui <guihaoc@gcc.gnu.org>
90 * gcc.target/powerpc/block-cmp-3.c: New.
92 2023-12-27 Haochen Gui <guihaoc@gcc.gnu.org>
94 * gcc.target/powerpc/block-cmp-1.c: New.
95 * gcc.target/powerpc/block-cmp-2.c: New.
97 2023-12-27 David Edelsohn <dje.gcc@gmail.com>
99 * g++.dg/cpp23/wchar-multi1.C: Require 4 byte wchar_t.
101 2023-12-27 David Edelsohn <dje.gcc@gmail.com>
103 * g++.dg/ext/attr-section1.C: Test for csect section directive.
104 * g++.dg/ext/attr-section1a.C: Same.
105 * g++.dg/ext/attr-section2.C: Same.
106 * g++.dg/ext/attr-section2a.C: Same.
107 * g++.dg/ext/attr-section2b.C: Same.
109 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
111 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Skip on AIX.
112 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Same.
114 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
116 * gcc.dg/pr111409.c: Skip on AIX.
118 2023-12-26 David Edelsohn <dje.gcc@gmail.com>
120 * c-c++-common/strub-unsupported-2.c: Require strub.
121 * c-c++-common/strub-unsupported-3.c: Same.
122 * c-c++-common/strub-unsupported.c: Same.
123 * lib/target-supports.exp (check_effective_target_strub): Return 0
126 2023-12-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
128 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Fix typo.
130 2023-12-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
133 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Add more checks.
134 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
135 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
136 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
137 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
138 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
139 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
140 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
141 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
142 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
143 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
144 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
145 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
146 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
147 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
148 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
149 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
150 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
151 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
152 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
153 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
154 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto.
155 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
156 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
157 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
158 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
159 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
160 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
161 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
162 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
163 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: New test.
164 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c: New test.
166 2023-12-26 Di Zhao <dizhao@os.amperecomputing.com>
168 * gcc.dg/pr110279-1.c: Add "-mcpu=generic" for aarch64; add
170 * gcc.dg/pr110279-2.c: Replace "-march=armv8.2-a" with
171 "-mcpu=generic"; limit the check to be on aarch64.
173 2023-12-26 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
176 * gcc.target/powerpc/pr110320-1.c: Add dg-require-effective-target powerpc_pcrel.
178 2023-12-25 David Edelsohn <dje.gcc@gmail.com>
180 * c-c++-common/analyzer/capacity-1.c: Skip on AIX.
181 * c-c++-common/analyzer/capacity-2.c: Same.
182 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Same.
183 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Same.
184 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Same.
185 * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Same.
187 2023-12-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
189 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Robostify test.
190 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto.
191 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
192 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
193 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
194 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
195 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
196 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
197 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
198 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
199 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
200 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
201 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
202 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto.
203 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
204 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: Ditto.
205 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
206 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
207 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
208 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
209 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
210 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
211 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
212 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
213 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Ditto.
214 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
215 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
216 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
217 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
218 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
219 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
220 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
221 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
222 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto.
223 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto.
224 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Ditto.
226 2023-12-25 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
227 Peter Bergner <bergner@linux.ibm.com>
230 * gcc.target/powerpc/pr110320-1.c: New testcase.
231 * gcc.target/powerpc/pr110320-2.c: New testcase.
232 * gcc.target/powerpc/pr110320-3.c: New testcase.
234 2023-12-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
236 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: Add one more ASM check.
238 2023-12-25 Andrew Pinski <quic_apinski@quicinc.com>
240 PR tree-optimization/19832
241 * gcc.dg/tree-ssa/phi-opt-same-2.c: New test.
243 2023-12-24 Tamar Christina <tamar.christina@arm.com>
245 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: Remove xfail when early break
247 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: Likewise.
248 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: Likewise.
250 2023-12-24 Tamar Christina <tamar.christina@arm.com>
252 * lib/target-supports.exp (add_options_for_vect_early_break,
253 check_effective_target_vect_early_break_hw,
254 check_effective_target_vect_early_break): New.
255 * g++.dg/vect/vect-early-break_1.cc: New test.
256 * g++.dg/vect/vect-early-break_2.cc: New test.
257 * g++.dg/vect/vect-early-break_3.cc: New test.
258 * gcc.dg/vect/vect-early-break-run_1.c: New test.
259 * gcc.dg/vect/vect-early-break-run_10.c: New test.
260 * gcc.dg/vect/vect-early-break-run_2.c: New test.
261 * gcc.dg/vect/vect-early-break-run_3.c: New test.
262 * gcc.dg/vect/vect-early-break-run_4.c: New test.
263 * gcc.dg/vect/vect-early-break-run_5.c: New test.
264 * gcc.dg/vect/vect-early-break-run_6.c: New test.
265 * gcc.dg/vect/vect-early-break-run_7.c: New test.
266 * gcc.dg/vect/vect-early-break-run_8.c: New test.
267 * gcc.dg/vect/vect-early-break-run_9.c: New test.
268 * gcc.dg/vect/vect-early-break-template_1.c: New test.
269 * gcc.dg/vect/vect-early-break-template_2.c: New test.
270 * gcc.dg/vect/vect-early-break_1.c: New test.
271 * gcc.dg/vect/vect-early-break_10.c: New test.
272 * gcc.dg/vect/vect-early-break_11.c: New test.
273 * gcc.dg/vect/vect-early-break_12.c: New test.
274 * gcc.dg/vect/vect-early-break_13.c: New test.
275 * gcc.dg/vect/vect-early-break_14.c: New test.
276 * gcc.dg/vect/vect-early-break_15.c: New test.
277 * gcc.dg/vect/vect-early-break_16.c: New test.
278 * gcc.dg/vect/vect-early-break_17.c: New test.
279 * gcc.dg/vect/vect-early-break_18.c: New test.
280 * gcc.dg/vect/vect-early-break_19.c: New test.
281 * gcc.dg/vect/vect-early-break_2.c: New test.
282 * gcc.dg/vect/vect-early-break_20.c: New test.
283 * gcc.dg/vect/vect-early-break_21.c: New test.
284 * gcc.dg/vect/vect-early-break_22.c: New test.
285 * gcc.dg/vect/vect-early-break_23.c: New test.
286 * gcc.dg/vect/vect-early-break_24.c: New test.
287 * gcc.dg/vect/vect-early-break_25.c: New test.
288 * gcc.dg/vect/vect-early-break_26.c: New test.
289 * gcc.dg/vect/vect-early-break_27.c: New test.
290 * gcc.dg/vect/vect-early-break_28.c: New test.
291 * gcc.dg/vect/vect-early-break_29.c: New test.
292 * gcc.dg/vect/vect-early-break_3.c: New test.
293 * gcc.dg/vect/vect-early-break_30.c: New test.
294 * gcc.dg/vect/vect-early-break_31.c: New test.
295 * gcc.dg/vect/vect-early-break_32.c: New test.
296 * gcc.dg/vect/vect-early-break_33.c: New test.
297 * gcc.dg/vect/vect-early-break_34.c: New test.
298 * gcc.dg/vect/vect-early-break_35.c: New test.
299 * gcc.dg/vect/vect-early-break_36.c: New test.
300 * gcc.dg/vect/vect-early-break_37.c: New test.
301 * gcc.dg/vect/vect-early-break_38.c: New test.
302 * gcc.dg/vect/vect-early-break_39.c: New test.
303 * gcc.dg/vect/vect-early-break_4.c: New test.
304 * gcc.dg/vect/vect-early-break_40.c: New test.
305 * gcc.dg/vect/vect-early-break_41.c: New test.
306 * gcc.dg/vect/vect-early-break_42.c: New test.
307 * gcc.dg/vect/vect-early-break_43.c: New test.
308 * gcc.dg/vect/vect-early-break_44.c: New test.
309 * gcc.dg/vect/vect-early-break_45.c: New test.
310 * gcc.dg/vect/vect-early-break_46.c: New test.
311 * gcc.dg/vect/vect-early-break_47.c: New test.
312 * gcc.dg/vect/vect-early-break_48.c: New test.
313 * gcc.dg/vect/vect-early-break_49.c: New test.
314 * gcc.dg/vect/vect-early-break_5.c: New test.
315 * gcc.dg/vect/vect-early-break_50.c: New test.
316 * gcc.dg/vect/vect-early-break_51.c: New test.
317 * gcc.dg/vect/vect-early-break_52.c: New test.
318 * gcc.dg/vect/vect-early-break_53.c: New test.
319 * gcc.dg/vect/vect-early-break_54.c: New test.
320 * gcc.dg/vect/vect-early-break_55.c: New test.
321 * gcc.dg/vect/vect-early-break_56.c: New test.
322 * gcc.dg/vect/vect-early-break_57.c: New test.
323 * gcc.dg/vect/vect-early-break_58.c: New test.
324 * gcc.dg/vect/vect-early-break_59.c: New test.
325 * gcc.dg/vect/vect-early-break_6.c: New test.
326 * gcc.dg/vect/vect-early-break_60.c: New test.
327 * gcc.dg/vect/vect-early-break_61.c: New test.
328 * gcc.dg/vect/vect-early-break_62.c: New test.
329 * gcc.dg/vect/vect-early-break_63.c: New test.
330 * gcc.dg/vect/vect-early-break_64.c: New test.
331 * gcc.dg/vect/vect-early-break_65.c: New test.
332 * gcc.dg/vect/vect-early-break_66.c: New test.
333 * gcc.dg/vect/vect-early-break_67.c: New test.
334 * gcc.dg/vect/vect-early-break_68.c: New test.
335 * gcc.dg/vect/vect-early-break_69.c: New test.
336 * gcc.dg/vect/vect-early-break_7.c: New test.
337 * gcc.dg/vect/vect-early-break_70.c: New test.
338 * gcc.dg/vect/vect-early-break_71.c: New test.
339 * gcc.dg/vect/vect-early-break_72.c: New test.
340 * gcc.dg/vect/vect-early-break_73.c: New test.
341 * gcc.dg/vect/vect-early-break_74.c: New test.
342 * gcc.dg/vect/vect-early-break_75.c: New test.
343 * gcc.dg/vect/vect-early-break_76.c: New test.
344 * gcc.dg/vect/vect-early-break_77.c: New test.
345 * gcc.dg/vect/vect-early-break_78.c: New test.
346 * gcc.dg/vect/vect-early-break_79.c: New test.
347 * gcc.dg/vect/vect-early-break_8.c: New test.
348 * gcc.dg/vect/vect-early-break_80.c: New test.
349 * gcc.dg/vect/vect-early-break_81.c: New test.
350 * gcc.dg/vect/vect-early-break_82.c: New test.
351 * gcc.dg/vect/vect-early-break_83.c: New test.
352 * gcc.dg/vect/vect-early-break_84.c: New test.
353 * gcc.dg/vect/vect-early-break_85.c: New test.
354 * gcc.dg/vect/vect-early-break_86.c: New test.
355 * gcc.dg/vect/vect-early-break_87.c: New test.
356 * gcc.dg/vect/vect-early-break_88.c: New test.
357 * gcc.dg/vect/vect-early-break_89.c: New test.
358 * gcc.dg/vect/vect-early-break_9.c: New test.
359 * gcc.dg/vect/vect-early-break_90.c: New test.
360 * gcc.dg/vect/vect-early-break_91.c: New test.
361 * gcc.dg/vect/vect-early-break_92.c: New test.
362 * gcc.dg/vect/vect-early-break_93.c: New test.
364 2023-12-24 Tamar Christina <tamar.christina@arm.com>
366 * gcc.target/aarch64/sve/vect-early-break-cbranch.c: New test.
367 * gcc.target/aarch64/vect-early-break-cbranch.c: New test.
369 2023-12-24 Tamar Christina <tamar.christina@arm.com>
371 * gcc.dg/vect/no-scevccp-slp-30.c: Add pragma GCC novector to abort
373 * gcc.dg/vect/no-scevccp-slp-31.c: Likewise.
374 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
375 * gcc.target/aarch64/vect-xorsign_exec.c: Likewise.
376 * gcc.target/i386/avx512er-vrcp28ps-3.c: Likewise.
377 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Likewise.
378 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
379 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
380 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
381 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
382 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
383 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
384 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
385 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
386 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
387 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
388 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
389 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
390 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
391 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
392 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
393 * gcc.target/i386/vect-alignment-peeling-1.c: Likewise.
394 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
395 * gcc.target/i386/vect-pack-trunc-1.c: Likewise.
396 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
397 * gcc.target/i386/vect-perm-even-1.c: Likewise.
398 * gcc.target/i386/vect-unpack-1.c: Likewise.
400 2023-12-24 John David Anglin <danglin@gcc.gnu.org>
402 * gcc.dg/pr110279-1.c: Add -march=2.0 option on hppa*-*-*.
404 2023-12-24 Pan Li <pan2.li@intel.com>
406 * gcc.dg/signbit-5.c: XFail for the riscv_v.
408 2023-12-23 Xi Ruoyao <xry111@xry111.site>
410 * gcc.target/loongarch/rotrw.c: New test.
412 2023-12-23 Xi Ruoyao <xry111@xry111.site>
414 * gcc.target/loongarch/movcf2gr.c: New test.
415 * gcc.target/loongarch/movcf2gr-via-fr.c: New test.
417 2023-12-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
420 * gcc.dg/vect/costmodel/riscv/rvv/pr113112-1.c: New test.
422 2023-12-22 Martin Uecker <uecker@tugraz.at>
424 * gcc.dg/c23-tag-alias-6.c: New test.
425 * gcc.dg/c23-tag-alias-7.c: New test.
426 * gcc.dg/c23-tag-composite-1.c: New test.
427 * gcc.dg/c23-tag-composite-2.c: New test.
428 * gcc.dg/c23-tag-composite-3.c: New test.
429 * gcc.dg/c23-tag-composite-4.c: New test.
430 * gcc.dg/c23-tag-composite-5.c: New test.
431 * gcc.dg/c23-tag-composite-6.c: New test.
432 * gcc.dg/c23-tag-composite-7.c: New test.
433 * gcc.dg/c23-tag-composite-8.c: New test.
434 * gcc.dg/c23-tag-composite-9.c: New test.
435 * gcc.dg/c23-tag-composite-10.c: New test.
436 * gcc.dg/gnu23-tag-composite-1.c: New test.
437 * gcc.dg/gnu23-tag-composite-2.c: New test.
438 * gcc.dg/gnu23-tag-composite-3.c: New test.
439 * gcc.dg/gnu23-tag-composite-4.c: New test.
440 * gcc.dg/gnu23-tag-composite-5.c: New test.
442 2023-12-22 Jakub Jelinek <jakub@redhat.com>
444 PR rtl-optimization/112758
445 * gcc.c-torture/execute/pr112758.c: New test.
447 2023-12-22 Jakub Jelinek <jakub@redhat.com>
449 PR tree-optimization/112941
450 * gcc.dg/bitint-60.c: New test.
452 2023-12-22 Jakub Jelinek <jakub@redhat.com>
454 PR tree-optimization/113102
455 * gcc.dg/bitint-59.c: New test.
457 2023-12-22 Jakub Jelinek <jakub@redhat.com>
459 PR tree-optimization/113102
460 * gcc.dg/bitint-58.c: New test.
462 2023-12-22 Ken Matsui <kmatsui@gcc.gnu.org>
464 * g++.dg/ext/is_array.C: Remove testsuite_tr1.h. Add necessary
465 definitions accordingly. Tweak macros for consistency across
467 * g++.dg/ext/is_bounded_array.C: Likewise.
468 * g++.dg/ext/is_function.C: Likewise.
469 * g++.dg/ext/is_member_function_pointer.C: Likewise.
470 * g++.dg/ext/is_member_object_pointer.C: Likewise.
471 * g++.dg/ext/is_member_pointer.C: Likewise.
472 * g++.dg/ext/is_object.C: Likewise.
473 * g++.dg/ext/is_reference.C: Likewise.
474 * g++.dg/ext/is_scoped_enum.C: Likewise.
476 2023-12-22 Jason Merrill <jason@redhat.com>
479 * g++.dg/ext/label15.C: Require indirect_jumps.
480 * g++.dg/ext/label16.C: New test.
482 2023-12-22 Sandra Loosemore <sandra@codesourcery.com>
484 * g++.dg/analyzer/placement-new-size.C: Include <stdint.h>. Also
485 add missing newline to end of file.
487 2023-12-22 Jason Merrill <jason@redhat.com>
490 * g++.dg/cpp0x/variadic-mangle2.C: Add non-member.
491 * g++.dg/cpp0x/variadic-mangle4.C: New test.
492 * g++.dg/cpp0x/variadic-mangle5.C: New test.
493 * g++.dg/cpp0x/variadic-mangle5a.C: New test.
495 2023-12-22 Jason Merrill <jason@redhat.com>
497 * g++.dg/abi/mangle-arm-crypto.C: Specify -fabi-compat-version.
498 * g++.dg/abi/mangle-concepts1.C
499 * g++.dg/abi/mangle-neon-aarch64.C
500 * g++.dg/abi/mangle-neon.C
501 * g++.dg/abi/mangle-regparm.C
502 * g++.dg/abi/mangle-regparm1a.C
503 * g++.dg/abi/mangle-ttp1.C
504 * g++.dg/abi/mangle-union1.C
505 * g++.dg/abi/mangle1.C
506 * g++.dg/abi/mangle13.C
507 * g++.dg/abi/mangle15.C
508 * g++.dg/abi/mangle16.C
509 * g++.dg/abi/mangle18-1.C
510 * g++.dg/abi/mangle19-1.C
511 * g++.dg/abi/mangle20-1.C
512 * g++.dg/abi/mangle22.C
513 * g++.dg/abi/mangle23.C
514 * g++.dg/abi/mangle24.C
515 * g++.dg/abi/mangle25.C
516 * g++.dg/abi/mangle26.C
517 * g++.dg/abi/mangle27.C
518 * g++.dg/abi/mangle28.C
519 * g++.dg/abi/mangle29.C
520 * g++.dg/abi/mangle3-2.C
521 * g++.dg/abi/mangle3.C
522 * g++.dg/abi/mangle30.C
523 * g++.dg/abi/mangle31.C
524 * g++.dg/abi/mangle32.C
525 * g++.dg/abi/mangle33.C
526 * g++.dg/abi/mangle34.C
527 * g++.dg/abi/mangle35.C
528 * g++.dg/abi/mangle36.C
529 * g++.dg/abi/mangle37.C
530 * g++.dg/abi/mangle39.C
531 * g++.dg/abi/mangle40.C
532 * g++.dg/abi/mangle43.C
533 * g++.dg/abi/mangle44.C
534 * g++.dg/abi/mangle45.C
535 * g++.dg/abi/mangle46.C
536 * g++.dg/abi/mangle47.C
537 * g++.dg/abi/mangle48.C
538 * g++.dg/abi/mangle49.C
539 * g++.dg/abi/mangle5.C
540 * g++.dg/abi/mangle50.C
541 * g++.dg/abi/mangle51.C
542 * g++.dg/abi/mangle52.C
543 * g++.dg/abi/mangle53.C
544 * g++.dg/abi/mangle54.C
545 * g++.dg/abi/mangle55.C
546 * g++.dg/abi/mangle56.C
547 * g++.dg/abi/mangle57.C
548 * g++.dg/abi/mangle58.C
549 * g++.dg/abi/mangle59.C
550 * g++.dg/abi/mangle6.C
551 * g++.dg/abi/mangle60.C
552 * g++.dg/abi/mangle61.C
553 * g++.dg/abi/mangle62.C
554 * g++.dg/abi/mangle62a.C
555 * g++.dg/abi/mangle63.C
556 * g++.dg/abi/mangle64.C
557 * g++.dg/abi/mangle65.C
558 * g++.dg/abi/mangle66.C
559 * g++.dg/abi/mangle68.C
560 * g++.dg/abi/mangle69.C
561 * g++.dg/abi/mangle7.C
562 * g++.dg/abi/mangle70.C
563 * g++.dg/abi/mangle71.C
564 * g++.dg/abi/mangle72.C
565 * g++.dg/abi/mangle73.C
566 * g++.dg/abi/mangle74.C
567 * g++.dg/abi/mangle75.C
568 * g++.dg/abi/mangle76.C
569 * g++.dg/abi/mangle77.C
570 * g++.dg/abi/mangle78.C
571 * g++.dg/abi/mangle8.C
572 * g++.dg/abi/mangle9.C: Likewise.
574 2023-12-21 Patrick Palka <ppalka@redhat.com>
576 * g++.dg/warn/Wparentheses-34.C: New test.
578 2023-12-21 Patrick Palka <ppalka@redhat.com>
581 * g++.dg/ext/attr-deprecated-2.C: No longer XFAIL.
582 * g++.dg/ext/attr-unavailable-12.C: New test.
584 2023-12-21 Patrick Palka <ppalka@redhat.com>
588 * g++.dg/template/linkage2.C: New test.
589 * g++.dg/template/linkage3.C: New test.
590 * g++.dg/template/linkage4.C: New test.
591 * g++.dg/template/linkage4a.C: New test.
593 2023-12-21 Uros Bizjak <ubizjak@gmail.com>
596 * gcc.target/i386/pr113044.c: New test.
598 2023-12-21 Alex Coplan <alex.coplan@arm.com>
601 * gcc.dg/pr113093.c: New test.
603 2023-12-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
605 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
607 2023-12-21 Richard Sandiford <richard.sandiford@arm.com>
610 * gcc.target/aarch64/pr113094.c: New test.
612 2023-12-21 Jakub Jelinek <jakub@redhat.com>
614 * g++.dg/warn/Walloc-size-1.C: New test.
615 * g++.dg/warn/Wcalloc-transposed-args-1.C: New test.
617 2023-12-21 Jakub Jelinek <jakub@redhat.com>
620 * gcc.dg/ubsan/bitint-4.c: New test.
622 2023-12-21 Jakub Jelinek <jakub@redhat.com>
624 PR tree-optimization/112941
625 * gcc.dg/bitint-56.c: New test.
626 * gcc.dg/bitint-57.c: New test.
628 2023-12-21 chenxiaolong <chenxiaolong@loongson.cn>
630 * gcc.target/loongarch/vector/simd_correctness_check.h:The variable
631 types in the check results are modified in conjunction with the
632 parameter types defined in the vector builtin function.
634 2023-12-21 Martin Uecker <uecker@tugraz.at>
636 * gcc.dg/c23-tag-2.c: Activate.
637 * gcc.dg/c23-tag-5.c: Activate.
638 * gcc.dg/c23-tag-alias-1.c: New test.
639 * gcc.dg/c23-tag-alias-2.c: New test.
640 * gcc.dg/c23-tag-alias-3.c: New test.
641 * gcc.dg/c23-tag-alias-4.c: New test.
642 * gcc.dg/c23-tag-alias-5.c: New test.
643 * gcc.dg/gnu23-tag-alias-1.c: New test.
644 * gcc.dg/gnu23-tag-alias-2.c: New test.
645 * gcc.dg/gnu23-tag-alias-3.c: New test.
646 * gcc.dg/gnu23-tag-alias-4.c: New test.
647 * gcc.dg/gnu23-tag-alias-5.c: New test.
648 * gcc.dg/gnu23-tag-alias-6.c: New test.
649 * gcc.dg/gnu23-tag-alias-7.c: New test.
651 2023-12-21 Martin Uecker <uecker@tugraz.at>
653 * gcc.dg/c23-tag-enum-1.c: New test.
654 * gcc.dg/c23-tag-enum-2.c: New test.
655 * gcc.dg/c23-tag-enum-3.c: New test.
656 * gcc.dg/c23-tag-enum-4.c: New test.
657 * gcc.dg/c23-tag-enum-5.c: New test.
658 * gcc.dg/gnu23-tag-enum-1.c: Mew test.
660 2023-12-21 Martin Uecker <uecker@tugraz.at>
662 * gcc.dg/c23-enum-7.c: Remove warning.
663 * gcc.dg/c23-tag-1.c: New test.
664 * gcc.dg/c23-tag-2.c: New deactivated test.
665 * gcc.dg/c23-tag-3.c: New test.
666 * gcc.dg/c23-tag-4.c: New test.
667 * gcc.dg/c23-tag-5.c: New deactivated test.
668 * gcc.dg/c23-tag-6.c: New test.
669 * gcc.dg/c23-tag-7.c: New test.
670 * gcc.dg/c23-tag-8.c: New test.
671 * gcc.dg/gnu23-tag-1.c: New test.
672 * gcc.dg/gnu23-tag-2.c: New test.
673 * gcc.dg/gnu23-tag-3.c: New test.
674 * gcc.dg/gnu23-tag-4.c: New test.
675 * gcc.dg/pr112488-2.c: Remove warning.
677 2023-12-21 Kewen Lin <linkw@linux.ibm.com>
679 PR rtl-optimization/112995
680 * gcc.target/powerpc/pr112995.c: New test.
682 2023-12-21 Jason Merrill <jason@redhat.com>
685 * g++.dg/ext/label15.C: New test.
686 * g++.dg/torture/pr42739.C: Expect warning.
688 2023-12-21 Jason Merrill <jason@redhat.com>
691 * g++.dg/cpp0x/depr-copy5.C: New test.
693 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
696 * gcc.target/riscv/rvv/autovec/pr113087-2.c: New test.
698 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
701 * gcc.target/riscv/rvv/autovec/pr113087-1.c: New test.
703 2023-12-20 Richard Sandiford <richard.sandiford@arm.com>
705 PR rtl-optimization/111702
706 * gcc.dg/rtl/aarch64/pr111702.c: New test.
708 2023-12-20 Kuan-Lin Chen <rufus@andestech.com>
710 * gcc.target/riscv/large-model.c: New test.
712 2023-12-20 Jason Merrill <jason@redhat.com>
716 * g++.dg/eh/return2.C: New test.
718 2023-12-20 Jason Merrill <jason@redhat.com>
721 * g++.dg/cpp1z/array-prvalue2.C: New test.
722 * g++.dg/cpp1z/eval-order3.C: Test swapped operands.
724 2023-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
726 * gcc.target/aarch64/pr112787.c: New test.
728 2023-12-20 Xi Ruoyao <xry111@xry111.site>
731 * gcc.target/loongarch/pr113033.c: New test.
733 2023-12-20 Xi Ruoyao <xry111@xry111.site>
736 * gcc.target/loongarch/vfcmp-f.c: New test.
737 * gcc.target/loongarch/vfcmp-d.c: New test.
738 * gcc.target/loongarch/xvfcmp-f.c: New test.
739 * gcc.target/loongarch/xvfcmp-d.c: New test.
740 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Scan for cune
742 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Likewise.
744 2023-12-20 demin.han <demin.han@starfivetech.com>
746 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Moved to...
747 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-10.c: ...here.
748 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Moved to...
749 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: ...here.
751 2023-12-20 Jakub Jelinek <jakub@redhat.com>
753 PR tree-optimization/112941
754 * gcc.dg/bitint-55.c: New test.
756 2023-12-20 Jakub Jelinek <jakub@redhat.com>
758 * gcc.dg/Walloc-size-4.c: New test.
759 * gcc.dg/Walloc-size-5.c: New test.
760 * gcc.dg/Wcalloc-transposed-args-1.c: New test.
762 2023-12-20 Alex Coplan <alex.coplan@arm.com>
765 * gcc.dg/pr113062.c: New test.
767 2023-12-20 Pan Li <pan2.li@intel.com>
769 * gcc.target/riscv/rvv/autovec/bug-7.c: New test.
771 2023-12-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
773 * gcc.target/riscv/rvv/autovec/bug-8.c: New test.
775 2023-12-20 Alexandre Oliva <oliva@adacore.com>
777 PR rtl-optimization/113002
778 * gcc.dg/vect/pr113002.c: New.
780 2023-12-20 Alexandre Oliva <oliva@adacore.com>
782 * gcc.dg/torture/inline-mem-cmp-1.c: Copy timeout factor from
784 * gcc.dg/torture/inline-mem-cpy-1.c: Likewise.
786 2023-12-20 Haochen Jiang <haochen.jiang@intel.com>
788 * gcc.target/i386/avx10_1-6.c: Remove check for errors.
789 * gcc.target/i386/noevex512-2.c: Diito.
791 2023-12-20 Siddhesh Poyarekar <siddhesh@gotplt.org>
793 PR tree-optimization/113012
794 * gcc.dg/ubsan/pr113012.c: New test case.
796 2023-12-19 Patrick Palka <ppalka@redhat.com>
799 * g++.dg/cpp2a/spaceship-synth16.C: New test.
801 2023-12-19 Nathaniel Shead <nathanieloshead@gmail.com>
804 * g++.dg/cpp0x/constexpr-memfn2.C: New test.
806 2023-12-19 Sandra Loosemore <sandra@codesourcery.com>
808 * c-c++-common/gomp/declare-variant-2.c: Don't expect error on
809 "acquire" and "release".
810 * gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
812 2023-12-19 Sandra Loosemore <sandra@codesourcery.com>
814 * c-c++-common/gomp/declare-variant-1.c: Expect warning on
816 * c-c++-common/gomp/declare-variant-2.c: Likewise. Also adjust
817 messages for score errors.
818 * c-c++-common/gomp/declare-variant-no-score.c: New.
819 * gfortran.dg/gomp/declare-variant-1.f90: Expect warning on
821 * gfortran.dg/gomp/declare-variant-2.f90: Likewise. Also adjust
822 messages for score errors.
823 * gfortran.dg/gomp/declare-variant-no-score.f90: New.
825 2023-12-19 David Faust <david.faust@oracle.com>
828 * gcc.dg/debug/btf/btf-forward-2.c: New test.
830 2023-12-19 Patrick Palka <ppalka@redhat.com>
833 * g++.dg/cpp0x/alias-decl-75a.C: New test.
834 * g++.dg/cpp0x/alias-decl-75b.C: New test.
836 2023-12-19 Patrick Palka <ppalka@redhat.com>
839 * g++.dg/cpp0x/alias-decl-76.C: New test.
841 2023-12-19 Marc Poulhiès <poulhies@adacore.com>
843 * g++.target/i386/excess-precision-12.C: call std::abort instead of abort.
845 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
847 * gcc.dg/vect/bb-slp-cond-1.c: Adapt for RISC-V.
849 2023-12-19 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/113080
852 * gcc.dg/tree-ssa/sccp-3.c: New testcase.
854 2023-12-19 Roger Sayle <roger@nextmovesoftware.com>
856 * gcc.target/i386/movti-2.c: New test case.
857 * gcc.target/i386/movti-3.c: Likewise.
859 2023-12-19 Thomas Schwinge <thomas@codesourcery.com>
862 * c-c++-common/goacc/declare-1.c: Adjust.
863 * c-c++-common/goacc/declare-2.c: Likewise.
865 2023-12-19 Jakub Jelinek <jakub@redhat.com>
868 * gcc.target/i386/sse2-pr112816-2.c: New test.
870 2023-12-19 Alex Coplan <alex.coplan@arm.com>
873 * gfortran.dg/PR113061.f90: New test.
875 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
877 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Force scalable vector.
878 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Force scalable vector.
879 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Force scalable vector.
880 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Force scalable vector.
881 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Force scalable vector.
882 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Force scalable vector.
883 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Force scalable vector.
884 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Force scalable vector.
885 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Force scalable vector.
886 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Force scalable vector.
887 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Force scalable vector.
888 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: Force scalable vector.
889 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: Force scalable vector.
890 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Force scalable vector.
891 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Force scalable vector.
892 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Force scalable vector.
893 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: Force scalable vector.
894 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Force scalable vector.
895 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Force scalable vector.
896 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Force scalable vector.
897 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: Force scalable vector.
898 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: Force scalable vector.
899 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Force scalable vector.
900 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: Force scalable vector.
901 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: Force scalable vector.
902 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: Force scalable vector.
903 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: Force scalable vector.
904 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Force scalable vector.
905 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: Force scalable vector.
906 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: Force scalable vector.
907 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Force scalable vector.
908 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: Force scalable vector.
909 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Force scalable vector.
910 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Force scalable vector.
911 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Force scalable vector.
912 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Force scalable vector.
913 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: Force scalable vector.
914 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: Force scalable vector.
915 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: Force scalable vector.
916 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Force scalable vector.
917 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: Force scalable vector.
918 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Force scalable vector.
919 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: Force scalable vector.
920 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Force scalable vector.
921 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: Force scalable vector.
922 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: Force scalable vector.
923 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Force scalable vector.
924 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Force scalable vector.
925 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Force scalable vector.
926 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Force scalable vector.
927 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Force scalable vector.
928 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Force scalable vector.
929 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: Force scalable vector.
930 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: Force scalable vector.
931 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: Force scalable vector.
932 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: Force scalable vector.
933 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Force scalable vector.
934 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Force scalable vector.
935 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Force scalable vector.
936 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Force scalable vector.
937 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Force scalable vector.
938 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Force scalable vector.
939 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: Force scalable vector.
940 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Force scalable vector.
941 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Force scalable vector.
942 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Force scalable vector.
943 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Force scalable vector.
944 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Force scalable vector.
945 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Force scalable vector.
946 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Force scalable vector.
947 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Force scalable vector.
948 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Force scalable vector.
949 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Force scalable vector.
950 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Force scalable vector.
951 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Force scalable vector.
952 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: Force scalable vector.
953 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: Force scalable vector.
954 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: Force scalable vector.
955 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: Force scalable vector.
956 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Force scalable vector.
957 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: Force scalable vector.
958 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: Force scalable vector.
959 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: Force scalable vector.
960 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Force scalable vector.
961 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: Force scalable vector.
962 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: Force scalable vector.
963 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: Force scalable vector.
964 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: Force scalable vector.
965 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: Force scalable vector.
966 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Force scalable vector.
967 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Force scalable vector.
968 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Force scalable vector.
969 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Force scalable vector.
970 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Force scalable vector.
971 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: Force scalable vector.
972 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Force scalable vector.
973 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Force scalable vector.
974 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Force scalable vector.
975 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Force scalable vector.
976 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Force scalable vector.
977 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Force scalable vector.
978 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Force scalable vector.
979 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Force scalable vector.
980 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: Force scalable vector.
981 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: Force scalable vector.
982 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Force scalable vector.
983 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: Force scalable vector.
984 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: Force scalable vector.
985 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Force scalable vector.
986 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Force scalable vector.
987 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Force scalable vector.
988 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: Force scalable vector.
989 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Force scalable vector.
990 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: Force scalable vector.
991 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Force scalable vector.
992 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Force scalable vector.
993 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Force scalable vector.
994 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Force scalable vector.
995 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Force scalable vector.
996 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Force scalable vector.
997 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Force scalable vector.
998 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Force scalable vector.
999 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Force scalable vector.
1000 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Force scalable vector.
1001 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: Force scalable vector.
1002 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: Force scalable vector.
1003 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: Force scalable vector.
1004 * gcc.target/riscv/rvv/vsetvl/dump-1.c: Force scalable vector.
1005 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: Force scalable vector.
1006 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: Force scalable vector.
1007 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: Force scalable vector.
1008 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Force scalable vector.
1009 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: Force scalable vector.
1010 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: Force scalable vector.
1011 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Force scalable vector.
1012 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: Force scalable vector.
1013 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: Force scalable vector.
1014 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: Force scalable vector.
1015 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: Force scalable vector.
1016 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Force scalable vector.
1017 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Force scalable vector.
1018 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Force scalable vector.
1019 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: Force scalable vector.
1020 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: Force scalable vector.
1021 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: Force scalable vector.
1022 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: Force scalable vector.
1023 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Force scalable vector.
1024 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: Force scalable vector.
1025 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: Force scalable vector.
1026 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Force scalable vector.
1027 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Force scalable vector.
1028 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Force scalable vector.
1029 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: Force scalable vector.
1030 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: Force scalable vector.
1031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: Force scalable vector.
1032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Force scalable vector.
1033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Force scalable vector.
1034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Force scalable vector.
1035 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Force scalable vector.
1036 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Force scalable vector.
1037 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: Force scalable vector.
1038 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: Force scalable vector.
1039 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: Force scalable vector.
1040 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: Force scalable vector.
1041 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: Force scalable vector.
1042 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: Force scalable vector.
1043 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: Force scalable vector.
1044 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: Force scalable vector.
1045 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: Force scalable vector.
1046 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: Force scalable vector.
1047 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Force scalable vector.
1048 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: Force scalable vector.
1049 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: Force scalable vector.
1050 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Force scalable vector.
1051 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Force scalable vector.
1052 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Force scalable vector.
1053 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Force scalable vector.
1054 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Force scalable vector.
1055 * gcc.target/riscv/rvv/vsetvl/pr108270.c: Force scalable vector.
1056 * gcc.target/riscv/rvv/vsetvl/pr109399.c: Force scalable vector.
1057 * gcc.target/riscv/rvv/vsetvl/pr109547.c: Force scalable vector.
1058 * gcc.target/riscv/rvv/vsetvl/pr109615.c: Force scalable vector.
1059 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Force scalable vector.
1060 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Force scalable vector.
1061 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Force scalable vector.
1062 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: Force scalable vector.
1063 * gcc.target/riscv/rvv/vsetvl/pr109748.c: Force scalable vector.
1064 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Force scalable vector.
1065 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: Force scalable vector.
1066 * gcc.target/riscv/rvv/vsetvl/pr109974.c: Force scalable vector.
1067 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: Force scalable vector.
1068 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: Force scalable vector.
1069 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Force scalable vector.
1070 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: Force scalable vector.
1071 * gcc.target/riscv/rvv/vsetvl/pr111234.c: Force scalable vector.
1072 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Force scalable vector.
1073 * gcc.target/riscv/rvv/vsetvl/pr111927.c: Force scalable vector.
1074 * gcc.target/riscv/rvv/vsetvl/pr111947.c: Force scalable vector.
1075 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: Force scalable vector.
1076 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: Force scalable vector.
1077 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: Force scalable vector.
1078 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: Force scalable vector.
1079 * gcc.target/riscv/rvv/vsetvl/pr112776.c: Force scalable vector.
1080 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: Force scalable vector.
1081 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: Force scalable vector.
1082 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Force scalable vector.
1083 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Force scalable vector.
1084 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Force scalable vector.
1085 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Force scalable vector.
1086 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Force scalable vector.
1087 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Force scalable vector.
1088 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Force scalable vector.
1089 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Force scalable vector.
1090 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Force scalable vector.
1091 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Force scalable vector.
1092 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Force scalable vector.
1093 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Force scalable vector.
1094 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Force scalable vector.
1095 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Force scalable vector.
1096 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Force scalable vector.
1097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Force scalable vector.
1098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Force scalable vector.
1099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Force scalable vector.
1100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Force scalable vector.
1101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Force scalable vector.
1102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Force scalable vector.
1103 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Force scalable vector.
1104 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Force scalable vector.
1105 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Force scalable vector.
1106 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Force scalable vector.
1107 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Force scalable vector.
1108 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Force scalable vector.
1109 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Force scalable vector.
1110 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Force scalable vector.
1111 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Force scalable vector.
1112 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Force scalable vector.
1113 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Force scalable vector.
1114 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Force scalable vector.
1115 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Force scalable vector.
1116 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Force scalable vector.
1117 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Force scalable vector.
1118 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Force scalable vector.
1119 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Force scalable vector.
1120 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Force scalable vector.
1121 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Force scalable vector.
1122 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Force scalable vector.
1123 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Force scalable vector.
1124 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: Force scalable vector.
1125 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Force scalable vector.
1126 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Force scalable vector.
1127 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Force scalable vector.
1128 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Force scalable vector.
1129 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Force scalable vector.
1130 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Force scalable vector.
1131 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Force scalable vector.
1132 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Force scalable vector.
1133 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Force scalable vector.
1134 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Force scalable vector.
1135 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Force scalable vector.
1136 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Force scalable vector.
1137 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Force scalable vector.
1138 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Force scalable vector.
1139 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Force scalable vector.
1140 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Force scalable vector.
1141 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Force scalable vector.
1142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Force scalable vector.
1143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Force scalable vector.
1144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Force scalable vector.
1145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Force scalable vector.
1146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Force scalable vector.
1147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Force scalable vector.
1148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Force scalable vector.
1149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Force scalable vector.
1150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Force scalable vector.
1151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Force scalable vector.
1152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Force scalable vector.
1153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Force scalable vector.
1154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Force scalable vector.
1155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Force scalable vector.
1156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Force scalable vector.
1157 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Force scalable vector.
1158 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Force scalable vector.
1159 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Force scalable vector.
1160 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Force scalable vector.
1161 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Force scalable vector.
1162 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Force scalable vector.
1163 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Force scalable vector.
1164 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Force scalable vector.
1165 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Force scalable vector.
1166 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Force scalable vector.
1167 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: Force scalable vector.
1168 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Force scalable vector.
1169 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Force scalable vector.
1170 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Force scalable vector.
1171 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Force scalable vector.
1172 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Force scalable vector.
1173 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Force scalable vector.
1174 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Force scalable vector.
1175 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Force scalable vector.
1176 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Force scalable vector.
1177 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Force scalable vector.
1178 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Force scalable vector.
1179 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Force scalable vector.
1180 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Force scalable vector.
1181 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Force scalable vector.
1182 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Force scalable vector.
1183 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Force scalable vector.
1184 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Force scalable vector.
1185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Force scalable vector.
1186 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Force scalable vector.
1187 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Force scalable vector.
1188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Force scalable vector.
1189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Force scalable vector.
1190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Force scalable vector.
1191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Force scalable vector.
1192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Force scalable vector.
1193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Force scalable vector.
1194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Force scalable vector.
1195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Force scalable vector.
1196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Force scalable vector.
1197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Force scalable vector.
1198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Force scalable vector.
1199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Force scalable vector.
1200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Force scalable vector.
1201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Force scalable vector.
1202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Force scalable vector.
1203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Force scalable vector.
1204 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Force scalable vector.
1205 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Force scalable vector.
1206 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Force scalable vector.
1207 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Force scalable vector.
1208 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Force scalable vector.
1209 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Force scalable vector.
1210 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Force scalable vector.
1211 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Force scalable vector.
1212 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Force scalable vector.
1213 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Force scalable vector.
1214 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Force scalable vector.
1215 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Force scalable vector.
1216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Force scalable vector.
1217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Force scalable vector.
1218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Force scalable vector.
1219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Force scalable vector.
1220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Force scalable vector.
1221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Force scalable vector.
1222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Force scalable vector.
1223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Force scalable vector.
1224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Force scalable vector.
1225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Force scalable vector.
1226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Force scalable vector.
1227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Force scalable vector.
1228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Force scalable vector.
1229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Force scalable vector.
1230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Force scalable vector.
1231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Force scalable vector.
1232 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: Force scalable vector.
1233 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: Force scalable vector.
1234 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: Force scalable vector.
1235 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: Force scalable vector.
1236 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: Force scalable vector.
1237 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: Force scalable vector.
1238 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: Force scalable vector.
1239 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: Force scalable vector.
1240 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Force scalable vector.
1241 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Force scalable vector.
1242 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Force scalable vector.
1243 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: Force scalable vector.
1244 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: Force scalable vector.
1245 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: Force scalable vector.
1246 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: Force scalable vector.
1247 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: Force scalable vector.
1248 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: Force scalable vector.
1249 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: Force scalable vector.
1250 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: Force scalable vector.
1251 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Force scalable vector.
1252 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Force scalable vector.
1253 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Force scalable vector.
1254 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Force scalable vector.
1255 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Force scalable vector.
1256 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Force scalable vector.
1257 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Force scalable vector.
1258 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Force scalable vector.
1259 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Force scalable vector.
1260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Force scalable vector.
1261 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Force scalable vector.
1262 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Force scalable vector.
1263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Force scalable vector.
1264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Force scalable vector.
1265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Force scalable vector.
1266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Force scalable vector.
1267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Force scalable vector.
1268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Force scalable vector.
1269 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Force scalable vector.
1270 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Force scalable vector.
1271 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Force scalable vector.
1272 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Force scalable vector.
1273 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Force scalable vector.
1274 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Force scalable vector.
1275 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Force scalable vector.
1276 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: Force scalable vector.
1277 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Force scalable vector.
1278 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: Force scalable vector.
1279 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Force scalable vector.
1280 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: Force scalable vector.
1281 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Force scalable vector.
1282 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Force scalable vector.
1283 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Force scalable vector.
1284 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Force scalable vector.
1285 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: Force scalable vector.
1286 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Force scalable vector.
1287 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: Force scalable vector.
1288 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: Force scalable vector.
1289 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Force scalable vector.
1290 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Force scalable vector.
1291 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Force scalable vector.
1292 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Force scalable vector.
1293 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Force scalable vector.
1294 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Force scalable vector.
1295 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Force scalable vector.
1296 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Force scalable vector.
1297 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Force scalable vector.
1298 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: Force scalable vector.
1299 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: Force scalable vector.
1300 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: Force scalable vector.
1301 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: Force scalable vector.
1302 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Force scalable vector.
1303 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Force scalable vector.
1304 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Force scalable vector.
1305 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Force scalable vector.
1306 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Force scalable vector.
1307 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Force scalable vector.
1308 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Force scalable vector.
1309 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: Force scalable vector.
1310 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: Force scalable vector.
1311 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Force scalable vector.
1312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: Force scalable vector.
1313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Force scalable vector.
1314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: Force scalable vector.
1315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: Force scalable vector.
1316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Force scalable vector.
1317 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Force scalable vector.
1318 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: Force scalable vector.
1319 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Force scalable vector.
1320 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Force scalable vector.
1321 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Force scalable vector.
1322 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Force scalable vector.
1324 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1326 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
1328 2023-12-19 xuli <xuli1@eswincomputing.com>
1330 * gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks under medany.
1331 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Fix checks.
1332 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Ditto.
1334 2023-12-19 Jiufu Guo <guojiufu@linux.ibm.com>
1336 PR rtl-optimization/112525
1338 * gcc.target/powerpc/pr112525.c: New test.
1339 * gcc.target/powerpc/pr30271.c: New test.
1341 2023-12-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1343 * lib/target-supports.exp: Remove 256/512/1024 vectors.
1345 2023-12-19 xuli <xuli1@eswincomputing.com>
1347 * gcc.target/riscv/rvv/base/cpymem-2.c: Fix checks.
1349 2023-12-18 Harald Anlauf <anlauf@gmx.de>
1352 * gfortran.dg/date_and_time_2.f90: New test.
1353 * gfortran.dg/date_and_time_3.f90: New test.
1354 * gfortran.dg/date_and_time_4.f90: New test.
1356 2023-12-18 Andreas Krebbel <krebbel@linux.ibm.com>
1358 * gcc.target/s390/unaligned-2.c: New test.
1360 2023-12-18 Pan Li <pan2.li@intel.com>
1362 * gcc.target/riscv/rvv/base/pr112432-42.c: Moved to...
1363 * gcc.target/riscv/rvv/base/pr112431-42.c: ...here.
1365 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1368 * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
1370 2023-12-18 Richard Biener <rguenther@suse.de>
1373 * gcc.dg/gimplefe-52.c: New testcase.
1375 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1377 * lib/target-supports.exp: Add RV32.
1379 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1381 * gcc.target/riscv/rvv/autovec/bug-4.c: New test.
1382 * gcc.target/riscv/rvv/autovec/bug-5.c: New test.
1383 * gcc.target/riscv/rvv/autovec/bug-6.c: New test.
1385 2023-12-18 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/113013
1388 * gcc.dg/pr113013.c: New test.
1390 2023-12-18 Jakub Jelinek <jakub@redhat.com>
1392 * g++.dg/abi/abi-tag25a.C: Expect second dg-warning only for c++14
1395 2023-12-18 xuli <xuli1@eswincomputing.com>
1397 * gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks.
1399 2023-12-18 xuli <xuli1@eswincomputing.com>
1401 * gcc.target/riscv/rvv/autovec/bug-2.c: New test.
1403 2023-12-18 Pan Li <pan2.li@intel.com>
1405 * gcc.target/riscv/rvv/autovec/bug-3.c: New test.
1407 2023-12-17 Harald Anlauf <anlauf@gmx.de>
1410 * gfortran.dg/contiguous_15.f90: New test.
1412 2023-12-17 Xi Ruoyao <xry111@xry111.site>
1415 * gcc.target/loongarch/mul-const-reduction.c: New test.
1417 2023-12-16 Nathaniel Shead <nathanieloshead@gmail.com>
1420 * g++.dg/modules/pr106363_a.C: New test.
1421 * g++.dg/modules/pr106363_b.C: New test.
1423 2023-12-16 David Malcolm <dmalcolm@redhat.com>
1426 * c-c++-common/analyzer/out-of-bounds-pr112792.c: New test.
1428 2023-12-16 Paul Thomas <pault@gcc.gnu.org>
1431 * gfortran.dg/pr112459.f90: New test.
1433 2023-12-16 Paul Thomas <pault@gcc.gnu.org>
1437 * gfortran.dg/associate_63.f90 : New test.
1438 * gfortran.dg/pr111853.f90 : New test.
1440 2023-12-16 Nathaniel Shead <nathanieloshead@gmail.com>
1443 * g++.dg/cpp0x/pr113031.C: New test.
1445 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
1447 * gcc.target/aarch64/options_set_17.c: Reorder expected flags.
1448 * gcc.target/aarch64/cpunative/native_cpu_0.c: Ditto.
1449 * gcc.target/aarch64/cpunative/native_cpu_13.c: Ditto.
1450 * gcc.target/aarch64/cpunative/native_cpu_16.c: Ditto.
1451 * gcc.target/aarch64/cpunative/native_cpu_17.c: Ditto.
1452 * gcc.target/aarch64/cpunative/native_cpu_18.c: Ditto.
1453 * gcc.target/aarch64/cpunative/native_cpu_19.c: Ditto.
1454 * gcc.target/aarch64/cpunative/native_cpu_20.c: Ditto.
1455 * gcc.target/aarch64/cpunative/native_cpu_21.c: Ditto.
1456 * gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.
1457 * gcc.target/aarch64/cpunative/native_cpu_6.c: Ditto.
1458 * gcc.target/aarch64/cpunative/native_cpu_7.c: Ditto.
1460 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
1462 * g++.target/i386/mvc2.C:
1463 * g++.target/i386/mvc3.C:
1465 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
1467 * gcc.target/aarch64/options_set_28.c: New test.
1469 2023-12-16 Andrew Carlotti <andrew.carlotti@arm.com>
1471 * gcc.target/aarch64/options_set_4.c: Add terminating newline.
1472 * gcc.target/aarch64/options_set_27.c: New test.
1474 2023-12-15 Mary Bennett <mary.bennett@embecosm.com>
1476 * gcc.target/riscv/cv-elw-elw-compile-1.c: Create test for cv.elw.
1477 * lib/target-supports.exp: Add proc for the XCVelw extension.
1479 2023-12-15 Patrick O'Neill <patrick@rivosinc.com>
1481 * gcc.target/riscv/rvv/autovec/partial/pr112773.c: Add
1482 -fno-vect-cost-model.
1484 2023-12-15 Jeff Law <jlaw@ventanamicro.com>
1487 * gcc.target/riscv/zknd32.c: Verify diagnostics are issued for
1488 invalid builtin arguments.
1489 * gcc.target/riscv/zknd64.c: Likewise.
1490 * gcc.target/riscv/zkne32.c: Likewise.
1491 * gcc.target/riscv/zkne64.c: Likewise.
1492 * gcc.target/riscv/zksed32.c: Likewise.
1493 * gcc.target/riscv/zksed64.c: Likewise.
1494 * gcc.target/riscv/zknd32-2.c: New test
1495 * gcc.target/riscv/zknd64-2.c: Likewise.
1496 * gcc.target/riscv/zkne32-2.c: Likewise.
1497 * gcc.target/riscv/zkne64-2.c: Likewise.
1498 * gcc.target/riscv/zksed32-2.c: Likewise.
1499 * gcc.target/riscv/zksed64-2.c: Likewise.
1500 Co-authored-by: Liao Shihua <shihua@iscas.ac.cn>
1502 2023-12-15 Alex Coplan <alex.coplan@arm.com>
1504 * g++.target/aarch64/pr103147-10.C: Add -fno-schedule-insns{,2}
1506 * gcc.target/aarch64/pr103147-10.c: Likewise.
1508 2023-12-15 Alex Coplan <alex.coplan@arm.com>
1510 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Allow ldp/stp saves
1512 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1514 2023-12-15 Alex Coplan <alex.coplan@arm.com>
1516 * gcc.target/aarch64/auto-init-padding-1.c: Add -O to options,
1517 adjust test to work with optimizations enabled.
1518 * gcc.target/aarch64/auto-init-padding-2.c: Add -O to options.
1519 * gcc.target/aarch64/auto-init-padding-3.c: Add -O to options,
1520 adjust test to work with optimizations enabled.
1521 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
1522 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
1524 2023-12-15 Xiao Zeng <zengxiao@eswincomputing.com>
1526 * gcc.target/riscv/arch-31.c: New test.
1527 * gcc.target/riscv/arch-32.c: New test.
1528 * gcc.target/riscv/predef-32.c: New test.
1529 * gcc.target/riscv/predef-33.c: New test.
1531 2023-12-15 Gaius Mulley <gaiusmod2@gmail.com>
1534 * gm2/iso/fail/badassignment.mod: New test.
1535 * gm2/iso/fail/badexpression.mod: New test.
1536 * gm2/iso/fail/badexpression2.mod: New test.
1538 2023-12-15 Patrick Palka <ppalka@redhat.com>
1542 * g++.dg/ext/attr-section1.C: New test.
1543 * g++.dg/ext/attr-section1a.C: New test.
1544 * g++.dg/ext/attr-section2.C: New test.
1545 * g++.dg/ext/attr-section2a.C: New test.
1546 * g++.dg/ext/attr-section2b.C: New test.
1548 2023-12-15 Patrick Palka <ppalka@redhat.com>
1551 * g++.dg/abi/abi-tag25.C: New test.
1552 * g++.dg/abi/abi-tag25a.C: New test.
1554 2023-12-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1556 * gcc.dg/gomp/pr87887-1.c: Fixed test.
1557 * gcc.dg/gomp/pr89246-1.c: Likewise.
1558 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1560 2023-12-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
1562 * gcc.target/aarch64/memmove.c: Add new test.
1563 * gcc.target/aarch64/memmove2.c: Likewise.
1565 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1567 * gcc.target/riscv/rvv/autovec/bug-1.c: New test.
1569 2023-12-15 Alex Coplan <alex.coplan@arm.com>
1572 * gcc.target/aarch64/sve/acle/general/pr112906.c: New test.
1574 2023-12-15 Thomas Schwinge <thomas@codesourcery.com>
1576 * gcc.dg/pr110279-2.c: Don't '#include <stdio.h>'. Remove
1577 '__attribute_noinline__'.
1579 2023-12-15 Jakub Jelinek <jakub@redhat.com>
1581 PR tree-optimization/113024
1582 * gcc.dg/tree-ssa/pr113024.c: New test.
1584 2023-12-15 Jakub Jelinek <jakub@redhat.com>
1586 PR tree-optimization/113003
1587 * gcc.dg/bitint-54.c: New test.
1589 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1591 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Remove xfail of M2.
1592 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1593 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1594 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1596 2023-12-15 Hongyu Wang <hongyu.wang@intel.com>
1598 * gcc.target/i386/pr112943.c: Require dfp.
1600 2023-12-15 Hongyu Wang <hongyu.wang@intel.com>
1603 * gcc.target/i386/pieces-memset-45.c: Remove
1604 -mprefer-vector-width=256.
1605 * g++.target/i386/pr112824-1.C: New test.
1607 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1609 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: Adapt test.
1611 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1614 * gcc.dg/vect/costmodel/riscv/rvv/pr112387.c: Moved to...
1615 * gcc.dg/vect/costmodel/riscv/rvv/pr112387-1.c: ...here.
1616 * gcc.dg/vect/costmodel/riscv/rvv/pr112387-2.c: New test.
1618 2023-12-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1621 * gcc.dg/vect/costmodel/riscv/rvv/pr111153.c: Moved to...
1622 * gcc.dg/vect/costmodel/riscv/rvv/pr11153-2.c: ...here.
1623 * gcc.dg/vect/costmodel/riscv/rvv/pr111153-1.c: New test.
1625 2023-12-14 David Malcolm <dmalcolm@redhat.com>
1628 * c-c++-common/analyzer/analyzer-decls.h: New header.
1629 * gcc.dg/analyzer/20020129-1.c: Move to...
1630 * c-c++-common/analyzer/20020129-1.c: ...here.
1631 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: Move to...
1632 * c-c++-common/analyzer/SARD-tc117-basic-00001-min.c: ...here.
1633 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Move to...
1634 * c-c++-common/analyzer/SARD-tc249-basic-00034-min.c: ...here.
1635 * gcc.dg/analyzer/abort.c: Move to...
1636 * c-c++-common/analyzer/abort.c: ...here.
1637 * gcc.dg/analyzer/aliasing-1.c: Move to...
1638 * c-c++-common/analyzer/aliasing-1.c: ...here.
1639 * gcc.dg/analyzer/aliasing-2.c: Move to...
1640 * c-c++-common/analyzer/aliasing-2.c: ...here.
1641 * gcc.dg/analyzer/alloca-leak.c: Move to...
1642 * c-c++-common/analyzer/alloca-leak.c: ...here.
1643 * gcc.dg/analyzer/analyzer-debugging-fns-1.c: Move to...
1644 * c-c++-common/analyzer/analyzer-debugging-fns-1.c: ...here.
1645 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Move to...
1646 * c-c++-common/analyzer/analyzer-verbosity-2a.c: ...here.
1647 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Move to...
1648 * c-c++-common/analyzer/analyzer-verbosity-3a.c: ...here.
1649 * gcc.dg/analyzer/asm-x86-1.c: Move to...
1650 * c-c++-common/analyzer/asm-x86-1.c: ...here.
1651 * gcc.dg/analyzer/attr-alloc_size-3.c: Move to...
1652 * c-c++-common/analyzer/attr-alloc_size-3.c: ...here.
1653 * gcc.dg/analyzer/attr-const-1.c: Move to...
1654 * c-c++-common/analyzer/attr-const-1.c: ...here.
1655 * gcc.dg/analyzer/attr-const-2.c: Move to...
1656 * c-c++-common/analyzer/attr-const-2.c: ...here.
1657 * gcc.dg/analyzer/attr-const-3.c: Move to...
1658 * c-c++-common/analyzer/attr-const-3.c: ...here.
1659 * gcc.dg/analyzer/attr-malloc-2.c: Move to...
1660 * c-c++-common/analyzer/attr-malloc-2.c: ...here.
1661 * gcc.dg/analyzer/attr-malloc-4.c: Move to...
1662 * c-c++-common/analyzer/attr-malloc-4.c: ...here.
1663 * gcc.dg/analyzer/attr-malloc-5.c: Move to...
1664 * c-c++-common/analyzer/attr-malloc-5.c: ...here.
1665 * gcc.dg/analyzer/attr-malloc-misuses.c: Move to...
1666 * c-c++-common/analyzer/attr-malloc-misuses.c: ...here.
1667 * gcc.dg/analyzer/attr-tainted_args-misuses.c: Move to...
1668 * c-c++-common/analyzer/attr-tainted_args-misuses.c: ...here.
1669 * gcc.dg/analyzer/bzip2-arg-parse-1.c: Move to...
1670 * c-c++-common/analyzer/bzip2-arg-parse-1.c: ...here.
1671 * gcc.dg/analyzer/call-summaries-1.c: Move to...
1672 * c-c++-common/analyzer/call-summaries-1.c: ...here.
1673 * gcc.dg/analyzer/call-summaries-3.c: Move to...
1674 * c-c++-common/analyzer/call-summaries-3.c: ...here.
1675 * gcc.dg/analyzer/call-summaries-asm-x86.c: Move to...
1676 * c-c++-common/analyzer/call-summaries-asm-x86.c: ...here.
1677 * gcc.dg/analyzer/callbacks-1.c: Move to...
1678 * c-c++-common/analyzer/callbacks-1.c: ...here.
1679 * gcc.dg/analyzer/callbacks-2.c: Move to...
1680 * c-c++-common/analyzer/callbacks-2.c: ...here.
1681 * gcc.dg/analyzer/callbacks-3.c: Move to...
1682 * c-c++-common/analyzer/callbacks-3.c: ...here.
1683 * gcc.dg/analyzer/capacity-2.c: Move to...
1684 * c-c++-common/analyzer/capacity-2.c: ...here.
1685 * gcc.dg/analyzer/capacity-3.c: Move to...
1686 * c-c++-common/analyzer/capacity-3.c: ...here.
1687 * gcc.dg/analyzer/casts-1.c: Move to...
1688 * c-c++-common/analyzer/casts-1.c: ...here.
1689 * gcc.dg/analyzer/casts-2.c: Move to...
1690 * c-c++-common/analyzer/casts-2.c: ...here.
1691 * gcc.dg/analyzer/clobbers-1.c: Move to...
1692 * c-c++-common/analyzer/clobbers-1.c: ...here.
1693 * gcc.dg/analyzer/compound-assignment-4.c: Move to...
1694 * c-c++-common/analyzer/compound-assignment-4.c: ...here.
1695 * gcc.dg/analyzer/data-model-12.c: Move to...
1696 * c-c++-common/analyzer/data-model-12.c: ...here.
1697 * gcc.dg/analyzer/data-model-14.c: Move to...
1698 * c-c++-common/analyzer/data-model-14.c: ...here.
1699 * gcc.dg/analyzer/data-model-18.c: Move to...
1700 * c-c++-common/analyzer/data-model-18.c: ...here.
1701 * gcc.dg/analyzer/data-model-2.c: Move to...
1702 * c-c++-common/analyzer/data-model-2.c: ...here.
1703 * gcc.dg/analyzer/data-model-20.c: Move to...
1704 * c-c++-common/analyzer/data-model-20.c: ...here.
1705 * gcc.dg/analyzer/data-model-21.c: Move to...
1706 * c-c++-common/analyzer/data-model-21.c: ...here.
1707 * gcc.dg/analyzer/data-model-22.c: Move to...
1708 * c-c++-common/analyzer/data-model-22.c: ...here.
1709 * gcc.dg/analyzer/data-model-4.c: Move to...
1710 * c-c++-common/analyzer/data-model-4.c: ...here.
1711 * gcc.dg/analyzer/data-model-5d.c: Move to...
1712 * c-c++-common/analyzer/data-model-5d.c: ...here.
1713 * gcc.dg/analyzer/data-model-8.c: Move to...
1714 * c-c++-common/analyzer/data-model-8.c: ...here.
1715 * gcc.dg/analyzer/data-model-path-1.c: Move to...
1716 * c-c++-common/analyzer/data-model-path-1.c: ...here.
1717 * gcc.dg/analyzer/deref-before-check-2.c: Move to...
1718 * c-c++-common/analyzer/deref-before-check-2.c: ...here.
1719 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: Move to...
1720 * c-c++-common/analyzer/deref-before-check-macro-pr108745.c: ...here.
1721 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: Move to...
1722 * c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c:
1724 * gcc.dg/analyzer/disabling.c: Move to...
1725 * c-c++-common/analyzer/disabling.c: ...here.
1726 * gcc.dg/analyzer/dump-state.c: Move to...
1727 * c-c++-common/analyzer/dump-state.c: ...here.
1728 * gcc.dg/analyzer/edges-2.c: Move to...
1729 * c-c++-common/analyzer/edges-2.c: ...here.
1730 * gcc.dg/analyzer/equivalence.c: Move to...
1731 * c-c++-common/analyzer/equivalence.c: ...here.
1732 * gcc.dg/analyzer/errno-1.c: Move to...
1733 * c-c++-common/analyzer/errno-1.c: ...here.
1734 * gcc.dg/analyzer/errno-___errno.c: Move to...
1735 * c-c++-common/analyzer/errno-___errno.c: ...here.
1736 * gcc.dg/analyzer/errno-__error.c: Move to...
1737 * c-c++-common/analyzer/errno-__error.c: ...here.
1738 * gcc.dg/analyzer/errno-global-var.c: Move to...
1739 * c-c++-common/analyzer/errno-global-var.c: ...here.
1740 * gcc.dg/analyzer/errno-pr107777.c: Move to...
1741 * c-c++-common/analyzer/errno-pr107777.c: ...here.
1742 * gcc.dg/analyzer/error-3.c: Move to...
1743 * c-c++-common/analyzer/error-3.c: ...here.
1744 * gcc.dg/analyzer/error-uninit.c: Move to...
1745 * c-c++-common/analyzer/error-uninit.c: ...here.
1746 * gcc.dg/analyzer/factorial.c: Move to...
1747 * c-c++-common/analyzer/factorial.c: ...here.
1748 * gcc.dg/analyzer/fd-1.c: Move to...
1749 * c-c++-common/analyzer/fd-1.c: ...here.
1750 * gcc.dg/analyzer/fd-2.c: Move to...
1751 * c-c++-common/analyzer/fd-2.c: ...here.
1752 * gcc.dg/analyzer/fd-3.c: Move to...
1753 * c-c++-common/analyzer/fd-3.c: ...here.
1754 * gcc.dg/analyzer/fd-bind-pr107928.c: Move to...
1755 * c-c++-common/analyzer/fd-bind-pr107928.c: ...here.
1756 * gcc.dg/analyzer/fd-connect-pr107928.c: Move to...
1757 * c-c++-common/analyzer/fd-connect-pr107928.c: ...here.
1758 * gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: Move to...
1759 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: ...here.
1760 * gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: Move to...
1761 * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: ...here.
1762 * gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: Move to...
1763 * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: ...here.
1764 * gcc.dg/analyzer/fd-meaning.c: Move to...
1765 * c-c++-common/analyzer/fd-meaning.c: ...here.
1766 * gcc.dg/analyzer/fd-socket-meaning.c: Move to...
1767 * c-c++-common/analyzer/fd-socket-meaning.c: ...here.
1768 * gcc.dg/analyzer/fd-symbolic-socket.c: Move to...
1769 * c-c++-common/analyzer/fd-symbolic-socket.c: ...here.
1770 * gcc.dg/analyzer/fd-uninit-1.c: Move to...
1771 * c-c++-common/analyzer/fd-uninit-1.c: ...here.
1772 * gcc.dg/analyzer/feasibility-1.c: Move to...
1773 * c-c++-common/analyzer/feasibility-1.c: ...here.
1774 * gcc.dg/analyzer/feasibility-2.c: Move to...
1775 * c-c++-common/analyzer/feasibility-2.c: ...here.
1776 * gcc.dg/analyzer/feasibility-4.c: Move to...
1777 * c-c++-common/analyzer/feasibility-4.c: ...here.
1778 * gcc.dg/analyzer/feasibility-pr107948.c: Move to...
1779 * c-c++-common/analyzer/feasibility-pr107948.c: ...here.
1780 * gcc.dg/analyzer/ferror-1.c: Move to...
1781 * c-c++-common/analyzer/ferror-1.c: ...here.
1782 * gcc.dg/analyzer/fibonacci.c: Move to...
1783 * c-c++-common/analyzer/fibonacci.c: ...here.
1784 * gcc.dg/analyzer/file-1.c: Move to...
1785 * c-c++-common/analyzer/file-1.c: ...here.
1786 * gcc.dg/analyzer/file-3.c: Move to...
1787 * c-c++-common/analyzer/file-3.c: ...here.
1788 * gcc.dg/analyzer/file-meaning-1.c: Move to...
1789 * c-c++-common/analyzer/file-meaning-1.c: ...here.
1790 * gcc.dg/analyzer/malloc-ipa-10.c: Move to...
1791 * c-c++-common/analyzer/malloc-ipa-10.c: ...here.
1792 * gcc.dg/analyzer/malloc-ipa-12.c: Move to...
1793 * c-c++-common/analyzer/malloc-ipa-12.c: ...here.
1794 * gcc.dg/analyzer/malloc-ipa-13a.c: Move to...
1795 * c-c++-common/analyzer/malloc-ipa-13a.c: ...here.
1796 * gcc.dg/analyzer/malloc-ipa-9.c: Move to...
1797 * c-c++-common/analyzer/malloc-ipa-9.c: ...here.
1798 * gcc.dg/analyzer/malloc-many-paths-1.c: Move to...
1799 * c-c++-common/analyzer/malloc-many-paths-1.c: ...here.
1800 * gcc.dg/analyzer/malloc-many-paths-3.c: Move to...
1801 * c-c++-common/analyzer/malloc-many-paths-3.c: ...here.
1802 * gcc.dg/analyzer/malloc-meaning-1.c: Move to...
1803 * c-c++-common/analyzer/malloc-meaning-1.c: ...here.
1804 * gcc.dg/analyzer/malloc-paths-1.c: Move to...
1805 * c-c++-common/analyzer/malloc-paths-1.c: ...here.
1806 * gcc.dg/analyzer/malloc-paths-2.c: Move to...
1807 * c-c++-common/analyzer/malloc-paths-2.c: ...here.
1808 * gcc.dg/analyzer/malloc-paths-3.c: Move to...
1809 * c-c++-common/analyzer/malloc-paths-3.c: ...here.
1810 * gcc.dg/analyzer/malloc-paths-4.c: Move to...
1811 * c-c++-common/analyzer/malloc-paths-4.c: ...here.
1812 * gcc.dg/analyzer/malloc-paths-5.c: Move to...
1813 * c-c++-common/analyzer/malloc-paths-5.c: ...here.
1814 * gcc.dg/analyzer/malloc-paths-6.c: Move to...
1815 * c-c++-common/analyzer/malloc-paths-6.c: ...here.
1816 * gcc.dg/analyzer/malloc-paths-7.c: Move to...
1817 * c-c++-common/analyzer/malloc-paths-7.c: ...here.
1818 * gcc.dg/analyzer/malloc-paths-8.c: Move to...
1819 * c-c++-common/analyzer/malloc-paths-8.c: ...here.
1820 * gcc.dg/analyzer/malloc-sarif-1.c: Move to...
1821 * c-c++-common/analyzer/malloc-sarif-1.c: ...here.
1822 * gcc.dg/analyzer/malloc-vs-local-1a.c: Move to...
1823 * c-c++-common/analyzer/malloc-vs-local-1a.c: ...here.
1824 * gcc.dg/analyzer/malloc-vs-local-1b.c: Move to...
1825 * c-c++-common/analyzer/malloc-vs-local-1b.c: ...here.
1826 * gcc.dg/analyzer/malloc-vs-local-2.c: Move to...
1827 * c-c++-common/analyzer/malloc-vs-local-2.c: ...here.
1828 * gcc.dg/analyzer/malloc-vs-local-3.c: Move to...
1829 * c-c++-common/analyzer/malloc-vs-local-3.c: ...here.
1830 * gcc.dg/analyzer/many-disabled-diagnostics.c: Move to...
1831 * c-c++-common/analyzer/many-disabled-diagnostics.c: ...here.
1832 * gcc.dg/analyzer/many-unused-locals.c: Move to...
1833 * c-c++-common/analyzer/many-unused-locals.c: ...here.
1834 * gcc.dg/analyzer/memcpy-pr107882.c: Move to...
1835 * c-c++-common/analyzer/memcpy-pr107882.c: ...here.
1836 * gcc.dg/analyzer/memset-1.c: Move to...
1837 * c-c++-common/analyzer/memset-1.c: ...here.
1838 * gcc.dg/analyzer/memset-2.c: Move to...
1839 * c-c++-common/analyzer/memset-2.c: ...here.
1840 * gcc.dg/analyzer/named-constants-via-macros-2.c: Move to...
1841 * c-c++-common/analyzer/named-constants-via-macros-2.c: ...here.
1842 * gcc.dg/analyzer/named-constants-via-macros-3.c: Move to...
1843 * c-c++-common/analyzer/named-constants-via-macros-3.c: ...here.
1844 * gcc.dg/analyzer/named-constants-via-macros-4.c: Move to...
1845 * c-c++-common/analyzer/named-constants-via-macros-4.c: ...here.
1846 * gcc.dg/analyzer/named-constants-via-macros-empty.c: Move to...
1847 * c-c++-common/analyzer/named-constants-via-macros-empty.c: ...here.
1848 * gcc.dg/analyzer/named-constants-via-macros-traditional.c: Move to...
1849 * c-c++-common/analyzer/named-constants-via-macros-traditional.c:
1851 * gcc.dg/analyzer/named-constants-via-macros-undef.c: Move to...
1852 * c-c++-common/analyzer/named-constants-via-macros-undef.c: ...here.
1853 * gcc.dg/analyzer/omp-parallel-for-1.c: Move to...
1854 * c-c++-common/analyzer/omp-parallel-for-1.c: ...here.
1855 * gcc.dg/analyzer/omp-parallel-for-get-min.c: Move to...
1856 * c-c++-common/analyzer/omp-parallel-for-get-min.c: ...here.
1857 * gcc.dg/analyzer/out-of-bounds-3.c: Move to...
1858 * c-c++-common/analyzer/out-of-bounds-3.c: ...here.
1859 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Move to...
1860 * c-c++-common/analyzer/out-of-bounds-coreutils.c: ...here.
1861 * gcc.dg/analyzer/out-of-bounds-curl.c: Move to...
1862 * c-c++-common/analyzer/out-of-bounds-curl.c: ...here.
1863 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: Move to...
1864 * c-c++-common/analyzer/out-of-bounds-diagram-1-json.c: ...here.
1865 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: Move to...
1866 * c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c: ...here.
1867 * gcc.dg/analyzer/out-of-bounds-pr110387.c: Move to...
1868 * c-c++-common/analyzer/out-of-bounds-pr110387.c: ...here.
1869 * gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Move to...
1870 * c-c++-common/analyzer/out-of-bounds-read-char-arr.c: ...here.
1871 * gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Move to...
1872 * c-c++-common/analyzer/out-of-bounds-read-int-arr.c: ...here.
1873 * gcc.dg/analyzer/out-of-bounds-read-struct-arr.c: Move to...
1874 * c-c++-common/analyzer/out-of-bounds-read-struct-arr.c: ...here.
1875 * gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Move to...
1876 * c-c++-common/analyzer/out-of-bounds-write-char-arr.c: ...here.
1877 * gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Move to...
1878 * c-c++-common/analyzer/out-of-bounds-write-int-arr.c: ...here.
1879 * gcc.dg/analyzer/out-of-bounds-write-struct-arr.c: Move to...
1880 * c-c++-common/analyzer/out-of-bounds-write-struct-arr.c: ...here.
1881 * gcc.dg/analyzer/params-2.c: Move to...
1882 * c-c++-common/analyzer/params-2.c: ...here.
1883 * gcc.dg/analyzer/paths-1.c: Move to...
1884 * c-c++-common/analyzer/paths-1.c: ...here.
1885 * gcc.dg/analyzer/paths-1a.c: Move to...
1886 * c-c++-common/analyzer/paths-1a.c: ...here.
1887 * gcc.dg/analyzer/paths-2.c: Move to...
1888 * c-c++-common/analyzer/paths-2.c: ...here.
1889 * gcc.dg/analyzer/paths-3.c: Move to...
1890 * c-c++-common/analyzer/paths-3.c: ...here.
1891 * gcc.dg/analyzer/paths-4.c: Move to...
1892 * c-c++-common/analyzer/paths-4.c: ...here.
1893 * gcc.dg/analyzer/paths-5.c: Move to...
1894 * c-c++-common/analyzer/paths-5.c: ...here.
1895 * gcc.dg/analyzer/paths-6.c: Move to...
1896 * c-c++-common/analyzer/paths-6.c: ...here.
1897 * gcc.dg/analyzer/paths-7.c: Move to...
1898 * c-c++-common/analyzer/paths-7.c: ...here.
1899 * gcc.dg/analyzer/paths-8.c: Move to...
1900 * c-c++-common/analyzer/paths-8.c: ...here.
1901 * gcc.dg/analyzer/pattern-test-1.c: Move to...
1902 * c-c++-common/analyzer/pattern-test-1.c: ...here.
1903 * gcc.dg/analyzer/pipe-pr107486.c: Move to...
1904 * c-c++-common/analyzer/pipe-pr107486.c: ...here.
1905 * gcc.dg/analyzer/pointer-merging.c: Move to...
1906 * c-c++-common/analyzer/pointer-merging.c: ...here.
1907 * gcc.dg/analyzer/pr100546.c: Move to...
1908 * c-c++-common/analyzer/pr100546.c: ...here.
1909 * gcc.dg/analyzer/pr101503.c: Move to...
1910 * c-c++-common/analyzer/pr101503.c: ...here.
1911 * gcc.dg/analyzer/pr101570.c: Move to...
1912 * c-c++-common/analyzer/pr101570.c: ...here.
1913 * gcc.dg/analyzer/pr101721.c: Move to...
1914 * c-c++-common/analyzer/pr101721.c: ...here.
1915 * gcc.dg/analyzer/pr102692-2.c: Move to...
1916 * c-c++-common/analyzer/pr102692-2.c: ...here.
1917 * gcc.dg/analyzer/pr102695.c: Move to...
1918 * c-c++-common/analyzer/pr102695.c: ...here.
1919 * gcc.dg/analyzer/pr103217-3.c: Move to...
1920 * c-c++-common/analyzer/pr103217-3.c: ...here.
1921 * gcc.dg/analyzer/pr103217-4.c: Move to...
1922 * c-c++-common/analyzer/pr103217-4.c: ...here.
1923 * gcc.dg/analyzer/pr103217-5.c: Move to...
1924 * c-c++-common/analyzer/pr103217-5.c: ...here.
1925 * gcc.dg/analyzer/pr104089.c: Move to...
1926 * c-c++-common/analyzer/pr104089.c: ...here.
1927 * gcc.dg/analyzer/pr104308.c: Move to...
1928 * c-c++-common/analyzer/pr104308.c: ...here.
1929 * gcc.dg/analyzer/pr104452.c: Move to...
1930 * c-c++-common/analyzer/pr104452.c: ...here.
1931 * gcc.dg/analyzer/pr104524.c: Move to...
1932 * c-c++-common/analyzer/pr104524.c: ...here.
1933 * gcc.dg/analyzer/pr104560-2.c: Move to...
1934 * c-c++-common/analyzer/pr104560-2.c: ...here.
1935 * gcc.dg/analyzer/pr105087-1.c: Move to...
1936 * c-c++-common/analyzer/pr105087-1.c: ...here.
1937 * gcc.dg/analyzer/pr105087-2.c: Move to...
1938 * c-c++-common/analyzer/pr105087-2.c: ...here.
1939 * gcc.dg/analyzer/pr105252.c: Move to...
1940 * c-c++-common/analyzer/pr105252.c: ...here.
1941 * gcc.dg/analyzer/pr106394.c: Move to...
1942 * c-c++-common/analyzer/pr106394.c: ...here.
1943 * gcc.dg/analyzer/pr106539.c: Move to...
1944 * c-c++-common/analyzer/pr106539.c: ...here.
1945 * gcc.dg/analyzer/pr106845.c: Move to...
1946 * c-c++-common/analyzer/pr106845.c: ...here.
1947 * gcc.dg/analyzer/pr109439.c: Move to...
1948 * c-c++-common/analyzer/pr109439.c: ...here.
1949 * gcc.dg/analyzer/pr110455.c: Move to...
1950 * c-c++-common/analyzer/pr110455.c: ...here.
1951 * gcc.dg/analyzer/pr93032-mztools-simplified.c: Move to...
1952 * c-c++-common/analyzer/pr93032-mztools-simplified.c: ...here.
1953 * gcc.dg/analyzer/pr93290.c: Move to...
1954 * c-c++-common/analyzer/pr93290.c: ...here.
1955 * gcc.dg/analyzer/pr93352.c: Move to...
1956 * c-c++-common/analyzer/pr93352.c: ...here.
1957 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Move to...
1958 * c-c++-common/analyzer/pr93355-localealias-feasibility-3.c: ...here.
1959 * gcc.dg/analyzer/pr93355-localealias-simplified.c: Move to...
1960 * c-c++-common/analyzer/pr93355-localealias-simplified.c: ...here.
1961 * gcc.dg/analyzer/pr93546.c: Move to...
1962 * c-c++-common/analyzer/pr93546.c: ...here.
1963 * gcc.dg/analyzer/pr93547.c: Move to...
1964 * c-c++-common/analyzer/pr93547.c: ...here.
1965 * gcc.dg/analyzer/pr93669.c: Move to...
1966 * c-c++-common/analyzer/pr93669.c: ...here.
1967 * gcc.dg/analyzer/pr93938.c: Move to...
1968 * c-c++-common/analyzer/pr93938.c: ...here.
1969 * gcc.dg/analyzer/pr94047.c: Move to...
1970 * c-c++-common/analyzer/pr94047.c: ...here.
1971 * gcc.dg/analyzer/pr94099.c: Move to...
1972 * c-c++-common/analyzer/pr94099.c: ...here.
1973 * gcc.dg/analyzer/pr94105.c: Move to...
1974 * c-c++-common/analyzer/pr94105.c: ...here.
1975 * gcc.dg/analyzer/pr94362-2.c: Move to...
1976 * c-c++-common/analyzer/pr94362-2.c: ...here.
1977 * gcc.dg/analyzer/pr94399.c: Move to...
1978 * c-c++-common/analyzer/pr94399.c: ...here.
1979 * gcc.dg/analyzer/pr94447.c: Move to...
1980 * c-c++-common/analyzer/pr94447.c: ...here.
1981 * gcc.dg/analyzer/pr94639.c: Move to...
1982 * c-c++-common/analyzer/pr94639.c: ...here.
1983 * gcc.dg/analyzer/pr94640.c: Move to...
1984 * c-c++-common/analyzer/pr94640.c: ...here.
1985 * gcc.dg/analyzer/pr94732.c: Move to...
1986 * c-c++-common/analyzer/pr94732.c: ...here.
1987 * gcc.dg/analyzer/pr94851-1.c: Move to...
1988 * c-c++-common/analyzer/pr94851-1.c: ...here.
1989 * gcc.dg/analyzer/pr94851-2.c: Move to...
1990 * c-c++-common/analyzer/pr94851-2.c: ...here.
1991 * gcc.dg/analyzer/pr94851-3.c: Move to...
1992 * c-c++-common/analyzer/pr94851-3.c: ...here.
1993 * gcc.dg/analyzer/pr94851-4.c: Move to...
1994 * c-c++-common/analyzer/pr94851-4.c: ...here.
1995 * gcc.dg/analyzer/pr95026.c: Move to...
1996 * c-c++-common/analyzer/pr95026.c: ...here.
1997 * gcc.dg/analyzer/pr96598.c: Move to...
1998 * c-c++-common/analyzer/pr96598.c: ...here.
1999 * gcc.dg/analyzer/pr96611.c: Move to...
2000 * c-c++-common/analyzer/pr96611.c: ...here.
2001 * gcc.dg/analyzer/pr96644.c: Move to...
2002 * c-c++-common/analyzer/pr96644.c: ...here.
2003 * gcc.dg/analyzer/pr96646.c: Move to...
2004 * c-c++-common/analyzer/pr96646.c: ...here.
2005 * gcc.dg/analyzer/pr96648.c: Move to...
2006 * c-c++-common/analyzer/pr96648.c: ...here.
2007 * gcc.dg/analyzer/pr96650-1-notrans.c: Move to...
2008 * c-c++-common/analyzer/pr96650-1-notrans.c: ...here.
2009 * gcc.dg/analyzer/pr96650-1-trans.c: Move to...
2010 * c-c++-common/analyzer/pr96650-1-trans.c: ...here.
2011 * gcc.dg/analyzer/pr96650-2-notrans.c: Move to...
2012 * c-c++-common/analyzer/pr96650-2-notrans.c: ...here.
2013 * gcc.dg/analyzer/pr96650-2-trans.c: Move to...
2014 * c-c++-common/analyzer/pr96650-2-trans.c: ...here.
2015 * gcc.dg/analyzer/pr96651-1.c: Move to...
2016 * c-c++-common/analyzer/pr96651-1.c: ...here.
2017 * gcc.dg/analyzer/pr96699.c: Move to...
2018 * c-c++-common/analyzer/pr96699.c: ...here.
2019 * gcc.dg/analyzer/pr96705.c: Move to...
2020 * c-c++-common/analyzer/pr96705.c: ...here.
2021 * gcc.dg/analyzer/pr96713.c: Move to...
2022 * c-c++-common/analyzer/pr96713.c: ...here.
2023 * gcc.dg/analyzer/pr96764.c: Move to...
2024 * c-c++-common/analyzer/pr96764.c: ...here.
2025 * gcc.dg/analyzer/pr96777.c: Move to...
2026 * c-c++-common/analyzer/pr96777.c: ...here.
2027 * gcc.dg/analyzer/pr96860-2.c: Move to...
2028 * c-c++-common/analyzer/pr96860-2.c: ...here.
2029 * gcc.dg/analyzer/pr97029.c: Move to...
2030 * c-c++-common/analyzer/pr97029.c: ...here.
2031 * gcc.dg/analyzer/pr97072.c: Move to...
2032 * c-c++-common/analyzer/pr97072.c: ...here.
2033 * gcc.dg/analyzer/pr97130.c: Move to...
2034 * c-c++-common/analyzer/pr97130.c: ...here.
2035 * gcc.dg/analyzer/pr97233.c: Move to...
2036 * c-c++-common/analyzer/pr97233.c: ...here.
2037 * gcc.dg/analyzer/pr97514.c: Move to...
2038 * c-c++-common/analyzer/pr97514.c: ...here.
2039 * gcc.dg/analyzer/pr97608.c: Move to...
2040 * c-c++-common/analyzer/pr97608.c: ...here.
2041 * gcc.dg/analyzer/pr97668.c: Move to...
2042 * c-c++-common/analyzer/pr97668.c: ...here.
2043 * gcc.dg/analyzer/pr98073.c: Move to...
2044 * c-c++-common/analyzer/pr98073.c: ...here.
2045 * gcc.dg/analyzer/pr98575-1.c: Move to...
2046 * c-c++-common/analyzer/pr98575-1.c: ...here.
2047 * gcc.dg/analyzer/pr98580-a.c: Move to...
2048 * c-c++-common/analyzer/pr98580-a.c: ...here.
2049 * gcc.dg/analyzer/pr98580-b.c: Move to...
2050 * c-c++-common/analyzer/pr98580-b.c: ...here.
2051 * gcc.dg/analyzer/pr98918.c: Move to...
2052 * c-c++-common/analyzer/pr98918.c: ...here.
2053 * gcc.dg/analyzer/pr99044-2.c: Move to...
2054 * c-c++-common/analyzer/pr99044-2.c: ...here.
2055 * gcc.dg/analyzer/pr99716-2.c: Move to...
2056 * c-c++-common/analyzer/pr99716-2.c: ...here.
2057 * gcc.dg/analyzer/pr99716-3.c: Move to...
2058 * c-c++-common/analyzer/pr99716-3.c: ...here.
2059 * gcc.dg/analyzer/pr99906.c: Move to...
2060 * c-c++-common/analyzer/pr99906.c: ...here.
2061 * gcc.dg/analyzer/pragma-1.c: Move to...
2062 * c-c++-common/analyzer/pragma-1.c: ...here.
2063 * gcc.dg/analyzer/pragma-2.c: Move to...
2064 * c-c++-common/analyzer/pragma-2.c: ...here.
2065 * gcc.dg/analyzer/refcounting-1.c: Move to...
2066 * c-c++-common/analyzer/refcounting-1.c: ...here.
2067 * gcc.dg/analyzer/rhbz1878600.c: Move to...
2068 * c-c++-common/analyzer/rhbz1878600.c: ...here.
2069 * gcc.dg/analyzer/sarif-pr107366.c: Move to...
2070 * c-c++-common/analyzer/sarif-pr107366.c: ...here.
2071 * gcc.dg/analyzer/setjmp-pr109094.c: Move to...
2072 * c-c++-common/analyzer/setjmp-pr109094.c: ...here.
2073 * gcc.dg/analyzer/sock-2.c: Move to...
2074 * c-c++-common/analyzer/sock-2.c: ...here.
2075 * gcc.dg/analyzer/stale-frame-1.c: Move to...
2076 * c-c++-common/analyzer/stale-frame-1.c: ...here.
2077 * gcc.dg/analyzer/stdarg-sentinel-1.c: Move to...
2078 * c-c++-common/analyzer/stdarg-sentinel-1.c: ...here.
2079 * gcc.dg/analyzer/stdarg-types-2.c: Move to...
2080 * c-c++-common/analyzer/stdarg-types-2.c: ...here.
2081 * gcc.dg/analyzer/stdarg-types-3.c: Move to...
2082 * c-c++-common/analyzer/stdarg-types-3.c: ...here.
2083 * gcc.dg/analyzer/stdarg-types-4.c: Move to...
2084 * c-c++-common/analyzer/stdarg-types-4.c: ...here.
2085 * gcc.dg/analyzer/strcpy-2.c: Move to...
2086 * c-c++-common/analyzer/strcpy-2.c: ...here.
2087 * gcc.dg/analyzer/strndup-1.c: Move to...
2088 * c-c++-common/analyzer/strndup-1.c: ...here.
2089 * gcc.dg/analyzer/switch-wrong-enum.c: Move to...
2090 * c-c++-common/analyzer/switch-wrong-enum.c: ...here.
2091 * gcc.dg/analyzer/symbolic-1.c: Move to...
2092 * c-c++-common/analyzer/symbolic-1.c: ...here.
2093 * gcc.dg/analyzer/symbolic-2.c: Move to...
2094 * c-c++-common/analyzer/symbolic-2.c: ...here.
2095 * gcc.dg/analyzer/symbolic-3.c: Move to...
2096 * c-c++-common/analyzer/symbolic-3.c: ...here.
2097 * gcc.dg/analyzer/symbolic-4.c: Move to...
2098 * c-c++-common/analyzer/symbolic-4.c: ...here.
2099 * gcc.dg/analyzer/symbolic-5.c: Move to...
2100 * c-c++-common/analyzer/symbolic-5.c: ...here.
2101 * gcc.dg/analyzer/symbolic-6.c: Move to...
2102 * c-c++-common/analyzer/symbolic-6.c: ...here.
2103 * gcc.dg/analyzer/symbolic-7.c: Move to...
2104 * c-c++-common/analyzer/symbolic-7.c: ...here.
2105 * gcc.dg/analyzer/symbolic-8.c: Move to...
2106 * c-c++-common/analyzer/symbolic-8.c: ...here.
2107 * gcc.dg/analyzer/symbolic-gt-1.c: Move to...
2108 * c-c++-common/analyzer/symbolic-gt-1.c: ...here.
2109 * gcc.dg/analyzer/taint-alloc-3.c: Move to...
2110 * c-c++-common/analyzer/taint-alloc-3.c: ...here.
2111 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Move to...
2112 * c-c++-common/analyzer/taint-assert-BUG_ON.c: ...here.
2113 * gcc.dg/analyzer/taint-divisor-2.c: Move to...
2114 * c-c++-common/analyzer/taint-divisor-2.c: ...here.
2115 * gcc.dg/analyzer/taint-merger.c: Move to...
2116 * c-c++-common/analyzer/taint-merger.c: ...here.
2117 * gcc.dg/analyzer/taint-realloc.c: Move to...
2118 * c-c++-common/analyzer/taint-realloc.c: ...here.
2119 * gcc.dg/analyzer/uninit-1.c: Move to...
2120 * c-c++-common/analyzer/uninit-1.c: ...here.
2121 * gcc.dg/analyzer/uninit-2.c: Move to...
2122 * c-c++-common/analyzer/uninit-2.c: ...here.
2123 * gcc.dg/analyzer/uninit-3.c: Move to...
2124 * c-c++-common/analyzer/uninit-3.c: ...here.
2125 * gcc.dg/analyzer/uninit-6.c: Move to...
2126 * c-c++-common/analyzer/uninit-6.c: ...here.
2127 * gcc.dg/analyzer/uninit-6b.c: Move to...
2128 * c-c++-common/analyzer/uninit-6b.c: ...here.
2129 * gcc.dg/analyzer/uninit-8.c: Move to...
2130 * c-c++-common/analyzer/uninit-8.c: ...here.
2131 * gcc.dg/analyzer/uninit-pr104576.c: Move to...
2132 * c-c++-common/analyzer/uninit-pr104576.c: ...here.
2133 * gcc.dg/analyzer/uninit-pr106204.c: Move to...
2134 * c-c++-common/analyzer/uninit-pr106204.c: ...here.
2135 * gcc.dg/analyzer/uninit-pr108704.c: Move to...
2136 * c-c++-common/analyzer/uninit-pr108704.c: ...here.
2137 * gcc.dg/analyzer/uninit-pr108806-qemu.c: Move to...
2138 * c-c++-common/analyzer/uninit-pr108806-qemu.c: ...here.
2139 * gcc.dg/analyzer/uninit-pr108968-register.c: Move to...
2140 * c-c++-common/analyzer/uninit-pr108968-register.c: ...here.
2141 * gcc.dg/analyzer/uninit-pr94713.c: Move to...
2142 * c-c++-common/analyzer/uninit-pr94713.c: ...here.
2143 * gcc.dg/analyzer/uninit-pr94714.c: Move to...
2144 * c-c++-common/analyzer/uninit-pr94714.c: ...here.
2145 * gcc.dg/analyzer/unknown-fns-2.c: Move to...
2146 * c-c++-common/analyzer/unknown-fns-2.c: ...here.
2147 * gcc.dg/analyzer/unknown-fns-3.c: Move to...
2148 * c-c++-common/analyzer/unknown-fns-3.c: ...here.
2149 * gcc.dg/analyzer/unknown-fns-4.c: Move to...
2150 * c-c++-common/analyzer/unknown-fns-4.c: ...here.
2151 * gcc.dg/analyzer/unused-local-1.c: Move to...
2152 * c-c++-common/analyzer/unused-local-1.c: ...here.
2153 * gcc.dg/analyzer/use-after-free-2.c: Move to...
2154 * c-c++-common/analyzer/use-after-free-2.c: ...here.
2155 * gcc.dg/analyzer/use-after-free-3.c: Move to...
2156 * c-c++-common/analyzer/use-after-free-3.c: ...here.
2157 * gcc.dg/analyzer/vsnprintf-1.c: Move to...
2158 * c-c++-common/analyzer/vsnprintf-1.c: ...here.
2159 * gcc.dg/analyzer/zlib-1.c: Move to...
2160 * c-c++-common/analyzer/zlib-1.c: ...here.
2161 * gcc.dg/analyzer/zlib-2.c: Move to...
2162 * c-c++-common/analyzer/zlib-2.c: ...here.
2163 * gcc.dg/analyzer/zlib-4.c: Move to...
2164 * c-c++-common/analyzer/zlib-4.c: ...here.
2165 * gcc.dg/analyzer/zlib-5.c: Move to...
2166 * c-c++-common/analyzer/zlib-5.c: ...here.
2168 2023-12-14 Marek Polacek <polacek@redhat.com>
2171 * g++.dg/cpp23/auto-fncast15.C: New test.
2173 2023-12-14 Andrew Pinski <quic_apinski@quicinc.com>
2175 PR middle-end/111260
2176 * gcc.c-torture/compile/condmove-1.c: New test.
2178 2023-12-14 Marek Polacek <polacek@redhat.com>
2181 * g++.dg/template/sizeof18.C: New test.
2183 2023-12-14 Thomas Schwinge <thomas@codesourcery.com>
2185 * gcc.dg/vect/vect-simd-clone-1.c: Update GCN 'dg-warning's.
2186 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2187 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
2188 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2189 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2190 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2192 2023-12-14 Di Zhao <dizhao@os.amperecomputing.com>
2194 PR tree-optimization/110279
2195 * gcc.dg/pr110279-2.c: New test.
2197 2023-12-14 Marek Polacek <polacek@redhat.com>
2199 * g++.dg/cpp1z/class-deduction67.C: Correct dg-error target.
2201 2023-12-14 Robin Dapp <rdapp@ventanamicro.com>
2203 * gcc.target/riscv/rvv/autovec/pr112999.c: New test.
2205 2023-12-14 Robin Dapp <rdapp@ventanamicro.com>
2207 * gcc.target/riscv/rvv/autovec/partial/pr112773.c: New test.
2209 2023-12-14 Patrick Palka <ppalka@redhat.com>
2211 * g++.dg/cpp1z/class-deduction67.C: Accept in C++23 mode.
2212 * g++.dg/cpp23/class-deduction-inherited1.C: New test.
2213 * g++.dg/cpp23/class-deduction-inherited2.C: New test.
2214 * g++.dg/cpp23/class-deduction-inherited3.C: New test.
2215 * g++.dg/cpp23/class-deduction-inherited4.C: New test.
2217 2023-12-14 Richard Biener <rguenther@suse.de>
2219 PR tree-optimization/112793
2220 * g++.dg/vect/pr112793.cc: New testcase.
2222 2023-12-14 Richard Sandiford <richard.sandiford@arm.com>
2224 * gcc.target/aarch64/sve/accumulators_1.c: New test.
2225 * gcc.target/aarch64/sve/acle/asm/create2_1.c: Allow the moves to
2227 * gcc.target/aarch64/sve/acle/asm/create3_1.c: Likewise.
2228 * gcc.target/aarch64/sve/acle/asm/create4_1.c: Likewise.
2230 2023-12-14 Alexandre Oliva <oliva@adacore.com>
2232 PR middle-end/112938
2233 * gcc.dg/strub-internal-volatile.c: Check indirection of
2236 2023-12-14 Alexandre Oliva <oliva@adacore.com>
2238 PR middle-end/112938
2239 * gcc.dg/strub-internal-volatile.c: New.
2241 2023-12-14 Jeff Law <jlaw@ventanamicro.com>
2243 * gcc.target/m68k/pr63347.c: Call __builtin_abort and __builtin_exit
2244 instead of abort and exit.
2246 2023-12-14 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/112994
2249 * gcc.dg/tree-ssa/pr112994-2.c: New test.
2251 2023-12-14 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/112994
2254 * gcc.dg/tree-ssa/pr112994-1.c: New test.
2256 2023-12-14 Filip Kastl <fkastl@suse.cz>
2258 * gcc.dg/sccopy-1.c: New test.
2260 2023-12-14 liuhongt <hongtao.liu@intel.com>
2262 * gcc.target/i386/pr100865-7a.c: Adjust testcase.
2263 * gcc.target/i386/pr100865-7c.c: Ditto.
2264 * gcc.target/i386/pr112992.c: New test.
2266 2023-12-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2269 * gcc.dg/vect/costmodel/riscv/rvv/pr112387.c: New test.
2271 2023-12-14 Richard Biener <rguenther@suse.de>
2273 PR tree-optimization/110640
2274 * gcc.dg/torture/pr110640.c: New testcase.
2276 2023-12-14 Jakub Jelinek <jakub@redhat.com>
2278 * c-c++-common/gomp/target-enter-data-1.c: Match also sizeof bar on
2279 32-bit targets - 8 bytes - rather than just 16 bytes.
2281 2023-12-14 Jakub Jelinek <jakub@redhat.com>
2284 * g++.target/i386/pr112904.C: Add dg-do compile, dg-options -mxop
2285 and for ia32 also dg-additional-options -mmmx.
2287 2023-12-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2290 * gcc.dg/vect/costmodel/riscv/rvv/pr111153.c: New test.
2292 2023-12-14 Jeff Law <jlaw@ventanamicro.com>
2294 * gcc.c-torture/execute/20001229-1.c: Prototype syscall().
2296 2023-12-13 Marek Polacek <polacek@redhat.com>
2298 * g++.dg/cpp0x/constexpr-ex1.C: Adjust expected diagnostic line.
2300 2023-12-13 Richard Ball <richard.ball@arm.com>
2302 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Add include
2303 arm_neon_sve_bridge header file
2304 * gcc.dg/torture/neon-sve-bridge.c: New test.
2305 * gcc.target/aarch64/sve/acle/asm/dup_neonq_bf16.c: New test.
2306 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f16.c: New test.
2307 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f32.c: New test.
2308 * gcc.target/aarch64/sve/acle/asm/dup_neonq_f64.c: New test.
2309 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s16.c: New test.
2310 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s32.c: New test.
2311 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s64.c: New test.
2312 * gcc.target/aarch64/sve/acle/asm/dup_neonq_s8.c: New test.
2313 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u16.c: New test.
2314 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u32.c: New test.
2315 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u64.c: New test.
2316 * gcc.target/aarch64/sve/acle/asm/dup_neonq_u8.c: New test.
2317 * gcc.target/aarch64/sve/acle/asm/get_neonq_bf16.c: New test.
2318 * gcc.target/aarch64/sve/acle/asm/get_neonq_f16.c: New test.
2319 * gcc.target/aarch64/sve/acle/asm/get_neonq_f32.c: New test.
2320 * gcc.target/aarch64/sve/acle/asm/get_neonq_f64.c: New test.
2321 * gcc.target/aarch64/sve/acle/asm/get_neonq_s16.c: New test.
2322 * gcc.target/aarch64/sve/acle/asm/get_neonq_s32.c: New test.
2323 * gcc.target/aarch64/sve/acle/asm/get_neonq_s64.c: New test.
2324 * gcc.target/aarch64/sve/acle/asm/get_neonq_s8.c: New test.
2325 * gcc.target/aarch64/sve/acle/asm/get_neonq_u16.c: New test.
2326 * gcc.target/aarch64/sve/acle/asm/get_neonq_u32.c: New test.
2327 * gcc.target/aarch64/sve/acle/asm/get_neonq_u64.c: New test.
2328 * gcc.target/aarch64/sve/acle/asm/get_neonq_u8.c: New test.
2329 * gcc.target/aarch64/sve/acle/asm/set_neonq_bf16.c: New test.
2330 * gcc.target/aarch64/sve/acle/asm/set_neonq_f16.c: New test.
2331 * gcc.target/aarch64/sve/acle/asm/set_neonq_f32.c: New test.
2332 * gcc.target/aarch64/sve/acle/asm/set_neonq_f64.c: New test.
2333 * gcc.target/aarch64/sve/acle/asm/set_neonq_s16.c: New test.
2334 * gcc.target/aarch64/sve/acle/asm/set_neonq_s32.c: New test.
2335 * gcc.target/aarch64/sve/acle/asm/set_neonq_s64.c: New test.
2336 * gcc.target/aarch64/sve/acle/asm/set_neonq_s8.c: New test.
2337 * gcc.target/aarch64/sve/acle/asm/set_neonq_u16.c: New test.
2338 * gcc.target/aarch64/sve/acle/asm/set_neonq_u32.c: New test.
2339 * gcc.target/aarch64/sve/acle/asm/set_neonq_u64.c: New test.
2340 * gcc.target/aarch64/sve/acle/asm/set_neonq_u8.c: New test.
2341 * gcc.target/aarch64/sve/acle/general-c/dup_neonq_1.c: New test.
2342 * gcc.target/aarch64/sve/acle/general-c/get_neonq_1.c: New test.
2343 * gcc.target/aarch64/sve/acle/general-c/set_neonq_1.c: New test.
2345 2023-12-13 Patrick Palka <ppalka@redhat.com>
2347 * g++.dg/overload/error6.C: Pass -fdiagnostics-all-candidates.
2348 * g++.dg/cpp0x/deleted16.C: New test.
2349 * g++.dg/cpp0x/deleted16a.C: New test.
2350 * g++.dg/overload/error6a.C: New test.
2352 2023-12-13 Patrick Palka <ppalka@redhat.com>
2354 * g++.dg/diagnostic/param-type-mismatch-2.C: Rename template
2355 function test_7 that (maybe accidentally) shares the same name
2356 as its non-template callee.
2357 * g++.dg/overload/error6.C: New test.
2359 2023-12-13 Patrick Palka <ppalka@redhat.com>
2361 * g++.dg/overload/error5.C: New test.
2363 2023-12-13 Patrick Palka <ppalka@redhat.com>
2367 * g++.dg/cpp1z/nontype-auto23.C: New test.
2368 * g++.dg/cpp1z/nontype-auto24.C: New test.
2370 2023-12-13 Patrick Palka <ppalka@redhat.com>
2373 * g++.dg/template/ptrmem34.C: New test.
2375 2023-12-13 Jason Merrill <jason@redhat.com>
2377 * c-c++-common/Waddress-of-packed-member-1.c: Don't expect
2378 a warning on the cast cases.
2379 * c-c++-common/pr51628-35.c: Use -Wcast-align=strict.
2380 * g++.dg/warn/Waddress-of-packed-member3.C: Likewise.
2381 * gcc.dg/pr88928.c: Likewise.
2382 * gcc.dg/pr51628-20.c: Removed.
2383 * gcc.dg/pr51628-21.c: Removed.
2384 * gcc.dg/pr51628-25.c: Removed.
2386 2023-12-13 Julian Brown <julian@codesourcery.com>
2388 * gfortran.dg/goacc/enter-exit-data-2.f90: New test.
2389 * gfortran.dg/goacc/finalize-1.f: Adjust scan output.
2390 * gfortran.dg/gomp/map-9.f90: Adjust scan output.
2391 * gfortran.dg/gomp/map-subarray-2.f90: New test.
2392 * gfortran.dg/gomp/map-subarray.f90: New test.
2393 * gfortran.dg/gomp/target-enter-exit-data.f90: New test.
2395 2023-12-13 Julian Brown <julian@codesourcery.com>
2397 * c-c++-common/gomp/clauses-2.c: Fix error output.
2398 * c-c++-common/gomp/target-implicit-map-2.c: Adjust scan output.
2399 * c-c++-common/gomp/target-50.c: Adjust scan output.
2400 * c-c++-common/gomp/target-enter-data-1.c: Adjust scan output.
2401 * g++.dg/gomp/static-component-1.C: New test.
2402 * gcc.dg/gomp/target-3.c: Adjust scan output.
2403 * gfortran.dg/gomp/map-9.f90: Adjust scan output.
2405 2023-12-13 Jason Merrill <jason@redhat.com>
2408 * g++.dg/debug/cleanup2.C: New test.
2410 2023-12-13 Jason Merrill <jason@redhat.com>
2413 2023-12-13 Jason Merrill <jason@redhat.com>
2415 * g++.dg/pr112822.C: Require C++17.
2417 2023-12-13 Gaius Mulley <gaiusmod2@gmail.com>
2420 * gm2/iso/run/pass/shorttest.mod: New test.
2422 2023-12-13 Nathaniel Shead <nathanieloshead@gmail.com>
2425 * g++.dg/cpp1y/constexpr-lifetime1.C: Improve error message.
2426 * g++.dg/cpp1y/constexpr-lifetime2.C: Likewise.
2427 * g++.dg/cpp1y/constexpr-lifetime3.C: Likewise.
2428 * g++.dg/cpp1y/constexpr-lifetime4.C: Likewise.
2429 * g++.dg/cpp2a/bitfield2.C: Likewise.
2430 * g++.dg/cpp2a/constexpr-new3.C: Likewise. New check.
2431 * g++.dg/cpp1y/constexpr-lifetime7.C: New test.
2432 * g++.dg/cpp2a/constexpr-lifetime1.C: New test.
2433 * g++.dg/cpp2a/constexpr-lifetime2.C: New test.
2435 2023-12-13 Jason Merrill <jason@redhat.com>
2438 * g++.dg/cpp2a/consteval-prop6.C: Adjust diagnostic.
2439 * g++.dg/opt/is_constant_evaluated3.C: Remove xfails.
2441 2023-12-13 Jason Merrill <jason@redhat.com>
2443 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust line.
2444 * g++.dg/template/copy1.C: Likewise.
2446 2023-12-13 Jason Merrill <jason@redhat.com>
2448 * g++.dg/pr112822.C: Require C++17.
2450 2023-12-13 Andrew Carlotti <andrew.carlotti@arm.com>
2452 * gcc.target/aarch64/cpunative/native_cpu_18.c: Add \+nopauth\n
2453 * gcc.target/aarch64/options_set_7.c: Add \+crc\n
2454 * gcc.target/aarch64/options_set_8.c: Add \+crc\+nodotprod\n
2455 * gcc.target/aarch64/cpunative/native_cpu_0.c: Add \n
2456 * gcc.target/aarch64/cpunative/native_cpu_1.c: Ditto.
2457 * gcc.target/aarch64/cpunative/native_cpu_2.c: Ditto.
2458 * gcc.target/aarch64/cpunative/native_cpu_3.c: Ditto.
2459 * gcc.target/aarch64/cpunative/native_cpu_4.c: Ditto.
2460 * gcc.target/aarch64/cpunative/native_cpu_5.c: Ditto.
2461 * gcc.target/aarch64/cpunative/native_cpu_6.c: Ditto.
2462 * gcc.target/aarch64/cpunative/native_cpu_7.c: Ditto.
2463 * gcc.target/aarch64/cpunative/native_cpu_8.c: Ditto.
2464 * gcc.target/aarch64/cpunative/native_cpu_9.c: Ditto.
2465 * gcc.target/aarch64/cpunative/native_cpu_10.c: Ditto.
2466 * gcc.target/aarch64/cpunative/native_cpu_11.c: Ditto.
2467 * gcc.target/aarch64/cpunative/native_cpu_12.c: Ditto.
2468 * gcc.target/aarch64/cpunative/native_cpu_13.c: Ditto.
2469 * gcc.target/aarch64/cpunative/native_cpu_14.c: Ditto.
2470 * gcc.target/aarch64/cpunative/native_cpu_15.c: Ditto.
2471 * gcc.target/aarch64/cpunative/native_cpu_16.c: Ditto.
2472 * gcc.target/aarch64/cpunative/native_cpu_17.c: Ditto.
2473 * gcc.target/aarch64/options_set_1.c: Ditto.
2474 * gcc.target/aarch64/options_set_2.c: Ditto.
2475 * gcc.target/aarch64/options_set_3.c: Ditto.
2476 * gcc.target/aarch64/options_set_5.c: Ditto.
2477 * gcc.target/aarch64/options_set_6.c: Ditto.
2478 * gcc.target/aarch64/options_set_9.c: Ditto.
2479 * gcc.target/aarch64/options_set_11.c: Ditto.
2480 * gcc.target/aarch64/options_set_12.c: Ditto.
2481 * gcc.target/aarch64/options_set_13.c: Ditto.
2482 * gcc.target/aarch64/options_set_14.c: Ditto.
2483 * gcc.target/aarch64/options_set_15.c: Ditto.
2484 * gcc.target/aarch64/options_set_16.c: Ditto.
2485 * gcc.target/aarch64/options_set_17.c: Ditto.
2486 * gcc.target/aarch64/options_set_18.c: Ditto.
2487 * gcc.target/aarch64/options_set_19.c: Ditto.
2488 * gcc.target/aarch64/options_set_20.c: Ditto.
2489 * gcc.target/aarch64/options_set_21.c: Ditto.
2490 * gcc.target/aarch64/options_set_22.c: Ditto.
2491 * gcc.target/aarch64/options_set_23.c: Ditto.
2492 * gcc.target/aarch64/options_set_24.c: Ditto.
2493 * gcc.target/aarch64/options_set_25.c: Ditto.
2494 * gcc.target/aarch64/options_set_26.c: Ditto.
2496 2023-12-13 Peter Bergner <bergner@linux.ibm.com>
2498 PR tree-optimization/112822
2499 * g++.dg/pr112822.C: Add dg-do compile target c++17 directive.
2501 2023-12-13 Pan Li <pan2.li@intel.com>
2505 * gcc.target/riscv/rvv/vsetvl/pr112929.c: Moved to...
2506 * gcc.target/riscv/rvv/vsetvl/pr112929-1.c: ...here.
2507 * gcc.target/riscv/rvv/vsetvl/pr112988.c: Moved to...
2508 * gcc.target/riscv/rvv/vsetvl/pr112988-1.c: ...here.
2509 * gcc.target/riscv/rvv/vsetvl/pr112929-2.c: New test.
2510 * gcc.target/riscv/rvv/vsetvl/pr112988-2.c: New test.
2512 2023-12-13 Andrew Carlotti <andrew.carlotti@arm.com>
2514 * g++.target/aarch64/sve/aarch64-ssve.exp:
2516 2023-12-13 Roger Sayle <roger@nextmovesoftware.com>
2517 Jeff Law <jlaw@ventanamicro.com>
2519 * gcc.target/arc/extvsi-1.c: New test case.
2520 * gcc.target/arc/extvsi-2.c: Likewise.
2522 2023-12-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2526 * gcc.target/riscv/rvv/vsetvl/pr112929.c: New test.
2527 * gcc.target/riscv/rvv/vsetvl/pr112988.c: New test.
2529 2023-12-13 demin.han <demin.han@starfivetech.com>
2531 * gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h: New file.
2533 2023-12-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2536 * gcc.dg/vect/costmodel/riscv/rvv/pr111317.c: New test.
2538 2023-12-13 Jakub Jelinek <jakub@redhat.com>
2540 PR tree-optimization/112940
2541 * gcc.dg/bitint-53.c: New test.
2543 2023-12-13 Jakub Jelinek <jakub@redhat.com>
2546 * gcc.target/i386/pr112962.c: New test.
2548 2023-12-13 Richard Biener <rguenther@suse.de>
2550 PR tree-optimization/112991
2551 PR tree-optimization/112961
2552 * gcc.dg/torture/pr112991.c: New testcase.
2554 2023-12-13 Victor Do Nascimento <victor.donascimento@arm.com>
2556 * gcc.target/aarch64/builtin_pld_pli.c: New.
2557 * gcc.target/aarch64/builtin_pld_pli_illegal.c: New.
2559 2023-12-13 Haochen Jiang <haochen.jiang@intel.com>
2561 * gcc.target/i386/pr110790-2.c: Change scan-assembler from shrq
2564 2023-12-13 Jiufu Guo <guojiufu@linux.ibm.com>
2566 * gcc.target/powerpc/const-build-1.c: New test.
2568 2023-12-12 Jason Merrill <jason@redhat.com>
2569 Jason Xu <rxu@DRWHoldings.com>
2571 * g++.dg/ext/attr-hotness.C: Add member templates.
2573 2023-12-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2575 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
2576 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
2577 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-1.c: New test.
2578 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: New test.
2579 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: New test.
2580 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: New test.
2581 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-2.c: New test.
2582 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-3.c: New test.
2583 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-4.c: New test.
2584 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-5.c: New test.
2585 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-6.c: New test.
2586 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-7.c: New test.
2587 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c: New test.
2588 * gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: New test.
2590 2023-12-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2592 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
2593 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Adapt test.
2594 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Adapt test.
2595 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Adapt test.
2596 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Adapt test.
2597 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Adapt test.
2598 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Adapt test.
2599 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Adapt test.
2600 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Adapt test.
2601 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Adapt test.
2602 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Adapt test.
2603 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adapt test.
2604 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Adapt test.
2605 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
2606 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Adapt test.
2607 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Adapt test.
2608 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Adapt test.
2609 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Adapt test.
2610 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Adapt test.
2611 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Adapt test.
2612 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Adapt test.
2613 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Adapt test.
2614 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Adapt test.
2615 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Adapt test.
2616 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Adapt test.
2617 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Adapt test.
2618 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Adapt test.
2619 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Adapt test.
2620 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Adapt test.
2622 2023-12-12 Peter Bergner <bergner@linux.ibm.com>
2624 PR tree-optimization/112822
2625 * g++.dg/pr112822.C: New test.
2627 2023-12-12 Gaius Mulley <gaiusmod2@gmail.com>
2630 * gm2/switches/pedantic/pass/hello.mod: New test.
2631 * gm2/switches/pedantic/pass/switches-pedantic-pass.exp: New test.
2633 2023-12-12 Xi Ruoyao <xry111@xry111.site>
2635 * gcc.target/loongarch/vect-ftint-no-inexact.c (xfail): Remove.
2637 2023-12-12 Jason Merrill <jason@redhat.com>
2639 * g++.dg/ext/is_nothrow_constructible8.C: Require C++14.
2641 2023-12-12 Jason Merrill <jason@redhat.com>
2642 Nathaniel Shead <nathanieloshead@gmail.com>
2644 * gcc.dg/pr87052.c: Adjust expected CLOBBER output.
2646 2023-12-12 Szabolcs Nagy <szabolcs.nagy@arm.com>
2648 * gcc.target/aarch64/branch-protection-attr.c: Update.
2649 * gcc.target/aarch64/branch-protection-option.c: Update.
2651 2023-12-12 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/112736
2654 * gcc.dg/torture/pr112736.c: New testcase.
2656 2023-12-12 Richard Biener <rguenther@suse.de>
2658 PR tree-optimization/112961
2659 * g++.dg/vect/pr112961.cc: New testcase.
2661 2023-12-12 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.dg/gomp/pr87887-1.c: Add missing comment argument to dg-warning.
2664 * gcc.dg/gomp/pr89246-1.c: Likewise.
2665 * gcc.dg/gomp/simd-clones-2.c: Add missing " after dump name.
2667 2023-12-12 Xi Ruoyao <xry111@xry111.site>
2669 PR middle-end/107723
2670 * gcc.dg/torture/builtin-fp-int-inexact-trunc.c: New test.
2672 2023-12-12 Richard Sandiford <richard.sandiford@arm.com>
2674 * gcc.target/aarch64/prfm_imm_offset_2.c: Add dg-options.
2676 2023-12-12 Pan Li <pan2.li@intel.com>
2678 * gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c: New test.
2680 2023-12-12 Xi Ruoyao <xry111@xry111.site>
2682 * gcc.target/loongarch/attr-model-3.c: New test.
2683 * gcc.target/loongarch/attr-model-4.c: New test.
2684 * gcc.target/loongarch/func-call-extreme-3.c: New test.
2685 * gcc.target/loongarch/func-call-extreme-4.c: New test.
2687 2023-12-12 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/112939
2690 * gcc.dg/pr112939.c: New testcase.
2692 2023-12-12 liuhongt <hongtao.liu@intel.com>
2694 * gcc.target/i386/pr112891.c: New test.
2695 * gcc.target/i386/pr112891-2.c: New test.
2697 2023-12-12 Hongyu Wang <hongyu.wang@intel.com>
2700 * gcc.target/i386/pr112943.c: New test.
2702 2023-12-12 David Malcolm <dmalcolm@redhat.com>
2704 * gcc.dg/plugin/plugin.exp: Add taint-modulus.c to
2705 analyzer_kernel_plugin.c tests.
2706 * gcc.dg/plugin/taint-modulus.c: New test.
2708 2023-12-12 Yang Yujie <yangyujie@loongson.cn>
2710 * gcc.target/loongarch/eh_return-normal-return.c: New test.
2712 2023-12-11 Jakub Jelinek <jakub@redhat.com>
2714 * c-c++-common/strub-O2fni.c: Add -fno-stack-protector to dg-options.
2715 * c-c++-common/strub-O3fni.c: Likewise.
2716 * c-c++-common/strub-Os.c: Likewise.
2717 * c-c++-common/strub-Og.c: Likewise.
2719 2023-12-11 Martin Uecker <uecker@tugraz.at>
2722 * gcc.dg/pr112488-1.c: New test.
2723 * gcc.dg/pr112488-2.c: New test.
2724 * gcc.dg/pr112898.c: New test.
2725 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2727 2023-12-11 Richard Sandiford <richard.sandiford@arm.com>
2729 * gcc.target/aarch64/prfm_imm_offset_2.c: New test.
2731 2023-12-11 Jason Merrill <jason@redhat.com>
2733 * g++.dg/cpp2a/concepts-explicit-inst1.C: Specify ABI v18.
2734 * g++.dg/cpp2a/concepts-explicit-inst1a.C: New test.
2736 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2738 PR middle-end/112784
2739 * gcc.target/i386/avx512cd-inline-stringops-pr112784.c: New.
2741 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2744 * gcc.dg/inline-mem-cmp-pr112778.c: New.
2746 2023-12-11 Alexandre Oliva <oliva@adacore.com>
2749 * gcc.target/aarch64/inline-mem-set-pr112804.c: New.
2751 2023-12-11 Roger Sayle <roger@nextmovesoftware.com>
2753 PR rtl-optimization/112380
2754 * gcc.dg/pr112380.c: New test case.
2756 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2759 * gcc.target/i386/pr100936.c: Require nonpic target.
2761 2023-12-11 Patrick Palka <ppalka@redhat.com>
2764 * g++.dg/template/fnspec3.C: New test.
2766 2023-12-11 Andrew Pinski <quic_apinski@quicinc.com>
2768 * gcc.dg/tree-ssa/pr110637-1.c: New test.
2769 * gcc.dg/tree-ssa/pr110637-2.c: New test.
2770 * gcc.dg/tree-ssa/pr110637-3.c: New test.
2771 * gcc.dg/tree-ssa/pr111972-1.c: New test.
2772 * gcc.dg/tree-ssa/pr69270.c: Update testcase.
2773 * gcc.target/i386/pr110790-2.c: Update testcase.
2774 * gcc.dg/fold-even-1.c: Removed.
2776 2023-12-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
2778 * lib/target-supports.exp: Add aarch64 targets to vect_simd_clones.
2779 * c-c++-common/gomp/declare-variant-14.c: Adapt test for aarch64.
2780 * c-c++-common/gomp/pr60823-1.c: Likewise.
2781 * c-c++-common/gomp/pr60823-2.c: Likewise.
2782 * c-c++-common/gomp/pr60823-3.c: Likewise.
2783 * g++.dg/gomp/attrs-10.C: Likewise.
2784 * g++.dg/gomp/declare-simd-1.C: Likewise.
2785 * g++.dg/gomp/declare-simd-3.C: Likewise.
2786 * g++.dg/gomp/declare-simd-4.C: Likewise.
2787 * g++.dg/gomp/declare-simd-7.C: Likewise.
2788 * g++.dg/gomp/declare-simd-8.C: Likewise.
2789 * g++.dg/gomp/pr88182.C: Likewise.
2790 * gcc.dg/declare-simd.c: Likewise.
2791 * gcc.dg/gomp/declare-simd-1.c: Likewise.
2792 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2793 * gcc.dg/gomp/pr87887-1.c: Likewise.
2794 * gcc.dg/gomp/pr87895-1.c: Likewise.
2795 * gcc.dg/gomp/pr89246-1.c: Likewise.
2796 * gcc.dg/gomp/pr99542.c: Likewise.
2797 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2798 * gcc.dg/vect/vect-simd-clone-1.c: Likewise.
2799 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2800 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2801 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2802 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
2803 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
2804 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2805 * gfortran.dg/gomp/declare-simd-2.f90: Likewise.
2806 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Likewise.
2807 * gfortran.dg/gomp/declare-variant-14.f90: Likewise.
2808 * gfortran.dg/gomp/pr79154-1.f90: Likewise.
2809 * gfortran.dg/gomp/pr83977.f90: Likewise.
2810 * gcc.target/aarch64/declare-simd-1.c: New file.
2811 * gcc.target/aarch64/declare-simd-2.c: New file.
2813 2023-12-11 Patrick Palka <ppalka@redhat.com>
2815 * g++.dg/modules/concept-8.h: New test.
2816 * g++.dg/modules/concept-8_a.H: New test.
2817 * g++.dg/modules/concept-8_b.C: New test.
2819 2023-12-11 Robin Dapp <rdapp@ventanamicro.com>
2821 * gcc.target/riscv/rvv/autovec/builtin/strcmp-run.c: Adjust test
2822 expectation and target selector.
2823 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: Adjust
2825 * gcc.target/riscv/rvv/autovec/builtin/strncmp-run.c: Ditto.
2827 2023-12-11 Tobias Burnus <tobias@codesourcery.com>
2829 * c-c++-common/gomp/requires-3.c: Update for now valid code.
2830 * gfortran.dg/gomp/requires-3.f90: Likewise.
2831 * gfortran.dg/gomp/requires-2.f90: Update dg-error.
2832 * gfortran.dg/gomp/requires-5.f90: Likewise.
2833 * c-c++-common/gomp/requires-5.c: New test.
2834 * c-c++-common/gomp/requires-6.c: New test.
2835 * c-c++-common/gomp/requires-7.c: New test.
2836 * c-c++-common/gomp/requires-8.c: New test.
2837 * gfortran.dg/gomp/requires-10.f90: New test.
2838 * gfortran.dg/gomp/requires-11.f90: New test.
2840 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2842 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c: New test.
2844 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2846 * gcc.target/riscv/rvv/autovec/pr110950.c: Adapt test.
2848 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2850 * c-c++-common/asan/memcmp-1.c: Adjust pattern on darwin.
2852 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2854 * gcc.target/riscv/rvv/vsetvl/avl_use_bug-1.c: Moved to...
2855 * gcc.target/riscv/rvv/vsetvl/vsetvl_bug-1.c: ...here.
2857 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2859 * gcc.target/i386/pr112445.c: Require dfp.
2861 2023-12-11 liuhongt <hongtao.liu@intel.com>
2863 * gcc.target/i386/avx512vl-blendv-3.c: New test.
2864 * gcc.target/i386/blendv-3.c: New test.
2866 2023-12-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2868 * gcc.target/i386/libcall-1.c: Skip on darwin.
2870 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2873 * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
2874 * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
2875 * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
2877 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2879 * gcc.target/riscv/rvv/vsetvl/avl_use_bug-1.c: New test.
2881 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2883 * gcc.target/riscv/rvv/base/poly-selftest-1.c: New test.
2885 2023-12-11 Fei Gao <gaofei@eswincomputing.com>
2886 Xiao Zeng <zengxiao@eswincomputing.com>
2888 * gcc.target/riscv/zicond_ifcvt_opt.c: Add TCs for AND.
2890 2023-12-11 Nathaniel Shead <nathanieloshead@gmail.com>
2894 * g++.dg/cpp0x/noexcept81.C: New test.
2895 * g++.dg/ext/is_nothrow_constructible7.C: New test.
2896 * g++.dg/ext/is_nothrow_constructible8.C: New test.
2898 2023-12-11 Nathaniel Shead <nathanieloshead@gmail.com>
2902 * g++.dg/modules/pr104234.C: New test.
2904 2023-12-11 liuhongt <hongtao.liu@intel.com>
2906 * g++.target/i386/pr112904.C: New test.
2908 2023-12-11 Haochen Gui <guihaoc@gcc.gnu.org>
2911 * gcc.target/powerpc/pr112707.h: New.
2912 * gcc.target/powerpc/pr112707-2.c: New.
2913 * gcc.target/powerpc/pr112707-3.c: New.
2914 * gcc.target/powerpc/pr88558-p7.c: Check fctid on ilp32 and
2915 has_arch_ppc64 as it's now guarded by powerpc64.
2916 * gcc.target/powerpc/pr88558-p8.c: Likewise.
2917 * gfortran.dg/nint_p7.f90: Add powerpc64 target requirement as
2918 lround<mode>di2 is now guarded by powerpc64.
2920 2023-12-11 Haochen Gui <guihaoc@gcc.gnu.org>
2923 * gcc.target/powerpc/pr112707-1.c: New.
2925 2023-12-10 Fei Gao <gaofei@eswincomputing.com>
2926 Xiao Zeng <zengxiao@eswincomputing.com>
2928 * gcc.target/riscv/zicond_ifcvt_opt.c: Add tests for shift like op.
2930 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2932 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: XFAIL z0_z23 tests
2934 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: Likewise.
2935 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: Likewise.
2936 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: Likewise.
2937 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: Likewise.
2938 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: Likewise.
2939 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: Likewise.
2940 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: Likewise.
2941 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: Likewise.
2942 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: Likewise.
2943 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: Likewise.
2944 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: Likewise.
2945 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: Likewise.
2946 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: Likewise.
2947 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: Likewise.
2948 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: Likewise.
2949 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: Likewise.
2950 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: Likewise.
2951 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: Likewise.
2952 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: Likewise.
2953 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: Likewise.
2954 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: Likewise.
2955 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: Likewise.
2956 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: Likewise.
2957 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: Likewise.
2958 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: Likewise.
2959 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: Likewise.
2960 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: Likewise.
2961 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: Likewise.
2962 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: Likewise.
2963 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: Likewise.
2964 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: Likewise.
2965 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: Likewise.
2966 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: Likewise.
2967 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: Likewise.
2968 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: Likewise.
2969 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: Likewise.
2970 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: Likewise.
2971 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: Likewise.
2972 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: Likewise.
2973 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: Likewise.
2974 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: Likewise.
2975 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: Likewise.
2976 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: Likewise.
2977 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: Likewise.
2978 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: Likewise.
2979 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: Likewise.
2980 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: Likewise.
2982 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2984 * gcc.target/aarch64/sme/call_sm_switch_5.c: Restrict tests that
2985 contain Z8-Z23 saves to little-endian.
2986 * gcc.target/aarch64/sme/call_sm_switch_8.c: Likewise.
2987 * gcc.target/aarch64/sme/locally_streaming_1.c: Likewise.
2989 2023-12-10 Richard Sandiford <richard.sandiford@arm.com>
2991 * gcc.target/aarch64/sme/call_sm_switch_1.c: Add -funwind-tables.
2992 * gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
2993 * gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
2995 2023-12-10 Harald Anlauf <anlauf@gmx.de>
2998 * gfortran.dg/contiguous_14.f90: New test.
3000 2023-12-10 Harald Anlauf <anlauf@gmx.de>
3003 * gfortran.dg/contiguous_13.f90: New test.
3005 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3007 * g++.dg/ext/has-builtin-1.C: Test existence of __remove_pointer.
3008 * g++.dg/ext/remove_pointer.C: New test.
3010 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3012 * g++.dg/ext/has-builtin-1.C: Test existence of __is_object.
3013 * g++.dg/ext/is_object.C: New test.
3015 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3017 * g++.dg/ext/has-builtin-1.C: Test existence of __is_function.
3018 * g++.dg/ext/is_function.C: New test.
3020 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3022 * g++.dg/ext/has-builtin-1.C: Test existence of __is_reference.
3023 * g++.dg/ext/is_reference.C: New test.
3025 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3027 * g++.dg/ext/has-builtin-1.C: Test existence of
3028 __is_member_object_pointer.
3029 * g++.dg/ext/is_member_object_pointer.C: New test.
3031 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3033 * g++.dg/ext/has-builtin-1.C: Test existence of
3034 __is_member_function_pointer.
3035 * g++.dg/ext/is_member_function_pointer.C: New test.
3037 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3039 * g++.dg/ext/has-builtin-1.C: Test existence of
3040 __is_member_pointer.
3041 * g++.dg/ext/is_member_pointer.C: New test.
3043 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3045 * g++.dg/ext/has-builtin-1.C: Test existence of __is_scoped_enum.
3046 * g++.dg/ext/is_scoped_enum.C: New test.
3048 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3050 * g++.dg/ext/has-builtin-1.C: Test existence of
3052 * g++.dg/ext/is_bounded_array.C: New test.
3054 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3056 * g++.dg/ext/has-builtin-1.C: Test existence of __is_array.
3057 * g++.dg/ext/is_array.C: New test.
3059 2023-12-10 Ken Matsui <kmatsui@gcc.gnu.org>
3061 * g++.dg/ext/has-builtin-1.C: Sort built-in traits alphabetically.
3063 2023-12-09 Jakub Jelinek <jakub@redhat.com>
3065 PR tree-optimization/112887
3066 * gcc.dg/pr112887.c: New test.
3068 2023-12-09 Jakub Jelinek <jakub@redhat.com>
3070 PR tree-optimization/112924
3071 * gcc.dg/pr112924.c: New test.
3073 2023-12-09 Jakub Jelinek <jakub@redhat.com>
3075 * g++.dg/warn/Wno-attributes-1.C: New test.
3077 2023-12-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3080 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: Ditto.
3081 * gcc.target/riscv/rvv/autovec/pr112932.c: New test.
3083 2023-12-09 Hans-Peter Nilsson <hp@axis.com>
3086 * gcc.dg/tree-ssa/scev-3.c, gcc.dg/tree-ssa/scev-4.c,
3087 gcc.dg/tree-ssa/scev-5.c: Remove.
3089 2023-12-08 Patrick Palka <ppalka@redhat.com>
3092 * g++.dg/cpp0x/lambda/lambda-decltype4.C: New test.
3094 2023-12-08 David Malcolm <dmalcolm@redhat.com>
3096 * c-c++-common/analyzer/taint-modulus-1.c: New test.
3098 2023-12-08 David Malcolm <dmalcolm@redhat.com>
3100 * gcc.dg/plugin/infoleak-uninit-size-1.c: New test.
3101 * gcc.dg/plugin/infoleak-uninit-size-2.c: New test.
3102 * gcc.dg/plugin/plugin.exp: Add the new tests.
3104 2023-12-08 Vladimir N. Makarov <vmakarov@redhat.com>
3106 PR rtl-optimization/112875
3107 * gcc.target/i386/pr112875.c: New test.
3109 2023-12-08 Jakub Jelinek <jakub@redhat.com>
3111 * g++.dg/cpp0x/gen-attrs-79.C: New test.
3113 2023-12-08 Jakub Jelinek <jakub@redhat.com>
3116 * c-c++-common/ubsan/pr112727.c: New test.
3118 2023-12-08 Marek Polacek <polacek@redhat.com>
3121 * g++.dg/inherit/multiple2.C: New test.
3123 2023-12-08 Patrick Palka <ppalka@redhat.com>
3127 * g++.dg/cpp0x/initlist-array20.C: New test.
3129 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
3131 * gcc.target/riscv/rvv/autovec/builtin/strcmp-run.c: New test.
3132 * gcc.target/riscv/rvv/autovec/builtin/strcmp.c: New test.
3133 * gcc.target/riscv/rvv/autovec/builtin/strncmp-run.c: New test.
3134 * gcc.target/riscv/rvv/autovec/builtin/strncmp.c: New test.
3136 2023-12-08 Robin Dapp <rdapp@ventanamicro.com>
3138 * gcc.target/riscv/rvv/autovec/builtin/strlen-run.c: New test.
3139 * gcc.target/riscv/rvv/autovec/builtin/strlen.c: New test.
3141 2023-12-08 Richard Sandiford <richard.sandiford@arm.com>
3143 * gcc.target/aarch64/sme/strided_2.c: New test.
3145 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3148 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3150 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
3151 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
3152 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
3153 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
3155 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3158 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3160 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
3161 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
3162 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
3163 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
3165 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3168 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3170 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
3171 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
3172 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
3173 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
3175 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3178 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3180 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
3181 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
3182 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
3183 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
3185 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3188 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3190 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
3191 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
3192 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
3193 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
3195 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3198 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3200 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
3201 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
3202 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
3203 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
3205 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3208 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3210 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3211 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3212 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3213 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3215 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3218 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3220 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3221 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3222 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3223 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3225 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3228 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3230 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3231 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3232 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3233 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3235 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3238 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3240 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3241 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3242 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3243 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3245 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3248 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3250 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3251 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3252 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3253 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3255 2023-12-08 Richard Earnshaw <rearnsha@arm.com>
3258 2023-12-08 Ezra Sitorus <ezra.sitorus@arm.com>
3260 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3261 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3262 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3263 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3265 2023-12-08 Tobias Burnus <tobias@codesourcery.com>
3267 * gfortran.dg/gomp/allocate-14.f90: Add coarray and
3269 * gfortran.dg/gomp/allocate-5.f90: Remove sorry dg-message.
3270 * gfortran.dg/bind_c_array_params_2.f90: Update expected
3271 dump for dtype '.version=0'.
3272 * gfortran.dg/gomp/allocate-16.f90: New test.
3273 * gfortran.dg/gomp/allocators-3.f90: New test.
3274 * gfortran.dg/gomp/allocators-4.f90: New test.
3276 2023-12-08 Richard Biener <rguenther@suse.de>
3278 PR tree-optimization/112909
3279 * gcc.dg/uninit-pr112909.c: New testcase.
3281 2023-12-08 Marc Poulhiès <poulhies@adacore.com>
3284 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3286 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
3287 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
3288 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
3290 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3292 * gcc.target/loongarch/pr112476-3.c: New test.
3293 * gcc.target/loongarch/pr112476-4.c: New test.
3295 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3298 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: Sure index less than 64.
3299 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: Ditto.
3301 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3303 * gcc.target/loongarch/divf.c: New test.
3304 * gcc.target/loongarch/recip-divf.c: New test.
3305 * gcc.target/loongarch/recip-sqrtf.c: New test.
3306 * gcc.target/loongarch/sqrtf.c: New test.
3307 * gcc.target/loongarch/vector/lasx/lasx-divf.c: New test.
3308 * gcc.target/loongarch/vector/lasx/lasx-recip-divf.c: New test.
3309 * gcc.target/loongarch/vector/lasx/lasx-recip-sqrtf.c: New test.
3310 * gcc.target/loongarch/vector/lasx/lasx-recip.c: New test.
3311 * gcc.target/loongarch/vector/lasx/lasx-sqrtf.c: New test.
3312 * gcc.target/loongarch/vector/lsx/lsx-divf.c: New test.
3313 * gcc.target/loongarch/vector/lsx/lsx-recip-divf.c: New test.
3314 * gcc.target/loongarch/vector/lsx/lsx-recip-sqrtf.c: New test.
3315 * gcc.target/loongarch/vector/lsx/lsx-recip.c: New test.
3316 * gcc.target/loongarch/vector/lsx/lsx-sqrtf.c: New test.
3318 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3320 * gcc.target/loongarch/vector/lasx/lasx-rsqrt.c: New test.
3321 * gcc.target/loongarch/vector/lsx/lsx-rsqrt.c: New test.
3323 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3325 * gcc.target/loongarch/larch-frecipe-builtin.c: New test.
3326 * gcc.target/loongarch/vector/lasx/lasx-frecipe-builtin.c: New test.
3327 * gcc.target/loongarch/vector/lsx/lsx-frecipe-builtin.c: New test.
3329 2023-12-08 Pan Li <pan2.li@intel.com>
3331 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-ice-1.c: New test.
3333 2023-12-08 Jiahao Xu <xujiahao@loongson.cn>
3335 * gcc.target/loongarch/vector/lasx/lasx-xorsign-run.c: New test.
3336 * gcc.target/loongarch/vector/lasx/lasx-xorsign.c: New test.
3337 * gcc.target/loongarch/vector/lsx/lsx-xorsign-run.c: New test.
3338 * gcc.target/loongarch/vector/lsx/lsx-xorsign.c: New test.
3339 * gcc.target/loongarch/xorsign-run.c: New test.
3340 * gcc.target/loongarch/xorsign.c: New test.
3342 2023-12-08 Jakub Jelinek <jakub@redhat.com>
3344 PR tree-optimization/112902
3345 * gcc.dg/bitint-52.c: New test.
3347 2023-12-08 Jakub Jelinek <jakub@redhat.com>
3349 PR tree-optimization/112901
3350 * gcc.dg/bitint-51.c: New test.
3352 2023-12-08 Jakub Jelinek <jakub@redhat.com>
3354 PR middle-end/112411
3355 * gcc.dg/params/blocksort-part.c: Add dg-skip-if for
3356 --param min-nondebug-insn-uid=1073741824.
3358 2023-12-08 Haochen Jiang <haochen.jiang@intel.com>
3360 * g++.dg/other/i386-2.C: Adjust testcases.
3361 * g++.dg/other/i386-3.C: Ditto.
3362 * g++.dg/pr80481.C: Ditto.
3363 * gcc.dg/pr71279.c: Ditto.
3364 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: Ditto.
3365 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
3366 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
3367 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
3368 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
3369 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
3370 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
3371 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
3372 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
3373 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
3374 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
3375 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
3376 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3377 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
3378 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3379 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
3380 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3381 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
3382 * gcc.target/i386/avx512er-vrcp28ps-3.c: Ditto.
3383 * gcc.target/i386/avx512er-vrcp28ps-4.c: Ditto.
3384 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
3385 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3386 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3387 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3388 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3389 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
3390 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3391 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
3392 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Ditto.
3393 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: Ditto.
3394 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Ditto.
3395 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: Ditto.
3396 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3397 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3398 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3399 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3400 * gcc.target/i386/avx512f-gather-1.c: Ditto.
3401 * gcc.target/i386/avx512f-gather-2.c: Ditto.
3402 * gcc.target/i386/avx512f-gather-3.c: Ditto.
3403 * gcc.target/i386/avx512f-gather-4.c: Ditto.
3404 * gcc.target/i386/avx512f-gather-5.c: Ditto.
3405 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
3406 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
3407 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
3408 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
3409 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
3410 * gcc.target/i386/avx512f-vect-perm-1.c: Ditto.
3411 * gcc.target/i386/avx512f-vect-perm-2.c: Ditto.
3412 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
3413 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3414 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3415 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3416 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3417 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3418 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3419 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3420 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3421 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
3422 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3423 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
3424 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3425 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
3426 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3427 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
3428 * gcc.target/i386/funcspec-56.inc: Ditto.
3429 * gcc.target/i386/pr103404.c: Ditto.
3430 * gcc.target/i386/pr104448.c: Ditto.
3431 * gcc.target/i386/pr107934.c: Ditto.
3432 * gcc.target/i386/pr64387.c: Ditto.
3433 * gcc.target/i386/pr70728.c: Ditto.
3434 * gcc.target/i386/pr71346.c: Ditto.
3435 * gcc.target/i386/pr82941-2.c: Ditto.
3436 * gcc.target/i386/pr82942-1.c: Ditto.
3437 * gcc.target/i386/pr82942-2.c: Ditto.
3438 * gcc.target/i386/pr82990-1.c: Ditto.
3439 * gcc.target/i386/pr82990-3.c: Ditto.
3440 * gcc.target/i386/pr82990-4.c: Ditto.
3441 * gcc.target/i386/pr82990-6.c: Ditto.
3442 * gcc.target/i386/pr88713-3.c: Ditto.
3443 * gcc.target/i386/pr89523-5.c: Ditto.
3444 * gcc.target/i386/pr89523-6.c: Ditto.
3445 * gcc.target/i386/pr91033.c: Ditto.
3446 * gcc.target/i386/pr94561.c: Ditto.
3447 * gcc.target/i386/prefetchwt1-1.c: Ditto.
3448 * gcc.target/i386/sse-12.c: Ditto.
3449 * gcc.target/i386/sse-13.c: Ditto.
3450 * gcc.target/i386/sse-14.c: Ditto.
3451 * gcc.target/i386/sse-26.c: Ditto.
3452 * gcc.target/i386/pr69471-3.c: Removed.
3454 2023-12-08 Hao Liu <hliu@os.amperecomputing.com>
3456 * gcc.dg/tree-ssa/scev-16.c: New test.
3458 2023-12-08 Fei Gao <gaofei@eswincomputing.com>
3460 * gcc.target/riscv/zicond_ifcvt_opt.c: New file.
3462 2023-12-08 David Malcolm <dmalcolm@redhat.com>
3465 * c-c++-common/analyzer/ice-pr112889.c: New test.
3467 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3469 * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: New test.
3470 * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: New test.
3471 * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: New test.
3472 * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: New test.
3474 2023-12-07 Richard Sandiford <richard.sandiford@arm.com>
3476 PR rtl-optimization/106694
3477 PR rtl-optimization/109078
3478 PR rtl-optimization/109391
3479 * gcc.target/aarch64/ldp_stp_16.c (cons4_4_float): Tighten expected
3481 * gcc.target/aarch64/sve/shift_1.c: Allow reversed shifts for .s
3483 * gcc.target/aarch64/sme/strided_1.c: New test.
3484 * gcc.target/aarch64/pr109078.c: Likewise.
3485 * gcc.target/aarch64/pr109391.c: Likewise.
3486 * gcc.target/aarch64/sve/pr106694.c: Likewise.
3488 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3490 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3491 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3492 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3493 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3495 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3497 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3498 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3499 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3500 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3502 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3504 * gcc.target/arm/simd/vld1_base_xN_1.c: Add new tests.
3505 * gcc.target/arm/simd/vld1_bf16_xN_1.c: Add new tests.
3506 * gcc.target/arm/simd/vld1_fp16_xN_1.c: Add new tests.
3507 * gcc.target/arm/simd/vld1_p64_xN_1.c: Add new tests.
3509 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3511 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3512 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3513 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3514 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3516 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3518 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3519 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3520 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3521 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3523 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3525 * gcc.target/arm/simd/vst1q_base_xN_1.c: Add new tests.
3526 * gcc.target/arm/simd/vst1q_bf16_xN_1.c: Add new tests.
3527 * gcc.target/arm/simd/vst1q_fp16_xN_1.c: Add new tests.
3528 * gcc.target/arm/simd/vst1q_p64_xN_1.c: Add new tests.
3530 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3532 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
3533 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
3534 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
3535 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
3537 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3539 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new test.
3540 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new test.
3541 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new test.
3542 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new test.
3544 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3546 * gcc.target/arm/simd/vst1_base_xN_1.c: Add new tests.
3547 * gcc.target/arm/simd/vst1_bf16_xN_1.c: Add new tests.
3548 * gcc.target/arm/simd/vst1_fp16_xN_1.c: Add new tests.
3549 * gcc.target/arm/simd/vst1_p64_xN_1.c: Add new tests.
3551 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3553 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
3554 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
3555 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
3556 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
3558 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3560 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new tests.
3561 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new tests.
3562 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new tests.
3563 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new tests.
3565 2023-12-07 Ezra Sitorus <ezra.sitorus@arm.com>
3567 * gcc.target/arm/simd/vld1q_base_xN_1.c: Add new test.
3568 * gcc.target/arm/simd/vld1q_bf16_xN_1.c: Add new test.
3569 * gcc.target/arm/simd/vld1q_fp16_xN_1.c: Add new test.
3570 * gcc.target/arm/simd/vld1q_p64_xN_1.c: Add new test.
3572 2023-12-07 Marek Polacek <polacek@redhat.com>
3574 * gcc.target/aarch64/ldp_stp_unaligned_2.c: Use -fno-stack-protector.
3575 * gcc.target/aarch64/shadow_call_stack_5.c: Likewise.
3576 * gcc.target/aarch64/shadow_call_stack_6.c: Likewise.
3577 * gcc.target/aarch64/shadow_call_stack_7.c: Likewise.
3578 * gcc.target/aarch64/shadow_call_stack_8.c: Likewise.
3579 * gcc.target/aarch64/stack-check-12.c: Likewise.
3580 * gcc.target/aarch64/stack-check-prologue-11.c: Likewise.
3581 * gcc.target/aarch64/stack-check-prologue-12.c: Likewise.
3582 * gcc.target/aarch64/stack-check-prologue-13.c: Likewise.
3583 * gcc.target/aarch64/stack-check-prologue-14.c: Likewise.
3584 * gcc.target/aarch64/stack-check-prologue-15.c: Likewise.
3585 * gcc.target/aarch64/stack-check-prologue-17.c: Likewise.
3586 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
3587 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
3588 * gcc.target/aarch64/stack-check-prologue-2.c: Likewise.
3589 * gcc.target/aarch64/stack-check-prologue-5.c: Likewise.
3590 * gcc.target/aarch64/stack-check-prologue-6.c: Likewise.
3591 * gcc.target/aarch64/stack-check-prologue-8.c: Likewise.
3592 * gcc.target/aarch64/stack-check-prologue-9.c: Likewise.
3593 * gcc.target/aarch64/sve/struct_vect_24.c: Likewise.
3594 * gcc.target/aarch64/test_frame_1.c: Likewise.
3595 * gcc.target/aarch64/test_frame_10.c: Likewise.
3596 * gcc.target/aarch64/test_frame_11.c: Likewise.
3597 * gcc.target/aarch64/test_frame_13.c: Likewise.
3598 * gcc.target/aarch64/test_frame_15.c: Likewise.
3599 * gcc.target/aarch64/test_frame_2.c: Likewise.
3600 * gcc.target/aarch64/test_frame_4.c: Likewise.
3601 * gcc.target/aarch64/test_frame_6.c: Likewise.
3602 * gcc.target/aarch64/test_frame_7.c: Likewise.
3603 * gcc.target/aarch64/test_frame_8.c: Likewise.
3605 2023-12-07 Alexandre Oliva <oliva@adacore.com>
3607 * c-c++-common/strub-split-stack.c: New.
3608 * c-c++-common/strub-unsupported.c: New.
3609 * c-c++-common/strub-unsupported-2.c: New.
3610 * c-c++-common/strub-unsupported-3.c: New.
3611 * lib/target-supports.exp (check_effective_target_strub): New.
3612 * c-c++-common/strub-O0.c: Require effective target strub.
3613 * c-c++-common/strub-O1.c: Likewise.
3614 * c-c++-common/strub-O2.c: Likewise.
3615 * c-c++-common/strub-O2fni.c: Likewise.
3616 * c-c++-common/strub-O3.c: Likewise.
3617 * c-c++-common/strub-O3fni.c: Likewise.
3618 * c-c++-common/strub-Og.c: Likewise.
3619 * c-c++-common/strub-Os.c: Likewise.
3620 * c-c++-common/strub-all1.c: Likewise.
3621 * c-c++-common/strub-all2.c: Likewise.
3622 * c-c++-common/strub-apply1.c: Likewise.
3623 * c-c++-common/strub-apply2.c: Likewise.
3624 * c-c++-common/strub-apply3.c: Likewise.
3625 * c-c++-common/strub-apply4.c: Likewise.
3626 * c-c++-common/strub-at-calls1.c: Likewise.
3627 * c-c++-common/strub-at-calls2.c: Likewise.
3628 * c-c++-common/strub-defer-O1.c: Likewise.
3629 * c-c++-common/strub-defer-O2.c: Likewise.
3630 * c-c++-common/strub-defer-O3.c: Likewise.
3631 * c-c++-common/strub-defer-Os.c: Likewise.
3632 * c-c++-common/strub-internal1.c: Likewise.
3633 * c-c++-common/strub-internal2.c: Likewise.
3634 * c-c++-common/strub-parms1.c: Likewise.
3635 * c-c++-common/strub-parms2.c: Likewise.
3636 * c-c++-common/strub-parms3.c: Likewise.
3637 * c-c++-common/strub-relaxed1.c: Likewise.
3638 * c-c++-common/strub-relaxed2.c: Likewise.
3639 * c-c++-common/strub-short-O0-exc.c: Likewise.
3640 * c-c++-common/strub-short-O0.c: Likewise.
3641 * c-c++-common/strub-short-O1.c: Likewise.
3642 * c-c++-common/strub-short-O2.c: Likewise.
3643 * c-c++-common/strub-short-O3.c: Likewise.
3644 * c-c++-common/strub-short-Os.c: Likewise.
3645 * c-c++-common/strub-strict1.c: Likewise.
3646 * c-c++-common/strub-strict2.c: Likewise.
3647 * c-c++-common/strub-tail-O1.c: Likewise.
3648 * c-c++-common/strub-tail-O2.c: Likewise.
3649 * c-c++-common/strub-var1.c: Likewise.
3650 * c-c++-common/torture/strub-callable1.c: Likewise.
3651 * c-c++-common/torture/strub-callable2.c: Likewise.
3652 * c-c++-common/torture/strub-const1.c: Likewise.
3653 * c-c++-common/torture/strub-const2.c: Likewise.
3654 * c-c++-common/torture/strub-const3.c: Likewise.
3655 * c-c++-common/torture/strub-const4.c: Likewise.
3656 * c-c++-common/torture/strub-data1.c: Likewise.
3657 * c-c++-common/torture/strub-data2.c: Likewise.
3658 * c-c++-common/torture/strub-data3.c: Likewise.
3659 * c-c++-common/torture/strub-data4.c: Likewise.
3660 * c-c++-common/torture/strub-data5.c: Likewise.
3661 * c-c++-common/torture/strub-indcall1.c: Likewise.
3662 * c-c++-common/torture/strub-indcall2.c: Likewise.
3663 * c-c++-common/torture/strub-indcall3.c: Likewise.
3664 * c-c++-common/torture/strub-inlinable1.c: Likewise.
3665 * c-c++-common/torture/strub-inlinable2.c: Likewise.
3666 * c-c++-common/torture/strub-ptrfn1.c: Likewise.
3667 * c-c++-common/torture/strub-ptrfn2.c: Likewise.
3668 * c-c++-common/torture/strub-ptrfn3.c: Likewise.
3669 * c-c++-common/torture/strub-ptrfn4.c: Likewise.
3670 * c-c++-common/torture/strub-pure1.c: Likewise.
3671 * c-c++-common/torture/strub-pure2.c: Likewise.
3672 * c-c++-common/torture/strub-pure3.c: Likewise.
3673 * c-c++-common/torture/strub-pure4.c: Likewise.
3674 * c-c++-common/torture/strub-run1.c: Likewise.
3675 * c-c++-common/torture/strub-run2.c: Likewise.
3676 * c-c++-common/torture/strub-run3.c: Likewise.
3677 * c-c++-common/torture/strub-run4.c: Likewise.
3678 * c-c++-common/torture/strub-run4c.c: Likewise.
3679 * c-c++-common/torture/strub-run4d.c: Likewise.
3680 * c-c++-common/torture/strub-run4i.c: Likewise.
3681 * g++.dg/strub-run1.C: Likewise.
3682 * g++.dg/torture/strub-init1.C: Likewise.
3683 * g++.dg/torture/strub-init2.C: Likewise.
3684 * g++.dg/torture/strub-init3.C: Likewise.
3685 * gnat.dg/strub_attr.adb: Likewise.
3686 * gnat.dg/strub_ind.adb: Likewise.
3687 * gnat.dg/strub_access.adb: Likewise.
3688 * gnat.dg/strub_access1.adb: Likewise.
3689 * gnat.dg/strub_disp.adb: Likewise.
3690 * gnat.dg/strub_disp1.adb: Likewise.
3691 * gnat.dg/strub_ind1.adb: Likewise.
3692 * gnat.dg/strub_ind2.adb: Likewise.
3693 * gnat.dg/strub_intf.adb: Likewise.
3694 * gnat.dg/strub_intf1.adb: Likewise.
3695 * gnat.dg/strub_intf2.adb: Likewise.
3696 * gnat.dg/strub_renm.adb: Likewise.
3697 * gnat.dg/strub_renm1.adb: Likewise.
3698 * gnat.dg/strub_renm2.adb: Likewise.
3699 * gnat.dg/strub_var.adb: Likewise.
3700 * gnat.dg/strub_var1.adb: Likewise.
3702 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3704 * gcc.target/i386/pr106910-1.c: Disable for newlib.
3706 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3708 * gcc.dg/analyzer/fd-4.c: Fix for newlib.
3710 2023-12-07 Marc Poulhiès <poulhies@adacore.com>
3712 * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
3713 * gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
3714 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
3716 2023-12-07 Gaius Mulley <gaiusmod2@gmail.com>
3719 * gm2/iso/fail/proccard.mod: New test.
3720 * gm2/pim/pass/proccard.mod: New test.
3722 2023-12-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3724 * gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: New test.
3726 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
3728 * gcc.target/riscv/xtheadmemidx-inline-asm-1.c: New test.
3730 2023-12-07 Christoph Müllner <christoph.muellner@vrull.eu>
3732 * gcc.target/riscv/xtheadfmemidx-without-xtheadmemidx.c: New test.
3734 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3737 * gcc.target/i386/pr111068.c: New test.
3739 2023-12-07 Andrew Pinski <pinskia@gmail.com>
3740 Jakub Jelinek <jakub@redhat.com>
3742 PR preprocessor/111965
3743 * gcc.dg/cpp/pr111965-1.c: New test.
3744 * gcc.dg/cpp/pr111965-2.c: New test.
3746 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3748 PR middle-end/112881
3749 * gcc.dg/bitint-50.c: New test.
3751 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3753 PR tree-optimization/112880
3754 * gcc.dg/bitint-49.c: New test.
3756 2023-12-07 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.target/s390/pr96127.c (c1): Add casts to long int *.
3761 2023-12-07 Alexandre Oliva <oliva@adacore.com>
3763 * gcc.dg/analyzer/switch-short-enum-1.c: New.
3764 * gcc.dg/analyzer/switch-no-short-enum-1.c: New.
3766 2023-12-07 Victor Do Nascimento <victor.donascimento@arm.com>
3768 * gcc.target/aarch64/acle/rcpc3.c: New.
3770 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3772 * gcc.target/i386/apx-ndd-ti-shift.c: New test.
3774 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3776 * gcc.target/i386/apx-ndd-cmov.c: New test.
3778 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3780 * gcc.target/i386/apx-ndd-shld-shrd.c: New test.
3782 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3784 * gcc.target/i386/apx-ndd.c: Add test for left/right rotate.
3786 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3788 * gcc.target/i386/apx-ndd.c: Add l/ashiftrt tests.
3790 2023-12-07 Hongyu Wang <hongyu.wang@intel.com>
3792 * gcc.target/i386/apx-ndd.c: Add tests for sal.
3794 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3796 * gcc.target/i386/apx-ndd.c: Add or and xor test.
3798 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3800 * gcc.target/i386/apx-ndd.c: Add and test.
3802 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3804 * gcc.target/i386/apx-ndd.c: Add not test.
3806 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3808 * gcc.target/i386/apx-ndd.c: Add neg test.
3810 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3812 * gcc.target/i386/apx-ndd-sbb.c: New test.
3814 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3816 * gcc.target/i386/apx-ndd.c: Add test for ndd sub.
3818 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3820 * gcc.target/i386/apx-ndd-adc.c: New test.
3822 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3824 * gcc.target/i386/apx-ndd.c: Add more test.
3826 2023-12-07 Kong Lingling <lingling.kong@intel.com>
3828 * gcc.target/i386/apx-ndd.c: New test.
3830 2023-12-07 David Malcolm <dmalcolm@redhat.com>
3834 * c-c++-common/analyzer/call-summaries-pr107158-2.c: Add
3835 -Wno-analyzer-symbol-too-complex.
3836 * c-c++-common/analyzer/call-summaries-pr107158.c: Likewise.
3837 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
3839 * c-c++-common/analyzer/feasibility-3.c: Add
3840 -Wno-analyzer-too-complex and -Wno-analyzer-symbol-too-complex.
3841 * c-c++-common/analyzer/flex-with-call-summaries.c: Add
3842 -Wno-analyzer-symbol-too-complex. Remove fail for
3843 PR analyzer/103546 leak false positive.
3844 * c-c++-common/analyzer/flex-without-call-summaries.c: Remove
3845 xfail for PR analyzer/103546 leak false positive.
3846 * c-c++-common/analyzer/infinite-recursion-3.c: Add
3847 -Wno-analyzer-symbol-too-complex.
3848 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3850 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3852 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c:
3854 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: Likewise.
3855 * c-c++-common/analyzer/null-deref-pr108830.c: Likewise.
3856 * c-c++-common/analyzer/pr94596.c: Likewise.
3857 * c-c++-common/analyzer/strtok-2.c: Likewise.
3858 * c-c++-common/analyzer/strtok-4.c: Add -Wno-analyzer-too-complex
3859 and -Wno-analyzer-symbol-too-complex.
3860 * c-c++-common/analyzer/strtok-cppreference.c: Likewise.
3861 * gcc.dg/analyzer/analyzer.exp: Add -Wanalyzer-symbol-too-complex
3863 * gcc.dg/analyzer/attr-const-3.c: Add
3864 -Wno-analyzer-symbol-too-complex.
3865 * gcc.dg/analyzer/call-summaries-pr107072.c: Likewise.
3866 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Likewise.
3867 * gcc.dg/analyzer/explode-4.c: Likewise.
3868 * gcc.dg/analyzer/null-deref-pr102671-1.c: Likewise.
3869 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
3870 * gcc.dg/analyzer/out-of-bounds-curl.c: Likewise.
3871 * gcc.dg/analyzer/pr101503.c: Likewise.
3872 * gcc.dg/analyzer/pr103892.c: Add -Wno-analyzer-too-complex and
3873 -Wno-analyzer-symbol-too-complex.
3874 * gcc.dg/analyzer/pr94851-4.c: Add
3875 -Wno-analyzer-symbol-too-complex.
3876 * gcc.dg/analyzer/pr96860-1.c: Likewise.
3877 * gcc.dg/analyzer/pr96860-2.c: Likewise.
3878 * gcc.dg/analyzer/pr98918.c: Likewise.
3879 * gcc.dg/analyzer/pr99044-2.c: Likewise.
3880 * gcc.dg/analyzer/uninit-pr108806-qemu.c: Likewise.
3881 * gcc.dg/analyzer/use-after-free.c: Add -Wno-analyzer-too-complex
3882 and -Wno-analyzer-symbol-too-complex.
3883 * gcc.dg/plugin/plugin.exp: Add new tests for
3884 analyzer_kernel_plugin.c.
3885 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Update expected results.
3886 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3887 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3888 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove xfail.
3889 * gcc.dg/plugin/taint-pr112850-precise.c: New test.
3890 * gcc.dg/plugin/taint-pr112850-too-complex.c: New test.
3891 * gcc.dg/plugin/taint-pr112850-unsanitized.c: New test.
3892 * gcc.dg/plugin/taint-pr112850.c: New test.
3894 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3896 * gcc.target/aarch64/acle/rwsr.c (get_rsr128): New.
3897 (set_wsr128): Likewise.
3899 2023-12-06 Edwin Lu <ewlu@rivosinc.com>
3901 * gcc.dg/tree-ssa/ssa-fre-3.c: Remove xfail
3903 2023-12-06 Yang Yujie <yangyujie@loongson.cn>
3905 * gcc.dg/fixed-point/composite-type.c: Replace dg-warning with dg-error.
3907 2023-12-06 David Malcolm <dmalcolm@redhat.com>
3909 * c-c++-common/diagnostic-format-json-1.c: Update expected JSON
3910 output to reflect whitespace.
3911 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3912 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3913 * c-c++-common/diagnostic-format-json-4.c: Likewise.
3914 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3915 * c-c++-common/diagnostic-format-json-stderr-1.c: Likewise.
3916 * g++.dg/pr90462.C: Add -fno-diagnostics-json-formatting.
3917 * gcc.dg/analyzer/malloc-sarif-1.c: Likewise.
3918 * gcc.dg/plugin/diagnostic-test-paths-3.c: Update expected JSON
3919 output to reflect whitespace.
3920 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
3921 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3922 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3924 2023-12-06 David Malcolm <dmalcolm@redhat.com>
3926 * g++.dg/plugin/show_template_tree_color_plugin.c
3927 (noop_starter_fn): Make diagnostic_info param const.
3928 * gcc.dg/plugin/diagnostic_group_plugin.c
3929 (test_diagnostic_starter): Likewise.
3930 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3931 (custom_diagnostic_finalizer): Likewise.
3932 * gcc.dg/plugin/location_overflow_plugin.c
3933 (verify_unpacked_ranges): Likewise.
3934 (verify_no_columns): Likewise.
3936 2023-12-06 John David Anglin <danglin@gcc.gnu.org>
3938 * c-c++-common/fhardened-1.c: Ignore __SSP_STRONG__ define
3939 if __hppa__ is defined.
3940 * c-c++-common/fhardened-2.c: Ignore __SSP__ define
3941 if __hppa__ is defined.
3943 2023-12-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3946 * gcc.target/riscv/rvv/autovec/pr112855.c: New test.
3948 2023-12-06 Jason Merrill <jason@redhat.com>
3952 * g++.dg/template/partial-order4.C: New test.
3953 * g++.dg/template/spec26.C: Adjust for CWG532.
3955 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3957 * gcc.target/aarch64/acle/rwsr-3.c: New.
3959 2023-12-06 Victor Do Nascimento <victor.donascimento@arm.com>
3961 * gcc.target/aarch64/acle/rwsr.c: New.
3962 * gcc.target/aarch64/acle/rwsr-1.c: Likewise.
3963 * gcc.target/aarch64/acle/rwsr-2.c: Likewise.
3964 * gcc.dg/pch/rwsr-pch.c: Likewise.
3965 * gcc.dg/pch/rwsr-pch.hs: Likewise.
3967 2023-12-06 Robin Dapp <rdapp@ventanamicro.com>
3969 * gcc.target/riscv/rvv/autovec/pr112854.c: New test.
3970 * gcc.target/riscv/rvv/autovec/pr112872.c: New test.
3972 2023-12-06 Jakub Jelinek <jakub@redhat.com>
3974 PR rtl-optimization/112760
3975 * gcc.dg/pr112760.c: New test.
3977 2023-12-06 Jakub Jelinek <jakub@redhat.com>
3979 PR tree-optimization/112809
3980 * gcc.dg/bitint-48.c: New test.
3982 2023-12-06 Hans-Peter Nilsson <hp@axis.com>
3985 * gcc.dg/Wnonnull-4.c (test_fda_n_5): Expect warning for exceeding
3986 maximum object size for 32-bit targets.
3988 2023-12-06 Alexandre Oliva <oliva@adacore.com>
3990 * c-c++-common/strub-O0.c: New.
3991 * c-c++-common/strub-O1.c: New.
3992 * c-c++-common/strub-O2.c: New.
3993 * c-c++-common/strub-O2fni.c: New.
3994 * c-c++-common/strub-O3.c: New.
3995 * c-c++-common/strub-O3fni.c: New.
3996 * c-c++-common/strub-Og.c: New.
3997 * c-c++-common/strub-Os.c: New.
3998 * c-c++-common/strub-all1.c: New.
3999 * c-c++-common/strub-all2.c: New.
4000 * c-c++-common/strub-apply1.c: New.
4001 * c-c++-common/strub-apply2.c: New.
4002 * c-c++-common/strub-apply3.c: New.
4003 * c-c++-common/strub-apply4.c: New.
4004 * c-c++-common/strub-at-calls1.c: New.
4005 * c-c++-common/strub-at-calls2.c: New.
4006 * c-c++-common/strub-defer-O1.c: New.
4007 * c-c++-common/strub-defer-O2.c: New.
4008 * c-c++-common/strub-defer-O3.c: New.
4009 * c-c++-common/strub-defer-Os.c: New.
4010 * c-c++-common/strub-internal1.c: New.
4011 * c-c++-common/strub-internal2.c: New.
4012 * c-c++-common/strub-parms1.c: New.
4013 * c-c++-common/strub-parms2.c: New.
4014 * c-c++-common/strub-parms3.c: New.
4015 * c-c++-common/strub-relaxed1.c: New.
4016 * c-c++-common/strub-relaxed2.c: New.
4017 * c-c++-common/strub-short-O0-exc.c: New.
4018 * c-c++-common/strub-short-O0.c: New.
4019 * c-c++-common/strub-short-O1.c: New.
4020 * c-c++-common/strub-short-O2.c: New.
4021 * c-c++-common/strub-short-O3.c: New.
4022 * c-c++-common/strub-short-Os.c: New.
4023 * c-c++-common/strub-strict1.c: New.
4024 * c-c++-common/strub-strict2.c: New.
4025 * c-c++-common/strub-tail-O1.c: New.
4026 * c-c++-common/strub-tail-O2.c: New.
4027 * c-c++-common/torture/strub-callable1.c: New.
4028 * c-c++-common/torture/strub-callable2.c: New.
4029 * c-c++-common/torture/strub-const1.c: New.
4030 * c-c++-common/torture/strub-const2.c: New.
4031 * c-c++-common/torture/strub-const3.c: New.
4032 * c-c++-common/torture/strub-const4.c: New.
4033 * c-c++-common/torture/strub-data1.c: New.
4034 * c-c++-common/torture/strub-data2.c: New.
4035 * c-c++-common/torture/strub-data3.c: New.
4036 * c-c++-common/torture/strub-data4.c: New.
4037 * c-c++-common/torture/strub-data5.c: New.
4038 * c-c++-common/torture/strub-indcall1.c: New.
4039 * c-c++-common/torture/strub-indcall2.c: New.
4040 * c-c++-common/torture/strub-indcall3.c: New.
4041 * c-c++-common/torture/strub-inlinable1.c: New.
4042 * c-c++-common/torture/strub-inlinable2.c: New.
4043 * c-c++-common/torture/strub-ptrfn1.c: New.
4044 * c-c++-common/torture/strub-ptrfn2.c: New.
4045 * c-c++-common/torture/strub-ptrfn3.c: New.
4046 * c-c++-common/torture/strub-ptrfn4.c: New.
4047 * c-c++-common/torture/strub-pure1.c: New.
4048 * c-c++-common/torture/strub-pure2.c: New.
4049 * c-c++-common/torture/strub-pure3.c: New.
4050 * c-c++-common/torture/strub-pure4.c: New.
4051 * c-c++-common/torture/strub-run1.c: New.
4052 * c-c++-common/torture/strub-run2.c: New.
4053 * c-c++-common/torture/strub-run3.c: New.
4054 * c-c++-common/torture/strub-run4.c: New.
4055 * c-c++-common/torture/strub-run4c.c: New.
4056 * c-c++-common/torture/strub-run4d.c: New.
4057 * c-c++-common/torture/strub-run4i.c: New.
4058 * g++.dg/strub-run1.C: New.
4059 * g++.dg/torture/strub-init1.C: New.
4060 * g++.dg/torture/strub-init2.C: New.
4061 * g++.dg/torture/strub-init3.C: New.
4062 * gnat.dg/strub_attr.adb, gnat.dg/strub_attr.ads: New.
4063 * gnat.dg/strub_ind.adb, gnat.dg/strub_ind.ads: New.
4064 * c-c++-common/strub-var1.c: New file.
4065 * gnat.dg/strub_access.adb: New file.
4066 * gnat.dg/strub_access1.adb: New file.
4067 * gnat.dg/strub_disp.adb: New file.
4068 * gnat.dg/strub_disp1.adb: New file.
4069 * gnat.dg/strub_ind1.adb: New file.
4070 * gnat.dg/strub_ind1.ads: New file.
4071 * gnat.dg/strub_ind2.adb: New file.
4072 * gnat.dg/strub_ind2.ads: New file.
4073 * gnat.dg/strub_intf.adb: New file.
4074 * gnat.dg/strub_intf1.adb: New file.
4075 * gnat.dg/strub_intf2.adb: New file.
4076 * gnat.dg/strub_renm.adb: New file.
4077 * gnat.dg/strub_renm1.adb: New file.
4078 * gnat.dg/strub_renm2.adb: New file.
4079 * gnat.dg/strub_var.adb: New file.
4080 * gnat.dg/strub_var1.adb: New file.
4082 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4086 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: Add LMUL = 8 option.
4087 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: Ditto.
4088 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: Ditto.
4089 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Ditto.
4090 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
4091 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: Ditto.
4092 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: Ditto.
4093 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: Ditto.
4094 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: Ditto.
4095 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: Ditto.
4096 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: Ditto.
4097 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: Ditto.
4098 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
4099 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
4100 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
4101 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
4102 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.
4103 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: Ditto.
4104 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: Ditto.
4105 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: Ditto.
4106 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: Ditto.
4107 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: Ditto.
4108 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Adapt test.
4109 * gcc.target/riscv/rvv/autovec/pr112851.c: New test.
4110 * gcc.target/riscv/rvv/autovec/pr112852.c: New test.
4112 2023-12-05 David Faust <david.faust@oracle.com>
4115 * gcc.dg/debug/btf/btf-datasec-3.c: New test.
4117 2023-12-05 Jakub Jelinek <jakub@redhat.com>
4120 * g++.dg/ext/unroll-2.C: Use { target c++11 } instead of dg-skip-if for
4122 * g++.dg/ext/unroll-3.C: Likewise.
4123 * g++.dg/ext/unroll-7.C: New test.
4124 * g++.dg/ext/unroll-8.C: New test.
4126 2023-12-05 Harald Anlauf <anlauf@gmx.de>
4127 Tobias Burnus <tobias@codesourcery.com>
4130 * gfortran.dg/coarray_poly_6.f90: Adjust pattern.
4131 * gfortran.dg/coarray_poly_7.f90: Likewise.
4132 * gfortran.dg/coarray_poly_8.f90: Likewise.
4133 * gfortran.dg/missing_optional_dummy_6a.f90: Likewise.
4134 * gfortran.dg/pr100988.f90: New test.
4136 2023-12-05 Jakub Jelinek <jakub@redhat.com>
4139 * g++.dg/DRs/dr2262.C: New test.
4140 * g++.dg/cpp0x/gen-attrs-76.C (foo, bar): Don't expect errors
4141 on attributes on asm definitions.
4142 * g++.dg/gomp/attrs-11.C: Remove 2 expected errors.
4144 2023-12-05 Richard Biener <rguenther@suse.de>
4146 PR middle-end/112830
4147 * gcc.target/avr/pr112830.c: New testcase.
4148 * gcc.target/i386/pr112830.c: Likewise.
4150 2023-12-05 Richard Biener <rguenther@suse.de>
4152 PR tree-optimization/109689
4153 PR tree-optimization/112856
4154 * gcc.dg/torture/pr109689.c: New testcase.
4155 * gcc.dg/torture/pr112856.c: Likewise.
4157 2023-12-05 Jakub Jelinek <jakub@redhat.com>
4160 * gcc.dg/pr112845.c: New file.
4162 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
4164 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Provide a way
4165 for test functions to share ZT0.
4166 (ATTR): Update accordingly.
4167 (TEST_LOAD_COUNT, TEST_STORE_COUNT, TEST_PN, TEST_COUNT_PN)
4168 (TEST_EXTRACT_PN, TEST_SELECT_P, TEST_COMPARE_S_X2, TEST_COMPARE_S_C)
4169 (TEST_CREATE_B, TEST_GET_B, TEST_SET_B, TEST_XN, TEST_XN_SINGLE)
4170 (TEST_XN_SINGLE_Z15, TEST_XN_SINGLE_AWKWARD, TEST_X2_NARROW)
4171 (TEST_X4_NARROW): New macros.
4172 * gcc.target/aarch64/sve/acle/asm/create2_1.c: Add _b tests.
4173 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Remove
4174 test for svmopa that becomes valid with SME2.
4175 * gcc.target/aarch64/sve/acle/general-c/create_1.c: Adjust for
4176 existence of svboolx2_t version of svcreate2.
4177 * gcc.target/aarch64/sve/acle/general-c/store_1.c: Adjust error
4178 messages to account for svcount_t predication.
4179 * gcc.target/aarch64/sve/acle/general-c/store_2.c: Likewise.
4180 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_1.c: Adjust
4181 error messages to account for new SME2 variants.
4182 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_opt_n_2.c: Likewise.
4183 * g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
4184 * gcc.target/aarch64/sme/acle-asm/clamp_s16.c: New file.
4185 * gcc.target/aarch64/sme/acle-asm/clamp_s32.c: New file.
4186 * gcc.target/aarch64/sme/acle-asm/clamp_s64.c: New file.
4187 * gcc.target/aarch64/sme/acle-asm/clamp_s8.c: New file.
4188 * gcc.target/aarch64/sme/acle-asm/clamp_u16.c: New file.
4189 * gcc.target/aarch64/sme/acle-asm/clamp_u32.c: New file.
4190 * gcc.target/aarch64/sme/acle-asm/clamp_u64.c: New file.
4191 * gcc.target/aarch64/sme/acle-asm/clamp_u8.c: New file.
4192 * gcc.target/aarch64/sme/acle-asm/revd_bf16.c: New file.
4193 * gcc.target/aarch64/sme/acle-asm/revd_f16.c: New file.
4194 * gcc.target/aarch64/sme/acle-asm/revd_f32.c: New file.
4195 * gcc.target/aarch64/sme/acle-asm/revd_f64.c: New file.
4196 * gcc.target/aarch64/sme/acle-asm/revd_s16.c: New file.
4197 * gcc.target/aarch64/sme/acle-asm/revd_s32.c: New file.
4198 * gcc.target/aarch64/sme/acle-asm/revd_s64.c: New file.
4199 * gcc.target/aarch64/sme/acle-asm/revd_s8.c: New file.
4200 * gcc.target/aarch64/sme/acle-asm/revd_u16.c: New file.
4201 * gcc.target/aarch64/sme/acle-asm/revd_u32.c: New file.
4202 * gcc.target/aarch64/sme/acle-asm/revd_u64.c: New file.
4203 * gcc.target/aarch64/sme/acle-asm/revd_u8.c: New file.
4204 * gcc.target/aarch64/sme/clamp_1.c: New file.
4205 * gcc.target/aarch64/sme/clamp_2.c: New file.
4206 * gcc.target/aarch64/sme/clamp_3.c: New file.
4207 * gcc.target/aarch64/sme/clamp_4.c: New file.
4208 * gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp: New file.
4209 * gcc.target/aarch64/sme2/acle-asm/add_s16_x2.c: New file.
4210 * gcc.target/aarch64/sme2/acle-asm/add_s16_x4.c: New file.
4211 * gcc.target/aarch64/sme2/acle-asm/add_s32_x2.c: New file.
4212 * gcc.target/aarch64/sme2/acle-asm/add_s32_x4.c: New file.
4213 * gcc.target/aarch64/sme2/acle-asm/add_s64_x2.c: New file.
4214 * gcc.target/aarch64/sme2/acle-asm/add_s64_x4.c: New file.
4215 * gcc.target/aarch64/sme2/acle-asm/add_s8_x2.c: New file.
4216 * gcc.target/aarch64/sme2/acle-asm/add_s8_x4.c: New file.
4217 * gcc.target/aarch64/sme2/acle-asm/add_u16_x2.c: New file.
4218 * gcc.target/aarch64/sme2/acle-asm/add_u16_x4.c: New file.
4219 * gcc.target/aarch64/sme2/acle-asm/add_u32_x2.c: New file.
4220 * gcc.target/aarch64/sme2/acle-asm/add_u32_x4.c: New file.
4221 * gcc.target/aarch64/sme2/acle-asm/add_u64_x2.c: New file.
4222 * gcc.target/aarch64/sme2/acle-asm/add_u64_x4.c: New file.
4223 * gcc.target/aarch64/sme2/acle-asm/add_u8_x2.c: New file.
4224 * gcc.target/aarch64/sme2/acle-asm/add_u8_x4.c: New file.
4225 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x2.c: New file.
4226 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_s32_vg1x4.c: New file.
4227 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x2.c: New file.
4228 * gcc.target/aarch64/sme2/acle-asm/add_write_za32_u32_vg1x4.c: New file.
4229 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x2.c: New file.
4230 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_s64_vg1x4.c: New file.
4231 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x2.c: New file.
4232 * gcc.target/aarch64/sme2/acle-asm/add_write_za64_u64_vg1x4.c: New file.
4233 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x2.c: New file.
4234 * gcc.target/aarch64/sme2/acle-asm/add_za32_f32_vg1x4.c: New file.
4235 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x2.c: New file.
4236 * gcc.target/aarch64/sme2/acle-asm/add_za32_s32_vg1x4.c: New file.
4237 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x2.c: New file.
4238 * gcc.target/aarch64/sme2/acle-asm/add_za32_u32_vg1x4.c: New file.
4239 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x2.c: New file.
4240 * gcc.target/aarch64/sme2/acle-asm/add_za64_f64_vg1x4.c: New file.
4241 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x2.c: New file.
4242 * gcc.target/aarch64/sme2/acle-asm/add_za64_s64_vg1x4.c: New file.
4243 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x2.c: New file.
4244 * gcc.target/aarch64/sme2/acle-asm/add_za64_u64_vg1x4.c: New file.
4245 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c: New file.
4246 * gcc.target/aarch64/sme2/acle-asm/bfmlslb_lane_f32.c: New file.
4247 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_f32.c: New file.
4248 * gcc.target/aarch64/sme2/acle-asm/bfmlslt_lane_f32.c: New file.
4249 * gcc.target/aarch64/sme2/acle-asm/bmopa_za32.c: New file.
4250 * gcc.target/aarch64/sme2/acle-asm/bmops_za32.c: New file.
4251 * gcc.target/aarch64/sme2/acle-asm/clamp_f16.c: New file.
4252 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x2.c: New file.
4253 * gcc.target/aarch64/sme2/acle-asm/clamp_f16_x4.c: New file.
4254 * gcc.target/aarch64/sme2/acle-asm/clamp_f32.c: New file.
4255 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x2.c: New file.
4256 * gcc.target/aarch64/sme2/acle-asm/clamp_f32_x4.c: New file.
4257 * gcc.target/aarch64/sme2/acle-asm/clamp_f64.c: New file.
4258 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x2.c: New file.
4259 * gcc.target/aarch64/sme2/acle-asm/clamp_f64_x4.c: New file.
4260 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x2.c: New file.
4261 * gcc.target/aarch64/sme2/acle-asm/clamp_s16_x4.c: New file.
4262 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x2.c: New file.
4263 * gcc.target/aarch64/sme2/acle-asm/clamp_s32_x4.c: New file.
4264 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x2.c: New file.
4265 * gcc.target/aarch64/sme2/acle-asm/clamp_s64_x4.c: New file.
4266 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x2.c: New file.
4267 * gcc.target/aarch64/sme2/acle-asm/clamp_s8_x4.c: New file.
4268 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x2.c: New file.
4269 * gcc.target/aarch64/sme2/acle-asm/clamp_u16_x4.c: New file.
4270 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x2.c: New file.
4271 * gcc.target/aarch64/sme2/acle-asm/clamp_u32_x4.c: New file.
4272 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x2.c: New file.
4273 * gcc.target/aarch64/sme2/acle-asm/clamp_u64_x4.c: New file.
4274 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x2.c: New file.
4275 * gcc.target/aarch64/sme2/acle-asm/clamp_u8_x4.c: New file.
4276 * gcc.target/aarch64/sme2/acle-asm/cntp_c16.c: New file.
4277 * gcc.target/aarch64/sme2/acle-asm/cntp_c32.c: New file.
4278 * gcc.target/aarch64/sme2/acle-asm/cntp_c64.c: New file.
4279 * gcc.target/aarch64/sme2/acle-asm/cntp_c8.c: New file.
4280 * gcc.target/aarch64/sme2/acle-asm/cvt_bf16_f32_x2.c: New file.
4281 * gcc.target/aarch64/sme2/acle-asm/cvt_f16_f32_x2.c: New file.
4282 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x2.c: New file.
4283 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_s32_x4.c: New file.
4284 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x2.c: New file.
4285 * gcc.target/aarch64/sme2/acle-asm/cvt_f32_u32_x4.c: New file.
4286 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x2.c: New file.
4287 * gcc.target/aarch64/sme2/acle-asm/cvt_s32_f32_x4.c: New file.
4288 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x2.c: New file.
4289 * gcc.target/aarch64/sme2/acle-asm/cvt_u32_f32_x4.c: New file.
4290 * gcc.target/aarch64/sme2/acle-asm/cvtn_bf16_f32_x2.c: New file.
4291 * gcc.target/aarch64/sme2/acle-asm/cvtn_f16_f32_x2.c: New file.
4292 * gcc.target/aarch64/sme2/acle-asm/dot_f32.c: New file.
4293 * gcc.target/aarch64/sme2/acle-asm/dot_lane_f32.c: New file.
4294 * gcc.target/aarch64/sme2/acle-asm/dot_lane_s32.c: New file.
4295 * gcc.target/aarch64/sme2/acle-asm/dot_lane_u32.c: New file.
4296 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x2.c: New file.
4297 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_bf16_vg1x4.c: New file.
4298 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x2.c: New file.
4299 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_f16_vg1x4.c: New file.
4300 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x2.c: New file.
4301 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s16_vg1x4.c: New file.
4302 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x2.c: New file.
4303 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x4.c: New file.
4304 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x2.c: New file.
4305 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u16_vg1x4.c: New file.
4306 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x2.c: New file.
4307 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x4.c: New file.
4308 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x2.c: New file.
4309 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_s16_vg1x4.c: New file.
4310 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x2.c: New file.
4311 * gcc.target/aarch64/sme2/acle-asm/dot_lane_za64_u16_vg1x4.c: New file.
4312 * gcc.target/aarch64/sme2/acle-asm/dot_s32.c: New file.
4313 * gcc.target/aarch64/sme2/acle-asm/dot_u32.c: New file.
4314 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x2.c: New file.
4315 * gcc.target/aarch64/sme2/acle-asm/dot_za32_bf16_vg1x4.c: New file.
4316 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x2.c: New file.
4317 * gcc.target/aarch64/sme2/acle-asm/dot_za32_f16_vg1x4.c: New file.
4318 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x2.c: New file.
4319 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s16_vg1x4.c: New file.
4320 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x2.c: New file.
4321 * gcc.target/aarch64/sme2/acle-asm/dot_za32_s8_vg1x4.c: New file.
4322 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x2.c: New file.
4323 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u16_vg1x4.c: New file.
4324 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x2.c: New file.
4325 * gcc.target/aarch64/sme2/acle-asm/dot_za32_u8_vg1x4.c: New file.
4326 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x2.c: New file.
4327 * gcc.target/aarch64/sme2/acle-asm/dot_za64_s16_vg1x4.c: New file.
4328 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x2.c: New file.
4329 * gcc.target/aarch64/sme2/acle-asm/dot_za64_u16_vg1x4.c: New file.
4330 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x2.c: New file.
4331 * gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x4.c: New file.
4332 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x2.c: New file.
4333 * gcc.target/aarch64/sme2/acle-asm/ld1_f16_x4.c: New file.
4334 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x2.c: New file.
4335 * gcc.target/aarch64/sme2/acle-asm/ld1_f32_x4.c: New file.
4336 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x2.c: New file.
4337 * gcc.target/aarch64/sme2/acle-asm/ld1_f64_x4.c: New file.
4338 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x2.c: New file.
4339 * gcc.target/aarch64/sme2/acle-asm/ld1_s16_x4.c: New file.
4340 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x2.c: New file.
4341 * gcc.target/aarch64/sme2/acle-asm/ld1_s32_x4.c: New file.
4342 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x2.c: New file.
4343 * gcc.target/aarch64/sme2/acle-asm/ld1_s64_x4.c: New file.
4344 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x2.c: New file.
4345 * gcc.target/aarch64/sme2/acle-asm/ld1_s8_x4.c: New file.
4346 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x2.c: New file.
4347 * gcc.target/aarch64/sme2/acle-asm/ld1_u16_x4.c: New file.
4348 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x2.c: New file.
4349 * gcc.target/aarch64/sme2/acle-asm/ld1_u32_x4.c: New file.
4350 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x2.c: New file.
4351 * gcc.target/aarch64/sme2/acle-asm/ld1_u64_x4.c: New file.
4352 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x2.c: New file.
4353 * gcc.target/aarch64/sme2/acle-asm/ld1_u8_x4.c: New file.
4354 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x2.c: New file.
4355 * gcc.target/aarch64/sme2/acle-asm/ldnt1_bf16_x4.c: New file.
4356 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x2.c: New file.
4357 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f16_x4.c: New file.
4358 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x2.c: New file.
4359 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f32_x4.c: New file.
4360 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x2.c: New file.
4361 * gcc.target/aarch64/sme2/acle-asm/ldnt1_f64_x4.c: New file.
4362 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x2.c: New file.
4363 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s16_x4.c: New file.
4364 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x2.c: New file.
4365 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s32_x4.c: New file.
4366 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x2.c: New file.
4367 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s64_x4.c: New file.
4368 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x2.c: New file.
4369 * gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x4.c: New file.
4370 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x2.c: New file.
4371 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u16_x4.c: New file.
4372 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x2.c: New file.
4373 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u32_x4.c: New file.
4374 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x2.c: New file.
4375 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u64_x4.c: New file.
4376 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x2.c: New file.
4377 * gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x4.c: New file.
4378 * gcc.target/aarch64/sme2/acle-asm/ldr_zt.c: New file.
4379 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16.c: New file.
4380 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x2.c: New file.
4381 * gcc.target/aarch64/sme2/acle-asm/luti2_bf16_x4.c: New file.
4382 * gcc.target/aarch64/sme2/acle-asm/luti2_f16.c: New file.
4383 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x2.c: New file.
4384 * gcc.target/aarch64/sme2/acle-asm/luti2_f16_x4.c: New file.
4385 * gcc.target/aarch64/sme2/acle-asm/luti2_f32.c: New file.
4386 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x2.c: New file.
4387 * gcc.target/aarch64/sme2/acle-asm/luti2_f32_x4.c: New file.
4388 * gcc.target/aarch64/sme2/acle-asm/luti2_s16.c: New file.
4389 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x2.c: New file.
4390 * gcc.target/aarch64/sme2/acle-asm/luti2_s16_x4.c: New file.
4391 * gcc.target/aarch64/sme2/acle-asm/luti2_s32.c: New file.
4392 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x2.c: New file.
4393 * gcc.target/aarch64/sme2/acle-asm/luti2_s32_x4.c: New file.
4394 * gcc.target/aarch64/sme2/acle-asm/luti2_s8.c: New file.
4395 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x2.c: New file.
4396 * gcc.target/aarch64/sme2/acle-asm/luti2_s8_x4.c: New file.
4397 * gcc.target/aarch64/sme2/acle-asm/luti2_u16.c: New file.
4398 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x2.c: New file.
4399 * gcc.target/aarch64/sme2/acle-asm/luti2_u16_x4.c: New file.
4400 * gcc.target/aarch64/sme2/acle-asm/luti2_u32.c: New file.
4401 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x2.c: New file.
4402 * gcc.target/aarch64/sme2/acle-asm/luti2_u32_x4.c: New file.
4403 * gcc.target/aarch64/sme2/acle-asm/luti2_u8.c: New file.
4404 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x2.c: New file.
4405 * gcc.target/aarch64/sme2/acle-asm/luti2_u8_x4.c: New file.
4406 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16.c: New file.
4407 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x2.c: New file.
4408 * gcc.target/aarch64/sme2/acle-asm/luti4_bf16_x4.c: New file.
4409 * gcc.target/aarch64/sme2/acle-asm/luti4_f16.c: New file.
4410 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x2.c: New file.
4411 * gcc.target/aarch64/sme2/acle-asm/luti4_f16_x4.c: New file.
4412 * gcc.target/aarch64/sme2/acle-asm/luti4_f32.c: New file.
4413 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x2.c: New file.
4414 * gcc.target/aarch64/sme2/acle-asm/luti4_f32_x4.c: New file.
4415 * gcc.target/aarch64/sme2/acle-asm/luti4_s16.c: New file.
4416 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x2.c: New file.
4417 * gcc.target/aarch64/sme2/acle-asm/luti4_s16_x4.c: New file.
4418 * gcc.target/aarch64/sme2/acle-asm/luti4_s32.c: New file.
4419 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x2.c: New file.
4420 * gcc.target/aarch64/sme2/acle-asm/luti4_s32_x4.c: New file.
4421 * gcc.target/aarch64/sme2/acle-asm/luti4_s8.c: New file.
4422 * gcc.target/aarch64/sme2/acle-asm/luti4_s8_x2.c: New file.
4423 * gcc.target/aarch64/sme2/acle-asm/luti4_u16.c: New file.
4424 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x2.c: New file.
4425 * gcc.target/aarch64/sme2/acle-asm/luti4_u16_x4.c: New file.
4426 * gcc.target/aarch64/sme2/acle-asm/luti4_u32.c: New file.
4427 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x2.c: New file.
4428 * gcc.target/aarch64/sme2/acle-asm/luti4_u32_x4.c: New file.
4429 * gcc.target/aarch64/sme2/acle-asm/luti4_u8.c: New file.
4430 * gcc.target/aarch64/sme2/acle-asm/luti4_u8_x2.c: New file.
4431 * gcc.target/aarch64/sme2/acle-asm/max_f16_x2.c: New file.
4432 * gcc.target/aarch64/sme2/acle-asm/max_f16_x4.c: New file.
4433 * gcc.target/aarch64/sme2/acle-asm/max_f32_x2.c: New file.
4434 * gcc.target/aarch64/sme2/acle-asm/max_f32_x4.c: New file.
4435 * gcc.target/aarch64/sme2/acle-asm/max_f64_x2.c: New file.
4436 * gcc.target/aarch64/sme2/acle-asm/max_f64_x4.c: New file.
4437 * gcc.target/aarch64/sme2/acle-asm/max_s16_x2.c: New file.
4438 * gcc.target/aarch64/sme2/acle-asm/max_s16_x4.c: New file.
4439 * gcc.target/aarch64/sme2/acle-asm/max_s32_x2.c: New file.
4440 * gcc.target/aarch64/sme2/acle-asm/max_s32_x4.c: New file.
4441 * gcc.target/aarch64/sme2/acle-asm/max_s64_x2.c: New file.
4442 * gcc.target/aarch64/sme2/acle-asm/max_s64_x4.c: New file.
4443 * gcc.target/aarch64/sme2/acle-asm/max_s8_x2.c: New file.
4444 * gcc.target/aarch64/sme2/acle-asm/max_s8_x4.c: New file.
4445 * gcc.target/aarch64/sme2/acle-asm/max_u16_x2.c: New file.
4446 * gcc.target/aarch64/sme2/acle-asm/max_u16_x4.c: New file.
4447 * gcc.target/aarch64/sme2/acle-asm/max_u32_x2.c: New file.
4448 * gcc.target/aarch64/sme2/acle-asm/max_u32_x4.c: New file.
4449 * gcc.target/aarch64/sme2/acle-asm/max_u64_x2.c: New file.
4450 * gcc.target/aarch64/sme2/acle-asm/max_u64_x4.c: New file.
4451 * gcc.target/aarch64/sme2/acle-asm/max_u8_x2.c: New file.
4452 * gcc.target/aarch64/sme2/acle-asm/max_u8_x4.c: New file.
4453 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x2.c: New file.
4454 * gcc.target/aarch64/sme2/acle-asm/maxnm_f16_x4.c: New file.
4455 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x2.c: New file.
4456 * gcc.target/aarch64/sme2/acle-asm/maxnm_f32_x4.c: New file.
4457 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x2.c: New file.
4458 * gcc.target/aarch64/sme2/acle-asm/maxnm_f64_x4.c: New file.
4459 * gcc.target/aarch64/sme2/acle-asm/min_f16_x2.c: New file.
4460 * gcc.target/aarch64/sme2/acle-asm/min_f16_x4.c: New file.
4461 * gcc.target/aarch64/sme2/acle-asm/min_f32_x2.c: New file.
4462 * gcc.target/aarch64/sme2/acle-asm/min_f32_x4.c: New file.
4463 * gcc.target/aarch64/sme2/acle-asm/min_f64_x2.c: New file.
4464 * gcc.target/aarch64/sme2/acle-asm/min_f64_x4.c: New file.
4465 * gcc.target/aarch64/sme2/acle-asm/min_s16_x2.c: New file.
4466 * gcc.target/aarch64/sme2/acle-asm/min_s16_x4.c: New file.
4467 * gcc.target/aarch64/sme2/acle-asm/min_s32_x2.c: New file.
4468 * gcc.target/aarch64/sme2/acle-asm/min_s32_x4.c: New file.
4469 * gcc.target/aarch64/sme2/acle-asm/min_s64_x2.c: New file.
4470 * gcc.target/aarch64/sme2/acle-asm/min_s64_x4.c: New file.
4471 * gcc.target/aarch64/sme2/acle-asm/min_s8_x2.c: New file.
4472 * gcc.target/aarch64/sme2/acle-asm/min_s8_x4.c: New file.
4473 * gcc.target/aarch64/sme2/acle-asm/min_u16_x2.c: New file.
4474 * gcc.target/aarch64/sme2/acle-asm/min_u16_x4.c: New file.
4475 * gcc.target/aarch64/sme2/acle-asm/min_u32_x2.c: New file.
4476 * gcc.target/aarch64/sme2/acle-asm/min_u32_x4.c: New file.
4477 * gcc.target/aarch64/sme2/acle-asm/min_u64_x2.c: New file.
4478 * gcc.target/aarch64/sme2/acle-asm/min_u64_x4.c: New file.
4479 * gcc.target/aarch64/sme2/acle-asm/min_u8_x2.c: New file.
4480 * gcc.target/aarch64/sme2/acle-asm/min_u8_x4.c: New file.
4481 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x2.c: New file.
4482 * gcc.target/aarch64/sme2/acle-asm/minnm_f16_x4.c: New file.
4483 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x2.c: New file.
4484 * gcc.target/aarch64/sme2/acle-asm/minnm_f32_x4.c: New file.
4485 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x2.c: New file.
4486 * gcc.target/aarch64/sme2/acle-asm/minnm_f64_x4.c: New file.
4487 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x1.c: New file.
4488 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x2.c: New file.
4489 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_bf16_vg2x4.c: New file.
4490 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x1.c: New file.
4491 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x2.c: New file.
4492 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f16_vg2x4.c: New file.
4493 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x2.c: New file.
4494 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_f32_vg1x4.c: New file.
4495 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x1.c: New file.
4496 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x2.c: New file.
4497 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s16_vg2x4.c: New file.
4498 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x1.c: New file.
4499 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x2.c: New file.
4500 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x4.c: New file.
4501 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x1.c: New file.
4502 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x2.c: New file.
4503 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u16_vg2x4.c: New file.
4504 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x1.c: New file.
4505 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x2.c: New file.
4506 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x4.c: New file.
4507 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x2.c: New file.
4508 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_f64_vg1x4.c: New file.
4509 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x1.c: New file.
4510 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x2.c: New file.
4511 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_s16_vg4x4.c: New file.
4512 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x1.c: New file.
4513 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x2.c: New file.
4514 * gcc.target/aarch64/sme2/acle-asm/mla_lane_za64_u16_vg4x4.c: New file.
4515 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x1.c: New file.
4516 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x2.c: New file.
4517 * gcc.target/aarch64/sme2/acle-asm/mla_za32_bf16_vg2x4.c: New file.
4518 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x1.c: New file.
4519 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x2.c: New file.
4520 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f16_vg2x4.c: New file.
4521 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x2.c: New file.
4522 * gcc.target/aarch64/sme2/acle-asm/mla_za32_f32_vg1x4.c: New file.
4523 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x1.c: New file.
4524 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x2.c: New file.
4525 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s16_vg2x4.c: New file.
4526 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x1.c: New file.
4527 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x2.c: New file.
4528 * gcc.target/aarch64/sme2/acle-asm/mla_za32_s8_vg4x4.c: New file.
4529 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x1.c: New file.
4530 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x2.c: New file.
4531 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u16_vg2x4.c: New file.
4532 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x1.c: New file.
4533 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x2.c: New file.
4534 * gcc.target/aarch64/sme2/acle-asm/mla_za32_u8_vg4x4.c: New file.
4535 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x2.c: New file.
4536 * gcc.target/aarch64/sme2/acle-asm/mla_za64_f64_vg1x4.c: New file.
4537 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x1.c: New file.
4538 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x2.c: New file.
4539 * gcc.target/aarch64/sme2/acle-asm/mla_za64_s16_vg4x4.c: New file.
4540 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x1.c: New file.
4541 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x2.c: New file.
4542 * gcc.target/aarch64/sme2/acle-asm/mla_za64_u16_vg4x4.c: New file.
4543 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x1.c: New file.
4544 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x2.c: New file.
4545 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_bf16_vg2x4.c: New file.
4546 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x1.c: New file.
4547 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x2.c: New file.
4548 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f16_vg2x4.c: New file.
4549 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x2.c: New file.
4550 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_f32_vg1x4.c: New file.
4551 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x1.c: New file.
4552 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x2.c: New file.
4553 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s16_vg2x4.c: New file.
4554 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x1.c: New file.
4555 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x2.c: New file.
4556 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x4.c: New file.
4557 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x1.c: New file.
4558 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x2.c: New file.
4559 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u16_vg2x4.c: New file.
4560 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x1.c: New file.
4561 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x2.c: New file.
4562 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x4.c: New file.
4563 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x2.c: New file.
4564 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_f64_vg1x4.c: New file.
4565 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x1.c: New file.
4566 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x2.c: New file.
4567 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_s16_vg4x4.c: New file.
4568 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x1.c: New file.
4569 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x2.c: New file.
4570 * gcc.target/aarch64/sme2/acle-asm/mls_lane_za64_u16_vg4x4.c: New file.
4571 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x1.c: New file.
4572 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x2.c: New file.
4573 * gcc.target/aarch64/sme2/acle-asm/mls_za32_bf16_vg2x4.c: New file.
4574 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x1.c: New file.
4575 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x2.c: New file.
4576 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f16_vg2x4.c: New file.
4577 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x2.c: New file.
4578 * gcc.target/aarch64/sme2/acle-asm/mls_za32_f32_vg1x4.c: New file.
4579 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x1.c: New file.
4580 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x2.c: New file.
4581 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s16_vg2x4.c: New file.
4582 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x1.c: New file.
4583 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x2.c: New file.
4584 * gcc.target/aarch64/sme2/acle-asm/mls_za32_s8_vg4x4.c: New file.
4585 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x1.c: New file.
4586 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x2.c: New file.
4587 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u16_vg2x4.c: New file.
4588 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x1.c: New file.
4589 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x2.c: New file.
4590 * gcc.target/aarch64/sme2/acle-asm/mls_za32_u8_vg4x4.c: New file.
4591 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x2.c: New file.
4592 * gcc.target/aarch64/sme2/acle-asm/mls_za64_f64_vg1x4.c: New file.
4593 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x1.c: New file.
4594 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x2.c: New file.
4595 * gcc.target/aarch64/sme2/acle-asm/mls_za64_s16_vg4x4.c: New file.
4596 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x1.c: New file.
4597 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x2.c: New file.
4598 * gcc.target/aarch64/sme2/acle-asm/mls_za64_u16_vg4x4.c: New file.
4599 * gcc.target/aarch64/sme2/acle-asm/mopa_za32.c: New file.
4600 * gcc.target/aarch64/sme2/acle-asm/mops_za32.c: New file.
4601 * gcc.target/aarch64/sme2/acle-asm/pext_c16.c: New file.
4602 * gcc.target/aarch64/sme2/acle-asm/pext_c16_x2.c: New file.
4603 * gcc.target/aarch64/sme2/acle-asm/pext_c32.c: New file.
4604 * gcc.target/aarch64/sme2/acle-asm/pext_c32_x2.c: New file.
4605 * gcc.target/aarch64/sme2/acle-asm/pext_c64.c: New file.
4606 * gcc.target/aarch64/sme2/acle-asm/pext_c64_x2.c: New file.
4607 * gcc.target/aarch64/sme2/acle-asm/pext_c8.c: New file.
4608 * gcc.target/aarch64/sme2/acle-asm/pext_c8_x2.c: New file.
4609 * gcc.target/aarch64/sme2/acle-asm/pfalse_c.c: New file.
4610 * gcc.target/aarch64/sme2/acle-asm/psel_b16.c: New file.
4611 * gcc.target/aarch64/sme2/acle-asm/psel_b32.c: New file.
4612 * gcc.target/aarch64/sme2/acle-asm/psel_b64.c: New file.
4613 * gcc.target/aarch64/sme2/acle-asm/psel_b8.c: New file.
4614 * gcc.target/aarch64/sme2/acle-asm/psel_c16.c: New file.
4615 * gcc.target/aarch64/sme2/acle-asm/psel_c32.c: New file.
4616 * gcc.target/aarch64/sme2/acle-asm/psel_c64.c: New file.
4617 * gcc.target/aarch64/sme2/acle-asm/psel_c8.c: New file.
4618 * gcc.target/aarch64/sme2/acle-asm/ptrue_c16.c: New file.
4619 * gcc.target/aarch64/sme2/acle-asm/ptrue_c32.c: New file.
4620 * gcc.target/aarch64/sme2/acle-asm/ptrue_c64.c: New file.
4621 * gcc.target/aarch64/sme2/acle-asm/ptrue_c8.c: New file.
4622 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s32_x2.c: New file.
4623 * gcc.target/aarch64/sme2/acle-asm/qcvt_s16_s64_x4.c: New file.
4624 * gcc.target/aarch64/sme2/acle-asm/qcvt_s8_s32_x4.c: New file.
4625 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s32_x2.c: New file.
4626 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_s64_x4.c: New file.
4627 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u32_x2.c: New file.
4628 * gcc.target/aarch64/sme2/acle-asm/qcvt_u16_u64_x4.c: New file.
4629 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_s32_x4.c: New file.
4630 * gcc.target/aarch64/sme2/acle-asm/qcvt_u8_u32_x4.c: New file.
4631 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s32_x2.c: New file.
4632 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s16_s64_x4.c: New file.
4633 * gcc.target/aarch64/sme2/acle-asm/qcvtn_s8_s32_x4.c: New file.
4634 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s32_x2.c: New file.
4635 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_s64_x4.c: New file.
4636 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u32_x2.c: New file.
4637 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u16_u64_x4.c: New file.
4638 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_s32_x4.c: New file.
4639 * gcc.target/aarch64/sme2/acle-asm/qcvtn_u8_u32_x4.c: New file.
4640 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x2.c: New file.
4641 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s16_x4.c: New file.
4642 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x2.c: New file.
4643 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s32_x4.c: New file.
4644 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x2.c: New file.
4645 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s64_x4.c: New file.
4646 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x2.c: New file.
4647 * gcc.target/aarch64/sme2/acle-asm/qdmulh_s8_x4.c: New file.
4648 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x2.c: New file.
4649 * gcc.target/aarch64/sme2/acle-asm/qrshr_s16_x4.c: New file.
4650 * gcc.target/aarch64/sme2/acle-asm/qrshr_s8_x4.c: New file.
4651 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x2.c: New file.
4652 * gcc.target/aarch64/sme2/acle-asm/qrshr_u16_x4.c: New file.
4653 * gcc.target/aarch64/sme2/acle-asm/qrshr_u8_x4.c: New file.
4654 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x2.c: New file.
4655 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x4.c: New file.
4656 * gcc.target/aarch64/sme2/acle-asm/qrshrn_s8_x4.c: New file.
4657 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x2.c: New file.
4658 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x4.c: New file.
4659 * gcc.target/aarch64/sme2/acle-asm/qrshrn_u8_x4.c: New file.
4660 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x2.c: New file.
4661 * gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x4.c: New file.
4662 * gcc.target/aarch64/sme2/acle-asm/qrshru_u8_x4.c: New file.
4663 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x2.c: New file.
4664 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x4.c: New file.
4665 * gcc.target/aarch64/sme2/acle-asm/qrshrun_u8_x4.c: New file.
4666 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg2.c: New file.
4667 * gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg4.c: New file.
4668 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg2.c: New file.
4669 * gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg4.c: New file.
4670 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg2.c: New file.
4671 * gcc.target/aarch64/sme2/acle-asm/read_hor_za64_vg4.c: New file.
4672 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg2.c: New file.
4673 * gcc.target/aarch64/sme2/acle-asm/read_hor_za8_vg4.c: New file.
4674 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg2.c: New file.
4675 * gcc.target/aarch64/sme2/acle-asm/read_ver_za16_vg4.c: New file.
4676 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg2.c: New file.
4677 * gcc.target/aarch64/sme2/acle-asm/read_ver_za32_vg4.c: New file.
4678 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg2.c: New file.
4679 * gcc.target/aarch64/sme2/acle-asm/read_ver_za64_vg4.c: New file.
4680 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg2.c: New file.
4681 * gcc.target/aarch64/sme2/acle-asm/read_ver_za8_vg4.c: New file.
4682 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c: New file.
4683 * gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x4.c: New file.
4684 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x2.c: New file.
4685 * gcc.target/aarch64/sme2/acle-asm/read_za32_vg1x4.c: New file.
4686 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x2.c: New file.
4687 * gcc.target/aarch64/sme2/acle-asm/read_za64_vg1x4.c: New file.
4688 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x2.c: New file.
4689 * gcc.target/aarch64/sme2/acle-asm/read_za8_vg1x4.c: New file.
4690 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x2.c: New file.
4691 * gcc.target/aarch64/sme2/acle-asm/rinta_s32_x4.c: New file.
4692 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x2.c: New file.
4693 * gcc.target/aarch64/sme2/acle-asm/rintm_u32_x4.c: New file.
4694 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x2.c: New file.
4695 * gcc.target/aarch64/sme2/acle-asm/rintn_u32_x4.c: New file.
4696 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x2.c: New file.
4697 * gcc.target/aarch64/sme2/acle-asm/rintp_u32_x4.c: New file.
4698 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x2.c: New file.
4699 * gcc.target/aarch64/sme2/acle-asm/rshl_s16_x4.c: New file.
4700 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x2.c: New file.
4701 * gcc.target/aarch64/sme2/acle-asm/rshl_s32_x4.c: New file.
4702 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x2.c: New file.
4703 * gcc.target/aarch64/sme2/acle-asm/rshl_s64_x4.c: New file.
4704 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x2.c: New file.
4705 * gcc.target/aarch64/sme2/acle-asm/rshl_s8_x4.c: New file.
4706 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x2.c: New file.
4707 * gcc.target/aarch64/sme2/acle-asm/rshl_u16_x4.c: New file.
4708 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x2.c: New file.
4709 * gcc.target/aarch64/sme2/acle-asm/rshl_u32_x4.c: New file.
4710 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x2.c: New file.
4711 * gcc.target/aarch64/sme2/acle-asm/rshl_u64_x4.c: New file.
4712 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x2.c: New file.
4713 * gcc.target/aarch64/sme2/acle-asm/rshl_u8_x4.c: New file.
4714 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x2.c: New file.
4715 * gcc.target/aarch64/sme2/acle-asm/sel_bf16_x4.c: New file.
4716 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x2.c: New file.
4717 * gcc.target/aarch64/sme2/acle-asm/sel_f16_x4.c: New file.
4718 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x2.c: New file.
4719 * gcc.target/aarch64/sme2/acle-asm/sel_f32_x4.c: New file.
4720 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x2.c: New file.
4721 * gcc.target/aarch64/sme2/acle-asm/sel_f64_x4.c: New file.
4722 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x2.c: New file.
4723 * gcc.target/aarch64/sme2/acle-asm/sel_s16_x4.c: New file.
4724 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x2.c: New file.
4725 * gcc.target/aarch64/sme2/acle-asm/sel_s32_x4.c: New file.
4726 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x2.c: New file.
4727 * gcc.target/aarch64/sme2/acle-asm/sel_s64_x4.c: New file.
4728 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x2.c: New file.
4729 * gcc.target/aarch64/sme2/acle-asm/sel_s8_x4.c: New file.
4730 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x2.c: New file.
4731 * gcc.target/aarch64/sme2/acle-asm/sel_u16_x4.c: New file.
4732 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x2.c: New file.
4733 * gcc.target/aarch64/sme2/acle-asm/sel_u32_x4.c: New file.
4734 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x2.c: New file.
4735 * gcc.target/aarch64/sme2/acle-asm/sel_u64_x4.c: New file.
4736 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x2.c: New file.
4737 * gcc.target/aarch64/sme2/acle-asm/sel_u8_x4.c: New file.
4738 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x2.c: New file.
4739 * gcc.target/aarch64/sme2/acle-asm/st1_bf16_x4.c: New file.
4740 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x2.c: New file.
4741 * gcc.target/aarch64/sme2/acle-asm/st1_f16_x4.c: New file.
4742 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x2.c: New file.
4743 * gcc.target/aarch64/sme2/acle-asm/st1_f32_x4.c: New file.
4744 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x2.c: New file.
4745 * gcc.target/aarch64/sme2/acle-asm/st1_f64_x4.c: New file.
4746 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x2.c: New file.
4747 * gcc.target/aarch64/sme2/acle-asm/st1_s16_x4.c: New file.
4748 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x2.c: New file.
4749 * gcc.target/aarch64/sme2/acle-asm/st1_s32_x4.c: New file.
4750 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x2.c: New file.
4751 * gcc.target/aarch64/sme2/acle-asm/st1_s64_x4.c: New file.
4752 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x2.c: New file.
4753 * gcc.target/aarch64/sme2/acle-asm/st1_s8_x4.c: New file.
4754 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x2.c: New file.
4755 * gcc.target/aarch64/sme2/acle-asm/st1_u16_x4.c: New file.
4756 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x2.c: New file.
4757 * gcc.target/aarch64/sme2/acle-asm/st1_u32_x4.c: New file.
4758 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x2.c: New file.
4759 * gcc.target/aarch64/sme2/acle-asm/st1_u64_x4.c: New file.
4760 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x2.c: New file.
4761 * gcc.target/aarch64/sme2/acle-asm/st1_u8_x4.c: New file.
4762 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x2.c: New file.
4763 * gcc.target/aarch64/sme2/acle-asm/stnt1_bf16_x4.c: New file.
4764 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x2.c: New file.
4765 * gcc.target/aarch64/sme2/acle-asm/stnt1_f16_x4.c: New file.
4766 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x2.c: New file.
4767 * gcc.target/aarch64/sme2/acle-asm/stnt1_f32_x4.c: New file.
4768 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x2.c: New file.
4769 * gcc.target/aarch64/sme2/acle-asm/stnt1_f64_x4.c: New file.
4770 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x2.c: New file.
4771 * gcc.target/aarch64/sme2/acle-asm/stnt1_s16_x4.c: New file.
4772 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x2.c: New file.
4773 * gcc.target/aarch64/sme2/acle-asm/stnt1_s32_x4.c: New file.
4774 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x2.c: New file.
4775 * gcc.target/aarch64/sme2/acle-asm/stnt1_s64_x4.c: New file.
4776 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x2.c: New file.
4777 * gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x4.c: New file.
4778 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x2.c: New file.
4779 * gcc.target/aarch64/sme2/acle-asm/stnt1_u16_x4.c: New file.
4780 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x2.c: New file.
4781 * gcc.target/aarch64/sme2/acle-asm/stnt1_u32_x4.c: New file.
4782 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x2.c: New file.
4783 * gcc.target/aarch64/sme2/acle-asm/stnt1_u64_x4.c: New file.
4784 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x2.c: New file.
4785 * gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x4.c: New file.
4786 * gcc.target/aarch64/sme2/acle-asm/str_zt.c: New file.
4787 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x2.c: New file.
4788 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_s32_vg1x4.c: New file.
4789 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x2.c: New file.
4790 * gcc.target/aarch64/sme2/acle-asm/sub_write_za32_u32_vg1x4.c: New file.
4791 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x2.c: New file.
4792 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_s64_vg1x4.c: New file.
4793 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x2.c: New file.
4794 * gcc.target/aarch64/sme2/acle-asm/sub_write_za64_u64_vg1x4.c: New file.
4795 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x2.c: New file.
4796 * gcc.target/aarch64/sme2/acle-asm/sub_za32_f32_vg1x4.c: New file.
4797 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x2.c: New file.
4798 * gcc.target/aarch64/sme2/acle-asm/sub_za32_s32_vg1x4.c: New file.
4799 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x2.c: New file.
4800 * gcc.target/aarch64/sme2/acle-asm/sub_za32_u32_vg1x4.c: New file.
4801 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x2.c: New file.
4802 * gcc.target/aarch64/sme2/acle-asm/sub_za64_f64_vg1x4.c: New file.
4803 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x2.c: New file.
4804 * gcc.target/aarch64/sme2/acle-asm/sub_za64_s64_vg1x4.c: New file.
4805 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x2.c: New file.
4806 * gcc.target/aarch64/sme2/acle-asm/sub_za64_u64_vg1x4.c: New file.
4807 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x2.c: New file.
4808 * gcc.target/aarch64/sme2/acle-asm/sudot_lane_za32_s8_vg1x4.c: New file.
4809 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x2.c: New file.
4810 * gcc.target/aarch64/sme2/acle-asm/sudot_za32_s8_vg1x4.c: New file.
4811 * gcc.target/aarch64/sme2/acle-asm/suvdot_lane_za32_s8_vg1x4.c: New file.
4812 * gcc.target/aarch64/sme2/acle-asm/test_sme2_acle.h: New file.
4813 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x2.c: New file.
4814 * gcc.target/aarch64/sme2/acle-asm/unpk_s16_x4.c: New file.
4815 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x2.c: New file.
4816 * gcc.target/aarch64/sme2/acle-asm/unpk_s32_x4.c: New file.
4817 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x2.c: New file.
4818 * gcc.target/aarch64/sme2/acle-asm/unpk_s8_x4.c: New file.
4819 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x2.c: New file.
4820 * gcc.target/aarch64/sme2/acle-asm/unpk_u16_x4.c: New file.
4821 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x2.c: New file.
4822 * gcc.target/aarch64/sme2/acle-asm/unpk_u32_x4.c: New file.
4823 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x2.c: New file.
4824 * gcc.target/aarch64/sme2/acle-asm/unpk_u8_x4.c: New file.
4825 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x2.c: New file.
4826 * gcc.target/aarch64/sme2/acle-asm/usdot_lane_za32_u8_vg1x4.c: New file.
4827 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x2.c: New file.
4828 * gcc.target/aarch64/sme2/acle-asm/usdot_za32_u8_vg1x4.c: New file.
4829 * gcc.target/aarch64/sme2/acle-asm/usvdot_lane_za32_u8_vg1x4.c: New file.
4830 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: New file.
4831 * gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x4.c: New file.
4832 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: New file.
4833 * gcc.target/aarch64/sme2/acle-asm/uzp_f16_x4.c: New file.
4834 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: New file.
4835 * gcc.target/aarch64/sme2/acle-asm/uzp_f32_x4.c: New file.
4836 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: New file.
4837 * gcc.target/aarch64/sme2/acle-asm/uzp_f64_x4.c: New file.
4838 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: New file.
4839 * gcc.target/aarch64/sme2/acle-asm/uzp_s16_x4.c: New file.
4840 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: New file.
4841 * gcc.target/aarch64/sme2/acle-asm/uzp_s32_x4.c: New file.
4842 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: New file.
4843 * gcc.target/aarch64/sme2/acle-asm/uzp_s64_x4.c: New file.
4844 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: New file.
4845 * gcc.target/aarch64/sme2/acle-asm/uzp_s8_x4.c: New file.
4846 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: New file.
4847 * gcc.target/aarch64/sme2/acle-asm/uzp_u16_x4.c: New file.
4848 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: New file.
4849 * gcc.target/aarch64/sme2/acle-asm/uzp_u32_x4.c: New file.
4850 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: New file.
4851 * gcc.target/aarch64/sme2/acle-asm/uzp_u64_x4.c: New file.
4852 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: New file.
4853 * gcc.target/aarch64/sme2/acle-asm/uzp_u8_x4.c: New file.
4854 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: New file.
4855 * gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x4.c: New file.
4856 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: New file.
4857 * gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x4.c: New file.
4858 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: New file.
4859 * gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x4.c: New file.
4860 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: New file.
4861 * gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x4.c: New file.
4862 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: New file.
4863 * gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x4.c: New file.
4864 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: New file.
4865 * gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x4.c: New file.
4866 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: New file.
4867 * gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x4.c: New file.
4868 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: New file.
4869 * gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x4.c: New file.
4870 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: New file.
4871 * gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x4.c: New file.
4872 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: New file.
4873 * gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x4.c: New file.
4874 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: New file.
4875 * gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x4.c: New file.
4876 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: New file.
4877 * gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x4.c: New file.
4878 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_bf16_vg1x2.c: New file.
4879 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_f16_vg1x2.c: New file.
4880 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s16_vg1x2.c: New file.
4881 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_s8_vg1x4.c: New file.
4882 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u16_vg1x2.c: New file.
4883 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za32_u8_vg1x4.c: New file.
4884 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_s16_vg1x4.c: New file.
4885 * gcc.target/aarch64/sme2/acle-asm/vdot_lane_za64_u16_vg1x4.c: New file.
4886 * gcc.target/aarch64/sme2/acle-asm/whilege_b16.c: New file.
4887 * gcc.target/aarch64/sme2/acle-asm/whilege_b32.c: New file.
4888 * gcc.target/aarch64/sme2/acle-asm/whilege_b64.c: New file.
4889 * gcc.target/aarch64/sme2/acle-asm/whilege_b8.c: New file.
4890 * gcc.target/aarch64/sme2/acle-asm/whilege_c16.c: New file.
4891 * gcc.target/aarch64/sme2/acle-asm/whilege_c32.c: New file.
4892 * gcc.target/aarch64/sme2/acle-asm/whilege_c64.c: New file.
4893 * gcc.target/aarch64/sme2/acle-asm/whilege_c8.c: New file.
4894 * gcc.target/aarch64/sme2/acle-asm/whilegt_b16.c: New file.
4895 * gcc.target/aarch64/sme2/acle-asm/whilegt_b32.c: New file.
4896 * gcc.target/aarch64/sme2/acle-asm/whilegt_b64.c: New file.
4897 * gcc.target/aarch64/sme2/acle-asm/whilegt_b8.c: New file.
4898 * gcc.target/aarch64/sme2/acle-asm/whilegt_c16.c: New file.
4899 * gcc.target/aarch64/sme2/acle-asm/whilegt_c32.c: New file.
4900 * gcc.target/aarch64/sme2/acle-asm/whilegt_c64.c: New file.
4901 * gcc.target/aarch64/sme2/acle-asm/whilegt_c8.c: New file.
4902 * gcc.target/aarch64/sme2/acle-asm/whilele_b16.c: New file.
4903 * gcc.target/aarch64/sme2/acle-asm/whilele_b32.c: New file.
4904 * gcc.target/aarch64/sme2/acle-asm/whilele_b64.c: New file.
4905 * gcc.target/aarch64/sme2/acle-asm/whilele_b8.c: New file.
4906 * gcc.target/aarch64/sme2/acle-asm/whilele_c16.c: New file.
4907 * gcc.target/aarch64/sme2/acle-asm/whilele_c32.c: New file.
4908 * gcc.target/aarch64/sme2/acle-asm/whilele_c64.c: New file.
4909 * gcc.target/aarch64/sme2/acle-asm/whilele_c8.c: New file.
4910 * gcc.target/aarch64/sme2/acle-asm/whilelt_b16.c: New file.
4911 * gcc.target/aarch64/sme2/acle-asm/whilelt_b32.c: New file.
4912 * gcc.target/aarch64/sme2/acle-asm/whilelt_b64.c: New file.
4913 * gcc.target/aarch64/sme2/acle-asm/whilelt_b8.c: New file.
4914 * gcc.target/aarch64/sme2/acle-asm/whilelt_c16.c: New file.
4915 * gcc.target/aarch64/sme2/acle-asm/whilelt_c32.c: New file.
4916 * gcc.target/aarch64/sme2/acle-asm/whilelt_c64.c: New file.
4917 * gcc.target/aarch64/sme2/acle-asm/whilelt_c8.c: New file.
4918 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg2.c: New file.
4919 * gcc.target/aarch64/sme2/acle-asm/write_hor_za16_vg4.c: New file.
4920 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg2.c: New file.
4921 * gcc.target/aarch64/sme2/acle-asm/write_hor_za32_vg4.c: New file.
4922 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg2.c: New file.
4923 * gcc.target/aarch64/sme2/acle-asm/write_hor_za64_vg4.c: New file.
4924 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg2.c: New file.
4925 * gcc.target/aarch64/sme2/acle-asm/write_hor_za8_vg4.c: New file.
4926 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg2.c: New file.
4927 * gcc.target/aarch64/sme2/acle-asm/write_ver_za16_vg4.c: New file.
4928 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg2.c: New file.
4929 * gcc.target/aarch64/sme2/acle-asm/write_ver_za32_vg4.c: New file.
4930 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg2.c: New file.
4931 * gcc.target/aarch64/sme2/acle-asm/write_ver_za64_vg4.c: New file.
4932 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg2.c: New file.
4933 * gcc.target/aarch64/sme2/acle-asm/write_ver_za8_vg4.c: New file.
4934 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x2.c: New file.
4935 * gcc.target/aarch64/sme2/acle-asm/write_za16_vg1x4.c: New file.
4936 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x2.c: New file.
4937 * gcc.target/aarch64/sme2/acle-asm/write_za32_vg1x4.c: New file.
4938 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x2.c: New file.
4939 * gcc.target/aarch64/sme2/acle-asm/write_za64_vg1x4.c: New file.
4940 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x2.c: New file.
4941 * gcc.target/aarch64/sme2/acle-asm/write_za8_vg1x4.c: New file.
4942 * gcc.target/aarch64/sme2/acle-asm/zero_zt.c: New file.
4943 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: New file.
4944 * gcc.target/aarch64/sme2/acle-asm/zip_bf16_x4.c: New file.
4945 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: New file.
4946 * gcc.target/aarch64/sme2/acle-asm/zip_f16_x4.c: New file.
4947 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: New file.
4948 * gcc.target/aarch64/sme2/acle-asm/zip_f32_x4.c: New file.
4949 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: New file.
4950 * gcc.target/aarch64/sme2/acle-asm/zip_f64_x4.c: New file.
4951 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: New file.
4952 * gcc.target/aarch64/sme2/acle-asm/zip_s16_x4.c: New file.
4953 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: New file.
4954 * gcc.target/aarch64/sme2/acle-asm/zip_s32_x4.c: New file.
4955 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: New file.
4956 * gcc.target/aarch64/sme2/acle-asm/zip_s64_x4.c: New file.
4957 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: New file.
4958 * gcc.target/aarch64/sme2/acle-asm/zip_s8_x4.c: New file.
4959 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: New file.
4960 * gcc.target/aarch64/sme2/acle-asm/zip_u16_x4.c: New file.
4961 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: New file.
4962 * gcc.target/aarch64/sme2/acle-asm/zip_u32_x4.c: New file.
4963 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: New file.
4964 * gcc.target/aarch64/sme2/acle-asm/zip_u64_x4.c: New file.
4965 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: New file.
4966 * gcc.target/aarch64/sme2/acle-asm/zip_u8_x4.c: New file.
4967 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: New file.
4968 * gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x4.c: New file.
4969 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: New file.
4970 * gcc.target/aarch64/sme2/acle-asm/zipq_f16_x4.c: New file.
4971 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: New file.
4972 * gcc.target/aarch64/sme2/acle-asm/zipq_f32_x4.c: New file.
4973 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: New file.
4974 * gcc.target/aarch64/sme2/acle-asm/zipq_f64_x4.c: New file.
4975 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: New file.
4976 * gcc.target/aarch64/sme2/acle-asm/zipq_s16_x4.c: New file.
4977 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: New file.
4978 * gcc.target/aarch64/sme2/acle-asm/zipq_s32_x4.c: New file.
4979 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: New file.
4980 * gcc.target/aarch64/sme2/acle-asm/zipq_s64_x4.c: New file.
4981 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: New file.
4982 * gcc.target/aarch64/sme2/acle-asm/zipq_s8_x4.c: New file.
4983 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: New file.
4984 * gcc.target/aarch64/sme2/acle-asm/zipq_u16_x4.c: New file.
4985 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: New file.
4986 * gcc.target/aarch64/sme2/acle-asm/zipq_u32_x4.c: New file.
4987 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: New file.
4988 * gcc.target/aarch64/sme2/acle-asm/zipq_u64_x4.c: New file.
4989 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: New file.
4990 * gcc.target/aarch64/sme2/acle-asm/zipq_u8_x4.c: New file.
4991 * gcc.target/aarch64/sve/acle/asm/get2_b.c: New file.
4992 * gcc.target/aarch64/sve/acle/asm/set2_b.c: New file.
4993 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_1.c: New file.
4994 * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c: New file.
4995 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_1.c: New file.
4996 * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c: New file.
4997 * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: New file.
4998 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c: New file.
4999 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c: New file.
5000 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c: New file.
5001 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c: New file.
5002 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c: New file.
5003 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c: New file.
5004 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c: New file.
5005 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c: New file.
5006 * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c: New file.
5007 * gcc.target/aarch64/sve/acle/general-c/binaryxn_1.c: New file.
5008 * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: New file.
5009 * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: New file.
5010 * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c: New file.
5011 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c: New file.
5012 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c: New file.
5013 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c: New file.
5014 * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c: New file.
5015 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c: New file.
5016 * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: New file.
5017 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c: New file.
5018 * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: New file.
5019 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: New file.
5020 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_2.c: New file.
5021 * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_3.c: New file.
5022 * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: New file.
5023 * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: New file.
5024 * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: New file.
5026 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5028 * gcc.target/aarch64/sme/zt0_state_1.c: New test.
5029 * gcc.target/aarch64/sme/zt0_state_2.c: Likewise.
5030 * gcc.target/aarch64/sme/zt0_state_3.c: Likewise.
5031 * gcc.target/aarch64/sme/zt0_state_4.c: Likewise.
5032 * gcc.target/aarch64/sme/zt0_state_5.c: Likewise.
5033 * gcc.target/aarch64/sme/zt0_state_6.c: Likewise.
5035 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5037 * gcc.target/aarch64/sve/pcs/struct_3_128.c (test_nonpst3): Adjust
5039 (ret_nonpst3): Remove XFAIL.
5040 * gcc.target/aarch64/sve/acle/general-c/svboolx2_1.c: New test.
5042 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5044 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add test
5046 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
5047 * g++.target/aarch64/sve/acle/general-c++/svcount_1.C: New test.
5048 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_P)
5049 (TEST_DUAL_P_REV): New macros.
5050 * gcc.target/aarch64/sve/acle/asm/reinterpret_b.c: New test.
5051 * gcc.target/aarch64/sve/acle/general-c/load_1.c: Test passing
5053 * gcc.target/aarch64/sve/acle/general-c/svcount_1.c: New test.
5054 * gcc.target/aarch64/sve/acle/general-c/unary_convert_1.c: Test
5055 reinterprets involving svcount_t.
5056 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Test svcount_t.
5057 * gcc.target/aarch64/sve/pcs/annotate_1.c: Likewise.
5058 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
5059 * gcc.target/aarch64/sve/pcs/args_12.c: New test.
5061 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5063 * lib/target-supports.exp (check_effective_target_aarch64_sme2): New
5065 (check_effective_target_aarch64_asm_sme2_ok): Likewise.
5067 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5069 * gcc.target/aarch64/sme/sibcall_1.c: New test.
5070 * gcc.target/aarch64/sme/sibcall_2.c: Likewise.
5071 * gcc.target/aarch64/sme/sibcall_3.c: Likewise.
5072 * gcc.target/aarch64/sme/sibcall_4.c: Likewise.
5073 * gcc.target/aarch64/sme/sibcall_5.c: Likewise.
5074 * gcc.target/aarch64/sme/sibcall_6.c: Likewise.
5075 * gcc.target/aarch64/sme/sibcall_7.c: Likewise.
5076 * gcc.target/aarch64/sme/sibcall_8.c: Likewise.
5078 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5080 * gcc.target/aarch64/sme/inlining_1.c: New test.
5081 * gcc.target/aarch64/sme/inlining_2.c: Likewise.
5082 * gcc.target/aarch64/sme/inlining_3.c: Likewise.
5083 * gcc.target/aarch64/sme/inlining_4.c: Likewise.
5084 * gcc.target/aarch64/sme/inlining_5.c: Likewise.
5085 * gcc.target/aarch64/sme/inlining_6.c: Likewise.
5086 * gcc.target/aarch64/sme/inlining_7.c: Likewise.
5087 * gcc.target/aarch64/sme/inlining_8.c: Likewise.
5088 * gcc.target/aarch64/sme/inlining_10.c: New file.
5089 * gcc.target/aarch64/sme/inlining_11.c: New file.
5090 * gcc.target/aarch64/sme/inlining_12.c: New file.
5091 * gcc.target/aarch64/sme/inlining_13.c: New file.
5092 * gcc.target/aarch64/sme/inlining_14.c: New file.
5093 * gcc.target/aarch64/sme/inlining_15.c: New file.
5094 * gcc.target/aarch64/sme/inlining_9.c: New file.
5096 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5098 * g++.target/aarch64/sme/exceptions_2.C: New test.
5099 * gcc.target/aarch64/sme/nonlocal_goto_1.c: Likewise.
5100 * gcc.target/aarch64/sme/nonlocal_goto_2.c: Likewise.
5101 * gcc.target/aarch64/sme/nonlocal_goto_3.c: Likewise.
5102 * gcc.target/aarch64/sme/nonlocal_goto_4.c: Likewise.
5103 * gcc.target/aarch64/sme/nonlocal_goto_5.c: Likewise.
5104 * gcc.target/aarch64/sme/nonlocal_goto_6.c: Likewise.
5105 * gcc.target/aarch64/sme/nonlocal_goto_7.c: Likewise.
5107 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5109 * gcc.target/aarch64/sme/locally_streaming_1.c: New test.
5110 * gcc.target/aarch64/sme/locally_streaming_2.c: Likewise.
5111 * gcc.target/aarch64/sme/locally_streaming_3.c: Likewise.
5112 * gcc.target/aarch64/sme/locally_streaming_4.c: Likewise.
5113 * gcc.target/aarch64/sme/keyword_macros_1.c: Add
5114 __arm_locally_streaming.
5115 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
5117 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5119 * lib/target-supports.exp: Add sme and sme-i16i64 features.
5120 * gcc.target/aarch64/pragma_cpp_predefs_4.c: Test __ARM_FEATURE_SME*
5122 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Allow functions
5123 to be marked as __arm_streaming, __arm_streaming_compatible, and
5125 * g++.target/aarch64/sve/acle/general-c++/func_redef_4.c: Mark the
5126 function as __arm_streaming_compatible.
5127 * g++.target/aarch64/sve/acle/general-c++/func_redef_5.c: Likewise.
5128 * g++.target/aarch64/sve/acle/general-c++/func_redef_7.c: Likewise.
5129 * gcc.target/aarch64/sve/acle/general-c/func_redef_4.c: Likewise.
5130 * gcc.target/aarch64/sve/acle/general-c/func_redef_5.c: Likewise.
5131 * g++.target/aarch64/sme/aarch64-sme-acle-asm.exp: New test harness.
5132 * gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp: Likewise.
5133 * gcc.target/aarch64/sve/acle/general-c/binary_za_int_m_1.c: New test.
5134 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_1.c: Likewise.
5135 * gcc.target/aarch64/sve/acle/general-c/binary_za_m_2.c: Likewise.
5136 * gcc.target/aarch64/sve/acle/general-c/binary_za_uint_m_1.c: Likewise.
5137 * gcc.target/aarch64/sve/acle/general-c/read_za_m_1.c: Likewise.
5138 * gcc.target/aarch64/sve/acle/general-c/unary_za_m_1.c: Likewise.
5139 * gcc.target/aarch64/sve/acle/general-c/write_za_m_1.c: Likewise.
5140 * gcc.target/aarch64/sme/acle-asm/addha_za32.c: New file.
5141 * gcc.target/aarch64/sme/acle-asm/addha_za64.c: New file.
5142 * gcc.target/aarch64/sme/acle-asm/addva_za32.c: New file.
5143 * gcc.target/aarch64/sme/acle-asm/addva_za64.c: New file.
5144 * gcc.target/aarch64/sme/acle-asm/arm_has_sme_sc.c: New file.
5145 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_ns.c: New file.
5146 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_s.c: New file.
5147 * gcc.target/aarch64/sme/acle-asm/arm_in_streaming_mode_sc.c: New file.
5148 * gcc.target/aarch64/sme/acle-asm/cntsb_s.c: New file.
5149 * gcc.target/aarch64/sme/acle-asm/cntsb_sc.c: New file.
5150 * gcc.target/aarch64/sme/acle-asm/cntsd_s.c: New file.
5151 * gcc.target/aarch64/sme/acle-asm/cntsd_sc.c: New file.
5152 * gcc.target/aarch64/sme/acle-asm/cntsh_s.c: New file.
5153 * gcc.target/aarch64/sme/acle-asm/cntsh_sc.c: New file.
5154 * gcc.target/aarch64/sme/acle-asm/cntsw_s.c: New file.
5155 * gcc.target/aarch64/sme/acle-asm/cntsw_sc.c: New file.
5156 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za128.c: New file.
5157 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za16.c: New file.
5158 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za32.c: New file.
5159 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za64.c: New file.
5160 * gcc.target/aarch64/sme/acle-asm/ld1_hor_vnum_za8.c: New file.
5161 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za128.c: New file.
5162 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za16.c: New file.
5163 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za32.c: New file.
5164 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za64.c: New file.
5165 * gcc.target/aarch64/sme/acle-asm/ld1_hor_za8.c: New file.
5166 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za128.c: New file.
5167 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za16.c: New file.
5168 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za32.c: New file.
5169 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za64.c: New file.
5170 * gcc.target/aarch64/sme/acle-asm/ld1_ver_vnum_za8.c: New file.
5171 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za128.c: New file.
5172 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za16.c: New file.
5173 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za32.c: New file.
5174 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za64.c: New file.
5175 * gcc.target/aarch64/sme/acle-asm/ld1_ver_za8.c: New file.
5176 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_s.c: New file.
5177 * gcc.target/aarch64/sme/acle-asm/ldr_vnum_za_sc.c: New file.
5178 * gcc.target/aarch64/sme/acle-asm/ldr_za_s.c: New file.
5179 * gcc.target/aarch64/sme/acle-asm/ldr_za_sc.c: New file.
5180 * gcc.target/aarch64/sme/acle-asm/mopa_za32.c: New file.
5181 * gcc.target/aarch64/sme/acle-asm/mopa_za64.c: New file.
5182 * gcc.target/aarch64/sme/acle-asm/mops_za32.c: New file.
5183 * gcc.target/aarch64/sme/acle-asm/mops_za64.c: New file.
5184 * gcc.target/aarch64/sme/acle-asm/read_hor_za128.c: New file.
5185 * gcc.target/aarch64/sme/acle-asm/read_hor_za16.c: New file.
5186 * gcc.target/aarch64/sme/acle-asm/read_hor_za32.c: New file.
5187 * gcc.target/aarch64/sme/acle-asm/read_hor_za64.c: New file.
5188 * gcc.target/aarch64/sme/acle-asm/read_hor_za8.c: New file.
5189 * gcc.target/aarch64/sme/acle-asm/read_ver_za128.c: New file.
5190 * gcc.target/aarch64/sme/acle-asm/read_ver_za16.c: New file.
5191 * gcc.target/aarch64/sme/acle-asm/read_ver_za32.c: New file.
5192 * gcc.target/aarch64/sme/acle-asm/read_ver_za64.c: New file.
5193 * gcc.target/aarch64/sme/acle-asm/read_ver_za8.c: New file.
5194 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za128.c: New file.
5195 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za16.c: New file.
5196 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za32.c: New file.
5197 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za64.c: New file.
5198 * gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za8.c: New file.
5199 * gcc.target/aarch64/sme/acle-asm/st1_hor_za128.c: New file.
5200 * gcc.target/aarch64/sme/acle-asm/st1_hor_za16.c: New file.
5201 * gcc.target/aarch64/sme/acle-asm/st1_hor_za32.c: New file.
5202 * gcc.target/aarch64/sme/acle-asm/st1_hor_za64.c: New file.
5203 * gcc.target/aarch64/sme/acle-asm/st1_hor_za8.c: New file.
5204 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za128.c: New file.
5205 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za16.c: New file.
5206 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za32.c: New file.
5207 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za64.c: New file.
5208 * gcc.target/aarch64/sme/acle-asm/st1_ver_vnum_za8.c: New file.
5209 * gcc.target/aarch64/sme/acle-asm/st1_ver_za128.c: New file.
5210 * gcc.target/aarch64/sme/acle-asm/st1_ver_za16.c: New file.
5211 * gcc.target/aarch64/sme/acle-asm/st1_ver_za32.c: New file.
5212 * gcc.target/aarch64/sme/acle-asm/st1_ver_za64.c: New file.
5213 * gcc.target/aarch64/sme/acle-asm/st1_ver_za8.c: New file.
5214 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_s.c: New file.
5215 * gcc.target/aarch64/sme/acle-asm/str_vnum_za_sc.c: New file.
5216 * gcc.target/aarch64/sme/acle-asm/str_za_s.c: New file.
5217 * gcc.target/aarch64/sme/acle-asm/str_za_sc.c: New file.
5218 * gcc.target/aarch64/sme/acle-asm/sumopa_za32.c: New file.
5219 * gcc.target/aarch64/sme/acle-asm/sumopa_za64.c: New file.
5220 * gcc.target/aarch64/sme/acle-asm/sumops_za32.c: New file.
5221 * gcc.target/aarch64/sme/acle-asm/sumops_za64.c: New file.
5222 * gcc.target/aarch64/sme/acle-asm/test_sme_acle.h: New file.
5223 * gcc.target/aarch64/sme/acle-asm/undef_za.c: New file.
5224 * gcc.target/aarch64/sme/acle-asm/usmopa_za32.c: New file.
5225 * gcc.target/aarch64/sme/acle-asm/usmopa_za64.c: New file.
5226 * gcc.target/aarch64/sme/acle-asm/usmops_za32.c: New file.
5227 * gcc.target/aarch64/sme/acle-asm/usmops_za64.c: New file.
5228 * gcc.target/aarch64/sme/acle-asm/write_hor_za128.c: New file.
5229 * gcc.target/aarch64/sme/acle-asm/write_hor_za16.c: New file.
5230 * gcc.target/aarch64/sme/acle-asm/write_hor_za32.c: New file.
5231 * gcc.target/aarch64/sme/acle-asm/write_hor_za64.c: New file.
5232 * gcc.target/aarch64/sme/acle-asm/write_hor_za8.c: New file.
5233 * gcc.target/aarch64/sme/acle-asm/write_ver_za128.c: New file.
5234 * gcc.target/aarch64/sme/acle-asm/write_ver_za16.c: New file.
5235 * gcc.target/aarch64/sme/acle-asm/write_ver_za32.c: New file.
5236 * gcc.target/aarch64/sme/acle-asm/write_ver_za64.c: New file.
5237 * gcc.target/aarch64/sme/acle-asm/write_ver_za8.c: New file.
5238 * gcc.target/aarch64/sme/acle-asm/zero_mask_za.c: New file.
5239 * gcc.target/aarch64/sme/acle-asm/zero_za.c: New file.
5241 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5243 * gcc.target/aarch64/sme/za_state_1.c: New test.
5244 * gcc.target/aarch64/sme/za_state_2.c: Likewise.
5245 * gcc.target/aarch64/sme/za_state_3.c: Likewise.
5246 * gcc.target/aarch64/sme/za_state_4.c: Likewise.
5247 * gcc.target/aarch64/sme/za_state_5.c: Likewise.
5248 * gcc.target/aarch64/sme/za_state_6.c: Likewise.
5249 * g++.target/aarch64/sme/exceptions_1.C: Likewise.
5250 * gcc.target/aarch64/sme/keyword_macros_1.c: Add ZA macros.
5251 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
5253 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5255 * gcc.target/aarch64/sme/call_sm_switch_1.c: New test.
5256 * gcc.target/aarch64/sme/call_sm_switch_2.c: Likewise.
5257 * gcc.target/aarch64/sme/call_sm_switch_3.c: Likewise.
5258 * gcc.target/aarch64/sme/call_sm_switch_4.c: Likewise.
5259 * gcc.target/aarch64/sme/call_sm_switch_5.c: Likewise.
5260 * gcc.target/aarch64/sme/call_sm_switch_6.c: Likewise.
5261 * gcc.target/aarch64/sme/call_sm_switch_7.c: Likewise.
5262 * gcc.target/aarch64/sme/call_sm_switch_8.c: Likewise.
5263 * gcc.target/aarch64/sme/call_sm_switch_9.c: Likewise.
5264 * gcc.target/aarch64/sme/call_sm_switch_10.c: Likewise.
5266 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5268 * g++.target/aarch64/sve/aarch64-ssve.exp: New harness.
5269 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5270 -DSTREAMING_COMPATIBLE to the list of options.
5271 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5272 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5273 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5274 Fix pasto in variable name.
5275 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: Mark functions
5276 as streaming-compatible if STREAMING_COMPATIBLE is defined.
5277 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Disable for
5278 streaming-compatible code.
5279 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5280 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5281 * gcc.target/aarch64/sve/acle/asm/adrb.c: Likewise.
5282 * gcc.target/aarch64/sve/acle/asm/adrd.c: Likewise.
5283 * gcc.target/aarch64/sve/acle/asm/adrh.c: Likewise.
5284 * gcc.target/aarch64/sve/acle/asm/adrw.c: Likewise.
5285 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likewise.
5286 * gcc.target/aarch64/sve/acle/asm/compact_f32.c: Likewise.
5287 * gcc.target/aarch64/sve/acle/asm/compact_f64.c: Likewise.
5288 * gcc.target/aarch64/sve/acle/asm/compact_s32.c: Likewise.
5289 * gcc.target/aarch64/sve/acle/asm/compact_s64.c: Likewise.
5290 * gcc.target/aarch64/sve/acle/asm/compact_u32.c: Likewise.
5291 * gcc.target/aarch64/sve/acle/asm/compact_u64.c: Likewise.
5292 * gcc.target/aarch64/sve/acle/asm/expa_f16.c: Likewise.
5293 * gcc.target/aarch64/sve/acle/asm/expa_f32.c: Likewise.
5294 * gcc.target/aarch64/sve/acle/asm/expa_f64.c: Likewise.
5295 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
5296 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
5297 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
5298 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
5299 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
5300 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
5301 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
5302 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
5303 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
5304 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
5305 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
5306 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
5307 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
5308 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
5309 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
5310 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
5311 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
5312 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
5313 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
5314 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
5315 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
5316 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
5317 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
5318 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
5319 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
5320 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
5321 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
5322 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
5323 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
5324 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
5325 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
5326 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
5327 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
5328 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
5329 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
5330 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
5331 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
5332 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
5333 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
5334 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
5335 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
5336 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
5337 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
5338 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
5339 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
5340 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
5341 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
5342 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
5343 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
5344 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
5345 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
5346 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
5347 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
5348 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
5349 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
5350 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
5351 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
5352 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
5353 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
5354 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
5366 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
5367 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
5368 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
5369 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
5370 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
5371 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
5372 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
5373 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
5374 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
5375 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
5376 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
5377 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
5378 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
5379 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
5380 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
5381 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
5386 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
5387 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
5388 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
5389 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
5390 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
5391 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
5392 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
5393 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
5413 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
5414 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
5415 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
5416 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
5417 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
5418 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
5419 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
5420 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
5421 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
5422 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
5423 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
5424 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
5425 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
5426 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
5427 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
5428 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
5429 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
5430 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
5431 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: Likewise.
5432 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise.
5433 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise.
5434 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise.
5435 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
5436 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
5437 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
5438 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
5439 * gcc.target/aarch64/sve/acle/asm/rdffr_1.c: Likewise.
5440 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
5441 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
5442 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
5443 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/tmad_f16.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/tmad_f32.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/tmad_f64.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/tsmul_f16.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/asm/tsmul_f32.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/asm/tsmul_f64.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/asm/tssel_f16.c: Likewise.
5463 * gcc.target/aarch64/sve/acle/asm/tssel_f32.c: Likewise.
5464 * gcc.target/aarch64/sve/acle/asm/tssel_f64.c: Likewise.
5465 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
5466 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Likewise.
5467 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5468 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5469 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5470 * gcc.target/aarch64/sve2/acle/asm/bdep_u16.c: Likewise.
5471 * gcc.target/aarch64/sve2/acle/asm/bdep_u32.c: Likewise.
5472 * gcc.target/aarch64/sve2/acle/asm/bdep_u64.c: Likewise.
5473 * gcc.target/aarch64/sve2/acle/asm/bdep_u8.c: Likewise.
5474 * gcc.target/aarch64/sve2/acle/asm/bext_u16.c: Likewise.
5475 * gcc.target/aarch64/sve2/acle/asm/bext_u32.c: Likewise.
5476 * gcc.target/aarch64/sve2/acle/asm/bext_u64.c: Likewise.
5477 * gcc.target/aarch64/sve2/acle/asm/bext_u8.c: Likewise.
5478 * gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c: Likewise.
5479 * gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c: Likewise.
5480 * gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c: Likewise.
5481 * gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c: Likewise.
5482 * gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c: Likewise.
5483 * gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c: Likewise.
5484 * gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c: Likewise.
5485 * gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c: Likewise.
5486 * gcc.target/aarch64/sve2/acle/asm/histseg_s8.c: Likewise.
5487 * gcc.target/aarch64/sve2/acle/asm/histseg_u8.c: Likewise.
5488 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
5489 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
5490 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
5491 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
5492 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
5493 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
5494 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
5495 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
5496 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
5497 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
5498 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
5499 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
5500 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
5501 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
5502 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
5503 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
5504 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
5505 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
5506 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
5507 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
5508 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
5509 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
5510 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
5511 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
5512 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
5513 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
5514 * gcc.target/aarch64/sve2/acle/asm/match_s16.c: Likewise.
5515 * gcc.target/aarch64/sve2/acle/asm/match_s8.c: Likewise.
5516 * gcc.target/aarch64/sve2/acle/asm/match_u16.c: Likewise.
5517 * gcc.target/aarch64/sve2/acle/asm/match_u8.c: Likewise.
5518 * gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c: Likewise.
5519 * gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c: Likewise.
5520 * gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c: Likewise.
5521 * gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c: Likewise.
5522 * gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u64.c: Likewise.
5523 * gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u64.c: Likewise.
5524 * gcc.target/aarch64/sve2/acle/asm/rax1_s64.c: Likewise.
5525 * gcc.target/aarch64/sve2/acle/asm/rax1_u64.c: Likewise.
5526 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5527 * gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c: Likewise.
5528 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
5529 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
5530 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
5531 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
5532 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
5533 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
5534 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
5535 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
5536 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
5537 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
5538 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
5539 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
5540 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
5541 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
5542 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
5543 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
5545 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5547 * gcc.target/aarch64/movdf_2.c: New test.
5548 * gcc.target/aarch64/movdi_3.c: Likewise.
5549 * gcc.target/aarch64/movhf_2.c: Likewise.
5550 * gcc.target/aarch64/movhi_2.c: Likewise.
5551 * gcc.target/aarch64/movqi_2.c: Likewise.
5552 * gcc.target/aarch64/movsf_2.c: Likewise.
5553 * gcc.target/aarch64/movsi_2.c: Likewise.
5554 * gcc.target/aarch64/movtf_3.c: Likewise.
5555 * gcc.target/aarch64/movtf_4.c: Likewise.
5556 * gcc.target/aarch64/movti_3.c: Likewise.
5557 * gcc.target/aarch64/movti_4.c: Likewise.
5558 * gcc.target/aarch64/movv16qi_4.c: Likewise.
5559 * gcc.target/aarch64/movv16qi_5.c: Likewise.
5560 * gcc.target/aarch64/movv8qi_4.c: Likewise.
5561 * gcc.target/aarch64/sme/arm_neon_1.c: Likewise.
5562 * gcc.target/aarch64/sme/arm_neon_2.c: Likewise.
5563 * gcc.target/aarch64/sme/arm_neon_3.c: Likewise.
5565 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5567 * lib/target-supports.exp (check_effective_target_aarch64_sme): New
5569 * gcc.target/aarch64/sme/aarch64-sme.exp: Force SME to be enabled
5570 if it isn't by default.
5571 * g++.target/aarch64/sme/aarch64-sme.exp: Likewise.
5572 * gcc.target/aarch64/sme/streaming_mode_3.c: New test.
5573 * gcc.target/aarch64/sme/streaming_mode_4.c: New file.
5575 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5577 * gcc.target/aarch64/sme/aarch64-sme.exp: New harness.
5578 * gcc.target/aarch64/sme/streaming_mode_1.c: New test.
5579 * gcc.target/aarch64/sme/streaming_mode_2.c: Likewise.
5580 * gcc.target/aarch64/sme/keyword_macros_1.c: Likewise.
5581 * g++.target/aarch64/sme/aarch64-sme.exp: New harness.
5582 * g++.target/aarch64/sme/streaming_mode_1.C: New test.
5583 * g++.target/aarch64/sme/streaming_mode_2.C: Likewise.
5584 * g++.target/aarch64/sme/keyword_macros_1.C: Likewise.
5585 * gcc.target/aarch64/auto-init-1.c: Only expect the call insn
5586 to contain 1 (const_int 0), not 2.
5588 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5590 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_DUAL_XN):
5592 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Add tests for
5594 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c: Likewise.
5595 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c: Likewise.
5596 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c: Likewise.
5597 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c: Likewise.
5598 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c: Likewise.
5599 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c: Likewise.
5600 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c: Likewise.
5601 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c: Likewise.
5602 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c: Likewise.
5603 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c: Likewise.
5604 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c: Likewise.
5606 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5608 * gcc.target/aarch64/sve/acle/general-c/set_1.c: Tweak expected
5610 * gcc.target/aarch64/sve/acle/general-c/set_3.c: Likewise.
5611 * gcc.target/aarch64/sve/acle/general-c/set_5.c: Likewise.
5613 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5615 * gcc.target/aarch64/sve/acle/general-c/*: Replace "but previous
5616 arguments had" with "but argument N had".
5618 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5620 * gcc.target/aarch64/sve/acle/general-c/*: Update expected error
5623 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5625 * gcc.target/aarch64/sve/acle/asm/cntb.c: Tweak expected output.
5626 * gcc.target/aarch64/sve/acle/asm/cnth.c: Likewise.
5627 * gcc.target/aarch64/sve/acle/asm/cntw.c: Likewise.
5628 * gcc.target/aarch64/sve/acle/asm/cntd.c: Likewise.
5629 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
5630 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
5631 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
5632 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
5633 * gcc.target/aarch64/sve/loop_add_4.c: Expect RDVL to be used
5634 to calculate the -17 and 17 factors.
5635 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise the 18 factor.
5637 2023-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
5639 * gcc.target/aarch64/eh_return-3.c: Fix when retaa is available.
5641 2023-12-05 Thomas Schwinge <thomas@codesourcery.com>
5643 * gcc.dg/gnu23-builtins-no-dfp-1.c: Remove '-fpermissive'.
5644 'dg-error "implicit"' instead of 'dg-warning "implicit"'.
5646 2023-12-05 Kito Cheng <kito.cheng@sifive.com>
5648 * gcc.target/riscv/arch-29.c: New test.
5649 * gcc.target/riscv/arch-30.c: New test.
5651 2023-12-05 Richard Sandiford <richard.sandiford@arm.com>
5653 PR rtl-optimization/112278
5654 * gcc.target/aarch64/sve/pr112278.c: New test.
5656 2023-12-05 Jakub Jelinek <jakub@redhat.com>
5658 PR tree-optimization/112843
5659 * gcc.dg/bitint-47.c: New test.
5661 2023-12-05 Jakub Jelinek <jakub@redhat.com>
5664 * gcc.target/i386/pr112816.c: New test.
5666 2023-12-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5668 * g++.target/riscv/rvv/autovec/bug-2.C: New test.
5670 2023-12-05 Richard Biener <rguenther@suse.de>
5673 * gcc.target/avr/pr89270.c: New testcase.
5675 2023-12-05 Richard Biener <rguenther@suse.de>
5678 * gcc.target/avr/pr86869.c: New testcase.
5680 2023-12-05 liuhongt <hongtao.liu@intel.com>
5682 * gcc.target/i386/udotprodint8_emulate.c: New test.
5684 2023-12-05 Marek Polacek <polacek@redhat.com>
5688 * g++.dg/cpp23/consteval-if10.C: Remove dg-error.
5689 * g++.dg/cpp23/consteval-if2.C: Likewise.
5690 * g++.dg/cpp23/feat-cxx2b.C: Adjust expected value of __cpp_consteval.
5691 * g++.dg/cpp26/feat-cxx26.C: Likewise.
5692 * g++.dg/cpp2a/consteval-memfn1.C: Add dg-error.
5693 * g++.dg/cpp2a/consteval11.C: Likewise.
5694 * g++.dg/cpp2a/consteval3.C: Adjust dg-error.
5695 * g++.dg/cpp2a/consteval34.C: Add dg-error.
5696 * g++.dg/cpp2a/consteval36.C: Likewise.
5697 * g++.dg/cpp2a/consteval9.C: Likewise.
5698 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value of __cpp_consteval.
5699 * g++.dg/cpp2a/spaceship-synth9.C: Adjust dg-error.
5700 * g++.dg/cpp2a/consteval-prop1.C: New test.
5701 * g++.dg/cpp2a/consteval-prop10.C: New test.
5702 * g++.dg/cpp2a/consteval-prop11.C: New test.
5703 * g++.dg/cpp2a/consteval-prop12.C: New test.
5704 * g++.dg/cpp2a/consteval-prop13.C: New test.
5705 * g++.dg/cpp2a/consteval-prop14.C: New test.
5706 * g++.dg/cpp2a/consteval-prop15.C: New test.
5707 * g++.dg/cpp2a/consteval-prop16.C: New test.
5708 * g++.dg/cpp2a/consteval-prop17.C: New test.
5709 * g++.dg/cpp2a/consteval-prop18.C: New test.
5710 * g++.dg/cpp2a/consteval-prop19.C: New test.
5711 * g++.dg/cpp2a/consteval-prop20.C: New test.
5712 * g++.dg/cpp2a/consteval-prop2.C: New test.
5713 * g++.dg/cpp2a/consteval-prop3.C: New test.
5714 * g++.dg/cpp2a/consteval-prop4.C: New test.
5715 * g++.dg/cpp2a/consteval-prop5.C: New test.
5716 * g++.dg/cpp2a/consteval-prop6.C: New test.
5717 * g++.dg/cpp2a/consteval-prop7.C: New test.
5718 * g++.dg/cpp2a/consteval-prop8.C: New test.
5719 * g++.dg/cpp2a/consteval-prop9.C: New test.
5721 2023-12-04 Jason Merrill <jason@redhat.com>
5723 * g++.dg/cpp0x/constexpr-noreturn1.C: New test.
5725 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5727 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c:
5728 Replace riscv_zvfh_hw with riscv_zvfh.
5729 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Ditto.
5730 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Ditto.
5731 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Ditto.
5732 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Ditto.
5733 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Ditto.
5734 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c:
5736 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
5738 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Allow
5740 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: Replace
5741 riscv zvfh_hw with riscv_zvfh.
5742 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: Ditto.
5743 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Ditto.
5744 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Ditto.
5745 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Ditto.
5746 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Ditto.
5747 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Ditto.
5748 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Ditto.
5749 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Ditto.
5750 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Ditto.
5751 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Ditto.
5752 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Ditto.
5753 * lib/target-supports.exp: Remove riscv_vector_hw and
5756 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5758 * gcc.target/riscv/rvv/autovec/pr112552.c: Add
5759 -Wno-incompatible-pointer-types.
5760 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c:
5763 2023-12-04 Robin Dapp <rdapp@ventanamicro.com>
5765 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: Change to
5766 -mstringop-strategy.
5767 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: Ditto.
5768 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: Ditto.
5769 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: Ditto.
5770 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: Ditto.
5772 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5775 * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
5777 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5780 * gcc.target/riscv/rvv/base/pr112431-37.c: New test.
5781 * gcc.target/riscv/rvv/base/pr112431-38.c: New test.
5783 2023-12-04 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/112818
5786 * gcc.dg/vect/pr112818.c: New testcase.
5788 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5790 * g++.target/riscv/rvv/autovec/bug-01.C: Moved to...
5791 * g++.target/riscv/rvv/autovec/bug-1.C: ...here.
5793 2023-12-04 Richard Biener <rguenther@suse.de>
5795 PR tree-optimization/112827
5796 * gcc.dg/torture/pr112827-1.c: New testcase.
5797 * gcc.dg/torture/pr112827-2.c: Likewise.
5799 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5802 * gcc.target/riscv/rvv/base/pr112431-35.c: New test.
5803 * gcc.target/riscv/rvv/base/pr112431-36.c: New test.
5805 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
5808 * gcc.dg/debug/btf/btf-function-7.c: New test.
5810 2023-12-04 Indu Bhagat <indu.bhagat@oracle.com>
5813 * gcc.dg/debug/btf/btf-function-6.c: Empty string expected with
5814 BTF_KIND_FUNC_PROTO.
5816 2023-12-04 Pan Li <pan2.li@intel.com>
5819 * gcc.target/riscv/rvv/vsetvl/pr112813-1.c: New test.
5821 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5824 * gcc.dg/pr112837.c: New test.
5826 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5829 * gcc.target/i386/sse2-pr112816.c: New test.
5831 2023-12-04 Jakub Jelinek <jakub@redhat.com>
5834 * g++.dg/ext/unroll-5.C: New test.
5835 * g++.dg/ext/unroll-6.C: New test.
5837 2023-12-04 Feng Wang <wangfeng@eswincomputing.com>
5839 * gcc.target/riscv/zvkn-1.c: Replace zvbb with zvkb.
5840 * gcc.target/riscv/zvkn.c: Ditto.
5841 * gcc.target/riscv/zvknc-1.c:Ditto.
5842 * gcc.target/riscv/zvknc-2.c:Ditto.
5843 * gcc.target/riscv/zvknc.c: Ditto.
5844 * gcc.target/riscv/zvkng-1.c:Ditto.
5845 * gcc.target/riscv/zvkng-2.c:Ditto.
5846 * gcc.target/riscv/zvkng.c: Ditto.
5847 * gcc.target/riscv/zvks-1.c: Ditto.
5848 * gcc.target/riscv/zvks.c: Ditto.
5849 * gcc.target/riscv/zvksc-1.c:Ditto.
5850 * gcc.target/riscv/zvksc-2.c:Ditto.
5851 * gcc.target/riscv/zvksc.c: Ditto.
5852 * gcc.target/riscv/zvksg-1.c:Ditto.
5853 * gcc.target/riscv/zvksg-2.c:Ditto.
5854 * gcc.target/riscv/zvksg.c: Ditto.
5856 2023-12-04 Fei Gao <gaofei@eswincomputing.com>
5857 Xiao Zeng <zengxiao@eswincomputing.com>
5859 * gcc.target/riscv/zicond-sfb-primitiveSemantics.c: New test.
5861 2023-12-04 Kito Cheng <kito.cheng@sifive.com>
5863 * gcc.target/riscv/mcpu-sifive-x280.c: New test.
5865 2023-12-04 Hu, Lin1 <lin1.hu@intel.com>
5867 * gcc.target/i386/user_msr-1.c: Correct the MSR index for give the user
5870 2023-12-03 Jakub Jelinek <jakub@redhat.com>
5872 PR middle-end/112406
5873 * gcc.target/aarch64/pr112406.c (MagickPixelPacket): Add missing
5875 (GetImageChannelMoments_image): Avoid using implicit int.
5876 (SetMagickPixelPacket): Use void return type instead of implicit int.
5877 (GetImageChannelMoments): Likewise. Use __builtin_atan instead of
5880 2023-12-03 Jakub Jelinek <jakub@redhat.com>
5882 PR middle-end/112807
5883 * gcc.dg/bitint-46.c: New test.
5885 2023-12-03 Saurabh Jha <saurabh.jha@arm.com>
5887 * gcc.target/arm/mve/pr112337.c: Use int32_t instead of int.
5889 2023-12-03 Pan Li <pan2.li@intel.com>
5891 * gcc.target/riscv/rvv/base/pr112743-1.c: Fix typo.
5892 * gcc.target/riscv/rvv/base/pr112743-2.c: Ditto.
5894 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5896 * gcc.dg/gnu23-builtins-no-dfp-1.c: Add -fpermissive.
5898 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5900 * gcc.c-torture/execute/pr65369.c: Fix type mismatch.
5902 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5904 * gcc.c-torture/execute/comp-goto-1.c: Fix return value of main for
5907 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5909 * gcc.target/arc/lra-1.c: Fix missing prototypes and implicit
5910 types in variable definitions.
5911 * gcc.target/arc/pic-1.c: Similarly.
5912 * gcc.target/arc/pr9001191897.c: Similarly.
5913 * gcc.target/arc/pr9001195952.c: Add -fpermissive.
5915 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5917 * gcc.target/nios2/cdx-ldstwm-1.c: Add -fpermissive.
5918 * gcc.target/nios2/cdx-ldstwm-2.c: Add prototypes fro abort and exit.
5920 2023-12-03 Jeff Law <jlaw@ventanamicro.com>
5922 * gcc.target/h8300/pr58400.c: Add -fpermissive.
5923 * gcc.target/h8300/pr17306-2.c: Add missing prototype.
5925 2023-12-02 Harald Anlauf <anlauf@gmx.de>
5929 * gfortran.dg/optional_deferred_char_1.f90: New test.
5931 2023-12-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5933 * gcc.target/i386/libcall-1.c: Skip on darwin.
5935 2023-12-02 Li Wei <liwei@loongson.cn>
5937 * gcc.target/loongarch/lasx-extract-even_odd-opt.c: New test.
5939 2023-12-02 Li Wei <liwei@loongson.cn>
5941 * gcc.target/loongarch/popcnt.c: New test.
5942 * gcc.target/loongarch/popcount.c: New test.
5944 2023-12-02 chenxiaolong <chenxiaolong@loongson.cn>
5946 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c:Remove
5947 the default Settings to run the behavior.
5948 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c:Dito.
5949 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c:Dito.
5950 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c:Dito.
5951 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c:Dito.
5952 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c:Dito.
5953 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c:Dito.
5954 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c:Dito.
5955 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c:Dito.
5956 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c:Dito.
5957 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c:Dito.
5958 * gcc.target/loongarch/vector/lasx/lasx-xvand.c:Dito.
5959 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c:Dito.
5960 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c:Dito.
5961 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c:Dito.
5962 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c:Dito.
5963 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c:Dito.
5964 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c:Dito.
5965 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c:Dito.
5966 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c:Dito.
5967 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c:Dito.
5968 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c:Dito.
5969 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c:Dito.
5970 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c:Dito.
5971 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c:Dito.
5972 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c:Dito.
5973 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c:Dito.
5974 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c:Dito.
5975 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c:Dito.
5976 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c:Dito.
5977 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c:Dito.
5978 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c:Dito.
5979 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c:Dito.
5980 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c:Dito.
5981 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c:Dito.
5982 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c:Dito.
5983 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c:Dito.
5984 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c:Dito.
5985 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c:Dito.
5986 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c:Dito.
5987 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c:Dito.
5988 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c:Dito.
5989 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c:Dito.
5990 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c:Dito.
5991 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c:Dito.
5992 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c:Dito.
5993 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c:Dito.
5994 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c:Dito.
5995 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c:Dito.
5996 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c:Dito.
5997 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c:Dito.
5998 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c:Dito.
5999 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c:Dito.
6000 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c:Dito.
6001 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c:Dito.
6002 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c:Dito.
6003 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c:Dito.
6004 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c:Dito.
6005 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c:Dito.
6006 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c:Dito.
6007 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c:Dito.
6008 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c:Dito.
6009 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c:Dito.
6010 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c:Dito.
6011 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c:Dito.
6012 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c:Dito.
6013 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c:Dito.
6014 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c:Dito.
6015 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c:Dito.
6016 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c:Dito.
6017 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c:Dito.
6018 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c:Dito.
6019 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c:Dito.
6020 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c:Dito.
6021 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c:Dito.
6022 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c:Dito.
6023 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c:Dito.
6024 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c:Dito.
6025 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c:Dito.
6026 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c:Dito.
6027 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c:Dito.
6028 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c:Dito.
6029 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c:Dito.
6030 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c:Dito.
6031 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c:Dito.
6032 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c:Dito.
6033 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c:Dito.
6034 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c:Dito.
6035 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c:Dito.
6036 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c:Dito.
6037 * gcc.target/loongarch/vector/lasx/lasx-xvld.c:Dito.
6038 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c:Dito.
6039 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c:Dito.
6040 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c:Dito.
6041 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c:Dito.
6042 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c:Dito.
6043 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c:Dito.
6044 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c:Dito.
6045 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c:Dito.
6046 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c:Dito.
6047 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c:Dito.
6048 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c:Dito.
6049 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c:Dito.
6050 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c:Dito.
6051 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c:Dito.
6052 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c:Dito.
6053 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c:Dito.
6054 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c:Dito.
6055 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c:Dito.
6056 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c:Dito.
6057 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c:Dito.
6058 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c:Dito.
6059 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c:Dito.
6060 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c:Dito.
6061 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c:Dito.
6062 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c:Dito.
6063 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c:Dito.
6064 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c:Dito.
6065 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c:Dito.
6066 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c:Dito.
6067 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c:Dito.
6068 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c:Dito.
6069 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c:Dito.
6070 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c:Dito.
6071 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c:Dito.
6072 * gcc.target/loongarch/vector/lasx/lasx-xvor.c:Dito.
6073 * gcc.target/loongarch/vector/lasx/lasx-xvori.c:Dito.
6074 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c:Dito.
6075 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c:Dito.
6076 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c:Dito.
6077 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c:Dito.
6078 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c:Dito.
6079 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c:Dito.
6080 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c:Dito.
6081 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c:Dito.
6082 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c:Dito.
6083 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c:Dito.
6084 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c:Dito.
6085 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c:Dito.
6086 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c:Dito.
6087 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c:Dito.
6088 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c:Dito.
6089 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c:Dito.
6090 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c:Dito.
6091 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c:Dito.
6092 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c:Dito.
6093 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c:Dito.
6094 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c:Dito.
6095 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c:Dito.
6096 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c:Dito.
6097 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c:Dito.
6098 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c:Dito.
6099 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c:Dito.
6100 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c:Dito.
6101 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c:Dito.
6102 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c:Dito.
6103 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c:Dito.
6104 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c:Dito.
6105 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c:Dito.
6106 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c:Dito.
6107 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c:Dito.
6108 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c:Dito.
6109 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c:Dito.
6110 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c:Dito.
6111 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c:Dito.
6112 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c:Dito.
6113 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c:Dito.
6114 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c:Dito.
6115 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c:Dito.
6116 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c:Dito.
6117 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c:Dito.
6118 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c:Dito.
6119 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c:Dito.
6120 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c:Dito.
6121 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c:Dito.
6122 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c:Dito.
6123 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c:Dito.
6124 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c:Dito.
6125 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c:Dito.
6126 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c:Dito.
6127 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c:Dito.
6128 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c:Dito.
6129 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c:Dito.
6130 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c:Dito.
6131 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c:Dito.
6132 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c:Dito.
6133 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c:Dito.
6134 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c:Dito.
6135 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c:Dito.
6136 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c:Dito.
6137 * gcc.target/loongarch/vector/lasx/lasx-xvst.c:Dito.
6138 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c:Dito.
6139 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c:Dito.
6140 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c:Dito.
6141 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c:Dito.
6142 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c:Dito.
6143 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c:Dito.
6144 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c:Dito.
6145 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c:Dito.
6146 * gcc.target/loongarch/vector/loongarch-vector.exp:Added hardware
6147 detection to set the behavior of program execution based on the
6148 characteristics of the hardware.
6149 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c:Remove the default
6150 Settings to run the behavior.
6151 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c:Dito.
6152 * gcc.target/loongarch/vector/lsx/lsx-vadd.c:Dito.
6153 * gcc.target/loongarch/vector/lsx/lsx-vadda.c:Dito.
6154 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c:Dito.
6155 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c:Dito.
6156 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c:Dito.
6157 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c:Dito.
6158 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c:Dito.
6159 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c:Dito.
6160 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c:Dito.
6161 * gcc.target/loongarch/vector/lsx/lsx-vand.c:Dito.
6162 * gcc.target/loongarch/vector/lsx/lsx-vandi.c:Dito.
6163 * gcc.target/loongarch/vector/lsx/lsx-vandn.c:Dito.
6164 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c:Dito.
6165 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c:Dito.
6166 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c:Dito.
6167 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c:Dito.
6168 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c:Dito.
6169 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c:Dito.
6170 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c:Dito.
6171 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c:Dito.
6172 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c:Dito.
6173 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c:Dito.
6174 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c:Dito.
6175 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c:Dito.
6176 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c:Dito.
6177 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c:Dito.
6178 * gcc.target/loongarch/vector/lsx/lsx-vclo.c:Dito.
6179 * gcc.target/loongarch/vector/lsx/lsx-vclz.c:Dito.
6180 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c:Dito.
6181 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c:Dito.
6182 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c:Dito.
6183 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c:Dito.
6184 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c:Dito.
6185 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c:Dito.
6186 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c:Dito.
6187 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c:Dito.
6188 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c:Dito.
6189 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c:Dito.
6190 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c:Dito.
6191 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c:Dito.
6192 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c:Dito.
6193 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c:Dito.
6194 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c:Dito.
6195 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c:Dito.
6196 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c:Dito.
6197 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c:Dito.
6198 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c:Dito.
6199 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c:Dito.
6200 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c:Dito.
6201 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c:Dito.
6202 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c:Dito.
6203 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c:Dito.
6204 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c:Dito.
6205 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c:Dito.
6206 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c:Dito.
6207 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c:Dito.
6208 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c:Dito.
6209 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c:Dito.
6210 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c:Dito.
6211 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c:Dito.
6212 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c:Dito.
6213 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c:Dito.
6214 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c:Dito.
6215 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c:Dito.
6216 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c:Dito.
6217 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c:Dito.
6218 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c:Dito.
6219 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c:Dito.
6220 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c:Dito.
6221 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c:Dito.
6222 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c:Dito.
6223 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c:Dito.
6224 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c:Dito.
6225 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c:Dito.
6226 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c:Dito.
6227 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c:Dito.
6228 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c:Dito.
6229 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c:Dito.
6230 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c:Dito.
6231 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c:Dito.
6232 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c:Dito.
6233 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c:Dito.
6234 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c:Dito.
6235 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c:Dito.
6236 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c:Dito.
6237 * gcc.target/loongarch/vector/lsx/lsx-vld.c:Dito.
6238 * gcc.target/loongarch/vector/lsx/lsx-vldi.c:Dito.
6239 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c:Dito.
6240 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c:Dito.
6241 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c:Dito.
6242 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c:Dito.
6243 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c:Dito.
6244 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c:Dito.
6245 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c:Dito.
6246 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c:Dito.
6247 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c:Dito.
6248 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c:Dito.
6249 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c:Dito.
6250 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c:Dito.
6251 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c:Dito.
6252 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c:Dito.
6253 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c:Dito.
6254 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c:Dito.
6255 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c:Dito.
6256 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c:Dito.
6257 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c:Dito.
6258 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c:Dito.
6259 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c:Dito.
6260 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c:Dito.
6261 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c:Dito.
6262 * gcc.target/loongarch/vector/lsx/lsx-vmul.c:Dito.
6263 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c:Dito.
6264 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c:Dito.
6265 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c:Dito.
6266 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c:Dito.
6267 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c:Dito.
6268 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c:Dito.
6269 * gcc.target/loongarch/vector/lsx/lsx-vneg.c:Dito.
6270 * gcc.target/loongarch/vector/lsx/lsx-vnor.c:Dito.
6271 * gcc.target/loongarch/vector/lsx/lsx-vnori.c:Dito.
6272 * gcc.target/loongarch/vector/lsx/lsx-vor.c:Dito.
6273 * gcc.target/loongarch/vector/lsx/lsx-vori.c:Dito.
6274 * gcc.target/loongarch/vector/lsx/lsx-vorn.c:Dito.
6275 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c:Dito.
6276 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c:Dito.
6277 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c:Dito.
6278 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c:Dito.
6279 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c:Dito.
6280 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c:Dito.
6281 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c:Dito.
6282 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c:Dito.
6283 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c:Dito.
6284 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c:Dito.
6285 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c:Dito.
6286 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c:Dito.
6287 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c:Dito.
6288 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c:Dito.
6289 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c:Dito.
6290 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c:Dito.
6291 * gcc.target/loongarch/vector/lsx/lsx-vseq.c:Dito.
6292 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c:Dito.
6293 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c:Dito.
6294 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c:Dito.
6295 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c:Dito.
6296 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c:Dito.
6297 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c:Dito.
6298 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c:Dito.
6299 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c:Dito.
6300 * gcc.target/loongarch/vector/lsx/lsx-vsll.c:Dito.
6301 * gcc.target/loongarch/vector/lsx/lsx-vslli.c:Dito.
6302 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c:Dito.
6303 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c:Dito.
6304 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c:Dito.
6305 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c:Dito.
6306 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c:Dito.
6307 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c:Dito.
6308 * gcc.target/loongarch/vector/lsx/lsx-vsra.c:Dito.
6309 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c:Dito.
6310 * gcc.target/loongarch/vector/lsx/lsx-vsran.c:Dito.
6311 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c:Dito.
6312 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c:Dito.
6313 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c:Dito.
6314 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c:Dito.
6315 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c:Dito.
6316 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c:Dito.
6317 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c:Dito.
6318 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c:Dito.
6319 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c:Dito.
6320 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c:Dito.
6321 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c:Dito.
6322 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c:Dito.
6323 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c:Dito.
6324 * gcc.target/loongarch/vector/lsx/lsx-vssran.c:Dito.
6325 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c:Dito.
6326 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c:Dito.
6327 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c:Dito.
6328 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c:Dito.
6329 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c:Dito.
6330 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c:Dito.
6331 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c:Dito.
6332 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c:Dito.
6333 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c:Dito.
6334 * gcc.target/loongarch/vector/lsx/lsx-vst.c:Dito.
6335 * gcc.target/loongarch/vector/lsx/lsx-vsub.c:Dito.
6336 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c:Dito.
6337 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c:Dito.
6338 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c:Dito.
6339 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c:Dito.
6340 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c:Dito.
6341 * gcc.target/loongarch/vector/lsx/lsx-vxor.c:Dito.
6342 * gcc.target/loongarch/vector/lsx/lsx-vxori.c:Dito.
6344 2023-12-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6347 * gcc.target/riscv/rvv/autovec/pr112801.c: New test.
6349 2023-12-02 Pan Li <pan2.li@intel.com>
6352 * gcc.target/riscv/rvv/base/pr112743-2.c: New test.
6354 2023-12-01 Harald Anlauf <anlauf@gmx.de>
6357 * gfortran.dg/missing_optional_dummy_7.f90: New test.
6359 2023-12-01 Jason Merrill <jason@redhat.com>
6361 * g++.dg/cpp2a/nontype-class4.C: Specify ABI v18.
6362 * g++.dg/cpp2a/nontype-class4a.C: New test.
6364 2023-12-01 Jason Merrill <jason@redhat.com>
6366 * g++.dg/abi/mangle10.C: Disable compat aliases.
6367 * g++.dg/abi/mangle52.C: Specify ABI 18.
6368 * g++.dg/cpp2a/class-deduction-alias3.C
6369 * g++.dg/cpp2a/class-deduction-alias8.C:
6370 Avoid builtins in requires-clauses.
6371 * g++.dg/abi/mangle-concepts1.C: New test.
6372 * g++.dg/abi/mangle-ttp1.C: New test.
6374 2023-12-01 Alexandre Oliva <oliva@adacore.com>
6377 * c-c++-common/torture/harden-cfr-bret.c: Rework for stricter
6378 untyped_return requirements. Require untyped_assembly.
6379 * c-c++-common/torture/harden-cfr-bret-except.c: New.
6380 * c-c++-common/torture/harden-cfr-bret-always.c: Require
6382 * c-c++-common/torture/harden-cfr-bret-never.c: Likewise.
6383 * c-c++-common/torture/harden-cfr-bret-noopt.c: Likewise.
6384 * c-c++-common/torture/harden-cfr-bret-noret.c: Likewise.
6385 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: Likewise.
6386 * c-c++-common/torture/harden-cfr-bret-nothrow.c: Likewise.
6387 * c-c++-common/torture/harden-cfr-bret-retcl.c: Likewise.
6389 2023-12-01 Vladimir N. Makarov <vmakarov@redhat.com>
6392 * gcc.target/i386/pr112445.c: New test.
6394 2023-12-01 David Malcolm <dmalcolm@redhat.com>
6396 * gcc.dg/analyzer/fd-accept.c: Update for fix to missing CWE
6397 metadata for -Wanalyzer-fd-phase-mismatch.
6398 * gcc.dg/analyzer/fd-bind.c: Likewise.
6399 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
6400 * gcc.dg/plugin/analyzer_cpython_plugin.c: Update for changes to
6401 pending_diagnostic::emit.
6402 * gcc.dg/plugin/analyzer_gil_plugin.c: Likewise.
6404 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6407 * gcc.target/riscv/rvv/base/pr112431-22.c: New test.
6408 * gcc.target/riscv/rvv/base/pr112431-23.c: New test.
6409 * gcc.target/riscv/rvv/base/pr112431-24.c: New test.
6410 * gcc.target/riscv/rvv/base/pr112431-25.c: New test.
6411 * gcc.target/riscv/rvv/base/pr112431-26.c: New test.
6412 * gcc.target/riscv/rvv/base/pr112431-27.c: New test.
6414 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6417 * gcc.target/riscv/rvv/base/pr112431-28.c: New test.
6418 * gcc.target/riscv/rvv/base/pr112431-29.c: New test.
6419 * gcc.target/riscv/rvv/base/pr112431-30.c: New test.
6420 * gcc.target/riscv/rvv/base/pr112431-31.c: New test.
6421 * gcc.target/riscv/rvv/base/pr112431-32.c: New test.
6422 * gcc.target/riscv/rvv/base/pr112431-33.c: New test.
6424 2023-12-01 Jakub Jelinek <jakub@redhat.com>
6426 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c
6427 (fun_check_passing_m512_8_values, fun_check_passing_m512h_8_values):
6428 Add missing void return type.
6429 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c
6430 (fun_check_passing_m256_8_values, fun_check_passing_m256h_8_values):
6432 * gcc.dg/graphite/pr83126.c (ew): Add missing casts to __INTPTR_TYPE__
6435 2023-12-01 Jakub Jelinek <jakub@redhat.com>
6437 PR middle-end/112770
6438 * gcc.dg/bitint-45.c: New test.
6440 2023-12-01 Jakub Jelinek <jakub@redhat.com>
6442 PR middle-end/112771
6443 * gcc.dg/bitint-44.c: New test.
6445 2023-12-01 Jose E. Marchesi <jose.marchesi@oracle.com>
6447 * gcc.target/bpf/section-name-quoting-1.c: New test.
6449 2023-12-01 Jakub Jelinek <jakub@redhat.com>
6451 PR middle-end/112750
6452 * gcc.dg/bitint-41.c: Use -std=c23 rather than -std=c2x.
6453 * gcc.dg/torture/bitint-43.c: Likewise.
6454 * gcc.dg/torture/bitint-44.c: Likewise.
6455 * gcc.dg/torture/bitint-45.c: New test.
6457 2023-12-01 Juergen Christ <jchrist@linux.ibm.com>
6459 * gcc.target/s390/pr112753.c: New test.
6461 2023-12-01 Florian Weimer <fweimer@redhat.com>
6463 * gcc.dg/permerror-default.c (missing_parameter_type):
6465 * gcc.dg/permerror-fpermissive.c (missing_parameter_type):
6466 Expect -Wdeclaration-missing-parameter-type warning.
6467 * gcc.dg/permerror-gnu89-nopermissive.c (missing_parameter_type):
6468 Expect -Wdeclaration-missing-parameter-type error.
6469 * gcc.dg/permerror-gnu89-pedantic.c (missing_parameter_type):
6471 * gcc.dg/permerror-gnu89.c (missing_parameter_type):
6472 Expect -Wdeclaration-missing-parameter-type warning.
6473 * gcc.dg/permerror-noerror.c: Add
6474 -Wno-error=declaration-missing-parameter-type to build flags.
6475 (missing_parameter_type): Expect
6476 -Wdeclaration-missing-parameter-type warning.
6477 * gcc.dg/permerror-nowarning.c: Build with
6478 -Wno-declaration-missing-parameter-type. Remove previously
6480 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
6481 * gcc.dg/permerror-pedantic.c (missing_parameter_type):
6482 Expect -Wdeclaration-missing-parameter-type error.
6483 * gcc.dg/permerror-system.c (missing_parameter_type):
6486 2023-12-01 Florian Weimer <fweimer@redhat.com>
6488 * gcc.dg/permerror-default.c (incompatible_pointer_types):
6489 Expect new permerror.
6490 * gcc.dg/permerror-gnu89-nopermissive.c
6491 (incompatible_pointer_types): Likewise.
6492 * gcc.dg/permerror-pedantic.c (incompatible_pointer_types):
6494 * gcc.dg/permerror-system.c: Likewise.
6495 * gcc.dg/Wincompatible-pointer-types-2.c: Compile with
6496 -fpermissive due to expected errors.
6497 * gcc.dg/Wincompatible-pointer-types-5.c: New test. Copied
6498 from gcc.dg/Wincompatible-pointer-types-2.c. Expect errors.
6499 * gcc.dg/anon-struct-11.c: Compile with -fpermissive
6500 due to expected errors.
6501 * gcc.dg/anon-struct-11a.c: New test. Copied from
6502 gcc.dg/anon-struct-11.c. Expect errors.
6503 * gcc.dg/anon-struct-13.c: Compile with -fpermissive
6504 due to expected errors.
6505 * gcc.dg/anon-struct-13a.c: New test. Copied from
6506 gcc.dg/anon-struct-13.c. Expect errors.
6507 * gcc.dg/builtin-arith-overflow-4.c: Compile with -fpermissive
6508 due to expected errors.
6509 * gcc.dg/builtin-arith-overflow-4a.c: New test. Copied from
6510 gcc.dg/builtin-arith-overflow-4.c. Expect errors.
6511 * gcc.dg/c23-qual-4.c: Expect -Wincompatible-pointer-types errors.
6512 * gcc.dg/dfp/composite-type.c: Compile with -fpermissive
6513 due to expected errors.
6514 * gcc.dg/dfp/composite-type-2.c: New test. Copied from
6515 gcc.dg/dfp/composite-type.c. Expect errors.
6516 * gcc.dg/diag-aka-1.c: Compile with -fpermissive
6517 due to expected errors.
6518 * gcc.dg/diag-aka-1a.c: New test. Copied from
6519 gcc.dg/diag-aka-1a.c. Expect errors.
6520 * gcc.dg/enum-compat-1.c: Compile with -fpermissive
6521 due to expected errors.
6522 * gcc.dg/enum-compat-2.c: New test. Copied from
6523 gcc.dg/enum-compat-1.c. Expect errors.
6524 * gcc.dg/func-ptr-conv-1.c: Compile with -fpermissive
6525 due to expected errors.
6526 * gcc.dg/func-ptr-conv-2.c: New test. Copied from
6527 gcc.dg/func-ptr-conv-1.c. Expect errors.
6528 * gcc.dg/init-bad-7.c: Compile with -fpermissive
6529 due to expected errors.
6530 * gcc.dg/init-bad-7a.c: New test. Copied from gcc.dg/init-bad-7.c.
6532 * gcc.dg/noncompile/incomplete-3.c (foo): Expect
6533 -Wincompatible-pointer-types error.
6534 * gcc.dg/param-type-mismatch-2.c (test8): Likewise.
6535 * gcc.dg/pointer-array-atomic.c: Compile with -fpermissive
6536 due to expected errors.
6537 * gcc.dg/pointer-array-atomic-2.c: New test. Copied from
6538 gcc.dg/pointer-array-atomic.c. Expect errors.
6539 * gcc.dg/pointer-array-quals-1.c (test): Expect
6540 -Wincompatible-pointer-types errors.
6541 * gcc.dg/transparent-union-1.c: Compile with -fpermissive
6542 due to expected errors.
6543 * gcc.dg/transparent-union-1a.c: New test. Copied from
6544 gcc.dg/transparent-union-1.c. Expect errors.
6545 * gcc.target/aarch64/acle/memtag_2a.c
6546 (test_memtag_warning_return_qualifier): Expect additional
6548 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
6549 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c
6551 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c
6553 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c
6555 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c
6557 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c
6559 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c
6561 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c
6563 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c
6565 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c
6567 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c (f1): Likewise.
6568 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c (f1): Likewise.
6569 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
6570 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
6571 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
6573 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
6575 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
6577 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
6579 * gcc.target/aarch64/sve/acle/general/attributes_7.c
6581 * gcc.target/i386/sse2-bfloat16-scalar-typecheck.c (footest):
6582 Expect -Wincompatible-pointer-types errors.
6583 * gcc.target/i386/vect-bfloat16-typecheck_1.c (footest): Likewise.
6584 * gcc.target/i386/vect-bfloat16-typecheck_2.c (footest): Likewise.
6586 2023-12-01 Florian Weimer <fweimer@redhat.com>
6588 * gcc.dg/permerror-default.c (return_mismatch_1)
6589 (return_mismatch_2): Expect new permerror.
6590 * gcc.dg/permerror-gnu89-nopermissive.c (return_mismatch_1):
6592 * gcc.dg/permerror-system.c: Likewise.
6593 * gcc.dg/20030906-1.c: Compile with -fpermissive due to
6594 expected -Wreturn-mismatch error.
6595 * gcc.dg/20030906-1a.c: New test. Copied from
6596 gcc.dg/20030906-1.c. Expect the error.
6597 * gcc.dg/20030906-2.c: Compile with -fpermissive due to
6598 expected -Wreturn-mismatch error.
6599 * gcc.dg/20030906-2a.c: New test. Copied from
6600 gcc.dg/20030906-2.c. Expect the error.
6601 * gcc.dg/Wreturn-mismatch-1.c: Compile with -fpermissive due to
6602 expected -Wreturn-mismatch error.
6603 * gcc.dg/Wreturn-mismatch-1a.c: New test. Copied from
6604 gcc.dg/Wreturn-mismatch-1.c. Expect the error.
6605 * gcc.dg/Wreturn-mismatch-2.c: Compile with -fpermissive due to
6606 expected -Wreturn-mismatch error.
6607 * gcc.dg/Wreturn-mismatch-2a.c: New test. Copied from
6608 gcc.dg/Wreturn-mismatch-2.c. Expect the error.
6609 * gcc.dg/diagnostic-range-bad-return.c: Compile with
6610 -fpermissive due to expected -Wreturn-mismatch error.
6611 * gcc.dg/diagnostic-range-bad-return-2.c: New test.
6612 Copied from gcc.dg/diagnostic-range-bad-return.c. Expect the
6614 * gcc.dg/pr105635-2.c: Expect -Wreturn-mismatch error.
6615 * gcc.dg/pr23075.c: Build with -fpermissive due to
6616 expected -Wreturn-mismatch error.
6617 * gcc.dg/pr23075-2.c: New test. Copied from gcc.dg/pr23075.c.
6619 * gcc.dg/pr29521.c: Compile with -fpermissive due to expected
6620 -Wreturn-mismatch error.
6621 * gcc.dg/pr29521-a.c: New test. Copied from gcc.dg/pr29521.c.
6623 * gcc.dg/pr67730.c: Compile with -fpermissive due to expected
6624 -Wreturn-mismatch error.
6625 * gcc.dg/pr67730-a.c: New test. Copied from
6626 gcc.dg/pr67730-a.c. Expect error.
6627 * gcc.target/powerpc/conditional-return.c: Compile with
6628 -fpermissive due to expected -Wreturn-mismatch error.
6630 2023-12-01 Florian Weimer <fweimer@redhat.com>
6632 * gcc.dg/permerror-system.c: Expect all -Wimplicit-int
6635 2023-12-01 Florian Weimer <fweimer@redhat.com>
6637 * gcc.dg/permerror-default.c (implicit_int_1, implicit_int_2)
6638 (implicit_int_3, implicit_int_4): Expect new permerror.
6639 * gcc.dg/permerror-system.c: Expect a single new permerror.
6640 * gcc.dg/Wimplicit-int-1.c: Compile with -fpermissive due to
6642 * gcc.dg/Wimplicit-int-4.c: Likewise.
6643 * gcc.dg/Wimplicit-int-1a.c: New test. Copied from
6644 gcc.dg/Wimplicit-int-1.c, but expect errors.
6645 * gcc.dg/Wimplicit-int-4a.c: New test. Copied from
6646 gcc.dg/Wimplicit-int-4.c, but expect errors.
6647 * gcc.dg/gnu23-attr-syntax-2.c: Compile with -fpermissive
6648 due to expected implicit-int error.
6649 * gcc.dg/gnu23-attr-syntax-3.c: New test. Copied from
6650 gcc.dg/gnu23-attr-syntax-2.c, but expect an error.
6651 * gcc.dg/pr105635.c: Build with -fpermissive due to implicit
6653 * gcc.dg/pr105635-2.c: New test. Copied from
6654 gcc.dg/pr105635.c. Expect implicit int error.
6655 * gcc.dg/noncompile/pr79758.c: Build with -fpermissive due to
6657 * gcc.dg/noncompile/pr79758-2.c: New test. Copied from
6658 gcc.dg/noncompile/pr79758.c. Expect implicit int error.
6660 2023-12-01 Florian Weimer <fweimer@redhat.com>
6662 * gcc.dg/permerror-default.c (implicit_function_declaration):
6663 Expect the new permerror.
6664 * gcc.dg/permerror-system.c: Likewise.
6665 * c-c++-common/spellcheck-reserved.c (test, test_2): Expect
6666 error instead of warning.
6667 (f): Expect error instead of warning.
6668 * gcc.dg/Wimplicit-function-declaration-c99.c: Compile with
6669 -fpermissive due to expected warning.
6670 * gcc.dg/Wimplicit-function-declaration-c99-2.c: New test.
6671 Copied from gcc.dg/Wimplicit-function-declaration-c99.c.
6673 * gcc.dg/missing-header-fixit-1.c: Compile with -fpermissive
6674 due to expect error.
6675 * gcc.dg/missing-header-fixit-1a.c: New test. Copied from
6676 gcc.dg/missing-header-fixit-1.c, but expect error.
6677 * gcc.dg/missing-header-fixit-2.c: Compile with -fpermissive
6678 due to expect error.
6679 * gcc.dg/missing-header-fixit-2a.c: New test. Copied from
6680 gcc.dg/missing-header-fixit-2.c, but expect error.
6681 * gcc.dg/missing-header-fixit-4.c: Compile with -fpermissive
6682 due to expect error.
6683 * gcc.dg/missing-header-fixit-4a.c: New test. Copied from
6684 gcc.dg/missing-header-fixit-4.c, but expect error.
6685 * gcc.dg/missing-header-fixit-5.c: Compile with -fpermissive
6686 due to expect error.
6687 * gcc.dg/missing-header-fixit-5a.c: New test. Copied from
6688 gcc.dg/missing-header-fixit-5.c, but expect error.
6689 * gcc.dg/pr61852.c: Expect implicit-function-declaration
6690 error instead of warning.
6691 * gcc.dg/spellcheck-identifiers-2.c: Compile with
6692 -fpermissive due to expected warnings.
6693 * gcc.dg/spellcheck-identifiers-2a.c: New test. Copied
6694 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
6695 * gcc.dg/spellcheck-identifiers-3.c: Compile with
6696 -fpermissive due to expected warnings.
6697 * gcc.dg/spellcheck-identifiers-3a.c: New test. Copied
6698 from gcc.dg/spellcheck-identifiers-2a.c. Expect errors.
6699 * gcc.dg/spellcheck-identifiers-4.c: Compile with
6700 -fpermissive due to expected warnings.
6701 * gcc.dg/spellcheck-identifiers-4a.c: New test. Copied
6702 from gcc.dg/spellcheck-identifiers-2a.c. Expect error.
6703 * gcc.dg/spellcheck-identifiers.c: Compile with
6704 -fpermissive due to expected warnings.
6705 * gcc.dg/spellcheck-identifiers-1a.c: New test. Copied
6706 from gcc.dg/spellcheck-identifiers.c. Expect errors.
6707 * gcc.target/aarch64/sve/acle/general-c/ld1sh_gather_1.c (f1):
6709 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_1.c:
6711 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c:
6713 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_1.c:
6715 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_2.c:
6717 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_3.c:
6719 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_4.c:
6721 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_5.c:
6723 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c:
6725 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c:
6727 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c:
6729 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c:
6732 2023-12-01 Florian Weimer <fweimer@redhat.com>
6734 * gcc.dg/permerror-default.c (int_conversion_1)
6735 (int_conversion_2): Expect the new permerrors.
6736 * gcc.dg/permerror-gnu89-nopermissive.c (int_conversion_1)
6737 (int_conversion_2): Likewise.
6738 * gcc.dg/permerror-system.c: Likewise.
6739 * c-c++-common/pr77624-1.c (foo, bar): Expect
6740 error instead of warning.
6741 * gcc.dg/Wint-conversion-2.c: Compile with -fpermissive due
6742 to expected int-conversion warning.
6743 * gcc.dg/Wint-conversion-3.c: Likewise.
6744 * gcc.dg/Wint-conversion-4.c: New test. Based on
6745 gcc.dg/Wint-conversion-3.c. Expect int-conversion errors.
6746 * gcc.dg/assign-warn-1.c: Compile with -fpermissive.
6747 * gcc.dg/assign-warn-4.c: New file. Extracted from
6748 assign-warn1.c. Expect int-conversion errors.
6749 * gcc.dg/diagnostic-types-1.c: Compile with -fpermissive.
6750 * gcc.dg/diagnostic-types-2.c: New file. Extracted from
6751 gcc.dg/diagnostic-types-1.c. Expect some errors instead of
6753 * gcc.dg/gomp/pr35738.c: Compile with -fpermissive due to
6754 expected int-conversion error.
6755 * gcc.dg/gomp/pr35738-2.c: New test. Based on
6756 gcc.dg/gomp/pr35738.c. Expect int-converison errors.
6757 * gcc.dg/init-excess-3.c: Expect int-converison errors.
6758 * gcc.dg/overflow-warn-1.c: Likewise.
6759 * gcc.dg/overflow-warn-3.c: Likewise.
6760 * gcc.dg/param-type-mismatch.c: Compile with -fpermissive.
6761 * gcc.dg/param-type-mismatch-2.c: New test. Copied from
6762 gcc.dg/param-type-mismatch.c. Expect errors.
6763 * gcc.dg/pr61162-2.c: Compile with -fpermissive.
6764 * gcc.dg/pr61162-3.c: New test. Extracted from
6765 gcc.dg/pr61162-2.c. Expect int-conversion errors.
6766 * gcc.dg/spec-barrier-3.c: Use -fpermissive due to expected
6767 int-conversion error.
6768 * gcc.dg/spec-barrier-3a.c: New test. Based on
6769 gcc.dg/spec-barrier-3.c. Expect int-conversion errors.
6770 * gcc.target/aarch64/acle/memtag_2.c: Use -fpermissive due to expected
6771 int-conversion error.
6772 * gcc.target/aarch64/acle/memtag_2a.c: New test. Copied from
6773 gcc.target/aarch64/acle/memtag_2.c. Expect error.
6774 * gcc.target/aarch64/sve/acle/general-c/load_3.c (f1): Expect
6776 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
6777 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
6779 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c
6781 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
6783 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
6786 2023-12-01 Florian Weimer <fweimer@redhat.com>
6788 * gcc.dg/permerror-default.c: New test.
6789 * gcc.dg/permerror-fpermissive.c: Likewise.
6790 * gcc.dg/permerror-fpermissive-nowarning.c: Likewise.
6791 * gcc.dg/permerror-gnu89-nopermissive.c: Likewise.
6792 No permerrors yet, so this matches gcc.dg/permerror-gnu89.c
6794 * gcc.dg/permerror-gnu89-pedantic.c: New test.
6795 * gcc.dg/permerror-gnu89.c: Likewise.
6796 * gcc.dg/permerror-noerror.c: Likewise.
6797 * gcc.dg/permerror-nowarning.c: Likewise.
6798 * gcc.dg/permerror-pedantic.c: Likewise.
6799 * gcc.dg/permerror-system.c: Likewise.
6801 2023-12-01 Florian Weimer <fweimer@redhat.com>
6803 * gm2/link/externalscaffold/pass/scaffold.c (m2pim_M2RTS_Terminate):
6806 2023-12-01 Florian Weimer <fweimer@redhat.com>
6808 * gcc.target/aarch64/aapcs64/ice_1.c (foo): Call named.
6810 2023-12-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6813 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adapt test.
6814 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto.
6815 * gcc.target/riscv/rvv/vsetvl/pr112776.c: New test.
6817 2023-11-30 Marek Polacek <polacek@redhat.com>
6820 * g++.dg/lookup/scoped11.C: New test.
6821 * g++.dg/lookup/scoped12.C: New test.
6822 * g++.dg/lookup/scoped13.C: New test.
6823 * g++.dg/lookup/scoped14.C: New test.
6824 * g++.dg/lookup/scoped15.C: New test.
6826 2023-11-30 Christophe Lyon <christophe.lyon@linaro.org>
6829 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Update expected
6831 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
6833 2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
6835 * gcc.target/gcn/avgpr-mem-double.c: Remove
6836 'dg-skip-if "incompatible ISA" [...]'.
6837 * gcc.target/gcn/avgpr-mem-int.c: Likewise.
6838 * gcc.target/gcn/avgpr-mem-long.c: Likewise.
6839 * gcc.target/gcn/avgpr-mem-short.c: Likewise.
6840 * gcc.target/gcn/avgpr-spill-double.c: Likewise.
6841 * gcc.target/gcn/avgpr-spill-int.c: Likewise.
6842 * gcc.target/gcn/avgpr-spill-long.c: Likewise.
6843 * gcc.target/gcn/avgpr-spill-short.c: Likewise.
6845 2023-11-30 Harald Anlauf <anlauf@gmx.de>
6848 * gfortran.dg/associate_62.f90: New test.
6850 2023-11-30 Richard Biener <rguenther@suse.de>
6852 PR tree-optimization/112767
6853 * gcc.dg/tree-ssa/pr112767.c: New testcase.
6854 * gcc.dg/graphite/pr83255.c: Disable SCCP.
6856 2023-11-30 Richard Biener <rguenther@suse.de>
6858 PR tree-optimization/112766
6859 * g++.dg/torture/uninit-pr112766.C: New testcase.
6861 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6864 * gcc.target/riscv/rvv/base/pr112431-16.c: New test.
6865 * gcc.target/riscv/rvv/base/pr112431-17.c: New test.
6866 * gcc.target/riscv/rvv/base/pr112431-18.c: New test.
6868 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6871 * gcc.target/riscv/rvv/base/pr112431-19.c: New test.
6872 * gcc.target/riscv/rvv/base/pr112431-20.c: New test.
6873 * gcc.target/riscv/rvv/base/pr112431-21.c: New test.
6875 2023-11-30 Jakub Jelinek <jakub@redhat.com>
6878 * g++.dg/cpp26/name-independent-decl1.C: New test.
6879 * g++.dg/cpp26/name-independent-decl2.C: New test.
6880 * g++.dg/cpp26/name-independent-decl3.C: New test.
6881 * g++.dg/cpp26/name-independent-decl4.C: New test.
6882 * g++.dg/cpp26/name-independent-decl5.C: New test.
6883 * g++.dg/cpp26/name-independent-decl6.C: New test.
6884 * g++.dg/cpp26/feat-cxx26.C: Add __cpp_placeholder_variables test.
6886 2023-11-30 liuhongt <hongtao.liu@intel.com>
6888 * gcc.target/i386/sdotprodint8_emulate.c: New test.
6890 2023-11-30 Alexandre Oliva <oliva@gnu.org>
6893 2023-11-20 Alexandre Oliva <oliva@adacore.com>
6895 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
6896 Expect "unaligned pointer value" warning on short_enums
6897 targets, but not in c++.
6898 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
6901 2023-11-30 Tsukasa OI <research_trasio@irq.a4lg.com>
6903 * gcc.target/riscv/predef-13.c: Fix 'E' extension version to test.
6905 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6908 * gcc.target/riscv/rvv/base/pr112431-10.c: New test.
6909 * gcc.target/riscv/rvv/base/pr112431-11.c: New test.
6910 * gcc.target/riscv/rvv/base/pr112431-12.c: New test.
6911 * gcc.target/riscv/rvv/base/pr112431-13.c: New test.
6912 * gcc.target/riscv/rvv/base/pr112431-14.c: New test.
6913 * gcc.target/riscv/rvv/base/pr112431-15.c: New test.
6914 * gcc.target/riscv/rvv/base/pr112431-7.c: New test.
6915 * gcc.target/riscv/rvv/base/pr112431-8.c: New test.
6916 * gcc.target/riscv/rvv/base/pr112431-9.c: New test.
6918 2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6920 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
6921 * gcc.target/riscv/rvv/base/pr112431-4.c: New test.
6922 * gcc.target/riscv/rvv/base/pr112431-5.c: New test.
6923 * gcc.target/riscv/rvv/base/pr112431-6.c: New test.
6925 2023-11-29 Marek Polacek <polacek@redhat.com>
6928 * g++.dg/cpp0x/constexpr-array-ptr6.C: Remove dg-error.
6929 * g++.dg/cpp0x/constexpr-ref12.C: Likewise.
6930 * g++.dg/cpp0x/constexpr-ref2.C: Adjust dg-error.
6931 * g++.dg/cpp0x/noexcept34.C: Remove dg-error.
6932 * g++.dg/cpp1y/lambda-generic-const10.C: Likewise.
6933 * g++.dg/cpp0x/constexpr-ref13.C: New test.
6934 * g++.dg/cpp1z/constexpr-ref1.C: New test.
6935 * g++.dg/cpp1z/constexpr-ref2.C: New test.
6936 * g++.dg/cpp2a/constexpr-ref1.C: New test.
6938 2023-11-29 Patrick Palka <ppalka@redhat.com>
6941 * g++.dg/warn/Wparentheses-33.C: Compile with -Wparentheses.
6943 2023-11-29 Patrick Palka <ppalka@redhat.com>
6946 * g++.dg/warn/Wparentheses-33.C: New test.
6948 2023-11-29 David Faust <david.faust@oracle.com>
6950 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Change dg-final
6951 scans to not assume a specific comment character.
6952 * gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
6953 * gcc.target/bpf/core-builtin-type-based.c: Likewise.
6954 * gcc.target/bpf/core-builtin-type-id.c: Likewise.
6956 2023-11-29 Andrew MacLeod <amacleod@redhat.com>
6958 PR tree-optimization/111922
6959 * gcc.dg/pr111922.c: New.
6961 2023-11-29 Martin Jambor <mjambor@suse.cz>
6963 PR tree-optimization/112711
6964 PR tree-optimization/112721
6965 * g++.dg/tree-ssa/pr112711.C: New test.
6966 * gcc.dg/tree-ssa/pr112721.c: Likewise.
6968 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6970 * lib/scanoffload.exp (only_for_offload_target): New 'proc'.
6972 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6975 * lib/target-supports.exp (check_effective_target_cfi): New proc.
6976 * gcc.target/i386/apx-interrupt-1.c: Require cfi instead of
6977 skipping on *-*-darwin*.
6978 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
6979 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
6981 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6983 * g++.dg/cpp26/static_assert1.C: Fix for '-fno-exceptions'
6986 2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
6988 * g++.dg/ext/has-feature.C: Adjust for default-'-fno-exceptions',
6989 '-fno-rtti' configurations.
6991 2023-11-29 Jakub Jelinek <jakub@redhat.com>
6993 PR middle-end/112733
6994 * gcc.dg/pr112733.c: New test.
6996 2023-11-29 Iain Sandoe <iains.gcc@gmail.com>
6998 * lib/target-supports.exp: Test an asm line that fails on broken
6999 Darwin assembler versions.
7001 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7003 * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for
7004 removal of -inline from regexp. Update comment.
7006 2023-11-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7007 kito-cheng <kito.cheng@sifive.com>
7008 kito-cheng <kito.cheng@gmail.com>
7011 * gcc.target/riscv/rvv/base/pr112431-1.c: New test.
7012 * gcc.target/riscv/rvv/base/pr112431-2.c: New test.
7013 * gcc.target/riscv/rvv/base/pr112431-3.c: New test.
7015 2023-11-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7018 * lib/scanasm.exp (dg-scan): Allow for double-quoted LTO section names.
7019 (scan-assembler-times): Likewise.
7020 (scan-assembler-dem-not): Likewise.
7022 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7024 * gcc.c-torture/compile/libcall-2.c: Remove.
7025 * gcc.target/i386/libcall-1.c: Moved from
7026 gcc.c-torture/compile/libcall-2.c and adapted to use
7027 effective-target for int128_t.
7029 2023-11-29 Jakub Jelinek <jakub@redhat.com>
7032 * g++.dg/opt/pr111601.C: New test.
7034 2023-11-29 Xi Ruoyao <xry111@xry111.site>
7036 * gcc.target/loongarch/vect-frint-scalar.c: New test.
7037 * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: New test.
7039 2023-11-29 Xi Ruoyao <xry111@xry111.site>
7041 * gcc.target/loongarch/vect-rotr.c: New test.
7043 2023-11-29 Xi Ruoyao <xry111@xry111.site>
7045 * gcc.target/loongarch/vect-muh.c: New test.
7047 2023-11-29 Xi Ruoyao <xry111@xry111.site>
7050 * gcc.target/loongarch/vect-frint.c: New test.
7051 * gcc.target/loongarch/vect-frint-no-inexact.c: New test.
7052 * gcc.target/loongarch/vect-ftint.c: New test.
7053 * gcc.target/loongarch/vect-ftint-no-inexact.c: New test.
7055 2023-11-29 Alexandre Oliva <oliva@adacore.com>
7057 * gcc.dg/hardbool-err.c: New.
7058 * gcc.dg/hardbool-trap.c: New.
7059 * gcc.dg/torture/hardbool.c: New.
7060 * gcc.dg/torture/hardbool-s.c: New.
7061 * gcc.dg/torture/hardbool-us.c: New.
7062 * gcc.dg/torture/hardbool-i.c: New.
7063 * gcc.dg/torture/hardbool-ul.c: New.
7064 * gcc.dg/torture/hardbool-ll.c: New.
7065 * gcc.dg/torture/hardbool-5a.c: New.
7066 * gcc.dg/torture/hardbool-s-5a.c: New.
7067 * gcc.dg/torture/hardbool-us-5a.c: New.
7068 * gcc.dg/torture/hardbool-i-5a.c: New.
7069 * gcc.dg/torture/hardbool-ul-5a.c: New.
7070 * gcc.dg/torture/hardbool-ll-5a.c: New.
7072 2023-11-29 Alexandre Oliva <oliva@adacore.com>
7074 * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi.
7076 2023-11-29 Alexandre Oliva <oliva@adacore.com>
7078 * gcc.dg/torture/inline-mem-cmp-1.c: New.
7079 * gcc.dg/torture/inline-mem-cpy-1.c: New.
7080 * gcc.dg/torture/inline-mem-cpy-cmp-1.c: New.
7081 * gcc.dg/torture/inline-mem-move-1.c: New.
7082 * gcc.dg/torture/inline-mem-set-1.c: New.
7084 2023-11-29 Pan Li <pan2.li@intel.com>
7087 * gcc.target/riscv/rvv/base/pr112743-1.c: New test.
7089 2023-11-29 Jose E. Marchesi <jose.marchesi@oracle.com>
7091 * gcc.c-torture/compile/libcall-2.c: Skip test in -m32.
7093 2023-11-29 Hongyu Wang <hongyu.wang@intel.com>
7096 * gcc.target/i386/apx-interrupt-1.c: Add -fomit-frame-pointer.
7097 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
7098 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
7100 2023-11-28 Jason Merrill <jason@redhat.com>
7104 * c-c++-common/array-lit.c: Adjust.
7105 * g++.dg/cpp1z/array-prvalue1.C: New test.
7106 * g++.dg/ext/complit17.C: New test.
7108 2023-11-28 Roger Sayle <roger@nextmovesoftware.com>
7110 * gcc.target/arc/jli-1.c: Update dg-final whitespace.
7111 * gcc.target/arc/jli-2.c: Likewise.
7112 * gcc.target/arc/naked-1.c: Likewise.
7113 * gcc.target/arc/naked-2.c: Likewise.
7114 * gcc.target/arc/tmac-1.c: Likewise.
7115 * gcc.target/arc/tmac-2.c: Likewise.
7117 2023-11-28 Richard Biener <rguenther@suse.de>
7119 PR middle-end/112741
7120 * gcc.dg/ubsan/pr112741.c: New testcase.
7122 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
7125 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
7127 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
7128 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
7129 * gcc.target/bpf/atomic-op-3.c: Adapted.
7130 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
7131 * gcc.target/bpf/diag-sdiv.c: Adapted.
7132 * gcc.target/bpf/diag-smod.c: Adapted.
7134 2023-11-28 Andrew Jenner <andrew@codesourcery.com>
7135 Tobias Burnus <tobias@codesourcery.com>
7138 * gfortran.dg/pr110415.f90: New test.
7139 * gfortran.dg/asan/pr110415-2.f90: New test.
7140 * gfortran.dg/asan/pr110415-3.f90: New test.
7142 2023-11-28 Jose E. Marchesi <jose.marchesi@oracle.com>
7145 * gcc.target/bpf/divmod-libcall-1.c: New test.
7146 * gcc.target/bpf/divmod-libcall-2.c: Likewise.
7147 * gcc.c-torture/compile/libcall-2.c: Likewise.
7149 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
7151 * gcc.dg/debug/btf/btf-enum-small.c: Added test.
7153 2023-11-28 Cupertino Miranda <cupertino.miranda@oracle.com>
7155 * gcc.target/bpf/atomic-cmpxchg-2.c: Adapted.
7156 * gcc.target/bpf/atomic-fetch-op-3.c: Adapted.
7157 * gcc.target/bpf/atomic-op-3.c: Adapted.
7158 * gcc.target/bpf/atomic-xchg-2.c: Adapted.
7159 * gcc.target/bpf/diag-sdiv.c: Adapted.
7160 * gcc.target/bpf/diag-smod.c: Adapted.
7162 2023-11-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7164 * gcc.dg/pr111409.c: Allow for " before .debug_macro.
7165 Quote literals dots.
7167 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7170 * gcc.target/riscv/rvv/autovec/pr112694-2.c: New test.
7171 * gcc.target/riscv/rvv/autovec/pr112694-3.c: New test.
7173 2023-11-28 Jakub Jelinek <jakub@redhat.com>
7175 PR middle-end/111754
7176 * gcc.dg/vect/pr111754.c: Use dg-additional-options rather than
7177 dg-options, add -Wno-psabi and use -fdump-tree-forwprop1 rather than
7178 -fdump-tree-optimized. Scan forwprop1 dump rather than optimized and
7179 scan for either direct return or setting of <retval> to the vector.
7181 2023-11-28 Jakub Jelinek <jakub@redhat.com>
7183 PR tree-optimization/112719
7184 * gcc.dg/bitint-43.c: New test.
7186 2023-11-28 Jakub Jelinek <jakub@redhat.com>
7188 PR tree-optimization/112719
7189 * gcc.dg/pr112719.c: New file.
7191 2023-11-28 Lewis Hyatt <lhyatt@gmail.com>
7193 PR preprocessor/112701
7194 * gcc.dg/cpp/expr.c: Add additional tests to cover divide by 0 in an
7195 unevaluated context, where the unsignedness still matters.
7197 2023-11-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7200 * gcc.target/riscv/rvv/vsetvl/pr112713-1.c: New test.
7201 * gcc.target/riscv/rvv/vsetvl/pr112713-2.c: New test.
7203 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
7205 * gcc.target/aarch64/csinc-3.c: New test.
7207 2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
7210 * gcc.dg/tree-prof/time-profiler-3.c: Add -fno-ipa-vrp.
7212 2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7213 Richard Sandiford <richard.sandiford@arm.com>
7215 PR middle-end/111754
7216 * gcc.target/aarch64/sve/slp_3.c: Adjust code-gen.
7217 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7218 * gcc.dg/vect/pr111754.c: New test.
7220 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
7222 * gcc.target/aarch64/aapcs64/func-ret-1.c: Disable branch-protection.
7223 * gcc.target/aarch64/aapcs64/func-ret-2.c: Likewise.
7224 * gcc.target/aarch64/aapcs64/func-ret-3.c: Likewise.
7225 * gcc.target/aarch64/aapcs64/func-ret-4.c: Likewise.
7226 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Likewise.
7228 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
7230 * gcc.target/aarch64/eh_return-2.c: New test.
7231 * gcc.target/aarch64/eh_return-3.c: New test.
7233 2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
7235 * gcc.target/aarch64/return_address_sign_1.c: Move func4 to ...
7236 * gcc.target/aarch64/return_address_sign_2.c: ... here and fix the
7238 * gcc.target/aarch64/return_address_sign_b_1.c: Move func4 to ...
7239 * gcc.target/aarch64/return_address_sign_b_2.c: ... here and fix the
7242 2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
7245 * gcc.target/aarch64/sve/acle/general/pr106326_1.c: New test.
7247 2023-11-27 Richard Biener <rguenther@suse.de>
7249 PR tree-optimization/112653
7250 * gcc.dg/tree-ssa/pta-return-1.c: New testcase.
7252 2023-11-27 Richard Biener <rguenther@suse.de>
7253 Richard Sandiford <richard.sandiford@arm.com>
7255 * g++.dg/vect/pr36648.cc: Remove XFAIL for VLA load-lanes.
7257 2023-11-27 Alex Coplan <alex.coplan@arm.com>
7258 Iain Sandoe <iain@sandoe.co.uk>
7261 * c-c++-common/has-feature-common.c: New test.
7262 * c-c++-common/has-feature-pedantic.c: New test.
7263 * g++.dg/ext/has-feature.C: New test.
7264 * gcc.dg/asan/has-feature-asan.c: New test.
7265 * gcc.dg/has-feature.c: New test.
7266 * gcc.dg/ubsan/has-feature-ubsan.c: New test.
7267 * obj-c++.dg/has-feature.mm: New test.
7268 * objc.dg/has-feature.m: New test.
7270 2023-11-27 Richard Biener <rguenther@suse.de>
7272 PR tree-optimization/112706
7273 * gcc.dg/tree-ssa/pr112706.c: New testcase.
7275 2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7277 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
7279 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: Dito.
7280 * gcc.target/s390/zvector/vec_convert_from_fp16.c: Dito.
7281 * gcc.target/s390/zvector/vec_convert_to_fp16.c: Dito.
7282 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: Dito.
7283 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: Dito.
7284 * gcc.target/s390/zvector/vec_round_from_fp32.c: Dito.
7286 2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7288 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: Adapt test.
7289 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: Ditto.
7290 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: Ditto.
7291 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: Ditto.
7292 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: Ditto.
7293 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: Ditto.
7294 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: Ditto.
7295 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: Ditto.
7296 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: Ditto.
7297 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: Ditto.
7298 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: Ditto.
7299 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: Ditto.
7300 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: Ditto.
7301 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: Ditto.
7302 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: Ditto.
7303 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: Ditto.
7304 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: Ditto.
7305 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: Ditto.
7306 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: Ditto.
7307 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: Ditto.
7308 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: Ditto.
7310 2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
7312 * gcc.target/riscv/predef-1.c: Test for __riscv_64e.
7313 * gcc.target/riscv/predef-2.c: Ditto.
7314 * gcc.target/riscv/predef-3.c: Ditto.
7315 * gcc.target/riscv/predef-4.c: Ditto.
7316 * gcc.target/riscv/predef-5.c: Ditto.
7317 * gcc.target/riscv/predef-6.c: Ditto.
7318 * gcc.target/riscv/predef-7.c: Ditto.
7319 * gcc.target/riscv/predef-8.c: Ditto.
7320 * gcc.target/riscv/predef-9.c: New test for RV64E and LP64E,
7321 based on predef-7.c.
7323 2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
7325 * gcc.target/bpf/helper-bind.c: Do not include bpf-helpers.h.
7326 * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Likewise, and
7327 renamed from skb-ancestor-cgroup-id.c.
7328 * gcc.target/bpf/helper-bpf-redirect.c: Remove.
7329 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
7330 * gcc.target/bpf/helper-csum-diff.c: Likewise.
7331 * gcc.target/bpf/helper-csum-update.c: Likewise.
7332 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
7333 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
7334 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
7335 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
7336 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
7337 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
7338 * gcc.target/bpf/helper-get-current-task.c: Likewise.
7339 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
7340 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
7341 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
7342 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
7343 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
7344 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
7345 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
7346 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
7347 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
7348 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
7349 * gcc.target/bpf/helper-get-stack.c: Likewise.
7350 * gcc.target/bpf/helper-get-stackid.c: Likewise.
7351 * gcc.target/bpf/helper-getsockopt.c: Likewise.
7352 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
7353 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
7354 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
7355 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
7356 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
7357 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
7358 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
7359 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
7360 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
7361 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
7362 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
7363 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
7364 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
7365 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
7366 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
7367 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
7368 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
7369 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
7370 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
7371 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
7372 * gcc.target/bpf/helper-override-return.c: Likewise.
7373 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
7374 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
7375 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
7376 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
7377 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
7378 * gcc.target/bpf/helper-probe-read.c: Likewise.
7379 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
7380 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
7381 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
7382 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
7383 * gcc.target/bpf/helper-redirect-map.c: Likewise.
7384 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
7385 * gcc.target/bpf/helper-set-hash.c: Likewise.
7386 * gcc.target/bpf/helper-setsockopt.c: Likewise.
7387 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
7388 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
7389 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
7390 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
7391 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
7392 * gcc.target/bpf/helper-sk-release.c: Likewise.
7393 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
7394 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
7395 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
7396 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
7397 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
7398 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
7399 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
7400 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
7401 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
7402 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
7403 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
7404 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
7405 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
7406 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
7407 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
7408 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
7409 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
7410 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
7411 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
7412 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
7413 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
7414 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
7415 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
7416 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
7417 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
7418 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
7419 * gcc.target/bpf/helper-spin-lock.c: Likewise.
7420 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
7421 * gcc.target/bpf/helper-strtol.c: Likewise.
7422 * gcc.target/bpf/helper-strtoul.c: Likewise.
7423 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
7424 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
7425 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
7426 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
7427 * gcc.target/bpf/helper-tail-call.c: Likewise.
7428 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
7429 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
7430 * gcc.target/bpf/helper-trace-printk.c: Likewise.
7431 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
7432 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
7433 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
7434 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
7436 2023-11-27 Guo Jie <guojie@loongson.cn>
7438 * gcc.target/loongarch/imm-load1.c: Change old check.
7440 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
7442 * gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
7443 --param=logical-op-non-short-circuit=0. Comment why.
7445 2023-11-26 Hans-Peter Nilsson <hp@axis.com>
7447 * gcc.dg/uninit-pred-9_b.c: Remove xfail for MMIX from line 23.
7449 2023-11-26 Harald Anlauf <anlauf@gmx.de>
7452 * gfortran.dg/pr111880.f90: New test.
7454 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
7456 * gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*.
7458 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
7460 * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*.
7461 * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Likewise.
7463 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
7465 * g++.dg/pr104869.C: Add attribute visibility default to
7468 2023-11-26 John David Anglin <danglin@gcc.gnu.org>
7470 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
7471 "this-will-not-work" targets.
7473 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7475 * gcc.target/i386/cf_check-6.c: Only run on Linux.
7477 2023-11-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7479 * gcc.target/i386/pr112686.c: Add a requirement for split_stack.
7481 2023-11-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7484 * gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test.
7485 * gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.
7487 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
7490 * gcc.dg/vla-1.c: Add -fno-ipa-vrp.
7491 Remove noipa from f1.
7493 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
7496 * gcc.target/aarch64/simd/vmulx.x (foo32): Mark as noipa rather
7500 2023-11-26 Andrew Pinski <quic_apinski@quicinc.com>
7503 * g++.dg/contracts/contracts-tmpl-spec2.C: Add -fsigned-char
7506 2023-11-25 Andrew Pinski <quic_apinski@quicinc.com>
7509 * gcc.target/aarch64/movk.c: Add noipa on dummy_number_generator
7510 and remove -fno-inline option.
7512 2023-11-25 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.c-torture/execute/pr111408.c: New test.
7517 2023-11-25 Andrew Pinski <pinskia@gmail.com>
7518 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.dg/pr109977.c: New test.
7523 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
7525 * g++.dg/modules/using-10.C: New test.
7526 * g++.dg/modules/using-enum-2.C: New test.
7528 2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
7531 * g++.dg/modules/export-1.C: Adjust test.
7532 * g++.dg/modules/export-2_a.C: New test.
7533 * g++.dg/modules/export-2_b.C: New test.
7535 2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
7538 * g++.dg/pch/pr112319.C: New test.
7539 * g++.dg/pch/pr112319.Hs: New test.
7540 * gcc.dg/pch/pr112319.c: New test.
7541 * gcc.dg/pch/pr112319.hs: New test.
7543 2023-11-24 Martin Jambor <mjambor@suse.cz>
7545 PR middle-end/109849
7546 * g++.dg/tree-ssa/pr109849.C: New test.
7547 * g++.dg/tree-ssa/sra-eh-1.C: Likewise.
7548 * gcc.dg/tree-ssa/pr109849.c: Likewise.
7549 * gcc.dg/tree-ssa/sra-longjmp-1.c: Likewise.
7550 * gfortran.dg/pr43984.f90: Added -fno-tree-sra to dg-options.
7552 2023-11-24 Uros Bizjak <ubizjak@gmail.com>
7555 * gcc.target/i386/pr112686.c: New test.
7557 2023-11-24 Tobias Burnus <tobias@codesourcery.com>
7559 * c-c++-common/gomp/depobj-3.c: New test.
7560 * gfortran.dg/gomp/depobj-3.f90: New test.
7562 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
7565 * g++.dg/modules/pr99232_a.C: New test.
7566 * g++.dg/modules/pr99232_b.C: New test.
7568 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7571 * gcc.target/riscv/rvv/autovec/pr112694-1.c: New test.
7573 2023-11-24 Jakub Jelinek <jakub@redhat.com>
7576 * gcc.target/i386/sse4-pr112681.c: New test.
7578 2023-11-24 Jakub Jelinek <jakub@redhat.com>
7580 PR tree-optimization/112673
7581 * gcc.dg/pr112673.c: New test.
7583 2023-11-24 Jakub Jelinek <jakub@redhat.com>
7585 PR middle-end/112679
7586 * gcc.dg/bitint-42.c: New test.
7588 2023-11-24 Jakub Jelinek <jakub@redhat.com>
7590 PR middle-end/112668
7591 * gcc.dg/bitint-40.c: New test.
7593 2023-11-24 Jakub Jelinek <jakub@redhat.com>
7596 * g++.dg/eh/pr112619.C: New test.
7598 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7601 * gcc.target/riscv/rvv/autovec/pr112599-2.c: New test.
7603 2023-11-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7605 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adapt test.
7606 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
7608 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
7611 * g++.dg/modules/lambda-6_a.C: New test.
7612 * g++.dg/modules/lambda-6_b.C: New test.
7614 2023-11-24 Nathaniel Shead <nathanieloshead@gmail.com>
7617 * g++.dg/modules/export-1.C: Adjust error messages. Remove
7618 xfails for working case. Add new test case.
7620 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
7622 * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
7623 "-:failed mapper handshake communication" targets.
7625 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
7627 * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
7629 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
7631 * g++.dg/pr104869.C: Export main on hpux.
7633 2023-11-23 Iain Sandoe <iain@sandoe.co.uk>
7635 * lib/scanasm.exp: Allow multiple function start symbols,
7636 taking the last as the function name.
7638 2023-11-23 Harald Anlauf <anlauf@gmx.de>
7641 * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL().
7642 * gfortran.dg/assumed_rank_8.f90: Likewise.
7644 2023-11-23 Harald Anlauf <anlauf@gmx.de>
7647 * gfortran.dg/system_clock_1.f90: Add option -std=f2003.
7648 * gfortran.dg/system_clock_3.f08: Add option -std=f2008.
7649 * gfortran.dg/system_clock_4.f90: New test.
7651 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
7653 * g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
7654 check on hppa*-*-hpux*.
7656 2023-11-23 John David Anglin <danglin@gcc.gnu.org>
7658 * c-c++-common/Wattributes.c: Don't skip check for warning
7659 at line 411 in Wattributes.c on hppa*64*-*-*.
7661 2023-11-23 Marek Polacek <polacek@redhat.com>
7663 * gcc.misc-tests/help.exp: Test -fhardened.
7664 * c-c++-common/fhardened-1.S: New test.
7665 * c-c++-common/fhardened-1.c: New test.
7666 * c-c++-common/fhardened-10.c: New test.
7667 * c-c++-common/fhardened-11.c: New test.
7668 * c-c++-common/fhardened-12.c: New test.
7669 * c-c++-common/fhardened-13.c: New test.
7670 * c-c++-common/fhardened-14.c: New test.
7671 * c-c++-common/fhardened-15.c: New test.
7672 * c-c++-common/fhardened-2.c: New test.
7673 * c-c++-common/fhardened-3.c: New test.
7674 * c-c++-common/fhardened-4.c: New test.
7675 * c-c++-common/fhardened-5.c: New test.
7676 * c-c++-common/fhardened-6.c: New test.
7677 * c-c++-common/fhardened-7.c: New test.
7678 * c-c++-common/fhardened-8.c: New test.
7679 * c-c++-common/fhardened-9.c: New test.
7680 * gcc.target/i386/cf_check-6.c: New test.
7682 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
7684 * lib/scanasm.exp (scan-assembler-times): Remove the `-inline'
7685 option to `regexp' and the wrapping `llength' call.
7687 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
7689 * gcc.target/aarch64/ccmp_1.c: Use non-capturing parentheses
7690 with `scan-assembler-times'.
7692 2023-11-23 Maciej W. Rozycki <macro@embecosm.com>
7694 * gcc.target/arm/pr53447-5.c: Use non-capturing parentheses with
7695 `scan-assembler-times'.
7697 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
7700 * gcc.target/i386/pr112672.c: New test.
7702 2023-11-23 Uros Bizjak <ubizjak@gmail.com>
7705 * g++.target/i386/pr89316.C: New test.
7706 * gcc.target/i386/pr112605-1.c: New test.
7707 * gcc.target/i386/pr112605-2.c: New test.
7708 * gcc.target/i386/pr112605.c: New test.
7710 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
7712 * gcc.target/s390/ccor.c: New test.
7714 2023-11-23 Juergen Christ <jchrist@linux.ibm.com>
7716 * gcc.target/s390/int128load.c: New test.
7718 2023-11-23 Di Zhao <dizhao@os.amperecomputing.com>
7720 * gcc.dg/pr110279-1.c: New test.
7722 2023-11-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7726 * gcc.target/riscv/rvv/autovec/pr112599-1.c: New test.
7728 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7730 PR middle-end/112336
7731 * gcc.dg/bitint-41.c: New test.
7733 2023-11-23 Jonathan Wakely <jwakely@redhat.com>
7736 * g++.dg/opt/pr110879.C: Require C++11 or later.
7738 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7740 * gcc.dg/builtin-stdc-bit-1.c: New test.
7741 * gcc.dg/builtin-stdc-bit-2.c: New test.
7743 2023-11-23 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/cpp26/static_assert1.C: New test.
7747 * g++.dg/cpp26/feat-cxx26.C (__cpp_static_assert): Expect
7748 202306L rather than 201411L.
7749 * g++.dg/cpp0x/udlit-error1.C: Expect different diagnostics for
7750 static_assert with user-defined literal.
7752 2023-11-23 Pan Li <pan2.li@intel.com>
7755 * gcc.target/riscv/rvv/base/pr111720-0.c: New test.
7756 * gcc.target/riscv/rvv/base/pr111720-1.c: New test.
7757 * gcc.target/riscv/rvv/base/pr111720-10.c: New test.
7758 * gcc.target/riscv/rvv/base/pr111720-2.c: New test.
7759 * gcc.target/riscv/rvv/base/pr111720-3.c: New test.
7760 * gcc.target/riscv/rvv/base/pr111720-4.c: New test.
7761 * gcc.target/riscv/rvv/base/pr111720-5.c: New test.
7762 * gcc.target/riscv/rvv/base/pr111720-6.c: New test.
7763 * gcc.target/riscv/rvv/base/pr111720-7.c: New test.
7764 * gcc.target/riscv/rvv/base/pr111720-8.c: New test.
7765 * gcc.target/riscv/rvv/base/pr111720-9.c: New test.
7767 2023-11-23 Hans-Peter Nilsson <hp@axis.com>
7770 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
7771 lp64 targets with c++98.
7773 2023-11-22 Patrick Palka <ppalka@redhat.com>
7776 * g++.dg/cpp0x/alias-decl-75.C: New test.
7778 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
7780 * lib/plugin-support.exp: Update the expected path to an
7781 in-tree build of libintl.
7783 2023-11-22 Iain Sandoe <iain@sandoe.co.uk>
7784 Richard Sandiford <richard.sandiford@arm.com>
7786 * lib/scanasm.exp: Initial handling for Mach-O function body scans.
7788 2023-11-22 Richard Biener <rguenther@suse.de>
7790 PR tree-optimization/112344
7791 * gcc.dg/torture/pr112344.c: New testcase.
7793 2023-11-22 Florian Weimer <fweimer@redhat.com>
7795 * gcc.misc-tests/linkage-y.c (puts): Declare.
7796 (main): Add int return type and return 0.
7798 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7801 * gcc.target/riscv/rvv/autovec/pr112598-3.c: New test.
7803 2023-11-22 Tamar Christina <tamar.christina@arm.com>
7805 * gcc.target/aarch64/uxtl-combine-4.c: Fix typo.
7806 * gcc.target/aarch64/uxtl-combine-5.c: Likewise.
7807 * gcc.target/aarch64/uxtl-combine-6.c: Likewise.
7809 2023-11-22 Jakub Jelinek <jakub@redhat.com>
7812 * gcc.target/i386/bmi2-pr112518.c: New test.
7814 2023-11-22 Xi Ruoyao <xry111@xry111.site>
7816 * gcc.target/loongarch/vect-shuf-fp.c: New test.
7818 2023-11-22 Hongyu Wang <hongyu.wang@intel.com>
7820 * gcc.target/i386/apx-push2pop2-1.c: Adjust output scan.
7821 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
7823 2023-11-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7826 * gcc.target/riscv/rvv/autovec/pr112598-2.c: New test.
7828 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7831 * gcc.dg/torture/pr111815.c: New test.
7833 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7835 * gcc.target/riscv/adddifne.c: New test.
7836 * gcc.target/riscv/addsifne.c: New test.
7838 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7840 * gcc.target/riscv/adddibfne.c: New test.
7841 * gcc.target/riscv/addsibfne.c: New test.
7843 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7845 * gcc.target/riscv/movdifeq-sfb.c: New test.
7846 * gcc.target/riscv/movdifeq-thead.c: New test.
7847 * gcc.target/riscv/movdifeq-ventana.c: New test.
7848 * gcc.target/riscv/movdifeq-zicond.c: New test.
7849 * gcc.target/riscv/movdifeq.c: New test.
7850 * gcc.target/riscv/movsifeq-sfb.c: New test.
7851 * gcc.target/riscv/movsifeq-thead.c: New test.
7852 * gcc.target/riscv/movsifeq-ventana.c: New test.
7853 * gcc.target/riscv/movsifeq-zicond.c: New test.
7854 * gcc.target/riscv/movsifeq.c: New test.
7856 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7858 * gcc.target/riscv/movdibfeq-ventana.c: New test.
7859 * gcc.target/riscv/movdibfeq-zicond.c: New test.
7860 * gcc.target/riscv/movdibfeq.c: New test.
7861 * gcc.target/riscv/movsibfeq-ventana.c: New test.
7862 * gcc.target/riscv/movsibfeq-zicond.c: New test.
7863 * gcc.target/riscv/movsibfeq.c: New test.
7865 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7867 * gcc.target/riscv/adddifeq.c: New test.
7868 * gcc.target/riscv/adddifge.c: New test.
7869 * gcc.target/riscv/adddifgt.c: New test.
7870 * gcc.target/riscv/adddifle.c: New test.
7871 * gcc.target/riscv/adddiflt.c: New test.
7872 * gcc.target/riscv/addsifeq.c: New test.
7873 * gcc.target/riscv/addsifge.c: New test.
7874 * gcc.target/riscv/addsifgt.c: New test.
7875 * gcc.target/riscv/addsifle.c: New test.
7876 * gcc.target/riscv/addsiflt.c: New test.
7878 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7880 * gcc.target/riscv/adddibfeq.c: New test.
7881 * gcc.target/riscv/adddibfge.c: New test.
7882 * gcc.target/riscv/adddibfgt.c: New test.
7883 * gcc.target/riscv/adddibfle.c: New test.
7884 * gcc.target/riscv/adddibflt.c: New test.
7885 * gcc.target/riscv/addsibfeq.c: New test.
7886 * gcc.target/riscv/addsibfge.c: New test.
7887 * gcc.target/riscv/addsibfgt.c: New test.
7888 * gcc.target/riscv/addsibfle.c: New test.
7889 * gcc.target/riscv/addsibflt.c: New test.
7891 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7893 * gcc.target/riscv/movdifge.c: New test.
7894 * gcc.target/riscv/movdifgt.c: New test.
7895 * gcc.target/riscv/movdifle.c: New test.
7896 * gcc.target/riscv/movdiflt.c: New test.
7897 * gcc.target/riscv/movdifne.c: New test.
7898 * gcc.target/riscv/movsifge.c: New test.
7899 * gcc.target/riscv/movsifgt.c: New test.
7900 * gcc.target/riscv/movsifle.c: New test.
7901 * gcc.target/riscv/movsiflt.c: New test.
7902 * gcc.target/riscv/movsifne.c: New test.
7904 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7906 * gcc.target/riscv/movdibfge.c: New test.
7907 * gcc.target/riscv/movdibfgt.c: New test.
7908 * gcc.target/riscv/movdibfle.c: New test.
7909 * gcc.target/riscv/movdibflt.c: New test.
7910 * gcc.target/riscv/movdibfne.c: New test.
7911 * gcc.target/riscv/movsibfge.c: New test.
7912 * gcc.target/riscv/movsibfgt.c: New test.
7913 * gcc.target/riscv/movsibfle.c: New test.
7914 * gcc.target/riscv/movsibflt.c: New test.
7915 * gcc.target/riscv/movsibfne.c: New test.
7917 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7919 * gcc.target/riscv/movdifge-sfb.c: Reject "if-conversion
7920 succeeded through" rather than accepting it.
7921 * gcc.target/riscv/movdifge-thead.c: Likewise.
7922 * gcc.target/riscv/movdifge-ventana.c: Likewise.
7923 * gcc.target/riscv/movdifge-zicond.c: Likewise.
7924 * gcc.target/riscv/movdifgt-sfb.c: Likewise.
7925 * gcc.target/riscv/movdifgt-thead.c: Likewise.
7926 * gcc.target/riscv/movdifgt-ventana.c: Likewise.
7927 * gcc.target/riscv/movdifgt-zicond.c: Likewise.
7928 * gcc.target/riscv/movdifle-sfb.c: Likewise.
7929 * gcc.target/riscv/movdifle-thead.c: Likewise.
7930 * gcc.target/riscv/movdifle-ventana.c: Likewise.
7931 * gcc.target/riscv/movdifle-zicond.c: Likewise.
7932 * gcc.target/riscv/movdiflt-sfb.c: Likewise.
7933 * gcc.target/riscv/movdiflt-thead.c: Likewise.
7934 * gcc.target/riscv/movdiflt-ventana.c: Likewise.
7935 * gcc.target/riscv/movdiflt-zicond.c: Likewise.
7936 * gcc.target/riscv/movsifge-sfb.c: Likewise.
7937 * gcc.target/riscv/movsifge-thead.c: Likewise.
7938 * gcc.target/riscv/movsifge-ventana.c: Likewise.
7939 * gcc.target/riscv/movsifge-zicond.c: Likewise.
7940 * gcc.target/riscv/movsifgt-sfb.c: Likewise.
7941 * gcc.target/riscv/movsifgt-thead.c: Likewise.
7942 * gcc.target/riscv/movsifgt-ventana.c: Likewise.
7943 * gcc.target/riscv/movsifgt-zicond.c: Likewise.
7944 * gcc.target/riscv/movsifle-sfb.c: Likewise.
7945 * gcc.target/riscv/movsifle-thead.c: Likewise.
7946 * gcc.target/riscv/movsifle-ventana.c: Likewise.
7947 * gcc.target/riscv/movsifle-zicond.c: Likewise.
7948 * gcc.target/riscv/movsiflt-sfb.c: Likewise.
7949 * gcc.target/riscv/movsiflt-thead.c: Likewise.
7950 * gcc.target/riscv/movsiflt-ventana.c: Likewise.
7951 * gcc.target/riscv/movsiflt-zicond.c: Likewise.
7952 * gcc.target/riscv/smax-ieee.c: Also accept FLT.D.
7953 * gcc.target/riscv/smaxf-ieee.c: Also accept FLT.S.
7954 * gcc.target/riscv/smin-ieee.c: Also accept FGT.D.
7955 * gcc.target/riscv/sminf-ieee.c: Also accept FGT.S.
7957 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7959 * gcc.target/riscv/adddieq.c: New test.
7960 * gcc.target/riscv/adddige.c: New test.
7961 * gcc.target/riscv/adddigeu.c: New test.
7962 * gcc.target/riscv/adddigt.c: New test.
7963 * gcc.target/riscv/adddigtu.c: New test.
7964 * gcc.target/riscv/adddile.c: New test.
7965 * gcc.target/riscv/adddileu.c: New test.
7966 * gcc.target/riscv/adddilt.c: New test.
7967 * gcc.target/riscv/adddiltu.c: New test.
7968 * gcc.target/riscv/adddine.c: New test.
7969 * gcc.target/riscv/addsieq.c: New test.
7970 * gcc.target/riscv/addsige.c: New test.
7971 * gcc.target/riscv/addsigeu.c: New test.
7972 * gcc.target/riscv/addsigt.c: New test.
7973 * gcc.target/riscv/addsigtu.c: New test.
7974 * gcc.target/riscv/addsile.c: New test.
7975 * gcc.target/riscv/addsileu.c: New test.
7976 * gcc.target/riscv/addsilt.c: New test.
7977 * gcc.target/riscv/addsiltu.c: New test.
7978 * gcc.target/riscv/addsine.c: New test.
7980 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
7982 * gcc.target/riscv/adddibeq.c: New test.
7983 * gcc.target/riscv/adddibge.c: New test.
7984 * gcc.target/riscv/adddibgeu.c: New test.
7985 * gcc.target/riscv/adddibgt.c: New test.
7986 * gcc.target/riscv/adddibgtu.c: New test.
7987 * gcc.target/riscv/adddible.c: New test.
7988 * gcc.target/riscv/adddibleu.c: New test.
7989 * gcc.target/riscv/adddiblt.c: New test.
7990 * gcc.target/riscv/adddibltu.c: New test.
7991 * gcc.target/riscv/adddibne.c: New test.
7992 * gcc.target/riscv/addsibeq.c: New test.
7993 * gcc.target/riscv/addsibge.c: New test.
7994 * gcc.target/riscv/addsibgeu.c: New test.
7995 * gcc.target/riscv/addsibgt.c: New test.
7996 * gcc.target/riscv/addsibgtu.c: New test.
7997 * gcc.target/riscv/addsible.c: New test.
7998 * gcc.target/riscv/addsibleu.c: New test.
7999 * gcc.target/riscv/addsiblt.c: New test.
8000 * gcc.target/riscv/addsibltu.c: New test.
8001 * gcc.target/riscv/addsibne.c: New test.
8003 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8005 * gcc.target/riscv/movdieq.c: New test.
8006 * gcc.target/riscv/movdige.c: New test.
8007 * gcc.target/riscv/movdigeu.c: New test.
8008 * gcc.target/riscv/movdigt.c: New test.
8009 * gcc.target/riscv/movdigtu.c: New test.
8010 * gcc.target/riscv/movdile.c: New test.
8011 * gcc.target/riscv/movdileu.c: New test.
8012 * gcc.target/riscv/movdilt.c: New test.
8013 * gcc.target/riscv/movdiltu.c: New test.
8014 * gcc.target/riscv/movdine.c: New test.
8015 * gcc.target/riscv/movsieq.c: New test.
8016 * gcc.target/riscv/movsige.c: New test.
8017 * gcc.target/riscv/movsigeu.c: New test.
8018 * gcc.target/riscv/movsigt.c: New test.
8019 * gcc.target/riscv/movsigtu.c: New test.
8020 * gcc.target/riscv/movsile.c: New test.
8021 * gcc.target/riscv/movsileu.c: New test.
8022 * gcc.target/riscv/movsilt.c: New test.
8023 * gcc.target/riscv/movsiltu.c: New test.
8024 * gcc.target/riscv/movsine.c: New test.
8026 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8028 * gcc.target/riscv/movdibeq.c: New test.
8029 * gcc.target/riscv/movdibge.c: New test.
8030 * gcc.target/riscv/movdibgeu.c: New test.
8031 * gcc.target/riscv/movdibgt.c: New test.
8032 * gcc.target/riscv/movdibgtu.c: New test.
8033 * gcc.target/riscv/movdible.c: New test.
8034 * gcc.target/riscv/movdibleu.c: New test.
8035 * gcc.target/riscv/movdiblt.c: New test.
8036 * gcc.target/riscv/movdibltu.c: New test.
8037 * gcc.target/riscv/movdibne.c: New test.
8038 * gcc.target/riscv/movsibeq.c: New test.
8039 * gcc.target/riscv/movsibge.c: New test.
8040 * gcc.target/riscv/movsibgeu.c: New test.
8041 * gcc.target/riscv/movsibgt.c: New test.
8042 * gcc.target/riscv/movsibgtu.c: New test.
8043 * gcc.target/riscv/movsible.c: New test.
8044 * gcc.target/riscv/movsibleu.c: New test.
8045 * gcc.target/riscv/movsiblt.c: New test.
8046 * gcc.target/riscv/movsibltu.c: New test.
8047 * gcc.target/riscv/movsibne.c: New test.
8049 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8051 * gcc.target/riscv/zbs-bext-02.c: Adjust to reject SLL rather
8054 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8056 * gcc.target/riscv/movdige-thead.c: New test.
8057 * gcc.target/riscv/movdigeu-thead.c: New test.
8058 * gcc.target/riscv/movdigt-thead.c: New test.
8059 * gcc.target/riscv/movdigtu-thead.c: New test.
8060 * gcc.target/riscv/movdile-thead.c: New test.
8061 * gcc.target/riscv/movdileu-thead.c: New test.
8062 * gcc.target/riscv/movdilt-thead.c: New test.
8063 * gcc.target/riscv/movdiltu-thead.c: New test.
8064 * gcc.target/riscv/movsige-thead.c: New test.
8065 * gcc.target/riscv/movsigeu-thead.c: New test.
8066 * gcc.target/riscv/movsigt-thead.c: New test.
8067 * gcc.target/riscv/movsigtu-thead.c: New test.
8068 * gcc.target/riscv/movsile-thead.c: New test.
8069 * gcc.target/riscv/movsileu-thead.c: New test.
8070 * gcc.target/riscv/movsilt-thead.c: New test.
8071 * gcc.target/riscv/movsiltu-thead.c: New test.
8073 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8075 * gcc.target/riscv/movdibge-thead.c: New test.
8076 * gcc.target/riscv/movdibgeu-thead.c: New test.
8077 * gcc.target/riscv/movdibgt-thead.c: New test.
8078 * gcc.target/riscv/movdibgtu-thead.c: New test.
8079 * gcc.target/riscv/movdible-thead.c: New test.
8080 * gcc.target/riscv/movdibleu-thead.c: New test.
8081 * gcc.target/riscv/movdiblt-thead.c: New test.
8082 * gcc.target/riscv/movdibltu-thead.c: New test.
8083 * gcc.target/riscv/movsibge-thead.c: New test.
8084 * gcc.target/riscv/movsibgeu-thead.c: New test.
8085 * gcc.target/riscv/movsibgt-thead.c: New test.
8086 * gcc.target/riscv/movsibgtu-thead.c: New test.
8087 * gcc.target/riscv/movsible-thead.c: New test.
8088 * gcc.target/riscv/movsibleu-thead.c: New test.
8089 * gcc.target/riscv/movsiblt-thead.c: New test.
8090 * gcc.target/riscv/movsibltu-thead.c: New test.
8092 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8094 * gcc.target/riscv/movdieq-ventana.c: New test.
8095 * gcc.target/riscv/movdieq-zicond.c: New test.
8096 * gcc.target/riscv/movdine-ventana.c: New test.
8097 * gcc.target/riscv/movdine-zicond.c: New test.
8098 * gcc.target/riscv/movsieq-ventana.c: New test.
8099 * gcc.target/riscv/movsieq-zicond.c: New test.
8100 * gcc.target/riscv/movsine-ventana.c: New test.
8101 * gcc.target/riscv/movsine-zicond.c: New test.
8103 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8105 * gcc.target/riscv/movdibeq-ventana.c: New test.
8106 * gcc.target/riscv/movdibeq-zicond.c: New test.
8107 * gcc.target/riscv/movdibne-ventana.c: New test.
8108 * gcc.target/riscv/movdibne-zicond.c: New test.
8109 * gcc.target/riscv/movsibeq-ventana.c: New test.
8110 * gcc.target/riscv/movsibeq-zicond.c: New test.
8111 * gcc.target/riscv/movsibne-ventana.c: New test.
8112 * gcc.target/riscv/movsibne-zicond.c: New test.
8114 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8116 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
8117 Lower `-mbranch-cost=' setting.
8118 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
8120 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
8122 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
8124 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
8126 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
8129 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8131 * gcc.target/riscv/movdigtu-ventana.c: New test.
8132 * gcc.target/riscv/movdigtu-zicond.c: New test.
8133 * gcc.target/riscv/movdiltu-ventana.c: New test.
8134 * gcc.target/riscv/movdiltu-zicond.c: New test.
8135 * gcc.target/riscv/movsigtu-ventana.c: New test.
8136 * gcc.target/riscv/movsigtu-zicond.c: New test.
8137 * gcc.target/riscv/movsiltu-ventana.c: New test.
8138 * gcc.target/riscv/movsiltu-zicond.c: New test.
8140 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8142 * gcc.target/riscv/movdibgtu-ventana.c: New test.
8143 * gcc.target/riscv/movdibgtu-zicond.c: New test.
8144 * gcc.target/riscv/movdibltu-ventana.c: New test.
8145 * gcc.target/riscv/movdibltu-zicond.c: New test.
8146 * gcc.target/riscv/movsibgtu-ventana.c: New test.
8147 * gcc.target/riscv/movsibgtu-zicond.c: New test.
8148 * gcc.target/riscv/movsibltu-ventana.c: New test.
8149 * gcc.target/riscv/movsibltu-zicond.c: New test.
8151 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8153 * gcc.target/riscv/movdifge-sfb.c: New test.
8154 * gcc.target/riscv/movdifge-thead.c: New test.
8155 * gcc.target/riscv/movdifge-ventana.c: New test.
8156 * gcc.target/riscv/movdifge-zicond.c: New test.
8157 * gcc.target/riscv/movdifgt-sfb.c: New test.
8158 * gcc.target/riscv/movdifgt-thead.c: New test.
8159 * gcc.target/riscv/movdifgt-ventana.c: New test.
8160 * gcc.target/riscv/movdifgt-zicond.c: New test.
8161 * gcc.target/riscv/movdifle-sfb.c: New test.
8162 * gcc.target/riscv/movdifle-thead.c: New test.
8163 * gcc.target/riscv/movdifle-ventana.c: New test.
8164 * gcc.target/riscv/movdifle-zicond.c: New test.
8165 * gcc.target/riscv/movdiflt-sfb.c: New test.
8166 * gcc.target/riscv/movdiflt-thead.c: New test.
8167 * gcc.target/riscv/movdiflt-ventana.c: New test.
8168 * gcc.target/riscv/movdiflt-zicond.c: New test.
8169 * gcc.target/riscv/movdifne-sfb.c: New test.
8170 * gcc.target/riscv/movdifne-thead.c: New test.
8171 * gcc.target/riscv/movdifne-ventana.c: New test.
8172 * gcc.target/riscv/movdifne-zicond.c: New test.
8173 * gcc.target/riscv/movsifge-sfb.c: New test.
8174 * gcc.target/riscv/movsifge-thead.c: New test.
8175 * gcc.target/riscv/movsifge-ventana.c: New test.
8176 * gcc.target/riscv/movsifge-zicond.c: New test.
8177 * gcc.target/riscv/movsifgt-sfb.c: New test.
8178 * gcc.target/riscv/movsifgt-thead.c: New test.
8179 * gcc.target/riscv/movsifgt-ventana.c: New test.
8180 * gcc.target/riscv/movsifgt-zicond.c: New test.
8181 * gcc.target/riscv/movsifle-sfb.c: New test.
8182 * gcc.target/riscv/movsifle-thead.c: New test.
8183 * gcc.target/riscv/movsifle-ventana.c: New test.
8184 * gcc.target/riscv/movsifle-zicond.c: New test.
8185 * gcc.target/riscv/movsiflt-sfb.c: New test.
8186 * gcc.target/riscv/movsiflt-thead.c: New test.
8187 * gcc.target/riscv/movsiflt-ventana.c: New test.
8188 * gcc.target/riscv/movsiflt-zicond.c: New test.
8189 * gcc.target/riscv/movsifne-sfb.c: New test.
8190 * gcc.target/riscv/movsifne-thead.c: New test.
8191 * gcc.target/riscv/movsifne-ventana.c: New test.
8192 * gcc.target/riscv/movsifne-zicond.c: New test.
8194 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8196 * gcc.target/riscv/movdibfge-ventana.c: New test.
8197 * gcc.target/riscv/movdibfge-zicond.c: New test.
8198 * gcc.target/riscv/movdibfgt-ventana.c: New test.
8199 * gcc.target/riscv/movdibfgt-zicond.c: New test.
8200 * gcc.target/riscv/movdibfle-ventana.c: New test.
8201 * gcc.target/riscv/movdibfle-zicond.c: New test.
8202 * gcc.target/riscv/movdibflt-ventana.c: New test.
8203 * gcc.target/riscv/movdibflt-zicond.c: New test.
8204 * gcc.target/riscv/movdibfne-ventana.c: New test.
8205 * gcc.target/riscv/movdibfne-zicond.c: New test.
8206 * gcc.target/riscv/movsibfge-ventana.c: New test.
8207 * gcc.target/riscv/movsibfge-zicond.c: New test.
8208 * gcc.target/riscv/movsibfgt-ventana.c: New test.
8209 * gcc.target/riscv/movsibfgt-zicond.c: New test.
8210 * gcc.target/riscv/movsibfle-ventana.c: New test.
8211 * gcc.target/riscv/movsibfle-zicond.c: New test.
8212 * gcc.target/riscv/movsibflt-ventana.c: New test.
8213 * gcc.target/riscv/movsibflt-zicond.c: New test.
8214 * gcc.target/riscv/movsibfne-ventana.c: New test.
8215 * gcc.target/riscv/movsibfne-zicond.c: New test.
8217 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8219 * gcc.target/riscv/movdieq-thead.c: New test.
8220 * gcc.target/riscv/movdige-ventana.c: New test.
8221 * gcc.target/riscv/movdige-zicond.c: New test.
8222 * gcc.target/riscv/movdigeu-ventana.c: New test.
8223 * gcc.target/riscv/movdigeu-zicond.c: New test.
8224 * gcc.target/riscv/movdigt-ventana.c: New test.
8225 * gcc.target/riscv/movdigt-zicond.c: New test.
8226 * gcc.target/riscv/movdile-ventana.c: New test.
8227 * gcc.target/riscv/movdile-zicond.c: New test.
8228 * gcc.target/riscv/movdileu-ventana.c: New test.
8229 * gcc.target/riscv/movdileu-zicond.c: New test.
8230 * gcc.target/riscv/movdilt-ventana.c: New test.
8231 * gcc.target/riscv/movdilt-zicond.c: New test.
8232 * gcc.target/riscv/movdine-thead.c: New test.
8233 * gcc.target/riscv/movsieq-thead.c: New test.
8234 * gcc.target/riscv/movsige-ventana.c: New test.
8235 * gcc.target/riscv/movsige-zicond.c: New test.
8236 * gcc.target/riscv/movsigeu-ventana.c: New test.
8237 * gcc.target/riscv/movsigeu-zicond.c: New test.
8238 * gcc.target/riscv/movsigt-ventana.c: New test.
8239 * gcc.target/riscv/movsigt-zicond.c: New test.
8240 * gcc.target/riscv/movsile-ventana.c: New test.
8241 * gcc.target/riscv/movsile-zicond.c: New test.
8242 * gcc.target/riscv/movsileu-ventana.c: New test.
8243 * gcc.target/riscv/movsileu-zicond.c: New test.
8244 * gcc.target/riscv/movsilt-ventana.c: New test.
8245 * gcc.target/riscv/movsilt-zicond.c: New test.
8246 * gcc.target/riscv/movsine-thead.c: New test.
8248 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8250 * gcc.target/riscv/movdibeq-thead.c: New test.
8251 * gcc.target/riscv/movdibge-ventana.c: New test.
8252 * gcc.target/riscv/movdibge-zicond.c: New test.
8253 * gcc.target/riscv/movdibgeu-ventana.c: New test.
8254 * gcc.target/riscv/movdibgeu-zicond.c: New test.
8255 * gcc.target/riscv/movdibgt-ventana.c: New test.
8256 * gcc.target/riscv/movdibgt-zicond.c: New test.
8257 * gcc.target/riscv/movdible-ventana.c: New test.
8258 * gcc.target/riscv/movdible-zicond.c: New test.
8259 * gcc.target/riscv/movdibleu-ventana.c: New test.
8260 * gcc.target/riscv/movdibleu-zicond.c: New test.
8261 * gcc.target/riscv/movdiblt-ventana.c: New test.
8262 * gcc.target/riscv/movdiblt-zicond.c: New test.
8263 * gcc.target/riscv/movdibne-thead.c: New test.
8264 * gcc.target/riscv/movsibeq-thead.c: New test.
8265 * gcc.target/riscv/movsibge-ventana.c: New test.
8266 * gcc.target/riscv/movsibge-zicond.c: New test.
8267 * gcc.target/riscv/movsibgeu-ventana.c: New test.
8268 * gcc.target/riscv/movsibgeu-zicond.c: New test.
8269 * gcc.target/riscv/movsibgt-ventana.c: New test.
8270 * gcc.target/riscv/movsibgt-zicond.c: New test.
8271 * gcc.target/riscv/movsible-ventana.c: New test.
8272 * gcc.target/riscv/movsible-zicond.c: New test.
8273 * gcc.target/riscv/movsibleu-ventana.c: New test.
8274 * gcc.target/riscv/movsibleu-zicond.c: New test.
8275 * gcc.target/riscv/movsiblt-ventana.c: New test.
8276 * gcc.target/riscv/movsiblt-zicond.c: New test.
8277 * gcc.target/riscv/movsibne-thead.c: New test.
8279 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8281 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
8282 Explicitly set the branch cost.
8283 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
8285 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
8287 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
8289 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
8291 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
8294 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8296 * gcc.target/riscv/movdieq-sfb.c: New test.
8297 * gcc.target/riscv/movdige-sfb.c: New test.
8298 * gcc.target/riscv/movdigeu-sfb.c: New test.
8299 * gcc.target/riscv/movdigt-sfb.c: New test.
8300 * gcc.target/riscv/movdigtu-sfb.c: New test.
8301 * gcc.target/riscv/movdile-sfb.c: New test.
8302 * gcc.target/riscv/movdileu-sfb.c: New test.
8303 * gcc.target/riscv/movdilt-sfb.c: New test.
8304 * gcc.target/riscv/movdiltu-sfb.c: New test.
8305 * gcc.target/riscv/movdine-sfb.c: New test.
8306 * gcc.target/riscv/movsieq-sfb.c: New test.
8307 * gcc.target/riscv/movsige-sfb.c: New test.
8308 * gcc.target/riscv/movsigeu-sfb.c: New test.
8309 * gcc.target/riscv/movsigt-sfb.c: New test.
8310 * gcc.target/riscv/movsigtu-sfb.c: New test.
8311 * gcc.target/riscv/movsile-sfb.c: New test.
8312 * gcc.target/riscv/movsileu-sfb.c: New test.
8313 * gcc.target/riscv/movsilt-sfb.c: New test.
8314 * gcc.target/riscv/movsiltu-sfb.c: New test.
8315 * gcc.target/riscv/movsine-sfb.c: New test.
8317 2023-11-22 Maciej W. Rozycki <macro@embecosm.com>
8319 * gcc.dg/torture/addieq.c: New test.
8320 * gcc.dg/torture/addifeq.c: New test.
8321 * gcc.dg/torture/addifge.c: New test.
8322 * gcc.dg/torture/addifgt.c: New test.
8323 * gcc.dg/torture/addifle.c: New test.
8324 * gcc.dg/torture/addiflt.c: New test.
8325 * gcc.dg/torture/addifne.c: New test.
8326 * gcc.dg/torture/addige.c: New test.
8327 * gcc.dg/torture/addigeu.c: New test.
8328 * gcc.dg/torture/addigt.c: New test.
8329 * gcc.dg/torture/addigtu.c: New test.
8330 * gcc.dg/torture/addile.c: New test.
8331 * gcc.dg/torture/addileu.c: New test.
8332 * gcc.dg/torture/addilt.c: New test.
8333 * gcc.dg/torture/addiltu.c: New test.
8334 * gcc.dg/torture/addine.c: New test.
8335 * gcc.dg/torture/addleq.c: New test.
8336 * gcc.dg/torture/addlfeq.c: New test.
8337 * gcc.dg/torture/addlfge.c: New test.
8338 * gcc.dg/torture/addlfgt.c: New test.
8339 * gcc.dg/torture/addlfle.c: New test.
8340 * gcc.dg/torture/addlflt.c: New test.
8341 * gcc.dg/torture/addlfne.c: New test.
8342 * gcc.dg/torture/addlge.c: New test.
8343 * gcc.dg/torture/addlgeu.c: New test.
8344 * gcc.dg/torture/addlgt.c: New test.
8345 * gcc.dg/torture/addlgtu.c: New test.
8346 * gcc.dg/torture/addlle.c: New test.
8347 * gcc.dg/torture/addlleu.c: New test.
8348 * gcc.dg/torture/addllt.c: New test.
8349 * gcc.dg/torture/addlltu.c: New test.
8350 * gcc.dg/torture/addlne.c: New test.
8351 * gcc.dg/torture/movieq.c: New test.
8352 * gcc.dg/torture/movifeq.c: New test.
8353 * gcc.dg/torture/movifge.c: New test.
8354 * gcc.dg/torture/movifgt.c: New test.
8355 * gcc.dg/torture/movifle.c: New test.
8356 * gcc.dg/torture/moviflt.c: New test.
8357 * gcc.dg/torture/movifne.c: New test.
8358 * gcc.dg/torture/movige.c: New test.
8359 * gcc.dg/torture/movigeu.c: New test.
8360 * gcc.dg/torture/movigt.c: New test.
8361 * gcc.dg/torture/movigtu.c: New test.
8362 * gcc.dg/torture/movile.c: New test.
8363 * gcc.dg/torture/movileu.c: New test.
8364 * gcc.dg/torture/movilt.c: New test.
8365 * gcc.dg/torture/moviltu.c: New test.
8366 * gcc.dg/torture/movine.c: New test.
8367 * gcc.dg/torture/movleq.c: New test.
8368 * gcc.dg/torture/movlfeq.c: New test.
8369 * gcc.dg/torture/movlfge.c: New test.
8370 * gcc.dg/torture/movlfgt.c: New test.
8371 * gcc.dg/torture/movlfle.c: New test.
8372 * gcc.dg/torture/movlflt.c: New test.
8373 * gcc.dg/torture/movlfne.c: New test.
8374 * gcc.dg/torture/movlge.c: New test.
8375 * gcc.dg/torture/movlgeu.c: New test.
8376 * gcc.dg/torture/movlgt.c: New test.
8377 * gcc.dg/torture/movlgtu.c: New test.
8378 * gcc.dg/torture/movlle.c: New test.
8379 * gcc.dg/torture/movlleu.c: New test.
8380 * gcc.dg/torture/movllt.c: New test.
8381 * gcc.dg/torture/movlltu.c: New test.
8382 * gcc.dg/torture/movlne.c: New test.
8384 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
8386 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
8388 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
8390 * gcc.target/aarch64/pr112406-2.c: New test.
8392 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
8394 * gcc.target/riscv/rvv/autovec/unop/popcount.c: Adjust check.
8395 * lib/target-supports.exp: Add riscv_zbb.
8397 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
8399 * g++.target/riscv/rvv/base/bug-14.C: Add
8400 dg-require-effective-target rv64.
8401 * g++.target/riscv/rvv/base/bug-9.C: Ditto.
8403 2023-11-21 Robin Dapp <rdapp@ventanamicro.com>
8405 * gcc.target/riscv/rvv/rvv.exp: Remove -march and -mabi from
8408 2023-11-21 Patrick O'Neill <patrick@rivosinc.com>
8410 * gfortran.dg/vect/pr107254.f90: Remove dg-do run directive.
8411 * gfortran.dg/vect/pr85853.f90: Ditto.
8412 * gfortran.dg/vect/vect-alias-check-1.F90: Ditto.
8414 2023-11-21 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/112623
8417 * gcc.target/i386/pr112623.c: New testcase.
8419 2023-11-21 Iain Buclaw <ibuclaw@gdcproject.org>
8421 * gdc.dg/asm1.d: Adjust expected diagnostic.
8423 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8426 * gcc.target/riscv/rvv/autovec/pr112598-1.c: New test.
8428 2023-11-21 Tamar Christina <tamar.christina@arm.com>
8431 * gcc.target/aarch64/sve/cond_asrd_1.c: Updated.
8432 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8433 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
8434 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
8435 * gcc.target/aarch64/target_attr_13.c: Likewise.
8436 * gcc.target/aarch64/target_attr_15.c: Likewise.
8438 2023-11-21 Tamar Christina <tamar.christina@arm.com>
8440 * gcc.target/aarch64/simd/vmovl_high_1.c: Update codegen.
8441 * gcc.target/aarch64/uxtl-combine-1.c: New test.
8442 * gcc.target/aarch64/uxtl-combine-2.c: New test.
8443 * gcc.target/aarch64/uxtl-combine-3.c: New test.
8444 * gcc.target/aarch64/uxtl-combine-4.c: New test.
8445 * gcc.target/aarch64/uxtl-combine-5.c: New test.
8446 * gcc.target/aarch64/uxtl-combine-6.c: New test.
8448 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8450 * gcc.target/riscv/rvv/autovec/pr112438.c: Add missing dump check.
8452 2023-11-21 Thomas Schwinge <thomas@codesourcery.com>
8454 * gcc.dg/tree-ssa/return-value-range-1.c: Fix.
8456 2023-11-21 Eric Botcazou <ebotcazou@adacore.com>
8458 * gnat.dg/warn25.adb: Add xfail.
8460 2023-11-21 Jakub Jelinek <jakub@redhat.com>
8463 * c-c++-common/pr111309-2.c (foo): Don't expect errors for C++ with
8464 -fshort-enums if second argument is E0.
8466 2023-11-21 Jakub Jelinek <jakub@redhat.com>
8468 PR middle-end/112639
8469 * gcc.dg/torture/pr112639.c: New test.
8471 2023-11-21 Hongyu Wang <hongyu.wang@intel.com>
8473 * gcc.target/i386/apx-interrupt-1.c: Adjust option to restrict them
8474 under certain subfeatures.
8475 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
8476 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
8477 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
8478 * gcc.target/i386/apx-ppx-1.c: New test.
8480 2023-11-21 Richard Biener <rguenther@suse.de>
8482 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Adjust.
8483 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8484 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Likewise.
8485 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
8487 2023-11-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8489 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Fix bug.
8491 2023-11-21 liuhongt <hongtao.liu@intel.com>
8493 * gcc.target/i386/pr112325-mmx-1.c: New test.
8495 2023-11-20 Jan Hubicka <jh@suse.cz>
8497 * g++.dg/ipa/devirt-2.C: Add noipa attribute to prevent ipa-vrp.
8498 * g++.dg/ipa/devirt-7.C: Disable ipa-vrp.
8499 * g++.dg/ipa/ipa-icf-2.C: Disable ipa-vrp.
8500 * g++.dg/ipa/ipa-icf-3.C: Disable ipa-vrp.
8501 * g++.dg/ipa/ivinline-1.C: Disable ipa-vrp.
8502 * g++.dg/ipa/ivinline-3.C: Disable ipa-vrp.
8503 * g++.dg/ipa/ivinline-5.C: Disable ipa-vrp.
8504 * g++.dg/ipa/ivinline-8.C: Disable ipa-vrp.
8505 * g++.dg/ipa/nothrow-1.C: Disable ipa-vrp.
8506 * g++.dg/ipa/pure-const-1.C: Disable ipa-vrp.
8507 * g++.dg/ipa/pure-const-2.C: Disable ipa-vrp.
8508 * g++.dg/lto/inline-crossmodule-1_0.C: Disable ipa-vrp.
8509 * gcc.c-torture/compile/pr106433.c: Add noipa attribute to prevent ipa-vrp.
8510 * gcc.c-torture/execute/frame-address.c: Likewise.
8511 * gcc.dg/vla-1.c: Add noipa attribute to prevent ipa-vrp.
8512 * gcc.dg/ipa/fopt-info-inline-1.c: Disable ipa-vrp.
8513 * gcc.dg/ipa/ipa-icf-25.c: Disable ipa-vrp.
8514 * gcc.dg/ipa/ipa-icf-38.c: Disable ipa-vrp.
8515 * gcc.dg/ipa/pure-const-1.c: Disable ipa-vrp.
8516 * gcc.dg/ipa/remref-0.c: Add noipa attribute to prevent ipa-vrp.
8517 * gcc.dg/tree-prof/time-profiler-1.c: Disable ipa-vrp.
8518 * gcc.dg/tree-prof/time-profiler-2.c: Disable ipa-vrp.
8519 * gcc.dg/tree-ssa/pr110269.c: Disable ipa-vrp.
8520 * gcc.dg/tree-ssa/pr20701.c: Disable ipa-vrp.
8521 * gcc.dg/tree-ssa/vrp05.c: Disable ipa-vrp.
8522 * gcc.dg/tree-ssa/return-value-range-1.c: New test.
8523 * gcc.dg/nonnull-7.c: New file.
8525 2023-11-20 Richard Biener <rguenther@suse.de>
8527 PR tree-optimization/112618
8528 * gcc.dg/pr112618.c: New testcase.
8530 2023-11-20 Richard Biener <rguenther@suse.de>
8532 PR tree-optimization/112281
8533 * gcc.dg/torture/pr112281-1.c: New testcase.
8534 * gcc.dg/torture/pr112281-2.c: Likewise.
8536 2023-11-20 Richard Biener <rguenther@suse.de>
8538 PR middle-end/112622
8539 * gcc.dg/pr112622.c: New testcase.
8540 * gcc.dg/simd-2.c: Adjust.
8541 * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise.
8542 * gcc.target/i386/vect-bfloat16-typecheck_2.c: Likewise.
8544 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8547 * gcc.target/riscv/rvv/autovec/pr112597-1.c: New test.
8549 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
8551 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Moved to...
8552 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c: ...here.
8553 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Moved to...
8554 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c: ...here.
8555 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Moved to...
8556 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c: ...here.
8557 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Moved to...
8558 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c: ...here.
8559 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Moved to...
8560 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c: ...here.
8561 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Moved to...
8562 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c: ...here.
8563 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Moved to...
8564 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c: ...here.
8565 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Moved to...
8566 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c: ...here.
8567 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Moved to...
8568 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c: ...here.
8569 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Moved to...
8570 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c: ...here.
8571 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Moved to...
8572 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c: ...here.
8573 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Moved to...
8574 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c: ...here.
8575 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
8577 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Ditto.
8578 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Ditto.
8579 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Ditto.
8580 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Ditto.
8581 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Ditto.
8582 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Ditto.
8583 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Ditto.
8584 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Ditto.
8585 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Ditto.
8586 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Ditto.
8587 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Ditto.
8588 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Moved to...
8589 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: ...here.
8590 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Moved to...
8591 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: ...here.
8592 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Moved to...
8593 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: ...here.
8594 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Moved to...
8595 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: ...here.
8596 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Moved to...
8597 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: ...here.
8598 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Moved to...
8599 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: ...here.
8600 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Moved to...
8601 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: ...here.
8602 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Moved to...
8603 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: ...here.
8604 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Moved to...
8605 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: ...here.
8606 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Moved to...
8607 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: ...here.
8608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Moved to...
8609 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: ...here.
8610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
8612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Ditto.
8613 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Ditto.
8614 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Ditto.
8615 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Ditto.
8616 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Ditto.
8617 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Ditto.
8618 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Ditto.
8619 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Ditto.
8620 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Ditto.
8621 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Ditto.
8622 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Moved to...
8623 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: ...here.
8624 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Moved to...
8625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: ...here.
8626 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Moved to...
8627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: ...here.
8628 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Moved to...
8629 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: ...here.
8630 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Moved to...
8631 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: ...here.
8632 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Moved to...
8633 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: ...here.
8634 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Moved to...
8635 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: ...here.
8636 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Moved to...
8637 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: ...here.
8638 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Moved to...
8639 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: ...here.
8640 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Moved to...
8641 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: ...here.
8642 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
8644 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Ditto.
8645 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Ditto.
8646 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Ditto.
8647 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Ditto.
8648 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Ditto.
8649 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Ditto.
8650 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Ditto.
8651 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Ditto.
8652 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Ditto.
8653 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Moved to...
8654 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c: ...here.
8655 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Moved to...
8656 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c: ...here.
8657 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Moved to...
8658 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c: ...here.
8659 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Moved to...
8660 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c: ...here.
8661 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Moved to...
8662 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c: ...here.
8663 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Moved to...
8664 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c: ...here.
8665 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Moved to...
8666 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c: ...here.
8667 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Moved to...
8668 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c: ...here.
8669 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Moved to...
8670 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c: ...here.
8671 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Moved to...
8672 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c: ...here.
8673 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
8675 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Ditto.
8676 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Ditto.
8677 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Ditto.
8678 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Ditto.
8679 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Ditto.
8680 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Ditto.
8681 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Ditto.
8682 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Ditto.
8683 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Ditto.
8684 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-1.c: New test.
8685 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-10.c: New test.
8686 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-11.c: New test.
8687 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12.c: New test.
8688 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-2.c: New test.
8689 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-3.c: New test.
8690 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-4.c: New test.
8691 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-5.c: New test.
8692 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-6.c: New test.
8693 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-7.c: New test.
8694 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-8.c: New test.
8695 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-9.c: New test.
8696 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-1.c: New test.
8697 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-10.c: New test.
8698 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-11.c: New test.
8699 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-2.c: New test.
8700 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-3.c: New test.
8701 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-4.c: New test.
8702 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-5.c: New test.
8703 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-6.c: New test.
8704 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-7.c: New test.
8705 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-8.c: New test.
8706 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_64-9.c: New test.
8707 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c: New test.
8708 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c: New test.
8709 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c: New test.
8710 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c: New test.
8711 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c: New test.
8712 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c: New test.
8713 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c: New test.
8714 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c: New test.
8715 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c: New test.
8716 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c: New test.
8717 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c: New test.
8718 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c: New test.
8719 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c: New test.
8720 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c: New test.
8721 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c: New test.
8722 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c: New test.
8723 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c: New test.
8724 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c: New test.
8725 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c: New test.
8727 2023-11-20 Christophe Lyon <christophe.lyon@linaro.org>
8729 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Remove 'return'.
8730 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
8731 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
8732 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
8733 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
8734 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
8735 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
8736 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
8738 2023-11-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8740 * lib/target-supports.exp: Remove scalable compile option.
8742 2023-11-20 Jakub Jelinek <jakub@redhat.com>
8744 * c-c++-common/builtin-classify-type-1.c (main): Add tests for vector
8747 2023-11-20 Robin Dapp <rdapp@ventanamicro.com>
8749 * gfortran.dg/pr112406.f90: New test.
8751 2023-11-20 Jakub Jelinek <jakub@redhat.com>
8753 PR tree-optimization/90693
8754 * gcc.target/i386/pr90693.c: New test.
8756 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8758 * lib/target-supports.exp
8759 (check_effective_target_arm_thumb1_cbz_ok): Fix prop name
8762 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8764 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
8765 Expect "unaligned pointer value" warning on short_enums
8766 targets, but not in c++.
8767 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
8770 2023-11-20 Alexandre Oliva <oliva@adacore.com>
8772 * gcc.dg/tree-ssa/scev-3.c: xfail on all ilp32 targets,
8773 though some of these do pass.
8774 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8775 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8777 2023-11-20 Haochen Jiang <haochen.jiang@intel.com>
8779 * gcc.target/i386/avx10_1-1.c: New test.
8780 * gcc.target/i386/avx10_1-10.c: Ditto.
8781 * gcc.target/i386/avx10_1-11.c: Ditto.
8782 * gcc.target/i386/avx10_1-12.c: Ditto.
8783 * gcc.target/i386/avx10_1-13.c: Ditto.
8784 * gcc.target/i386/avx10_1-14.c: Ditto.
8785 * gcc.target/i386/avx10_1-15.c: Ditto.
8786 * gcc.target/i386/avx10_1-16.c: Ditto.
8787 * gcc.target/i386/avx10_1-17.c: Ditto.
8788 * gcc.target/i386/avx10_1-18.c: Ditto.
8789 * gcc.target/i386/avx10_1-19.c: Ditto.
8790 * gcc.target/i386/avx10_1-2.c: Ditto.
8791 * gcc.target/i386/avx10_1-20.c: Ditto.
8792 * gcc.target/i386/avx10_1-21.c: Ditto.
8793 * gcc.target/i386/avx10_1-22.c: Ditto.
8794 * gcc.target/i386/avx10_1-23.c: Ditto.
8795 * gcc.target/i386/avx10_1-3.c: Ditto.
8796 * gcc.target/i386/avx10_1-4.c: Ditto.
8797 * gcc.target/i386/avx10_1-5.c: Ditto.
8798 * gcc.target/i386/avx10_1-6.c: Ditto.
8799 * gcc.target/i386/avx10_1-7.c: Ditto.
8800 * gcc.target/i386/avx10_1-8.c: Ditto.
8801 * gcc.target/i386/avx10_1-9.c: Ditto.
8803 2023-11-20 liuhongt <hongtao.liu@intel.com>
8805 * lib/target-supports.exp (vect_logical_reduc): Add i?86-*-*
8808 2023-11-20 liuhongt <hongtao.liu@intel.com>
8810 * gcc.target/i386/pr112325-1.c: New test.
8811 * gcc.target/i386/pr112325-2.c: New test.
8813 2023-11-20 xuli <xuli1@eswincomputing.com>
8816 * gcc.target/riscv/rvv/base/cpymem-strategy-1.c: New test.
8817 * gcc.target/riscv/rvv/base/cpymem-strategy-2.c: New test.
8818 * gcc.target/riscv/rvv/base/cpymem-strategy-3.c: New test.
8819 * gcc.target/riscv/rvv/base/cpymem-strategy-4.c: New test.
8820 * gcc.target/riscv/rvv/base/cpymem-strategy-5.c: New test.
8821 * gcc.target/riscv/rvv/base/cpymem-strategy.h: New test.
8823 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8825 * gcc.target/riscv/rvv/autovec/post-ra-avl.c: New test.
8827 2023-11-19 Nathaniel Shead <nathanieloshead@gmail.com>
8830 * g++.dg/modules/pr99187.C: New test.
8832 2023-11-19 David Edelsohn <dje.gcc@gmail.com>
8834 * lib/target-supports.exp (add_options_for___float128): Only add
8835 -mfloat128 to powerpc*-*-linux*.
8837 2023-11-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8839 * gcc.target/riscv/rvv/autovec/pr112561.c: New test.
8841 2023-11-19 David Malcolm <dmalcolm@redhat.com>
8844 * c-c++-common/analyzer/strtok-1.c: New test.
8845 * c-c++-common/analyzer/strtok-2.c: New test.
8846 * c-c++-common/analyzer/strtok-3.c: New test.
8847 * c-c++-common/analyzer/strtok-4.c: New test.
8848 * c-c++-common/analyzer/strtok-cppreference.c: New test.
8850 2023-11-18 Xi Ruoyao <xry111@xry111.site>
8852 * gcc.target/loongarch/div-div32.c: New test.
8853 * gcc.target/loongarch/div-no-div32.c: New test.
8855 2023-11-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8857 * gfortran.dg/coarray/caf.exp: Remove unused variable.
8858 * gfortran.dg/dg.exp: Remove unused variable.
8860 2023-11-18 Lulu Cheng <chenglulu@loongson.cn>
8861 Xi Ruoyao <xry111@xry111.site>
8863 * gcc.target/loongarch/func-call-medium-5.c: If the assembler supports call36,
8864 the test is abandoned.
8865 * gcc.target/loongarch/func-call-medium-6.c: Likewise.
8866 * gcc.target/loongarch/func-call-medium-7.c: Likewise.
8867 * gcc.target/loongarch/func-call-medium-8.c: Likewise.
8868 * lib/target-supports.exp: Added a function to see if the assembler supports
8869 the call36 relocation.
8870 * gcc.target/loongarch/func-call-medium-call36-1.c: New test.
8871 * gcc.target/loongarch/func-call-medium-call36.c: New test.
8873 2023-11-18 David Malcolm <dmalcolm@redhat.com>
8876 * c-c++-common/analyzer/gzio-2.c: Add dg-warning for infinite
8877 loop, marked as xfail.
8878 * c-c++-common/analyzer/infinite-loop-2.c: New test.
8879 * c-c++-common/analyzer/infinite-loop-4.c: New test.
8880 * c-c++-common/analyzer/infinite-loop-crc32c.c: New test.
8881 * c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c:
8883 * c-c++-common/analyzer/infinite-loop-doom-v_video.c: New test.
8884 * c-c++-common/analyzer/infinite-loop-g_error.c: New test.
8885 * c-c++-common/analyzer/infinite-loop-linked-list.c: New test.
8886 * c-c++-common/analyzer/infinite-recursion-inlining.c: Add
8887 dg-warning directives for infinite loop.
8888 * c-c++-common/analyzer/inlining-4-multiline.c: Update expected
8889 paths for event 5 having a location.
8890 * gcc.dg/analyzer/boxed-malloc-1.c: Add dg-warning for infinite
8892 * gcc.dg/analyzer/data-model-20.c: Likewise. Add comment about
8893 suspect code, and create...
8894 * gcc.dg/analyzer/data-model-20a.c: ...this new test by cleaning
8896 * gcc.dg/analyzer/edges-1.c: Add a placeholder statement to avoid
8897 the "...to here" from the if stmt occurring at the "while", and
8898 thus being treated as a bogus event.
8899 * gcc.dg/analyzer/explode-2a.c: Add dg-warning for infinite loop.
8900 * gcc.dg/analyzer/infinite-loop-1.c: New test.
8901 * gcc.dg/analyzer/malloc-1.c: Add dg-warning for infinite loop.
8902 * gcc.dg/analyzer/out-of-bounds-coreutils.c: Add TODO.
8903 * gcc.dg/analyzer/paths-4.c: Add dg-warning for infinite loop.
8904 * gcc.dg/analyzer/pr103892.c: Likewise.
8905 * gcc.dg/analyzer/pr93546.c: Likewise.
8907 2023-11-17 Robin Dapp <rdapp@ventanamicro.com>
8909 * gcc.target/aarch64/pr112406.c: New test.
8910 * gcc.target/riscv/rvv/autovec/pr112552.c: New test.
8912 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8915 * g++.dg/DRs/dr2406.C: New test.
8917 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8919 PR tree-optimization/112566
8920 PR tree-optimization/83171
8921 * gcc.dg/pr112566-1.c: New test.
8922 * gcc.dg/pr112566-2.c: New test.
8923 * gcc.target/i386/pr78057.c (foo): Pass another long long argument
8924 and use it in __builtin_ia32_*zcnt_u64 instead of the int one.
8926 2023-11-17 Jakub Jelinek <jakub@redhat.com>
8928 PR tree-optimization/112374
8929 * gcc.dg/pr112374-1.c: New test.
8930 * gcc.dg/pr112374-2.c: New test.
8931 * g++.dg/opt/pr112374.C: New test.
8933 2023-11-17 Richard Biener <rguenther@suse.de>
8935 PR tree-optimization/112585
8936 * gcc.dg/torture/pr112585.c: New testcase.
8938 2023-11-17 Richard Biener <rguenther@suse.de>
8941 2023-11-17 Richard Biener <rguenther@suse.de>
8943 PR tree-optimization/112281
8944 * gcc.dg/torture/pr112281.c: New testcase.
8946 2023-11-17 Tobias Burnus <tobias@codesourcery.com>
8948 * gfortran.dg/goacc/warn_truncated.f90: Add -std=f2018 option.
8949 * gfortran.dg/gomp/warn_truncated.f90: Likewise.
8950 * gfortran.dg/line_length_10.f90: Likewise.
8951 * gfortran.dg/line_length_11.f90: Likewise.
8952 * gfortran.dg/line_length_2.f90: Likewise.
8953 * gfortran.dg/line_length_5.f90: Likewise.
8954 * gfortran.dg/line_length_6.f90: Likewise.
8955 * gfortran.dg/line_length_7.f90: Likewise.
8956 * gfortran.dg/line_length_8.f90: Likewise.
8957 * gfortran.dg/line_length_9.f90: Likewise.
8958 * gfortran.dg/continuation_17.f90: New test.
8959 * gfortran.dg/continuation_18.f90: New test.
8960 * gfortran.dg/continuation_19.f: New test.
8961 * gfortran.dg/line_length_12.f90: New test.
8962 * gfortran.dg/line_length_13.f90: New test.
8964 2023-11-17 Georg-Johann Lay <avr@gjlay.de>
8967 * gcc.target/avr/pr53372-1.c: New test.
8968 * gcc.target/avr/pr53372-2.c: New test.
8970 2023-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8972 * gfortran.dg/coarray/caf.exp: Remove some output.
8973 * gfortran.dg/dg.exp: Remove some output.
8975 2023-11-17 Xi Ruoyao <xry111@xry111.site>
8977 * g++.target/loongarch/vect-copysign-negconst.C: New test.
8978 * g++.target/loongarch/vect-copysign-negconst-run.C: New test.
8980 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
8983 * gcc.target/powerpc/pr111449-2.c: New.
8985 2023-11-17 Haochen Gui <guihaoc@gcc.gnu.org>
8988 * gcc.target/powerpc/pr111449-1.c: New.
8989 * gcc.dg/tree-ssa/sra-17.c: Add additional options for 32-bit powerpc.
8990 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8992 2023-11-17 Li Wei <liwei@loongson.cn>
8994 * gcc.dg/pr90838.c: add clz/ctz test support on LoongArch.
8996 2023-11-17 Jiahao Xu <xujiahao@loongson.cn>
8998 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: Adjust assembler times.
8999 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: Ditto.
9000 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: Ditto.
9001 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: Ditto.
9003 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
9005 * gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
9007 2023-11-16 Edwin Lu <ewlu@rivosinc.com>
9010 * gcc.target/riscv/attribute-1.c: update macro name
9011 * gcc.target/riscv/attribute-4.c: ditto
9012 * gcc.target/riscv/attribute-5.c: ditto
9013 * gcc.target/riscv/predef-align-1.c: ditto
9014 * gcc.target/riscv/predef-align-2.c: ditto
9015 * gcc.target/riscv/predef-align-3.c: ditto
9016 * gcc.target/riscv/predef-align-4.c: ditto
9017 * gcc.target/riscv/predef-align-5.c: ditto
9018 * gcc.target/riscv/predef-align-6.c: ditto
9020 2023-11-16 Uros Bizjak <ubizjak@gmail.com>
9023 * gcc.target/i386/pr78904-10.c: New test.
9024 * gcc.target/i386/pr78904-10a.c: New test.
9025 * gcc.target/i386/pr78904-10b.c: New test.
9027 2023-11-16 Eric Botcazou <ebotcazou@adacore.com>
9029 * gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
9030 * gnat.dg/varsize4_pkg.ads: New helper.
9032 2023-11-16 Jakub Jelinek <jakub@redhat.com>
9035 * g++.dg/cpp0x/pr112365.C: New test.
9037 2023-11-16 Patrick Palka <ppalka@redhat.com>
9041 * g++.dg/cpp1z/nontype-auto22.C: New test.
9042 * g++.dg/cpp2a/concepts-partial-spec14.C: New test.
9044 2023-11-16 Patrick Palka <ppalka@redhat.com>
9048 * g++.dg/cpp2a/concepts-fn8.C: Extend test.
9049 * g++.dg/diagnostic/constexpr4.C: New test.
9051 2023-11-16 Tamar Christina <tamar.christina@arm.com>
9053 PR tree-optimization/111878
9054 * gcc.dg/graphite/pr111878.c: New test.
9056 2023-11-16 Florian Weimer <fweimer@redhat.com>
9058 * gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
9061 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
9063 * gcc.target/riscv/target-attr-01.c: New.
9064 * gcc.target/riscv/target-attr-02.c: Ditto.
9065 * gcc.target/riscv/target-attr-03.c: Ditto.
9066 * gcc.target/riscv/target-attr-04.c: Ditto.
9067 * gcc.target/riscv/target-attr-05.c: Ditto.
9068 * gcc.target/riscv/target-attr-06.c: Ditto.
9069 * gcc.target/riscv/target-attr-07.c: Ditto.
9070 * gcc.target/riscv/target-attr-bad-01.c: Ditto.
9071 * gcc.target/riscv/target-attr-bad-02.c: Ditto.
9072 * gcc.target/riscv/target-attr-bad-03.c: Ditto.
9073 * gcc.target/riscv/target-attr-bad-04.c: Ditto.
9074 * gcc.target/riscv/target-attr-bad-05.c: Ditto.
9075 * gcc.target/riscv/target-attr-bad-06.c: Ditto.
9076 * gcc.target/riscv/target-attr-bad-07.c: Ditto.
9077 * gcc.target/riscv/target-attr-bad-08.c: Ditto.
9078 * gcc.target/riscv/target-attr-bad-09.c: Ditto.
9079 * gcc.target/riscv/target-attr-bad-10.c: Ditto.
9081 2023-11-16 Kito Cheng <kito.cheng@sifive.com>
9084 * gcc.target/riscv/pr112478.c: New.
9086 2023-11-16 liuhongt <hongtao.liu@intel.com>
9088 * gcc.target/i386/pr112532.c: New test.
9090 2023-11-16 Jakub Jelinek <jakub@redhat.com>
9093 * gcc.target/i386/bmi2-pr112526.c: New test.
9095 2023-11-16 Jakub Jelinek <jakub@redhat.com>
9097 PR tree-optimization/112536
9098 * gcc.dg/pr112536.c: New test.
9100 2023-11-16 Richard Biener <rguenther@suse.de>
9102 PR tree-optimization/112282
9103 * gcc.dg/torture/pr112282.c: Do not use __assert_fail.
9105 2023-11-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9107 PR middle-end/112554
9108 * gcc.target/riscv/rvv/autovec/pr112554.c: New test.
9110 2023-11-16 Marek Polacek <polacek@redhat.com>
9113 * g++.dg/cpp23/auto-fncast13.C: New test.
9114 * g++.dg/cpp23/auto-fncast14.C: New test.
9116 2023-11-15 Uros Bizjak <ubizjak@gmail.com>
9119 * gcc.target/i386/pr78904-8.c: New test.
9120 * gcc.target/i386/pr78904-8a.c: New test.
9121 * gcc.target/i386/pr78904-8b.c: New test.
9122 * gcc.target/i386/pr78904-9.c: New test.
9123 * gcc.target/i386/pr78904-9a.c: New test.
9124 * gcc.target/i386/pr78904-9b.c: New test.
9126 2023-11-15 Patrick O'Neill <patrick@rivosinc.com>
9128 * gcc.target/riscv/arch-27.c: New test.
9129 * gcc.target/riscv/arch-28.c: New test.
9131 2023-11-15 Patrick Palka <ppalka@redhat.com>
9134 * g++.dg/template/non-dependent30.C: New test.
9136 2023-11-15 Patrick Palka <ppalka@redhat.com>
9139 * g++.dg/cpp2a/concepts-requires37.C: New test.
9141 2023-11-15 Patrick Palka <ppalka@redhat.com>
9144 * g++.dg/template/non-dependent29.C: New test.
9146 2023-11-15 Patrick Palka <ppalka@redhat.com>
9150 * g++.dg/cpp2a/concepts-fn8.C: New test.
9152 2023-11-15 Roger Sayle <roger@nextmovesoftware.com>
9153 Thomas Schwinge <thomas@codesourcery.com>
9155 * gcc.target/nvptx/brev-2-O2.c: Adjust.
9156 * gcc.target/nvptx/brevll-2-O2.c: Likewise.
9158 2023-11-15 Thomas Schwinge <thomas@codesourcery.com>
9160 * gcc.target/nvptx/brev-1.c: Extend.
9161 * gcc.target/nvptx/brev-2.c: Rename to...
9162 * gcc.target/nvptx/brev-2-O2.c: ... this, and extend. Copy to...
9163 * gcc.target/nvptx/brev-2-O0.c: ... this, and adapt for '-O0'.
9164 * gcc.target/nvptx/brevll-1.c: Extend.
9165 * gcc.target/nvptx/brevll-2.c: Rename to...
9166 * gcc.target/nvptx/brevll-2-O2.c: ... this, and extend. Copy to...
9167 * gcc.target/nvptx/brevll-2-O0.c: ... this, and adapt for '-O0'.
9169 2023-11-15 Andrew Stubbs <ams@codesourcery.com>
9170 Andrew Jenner <andrew@codesourcery.com>
9172 * gcc.target/gcn/avgpr-mem-double.c: New test.
9173 * gcc.target/gcn/avgpr-mem-int.c: New test.
9174 * gcc.target/gcn/avgpr-mem-long.c: New test.
9175 * gcc.target/gcn/avgpr-mem-short.c: New test.
9176 * gcc.target/gcn/avgpr-spill-double.c: New test.
9177 * gcc.target/gcn/avgpr-spill-int.c: New test.
9178 * gcc.target/gcn/avgpr-spill-long.c: New test.
9179 * gcc.target/gcn/avgpr-spill-short.c: New test.
9181 2023-11-15 Richard Biener <rguenther@suse.de>
9183 PR tree-optimization/112282
9184 * gcc.dg/torture/pr112282.c: New testcase.
9186 2023-11-15 Jakub Jelinek <jakub@redhat.com>
9188 * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust for interceptor_
9189 or wrap_ substrings possibly not being emitted in newer libasan.
9191 2023-11-15 Xi Ruoyao <xry111@xry111.site>
9193 * gcc.target/loongarch/cas-acquire.c: New test.
9195 2023-11-15 Richard Earnshaw <rearnsha@arm.com>
9197 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
9199 (check_effective_target_arm_arch_v6t2_hw): ... this. Fix checks.
9200 * gcc.target/arm/acle/data-intrinsics-armv6.c: Update pre-check.
9201 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
9203 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9205 * gcc.target/riscv/rvv/autovec/vls/def.h: Add trailing tests.
9206 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-1.c: New test.
9207 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing-2.c: New test.
9208 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-1.c: New test.
9209 * gcc.target/riscv/rvv/autovec/vls-vlmax/trailing_run-2.c: New test.
9210 * gcc.target/riscv/rvv/autovec/vls/trailing-1.c: New test.
9211 * gcc.target/riscv/rvv/autovec/vls/trailing-2.c: New test.
9212 * gcc.target/riscv/rvv/autovec/vls/trailing-3.c: New test.
9213 * gcc.target/riscv/rvv/autovec/vls/trailing-4.c: New test.
9214 * gcc.target/riscv/rvv/autovec/vls/trailing-5.c: New test.
9215 * gcc.target/riscv/rvv/autovec/vls/trailing-6.c: New test.
9216 * gcc.target/riscv/rvv/autovec/vls/trailing-7.c: New test.
9218 2023-11-15 Jakub Jelinek <jakub@redhat.com>
9220 * gcc.dg/cpp/if-2.c: Adjust expected diagnostics for 16-bit targets.
9222 2023-11-15 Pan Li <pan2.li@intel.com>
9224 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-10.c: New test.
9225 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-11.c: New test.
9226 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-12.c: New test.
9227 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-13.c: New test.
9228 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-14.c: New test.
9229 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-15.c: New test.
9230 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-6.c: New test.
9231 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-7.c: New test.
9232 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-8.c: New test.
9233 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-9.c: New test.
9234 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-0.c: New test.
9235 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-1.c: New test.
9236 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-2.c: New test.
9237 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-3.c: New test.
9238 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-4.c: New test.
9239 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-5.c: New test.
9240 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-6.c: New test.
9241 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-7.c: New test.
9242 * gcc.target/riscv/rvv/autovec/vls/init-repeat-sequence-8.c: New test.
9244 2023-11-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9247 * gcc.target/riscv/rvv/autovec/pr112535.c: New test.
9249 2023-11-15 Jakub Jelinek <jakub@redhat.com>
9251 * g++.dg/cpp26/enum-conv1.C: New test.
9252 * g++.dg/cpp2a/enum-conv1.C: Adjust expected diagnostics in C++26.
9253 * g++.dg/diagnostic/enum3.C: Likewise.
9254 * g++.dg/parse/attr3.C: Likewise.
9255 * g++.dg/cpp0x/linkage2.C: Likewise.
9257 2023-11-15 Alexandre Oliva <oliva@adacore.com>
9259 * g++.dg/tsan/pthread_cond_clockwait.C: Add fallback overload.
9261 2023-11-15 Alexandre Oliva <oliva@adacore.com>
9263 * gcc.target/i386/pr95126-m32-3.c: Add
9264 -mno-accumulate-outgoing-args.
9265 * gcc.target/i386/pr95126-m32-4.c: Likewise.
9267 2023-11-14 Lewis Hyatt <lhyatt@gmail.com>
9271 * g++.dg/pch/main-file-warnings.C: New test.
9272 * g++.dg/pch/main-file-warnings.Hs: New test.
9273 * gcc.dg/pch/main-file-warnings.c: New test.
9274 * gcc.dg/pch/main-file-warnings.hs: New test.
9276 2023-11-14 David Malcolm <dmalcolm@redhat.com>
9279 * c-c++-common/analyzer/attr-tainted_args-1.c: Remove use of
9280 -fanalyzer-checker=taint.
9281 * c-c++-common/analyzer/fread-1.c: Likewise.
9282 * c-c++-common/analyzer/pr104029.c: Likewise.
9283 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: Add params to
9284 work around state explosion.
9285 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: Likewise.
9286 * gcc.dg/analyzer/pr93382.c: Remove use of
9287 -fanalyzer-checker=taint.
9288 * gcc.dg/analyzer/switch-enum-taint-1.c: Likewise.
9289 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: Likewise.
9290 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: Likewise.
9291 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: Likewise.
9292 * gcc.dg/analyzer/taint-CVE-2020-13143.h: Likewise.
9293 * gcc.dg/analyzer/taint-alloc-1.c: Likewise.
9294 * gcc.dg/analyzer/taint-alloc-2.c: Likewise.
9295 * gcc.dg/analyzer/taint-alloc-3.c: Likewise.
9296 * gcc.dg/analyzer/taint-alloc-4.c: Likewise.
9297 * gcc.dg/analyzer/taint-alloc-5.c: Likewise.
9298 * gcc.dg/analyzer/taint-assert-BUG_ON.c: Likewise.
9299 * gcc.dg/analyzer/taint-assert-macro-expansion.c: Likewise.
9300 * gcc.dg/analyzer/taint-assert-system-header.c: Likewise.
9301 * gcc.dg/analyzer/taint-assert.c: Likewise.
9302 * gcc.dg/analyzer/taint-divisor-1.c: Likewise.
9303 * gcc.dg/analyzer/taint-divisor-2.c: Likewise.
9304 * gcc.dg/analyzer/taint-merger.c: Likewise.
9305 * gcc.dg/analyzer/taint-ops.c: Delete this test: it was a
9306 duplicate of material in operations.c and data-model-1.c, with
9307 -fanalyzer-checker=taint added.
9308 * gcc.dg/analyzer/taint-read-index-1.c: Remove use of
9309 -fanalyzer-checker=taint.
9310 * gcc.dg/analyzer/taint-read-offset-1.c: Likewise.
9311 * gcc.dg/analyzer/taint-realloc.c: Likewise. Add missing
9312 dg-warning for leak now that the malloc state machine is also
9314 * gcc.dg/analyzer/taint-size-1.c: Remove use of
9315 -fanalyzer-checker=taint.
9316 * gcc.dg/analyzer/taint-size-access-attr-1.c: Likewise.
9317 * gcc.dg/analyzer/taint-write-index-1.c: Likewise.
9318 * gcc.dg/analyzer/taint-write-offset-1.c: Likewise.
9319 * gcc.dg/analyzer/torture/taint-read-index-2.c: Likewise.
9320 * gcc.dg/analyzer/torture/taint-read-index-3.c: Likewise.
9321 * gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c: Likewise. Add
9323 * gcc.dg/plugin/taint-CVE-2011-0521-1.c: Likewise.
9324 * gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c: Likewise.
9325 * gcc.dg/plugin/taint-CVE-2011-0521-2.c: Likewise.
9326 * gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c: Likewise.
9327 * gcc.dg/plugin/taint-CVE-2011-0521-3.c: Likewise. Fix C++-style
9329 * gcc.dg/plugin/taint-CVE-2011-0521-4.c: Remove use of
9330 -fanalyzer-checker=taint and add -Wno-pedantic. Remove xfail and
9331 add missing dg-warning.
9332 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Remove use of
9333 -fanalyzer-checker=taint and add -Wno-pedantic.
9334 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
9335 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
9336 * gcc.dg/plugin/taint-antipatterns-1.c: : Remove use of
9337 -fanalyzer-checker=taint.
9339 2023-11-14 Dimitar Dimitrov <dimitar@dinux.eu>
9341 * gcc.dg/20020206-1.c: Prune warning that
9342 -fprefetch-loop-arrays is not supported.
9344 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
9347 * g++.dg/modules/pr103499_a.C: New test.
9348 * g++.dg/modules/pr103499_b.C: New test.
9350 2023-11-14 Nathaniel Shead <nathanieloshead@gmail.com>
9353 * g++.dg/modules/using-9.C: New test.
9355 2023-11-14 David Malcolm <dmalcolm@redhat.com>
9357 * gcc.dg/plugin/diagnostic_group_plugin.c: Use
9358 diagnostic_start_span.
9360 2023-11-14 Uros Bizjak <ubizjak@gmail.com>
9363 * gcc.target/i386/pr78904-7.c: New test.
9364 * gcc.target/i386/pr78904-7a.c: New test.
9365 * gcc.target/i386/pr78904-7b.c: New test.
9367 2023-11-14 Jakub Jelinek <jakub@redhat.com>
9370 * g++.dg/cpp26/literals1.C: New test.
9371 * g++.dg/cpp26/literals2.C: New test.
9372 * g++.dg/cpp23/wchar-multi1.C: Adjust expected diagnostic wordings.
9373 * g++.dg/cpp23/wchar-multi2.C: Likewise.
9374 * gcc.dg/c23-utf8char-3.c: Likewise.
9375 * gcc.dg/cpp/charconst-4.c: Likewise.
9376 * gcc.dg/cpp/charconst.c: Likewise.
9377 * gcc.dg/cpp/if-2.c: Likewise.
9378 * gcc.dg/utf16-4.c: Likewise.
9379 * gcc.dg/utf32-4.c: Likewise.
9380 * g++.dg/cpp1z/utf8-neg.C: Likewise.
9381 * g++.dg/cpp2a/ucn2.C: Likewise.
9382 * g++.dg/ext/utf16-4.C: Likewise.
9383 * g++.dg/ext/utf32-4.C: Likewise.
9385 2023-11-14 David Malcolm <dmalcolm@redhat.com>
9387 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Use
9388 global_dc's file cache.
9389 * gcc.dg/plugin/expensive_selftests_plugin.c: Likewise.
9391 2023-11-14 Andrew MacLeod <amacleod@redhat.com>
9393 PR tree-optimization/112509
9394 * gcc.dg/pr112509.c: New.
9396 2023-11-14 Saurabh Jha <saurabh.jha@arm.com>
9399 * gcc.target/arm/mve/pr112337.c: Test for REG_P check for INC and DEC
9402 2023-11-14 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/111233
9405 PR tree-optimization/111652
9406 PR tree-optimization/111727
9407 PR tree-optimization/111838
9408 PR tree-optimization/112113
9409 * gcc.dg/torture/pr111233.c: New testcase.
9410 * gcc.dg/torture/pr111652.c: Likewise.
9411 * gcc.dg/torture/pr111727.c: Likewise.
9412 * gcc.dg/torture/pr111838.c: Likewise.
9413 * gcc.dg/torture/pr112113.c: Likewise.
9415 2023-11-14 Richard Biener <rguenther@suse.de>
9417 PR tree-optimization/112281
9418 * gcc.dg/torture/pr112281.c: New testcase.
9420 2023-11-14 Lehua Ding <lehua.ding@rivai.ai>
9422 * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local
9423 variables are stored on the stack.
9425 2023-11-14 Andreas Krebbel <krebbel@linux.ibm.com>
9427 * g++.target/s390/zvec-templ-1.C: New test.
9429 2023-11-14 Jonathan Wakely <jwakely@redhat.com>
9433 * g++.dg/cpp23/ext-floating16.C: New test.
9434 * g++.dg/cpp23/ext-floating17.C: New test.
9436 2023-11-14 Jakub Jelinek <jakub@redhat.com>
9439 * c-c++-common/pr111309-1.c: New test.
9440 * c-c++-common/pr111309-2.c: New test.
9441 * gcc.dg/torture/bitint-43.c: New test.
9442 * gcc.dg/torture/bitint-44.c: New test.
9444 2023-11-14 liuhongt <hongtao.liu@intel.com>
9446 * gcc.target/i386/pr112496.c: New test.
9448 2023-11-14 Jakub Jelinek <jakub@redhat.com>
9450 PR middle-end/112511
9451 * gcc.dg/pr112511.c: New test.
9453 2023-11-14 Jakub Jelinek <jakub@redhat.com>
9454 Hu, Lin1 <lin1.hu@intel.com>
9457 * gcc.target/i386/avx512vl-pr112435-1.c: New test.
9458 * gcc.target/i386/avx512vl-pr112435-2.c: New test.
9459 * gcc.target/i386/avx512vl-pr112435-3.c: New test.
9461 2023-11-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9463 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Fix vid.v check.
9465 2023-11-14 liuhongt <hongtao.liu@intel.com>
9467 * gcc.target/i386/pr105735-3.c: New test.
9469 2023-11-13 Uros Bizjak <ubizjak@gmail.com>
9472 * gcc.target/i386/pr112494.c: New test.
9474 2023-11-13 Brendan Shanks <bshanks@codeweavers.com>
9476 * g++.dg/modules/bad-mapper-1.C: Also accept posix_spawn.
9478 2023-11-13 Robin Dapp <rdapp@ventanamicro.com>
9480 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: New test.
9482 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9484 * lib/target-supports.exp (v7a_neon): New feature-test target.
9485 * gcc.dg/debug/pr57351.c: Use it.
9487 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9489 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9490 Add test for v7a_arm.
9491 * gcc.target/arm/pr60650-2.c: Use require-effective-target and
9493 * gcc.target/arm/pr60657.c: Likewise.
9494 * gcc.target/arm/pr60663.c: Likewise.
9495 * gcc.target/arm/pr81863.c: Likewise.
9496 * gcc.target/arm/pr97969.c: Likewise.
9497 * gcc.target/arm/pr98931.c: Likewise.
9498 * gcc.target/arm/tail-long-call.c: Likewise.
9500 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9502 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9503 For instruction-set specific tests, check that __thumb__ is, or
9504 isn't defined as appropriate.
9506 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9508 * gcc.target/arm/pr59575.c: Use dg-require-effective-target and
9511 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9513 * gcc.target/arm/pr19599.c: Add +fp to the architecture.
9515 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9517 * gcc.target/arm/optional_thumb-1.c: Force a soft-float ABI.
9518 * gcc.target/arm/optional_thumb-3.c: Check for armv7e-m compatibility,
9519 then set the architecture explicitly.
9521 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9523 * gcc.target/arm/macro_defs0.c: Use dg-effective-target and
9525 * gcc.target/arm/macro_defs1.c: Likewise.
9526 * gcc.target/arm/macro_defs2.c: Likewise.
9528 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9530 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9531 Use soft-float ABI for armv7m.
9532 * gcc.target/arm/ftest-armv7m-thumb.c: Use dg-require-effective-target
9533 to check flag compatibility.
9535 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9537 * gcc.target/arm/scd42-2.c: Use modern dg- flags.
9539 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9541 * gcc.target/arm/pragma_arch_switch_2.c: Use testsuite infrastructure
9542 to set the architecture flags. Add +fp to the pragma that changes the
9545 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9547 * gcc.target/arm/pragma_arch_attribute.c: Add +simd to pragmas that
9548 set an explicit architecture.
9549 * gcc.target/arm/pragma_arch_attribute_2.c: Likewise.
9550 * gcc.target/arm/pragma_arch_attribute_3.c: Likewise.
9552 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9554 * gcc.target/arm/pr88648-asm-syntax-unified.c: It isn't necessary
9555 to try to override the architecture flags specified by arm_arch_v7a.
9557 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9559 * gcc.target/arm/pr78353-1.c: Use dg-add-options to manage target
9561 * gcc.target/arm/pr78353-2.c: Likewise.
9563 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9565 * gcc.target/arm/pr65647-2.c: Use dg-add-options to manage target
9568 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9570 * gcc.target/arm/lto/pr96939_1.c: Add +simd to the architecture
9573 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9575 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9576 Add entry to check for xscale.
9577 * gcc.target/arm/g2.c: Use it.
9579 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9581 * gcc.target/arm/attr_thumb-static2.c: Add +fp to the -march
9584 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9586 * gcc.target/arm/attr-crypto.c: Add +simd to the -march
9589 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9591 * gcc.target/arm/acle/pacbti-m-predef-11.c: Add +fp to the -march
9594 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9596 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9597 Add base FPU specifications to all architectures that can support
9600 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9602 * lib/target-supports.exp (check_effective_target_hard_float): Add
9605 2023-11-13 Richard Earnshaw <rearnsha@arm.com>
9607 * lib/target-supports.exp (check_effective_target_arm_arch_v6t2_hw_ok):
9609 * gcc.target/arm/acle/data-intrinsics-armv6.c: Use it.
9610 * gcc.target/arm/acle/data-intrinsics-rbit.c: Likewise.
9612 2023-11-13 Richard Biener <rguenther@suse.de>
9614 PR tree-optimization/112495
9615 * gcc.target/i386/pr112495.c: New testcase.
9617 2023-11-13 Richard Biener <rguenther@suse.de>
9619 PR middle-end/112487
9620 * gcc.dg/torture/pr112487.c: New testcase.
9622 2023-11-13 Richard Biener <rguenther@suse.de>
9624 PR tree-optimization/111792
9625 PR tree-optimization/111000
9626 * gcc.dg/torture/pr111792.c: New testcase.
9628 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9630 * gcc.target/riscv/rvv/autovec/vls/def.h: Fix init test.
9631 * gcc.target/riscv/rvv/autovec/vls/init-1.c: Ditto.
9632 * gcc.target/riscv/rvv/autovec/vls/init-2.c: Ditto.
9633 * gcc.target/riscv/rvv/autovec/vls/init-3.c: Ditto.
9634 * gcc.target/riscv/rvv/autovec/vls/init-4.c: Ditto.
9635 * gcc.target/riscv/rvv/autovec/vls/init-5.c: Ditto.
9636 * gcc.target/riscv/rvv/autovec/vls/init-6.c: Ditto.
9637 * gcc.target/riscv/rvv/autovec/vls/init-7.c: Ditto.
9639 2023-11-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9641 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-1.c: New test.
9642 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge-2.c: New test.
9643 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-1.c: New test.
9644 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-merge_run-2.c: New test.
9645 * gcc.target/riscv/rvv/autovec/vls/combine-merge-1.c: New test.
9646 * gcc.target/riscv/rvv/autovec/vls/combine-merge-10.c: New test.
9647 * gcc.target/riscv/rvv/autovec/vls/combine-merge-11.c: New test.
9648 * gcc.target/riscv/rvv/autovec/vls/combine-merge-12.c: New test.
9649 * gcc.target/riscv/rvv/autovec/vls/combine-merge-13.c: New test.
9650 * gcc.target/riscv/rvv/autovec/vls/combine-merge-14.c: New test.
9651 * gcc.target/riscv/rvv/autovec/vls/combine-merge-2.c: New test.
9652 * gcc.target/riscv/rvv/autovec/vls/combine-merge-3.c: New test.
9653 * gcc.target/riscv/rvv/autovec/vls/combine-merge-4.c: New test.
9654 * gcc.target/riscv/rvv/autovec/vls/combine-merge-5.c: New test.
9655 * gcc.target/riscv/rvv/autovec/vls/combine-merge-6.c: New test.
9656 * gcc.target/riscv/rvv/autovec/vls/combine-merge-7.c: New test.
9657 * gcc.target/riscv/rvv/autovec/vls/combine-merge-8.c: New test.
9658 * gcc.target/riscv/rvv/autovec/vls/combine-merge-9.c: New test.
9660 2023-11-13 liuhongt <hongtao.liu@intel.com>
9662 * gcc.target/i386/part-vect-vec_elem-1.c: New test.
9663 * gcc.target/i386/part-vect-vec_elem-2.c: New test.
9665 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
9667 * gcc.target/arc/ashrdi3-1.c: New test case.
9668 * gcc.target/arc/lshrdi3-1.c: Likewise.
9669 * gcc.target/arc/rotldi3-1.c: Likewise.
9670 * gcc.target/arc/rotrdi3-1.c: Likewise.
9672 2023-11-13 Roger Sayle <roger@nextmovesoftware.com>
9674 * gcc.target/arc/builtin_norm-1.c: New test case.
9675 * gcc.target/arc/builtin_norm-2.c: Likewise.
9676 * gcc.target/arc/builtin_normw-1.c: Likewise.
9677 * gcc.target/arc/builtin_normw-2.c: Likewise.
9678 * gcc.target/arc/builtin_swap-1.c: Likewise.
9679 * gcc.target/arc/builtin_swap-2.c: Likewise.
9680 * gcc.target/arc/builtin_swap-3.c: Likewise.
9682 2023-11-13 Florian Weimer <fweimer@redhat.com>
9684 * gcc.c-torture/execute/20000112-1.c (main): Add missing
9686 * gcc.c-torture/execute/20000113-1.c (foobar): Add missing
9688 (main): Add missing int and void types.
9689 * gcc.c-torture/execute/20000314-2.c (main): Likewise.
9690 * gcc.c-torture/execute/20000402-1.c (main): Likewise.
9691 * gcc.c-torture/execute/20000403-1.c (main): Likewise.
9692 * gcc.c-torture/execute/20000503-1.c (main): Likewise.
9693 * gcc.c-torture/execute/20000605-2.c (main): Likewise.
9694 * gcc.c-torture/execute/20000717-1.c (main): Likewise.
9695 * gcc.c-torture/execute/20000717-5.c (main): Likewise.
9696 * gcc.c-torture/execute/20000726-1.c (main): Likewise.
9697 * gcc.c-torture/execute/20000914-1.c(blah): Add missing
9699 (main): Add missing int and void types.
9700 * gcc.c-torture/execute/20001009-1.c (main): Likewise.
9701 * gcc.c-torture/execute/20001013-1.c (main): Likewise.
9702 * gcc.c-torture/execute/20001031-1.c (main): Likewise.
9703 * gcc.c-torture/execute/20010221-1.c (main): Likewise.
9704 * gcc.c-torture/execute/20010723-1.c (main): Likewise.
9705 * gcc.c-torture/execute/20010915-1.c (s): Call
9706 __builtin_strcmp instead of strcmp.
9707 * gcc.c-torture/execute/20010924-1.c (main): Add missing
9709 * gcc.c-torture/execute/20011128-1.c (main): Likewise.
9710 * gcc.c-torture/execute/20020226-1.c (main): Likewise.
9711 * gcc.c-torture/execute/20020328-1.c (foo): Add missing
9713 * gcc.c-torture/execute/20020406-1.c (DUPFFexgcd): Call
9714 __builtin_printf instead of printf.
9716 * gcc.c-torture/execute/20020508-1.c (main): Add missing
9718 * gcc.c-torture/execute/20020508-2.c (main): Likewise.
9719 * gcc.c-torture/execute/20020508-3.c (main): Likewise.
9720 * gcc.c-torture/execute/20020611-1.c (main): Likewise.
9721 * gcc.c-torture/execute/20021010-2.c (main): Likewise.
9722 * gcc.c-torture/execute/20021113-1.c (foo): Add missing
9724 (main): Add missing int and void types.
9725 * gcc.c-torture/execute/20021120-3.c (foo): Call
9726 __builtin_sprintf instead of sprintf.
9727 * gcc.c-torture/execute/20030125-1.c (main): Add missing
9729 * gcc.c-torture/execute/20030216-1.c (main): Likewise.
9730 * gcc.c-torture/execute/20030404-1.c (main): Likewise.
9731 * gcc.c-torture/execute/20030606-1.c (main): Likewise.
9732 Call __builtin_memset instead of memset.
9733 * gcc.c-torture/execute/20030828-1.c (main): Add missing int
9735 * gcc.c-torture/execute/20030828-2.c (main): Likewise.
9736 * gcc.c-torture/execute/20031012-1.c: Call __builtin_strlen
9738 * gcc.c-torture/execute/20031211-1.c (main): Add missing int
9740 * gcc.c-torture/execute/20040319-1.c (main): Likewise.
9741 * gcc.c-torture/execute/20040411-1.c (sub1): Call
9742 __builtin_memcpy instead of memcpy.
9743 * gcc.c-torture/execute/20040423-1.c (sub1): Likewise.
9744 * gcc.c-torture/execute/20040917-1.c (main): Add missing int
9746 * gcc.c-torture/execute/20050131-1.c (main): Likewise.
9747 * gcc.c-torture/execute/20051113-1.c (main): Likewise.
9748 * gcc.c-torture/execute/20121108-1.c (main): Call
9749 __builtin_printf instead of printf.
9750 * gcc.c-torture/execute/20170401-2.c (main): Add missing int
9752 * gcc.c-torture/execute/900409-1.c (main): Likewise.
9753 * gcc.c-torture/execute/920202-1.c (f): Add int return type.
9754 (main): Add missing int and void types.
9755 * gcc.c-torture/execute/920302-1.c (execute): Add void return
9757 (main): Add missing int and void types.
9758 * gcc.c-torture/execute/920410-1.c (main): Likewise.
9759 * gcc.c-torture/execute/920501-2.c (main): Likewise.
9760 * gcc.c-torture/execute/920501-3.c (execute): Add void return
9762 (main): Add missing int and void types.
9763 * gcc.c-torture/execute/920501-5.c (x): Add int return type.
9764 (main): Add missing int and void types.
9765 * gcc.c-torture/execute/920501-6.c (main): Add int return
9767 * gcc.c-torture/execute/920501-8.c (main): Add missing
9768 int and void types. Call __builtin_strcmp instead of strcmp.
9769 * gcc.c-torture/execute/920506-1.c (main): Add missing
9771 * gcc.c-torture/execute/920612-2.c (main): Likewise.
9772 * gcc.c-torture/execute/920618-1.c (main): Likewise.
9773 * gcc.c-torture/execute/920625-1.c (main): Likewise.
9774 * gcc.c-torture/execute/920710-1.c (main): Likewise.
9775 * gcc.c-torture/execute/920721-1.c (main): Likewise.
9776 * gcc.c-torture/execute/920721-4.c (main): Likewise.
9777 * gcc.c-torture/execute/920726-1.c (first, second): Call
9778 __builtin_strlen instead of strlen.
9779 (main): Add missing int and void types. Call __builtin_strcmp
9781 * gcc.c-torture/execute/920810-1.c (main): Add missing
9783 * gcc.c-torture/execute/920829-1.c (main): Likewise.
9784 * gcc.c-torture/execute/920908-1.c (main): Likewise.
9785 * gcc.c-torture/execute/920922-1.c (main): Likewise.
9786 * gcc.c-torture/execute/920929-1.c (f): Add void return type.
9787 (main): Add missing int and void types.
9788 * gcc.c-torture/execute/921006-1.c (main): Likewise. Call
9789 __builtin_strcmp instead of strcmp.
9790 * gcc.c-torture/execute/921007-1.c (main): Add missing
9792 * gcc.c-torture/execute/921016-1.c (main): Likewise.
9793 * gcc.c-torture/execute/921019-1.c (main): Likewise.
9794 * gcc.c-torture/execute/921019-2.c (main): Likewise.
9795 * gcc.c-torture/execute/921029-1.c (main): Likewise.
9796 * gcc.c-torture/execute/921104-1.c (main): Likewise.
9797 * gcc.c-torture/execute/921112-1.c (f): Add void return type.
9798 (main): Add missing int and void types.
9799 * gcc.c-torture/execute/921113-1.c (w, f1, f2, gitter): Add
9801 (main): Add missing int and void types.
9802 * gcc.c-torture/execute/921117-1.c (check): Call
9803 __builtin_strcmp instead of strcmp.
9804 (main): Add missing int and void types. Call __builtin_strcpy
9806 * gcc.c-torture/execute/921123-2.c (main): Add missing
9808 * gcc.c-torture/execute/921202-2.c (main): Likewise.
9809 * gcc.c-torture/execute/921204-1.c (main): Likewise.
9810 * gcc.c-torture/execute/921208-1.c (main): Likewise.
9811 * gcc.c-torture/execute/930123-1.c (f): Add void return type.
9812 (main): Add missing int and void types.
9813 * gcc.c-torture/execute/930126-1.c (main): Likewise.
9814 * gcc.c-torture/execute/930406-1.c (f): Add void return type.
9815 (main): Add missing int and void types.
9816 * gcc.c-torture/execute/930408-1.c (p, f): Add missing void
9818 (main): Add missing int and void types.
9819 * gcc.c-torture/execute/930429-1.c (main): Likewise.
9820 * gcc.c-torture/execute/930603-2.c (f): Add missing void
9822 (main): Add missing int and void types.
9823 * gcc.c-torture/execute/930608-1.c (main): Likewise.
9824 * gcc.c-torture/execute/930614-1.c (f): Add void return type.
9825 (main): Add missing int and void types.
9826 * gcc.c-torture/execute/930614-2.c (main): Likewise.
9827 * gcc.c-torture/execute/930622-2.c (main): Likewise.
9828 * gcc.c-torture/execute/930628-1.c (f): Add void return type.
9829 (main): Add missing int and void types.
9830 * gcc.c-torture/execute/930725-1.c (main): Likewise. Call
9831 __builtin_strcmp instead of strcmp.
9832 * gcc.c-torture/execute/930930-2.c (main): Add missing
9834 * gcc.c-torture/execute/931002-1.c (f): Add void return type.
9835 (main): Add missing int and void types.
9836 * gcc.c-torture/execute/931004-1.c (f): Add void return type.
9837 (main): Add missing int and void types.
9838 * gcc.c-torture/execute/931004-10.c (f): Add void return type.
9839 (main): Add missing int and void types.
9840 * gcc.c-torture/execute/931004-11.c (f): Add void return type.
9841 (main): Add missing int and void types.
9842 * gcc.c-torture/execute/931004-12.c (f): Add void return type.
9843 (main): Add missing int and void types.
9844 * gcc.c-torture/execute/931004-13.c (f): Add void return type.
9845 (main): Add missing int and void types.
9846 * gcc.c-torture/execute/931004-14.c (f): Add void return type.
9847 (main): Add missing int and void types.
9848 * gcc.c-torture/execute/931004-2.c (f): Add void return type.
9849 (main): Add missing int and void types.
9850 * gcc.c-torture/execute/931004-3.c (f): Add void return type.
9851 (main): Add missing int and void types.
9852 * gcc.c-torture/execute/931004-4.c (f): Add void return type.
9853 (main): Add missing int and void types.
9854 * gcc.c-torture/execute/931004-5.c (f): Add void return type.
9855 (main): Add missing int and void types.
9856 * gcc.c-torture/execute/931004-6.c (f): Add void return type.
9857 (main): Add missing int and void types.
9858 * gcc.c-torture/execute/931004-7.c (f): Add void return type.
9859 (main): Add missing int and void types.
9860 * gcc.c-torture/execute/931004-8.c (f): Add void return type.
9861 (main): Add missing int and void types.
9862 * gcc.c-torture/execute/931004-9.c (f): Add void return type.
9863 (main): Add missing int and void types.
9864 * gcc.c-torture/execute/931005-1.c (main): Likewise.
9865 * gcc.c-torture/execute/931110-1.c (main): Likewise.
9866 * gcc.c-torture/execute/931110-2.c (main): Likewise.
9867 * gcc.c-torture/execute/941014-1.c (main): Likewise.
9868 * gcc.c-torture/execute/941014-2.c (main): Likewise.
9869 * gcc.c-torture/execute/941015-1.c (main): Likewise.
9870 * gcc.c-torture/execute/941021-1.c (f): Add void return type.
9871 (main): Add missing int and void types.
9872 * gcc.c-torture/execute/941025-1.c (main): Likewise.
9873 * gcc.c-torture/execute/941031-1.c (main): Likewise.
9874 * gcc.c-torture/execute/950221-1.c (g2): Add int return type.
9875 (f): Add missing void types. Call __builtin_strcpy instead
9877 (main): Add missing int and void types.
9878 * gcc.c-torture/execute/950426-2.c (main): Likewise.
9879 * gcc.c-torture/execute/950503-1.c (main): Likewise.
9880 * gcc.c-torture/execute/950511-1.c (main): Likewise.
9881 * gcc.c-torture/execute/950607-1.c (main): Likewise.
9882 * gcc.c-torture/execute/950607-2.c (main): Likewise.
9883 * gcc.c-torture/execute/950612-1.c (main): Likewise.
9884 * gcc.c-torture/execute/950628-1.c (main): Likewise.
9885 * gcc.c-torture/execute/950704-1.c (main): Likewise.
9886 * gcc.c-torture/execute/950706-1.c (main): Likewise.
9887 * gcc.c-torture/execute/950710-1.c (main): Likewise.
9888 * gcc.c-torture/execute/950714-1.c (main): Likewise.
9889 * gcc.c-torture/execute/950809-1.c (f): Add void return type.
9890 (main): Add missing int and void types.
9891 * gcc.c-torture/execute/950906-1.c (g, f): Add void return
9893 (main): Add missing int and void types.
9894 * gcc.c-torture/execute/950915-1.c (main): Likewise.
9895 * gcc.c-torture/execute/950929-1.c (main): Likewise.
9896 * gcc.c-torture/execute/951003-1.c (f): Add missing int
9898 (main): Add missing int and void types.
9899 * gcc.c-torture/execute/951115-1.c (g, f): Add void return
9901 (main): Add missing int and void types.
9902 * gcc.c-torture/execute/951204-1.c (f): Add void return type.
9903 (main): Add missing int and void types.
9904 * gcc.c-torture/execute/960116-1.c (p): Add int return type.
9905 (main): Add missing int and void types.
9906 * gcc.c-torture/execute/960117-1.c (main): Likewise.
9907 * gcc.c-torture/execute/960209-1.c (main): Likewise.
9908 * gcc.c-torture/execute/960215-1.c (main): Likewise.
9909 * gcc.c-torture/execute/960219-1.c (f): Add void return type.
9910 (main): Add missing int and void types.
9911 * gcc.c-torture/execute/960301-1.c (main): Likewise.
9912 * gcc.c-torture/execute/960302-1.c (foo, main): Add missing
9914 * gcc.c-torture/execute/960311-1.c (main): Likewise.
9915 * gcc.c-torture/execute/960311-2.c (main): Likewise.
9916 * gcc.c-torture/execute/960311-3.c (main): Likewise.
9917 * gcc.c-torture/execute/960312-1.c (f): Add void return type.
9918 (main): Add missing int and void types.
9919 * gcc.c-torture/execute/960317-1.c (main): Likewise.
9920 * gcc.c-torture/execute/960321-1.c (main): Likewise.
9921 * gcc.c-torture/execute/960326-1.c (main): Likewise.
9922 * gcc.c-torture/execute/960327-1.c (g, main): Add missing
9924 (f): Add missing void types.
9925 * gcc.c-torture/execute/960405-1.c (main): Add missing
9927 * gcc.c-torture/execute/960416-1.c (main): Likewise.
9928 * gcc.c-torture/execute/960419-1.c (main): Likewise.
9929 * gcc.c-torture/execute/960419-2.c (main): Likewise.
9930 * gcc.c-torture/execute/960512-1.c (main): Likewise.
9931 * gcc.c-torture/execute/960513-1.c (main): Likewise.
9932 * gcc.c-torture/execute/960521-1.c (f): Add missing void
9934 (main): Add missing int and void types.
9935 * gcc.c-torture/execute/960608-1.c (f): Add int return type.
9936 (main): Add missing int and void types.
9937 * gcc.c-torture/execute/960801-1.c (main): Likewise.
9938 * gcc.c-torture/execute/960802-1.c (main): Likewise.
9939 * gcc.c-torture/execute/960909-1.c (f): Add void return type.
9940 (main): Add missing int and void types.
9941 * gcc.c-torture/execute/961004-1.c (main): Likewise.
9942 * gcc.c-torture/execute/961017-1.c (main): Likewise.
9943 * gcc.c-torture/execute/961017-2.c (main): Likewise.
9944 * gcc.c-torture/execute/961026-1.c (main): Likewise.
9945 * gcc.c-torture/execute/961122-1.c (addhi, subhi): Add void
9947 (main): Add missing int and void types.
9948 * gcc.c-torture/execute/961122-2.c (main): Likewise.
9949 * gcc.c-torture/execute/961125-1.c (main): Likewise.
9950 * gcc.c-torture/execute/961206-1.c (main): Likewise.
9951 * gcc.c-torture/execute/961213-1.c (main): Likewise.
9952 * gcc.c-torture/execute/970214-1.c (main): Likewise.
9953 * gcc.c-torture/execute/970214-2.c (main): Likewise.
9954 * gcc.c-torture/execute/970217-1.c (sub): Add int return type.
9955 (main): Add missing int and void types.
9956 * gcc.c-torture/execute/970923-1.c (main): Likewise.
9957 * gcc.c-torture/execute/980223.c (main): Likewise.
9958 * gcc.c-torture/execute/980506-1.c (main): Likewise.
9959 * gcc.c-torture/execute/980506-2.c (main): Likewise.
9960 * gcc.c-torture/execute/980506-3.c (build_lookup): Call
9961 __builtin_strlen instead of strlen and __builtin_memset
9963 * gcc.c-torture/execute/980526-3.c (main): Likewise.
9964 * gcc.c-torture/execute/980602-1.c (main): Likewise.
9965 * gcc.c-torture/execute/980604-1.c (main): Likewise.
9966 * gcc.c-torture/execute/980605-1.c (dummy): Add missing int
9968 (main): Add missing int and void types.
9969 * gcc.c-torture/execute/980701-1.c (ns_name_skip): Add missing
9971 (main): Add missing int and void types.
9972 * gcc.c-torture/execute/980709-1.c (main): Likewise.
9973 * gcc.c-torture/execute/990117-1.c (main): Likewise.
9974 * gcc.c-torture/execute/990127-1.c (main): Likewise.
9975 * gcc.c-torture/execute/990128-1.c (main): Likewise.
9976 * gcc.c-torture/execute/990130-1.c (main): Likewise.
9977 * gcc.c-torture/execute/990324-1.c (main): Likewise.
9978 * gcc.c-torture/execute/990524-1.c (main): Likewise.
9979 * gcc.c-torture/execute/990531-1.c (main): Likewise.
9980 * gcc.c-torture/execute/990628-1.c (fetch, load_data): Call
9981 __builtin_memset instead of memset.
9982 (main): Add missing int and void types.
9983 * gcc.c-torture/execute/991019-1.c (main): Likewise.
9984 * gcc.c-torture/execute/991023-1.c (foo, main): Likewise.
9985 * gcc.c-torture/execute/991112-1.c (isprint): Declare.
9986 * gcc.c-torture/execute/991118-1.c (main): Add missing
9988 * gcc.c-torture/execute/alias-1.c (ptr2): Add cast to float *
9990 (typepun): Add missing void types.
9991 (main): Add missing int and void types.
9992 * gcc.c-torture/execute/alias-2.c (main): Likewise.
9993 * gcc.c-torture/execute/alias-3.c (inc): Add missing
9995 * gcc.c-torture/execute/alias-4.c (main): Add missing int
9997 * gcc.c-torture/execute/arith-1.c (main): Add missing
9999 * gcc.c-torture/execute/arith-rand-ll.c (main): Likewise.
10000 * gcc.c-torture/execute/arith-rand.c (main): Likewise.
10001 * gcc.c-torture/execute/bf-layout-1.c (main): Likewise.
10002 * gcc.c-torture/execute/bf-pack-1.c (foo): Add missing
10004 (main): Add missing int and void types.
10005 * gcc.c-torture/execute/bf-sign-1.c (main): Likewise.
10006 * gcc.c-torture/execute/bf-sign-2.c (main): Likewise.
10007 * gcc.c-torture/execute/bf64-1.c (main): Likewise.
10008 * gcc.c-torture/execute/builtin-prefetch-2.c (stat_int_arr):
10009 Add missing int array element type.
10010 * gcc.c-torture/execute/builtin-prefetch-3.c (stat_int_arr):
10012 * gcc.c-torture/execute/cbrt.c (main): Add missing int and
10014 * gcc.c-torture/execute/complex-1.c (main): Likewise.
10015 * gcc.c-torture/execute/complex-2.c (main): Likewise.
10016 * gcc.c-torture/execute/complex-3.c (main): Likewise.
10017 * gcc.c-torture/execute/complex-4.c (main): Likewise.
10018 * gcc.c-torture/execute/complex-5.c (main): Likewise.
10019 * gcc.c-torture/execute/compndlit-1.c (main): Likewise.
10020 * gcc.c-torture/execute/conversion.c (test_integer_to_float)
10021 (test_longlong_integer_to_float, test_float_to_integer)
10022 (test_float_to_longlong_integer): Add missing void return
10024 (main): Add missing int and void types.
10025 * gcc.c-torture/execute/cvt-1.c (main): Likewise.
10026 * gcc.c-torture/execute/divconst-1.c (f): Add void return type.
10027 (main): Add missing int and void types.
10028 * gcc.c-torture/execute/divconst-2.c (main): Likewise.
10029 * gcc.c-torture/execute/divconst-3.c (main): Likewise.
10030 * gcc.c-torture/execute/enum-1.c (main): Likewise.
10031 * gcc.c-torture/execute/func-ptr-1.c (main): Likewise.
10032 * gcc.c-torture/execute/ieee/20011123-1.c (main): Likewise.
10033 * gcc.c-torture/execute/ieee/920518-1.c (main): Likewise.
10034 * gcc.c-torture/execute/ieee/920810-1.c (main): Likewise.
10035 Call __builtin_strcmp instead of strcmp.
10036 * gcc.c-torture/execute/ieee/930529-1.c (main): Add missing
10037 int and void types.
10038 * gcc.c-torture/execute/ieee/fp-cmp-1.c (main): Likewise.
10039 * gcc.c-torture/execute/ieee/fp-cmp-2.c (main): Likewise.
10040 * gcc.c-torture/execute/ieee/fp-cmp-3.c (main): Likewise.
10041 * gcc.c-torture/execute/ieee/fp-cmp-6.c (main): Likewise.
10042 * gcc.c-torture/execute/ieee/fp-cmp-9.c (main): Likewise.
10043 * gcc.c-torture/execute/ieee/minuszero.c (main): Likewise.
10044 * gcc.c-torture/execute/ieee/mzero2.c (expect): Call
10045 __builtin_memcmp instead of memcmp.
10046 (main): Add missing int and void types.
10047 * gcc.c-torture/execute/ieee/mzero3.c (main): Likewise.
10048 (expectd, expectf): Call __builtin_memcmp instead of memcmp.
10049 * gcc.c-torture/execute/ieee/mzero5.c (negzero_check):
10051 * gcc.c-torture/execute/ieee/rbug.c (main): Add missing
10052 int and void types.
10053 * gcc.c-torture/execute/index-1.c (main): Likewise.
10054 * gcc.c-torture/execute/loop-1.c (main): Likewise.
10055 * gcc.c-torture/execute/loop-2b.c (f): Add void return type.
10056 (main): Add missing int and void types.
10057 * gcc.c-torture/execute/loop-6.c (main): Likewise.
10058 * gcc.c-torture/execute/loop-7.c (main): Likewise.
10059 * gcc.c-torture/execute/lto-tbaa-1.c (use_a, set_b, use_c):
10060 Add void return type.
10061 (main): Add missing int and void types.
10062 * gcc.c-torture/execute/memcpy-1.c (main): Likewise.
10063 * gcc.c-torture/execute/memcpy-2.c (main): Likewise.
10064 * gcc.c-torture/execute/memcpy-bi.c (main): Likewise.
10065 * gcc.c-torture/execute/memset-1.c (main): Likewise.
10066 * gcc.c-torture/execute/memset-2.c: Include <string.h>.
10067 * gcc.c-torture/execute/memset-3.c: Likewise.
10068 * gcc.c-torture/execute/nest-stdar-1.c (main): Add missing
10069 int and void types.
10070 * gcc.c-torture/execute/nestfunc-1.c (f): Add void return type.
10071 (main): Add missing int and void types.
10072 * gcc.c-torture/execute/packed-1.c (f): Add void return type.
10073 (main): Add missing int and void types.
10074 * gcc.c-torture/execute/pr15262-1.c (main): Likewise. Call
10075 __builtin_malloc instead of malloc.
10076 * gcc.c-torture/execute/pr15262-2.c (foo): Add int return
10078 (main): Add missing int and void types.
10079 * gcc.c-torture/execute/pr15262.c (main): Likewise.
10080 * gcc.c-torture/execute/pr17252.c (main): Likewise.
10081 * gcc.c-torture/execute/pr21331.c (main): Likewise.
10082 * gcc.c-torture/execute/pr34176.c (foo): Add missing int
10083 type to definition of foo.
10084 * gcc.c-torture/execute/pr42231.c (max): Add missing int type
10086 * gcc.c-torture/execute/pr42614.c (expect_func): Call
10087 __builtin_abs instead of abs.
10088 * gcc.c-torture/execute/pr54937.c (t): Add void return type.
10089 (main): Add missing int and void types.
10090 * gcc.c-torture/execute/ptr-arith-1.c (main): Likewise.
10091 * gcc.c-torture/execute/regstack-1.c (main): Likewise.
10092 * gcc.c-torture/execute/scope-1.c (f): Add missing void types.
10093 (main): Add missing int and void types.
10094 * gcc.c-torture/execute/simd-5.c (main): Call __builtin_memcmp
10096 * gcc.c-torture/execute/strcmp-1.c (main): Add missing
10097 int and void types.
10098 * gcc.c-torture/execute/strcpy-1.c (main): Likewise.
10099 * gcc.c-torture/execute/strct-pack-1.c (main): Likewise.
10100 * gcc.c-torture/execute/strct-pack-2.c (main): Likewise.
10101 * gcc.c-torture/execute/strct-pack-4.c (main): Likewise.
10102 * gcc.c-torture/execute/strct-stdarg-1.c (f): Add void return
10104 (main): Add missing int and void types.
10105 * gcc.c-torture/execute/strct-varg-1.c (f): Add void return
10107 (main): Add missing int and void types.
10108 * gcc.c-torture/execute/strlen-1.c (main): Likewise.
10109 * gcc.c-torture/execute/strncmp-1.c (main): Likewise.
10110 * gcc.c-torture/execute/struct-ini-1.c (main): Likewise.
10111 * gcc.c-torture/execute/struct-ini-2.c (main): Likewise.
10112 * gcc.c-torture/execute/struct-ini-3.c (main): Likewise.
10113 * gcc.c-torture/execute/struct-ini-4.c (main): Likewise.
10114 * gcc.c-torture/execute/struct-ret-1.c (main): Likewise.
10115 * gcc.c-torture/execute/struct-ret-2.c (main): Likewise.
10116 * gcc.c-torture/execute/va-arg-1.c (f): Add void return type.
10117 (main): Add missing int and void types.
10118 * gcc.c-torture/execute/va-arg-10.c (main): Likewise.
10119 * gcc.c-torture/execute/va-arg-2.c (main): Likewise.
10120 * gcc.c-torture/execute/va-arg-4.c (main): Likewise.
10121 * gcc.c-torture/execute/va-arg-5.c (va_double)
10122 (va_long_double): Add void return type.
10123 (main): Add missing int and void types.
10124 * gcc.c-torture/execute/va-arg-6.c (f): Add void return type.
10125 (main): Add missing int and void types.
10126 * gcc.c-torture/execute/va-arg-9.c (main): Likewise.
10127 * gcc.c-torture/execute/widechar-1.c (main): Likewise.
10129 2023-11-13 Florian Weimer <fweimer@redhat.com>
10131 * gcc.c-torture/execute/20000112-1.c: Declare exit and abort
10133 * gcc.c-torture/execute/20000113-1.c: Likewise.
10134 * gcc.c-torture/execute/20000205-1.c: Likewise.
10135 * gcc.c-torture/execute/20000217-1.c: Likewise.
10136 * gcc.c-torture/execute/20000223-1.c: Likewise.
10137 * gcc.c-torture/execute/20000224-1.c: Likewise.
10138 * gcc.c-torture/execute/20000225-1.c: Likewise.
10139 * gcc.c-torture/execute/20000227-1.c: Likewise.
10140 * gcc.c-torture/execute/20000313-1.c: Likewise.
10141 * gcc.c-torture/execute/20000314-1.c: Likewise.
10142 * gcc.c-torture/execute/20000314-2.c: Likewise.
10143 * gcc.c-torture/execute/20000314-3.c: Likewise.
10144 * gcc.c-torture/execute/20000402-1.c: Likewise.
10145 * gcc.c-torture/execute/20000403-1.c: Likewise.
10146 * gcc.c-torture/execute/20000412-1.c: Likewise.
10147 * gcc.c-torture/execute/20000412-2.c: Likewise.
10148 * gcc.c-torture/execute/20000412-4.c: Likewise.
10149 * gcc.c-torture/execute/20000412-5.c: Likewise.
10150 * gcc.c-torture/execute/20000412-6.c: Likewise.
10151 * gcc.c-torture/execute/20000419-1.c: Likewise.
10152 * gcc.c-torture/execute/20000422-1.c: Likewise.
10153 * gcc.c-torture/execute/20000503-1.c: Likewise.
10154 * gcc.c-torture/execute/20000511-1.c: Likewise.
10155 * gcc.c-torture/execute/20000519-1.c: Likewise.
10156 * gcc.c-torture/execute/20000519-2.c: Likewise.
10157 * gcc.c-torture/execute/20000523-1.c: Likewise.
10158 * gcc.c-torture/execute/20000528-1.c: Likewise.
10159 * gcc.c-torture/execute/20000603-1.c: Likewise.
10160 * gcc.c-torture/execute/20000605-1.c: Likewise.
10161 * gcc.c-torture/execute/20000605-2.c: Likewise.
10162 * gcc.c-torture/execute/20000605-3.c: Likewise.
10163 * gcc.c-torture/execute/20000622-1.c: Likewise.
10164 * gcc.c-torture/execute/20000717-1.c: Likewise.
10165 * gcc.c-torture/execute/20000717-2.c: Likewise.
10166 * gcc.c-torture/execute/20000717-5.c: Likewise.
10167 * gcc.c-torture/execute/20000722-1.c: Likewise.
10168 * gcc.c-torture/execute/20000726-1.c: Likewise.
10169 * gcc.c-torture/execute/20000731-1.c: Likewise.
10170 * gcc.c-torture/execute/20000731-2.c: Likewise.
10171 * gcc.c-torture/execute/20000801-3.c: Likewise.
10172 * gcc.c-torture/execute/20000801-4.c: Likewise.
10173 * gcc.c-torture/execute/20000808-1.c: Likewise.
10174 * gcc.c-torture/execute/20000815-1.c: Likewise.
10175 * gcc.c-torture/execute/20000818-1.c: Likewise.
10176 * gcc.c-torture/execute/20000819-1.c: Likewise.
10177 * gcc.c-torture/execute/20000822-1.c: Likewise.
10178 * gcc.c-torture/execute/20000914-1.c: Likewise.
10179 * gcc.c-torture/execute/20000917-1.c: Likewise.
10180 * gcc.c-torture/execute/20001009-1.c: Likewise.
10181 * gcc.c-torture/execute/20001009-2.c: Likewise.
10182 * gcc.c-torture/execute/20001013-1.c: Likewise.
10183 * gcc.c-torture/execute/20001017-1.c: Likewise.
10184 * gcc.c-torture/execute/20001017-2.c: Likewise.
10185 * gcc.c-torture/execute/20001024-1.c: Likewise.
10186 * gcc.c-torture/execute/20001027-1.c: Likewise.
10187 * gcc.c-torture/execute/20001101.c: Likewise.
10188 * gcc.c-torture/execute/20001108-1.c: Likewise.
10189 * gcc.c-torture/execute/20001112-1.c: Likewise.
10190 * gcc.c-torture/execute/20001124-1.c: Likewise.
10191 * gcc.c-torture/execute/20001130-1.c: Likewise.
10192 * gcc.c-torture/execute/20001130-2.c: Likewise.
10193 * gcc.c-torture/execute/20001203-2.c: Likewise.
10194 * gcc.c-torture/execute/20001221-1.c: Likewise.
10195 * gcc.c-torture/execute/20001228-1.c: Likewise.
10196 * gcc.c-torture/execute/20001229-1.c: Likewise.
10197 * gcc.c-torture/execute/20010106-1.c: Likewise.
10198 * gcc.c-torture/execute/20010118-1.c: Likewise.
10199 * gcc.c-torture/execute/20010119-1.c: Likewise.
10200 * gcc.c-torture/execute/20010206-1.c: Likewise.
10201 * gcc.c-torture/execute/20010209-1.c: Likewise.
10202 * gcc.c-torture/execute/20010221-1.c: Likewise.
10203 * gcc.c-torture/execute/20010222-1.c: Likewise.
10204 * gcc.c-torture/execute/20010329-1.c: Likewise.
10205 * gcc.c-torture/execute/20010403-1.c: Likewise.
10206 * gcc.c-torture/execute/20010409-1.c: Likewise.
10207 * gcc.c-torture/execute/20010422-1.c: Likewise.
10208 * gcc.c-torture/execute/20010518-1.c: Likewise.
10209 * gcc.c-torture/execute/20010518-2.c: Likewise.
10210 * gcc.c-torture/execute/20010520-1.c: Likewise.
10211 * gcc.c-torture/execute/20010604-1.c: Likewise.
10212 * gcc.c-torture/execute/20010711-1.c: Likewise.
10213 * gcc.c-torture/execute/20010723-1.c: Likewise.
10214 * gcc.c-torture/execute/20010904-1.c: Likewise.
10215 * gcc.c-torture/execute/20010904-2.c: Likewise.
10216 * gcc.c-torture/execute/20010915-1.c: Likewise.
10217 * gcc.c-torture/execute/20010924-1.c: Likewise.
10218 * gcc.c-torture/execute/20011024-1.c: Likewise.
10219 * gcc.c-torture/execute/20011109-1.c: Likewise.
10220 * gcc.c-torture/execute/20011109-2.c: Likewise.
10221 * gcc.c-torture/execute/20011114-1.c: Likewise.
10222 * gcc.c-torture/execute/20011121-1.c: Likewise.
10223 * gcc.c-torture/execute/20011126-1.c: Likewise.
10224 * gcc.c-torture/execute/20011128-1.c: Likewise.
10225 * gcc.c-torture/execute/20011217-1.c: Likewise.
10226 * gcc.c-torture/execute/20020213-1.c: Likewise.
10227 * gcc.c-torture/execute/20020215-1.c: Likewise.
10228 * gcc.c-torture/execute/20020225-2.c: Likewise.
10229 * gcc.c-torture/execute/20020226-1.c: Likewise.
10230 * gcc.c-torture/execute/20020227-1.c: Likewise.
10231 * gcc.c-torture/execute/20020307-1.c: Likewise.
10232 * gcc.c-torture/execute/20020328-1.c: Likewise.
10233 * gcc.c-torture/execute/20020404-1.c: Likewise.
10234 * gcc.c-torture/execute/20020406-1.c: Likewise.
10235 * gcc.c-torture/execute/20020413-1.c: Likewise.
10236 * gcc.c-torture/execute/20020418-1.c: Likewise.
10237 * gcc.c-torture/execute/20020508-1.c: Likewise.
10238 * gcc.c-torture/execute/20020508-2.c: Likewise.
10239 * gcc.c-torture/execute/20020508-3.c: Likewise.
10240 * gcc.c-torture/execute/20020529-1.c: Likewise.
10241 * gcc.c-torture/execute/20020611-1.c: Likewise.
10242 * gcc.c-torture/execute/20020615-1.c: Likewise.
10243 * gcc.c-torture/execute/20020619-1.c: Likewise.
10244 * gcc.c-torture/execute/20020904-1.c: Likewise.
10245 * gcc.c-torture/execute/20020916-1.c: Likewise.
10246 * gcc.c-torture/execute/20021010-1.c: Likewise.
10247 * gcc.c-torture/execute/20021113-1.c: Likewise.
10248 * gcc.c-torture/execute/20021118-1.c: Likewise.
10249 * gcc.c-torture/execute/20021118-2.c: Likewise.
10250 * gcc.c-torture/execute/20021120-1.c: Likewise.
10251 * gcc.c-torture/execute/20021120-2.c: Likewise.
10252 * gcc.c-torture/execute/20021120-3.c: Likewise.
10253 * gcc.c-torture/execute/20030105-1.c: Likewise.
10254 * gcc.c-torture/execute/20030109-1.c: Likewise.
10255 * gcc.c-torture/execute/20030117-1.c: Likewise.
10256 * gcc.c-torture/execute/20030120-1.c: Likewise.
10257 * gcc.c-torture/execute/20030125-1.c: Likewise.
10258 * gcc.c-torture/execute/20030128-1.c: Likewise.
10259 * gcc.c-torture/execute/20030209-1.c: Likewise.
10260 * gcc.c-torture/execute/20030222-1.c: Likewise.
10261 * gcc.c-torture/execute/20030316-1.c: Likewise.
10262 * gcc.c-torture/execute/20030403-1.c: Likewise.
10263 * gcc.c-torture/execute/20030404-1.c: Likewise.
10264 * gcc.c-torture/execute/20030501-1.c: Likewise.
10265 * gcc.c-torture/execute/20030606-1.c: Likewise.
10266 * gcc.c-torture/execute/20030828-1.c: Likewise.
10267 * gcc.c-torture/execute/20030828-2.c: Likewise.
10268 * gcc.c-torture/execute/20030903-1.c: Likewise.
10269 * gcc.c-torture/execute/20030910-1.c: Likewise.
10270 * gcc.c-torture/execute/20030913-1.c: Likewise.
10271 * gcc.c-torture/execute/20030914-1.c: Likewise.
10272 * gcc.c-torture/execute/20030914-2.c: Likewise.
10273 * gcc.c-torture/execute/20030916-1.c: Likewise.
10274 * gcc.c-torture/execute/20030928-1.c: Likewise.
10275 * gcc.c-torture/execute/20031010-1.c: Likewise.
10276 * gcc.c-torture/execute/20031201-1.c: Likewise.
10277 * gcc.c-torture/execute/20031204-1.c: Likewise.
10278 * gcc.c-torture/execute/20031211-1.c: Likewise.
10279 * gcc.c-torture/execute/20040208-1.c: Likewise.
10280 * gcc.c-torture/execute/20040218-1.c: Likewise.
10281 * gcc.c-torture/execute/20040307-1.c: Likewise.
10282 * gcc.c-torture/execute/20040319-1.c: Likewise.
10283 * gcc.c-torture/execute/20040411-1.c: Likewise.
10284 * gcc.c-torture/execute/20040423-1.c: Likewise.
10285 * gcc.c-torture/execute/20040625-1.c: Likewise.
10286 * gcc.c-torture/execute/20040703-1.c: Likewise.
10287 * gcc.c-torture/execute/20040706-1.c: Likewise.
10288 * gcc.c-torture/execute/20040707-1.c: Likewise.
10289 * gcc.c-torture/execute/20040805-1.c: Likewise.
10290 * gcc.c-torture/execute/20040917-1.c: Likewise.
10291 * gcc.c-torture/execute/20041011-1.c: Likewise.
10292 * gcc.c-torture/execute/20041113-1.c: Likewise.
10293 * gcc.c-torture/execute/20041124-1.c: Likewise.
10294 * gcc.c-torture/execute/20041210-1.c: Likewise.
10295 * gcc.c-torture/execute/20041212-1.c: Likewise.
10296 * gcc.c-torture/execute/20050410-1.c: Likewise.
10297 * gcc.c-torture/execute/20051113-1.c: Likewise.
10298 * gcc.c-torture/execute/20070623-1.c: Likewise.
10299 * gcc.c-torture/execute/20091229-1.c: Likewise.
10300 * gcc.c-torture/execute/20101025-1.c: Likewise.
10301 * gcc.c-torture/execute/20120817-1.c: Likewise.
10302 * gcc.c-torture/execute/20170401-2.c: Likewise.
10303 * gcc.c-torture/execute/900409-1.c: Likewise.
10304 * gcc.c-torture/execute/920202-1.c: Likewise.
10305 * gcc.c-torture/execute/920302-1.c: Likewise.
10306 * gcc.c-torture/execute/920410-1.c: Likewise.
10307 * gcc.c-torture/execute/920501-2.c: Likewise.
10308 * gcc.c-torture/execute/920501-3.c: Likewise.
10309 * gcc.c-torture/execute/920501-4.c: Likewise.
10310 * gcc.c-torture/execute/920501-5.c: Likewise.
10311 * gcc.c-torture/execute/920501-6.c: Likewise.
10312 * gcc.c-torture/execute/920501-8.c: Likewise.
10313 * gcc.c-torture/execute/920506-1.c: Likewise.
10314 * gcc.c-torture/execute/920604-1.c: Likewise.
10315 * gcc.c-torture/execute/920612-2.c: Likewise.
10316 * gcc.c-torture/execute/920618-1.c: Likewise.
10317 * gcc.c-torture/execute/920625-1.c: Likewise.
10318 * gcc.c-torture/execute/920710-1.c: Likewise.
10319 * gcc.c-torture/execute/920721-1.c: Likewise.
10320 * gcc.c-torture/execute/920721-4.c: Likewise.
10321 * gcc.c-torture/execute/920726-1.c: Likewise.
10322 * gcc.c-torture/execute/920829-1.c: Likewise.
10323 * gcc.c-torture/execute/920908-1.c: Likewise.
10324 * gcc.c-torture/execute/920922-1.c: Likewise.
10325 * gcc.c-torture/execute/920929-1.c: Likewise.
10326 * gcc.c-torture/execute/921006-1.c: Likewise.
10327 * gcc.c-torture/execute/921007-1.c: Likewise.
10328 * gcc.c-torture/execute/921016-1.c: Likewise.
10329 * gcc.c-torture/execute/921019-1.c: Likewise.
10330 * gcc.c-torture/execute/921019-2.c: Likewise.
10331 * gcc.c-torture/execute/921029-1.c: Likewise.
10332 * gcc.c-torture/execute/921104-1.c: Likewise.
10333 * gcc.c-torture/execute/921112-1.c: Likewise.
10334 * gcc.c-torture/execute/921113-1.c: Likewise.
10335 * gcc.c-torture/execute/921117-1.c: Likewise.
10336 * gcc.c-torture/execute/921123-2.c: Likewise.
10337 * gcc.c-torture/execute/921202-2.c: Likewise.
10338 * gcc.c-torture/execute/921204-1.c: Likewise.
10339 * gcc.c-torture/execute/921208-1.c: Likewise.
10340 * gcc.c-torture/execute/930123-1.c: Likewise.
10341 * gcc.c-torture/execute/930126-1.c: Likewise.
10342 * gcc.c-torture/execute/930406-1.c: Likewise.
10343 * gcc.c-torture/execute/930408-1.c: Likewise.
10344 * gcc.c-torture/execute/930429-1.c: Likewise.
10345 * gcc.c-torture/execute/930603-2.c: Likewise.
10346 * gcc.c-torture/execute/930608-1.c: Likewise.
10347 * gcc.c-torture/execute/930614-1.c: Likewise.
10348 * gcc.c-torture/execute/930614-2.c: Likewise.
10349 * gcc.c-torture/execute/930622-2.c: Likewise.
10350 * gcc.c-torture/execute/930628-1.c: Likewise.
10351 * gcc.c-torture/execute/930725-1.c: Likewise.
10352 * gcc.c-torture/execute/930930-2.c: Likewise.
10353 * gcc.c-torture/execute/931002-1.c: Likewise.
10354 * gcc.c-torture/execute/931004-1.c: Likewise.
10355 * gcc.c-torture/execute/931004-10.c: Likewise.
10356 * gcc.c-torture/execute/931004-11.c: Likewise.
10357 * gcc.c-torture/execute/931004-12.c: Likewise.
10358 * gcc.c-torture/execute/931004-13.c: Likewise.
10359 * gcc.c-torture/execute/931004-14.c: Likewise.
10360 * gcc.c-torture/execute/931004-2.c: Likewise.
10361 * gcc.c-torture/execute/931004-3.c: Likewise.
10362 * gcc.c-torture/execute/931004-4.c: Likewise.
10363 * gcc.c-torture/execute/931004-5.c: Likewise.
10364 * gcc.c-torture/execute/931004-6.c: Likewise.
10365 * gcc.c-torture/execute/931004-7.c: Likewise.
10366 * gcc.c-torture/execute/931004-8.c: Likewise.
10367 * gcc.c-torture/execute/931004-9.c: Likewise.
10368 * gcc.c-torture/execute/931005-1.c: Likewise.
10369 * gcc.c-torture/execute/931110-1.c: Likewise.
10370 * gcc.c-torture/execute/931110-2.c: Likewise.
10371 * gcc.c-torture/execute/941014-1.c: Likewise.
10372 * gcc.c-torture/execute/941015-1.c: Likewise.
10373 * gcc.c-torture/execute/941021-1.c: Likewise.
10374 * gcc.c-torture/execute/941025-1.c: Likewise.
10375 * gcc.c-torture/execute/941031-1.c: Likewise.
10376 * gcc.c-torture/execute/950221-1.c: Likewise.
10377 * gcc.c-torture/execute/950426-2.c: Likewise.
10378 * gcc.c-torture/execute/950503-1.c: Likewise.
10379 * gcc.c-torture/execute/950511-1.c: Likewise.
10380 * gcc.c-torture/execute/950607-1.c: Likewise.
10381 * gcc.c-torture/execute/950607-2.c: Likewise.
10382 * gcc.c-torture/execute/950612-1.c: Likewise.
10383 * gcc.c-torture/execute/950628-1.c: Likewise.
10384 * gcc.c-torture/execute/950704-1.c: Likewise.
10385 * gcc.c-torture/execute/950706-1.c: Likewise.
10386 * gcc.c-torture/execute/950710-1.c: Likewise.
10387 * gcc.c-torture/execute/950714-1.c: Likewise.
10388 * gcc.c-torture/execute/950809-1.c: Likewise.
10389 * gcc.c-torture/execute/950906-1.c: Likewise.
10390 * gcc.c-torture/execute/950915-1.c: Likewise.
10391 * gcc.c-torture/execute/950929-1.c: Likewise.
10392 * gcc.c-torture/execute/951003-1.c: Likewise.
10393 * gcc.c-torture/execute/951115-1.c: Likewise.
10394 * gcc.c-torture/execute/951204-1.c: Likewise.
10395 * gcc.c-torture/execute/960116-1.c: Likewise.
10396 * gcc.c-torture/execute/960117-1.c: Likewise.
10397 * gcc.c-torture/execute/960209-1.c: Likewise.
10398 * gcc.c-torture/execute/960215-1.c: Likewise.
10399 * gcc.c-torture/execute/960219-1.c: Likewise.
10400 * gcc.c-torture/execute/960301-1.c: Likewise.
10401 * gcc.c-torture/execute/960302-1.c: Likewise.
10402 * gcc.c-torture/execute/960311-1.c: Likewise.
10403 * gcc.c-torture/execute/960311-2.c: Likewise.
10404 * gcc.c-torture/execute/960311-3.c: Likewise.
10405 * gcc.c-torture/execute/960312-1.c: Likewise.
10406 * gcc.c-torture/execute/960317-1.c: Likewise.
10407 * gcc.c-torture/execute/960321-1.c: Likewise.
10408 * gcc.c-torture/execute/960326-1.c: Likewise.
10409 * gcc.c-torture/execute/960327-1.c: Likewise.
10410 * gcc.c-torture/execute/960405-1.c: Likewise.
10411 * gcc.c-torture/execute/960416-1.c: Likewise.
10412 * gcc.c-torture/execute/960419-1.c: Likewise.
10413 * gcc.c-torture/execute/960419-2.c: Likewise.
10414 * gcc.c-torture/execute/960512-1.c: Likewise.
10415 * gcc.c-torture/execute/960513-1.c: Likewise.
10416 * gcc.c-torture/execute/960608-1.c: Likewise.
10417 * gcc.c-torture/execute/960801-1.c: Likewise.
10418 * gcc.c-torture/execute/960802-1.c: Likewise.
10419 * gcc.c-torture/execute/960909-1.c: Likewise.
10420 * gcc.c-torture/execute/961004-1.c: Likewise.
10421 * gcc.c-torture/execute/961017-1.c: Likewise.
10422 * gcc.c-torture/execute/961017-2.c: Likewise.
10423 * gcc.c-torture/execute/961026-1.c: Likewise.
10424 * gcc.c-torture/execute/961122-1.c: Likewise.
10425 * gcc.c-torture/execute/961122-2.c: Likewise.
10426 * gcc.c-torture/execute/961125-1.c: Likewise.
10427 * gcc.c-torture/execute/961206-1.c: Likewise.
10428 * gcc.c-torture/execute/961213-1.c: Likewise.
10429 * gcc.c-torture/execute/970214-1.c: Likewise.
10430 * gcc.c-torture/execute/970214-2.c: Likewise.
10431 * gcc.c-torture/execute/970217-1.c: Likewise.
10432 * gcc.c-torture/execute/970923-1.c: Likewise.
10433 * gcc.c-torture/execute/980205.c: Likewise.
10434 * gcc.c-torture/execute/980223.c: Likewise.
10435 * gcc.c-torture/execute/980424-1.c: Likewise.
10436 * gcc.c-torture/execute/980505-1.c: Likewise.
10437 * gcc.c-torture/execute/980505-2.c: Likewise.
10438 * gcc.c-torture/execute/980506-1.c: Likewise.
10439 * gcc.c-torture/execute/980506-2.c: Likewise.
10440 * gcc.c-torture/execute/980506-3.c: Likewise.
10441 * gcc.c-torture/execute/980526-1.c: Likewise.
10442 * gcc.c-torture/execute/980526-2.c: Likewise.
10443 * gcc.c-torture/execute/980526-3.c: Likewise.
10444 * gcc.c-torture/execute/980602-1.c: Likewise.
10445 * gcc.c-torture/execute/980602-2.c: Likewise.
10446 * gcc.c-torture/execute/980604-1.c: Likewise.
10447 * gcc.c-torture/execute/980605-1.c: Likewise.
10448 * gcc.c-torture/execute/980612-1.c: Likewise.
10449 * gcc.c-torture/execute/980617-1.c: Likewise.
10450 * gcc.c-torture/execute/980618-1.c: Likewise.
10451 * gcc.c-torture/execute/980701-1.c: Likewise.
10452 * gcc.c-torture/execute/980709-1.c: Likewise.
10453 * gcc.c-torture/execute/980716-1.c: Likewise.
10454 * gcc.c-torture/execute/980929-1.c: Likewise.
10455 * gcc.c-torture/execute/981001-1.c: Likewise.
10456 * gcc.c-torture/execute/981019-1.c: Likewise.
10457 * gcc.c-torture/execute/981130-1.c: Likewise.
10458 * gcc.c-torture/execute/981206-1.c: Likewise.
10459 * gcc.c-torture/execute/990106-2.c: Likewise.
10460 * gcc.c-torture/execute/990117-1.c: Likewise.
10461 * gcc.c-torture/execute/990128-1.c: Likewise.
10462 * gcc.c-torture/execute/990130-1.c: Likewise.
10463 * gcc.c-torture/execute/990208-1.c: Likewise.
10464 * gcc.c-torture/execute/990222-1.c: Likewise.
10465 * gcc.c-torture/execute/990324-1.c: Likewise.
10466 * gcc.c-torture/execute/990326-1.c: Likewise.
10467 * gcc.c-torture/execute/990404-1.c: Likewise.
10468 * gcc.c-torture/execute/990513-1.c: Likewise.
10469 * gcc.c-torture/execute/990524-1.c: Likewise.
10470 * gcc.c-torture/execute/990525-1.c: Likewise.
10471 * gcc.c-torture/execute/990525-2.c: Likewise.
10472 * gcc.c-torture/execute/990527-1.c: Likewise.
10473 * gcc.c-torture/execute/990531-1.c: Likewise.
10474 * gcc.c-torture/execute/990604-1.c: Likewise.
10475 * gcc.c-torture/execute/990804-1.c: Likewise.
10476 * gcc.c-torture/execute/990811-1.c: Likewise.
10477 * gcc.c-torture/execute/990826-0.c: Likewise.
10478 * gcc.c-torture/execute/990827-1.c: Likewise.
10479 * gcc.c-torture/execute/990829-1.c: Likewise.
10480 * gcc.c-torture/execute/990923-1.c: Likewise.
10481 * gcc.c-torture/execute/991014-1.c: Likewise.
10482 * gcc.c-torture/execute/991016-1.c: Likewise.
10483 * gcc.c-torture/execute/991019-1.c: Likewise.
10484 * gcc.c-torture/execute/991023-1.c: Likewise.
10485 * gcc.c-torture/execute/991030-1.c: Likewise.
10486 * gcc.c-torture/execute/991112-1.c: Likewise.
10487 * gcc.c-torture/execute/991118-1.c: Likewise.
10488 * gcc.c-torture/execute/991201-1.c: Likewise.
10489 * gcc.c-torture/execute/991202-1.c: Likewise.
10490 * gcc.c-torture/execute/991202-2.c: Likewise.
10491 * gcc.c-torture/execute/991202-3.c: Likewise.
10492 * gcc.c-torture/execute/991216-1.c: Likewise.
10493 * gcc.c-torture/execute/991216-2.c: Likewise.
10494 * gcc.c-torture/execute/991216-4.c: Likewise.
10495 * gcc.c-torture/execute/991221-1.c: Likewise.
10496 * gcc.c-torture/execute/991227-1.c: Likewise.
10497 * gcc.c-torture/execute/991228-1.c: Likewise.
10498 * gcc.c-torture/execute/align-1.c: Likewise.
10499 * gcc.c-torture/execute/align-2.c: Likewise.
10500 * gcc.c-torture/execute/align-3.c: Likewise.
10501 * gcc.c-torture/execute/alloca-1.c: Likewise.
10502 * gcc.c-torture/execute/anon-1.c: Likewise.
10503 * gcc.c-torture/execute/arith-1.c: Likewise.
10504 * gcc.c-torture/execute/arith-rand-ll.c: Likewise.
10505 * gcc.c-torture/execute/arith-rand.c: Likewise.
10506 * gcc.c-torture/execute/bf-layout-1.c: Likewise.
10507 * gcc.c-torture/execute/bf-pack-1.c: Likewise.
10508 * gcc.c-torture/execute/bf-sign-1.c: Likewise.
10509 * gcc.c-torture/execute/bf-sign-2.c: Likewise.
10510 * gcc.c-torture/execute/bf64-1.c: Likewise.
10511 * gcc.c-torture/execute/builtin-constant.c: Likewise.
10512 * gcc.c-torture/execute/builtin-prefetch-1.c: Likewise.
10513 * gcc.c-torture/execute/builtin-prefetch-2.c: Likewise.
10514 * gcc.c-torture/execute/builtin-prefetch-3.c: Likewise.
10515 * gcc.c-torture/execute/builtin-prefetch-4.c: Likewise.
10516 * gcc.c-torture/execute/builtin-prefetch-5.c: Likewise.
10517 * gcc.c-torture/execute/builtin-prefetch-6.c: Likewise.
10518 * gcc.c-torture/execute/builtin-types-compatible-p.c: Likewise.
10519 * gcc.c-torture/execute/cbrt.c: Likewise.
10520 * gcc.c-torture/execute/complex-1.c: Likewise.
10521 * gcc.c-torture/execute/complex-2.c: Likewise.
10522 * gcc.c-torture/execute/complex-3.c: Likewise.
10523 * gcc.c-torture/execute/complex-4.c: Likewise.
10524 * gcc.c-torture/execute/complex-5.c: Likewise.
10525 * gcc.c-torture/execute/compndlit-1.c: Likewise.
10526 * gcc.c-torture/execute/conversion.c: Likewise.
10527 * gcc.c-torture/execute/cvt-1.c: Likewise.
10528 * gcc.c-torture/execute/divconst-1.c: Likewise.
10529 * gcc.c-torture/execute/divconst-2.c: Likewise.
10530 * gcc.c-torture/execute/divconst-3.c: Likewise.
10531 * gcc.c-torture/execute/enum-1.c: Likewise.
10532 * gcc.c-torture/execute/enum-2.c: Likewise.
10533 * gcc.c-torture/execute/extzvsi.c: Likewise.
10534 * gcc.c-torture/execute/frame-address.c: Likewise.
10535 * gcc.c-torture/execute/func-ptr-1.c: Likewise.
10536 * gcc.c-torture/execute/gofast.c: Likewise.
10537 * gcc.c-torture/execute/ieee/20000320-1.c: Likewise.
10538 * gcc.c-torture/execute/ieee/20001122-1.c: Likewise.
10539 * gcc.c-torture/execute/ieee/20010226-1.c: Likewise.
10540 * gcc.c-torture/execute/ieee/20011123-1.c: Likewise.
10541 * gcc.c-torture/execute/ieee/920518-1.c: Likewise.
10542 * gcc.c-torture/execute/ieee/920810-1.c: Likewise.
10543 * gcc.c-torture/execute/ieee/930529-1.c: Likewise.
10544 * gcc.c-torture/execute/ieee/980619-1.c: Likewise.
10545 * gcc.c-torture/execute/ieee/acc1.c: Likewise.
10546 * gcc.c-torture/execute/ieee/acc2.c: Likewise.
10547 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Likewise.
10548 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Likewise.
10549 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10550 * gcc.c-torture/execute/ieee/fp-cmp-4.c: Likewise.
10551 * gcc.c-torture/execute/ieee/fp-cmp-5.c: Likewise.
10552 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Likewise.
10553 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10554 * gcc.c-torture/execute/ieee/fp-cmp-9.c: Likewise.
10555 * gcc.c-torture/execute/ieee/hugeval.c: Likewise.
10556 * gcc.c-torture/execute/ieee/minuszero.c: Likewise.
10557 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Likewise.
10558 * gcc.c-torture/execute/ieee/mzero2.c: Likewise.
10559 * gcc.c-torture/execute/ieee/mzero3.c: Likewise.
10560 * gcc.c-torture/execute/ieee/mzero5.c: Likewise.
10561 * gcc.c-torture/execute/ieee/mzero6.c: Likewise.
10562 * gcc.c-torture/execute/ieee/pr28634.c: Likewise.
10563 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
10564 * gcc.c-torture/execute/index-1.c: Likewise.
10565 * gcc.c-torture/execute/longlong.c: Likewise.
10566 * gcc.c-torture/execute/loop-1.c: Likewise.
10567 * gcc.c-torture/execute/loop-10.c: Likewise.
10568 * gcc.c-torture/execute/loop-11.c: Likewise.
10569 * gcc.c-torture/execute/loop-13.c: Likewise.
10570 * gcc.c-torture/execute/loop-14.c: Likewise.
10571 * gcc.c-torture/execute/loop-15.c: Likewise.
10572 * gcc.c-torture/execute/loop-2b.c: Likewise.
10573 * gcc.c-torture/execute/loop-2e.c: Likewise.
10574 * gcc.c-torture/execute/loop-4.c: Likewise.
10575 * gcc.c-torture/execute/loop-4b.c: Likewise.
10576 * gcc.c-torture/execute/loop-5.c: Likewise.
10577 * gcc.c-torture/execute/loop-6.c: Likewise.
10578 * gcc.c-torture/execute/loop-7.c: Likewise.
10579 * gcc.c-torture/execute/loop-8.c: Likewise.
10580 * gcc.c-torture/execute/memcpy-1.c: Likewise.
10581 * gcc.c-torture/execute/memcpy-2.c: Likewise.
10582 * gcc.c-torture/execute/memcpy-bi.c: Likewise.
10583 * gcc.c-torture/execute/memset-1.c: Likewise.
10584 * gcc.c-torture/execute/memset-2.c: Likewise.
10585 * gcc.c-torture/execute/memset-3.c: Likewise.
10586 * gcc.c-torture/execute/multdi-1.c: Likewise.
10587 * gcc.c-torture/execute/multi-ix.c: Likewise.
10588 * gcc.c-torture/execute/nest-stdar-1.c: Likewise.
10589 * gcc.c-torture/execute/nestfunc-1.c: Likewise.
10590 * gcc.c-torture/execute/nestfunc-2.c: Likewise.
10591 * gcc.c-torture/execute/nestfunc-3.c: Likewise.
10592 * gcc.c-torture/execute/nestfunc-4.c: Likewise.
10593 * gcc.c-torture/execute/packed-1.c: Likewise.
10594 * gcc.c-torture/execute/pending-4.c: Likewise.
10595 * gcc.c-torture/execute/pr15262-1.c: Likewise.
10596 * gcc.c-torture/execute/pr15262-2.c: Likewise.
10597 * gcc.c-torture/execute/pr15262.c: Likewise.
10598 * gcc.c-torture/execute/pr15296.c: Likewise.
10599 * gcc.c-torture/execute/pr17252.c: Likewise.
10600 * gcc.c-torture/execute/pr17377.c: Likewise.
10601 * gcc.c-torture/execute/pr19606.c: Likewise.
10602 * gcc.c-torture/execute/pr21964-1.c: Likewise.
10603 * gcc.c-torture/execute/pr22061-2.c: Likewise.
10604 * gcc.c-torture/execute/pr22061-3.c: Likewise.
10605 * gcc.c-torture/execute/pr22061-4.c: Likewise.
10606 * gcc.c-torture/execute/pr23467.c: Likewise.
10607 * gcc.c-torture/execute/pr27073.c: Likewise.
10608 * gcc.c-torture/execute/pr27364.c: Likewise.
10609 * gcc.c-torture/execute/pr28403.c: Likewise.
10610 * gcc.c-torture/execute/pr31605.c: Likewise.
10611 * gcc.c-torture/execute/pr38969.c: Likewise.
10612 * gcc.c-torture/execute/pr40657.c: Likewise.
10613 * gcc.c-torture/execute/pr44575.c: Likewise.
10614 * gcc.c-torture/execute/pr56799.c: Likewise.
10615 * gcc.c-torture/execute/pr58640.c: Likewise.
10616 * gcc.c-torture/execute/pr71335.c: Likewise.
10617 * gcc.c-torture/execute/ptr-arith-1.c: Likewise.
10618 * gcc.c-torture/execute/regstack-1.c: Likewise.
10619 * gcc.c-torture/execute/scope-1.c: Likewise.
10620 * gcc.c-torture/execute/simd-1.c: Likewise.
10621 * gcc.c-torture/execute/simd-2.c: Likewise.
10622 * gcc.c-torture/execute/simd-4.c: Likewise.
10623 * gcc.c-torture/execute/simd-5.c: Likewise.
10624 * gcc.c-torture/execute/strcmp-1.c: Likewise.
10625 * gcc.c-torture/execute/strcpy-1.c: Likewise.
10626 * gcc.c-torture/execute/strct-pack-1.c: Likewise.
10627 * gcc.c-torture/execute/strct-pack-2.c: Likewise.
10628 * gcc.c-torture/execute/strct-pack-4.c: Likewise.
10629 * gcc.c-torture/execute/strct-stdarg-1.c: Likewise.
10630 * gcc.c-torture/execute/strct-varg-1.c: Likewise.
10631 * gcc.c-torture/execute/strlen-1.c: Likewise.
10632 * gcc.c-torture/execute/strncmp-1.c: Likewise.
10633 * gcc.c-torture/execute/struct-ini-1.c: Likewise.
10634 * gcc.c-torture/execute/struct-ini-2.c: Likewise.
10635 * gcc.c-torture/execute/struct-ini-3.c: Likewise.
10636 * gcc.c-torture/execute/struct-ini-4.c: Likewise.
10637 * gcc.c-torture/execute/struct-ret-1.c: Likewise.
10638 * gcc.c-torture/execute/struct-ret-2.c: Likewise.
10639 * gcc.c-torture/execute/usmul.c: Likewise.
10640 * gcc.c-torture/execute/va-arg-1.c: Likewise.
10641 * gcc.c-torture/execute/va-arg-10.c: Likewise.
10642 * gcc.c-torture/execute/va-arg-11.c: Likewise.
10643 * gcc.c-torture/execute/va-arg-12.c: Likewise.
10644 * gcc.c-torture/execute/va-arg-13.c: Likewise.
10645 * gcc.c-torture/execute/va-arg-14.c: Likewise.
10646 * gcc.c-torture/execute/va-arg-15.c: Likewise.
10647 * gcc.c-torture/execute/va-arg-16.c: Likewise.
10648 * gcc.c-torture/execute/va-arg-17.c: Likewise.
10649 * gcc.c-torture/execute/va-arg-18.c: Likewise.
10650 * gcc.c-torture/execute/va-arg-19.c: Likewise.
10651 * gcc.c-torture/execute/va-arg-2.c: Likewise.
10652 * gcc.c-torture/execute/va-arg-20.c: Likewise.
10653 * gcc.c-torture/execute/va-arg-23.c: Likewise.
10654 * gcc.c-torture/execute/va-arg-26.c: Likewise.
10655 * gcc.c-torture/execute/va-arg-4.c: Likewise.
10656 * gcc.c-torture/execute/va-arg-5.c: Likewise.
10657 * gcc.c-torture/execute/va-arg-6.c: Likewise.
10658 * gcc.c-torture/execute/va-arg-9.c: Likewise.
10659 * gcc.c-torture/execute/widechar-1.c: Likewise.
10660 * gcc.c-torture/execute/widechar-2.c: Likewise.
10662 2023-11-13 Florian Weimer <fweimer@redhat.com>
10664 * gcc.c-torture/compile/386.c: Compile with -std=gnu89.
10665 * gcc.c-torture/compile/BUG1.c: Likewise.
10666 * gcc.c-torture/compile/BUG11.c: Likewise.
10667 * gcc.c-torture/compile/BUG16.c: Likewise.
10668 * gcc.c-torture/compile/BUG2.c: Likewise.
10669 * gcc.c-torture/compile/BUG24.c: Likewise.
10670 * gcc.c-torture/compile/BUG25.c: Likewise.
10671 * gcc.c-torture/compile/BUG3.c: Likewise.
10672 * gcc.c-torture/compile/DFcmp.c: Likewise.
10673 * gcc.c-torture/compile/HIcmp.c: Likewise.
10674 * gcc.c-torture/compile/HIset.c: Likewise.
10675 * gcc.c-torture/compile/QIcmp.c: Likewise.
10676 * gcc.c-torture/compile/QIset.c: Likewise.
10677 * gcc.c-torture/compile/SFset.c: Likewise.
10678 * gcc.c-torture/compile/SIcmp.c: Likewise.
10679 * gcc.c-torture/compile/SIset.c: Likewise.
10680 * gcc.c-torture/compile/UHIcmp.c: Likewise.
10681 * gcc.c-torture/compile/UQIcmp.c: Likewise.
10682 * gcc.c-torture/compile/USIcmp.c: Likewise.
10683 * gcc.c-torture/compile/a.c: Likewise.
10684 * gcc.c-torture/compile/a1.c: Likewise.
10685 * gcc.c-torture/compile/a3.c: Likewise.
10686 * gcc.c-torture/compile/aa.c: Likewise.
10687 * gcc.c-torture/compile/aaa.c: Likewise.
10688 * gcc.c-torture/compile/abs.c: Likewise.
10689 * gcc.c-torture/compile/ac.c: Likewise.
10690 * gcc.c-torture/compile/acc.c: Likewise.
10691 * gcc.c-torture/compile/add.c: Likewise.
10692 * gcc.c-torture/compile/add386.c: Likewise.
10693 * gcc.c-torture/compile/addcc.c: Likewise.
10694 * gcc.c-torture/compile/andm.c: Likewise.
10695 * gcc.c-torture/compile/andmem.c: Likewise.
10696 * gcc.c-torture/compile/andn.c: Likewise.
10697 * gcc.c-torture/compile/andok.c: Likewise.
10698 * gcc.c-torture/compile/andsi.c: Likewise.
10699 * gcc.c-torture/compile/andsparc.c: Likewise.
10700 * gcc.c-torture/compile/aos.c: Likewise.
10701 * gcc.c-torture/compile/arr.c: Likewise.
10702 * gcc.c-torture/compile/as.c: Likewise.
10703 * gcc.c-torture/compile/ase.c: Likewise.
10704 * gcc.c-torture/compile/band.c: Likewise.
10705 * gcc.c-torture/compile/bb0.c: Likewise.
10706 * gcc.c-torture/compile/bb1.c: Likewise.
10707 * gcc.c-torture/compile/bc.c: Likewise.
10708 * gcc.c-torture/compile/bcopy.c: Likewise.
10709 * gcc.c-torture/compile/bfx.c: Likewise.
10710 * gcc.c-torture/compile/bge.c: Likewise.
10711 * gcc.c-torture/compile/bit.c: Likewise.
10712 * gcc.c-torture/compile/bitf.c: Likewise.
10713 * gcc.c-torture/compile/bitw.c: Likewise.
10714 * gcc.c-torture/compile/blk.c: Likewise.
10715 * gcc.c-torture/compile/bt386.c: Likewise.
10716 * gcc.c-torture/compile/bug.c: Likewise.
10717 * gcc.c-torture/compile/buns.c: Likewise.
10718 * gcc.c-torture/compile/c.c: Likewise.
10719 * gcc.c-torture/compile/c2.c: Likewise.
10720 * gcc.c-torture/compile/call.c: Likewise.
10721 * gcc.c-torture/compile/callind.c: Likewise.
10722 * gcc.c-torture/compile/calls-void.c: Likewise.
10723 * gcc.c-torture/compile/calls.c: Likewise.
10724 * gcc.c-torture/compile/cc.c: Likewise.
10725 * gcc.c-torture/compile/cmb.c: Likewise.
10726 * gcc.c-torture/compile/cmpsi386.c: Likewise.
10727 * gcc.c-torture/compile/cmul.c: Likewise.
10728 * gcc.c-torture/compile/comb.c: Likewise.
10729 * gcc.c-torture/compile/consec.c: Likewise.
10730 * gcc.c-torture/compile/const.c: Likewise.
10731 * gcc.c-torture/compile/conv_tst.c: Likewise.
10732 * gcc.c-torture/compile/cvt.c: Likewise.
10733 * gcc.c-torture/compile/dbl_parm.c: Likewise.
10734 * gcc.c-torture/compile/dblbug.c: Likewise.
10735 * gcc.c-torture/compile/dead.c: Likewise.
10736 * gcc.c-torture/compile/delay.c: Likewise.
10737 * gcc.c-torture/compile/di.c: Likewise.
10738 * gcc.c-torture/compile/div.c: Likewise.
10739 * gcc.c-torture/compile/dm.c: Likewise.
10740 * gcc.c-torture/compile/dshift.c: Likewise.
10741 * gcc.c-torture/compile/e.c: Likewise.
10742 * gcc.c-torture/compile/ex.c: Likewise.
10743 * gcc.c-torture/compile/ext.c: Likewise.
10744 * gcc.c-torture/compile/flo.c: Likewise.
10745 * gcc.c-torture/compile/forgetcc.c: Likewise.
10746 * gcc.c-torture/compile/g.c: Likewise.
10747 * gcc.c-torture/compile/gen_tst.c: Likewise.
10748 * gcc.c-torture/compile/gronk.c: Likewise.
10749 * gcc.c-torture/compile/hi.c: Likewise.
10750 * gcc.c-torture/compile/i.c: Likewise.
10751 * gcc.c-torture/compile/icmp.c: Likewise.
10752 * gcc.c-torture/compile/ifreg.c: Likewise.
10753 * gcc.c-torture/compile/jumptab.c: Likewise.
10754 * gcc.c-torture/compile/l.c: Likewise.
10755 * gcc.c-torture/compile/layout.c: Likewise.
10756 * gcc.c-torture/compile/lll.c: Likewise.
10757 * gcc.c-torture/compile/load8.c: Likewise.
10758 * gcc.c-torture/compile/loadhicc.c: Likewise.
10759 * gcc.c-torture/compile/log2.c: Likewise.
10760 * gcc.c-torture/compile/logic.c: Likewise.
10761 * gcc.c-torture/compile/loop-1.c: Likewise.
10762 * gcc.c-torture/compile/loop386.c: Likewise.
10763 * gcc.c-torture/compile/lop.c: Likewise.
10764 * gcc.c-torture/compile/m1.c: Likewise.
10765 * gcc.c-torture/compile/m5.c: Likewise.
10766 * gcc.c-torture/compile/m68.c: Likewise.
10767 * gcc.c-torture/compile/mbyte.c: Likewise.
10768 * gcc.c-torture/compile/mcmp.c: Likewise.
10769 * gcc.c-torture/compile/mm.c: Likewise.
10770 * gcc.c-torture/compile/mod.c: Likewise.
10771 * gcc.c-torture/compile/modcc.c: Likewise.
10772 * gcc.c-torture/compile/move.c: Likewise.
10773 * gcc.c-torture/compile/move_qhi.c: Likewise.
10774 * gcc.c-torture/compile/mregtst.c: Likewise.
10775 * gcc.c-torture/compile/mu.c: Likewise.
10776 * gcc.c-torture/compile/mword.c: Likewise.
10777 * gcc.c-torture/compile/n.c: Likewise.
10778 * gcc.c-torture/compile/n1.c: Likewise.
10779 * gcc.c-torture/compile/nand.c: Likewise.
10780 * gcc.c-torture/compile/neg.c: Likewise.
10781 * gcc.c-torture/compile/o.c: Likewise.
10782 * gcc.c-torture/compile/omit.c: Likewise.
10783 * gcc.c-torture/compile/opout.c: Likewise.
10784 * gcc.c-torture/compile/opt.c: Likewise.
10785 * gcc.c-torture/compile/or.c: Likewise.
10786 * gcc.c-torture/compile/or386.c: Likewise.
10787 * gcc.c-torture/compile/p.c: Likewise.
10788 * gcc.c-torture/compile/parms.c: Likewise.
10789 * gcc.c-torture/compile/pass.c: Likewise.
10790 * gcc.c-torture/compile/pp.c: Likewise.
10791 * gcc.c-torture/compile/pret-arg.c: Likewise.
10792 * gcc.c-torture/compile/pyr.c: Likewise.
10793 * gcc.c-torture/compile/pyr2.c: Likewise.
10794 * gcc.c-torture/compile/r.c: Likewise.
10795 * gcc.c-torture/compile/r1.c: Likewise.
10796 * gcc.c-torture/compile/rmsc.c: Likewise.
10797 * gcc.c-torture/compile/round.c: Likewise.
10798 * gcc.c-torture/compile/sc.c: Likewise.
10799 * gcc.c-torture/compile/scal.c: Likewise.
10800 * gcc.c-torture/compile/scc.c: Likewise.
10801 * gcc.c-torture/compile/scond.c: Likewise.
10802 * gcc.c-torture/compile/seq.c: Likewise.
10803 * gcc.c-torture/compile/set386.c: Likewise.
10804 * gcc.c-torture/compile/set88.c: Likewise.
10805 * gcc.c-torture/compile/sh.c: Likewise.
10806 * gcc.c-torture/compile/shand.c: Likewise.
10807 * gcc.c-torture/compile/shft.c: Likewise.
10808 * gcc.c-torture/compile/shift.c: Likewise.
10809 * gcc.c-torture/compile/signext.c: Likewise.
10810 * gcc.c-torture/compile/signext2.c: Likewise.
10811 * gcc.c-torture/compile/simple.c: Likewise.
10812 * gcc.c-torture/compile/sparcbug.c: Likewise.
10813 * gcc.c-torture/compile/stor.c: Likewise.
10814 * gcc.c-torture/compile/str.c: Likewise.
10815 * gcc.c-torture/compile/structret.c: Likewise.
10816 * gcc.c-torture/compile/sub32.c: Likewise.
10817 * gcc.c-torture/compile/subcc.c: Likewise.
10818 * gcc.c-torture/compile/subcse.c: Likewise.
10819 * gcc.c-torture/compile/sym.c: Likewise.
10820 * gcc.c-torture/compile/symconst.c: Likewise.
10821 * gcc.c-torture/compile/t.c: Likewise.
10822 * gcc.c-torture/compile/test-flow.c: Likewise.
10823 * gcc.c-torture/compile/test-loop.c: Likewise.
10824 * gcc.c-torture/compile/test.c: Likewise.
10825 * gcc.c-torture/compile/tmp.c: Likewise.
10826 * gcc.c-torture/compile/trivial.c: Likewise.
10827 * gcc.c-torture/compile/trunc.c: Likewise.
10828 * gcc.c-torture/compile/u.c: Likewise.
10829 * gcc.c-torture/compile/uns.c: Likewise.
10830 * gcc.c-torture/compile/uns_tst.c: Likewise.
10831 * gcc.c-torture/compile/uuarg.c: Likewise.
10832 * gcc.c-torture/compile/volatile-1.c: Likewise.
10833 * gcc.c-torture/compile/ww.c: Likewise.
10834 * gcc.c-torture/compile/x.c: Likewise.
10835 * gcc.c-torture/compile/xb.c: Likewise.
10836 * gcc.c-torture/compile/xc.c: Likewise.
10837 * gcc.c-torture/compile/xdi.c: Likewise.
10838 * gcc.c-torture/compile/xfoo.c: Likewise.
10839 * gcc.c-torture/compile/xi.c: Likewise.
10840 * gcc.c-torture/compile/xlop.c: Likewise.
10841 * gcc.c-torture/compile/xneg.c: Likewise.
10842 * gcc.c-torture/compile/xopt.c: Likewise.
10843 * gcc.c-torture/compile/xor.c: Likewise.
10844 * gcc.c-torture/compile/xorn.c: Likewise.
10845 * gcc.c-torture/compile/xp.c: Likewise.
10846 * gcc.c-torture/compile/xpp.c: Likewise.
10847 * gcc.c-torture/compile/xs.c: Likewise.
10848 * gcc.c-torture/compile/xsh.c: Likewise.
10849 * gcc.c-torture/compile/xzz.c: Likewise.
10850 * gcc.c-torture/compile/zero-strct-1.c: Likewise.
10851 * gcc.c-torture/execute/20000717-3.c: Likewise.
10852 * gcc.c-torture/execute/920409-1.c: Likewise.
10853 * gcc.c-torture/execute/920411-1.c: Likewise.
10854 * gcc.c-torture/execute/920415-1.c: Likewise.
10855 * gcc.c-torture/execute/920428-1.c: Likewise.
10856 * gcc.c-torture/execute/920428-2.c: Likewise.
10857 * gcc.c-torture/execute/920429-1.c: Likewise.
10858 * gcc.c-torture/execute/920501-1.c: Likewise.
10859 * gcc.c-torture/execute/920501-7.c: Likewise.
10860 * gcc.c-torture/execute/920501-9.c: Likewise.
10861 * gcc.c-torture/execute/920520-1.c: Likewise.
10862 * gcc.c-torture/execute/920603-1.c: Likewise.
10863 * gcc.c-torture/execute/920721-2.c: Likewise.
10864 * gcc.c-torture/execute/920721-3.c: Likewise.
10865 * gcc.c-torture/execute/920728-1.c: Likewise.
10866 * gcc.c-torture/execute/920730-1.c: Likewise.
10867 * gcc.c-torture/execute/920731-1.c: Likewise.
10868 * gcc.c-torture/execute/920812-1.c: Likewise.
10869 * gcc.c-torture/execute/920909-1.c: Likewise.
10870 * gcc.c-torture/execute/921013-1.c: Likewise.
10871 * gcc.c-torture/execute/921017-1.c: Likewise.
10872 * gcc.c-torture/execute/921123-1.c: Likewise.
10873 * gcc.c-torture/execute/921124-1.c: Likewise.
10874 * gcc.c-torture/execute/921202-1.c: Likewise.
10875 * gcc.c-torture/execute/921207-1.c: Likewise.
10876 * gcc.c-torture/execute/921208-2.c: Likewise.
10877 * gcc.c-torture/execute/921215-1.c: Likewise.
10878 * gcc.c-torture/execute/921218-1.c: Likewise.
10879 * gcc.c-torture/execute/921218-2.c: Likewise.
10880 * gcc.c-torture/execute/930106-1.c: Likewise.
10881 * gcc.c-torture/execute/930429-2.c: Likewise.
10882 * gcc.c-torture/execute/930513-1.c: Likewise.
10883 * gcc.c-torture/execute/930513-2.c: Likewise.
10884 * gcc.c-torture/execute/930518-1.c: Likewise.
10885 * gcc.c-torture/execute/930527-1.c: Likewise.
10886 * gcc.c-torture/execute/930603-1.c: Likewise.
10887 * gcc.c-torture/execute/930603-3.c: Likewise.
10888 * gcc.c-torture/execute/930621-1.c: Likewise.
10889 * gcc.c-torture/execute/930622-1.c: Likewise.
10890 * gcc.c-torture/execute/930630-1.c: Likewise.
10891 * gcc.c-torture/execute/930713-1.c: Likewise.
10892 * gcc.c-torture/execute/930718-1.c: Likewise.
10893 * gcc.c-torture/execute/930719-1.c: Likewise.
10894 * gcc.c-torture/execute/930916-1.c: Likewise.
10895 * gcc.c-torture/execute/930921-1.c: Likewise.
10896 * gcc.c-torture/execute/930929-1.c: Likewise.
10897 * gcc.c-torture/execute/930930-1.c: Likewise.
10898 * gcc.c-torture/execute/931009-1.c: Likewise.
10899 * gcc.c-torture/execute/931012-1.c: Likewise.
10900 * gcc.c-torture/execute/931031-1.c: Likewise.
10901 * gcc.c-torture/execute/931102-1.c: Likewise.
10902 * gcc.c-torture/execute/931102-2.c: Likewise.
10903 * gcc.c-torture/execute/931228-1.c: Likewise.
10904 * gcc.c-torture/execute/940115-1.c: Likewise.
10905 * gcc.c-torture/execute/940122-1.c: Likewise.
10906 * gcc.c-torture/execute/941202-1.c: Likewise.
10907 * gcc.c-torture/execute/950605-1.c: Likewise.
10908 * gcc.c-torture/execute/960830-1.c: Likewise.
10909 * gcc.c-torture/execute/961112-1.c: Likewise.
10910 * gcc.c-torture/execute/990106-1.c: Likewise.
10911 * gcc.c-torture/execute/cmpdi-1.c: Likewise.
10912 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
10913 * gcc.c-torture/execute/dbra-1.c: Likewise.
10914 * gcc.c-torture/execute/inst-check.c: Likewise.
10915 * gcc.c-torture/execute/int-compare.c: Likewise.
10916 * gcc.c-torture/execute/loop-2.c: Likewise.
10917 * gcc.c-torture/execute/loop-2d.c: Likewise.
10918 * gcc.c-torture/execute/loop-3.c: Likewise.
10919 * gcc.c-torture/execute/loop-3b.c: Likewise.
10920 * gcc.c-torture/execute/loop-3c.c: Likewise.
10921 * gcc.c-torture/execute/mod-1.c: Likewise.
10922 * gcc.c-torture/execute/strct-pack-3.c: Likewise.
10923 * gcc.c-torture/execute/tstdi-1.c: Likewise.
10925 2023-11-13 Florian Weimer <fweimer@redhat.com>
10927 * gcc.c-torture/compile/BUG17.c (main): Add missing int
10928 return type and missing void type.
10929 * gcc.c-torture/compile/BUG18.c (main): Likewise. Call
10930 __builtin_printf instead of printf.
10931 * gcc.c-torture/compile/BUG21.c (Nase): Add missing void
10933 * gcc.c-torture/compile/BUG23.c (main): Add missing int
10934 return type and missing void type.
10935 * gcc.c-torture/compile/BUG5.c (bar): Call
10936 __builtin_printf instead of printf.
10937 * gcc.c-torture/compile/BUG6.c (main): Likewise. Add missing
10938 int return type and missing void type.
10939 * gcc.c-torture/compile/b.c (main): Add missing int
10940 return type and missing void type.
10941 * gcc.c-torture/compile/b1.c (main): Likewise. Call
10942 __builtin_printf instead of printf.
10943 * gcc.c-torture/compile/b88.c (main): Add missing int
10944 return type and missing void type.
10945 * gcc.c-torture/compile/bbb.c (flset): Add missing void
10946 return type and switch to prototype style.
10947 * gcc.c-torture/compile/bf.c (clr, atoi): Declare.
10948 (main): Add missing int return type. Call
10949 __builtin_printf instead of printf.
10950 * gcc.c-torture/compile/bt.c (main): Add missing int
10951 return type and missing void type.
10952 * gcc.c-torture/compile/charmtst.c (foo, bar): Declare.
10953 (c_move_tst): Add missing int return type.
10954 * gcc.c-torture/compile/cmpdi-1.c (f, g): Add missing int
10956 * gcc.c-torture/compile/cmphi.c (foo): Likewise.
10957 * gcc.c-torture/compile/conv.c (main): Likewise. Add missing
10958 void type. Call __builtin_printf instead of printf.
10959 * gcc.c-torture/compile/ddd.c (main): Add missing int
10960 return type and missing void type.
10961 * gcc.c-torture/compile/dilayout.c (str, ll): Add missing
10963 * gcc.c-torture/compile/dimove.c (foo): Likewise.
10964 * gcc.c-torture/compile/f2.c (foo): Likewise.
10965 * gcc.c-torture/compile/flatten.c (main): Add missing int
10966 return type and missing void type.
10967 * gcc.c-torture/compile/fnul.c (main): Likewise.
10968 Call __builtin_printf instead of printf.
10969 * gcc.c-torture/compile/fq.c (expand_to_ascii): Add missing
10971 * gcc.c-torture/compile/funcptr-1.c (g): Call __builtin_printf
10973 (f): Likewise. Add missing void types.
10974 * gcc.c-torture/compile/glob.c (foo): Add missing void types.
10975 * gcc.c-torture/compile/goto-1.c (f): Likewise.
10976 * gcc.c-torture/compile/i++.c (main): Call __builtin_printf
10978 * gcc.c-torture/compile/ic.c (foo): Add missing int return
10980 * gcc.c-torture/compile/iftrap-1.c (bar, baz): Declare.
10981 (f4, f6): Call __builtin_abort instead of abort.
10982 * gcc.c-torture/compile/iftrap-2.c (bar): Declare.
10983 * gcc.c-torture/compile/jmp.c (foo): Add missing int types.
10984 * gcc.c-torture/compile/labels-1.c (f): Add missing int
10985 return type and missing void type. Call __builtin_abort
10987 * gcc.c-torture/compile/labels-2.c (f): Likewise.
10988 * gcc.c-torture/compile/lbug.c (main): Add missing int
10989 return type and missing void type.
10990 * gcc.c-torture/compile/memtst.c (memtst): Add missing void
10992 (main): Add missing int return type and missing void type.
10993 Call __builtin_bzero instead of bzero.
10994 * gcc.c-torture/compile/miscomp.c (main): Add missing int
10995 return type and missing void type. Call __builtin_printf
10997 * gcc.c-torture/compile/msp.c (bar): Declare.
10998 (foo): Add missing void types.
10999 * gcc.c-torture/compile/mtst.c (foo): Add missing int return
11001 * gcc.c-torture/compile/packed-1.c (f): Add missing void
11003 * gcc.c-torture/compile/pr17119.c (func1, func2): Declare.
11004 * gcc.c-torture/compile/pr18712.c (foo, foo1): Declare.
11005 * gcc.c-torture/compile/pr20412.c (bar1, bar2, bar3): Declare.
11006 * gcc.c-torture/compile/pr21532.c (foo): Declare.
11007 * gcc.c-torture/compile/pr22398.c (main): Call __builtin_exit
11009 * gcc.c-torture/compile/pr24883.c (orec_str_list): Add missing
11011 * gcc.c-torture/compile/pr25311.c (use): Declare.
11012 * gcc.c-torture/compile/pr25514.c (foo): Declare.
11013 * gcc.c-torture/compile/pr26425.c (key_put): Declare.
11014 * gcc.c-torture/compile/pr27087.c (g): Declare.
11015 * gcc.c-torture/compile/pr27282.c (colrow_equal): Add missing
11017 * gcc.c-torture/compile/pr27907.c (fann_run): Add missing
11019 * gcc.c-torture/compile/pr28489.c (c_compile): Likewise.
11020 * gcc.c-torture/compile/pr28776-1.c
11021 (tree_contains_struct_check_failed): Declare.
11022 * gcc.c-torture/compile/pr29128.c (process_main): Add missing
11024 * gcc.c-torture/compile/pr29945.c (unget_char): Declare.
11025 (main) Add missing void return type.
11026 * gcc.c-torture/compile/pr33382.c (show_configuration): Add
11028 * gcc.c-torture/compile/pr36141.c (ffi_prep_closure_loc): Add
11029 missing return type.
11030 * gcc.c-torture/compile/pr36988.c (__writel): Declare.
11031 * gcc.c-torture/compile/pr37026.c (foo): Declare.
11032 * gcc.c-torture/compile/pr37285.c (_bfd_abort): Declare.
11033 (_bfd_xcoff_canonicalize_dynamic_reloc): Add missing void
11035 * gcc.c-torture/compile/pr38554.c (applyFunction): Add missing
11037 * gcc.c-torture/compile/pr42164.c (swp_offset, __BUG_ON):
11039 * gcc.c-torture/compile/pr44788.c (foo): Declare.
11040 * gcc.c-torture/compile/pr47364-1.c (arc4_init): Add missing
11042 * gcc.c-torture/compile/pr48596.c (_nrrdCenter): Declare.
11043 * gcc.c-torture/compile/rel.c (foo): Add missing int return
11045 * gcc.c-torture/compile/run.c (main): Likewise. Add missing
11047 * gcc.c-torture/compile/sar.c (main): Likewise.
11048 * gcc.c-torture/compile/selfrec.c (foo): Add missing int
11050 * gcc.c-torture/compile/shloop.c (main): Add missing int
11051 return type and missing void type.
11052 * gcc.c-torture/compile/shm.c (foo): Add missing int return
11054 * gcc.c-torture/compile/sim.c (main): Likewise. Add missing
11056 * gcc.c-torture/compile/simd-5.c (main): Add missing int
11057 return type and missing void type. Call __builtin_printf
11059 * gcc.c-torture/compile/sne.c (foo): Add missing int return
11061 * gcc.c-torture/compile/sound.c (write): Declare.
11062 (main): Add missing int return type and missing void type.
11063 * gcc.c-torture/compile/speed.c (main): Likewise.
11064 * gcc.c-torture/compile/store0.c (foo): Add missing void
11066 * gcc.c-torture/compile/storecc.c (foo): Add missing int
11068 * gcc.c-torture/compile/strcpy-1.c (rezero): Add missing
11070 * gcc.c-torture/compile/stru.c (foo): Add missing void return
11072 * gcc.c-torture/compile/stuct.c (main): Add missing int return
11073 type and missing void type.
11074 * gcc.c-torture/compile/time.c (main): Likewise.
11075 * gcc.c-torture/compile/unalign-1.c (f): Declare.
11076 * gcc.c-torture/compile/v.c (main): Add missing int return
11078 * gcc.c-torture/compile/xcsebug.c (foo): Add missing void
11080 * gcc.c-torture/compile/xmtst.c (p2, p3, p4): Add missing
11082 * gcc.c-torture/compile/xz.c (foo): Add missing void return
11084 * gcc.c-torture/execute/loop-2f.c (f): Add missing void
11086 (main): Return instead of calling exit. Call __builtin_abort
11088 * gcc.c-torture/execute/loop-2g.c (f): Add missing void
11090 (main): Return instead of calling exit. Call __builtin_abort
11092 * gcc.dg/20020206-1.c: Build without -w.
11093 (main): Call __builtin_abort instead of abort and
11094 __builtin_exit instead of exit.
11095 * gcc.dg/ipa/20040703-wpa.c (main): Call __builtin_abort
11096 instead of abort and __builtin_exit instead of exit.
11097 * gcc.dg/torture/pr84528.c (main): Add missing int and void
11098 types. Call __builtin_abort instead of abort, and
11099 __builtin_exit instead of exit.
11100 * gcc.dg/tree-ssa/pr68619-2.c (vector_type_mode, real_inf):
11102 * gcc.dg/tree-ssa/pr68619-3.c (iterative_hash): Declare.
11103 (e_hash): Call __builtin_abort instead of abort.
11104 * gcc.dg/tree-ssa/pr68619-4.c (rhs_regno, foop, arf): Declare.
11105 * gcc.dg/tree-ssa/pr68619-5.c (invert_tree_comparison)
11106 (vector_type_mode): Declare.
11107 * gcc.dg/tree-ssa/pr69270-2.c (arf, gimple_debug_bind_p)
11108 (gimple_bb, gimple_assign_rhs_to_tree)
11109 (is_gimple_min_invariant, unshare_expr): Declare.
11110 * gcc.dg/tree-ssa/pr69270-3.c: (end_imm_use_stmt_p)
11111 (next_imm_use_stmt, arf, boo, update_stmt): Declare.
11112 * gcc.dg/tree-ssa/ranger-threader-2.c (gimple_call_arg):
11114 (gimple_op): Call __builtin_abort instead of abort.
11115 * gcc.dg/tree-ssa/ranger-threader-3.c (expand_binop): Declare.
11116 * gcc.dg/tree-ssa/ssa-dom-branch-1.c (arf, foo): Declare.
11117 (try_combine): Add casts to rtx.
11118 * gcc.dg/tree-ssa/split-path-3.c (vec_heap_o_reserve)
11119 (VEC_int_base_length, bmp_iter_and_compl_init)
11120 (bmp_iter_and_compl, bmp_iter_next, VEC_int_heap_free):
11122 * gcc.dg/tree-ssa/split-path-7.c (linit): Call
11123 __builtin_strcmp instead of strcmp.
11124 * gcc.dg/tree-ssa/ssa-dom-thread-12.c (gimple_call_arg):
11126 (gimple_op): Call __builtin_abort instead of abort.
11127 * gcc.dg/tree-ssa/ssa-dom-thread-13.c (arf, error): Declare.
11128 (convert): Call __builtin_abort instead of abort.
11129 * gcc.dg/tree-ssa/ssa-dom-thread-14.c (exand_binop): Declare.
11130 * gcc.dg/tree-ssa/ssa-dom-thread-15.c
11131 (ix86_target_stack_probe, pro_epilogue_adjust_stack)
11132 (gen_rtx_CONST_INT, fancy_abort): Declare.
11133 * gcc.dg/tree-ssa/ssa-dse-25.c (foo): Call __builtin_memset
11135 * gcc.target/aarch64/aapcs64/va_arg-17.c
11136 (init_data): Call __builtin_memset instead of memset.
11137 * gcc.target/i386/pr69030.c (fn1): Call __builtin_printf instead
11140 2023-11-13 Florian Weimer <fweimer@redhat.com>
11142 * gcc.c-torture/compile/20080613-1.c (hop_sendmsg): Call
11143 __builtin_memcpy instead of memcpy.
11144 * gcc.c-torture/compile/complex-6.c (bar): Declare.
11145 * gcc.c-torture/compile/pr23445.c (__brelse): Declare.
11146 * gcc.c-torture/compile/pr23946.c (long2str): Declare.
11147 (avi_parse_comments): Call __builtin_memset instead of
11148 memset. __builtin_malloc instead of malloc. Call
11149 __builtin_memcpy instead of memcpy. Call
11150 __builtin_free instead of free.
11151 * gcc.c-torture/compile/pr31953.c (toggle_hexedit_mode):
11152 Add missing void return type.
11153 * gcc.c-torture/compile/pr32372.c (MPV_encode_init): Add
11154 missing void return type.
11155 * gcc.c-torture/compile/pr32355.c (sigemptyset): Declare.
11156 (doSignalsSetup): Add missing void return type.
11157 * gcc.c-torture/compile/pr32453.c (__assert_fail): Declare.
11158 * gcc.c-torture/compile/pr32571.c (mthca_is_memfree)
11159 (mthca_arbel_fmr_unmap, mthca_tavor_fmr_unmap)
11160 (mthca_unmap_fmr): Declare.
11161 * gcc.c-torture/compile/pr32584.c (sortpin): Add missing
11163 * gcc.c-torture/compile/pr32919.c (read_int, _itoa_word)
11164 (__strnlen): Declare.
11165 * gcc.c-torture/compile/pr33173.c (test_dir_format): Add
11166 missing void return type. Add missing int types.
11167 * gcc.c-torture/compile/pr33855.c (cabsl): Declare.
11168 * gcc.c-torture/compile/pr34334.c (__strsep_1c)
11169 (__strsep_2c): Add missing void return type.
11170 * gcc.c-torture/compile/pr35006.c (grub_putchar)
11171 (cl_set_pos, cl_print, grub_memmove, cl_delete): Declare.
11172 (grub_cmdline_get): Add missing void return type.
11173 * gcc.c-torture/compile/pr35595.c (__kernel_sinf):
11175 * gcc.c-torture/compile/pr35869.c (f): Add missing void
11177 * gcc.c-torture/compile/pr36172.c (FcCharSetFreeze): Add
11178 missing return value.
11179 * gcc.c-torture/compile/pr36238.c (lshift_s_s): Declare.
11180 * gcc.c-torture/compile/pr37207.c (func_81, func_98):
11182 * gcc.c-torture/compile/pr37258.c (mod_rhs, lshift_s_s)
11183 (func_112, func_23): Declare.
11184 * gcc.c-torture/compile/pr37305.c (safe_mod_u_u): Declare.
11185 * gcc.c-torture/compile/pr37327.c (func_93, func_59)
11186 (func_124, func_117, safe_add_uint64_t_u_u)
11187 (safe_mul_int32_t_s_s): Declare.
11188 * gcc.c-torture/compile/pr37387.c (FuncMakeConsequencesPres):
11189 Call __builtin_abort instead of ErrorQuit.
11190 * gcc.c-torture/compile/pr37432.c (print_wkb_bytes): Declare.
11191 * gcc.c-torture/compile/pr37713.c (sdp_seq_alloc): Declare.
11192 * gcc.c-torture/compile/pr39886.c (func): Declare.
11193 * gcc.c-torture/compile/pr39941.c (stop): Declare.
11194 * gcc.c-torture/compile/pr41016.c (CompareRNAStructures):
11195 Call __builtin_abort instead of Die.
11196 * gcc.c-torture/compile/pr42632.c (___pskb_trim): Add
11197 forward declaration.
11198 * gcc.c-torture/compile/pr49710.c (baz): Add forward
11199 declaration and missing void types.
11200 (bar): Add missing void type.
11201 * gcc.c-torture/compile/pr52437.c (fn2): Declare.
11202 * gcc.c-torture/compile/pr57441.c (func_1): Add missing void
11204 * gcc.c-torture/compile/pr87110.c (struct d): Add missing
11206 (g, h): Define as int.
11207 (i): Add missing void types.
11208 * gcc.c-torture/compile/pr87468.c (a): Define as int.
11210 (b): Add missing void types.
11211 * gcc.c-torture/execute/pr79043.c (ptr2): Use cast in
11213 (typepun): Add missing void return type.
11214 (main): Add missing int return type and missing void type.
11215 * gcc.dg/pr100349.c (b): Add missing void return type.
11216 * gcc.dg/pr106189.c (T): Declare.
11217 * gcc.dg/pr110777.c (_setjmp): Declare
11218 * gcc.dg/pr45506.c (dynvec, relative_relocp, atexit): Declare.
11219 (fini_array): Cast result of relative_relocp from int to int *.
11220 * gcc.dg/pr97359.c: Compile with -Wno-pointer-to-int-cast.
11221 (b): Cast point to int to avoid int-conversion warning.
11222 * gcc.dg/uninit-pr78548.c: Call __builtin_printf instead
11224 * gcc.dg/torture/pr39829.c (f): Declare.
11225 * gcc.dg/torture/pr44977.c (int329): Cast bar from pointer
11227 * gcc.dg/torture/pr53703.c (ifa_sa_len): Declare.
11228 (usagi_getifaddrs): Call __builtin_memset instead of memset
11229 and __builtin_memcmp instead of memcmp.
11230 * gcc.dg/torture/pr68625.c (z9): Explicitly cast
11232 * gcc.dg/torture/pr55964.c (f): Cast q to the expected type.
11233 * gcc.dg/torture/pr70623.c (h9): Fix pointer cast in assignment
11235 * gcc.dg/torture/pr81118.c (c): Return zero instead of
11237 * gcc.dg/torture/pr81510.c (e): Add cast from int to pointer.
11238 * gcc.dg/torture/pr99694.c (d): Add missing casts between
11239 pointers and integers.
11240 * gcc.dg/tree-ssa/pr102563.c: Define as void (*) (void).
11241 (_bdf_parse_glyphs_p): Define with prototype.
11242 * gcc.dg/tree-ssa/pr92085-1.c (di): Add cast to initialization
11244 * gcc.dg/tree-ssa/pr92085-2.c (c1): Add casts to
11245 initializations of th, lq.
11246 * gcc.dg/tree-ssa/reassoc-43.c
11247 (c_parser_next_token_is_keyword, chainon)
11248 (c_parser_attributes): Declare.
11249 * gcc.dg/tree-ssa/split-path-4.c (powi_lookup_cost): Declare.
11250 (powi_cost): Add missing void return type.
11251 * gcc.dg/tree-ssa/split-path-6.c (strtosichar)
11252 (ichartosstr, treeinsert, stop, __srget_r): Declare
11253 (givehelp, oof, lookharder): Convert to prototypes.
11254 * gcc.target/i386/pr71621-1.c (y8): Cast to expected
11255 pointer type in assignment of t6.
11256 * gcc.target/i386/pr79571.c (g): Add missing int type.
11257 (j): Add missing void types and pointer cast.
11258 * gcc.target/i386/pr87246.c (s2): Add cast from integer
11260 * gcc.target/i386/pr87759.c (rc): Cast to the expected
11261 pointer time in initialization of ar.
11262 * gcc.target/i386/pr99454.c (tg3_start_xmit): Add
11263 missing cast from int to int *.
11265 2023-11-13 Florian Weimer <fweimer@redhat.com>
11267 * c-c++-common/Wduplicated-branches-11.c: Compile with
11269 * c-c++-common/Wduplicated-branches-12.c: Likewise.
11270 * c-c++-common/builtins.c: Likewise.
11271 * c-c++-common/pointer-to-fn1.c: Likewise.
11272 * gcc.c-torture/compile/20010320-1.c: Likewise.
11273 * gcc.c-torture/compile/20050105-1.c: Likewise.
11274 * gcc.c-torture/compile/20080704-1.c: Likewise.
11275 * gcc.c-torture/compile/20080910-1.c: Likewise.
11276 * gcc.c-torture/compile/20090917-1.c: Likewise.
11277 * gcc.c-torture/compile/20100915-1.c: Likewise.
11278 * gcc.c-torture/compile/20101216-1.c: Likewise.
11279 * gcc.c-torture/compile/20121027-1.c: Likewise.
11280 * gcc.c-torture/compile/20180605-1.c: Likewise.
11281 * gcc.c-torture/compile/950816-2.c: Likewise.
11282 * gcc.c-torture/compile/dse.c: Likewise.
11283 * gcc.c-torture/compile/pr100576.c: Likewise.
11284 * gcc.c-torture/compile/pr17408.c: Likewise.
11285 * gcc.c-torture/compile/pr19121.c: Likewise.
11286 * gcc.c-torture/compile/pr26213.c: Likewise.
11287 * gcc.c-torture/compile/pr27341-2.c: Likewise.
11288 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11289 * gcc.c-torture/compile/pr33133.c: Likewise.
11290 * gcc.c-torture/compile/pr34091.c: Likewise.
11291 * gcc.c-torture/compile/pr36154.c: Likewise.
11292 * gcc.c-torture/compile/pr37381.c: Likewise.
11293 * gcc.c-torture/compile/pr38360.c: Likewise.
11294 * gcc.c-torture/compile/pr40291.c: Likewise.
11295 * gcc.c-torture/compile/pr41182-1.c: Likewise.
11296 * gcc.c-torture/compile/pr43635.c: Likewise.
11297 * gcc.c-torture/compile/pr44043.c: Likewise.
11298 * gcc.c-torture/compile/pr44063.c: Likewise.
11299 * gcc.c-torture/compile/pr44246.c: Likewise.
11300 * gcc.c-torture/compile/pr45535.c: Likewise.
11301 * gcc.c-torture/compile/pr46934.c: Likewise.
11302 * gcc.c-torture/compile/pr47428.c: Likewise.
11303 * gcc.c-torture/compile/pr49145.c: Likewise.
11304 * gcc.c-torture/compile/pr49206.c: Likewise.
11305 * gcc.c-torture/compile/pr51694.c: Likewise.
11306 * gcc.c-torture/compile/pr53886.c: Likewise.
11307 * gcc.c-torture/compile/pr65241.c: Likewise.
11308 * gcc.c-torture/compile/pr72802.c: Likewise.
11309 * gcc.c-torture/compile/pr81360.c: Likewise.
11310 * gcc.c-torture/compile/pr82052.c: Likewise.
11311 * gcc.c-torture/compile/pr90275-2.c: Likewise.
11312 * gcc.c-torture/compile/pr90275.c: Likewise.
11313 * gcc.c-torture/compile/pr96796.c: Likewise.
11314 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
11315 * gcc.c-torture/compile/udivmod4.c: Likewise.
11316 * gcc.c-torture/compile/widechar-1.c: Likewise.
11317 * gcc.c-torture/execute/20000412-3.c: Likewise.
11318 * gcc.c-torture/execute/20010605-2.c: Likewise.
11319 * gcc.c-torture/execute/20020314-1.c: Likewise.
11320 * gcc.c-torture/execute/20020819-1.c: Likewise.
11321 * gcc.c-torture/execute/20031211-2.c: Likewise.
11322 * gcc.c-torture/execute/20040223-1.c: Likewise.
11323 * gcc.c-torture/execute/20041019-1.c: Likewise.
11324 * gcc.c-torture/execute/20120427-1.c: Likewise.
11325 * gcc.c-torture/execute/20120427-2.c: Likewise.
11326 * gcc.c-torture/execute/920908-2.c: Likewise.
11327 * gcc.c-torture/execute/921110-1.c: Likewise.
11328 * gcc.c-torture/execute/930111-1.c: Likewise.
11329 * gcc.c-torture/execute/930208-1.c: Likewise.
11330 * gcc.c-torture/execute/930702-1.c: Likewise.
11331 * gcc.c-torture/execute/930818-1.c: Likewise.
11332 * gcc.c-torture/execute/931017-1.c: Likewise.
11333 * gcc.c-torture/execute/931018-1.c: Likewise.
11334 * gcc.c-torture/execute/931208-1.c: Likewise.
11335 * gcc.c-torture/execute/941101-1.c: Likewise.
11336 * gcc.c-torture/execute/941110-1.c: Likewise.
11337 * gcc.c-torture/execute/950322-1.c: Likewise.
11338 * gcc.c-torture/execute/950426-1.c: Likewise.
11339 * gcc.c-torture/execute/950512-1.c: Likewise.
11340 * gcc.c-torture/execute/950621-1.c: Likewise.
11341 * gcc.c-torture/execute/960218-1.c: Likewise.
11342 * gcc.c-torture/execute/960402-1.c: Likewise.
11343 * gcc.c-torture/execute/cmpsf-1.c: Likewise.
11344 * gcc.c-torture/execute/cmpsi-1.c: Likewise.
11345 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
11346 * gcc.c-torture/execute/divmod-1.c: Likewise.
11347 * gcc.c-torture/execute/pr22061-1.c: Likewise.
11348 * gcc.c-torture/execute/pr55875.c: Likewise.
11349 * gcc.dg/20050629-1.c: Likewise.
11350 * gcc.dg/20080615-1.c: Likewise.
11351 * gcc.dg/Walloca-14.c: Likewise.
11352 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: Likewise.
11353 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Likewise.
11354 * gcc.dg/Wdouble-promotion.c: Likewise.
11355 * gcc.dg/Wrestrict-5.c: Likewise.
11356 * gcc.dg/Wstringop-overflow-13.c: Likewise.
11357 * gcc.dg/analyzer/fd-bind-pr107783.c: Likewise.
11358 * gcc.dg/array-5.c: Likewise.
11359 * gcc.dg/asan/pr56417.c: Likewise.
11360 * gcc.dg/attr-access-read-only.c: Likewise.
11361 * gcc.dg/attr-access-read-write.c: Likewise.
11362 * gcc.dg/attr-access-write-only.c: Likewise.
11363 * gcc.dg/bitint-36.c: Likewise.
11364 * gcc.dg/builtin-bswap-10.c: Likewise.
11365 * gcc.dg/cleanup-1.c: Likewise.
11366 * gcc.dg/cpp/pr60014-1.c: Likewise.
11367 * gcc.dg/cpp/pr60014-2.c: Likewise.
11368 * gcc.dg/cpp/pr60014-3.c: Likewise.
11369 * gcc.dg/ipa/ipa-bit-cp-1.c: Likewise.
11370 * gcc.dg/ipa/ipa-bit-cp-2.c: Likewise.
11371 * gcc.dg/ipa/ipa-bit-cp.c: Likewise.
11372 * gcc.dg/ipa/pr105639.c: Likewise.
11373 * gcc.dg/ipa/pr71981.c: Likewise.
11374 * gcc.dg/lto/20081109_0.c: Likewise.
11375 * gcc.dg/lto/pr54702_1.c: Likewise.
11376 * gcc.dg/lto/pr55525_0.c: Likewise.
11377 * gcc.dg/noncompile/20020213-1.c:: Likewise.
11378 * gcc.dg/noncompile/pr71426.c: Likewise.
11379 * gcc.dg/noncompile/undeclared-1.c: Likewise.
11380 * gcc.dg/overflow-warn-2.c: Likewise.
11381 * gcc.dg/pr100142.c: Likewise.
11382 * gcc.dg/pr100790.c: Likewise.
11383 * gcc.dg/pr100791.c: Likewise.
11384 * gcc.dg/pr103093.c: Likewise.
11385 * gcc.dg/pr105140.c: Likewise.
11386 * gcc.dg/pr105250.c: Likewise.
11387 * gcc.dg/pr105853.c: Likewise.
11388 * gcc.dg/pr105856.c: Likewise.
11389 * gcc.dg/pr26865.c: Likewise.
11390 * gcc.dg/pr40989.c: Likewise.
11391 * gcc.dg/pr42715.c: Likewise.
11392 * gcc.dg/pr44971.c: Likewise.
11393 * gcc.dg/pr46571.c: Likewise.
11394 * gcc.dg/pr54363.c: Likewise.
11395 * gcc.dg/pr56724-2.c: Likewise.
11396 * gcc.dg/pr59630.c: Likewise.
11397 * gcc.dg/pr67043.c: Likewise.
11398 * gcc.dg/pr67730-1.c: Likewise.
11399 * gcc.dg/pr67730-2.c: Likewise.
11400 * gcc.dg/pr68320.c: Likewise.
11401 * gcc.dg/pr69156.c: Likewise.
11402 * gcc.dg/pr69824.c: Likewise.
11403 * gcc.dg/pr70174.c: Likewise.
11404 * gcc.dg/pr70281.c: Likewise.
11405 * gcc.dg/pr77862.c: Likewise.
11406 * gcc.dg/pr82765.c: Likewise.
11407 * gcc.dg/pr83852.c: Likewise.
11408 * gcc.dg/pr84206.c: Likewise.
11409 * gcc.dg/pr85164-1.c: Likewise.
11410 * gcc.dg/pr85955.c: Likewise.
11411 * gcc.dg/pr86271.c: Likewise.
11412 * gcc.dg/pr86928.c: Likewise.
11413 * gcc.dg/pr99122-1.c: Likewise.
11414 * gcc.dg/pr99136.c: Likewise.
11415 * gcc.dg/redecl-19.c: Likewise.
11416 * gcc.dg/redecl-24.c: Likewise.
11417 * gcc.dg/torture/pr39204.c: Likewise.
11418 * gcc.dg/torture/pr57676.c: Likewise.
11419 * gcc.dg/torture/pr67222.c: Likewise.
11420 * gcc.dg/torture/pr77677-2.c: Likewise.
11421 * gcc.dg/torture/pr79125.c: Likewise.
11422 * gcc.dg/torture/pr94479.c: Likewise.
11423 * gcc.dg/tree-ssa/20070815.c: Likewise.
11424 * gcc.dg/tree-ssa/builtin-sprintf-29.c: Likewise.
11425 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
11426 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
11427 * gcc.dg/tree-ssa/ssa-dse-10.c: Likewise.
11428 * gcc.target/aarch64/pr60697.c: Likewise.
11429 * gcc.target/aarch64/pr87305.c: Likewise.
11430 * gcc.target/aarch64/sve/pr96357.c: Likewise.
11431 * gcc.target/i386/attr-nocf-check-1a.c: Likewise.
11432 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
11433 * gcc.target/i386/avx512bf16-pr108881.c: Likewise.
11434 * gcc.target/i386/cet-notrack-2a.c: Likewise.
11435 * gcc.target/i386/cet-notrack-2b.c: Likewise.
11436 * gcc.target/i386/cet-notrack-5b.c: Likewise.
11437 * gcc.target/i386/cet-notrack-6a.c: Likewise.
11438 * gcc.target/i386/cet-notrack-6b.c: Likewise.
11439 * gcc.target/i386/pr70325.c: Likewise.
11440 * gcc.target/i386/pr70858.c: Likewise.
11441 * gcc.target/i386/pr83488.c: Likewise.
11442 * gcc.target/i386/pr85511.c: Likewise.
11443 * gcc.target/i386/pr87572.c: Likewise.
11444 * gcc.target/i386/pr88195.c: Likewise.
11446 2023-11-13 Jakub Jelinek <jakub@redhat.com>
11448 PR tree-optimization/111967
11449 * gcc.dg/tree-ssa/pr111967.c: New test.
11451 2023-11-13 Xi Ruoyao <xry111@xry111.site>
11454 * gcc.target/loongarch/pr112476-1.c: New test.
11455 * gcc.target/loongarch/pr112476-2.c: New test.
11457 2023-11-13 Pan Li <pan2.li@intel.com>
11459 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: Adjust
11461 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: Ditto.
11462 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: Ditto.
11464 2023-11-13 Pan Li <pan2.li@intel.com>
11466 * gcc.target/riscv/rvv/autovec/unop/math-llrintf16-0.c: New test.
11467 * gcc.target/riscv/rvv/autovec/unop/math-llroundf16-0.c: New test.
11468 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv32-0.c: New test.
11469 * gcc.target/riscv/rvv/autovec/unop/math-lrintf16-rv64-0.c: New test.
11470 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv32-0.c: New test.
11471 * gcc.target/riscv/rvv/autovec/unop/math-lroundf16-rv64-0.c: New test.
11472 * gcc.target/riscv/rvv/autovec/vls/math-llrintf16-0.c: New test.
11473 * gcc.target/riscv/rvv/autovec/vls/math-llroundf16-0.c: New test.
11474 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c: New test.
11475 * gcc.target/riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c: New test.
11476 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c: New test.
11477 * gcc.target/riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c: New test.
11479 2023-11-11 Jakub Jelinek <jakub@redhat.com>
11481 PR middle-end/112430
11482 * gcc.dg/pr112430.c: New test.
11484 2023-11-11 Martin Uecker <uecker@tugraz.at>
11488 * gcc.dg/Wnonnull-8.c: Adapt test.
11489 * gcc.dg/Wnonnull-9.c: New test.
11491 2023-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
11493 * lib/scanasm.exp (scan-assembler-times): Disregard LTO sections.
11494 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11495 (dg-scan): Likewise, if name starts with scan-assembler.
11496 (scan-raw-assembler): New proc.
11497 * gcc.dg/pr61868.c: Use scan-raw-assembler.
11498 * gcc.dg/scantest-lto.c: New test.
11500 2023-11-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11503 * gcc.target/riscv/rvv/autovec/pr112469.c: New test.
11505 2023-11-11 Marek Polacek <polacek@redhat.com>
11507 * g++.dg/cpp0x/lambda/lambda-decltype3.C: Check __cpp_init_captures.
11509 2023-11-10 Patrick O'Neill <patrick@rivosinc.com>
11511 * g++.dg/vect/pr102788.cc: Remove dg-do run directive.
11513 2023-11-10 Eric Botcazou <ebotcazou@adacore.com>
11515 * gnat.dg/opt103.ads, gnat.dg/opt103.adb: New test.
11517 2023-11-10 Vladimir N. Makarov <vmakarov@redhat.com>
11520 * gcc.target/arm/pr112337.c: New.
11522 2023-11-10 Patrick Palka <ppalka@redhat.com>
11525 * g++.dg/cpp0x/lambda/lambda-decltype3.C: New test.
11527 2023-11-10 Patrick Palka <ppalka@redhat.com>
11531 * g++.dg/cpp1y/decltype-auto7.C: New test.
11532 * g++.dg/cpp1y/lambda-init20.C: New test.
11534 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11536 PR tree-optimization/112438
11537 * gcc.target/riscv/rvv/autovec/pr112438.c: New test.
11539 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11541 * gcc.target/riscv/rvv/autovec/vls/def.h: Add combine test.
11542 * gcc.target/riscv/rvv/autovec/vls-vlmax/combine-1.c: New test.
11543 * gcc.target/riscv/rvv/autovec/vls/combine-1.c: New test.
11544 * gcc.target/riscv/rvv/autovec/vls/combine-2.c: New test.
11545 * gcc.target/riscv/rvv/autovec/vls/combine-3.c: New test.
11546 * gcc.target/riscv/rvv/autovec/vls/combine-4.c: New test.
11547 * gcc.target/riscv/rvv/autovec/vls/combine-5.c: New test.
11548 * gcc.target/riscv/rvv/autovec/vls/combine-6.c: New test.
11549 * gcc.target/riscv/rvv/autovec/vls/combine-7.c: New test.
11551 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
11553 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Adjust.
11554 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Ditto.
11555 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c:
11557 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: Ditto.
11558 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c:
11560 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c:
11562 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c:
11564 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
11566 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
11568 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c:
11570 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
11572 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
11574 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c:
11576 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: Ditto.
11577 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c:
11579 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c:
11581 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c:
11583 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c:
11585 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c:
11587 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c:
11589 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c:
11591 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c:
11593 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c:
11595 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c:
11597 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c:
11599 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c:
11601 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Ditto.
11602 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: Ditto.
11603 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: Ditto.
11604 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: Ditto.
11605 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: Ditto.
11606 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
11608 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
11611 2023-11-10 Robin Dapp <rdapp@ventanamicro.com>
11613 * gcc.target/i386/pr112464.c: New test.
11615 2023-11-10 Jin Ma <jinma@linux.alibaba.com>
11617 * gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: New file.
11619 2023-11-10 Richard Biener <rguenther@suse.de>
11621 PR tree-optimization/110221
11622 * gfortran.dg/pr110221.f: New testcase.
11624 2023-11-10 Richard Biener <rguenther@suse.de>
11626 PR middle-end/112469
11627 * gcc.dg/torture/pr112469.c: New testcase.
11629 2023-11-10 Pan Li <pan2.li@intel.com>
11632 2023-11-10 Pan Li <pan2.li@intel.com>
11634 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
11635 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
11636 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
11637 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
11638 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
11639 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
11640 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
11641 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
11642 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
11643 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
11644 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
11645 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
11646 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
11647 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
11648 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
11649 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
11650 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
11652 2023-11-10 Pan Li <pan2.li@intel.com>
11654 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-1.c: New test.
11655 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-2.c: New test.
11656 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-3.c: New test.
11657 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-4.c: New test.
11658 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-5.c: New test.
11659 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-1.c: New test.
11660 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-2.c: New test.
11661 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-same-tail-run-3.c: New test.
11662 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-1.c: New test.
11663 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-2.c: New test.
11664 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-3.c: New test.
11665 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-4.c: New test.
11666 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-5.c: New test.
11667 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-6.c: New test.
11668 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-7.c: New test.
11669 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-8.c: New test.
11670 * gcc.target/riscv/rvv/autovec/vls/init-same-tail-9.c: New test.
11672 2023-11-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11674 * gcc.dg/vect/pr97428.c: Add additional compile option for riscv.
11676 2023-11-10 liuhongt <hongtao.liu@intel.com>
11678 * g++.target/i386/pr112443.C: New test.
11680 2023-11-10 Jose E. Marchesi <jose.marchesi@oracle.com>
11682 * gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c: New test.
11684 2023-11-09 Jose E. Marchesi <jose.marchesi@oracle.com>
11686 * gcc.target/bpf/ldxdw.c: Fix regexp with expected result.
11688 2023-11-09 Robin Dapp <rdapp@ventanamicro.com>
11690 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: Adjust.
11691 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: Ditto.
11692 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: Ditto.
11693 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: Ditto.
11694 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
11696 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
11698 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
11700 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
11702 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
11704 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
11706 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c:
11708 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c:
11710 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c:
11712 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c:
11714 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c:
11716 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c:
11718 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c:
11720 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c:
11722 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c:
11724 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c:
11726 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c:
11728 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c:
11730 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c:
11732 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c:
11734 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: Ditto.
11735 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: Ditto.
11736 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-1.h: New test.
11737 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-2.h: New test.
11738 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-1.c: New test.
11739 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv32-2.c: New test.
11740 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-1.c: New test.
11741 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh-rv64-2.c: New test.
11742 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-1.c: New test.
11743 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_zvfh_run-2.c: New test.
11745 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11747 * gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
11748 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11750 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11752 PR tree-optimization/109154
11753 * gcc.target/aarch64/sve/fneg-abs_5.c: New test.
11755 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11757 PR tree-optimization/109154
11758 * gcc.target/aarch64/sve/fneg-abs_1.c: Updated.
11759 * gcc.target/aarch64/sve/fneg-abs_2.c: Updated.
11760 * gcc.target/aarch64/sve/fneg-abs_4.c: Updated.
11762 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11764 PR tree-optimization/109154
11765 * gcc.target/aarch64/fneg-abs_2.c: Updated.
11766 * gcc.target/aarch64/fneg-abs_4.c: Updated.
11767 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
11769 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11771 PR tree-optimization/109154
11772 * gcc.target/aarch64/fneg-abs_1.c: Updated.
11773 * gcc.target/aarch64/fneg-abs_2.c: Updated.
11774 * gcc.target/aarch64/fneg-abs_4.c: Updated.
11775 * gcc.target/aarch64/dbl_mov_immediate_1.c: Updated.
11777 2023-11-09 Tamar Christina <tamar.christina@arm.com>
11779 PR tree-optimization/109154
11780 * gcc.dg/fold-copysign-1.c: Updated.
11781 * gcc.dg/pr55152-2.c: Updated.
11782 * gcc.dg/tree-ssa/abs-4.c: Updated.
11783 * gcc.dg/tree-ssa/backprop-6.c: Updated.
11784 * gcc.dg/tree-ssa/copy-sign-2.c: Updated.
11785 * gcc.dg/tree-ssa/mult-abs-2.c: Updated.
11786 * gcc.target/aarch64/fneg-abs_1.c: New test.
11787 * gcc.target/aarch64/fneg-abs_2.c: New test.
11788 * gcc.target/aarch64/fneg-abs_3.c: New test.
11789 * gcc.target/aarch64/fneg-abs_4.c: New test.
11790 * gcc.target/aarch64/sve/fneg-abs_1.c: New test.
11791 * gcc.target/aarch64/sve/fneg-abs_2.c: New test.
11792 * gcc.target/aarch64/sve/fneg-abs_3.c: New test.
11793 * gcc.target/aarch64/sve/fneg-abs_4.c: New test.
11795 2023-11-09 Simon Wright <simon@pushface.org>
11798 * gnat.dg/calendar_format_value.adb: New test.
11800 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11803 * gcc.target/riscv/rvv/autovec/pr112450.c: New test.
11805 2023-11-09 Richard Biener <rguenther@suse.de>
11807 PR tree-optimization/112444
11808 * gcc.dg/torture/pr112444.c: New testcase.
11810 2023-11-09 YunQiang Su <yunqiang.su@cipunited.com>
11812 * gcc.target/mips/fabs-nan2008.c: New test.
11813 * gcc.target/mips/fabsf-nan2008.c: New test.
11815 2023-11-09 Florian Weimer <fweimer@redhat.com>
11817 * gcc.target/x86_64/abi/avx/avx-check.h (main): Call
11818 __builtin_printf instead of printf.
11819 * gcc.target/x86_64/abi/avx/test_passing_m256.c
11820 (fun_check_passing_m256_8_values): Add missing void return
11822 * gcc.target/x86_64/abi/avx512f/avx512f-check.h (main): Call
11823 __builtin_printf instead of printf.
11824 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c
11825 (fun_check_passing_m512_8_values): Add missing void return
11827 * gcc.target/x86_64/abi/bf16/bf16-check.h (main): Call
11828 __builtin_printf instead of printf.
11829 * gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h (main):
11831 * gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
11832 (fun_check_passing_m256bf16_8_values): Add missing void
11834 * gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h (main):
11835 Call __builtin_printf instead of printf.
11836 * gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c
11837 (fun_check_passing_m512bf16_8_values): Add missign void
11840 2023-11-09 Florian Weimer <fweimer@redhat.com>
11842 * gcc.dg/Wreturn-mismatch-1.c: New.
11843 * gcc.dg/Wreturn-mismatch-2.c: New.
11844 * gcc.dg/Wreturn-mismatch-3.c: New.
11845 * gcc.dg/Wreturn-mismatch-4.c: New.
11846 * gcc.dg/Wreturn-mismatch-5.c: New.
11847 * gcc.dg/Wreturn-mismatch-6.c: New.
11848 * gcc.dg/noncompile/pr55976-1.c: Change -Werror=return-type
11849 to -Werror=return-mismatch.
11850 * gcc.dg/noncompile/pr55976-2.c: Change -Wreturn-type
11851 to -Wreturn-mismatch.
11853 2023-11-09 Florian Weimer <fweimer@redhat.com>
11855 * gcc.dg/Wmissing-parameter-type.c: Build with -std=gnu89
11856 to trigger the -Wmissing-parameter-type warning
11857 and not the default -Wimplicit warning. Also match
11858 against -Wmissing-parameter-type.
11859 * gcc.dg/Wmissing-parameter-type-Wextra.c: Likewise.
11861 2023-11-09 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11863 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: Remove
11864 vperm and substitude by vpdi et al.
11865 * gcc.target/s390/zvector/vec-reve-load-halfword.c: Likewise.
11866 * gcc.target/s390/vector/reverse-elements-1.c: New test.
11867 * gcc.target/s390/vector/reverse-elements-2.c: New test.
11868 * gcc.target/s390/vector/reverse-elements-3.c: New test.
11869 * gcc.target/s390/vector/reverse-elements-4.c: New test.
11870 * gcc.target/s390/vector/reverse-elements-5.c: New test.
11871 * gcc.target/s390/vector/reverse-elements-6.c: New test.
11872 * gcc.target/s390/vector/reverse-elements-7.c: New test.
11874 2023-11-09 Jakub Jelinek <jakub@redhat.com>
11877 * gcc.dg/dfp/int128-1.c: New test.
11878 * gcc.dg/dfp/int128-2.c: New test.
11879 * gcc.dg/dfp/int128-3.c: New test.
11880 * gcc.dg/dfp/int128-4.c: New test.
11882 2023-11-09 Jakub Jelinek <jakub@redhat.com>
11885 * c-c++-common/ubsan/Wno-attributes-1.c: New test.
11887 2023-11-09 Jin Ma <jinma@linux.alibaba.com>
11889 * gcc.target/riscv/xtheadfmemidx-uindex-zbb.c: New test.
11891 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11893 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c: New test.
11894 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c: New test.
11895 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c: New test.
11897 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11899 * g++.dg/gomp/declare-target-3.C: Adjust for 32-bit targets.
11901 2023-11-09 Alexandre Oliva <oliva@adacore.com>
11903 * g++.dg/pr58245-1.C: Disable PIC/PIE.
11905 2023-11-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11907 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: Adapt test.
11908 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: Ditto.
11909 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: Ditto.
11910 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: Ditto.
11911 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: Ditto.
11912 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: Ditto.
11913 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: Ditto.
11914 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: Ditto.
11915 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: Ditto.
11916 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: Ditto.
11917 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: Ditto.
11918 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: Ditto.
11919 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: Ditto.
11920 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: Ditto.
11921 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Ditto.
11922 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: Ditto.
11923 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: Ditto.
11924 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Ditto.
11925 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: Ditto.
11926 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Ditto.
11927 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: Ditto.
11928 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
11929 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Ditto.
11930 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: Ditto.
11931 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: Ditto.
11932 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Ditto.
11933 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
11934 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: Ditto.
11935 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: Ditto.
11936 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: Ditto.
11937 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: Ditto.
11938 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: Ditto.
11939 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: Ditto.
11940 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.
11941 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: Ditto.
11942 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: Ditto.
11943 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: Run all tests.
11945 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
11948 * gcc.target/i386/pr78904-1.c (test_sub): New test.
11949 * gcc.target/i386/pr78904-1a.c (test_sub): Ditto.
11950 * gcc.target/i386/pr78904-1b.c (test_sub): Ditto.
11951 * gcc.target/i386/pr78904-2.c (test_sub): Ditto.
11952 * gcc.target/i386/pr78904-2a.c (test_sub): Ditto.
11953 * gcc.target/i386/pr78904-2b.c (test_sub): Ditto.
11954 * gcc.target/i386/pr78952-4.c (test_sub): Ditto.
11955 * gcc.target/i386/pr82524.c: New test.
11956 * gcc.target/i386/pr82524-1.c: New test.
11957 * gcc.target/i386/pr82524-2.c: New test.
11958 * gcc.target/i386/pr82524-3.c: New test.
11960 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
11962 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
11964 2023-11-08 Florian Weimer <fweimer@redhat.com>
11966 * gcc.dg/setjmp-7.c (_setjmp): Declare.
11968 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11970 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
11972 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11975 * gfortran.dg/bound_11.f90: New test.
11977 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11980 * gfortran.dg/bound_10.f90: New test.
11982 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
11985 * gfortran.dg/allocated_4.f90: New test.
11987 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
11990 * gcc.target/i386/pr112394.c: New test.
11992 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11994 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
11996 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11999 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Adapt test.
12000 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Ditto.
12001 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
12002 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Ditto.
12003 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
12004 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Ditto.
12005 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
12006 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Ditto.
12007 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Ditto.
12008 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Ditto.
12009 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: New test.
12010 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: New test.
12012 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
12015 * gcc.target/i386/pr111907.c: New test.
12017 2023-11-08 Joseph Myers <joseph@codesourcery.com>
12019 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Move to ...
12020 * gcc.dg/atomic/c23-stdatomic-lockfree-char8_t.c: ... here.
12021 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Move to ...
12022 * gcc.dg/atomic/c23-stdatomic-var-init-1.c: ... here.
12023 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Move to ...
12024 * gcc.dg/atomic/gnu23-stdatomic-lockfree-char8_t.c: ... here.
12025 Update reference to moved file.
12026 * gcc.dg/c2x-align-1.c: Move to ...
12027 * gcc.dg/c23-align-1.c: ... here.
12028 * gcc.dg/c2x-align-6.c: Move to ...
12029 * gcc.dg/c23-align-6.c: ... here.
12030 * gcc.dg/c2x-attr-deprecated-1.c: Move to ...
12031 * gcc.dg/c23-attr-deprecated-1.c: ... here. Update reference to
12033 * gcc.dg/c2x-attr-deprecated-2.c: Move to ...
12034 * gcc.dg/c23-attr-deprecated-2.c: ... here.
12035 * gcc.dg/c2x-attr-deprecated-3.c: Move to ...
12036 * gcc.dg/c23-attr-deprecated-3.c: ... here.
12037 * gcc.dg/c2x-attr-deprecated-4.c: Move to ...
12038 * gcc.dg/c23-attr-deprecated-4.c: ... here.
12039 * gcc.dg/c2x-attr-fallthrough-1.c: Move to ...
12040 * gcc.dg/c23-attr-fallthrough-1.c: ... here.
12041 * gcc.dg/c2x-attr-fallthrough-2.c: Move to ...
12042 * gcc.dg/c23-attr-fallthrough-2.c: ... here.
12043 * gcc.dg/c2x-attr-fallthrough-3.c: Move to ...
12044 * gcc.dg/c23-attr-fallthrough-3.c: ... here.
12045 * gcc.dg/c2x-attr-fallthrough-4.c: Move to ...
12046 * gcc.dg/c23-attr-fallthrough-4.c: ... here.
12047 * gcc.dg/c2x-attr-fallthrough-5.c: Move to ...
12048 * gcc.dg/c23-attr-fallthrough-5.c: ... here.
12049 * gcc.dg/c2x-attr-fallthrough-6.c: Move to ...
12050 * gcc.dg/c23-attr-fallthrough-6.c: ... here.
12051 * gcc.dg/c2x-attr-maybe_unused-1.c: Move to ...
12052 * gcc.dg/c23-attr-maybe_unused-1.c: ... here.
12053 * gcc.dg/c2x-attr-maybe_unused-2.c: Move to ...
12054 * gcc.dg/c23-attr-maybe_unused-2.c: ... here.
12055 * gcc.dg/c2x-attr-maybe_unused-3.c: Move to ...
12056 * gcc.dg/c23-attr-maybe_unused-3.c: ... here.
12057 * gcc.dg/c2x-attr-maybe_unused-4.c: Move to ...
12058 * gcc.dg/c23-attr-maybe_unused-4.c: ... here.
12059 * gcc.dg/c2x-attr-nodiscard-1.c: Move to ...
12060 * gcc.dg/c23-attr-nodiscard-1.c: ... here.
12061 * gcc.dg/c2x-attr-nodiscard-2.c: Move to ...
12062 * gcc.dg/c23-attr-nodiscard-2.c: ... here.
12063 * gcc.dg/c2x-attr-nodiscard-3.c: Move to ...
12064 * gcc.dg/c23-attr-nodiscard-3.c: ... here.
12065 * gcc.dg/c2x-attr-nodiscard-4.c: Move to ...
12066 * gcc.dg/c23-attr-nodiscard-4.c: ... here.
12067 * gcc.dg/c2x-attr-noreturn-1.c: Move to ...
12068 * gcc.dg/c23-attr-noreturn-1.c: ... here.
12069 * gcc.dg/c2x-attr-noreturn-2.c: Move to ...
12070 * gcc.dg/c23-attr-noreturn-2.c: ... here.
12071 * gcc.dg/c2x-attr-noreturn-3.c: Move to ...
12072 * gcc.dg/c23-attr-noreturn-3.c: ... here.
12073 * gcc.dg/c2x-attr-syntax-1.c: Move to ...
12074 * gcc.dg/c23-attr-syntax-1.c: ... here.
12075 * gcc.dg/c2x-attr-syntax-2.c: Move to ...
12076 * gcc.dg/c23-attr-syntax-2.c: ... here.
12077 * gcc.dg/c2x-attr-syntax-3.c: Move to ...
12078 * gcc.dg/c23-attr-syntax-3.c: ... here.
12079 * gcc.dg/c2x-attr-syntax-4.c: Move to ...
12080 * gcc.dg/c23-attr-syntax-4.c: ... here.
12081 * gcc.dg/c2x-attr-syntax-5.c: Move to ...
12082 * gcc.dg/c23-attr-syntax-5.c: ... here.
12083 * gcc.dg/c2x-attr-syntax-6.c: Move to ...
12084 * gcc.dg/c23-attr-syntax-6.c: ... here.
12085 * gcc.dg/c2x-attr-syntax-7.c: Move to ...
12086 * gcc.dg/c23-attr-syntax-7.c: ... here.
12087 * gcc.dg/c2x-auto-1.c: Move to ...
12088 * gcc.dg/c23-auto-1.c: ... here.
12089 * gcc.dg/c2x-auto-2.c: Move to ...
12090 * gcc.dg/c23-auto-2.c: ... here.
12091 * gcc.dg/c2x-auto-3.c: Move to ...
12092 * gcc.dg/c23-auto-3.c: ... here.
12093 * gcc.dg/c2x-auto-4.c: Move to ...
12094 * gcc.dg/c23-auto-4.c: ... here.
12095 * gcc.dg/c2x-binary-constants-1.c: Move to ...
12096 * gcc.dg/c23-binary-constants-1.c: ... here.
12097 * gcc.dg/c2x-binary-constants-2.c: Move to ...
12098 * gcc.dg/c23-binary-constants-2.c: ... here.
12099 * gcc.dg/c2x-binary-constants-3.c: Move to ...
12100 * gcc.dg/c23-binary-constants-3.c: ... here.
12101 * gcc.dg/c2x-bool-1.c: Move to ...
12102 * gcc.dg/c23-bool-1.c: ... here.
12103 * gcc.dg/c2x-bool-2.c: Move to ...
12104 * gcc.dg/c23-bool-2.c: ... here.
12105 * gcc.dg/c2x-bool-limits-1.c: Move to ...
12106 * gcc.dg/c23-bool-limits-1.c: ... here.
12107 * gcc.dg/c2x-builtins-1.c: Move to ...
12108 * gcc.dg/c23-builtins-1.c: ... here.
12109 * gcc.dg/c2x-complit-1.c: Move to ...
12110 * gcc.dg/c23-complit-1.c: ... here.
12111 * gcc.dg/c2x-complit-2.c: Move to ...
12112 * gcc.dg/c23-complit-2.c: ... here.
12113 * gcc.dg/c2x-complit-3.c: Move to ...
12114 * gcc.dg/c23-complit-3.c: ... here.
12115 * gcc.dg/c2x-complit-4.c: Move to ...
12116 * gcc.dg/c23-complit-4.c: ... here.
12117 * gcc.dg/c2x-complit-5.c: Move to ...
12118 * gcc.dg/c23-complit-5.c: ... here.
12119 * gcc.dg/c2x-complit-6.c: Move to ...
12120 * gcc.dg/c23-complit-6.c: ... here.
12121 * gcc.dg/c2x-complit-7.c: Move to ...
12122 * gcc.dg/c23-complit-7.c: ... here.
12123 * gcc.dg/c2x-complit-8.c: Move to ...
12124 * gcc.dg/c23-complit-8.c: ... here.
12125 * gcc.dg/c2x-concat-1.c: Move to ...
12126 * gcc.dg/c23-concat-1.c: ... here.
12127 * gcc.dg/c2x-constexpr-1.c: Move to ...
12128 * gcc.dg/c23-constexpr-1.c: ... here.
12129 * gcc.dg/c2x-constexpr-2a.c: Move to ...
12130 * gcc.dg/c23-constexpr-2a.c: ... here. Update reference to moved
12132 * gcc.dg/c2x-constexpr-2b.c: Move to ...
12133 * gcc.dg/c23-constexpr-2b.c: ... here.
12134 * gcc.dg/c2x-constexpr-3.c: Move to ...
12135 * gcc.dg/c23-constexpr-3.c: ... here.
12136 * gcc.dg/c2x-constexpr-4.c: Move to ...
12137 * gcc.dg/c23-constexpr-4.c: ... here.
12138 * gcc.dg/c2x-constexpr-5.c: Move to ...
12139 * gcc.dg/c23-constexpr-5.c: ... here.
12140 * gcc.dg/c2x-constexpr-6.c: Move to ...
12141 * gcc.dg/c23-constexpr-6.c: ... here.
12142 * gcc.dg/c2x-constexpr-7.c: Move to ...
12143 * gcc.dg/c23-constexpr-7.c: ... here.
12144 * gcc.dg/c2x-constexpr-8.c: Move to ...
12145 * gcc.dg/c23-constexpr-8.c: ... here.
12146 * gcc.dg/c2x-constexpr-9.c: Move to ...
12147 * gcc.dg/c23-constexpr-9.c: ... here.
12148 * gcc.dg/c2x-digit-separators-1.c: Move to ...
12149 * gcc.dg/c23-digit-separators-1.c: ... here.
12150 * gcc.dg/c2x-digit-separators-2.c: Move to ...
12151 * gcc.dg/c23-digit-separators-2.c: ... here.
12152 * gcc.dg/c2x-digit-separators-3.c: Move to ...
12153 * gcc.dg/c23-digit-separators-3.c: ... here.
12154 * gcc.dg/c2x-empty-init-1.c: Move to ...
12155 * gcc.dg/c23-empty-init-1.c: ... here.
12156 * gcc.dg/c2x-empty-init-2.c: Move to ...
12157 * gcc.dg/c23-empty-init-2.c: ... here.
12158 * gcc.dg/c2x-empty-init-3.c: Move to ...
12159 * gcc.dg/c23-empty-init-3.c: ... here.
12160 * gcc.dg/c2x-enum-1.c: Move to ...
12161 * gcc.dg/c23-enum-1.c: ... here.
12162 * gcc.dg/c2x-enum-2.c: Move to ...
12163 * gcc.dg/c23-enum-2.c: ... here.
12164 * gcc.dg/c2x-enum-3.c: Move to ...
12165 * gcc.dg/c23-enum-3.c: ... here.
12166 * gcc.dg/c2x-enum-4.c: Move to ...
12167 * gcc.dg/c23-enum-4.c: ... here.
12168 * gcc.dg/c2x-enum-5.c: Move to ...
12169 * gcc.dg/c23-enum-5.c: ... here.
12170 * gcc.dg/c2x-enum-6.c: Move to ...
12171 * gcc.dg/c23-enum-6.c: ... here.
12172 * gcc.dg/c2x-enum-7.c: Move to ...
12173 * gcc.dg/c23-enum-7.c: ... here.
12174 * gcc.dg/c2x-enum-8.c: Move to ...
12175 * gcc.dg/c23-enum-8.c: ... here.
12176 * gcc.dg/c2x-float-1.c: Move to ...
12177 * gcc.dg/c23-float-1.c: ... here.
12178 * gcc.dg/c2x-float-10.c: Move to ...
12179 * gcc.dg/c23-float-10.c: ... here.
12180 * gcc.dg/c2x-float-11.c: Move to ...
12181 * gcc.dg/c23-float-11.c: ... here.
12182 * gcc.dg/c2x-float-12.c: Move to ...
12183 * gcc.dg/c23-float-12.c: ... here.
12184 * gcc.dg/c2x-float-13.c: Move to ...
12185 * gcc.dg/c23-float-13.c: ... here.
12186 * gcc.dg/c2x-float-2.c: Move to ...
12187 * gcc.dg/c23-float-2.c: ... here.
12188 * gcc.dg/c2x-float-3.c: Move to ...
12189 * gcc.dg/c23-float-3.c: ... here.
12190 * gcc.dg/c2x-float-4.c: Move to ...
12191 * gcc.dg/c23-float-4.c: ... here.
12192 * gcc.dg/c2x-float-5.c: Move to ...
12193 * gcc.dg/c23-float-5.c: ... here.
12194 * gcc.dg/c2x-float-6.c: Move to ...
12195 * gcc.dg/c23-float-6.c: ... here.
12196 * gcc.dg/c2x-float-7a.c: Move to ...
12197 * gcc.dg/c23-float-7a.c: ... here.
12198 * gcc.dg/c2x-float-7b.c: Move to ...
12199 * gcc.dg/c23-float-7b.c: ... here.
12200 * gcc.dg/c2x-float-7c.c: Move to ...
12201 * gcc.dg/c23-float-7c.c: ... here.
12202 * gcc.dg/c2x-float-8.c: Move to ...
12203 * gcc.dg/c23-float-8.c: ... here.
12204 * gcc.dg/c2x-float-9.c: Move to ...
12205 * gcc.dg/c23-float-9.c: ... here.
12206 * gcc.dg/c2x-float-no-dfp-1.c: Move to ...
12207 * gcc.dg/c23-float-no-dfp-1.c: ... here.
12208 * gcc.dg/c2x-float-no-dfp-2.c: Move to ...
12209 * gcc.dg/c23-float-no-dfp-2.c: ... here. Update reference to
12211 * gcc.dg/c2x-float-no-dfp-3.c: Move to ...
12212 * gcc.dg/c23-float-no-dfp-3.c: ... here.
12213 * gcc.dg/c2x-float-no-dfp-4.c: Move to ...
12214 * gcc.dg/c23-float-no-dfp-4.c: ... here. Update reference to
12216 * gcc.dg/c2x-floatn-1.c: Move to ...
12217 * gcc.dg/c23-floatn-1.c: ... here.
12218 * gcc.dg/c2x-floatn-2.c: Move to ...
12219 * gcc.dg/c23-floatn-2.c: ... here.
12220 * gcc.dg/c2x-floatn-3.c: Move to ...
12221 * gcc.dg/c23-floatn-3.c: ... here.
12222 * gcc.dg/c2x-floatn-4.c: Move to ...
12223 * gcc.dg/c23-floatn-4.c: ... here.
12224 * gcc.dg/c2x-floatn-5.c: Move to ...
12225 * gcc.dg/c23-floatn-5.c: ... here.
12226 * gcc.dg/c2x-floatn-6.c: Move to ...
12227 * gcc.dg/c23-floatn-6.c: ... here.
12228 * gcc.dg/c2x-floatn-7.c: Move to ...
12229 * gcc.dg/c23-floatn-7.c: ... here.
12230 * gcc.dg/c2x-floatn-8.c: Move to ...
12231 * gcc.dg/c23-floatn-8.c: ... here.
12232 * gcc.dg/c2x-fordecl-1.c: Move to ...
12233 * gcc.dg/c23-fordecl-1.c: ... here.
12234 * gcc.dg/c2x-fordecl-2.c: Move to ...
12235 * gcc.dg/c23-fordecl-2.c: ... here.
12236 * gcc.dg/c2x-fordecl-3.c: Move to ...
12237 * gcc.dg/c23-fordecl-3.c: ... here.
12238 * gcc.dg/c2x-fordecl-4.c: Move to ...
12239 * gcc.dg/c23-fordecl-4.c: ... here.
12240 * gcc.dg/c2x-has-c-attribute-1.c: Move to ...
12241 * gcc.dg/c23-has-c-attribute-1.c: ... here.
12242 * gcc.dg/c2x-has-c-attribute-2.c: Move to ...
12243 * gcc.dg/c23-has-c-attribute-2.c: ... here.
12244 * gcc.dg/c2x-has-c-attribute-3.c: Move to ...
12245 * gcc.dg/c23-has-c-attribute-3.c: ... here.
12246 * gcc.dg/c2x-has-c-attribute-4.c: Move to ...
12247 * gcc.dg/c23-has-c-attribute-4.c: ... here.
12248 * gcc.dg/c2x-labels-1.c: Move to ...
12249 * gcc.dg/c23-labels-1.c: ... here.
12250 * gcc.dg/c2x-labels-2.c: Move to ...
12251 * gcc.dg/c23-labels-2.c: ... here.
12252 * gcc.dg/c2x-labels-3.c: Move to ...
12253 * gcc.dg/c23-labels-3.c: ... here.
12254 * gcc.dg/c2x-limits-1.c: Move to ...
12255 * gcc.dg/c23-limits-1.c: ... here.
12256 * gcc.dg/c2x-no-dfp-1.c: Move to ...
12257 * gcc.dg/c23-no-dfp-1.c: ... here.
12258 * gcc.dg/c2x-nullptr-1.c: Move to ...
12259 * gcc.dg/c23-nullptr-1.c: ... here.
12260 * gcc.dg/c2x-nullptr-2.c: Move to ...
12261 * gcc.dg/c23-nullptr-2.c: ... here.
12262 * gcc.dg/c2x-nullptr-3.c: Move to ...
12263 * gcc.dg/c23-nullptr-3.c: ... here.
12264 * gcc.dg/c2x-nullptr-4.c: Move to ...
12265 * gcc.dg/c23-nullptr-4.c: ... here.
12266 * gcc.dg/c2x-nullptr-5.c: Move to ...
12267 * gcc.dg/c23-nullptr-5.c: ... here.
12268 * gcc.dg/c2x-nullptr-6.c: Move to ...
12269 * gcc.dg/c23-nullptr-6.c: ... here.
12270 * gcc.dg/c2x-old-style-definition-1.c: Move to ...
12271 * gcc.dg/c23-old-style-definition-1.c: ... here.
12272 * gcc.dg/c2x-old-style-definition-2.c: Move to ...
12273 * gcc.dg/c23-old-style-definition-2.c: ... here.
12274 * gcc.dg/c2x-old-style-definition-3.c: Move to ...
12275 * gcc.dg/c23-old-style-definition-3.c: ... here.
12276 * gcc.dg/c2x-old-style-definition-4.c: Move to ...
12277 * gcc.dg/c23-old-style-definition-4.c: ... here.
12278 * gcc.dg/c2x-old-style-definition-5.c: Move to ...
12279 * gcc.dg/c23-old-style-definition-5.c: ... here.
12280 * gcc.dg/c2x-old-style-definition-6.c: Move to ...
12281 * gcc.dg/c23-old-style-definition-6.c: ... here.
12282 * gcc.dg/c2x-parm-omit-1.c: Move to ...
12283 * gcc.dg/c23-parm-omit-1.c: ... here.
12284 * gcc.dg/c2x-parm-omit-2.c: Move to ...
12285 * gcc.dg/c23-parm-omit-2.c: ... here.
12286 * gcc.dg/c2x-parm-omit-3.c: Move to ...
12287 * gcc.dg/c23-parm-omit-3.c: ... here.
12288 * gcc.dg/c2x-parm-omit-4.c: Move to ...
12289 * gcc.dg/c23-parm-omit-4.c: ... here.
12290 * gcc.dg/c2x-qual-1.c: Move to ...
12291 * gcc.dg/c23-qual-1.c: ... here.
12292 * gcc.dg/c2x-qual-2.c: Move to ...
12293 * gcc.dg/c23-qual-2.c: ... here.
12294 * gcc.dg/c2x-qual-3.c: Move to ...
12295 * gcc.dg/c23-qual-3.c: ... here.
12296 * gcc.dg/c2x-qual-4.c: Move to ...
12297 * gcc.dg/c23-qual-4.c: ... here.
12298 * gcc.dg/c2x-qual-5.c: Move to ...
12299 * gcc.dg/c23-qual-5.c: ... here.
12300 * gcc.dg/c2x-qual-6.c: Move to ...
12301 * gcc.dg/c23-qual-6.c: ... here.
12302 * gcc.dg/c2x-qual-7.c: Move to ...
12303 * gcc.dg/c23-qual-7.c: ... here.
12304 * gcc.dg/c2x-static-assert-1.c: Move to ...
12305 * gcc.dg/c23-static-assert-1.c: ... here.
12306 * gcc.dg/c2x-static-assert-2.c: Move to ...
12307 * gcc.dg/c23-static-assert-2.c: ... here.
12308 * gcc.dg/c2x-static-assert-3.c: Move to ...
12309 * gcc.dg/c23-static-assert-3.c: ... here.
12310 * gcc.dg/c2x-static-assert-4.c: Move to ...
12311 * gcc.dg/c23-static-assert-4.c: ... here.
12312 * gcc.dg/c2x-stdarg-1.c: Move to ...
12313 * gcc.dg/c23-stdarg-1.c: ... here.
12314 * gcc.dg/c2x-stdarg-2.c: Move to ...
12315 * gcc.dg/c23-stdarg-2.c: ... here.
12316 * gcc.dg/c2x-stdarg-3.c: Move to ...
12317 * gcc.dg/c23-stdarg-3.c: ... here.
12318 * gcc.dg/c2x-stdarg-4.c: Move to ...
12319 * gcc.dg/c23-stdarg-4.c: ... here.
12320 * gcc.dg/c2x-stdarg-5.c: Move to ...
12321 * gcc.dg/c23-stdarg-5.c: ... here.
12322 * gcc.dg/c2x-stdatomic-1.c: Move to ...
12323 * gcc.dg/c23-stdatomic-1.c: ... here.
12324 * gcc.dg/c2x-stddef-1.c: Move to ...
12325 * gcc.dg/c23-stddef-1.c: ... here.
12326 * gcc.dg/c2x-stdint-1.c: Move to ...
12327 * gcc.dg/c23-stdint-1.c: ... here.
12328 * gcc.dg/c2x-thread-local-1.c: Move to ...
12329 * gcc.dg/c23-thread-local-1.c: ... here.
12330 * gcc.dg/c2x-thread-local-2.c: Move to ...
12331 * gcc.dg/c23-thread-local-2.c: ... here.
12332 * gcc.dg/c2x-typeof-1.c: Move to ...
12333 * gcc.dg/c23-typeof-1.c: ... here.
12334 * gcc.dg/c2x-typeof-2.c: Move to ...
12335 * gcc.dg/c23-typeof-2.c: ... here.
12336 * gcc.dg/c2x-typeof-3.c: Move to ...
12337 * gcc.dg/c23-typeof-3.c: ... here.
12338 * gcc.dg/c2x-unproto-1.c: Move to ...
12339 * gcc.dg/c23-unproto-1.c: ... here.
12340 * gcc.dg/c2x-unproto-2.c: Move to ...
12341 * gcc.dg/c23-unproto-2.c: ... here.
12342 * gcc.dg/c2x-unproto-3.c: Move to ...
12343 * gcc.dg/c23-unproto-3.c: ... here.
12344 * gcc.dg/c2x-unproto-4.c: Move to ...
12345 * gcc.dg/c23-unproto-4.c: ... here.
12346 * gcc.dg/c2x-unreachable-1.c: Move to ...
12347 * gcc.dg/c23-unreachable-1.c: ... here.
12348 * gcc.dg/c2x-utf8char-1.c: Move to ...
12349 * gcc.dg/c23-utf8char-1.c: ... here.
12350 * gcc.dg/c2x-utf8char-2.c: Move to ...
12351 * gcc.dg/c23-utf8char-2.c: ... here.
12352 * gcc.dg/c2x-utf8char-3.c: Move to ...
12353 * gcc.dg/c23-utf8char-3.c: ... here.
12354 * gcc.dg/c2x-utf8str-type.c: Move to ...
12355 * gcc.dg/c23-utf8str-type.c: ... here.
12356 * gcc.dg/c2x-utf8str.c: Move to ...
12357 * gcc.dg/c23-utf8str.c: ... here.
12358 * gcc.dg/cpp/c2x-elifdef-1.c: Move to ...
12359 * gcc.dg/cpp/c23-elifdef-1.c: ... here.
12360 * gcc.dg/cpp/c2x-elifdef-2.c: Move to ...
12361 * gcc.dg/cpp/c23-elifdef-2.c: ... here.
12362 * gcc.dg/cpp/c2x-scope-1.c: Move to ...
12363 * gcc.dg/cpp/c23-scope-1.c: ... here.
12364 * gcc.dg/cpp/c2x-scope-2.c: Move to ...
12365 * gcc.dg/cpp/c23-scope-2.c: ... here. Update reference to moved
12367 * gcc.dg/cpp/c2x-trigraphs-1.c: Move to ...
12368 * gcc.dg/cpp/c23-trigraphs-1.c: ... here.
12369 * gcc.dg/cpp/c2x-trigraphs-2.c: Move to ...
12370 * gcc.dg/cpp/c23-trigraphs-2.c: ... here.
12371 * gcc.dg/cpp/c2x-ucn-1.c: Move to ...
12372 * gcc.dg/cpp/c23-ucn-1.c: ... here.
12373 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Move to ...
12374 * gcc.dg/cpp/c23-ucnid-1-utf8.c: ... here.
12375 * gcc.dg/cpp/c2x-ucnid-1.c: Move to ...
12376 * gcc.dg/cpp/c23-ucnid-1.c: ... here.
12377 * gcc.dg/cpp/c2x-va-opt-1.c: Move to ...
12378 * gcc.dg/cpp/c23-va-opt-1.c: ... here.
12379 * gcc.dg/cpp/c2x-warning-1.c: Move to ...
12380 * gcc.dg/cpp/c23-warning-1.c: ... here.
12381 * gcc.dg/cpp/c2x-warning-2.c: Move to ...
12382 * gcc.dg/cpp/c23-warning-2.c: ... here.
12383 * gcc.dg/cpp/gnu2x-warning-1.c: Move to ...
12384 * gcc.dg/cpp/gnu23-warning-1.c: ... here.
12385 * gcc.dg/cpp/gnu2x-warning-2.c: Move to ...
12386 * gcc.dg/cpp/gnu23-warning-2.c: ... here.
12387 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Move to ...
12388 * gcc.dg/dfp/c23-builtins-dfp-1.c: ... here.
12389 * gcc.dg/dfp/c2x-constants-1.c: Move to ...
12390 * gcc.dg/dfp/c23-constants-1.c: ... here.
12391 * gcc.dg/dfp/c2x-constants-2.c: Move to ...
12392 * gcc.dg/dfp/c23-constants-2.c: ... here.
12393 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Move to ...
12394 * gcc.dg/dfp/c23-constexpr-dfp-1.c: ... here.
12395 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Move to ...
12396 * gcc.dg/dfp/c23-constexpr-dfp-2.c: ... here.
12397 * gcc.dg/dfp/c2x-float-dfp-1.c: Move to ...
12398 * gcc.dg/dfp/c23-float-dfp-1.c: ... here.
12399 * gcc.dg/dfp/c2x-float-dfp-2.c: Move to ...
12400 * gcc.dg/dfp/c23-float-dfp-2.c: ... here. Update reference to
12402 * gcc.dg/dfp/c2x-float-dfp-3.c: Move to ...
12403 * gcc.dg/dfp/c23-float-dfp-3.c: ... here.
12404 * gcc.dg/dfp/c2x-float-dfp-4.c: Move to ...
12405 * gcc.dg/dfp/c23-float-dfp-4.c: ... here.
12406 * gcc.dg/dfp/c2x-float-dfp-5.c: Move to ...
12407 * gcc.dg/dfp/c23-float-dfp-5.c: ... here.
12408 * gcc.dg/dfp/c2x-float-dfp-6.c: Move to ...
12409 * gcc.dg/dfp/c23-float-dfp-6.c: ... here.
12410 * gcc.dg/dfp/c2x-float-dfp-7.c: Move to ...
12411 * gcc.dg/dfp/c23-float-dfp-7.c: ... here.
12412 * gcc.dg/dfp/c2x-float-dfp-8.c: Move to ...
12413 * gcc.dg/dfp/c23-float-dfp-8.c: ... here.
12414 * gcc.dg/dfp/c2x-keywords-1.c: Move to ...
12415 * gcc.dg/dfp/c23-keywords-1.c: ... here.
12416 * gcc.dg/dfp/c2x-keywords-2.c: Move to ...
12417 * gcc.dg/dfp/c23-keywords-2.c: ... here.
12418 * gcc.dg/format/c2x-dfp-printf-1.c: Move to ...
12419 * gcc.dg/format/c23-dfp-printf-1.c: ... here.
12420 * gcc.dg/format/c2x-dfp-scanf-1.c: Move to ...
12421 * gcc.dg/format/c23-dfp-scanf-1.c: ... here.
12422 * gcc.dg/format/c2x-printf-1.c: Move to ...
12423 * gcc.dg/format/c23-printf-1.c: ... here.
12424 * gcc.dg/format/c2x-scanf-1.c: Move to ...
12425 * gcc.dg/format/c23-scanf-1.c: ... here.
12426 * gcc.dg/format/c2x-strftime-1.c: Move to ...
12427 * gcc.dg/format/c23-strftime-1.c: ... here.
12428 * gcc.dg/gnu2x-attr-syntax-1.c: Move to ...
12429 * gcc.dg/gnu23-attr-syntax-1.c: ... here.
12430 * gcc.dg/gnu2x-attr-syntax-2.c: Move to ...
12431 * gcc.dg/gnu23-attr-syntax-2.c: ... here.
12432 * gcc.dg/gnu2x-attrs-1.c: Move to ...
12433 * gcc.dg/gnu23-attrs-1.c: ... here.
12434 * gcc.dg/gnu2x-attrs-2.c: Move to ...
12435 * gcc.dg/gnu23-attrs-2.c: ... here.
12436 * gcc.dg/gnu2x-auto-1.c: Move to ...
12437 * gcc.dg/gnu23-auto-1.c: ... here.
12438 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Move to ...
12439 * gcc.dg/gnu23-builtins-no-dfp-1.c: ... here.
12440 * gcc.dg/gnu2x-complit-1.c: Move to ...
12441 * gcc.dg/gnu23-complit-1.c: ... here.
12442 * gcc.dg/gnu2x-complit-2.c: Move to ...
12443 * gcc.dg/gnu23-complit-2.c: ... here.
12444 * gcc.dg/gnu2x-constexpr-1.c: Move to ...
12445 * gcc.dg/gnu23-constexpr-1.c: ... here.
12446 * gcc.dg/gnu2x-empty-init-1.c: Move to ...
12447 * gcc.dg/gnu23-empty-init-1.c: ... here.
12448 * gcc.dg/gnu2x-empty-init-2.c: Move to ...
12449 * gcc.dg/gnu23-empty-init-2.c: ... here.
12450 * gcc.dg/gnu2x-enum-1.c: Move to ...
12451 * gcc.dg/gnu23-enum-1.c: ... here.
12452 * gcc.dg/gnu2x-static-assert-1.c: Move to ...
12453 * gcc.dg/gnu23-static-assert-1.c: ... here.
12454 * gcc.dg/gnu2x-stdarg-1.c: Move to ...
12455 * gcc.dg/gnu23-stdarg-1.c: ... here.
12456 * gcc.dg/gnu2x-typeof-1.c: Move to ...
12457 * gcc.dg/gnu23-typeof-1.c: ... here.
12458 * gcc.dg/gnu2x-utf8char-1.c: Move to ...
12459 * gcc.dg/gnu23-utf8char-1.c: ... here. Update reference to moved
12461 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
12462 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
12464 * gcc.dg/gnu2x-utf8str.c: Move to ...
12465 * gcc.dg/gnu23-utf8str.c: ... here.
12466 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Move to ...
12467 * gcc.dg/torture/builtin-fp-int-inexact-c23.c: ... here.
12468 * gcc.dg/torture/c2x-stdarg-split-1a.c: Move to ...
12469 * gcc.dg/torture/c23-stdarg-split-1a.c: ... here. Update
12470 reference to moved file.
12471 * gcc.dg/torture/c2x-stdarg-split-1b.c: Move to ...
12472 * gcc.dg/torture/c23-stdarg-split-1b.c: ... here.
12473 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Move to ...
12474 * objc.dg/attributes/gnu23-attr-syntax-1.m: ... here. Update
12475 reference to moved file.
12476 * g++.dg/cpp/elifdef-2.C: Update reference to moved file.
12477 * g++.dg/cpp/elifdef-4.C: Likewise.
12478 * gcc.dg/c11-float-dfp-1.c: Likewise.
12479 * gcc.dg/c11-float-dfp-2.c: Likewise.
12480 * gcc.dg/cpp/gnu11-elifdef-1.c: Likewise.
12481 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
12483 2023-11-07 Pan Li <pan2.li@intel.com>
12485 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-1.c: New test.
12486 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-1.c: New test.
12487 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-0.c: New test.
12488 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-run-0.c: New test.
12489 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c: New test.
12490 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-run-0.c: New test.
12491 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-0.c: New test.
12492 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-run-0.c: New test.
12493 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: New test.
12494 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: New test.
12495 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: New test.
12496 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: New test.
12498 2023-11-07 Joseph Myers <joseph@codesourcery.com>
12500 * c-c++-common/alias-1.c: Use "c23" or "gnu23" option names in
12501 place of "c2x" or "gnu2x" names, and refer to C23 in comments in
12502 place of C2X or C2x.
12503 * gcc.dg/Wformat-overflow1.c: Likewise.
12504 * gcc.dg/asm-scope-1.c: Likewise.
12505 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Likewise.
12506 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Likewise.
12507 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Likewise.
12508 * gcc.dg/atomic/stdatomic-bitint-1.c: Likewise.
12509 * gcc.dg/atomic/stdatomic-bitint-2.c: Likewise.
12510 * gcc.dg/attr-assume-1.c: Likewise.
12511 * gcc.dg/attr-assume-2.c: Likewise.
12512 * gcc.dg/attr-assume-3.c: Likewise.
12513 * gcc.dg/attr-assume-4.c: Likewise.
12514 * gcc.dg/bitint-1.c: Likewise.
12515 * gcc.dg/bitint-10.c: Likewise.
12516 * gcc.dg/bitint-11.c: Likewise.
12517 * gcc.dg/bitint-12.c: Likewise.
12518 * gcc.dg/bitint-13.c: Likewise.
12519 * gcc.dg/bitint-14.c: Likewise.
12520 * gcc.dg/bitint-15.c: Likewise.
12521 * gcc.dg/bitint-16.c: Likewise.
12522 * gcc.dg/bitint-17.c: Likewise.
12523 * gcc.dg/bitint-18.c: Likewise.
12524 * gcc.dg/bitint-19.c: Likewise.
12525 * gcc.dg/bitint-2.c: Likewise.
12526 * gcc.dg/bitint-20.c: Likewise.
12527 * gcc.dg/bitint-21.c: Likewise.
12528 * gcc.dg/bitint-22.c: Likewise.
12529 * gcc.dg/bitint-23.c: Likewise.
12530 * gcc.dg/bitint-25.c: Likewise.
12531 * gcc.dg/bitint-28.c: Likewise.
12532 * gcc.dg/bitint-29.c: Likewise.
12533 * gcc.dg/bitint-3.c: Likewise.
12534 * gcc.dg/bitint-30.c: Likewise.
12535 * gcc.dg/bitint-31.c: Likewise.
12536 * gcc.dg/bitint-32.c: Likewise.
12537 * gcc.dg/bitint-34.c: Likewise.
12538 * gcc.dg/bitint-35.c: Likewise.
12539 * gcc.dg/bitint-36.c: Likewise.
12540 * gcc.dg/bitint-38.c: Likewise.
12541 * gcc.dg/bitint-39.c: Likewise.
12542 * gcc.dg/bitint-4.c: Likewise.
12543 * gcc.dg/bitint-5.c: Likewise.
12544 * gcc.dg/bitint-6.c: Likewise.
12545 * gcc.dg/bitint-7.c: Likewise.
12546 * gcc.dg/bitint-8.c: Likewise.
12547 * gcc.dg/bitint-9.c: Likewise.
12548 * gcc.dg/c11-attr-syntax-3.c: Likewise.
12549 * gcc.dg/c11-builtins-1.c: Likewise.
12550 * gcc.dg/c11-complit-1.c: Likewise.
12551 * gcc.dg/c11-complit-2.c: Likewise.
12552 * gcc.dg/c11-complit-3.c: Likewise.
12553 * gcc.dg/c11-digit-separators-1.c: Likewise.
12554 * gcc.dg/c11-empty-init-3.c: Likewise.
12555 * gcc.dg/c11-enum-1.c: Likewise.
12556 * gcc.dg/c11-enum-2.c: Likewise.
12557 * gcc.dg/c11-enum-3.c: Likewise.
12558 * gcc.dg/c11-enum-4.c: Likewise.
12559 * gcc.dg/c11-enum-5.c: Likewise.
12560 * gcc.dg/c11-enum-6.c: Likewise.
12561 * gcc.dg/c11-floatn-5.c: Likewise.
12562 * gcc.dg/c11-floatn-6.c: Likewise.
12563 * gcc.dg/c11-floatn-7.c: Likewise.
12564 * gcc.dg/c11-floatn-8.c: Likewise.
12565 * gcc.dg/c11-fordecl-3.c: Likewise.
12566 * gcc.dg/c11-fordecl-4.c: Likewise.
12567 * gcc.dg/c11-keywords-1.c: Likewise.
12568 * gcc.dg/c11-old-style-definition-1.c: Likewise.
12569 * gcc.dg/c11-old-style-definition-2.c: Likewise.
12570 * gcc.dg/c11-parm-omit-3.c: Likewise.
12571 * gcc.dg/c11-qual-1.c: Likewise.
12572 * gcc.dg/c11-static-assert-9.c: Likewise.
12573 * gcc.dg/c11-stdarg-3.c: Likewise.
12574 * gcc.dg/c11-unproto-1.c: Likewise.
12575 * gcc.dg/c11-unproto-2.c: Likewise.
12576 * gcc.dg/c11-utf8char-1.c: Likewise.
12577 * gcc.dg/c17-nullptr-2.c: Likewise.
12578 * gcc.dg/c2x-align-1.c: Likewise.
12579 * gcc.dg/c2x-align-6.c: Likewise.
12580 * gcc.dg/c2x-attr-deprecated-1.c: Likewise.
12581 * gcc.dg/c2x-attr-deprecated-2.c: Likewise.
12582 * gcc.dg/c2x-attr-deprecated-3.c: Likewise.
12583 * gcc.dg/c2x-attr-deprecated-4.c: Likewise.
12584 * gcc.dg/c2x-attr-fallthrough-1.c: Likewise.
12585 * gcc.dg/c2x-attr-fallthrough-2.c: Likewise.
12586 * gcc.dg/c2x-attr-fallthrough-3.c: Likewise.
12587 * gcc.dg/c2x-attr-fallthrough-4.c: Likewise.
12588 * gcc.dg/c2x-attr-fallthrough-5.c: Likewise.
12589 * gcc.dg/c2x-attr-fallthrough-6.c: Likewise.
12590 * gcc.dg/c2x-attr-maybe_unused-1.c: Likewise.
12591 * gcc.dg/c2x-attr-maybe_unused-2.c: Likewise.
12592 * gcc.dg/c2x-attr-maybe_unused-3.c: Likewise.
12593 * gcc.dg/c2x-attr-maybe_unused-4.c: Likewise.
12594 * gcc.dg/c2x-attr-nodiscard-1.c: Likewise.
12595 * gcc.dg/c2x-attr-nodiscard-2.c: Likewise.
12596 * gcc.dg/c2x-attr-nodiscard-3.c: Likewise.
12597 * gcc.dg/c2x-attr-nodiscard-4.c: Likewise.
12598 * gcc.dg/c2x-attr-noreturn-1.c: Likewise.
12599 * gcc.dg/c2x-attr-noreturn-2.c: Likewise.
12600 * gcc.dg/c2x-attr-noreturn-3.c: Likewise.
12601 * gcc.dg/c2x-attr-syntax-1.c: Likewise.
12602 * gcc.dg/c2x-attr-syntax-2.c: Likewise.
12603 * gcc.dg/c2x-attr-syntax-3.c: Likewise.
12604 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
12605 * gcc.dg/c2x-attr-syntax-5.c: Likewise.
12606 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
12607 * gcc.dg/c2x-auto-1.c: Likewise.
12608 * gcc.dg/c2x-auto-2.c: Likewise.
12609 * gcc.dg/c2x-auto-3.c: Likewise.
12610 * gcc.dg/c2x-auto-4.c: Likewise.
12611 * gcc.dg/c2x-binary-constants-1.c: Likewise.
12612 * gcc.dg/c2x-binary-constants-2.c: Likewise.
12613 * gcc.dg/c2x-binary-constants-3.c: Likewise.
12614 * gcc.dg/c2x-bool-1.c: Likewise.
12615 * gcc.dg/c2x-bool-2.c: Likewise.
12616 * gcc.dg/c2x-bool-limits-1.c: Likewise.
12617 * gcc.dg/c2x-builtins-1.c: Likewise.
12618 * gcc.dg/c2x-complit-1.c: Likewise.
12619 * gcc.dg/c2x-complit-2.c: Likewise.
12620 * gcc.dg/c2x-complit-3.c: Likewise.
12621 * gcc.dg/c2x-complit-4.c: Likewise.
12622 * gcc.dg/c2x-complit-5.c: Likewise.
12623 * gcc.dg/c2x-complit-6.c: Likewise.
12624 * gcc.dg/c2x-complit-7.c: Likewise.
12625 * gcc.dg/c2x-complit-8.c: Likewise.
12626 * gcc.dg/c2x-concat-1.c: Likewise.
12627 * gcc.dg/c2x-constexpr-1.c: Likewise.
12628 * gcc.dg/c2x-constexpr-2a.c: Likewise.
12629 * gcc.dg/c2x-constexpr-2b.c: Likewise.
12630 * gcc.dg/c2x-constexpr-3.c: Likewise.
12631 * gcc.dg/c2x-constexpr-4.c: Likewise.
12632 * gcc.dg/c2x-constexpr-5.c: Likewise.
12633 * gcc.dg/c2x-constexpr-6.c: Likewise.
12634 * gcc.dg/c2x-constexpr-7.c: Likewise.
12635 * gcc.dg/c2x-constexpr-8.c: Likewise.
12636 * gcc.dg/c2x-constexpr-9.c: Likewise.
12637 * gcc.dg/c2x-digit-separators-1.c: Likewise.
12638 * gcc.dg/c2x-digit-separators-2.c: Likewise.
12639 * gcc.dg/c2x-digit-separators-3.c: Likewise.
12640 * gcc.dg/c2x-empty-init-1.c: Likewise.
12641 * gcc.dg/c2x-empty-init-2.c: Likewise.
12642 * gcc.dg/c2x-empty-init-3.c: Likewise.
12643 * gcc.dg/c2x-enum-1.c: Likewise.
12644 * gcc.dg/c2x-enum-2.c: Likewise.
12645 * gcc.dg/c2x-enum-3.c: Likewise.
12646 * gcc.dg/c2x-enum-4.c: Likewise.
12647 * gcc.dg/c2x-enum-5.c: Likewise.
12648 * gcc.dg/c2x-enum-6.c: Likewise.
12649 * gcc.dg/c2x-enum-7.c: Likewise.
12650 * gcc.dg/c2x-enum-8.c: Likewise.
12651 * gcc.dg/c2x-float-1.c: Likewise.
12652 * gcc.dg/c2x-float-10.c: Likewise.
12653 * gcc.dg/c2x-float-11.c: Likewise.
12654 * gcc.dg/c2x-float-12.c: Likewise.
12655 * gcc.dg/c2x-float-13.c: Likewise.
12656 * gcc.dg/c2x-float-2.c: Likewise.
12657 * gcc.dg/c2x-float-3.c: Likewise.
12658 * gcc.dg/c2x-float-4.c: Likewise.
12659 * gcc.dg/c2x-float-5.c: Likewise.
12660 * gcc.dg/c2x-float-6.c: Likewise.
12661 * gcc.dg/c2x-float-7a.c: Likewise.
12662 * gcc.dg/c2x-float-7b.c: Likewise.
12663 * gcc.dg/c2x-float-7c.c: Likewise.
12664 * gcc.dg/c2x-float-8.c: Likewise.
12665 * gcc.dg/c2x-float-9.c: Likewise.
12666 * gcc.dg/c2x-float-no-dfp-1.c: Likewise.
12667 * gcc.dg/c2x-float-no-dfp-2.c: Likewise.
12668 * gcc.dg/c2x-float-no-dfp-3.c: Likewise.
12669 * gcc.dg/c2x-float-no-dfp-4.c: Likewise.
12670 * gcc.dg/c2x-floatn-1.c: Likewise.
12671 * gcc.dg/c2x-floatn-2.c: Likewise.
12672 * gcc.dg/c2x-floatn-3.c: Likewise.
12673 * gcc.dg/c2x-floatn-4.c: Likewise.
12674 * gcc.dg/c2x-floatn-5.c: Likewise.
12675 * gcc.dg/c2x-floatn-6.c: Likewise.
12676 * gcc.dg/c2x-floatn-7.c: Likewise.
12677 * gcc.dg/c2x-floatn-8.c: Likewise.
12678 * gcc.dg/c2x-fordecl-1.c: Likewise.
12679 * gcc.dg/c2x-fordecl-2.c: Likewise.
12680 * gcc.dg/c2x-fordecl-3.c: Likewise.
12681 * gcc.dg/c2x-fordecl-4.c: Likewise.
12682 * gcc.dg/c2x-has-c-attribute-1.c: Likewise.
12683 * gcc.dg/c2x-has-c-attribute-2.c: Likewise.
12684 * gcc.dg/c2x-has-c-attribute-3.c: Likewise.
12685 * gcc.dg/c2x-has-c-attribute-4.c: Likewise.
12686 * gcc.dg/c2x-labels-1.c: Likewise.
12687 * gcc.dg/c2x-labels-2.c: Likewise.
12688 * gcc.dg/c2x-labels-3.c: Likewise.
12689 * gcc.dg/c2x-limits-1.c: Likewise.
12690 * gcc.dg/c2x-no-dfp-1.c: Likewise.
12691 * gcc.dg/c2x-nullptr-1.c: Likewise.
12692 * gcc.dg/c2x-nullptr-2.c: Likewise.
12693 * gcc.dg/c2x-nullptr-3.c: Likewise.
12694 * gcc.dg/c2x-nullptr-4.c: Likewise.
12695 * gcc.dg/c2x-nullptr-5.c: Likewise.
12696 * gcc.dg/c2x-nullptr-6.c: Likewise.
12697 * gcc.dg/c2x-old-style-definition-1.c: Likewise.
12698 * gcc.dg/c2x-old-style-definition-2.c: Likewise.
12699 * gcc.dg/c2x-old-style-definition-3.c: Likewise.
12700 * gcc.dg/c2x-old-style-definition-4.c: Likewise.
12701 * gcc.dg/c2x-old-style-definition-5.c: Likewise.
12702 * gcc.dg/c2x-old-style-definition-6.c: Likewise.
12703 * gcc.dg/c2x-parm-omit-1.c: Likewise.
12704 * gcc.dg/c2x-parm-omit-2.c: Likewise.
12705 * gcc.dg/c2x-parm-omit-3.c: Likewise.
12706 * gcc.dg/c2x-parm-omit-4.c: Likewise.
12707 * gcc.dg/c2x-qual-1.c: Likewise.
12708 * gcc.dg/c2x-qual-2.c: Likewise.
12709 * gcc.dg/c2x-qual-3.c: Likewise.
12710 * gcc.dg/c2x-qual-4.c: Likewise.
12711 * gcc.dg/c2x-qual-5.c: Likewise.
12712 * gcc.dg/c2x-qual-6.c: Likewise.
12713 * gcc.dg/c2x-qual-7.c: Likewise.
12714 * gcc.dg/c2x-static-assert-1.c: Likewise.
12715 * gcc.dg/c2x-static-assert-2.c: Likewise.
12716 * gcc.dg/c2x-static-assert-3.c: Likewise.
12717 * gcc.dg/c2x-static-assert-4.c: Likewise.
12718 * gcc.dg/c2x-stdarg-1.c: Likewise.
12719 * gcc.dg/c2x-stdarg-2.c: Likewise.
12720 * gcc.dg/c2x-stdarg-3.c: Likewise.
12721 * gcc.dg/c2x-stdarg-4.c: Likewise.
12722 * gcc.dg/c2x-stdarg-5.c: Likewise.
12723 * gcc.dg/c2x-stdatomic-1.c: Likewise.
12724 * gcc.dg/c2x-stddef-1.c: Likewise.
12725 * gcc.dg/c2x-stdint-1.c: Likewise.
12726 * gcc.dg/c2x-thread-local-1.c: Likewise.
12727 * gcc.dg/c2x-thread-local-2.c: Likewise.
12728 * gcc.dg/c2x-typeof-1.c: Likewise.
12729 * gcc.dg/c2x-typeof-2.c: Likewise.
12730 * gcc.dg/c2x-typeof-3.c: Likewise.
12731 * gcc.dg/c2x-unproto-1.c: Likewise.
12732 * gcc.dg/c2x-unproto-2.c: Likewise.
12733 * gcc.dg/c2x-unproto-3.c: Likewise.
12734 * gcc.dg/c2x-unproto-4.c: Likewise.
12735 * gcc.dg/c2x-unreachable-1.c: Likewise.
12736 * gcc.dg/c2x-utf8char-1.c: Likewise.
12737 * gcc.dg/c2x-utf8char-2.c: Likewise.
12738 * gcc.dg/c2x-utf8char-3.c: Likewise.
12739 * gcc.dg/c2x-utf8str-type.c: Likewise.
12740 * gcc.dg/c2x-utf8str.c: Likewise.
12741 * gcc.dg/c90-auto-1.c: Likewise.
12742 * gcc.dg/c90-complit-2.c: Likewise.
12743 * gcc.dg/cpp/c11-warning-3.c: Likewise.
12744 * gcc.dg/cpp/c2x-elifdef-1.c: Likewise.
12745 * gcc.dg/cpp/c2x-elifdef-2.c: Likewise.
12746 * gcc.dg/cpp/c2x-scope-1.c: Likewise.
12747 * gcc.dg/cpp/c2x-scope-2.c: Likewise.
12748 * gcc.dg/cpp/c2x-trigraphs-1.c: Likewise.
12749 * gcc.dg/cpp/c2x-trigraphs-2.c: Likewise.
12750 * gcc.dg/cpp/c2x-ucn-1.c: Likewise.
12751 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Likewise.
12752 * gcc.dg/cpp/c2x-ucnid-1.c: Likewise.
12753 * gcc.dg/cpp/c2x-va-opt-1.c: Likewise.
12754 * gcc.dg/cpp/c2x-warning-1.c: Likewise.
12755 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
12756 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
12757 * gcc.dg/cpp/gnu2x-warning-1.c: Likewise.
12758 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
12759 * gcc.dg/cr-decimal-dig-2.c: Likewise.
12760 * gcc.dg/cr-decimal-dig-3.c: Likewise.
12761 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
12762 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
12763 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
12764 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
12765 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
12766 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
12767 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
12768 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
12769 * gcc.dg/dfp/bitint-1.c: Likewise.
12770 * gcc.dg/dfp/bitint-2.c: Likewise.
12771 * gcc.dg/dfp/bitint-3.c: Likewise.
12772 * gcc.dg/dfp/bitint-4.c: Likewise.
12773 * gcc.dg/dfp/bitint-5.c: Likewise.
12774 * gcc.dg/dfp/bitint-6.c: Likewise.
12775 * gcc.dg/dfp/bitint-7.c: Likewise.
12776 * gcc.dg/dfp/bitint-8.c: Likewise.
12777 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Likewise.
12778 * gcc.dg/dfp/c2x-constants-1.c: Likewise.
12779 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
12780 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Likewise.
12781 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Likewise.
12782 * gcc.dg/dfp/c2x-float-dfp-1.c: Likewise.
12783 * gcc.dg/dfp/c2x-float-dfp-2.c: Likewise.
12784 * gcc.dg/dfp/c2x-float-dfp-3.c: Likewise.
12785 * gcc.dg/dfp/c2x-float-dfp-4.c: Likewise.
12786 * gcc.dg/dfp/c2x-float-dfp-5.c: Likewise.
12787 * gcc.dg/dfp/c2x-float-dfp-6.c: Likewise.
12788 * gcc.dg/dfp/c2x-float-dfp-7.c: Likewise.
12789 * gcc.dg/dfp/c2x-float-dfp-8.c: Likewise.
12790 * gcc.dg/dfp/c2x-keywords-1.c: Likewise.
12791 * gcc.dg/dfp/c2x-keywords-2.c: Likewise.
12792 * gcc.dg/dfp/tr24732-float-dfp-1.c: Likewise.
12793 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
12794 * gcc.dg/fixed-point/bitint-1.c: Likewise.
12795 * gcc.dg/format/c11-printf-1.c: Likewise.
12796 * gcc.dg/format/c11-scanf-1.c: Likewise.
12797 * gcc.dg/format/c2x-dfp-printf-1.c: Likewise.
12798 * gcc.dg/format/c2x-dfp-scanf-1.c: Likewise.
12799 * gcc.dg/format/c2x-printf-1.c: Likewise.
12800 * gcc.dg/format/c2x-scanf-1.c: Likewise.
12801 * gcc.dg/format/c2x-strftime-1.c: Likewise.
12802 * gcc.dg/format/ext-10.c: Likewise.
12803 * gcc.dg/format/ext-9.c: Likewise.
12804 * gcc.dg/gnu11-typeof-2.c: Likewise.
12805 * gcc.dg/gnu2x-attr-syntax-1.c: Likewise.
12806 * gcc.dg/gnu2x-attr-syntax-2.c: Likewise.
12807 * gcc.dg/gnu2x-attrs-1.c: Likewise.
12808 * gcc.dg/gnu2x-attrs-2.c: Likewise.
12809 * gcc.dg/gnu2x-auto-1.c: Likewise.
12810 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Likewise.
12811 * gcc.dg/gnu2x-complit-1.c: Likewise.
12812 * gcc.dg/gnu2x-complit-2.c: Likewise.
12813 * gcc.dg/gnu2x-constexpr-1.c: Likewise.
12814 * gcc.dg/gnu2x-empty-init-1.c: Likewise.
12815 * gcc.dg/gnu2x-empty-init-2.c: Likewise.
12816 * gcc.dg/gnu2x-enum-1.c: Likewise.
12817 * gcc.dg/gnu2x-static-assert-1.c: Likewise.
12818 * gcc.dg/gnu2x-stdarg-1.c: Likewise.
12819 * gcc.dg/gnu2x-typeof-1.c: Likewise.
12820 * gcc.dg/gnu2x-utf8char-1.c: Likewise.
12821 * gcc.dg/gnu2x-utf8str-type.c: Likewise.
12822 * gcc.dg/gnu2x-utf8str.c: Likewise.
12823 * gcc.dg/gomp/attrs-1.c: Likewise.
12824 * gcc.dg/gomp/attrs-10.c: Likewise.
12825 * gcc.dg/gomp/attrs-11.c: Likewise.
12826 * gcc.dg/gomp/attrs-12.c: Likewise.
12827 * gcc.dg/gomp/attrs-13.c: Likewise.
12828 * gcc.dg/gomp/attrs-14.c: Likewise.
12829 * gcc.dg/gomp/attrs-15.c: Likewise.
12830 * gcc.dg/gomp/attrs-16.c: Likewise.
12831 * gcc.dg/gomp/attrs-17.c: Likewise.
12832 * gcc.dg/gomp/attrs-18.c: Likewise.
12833 * gcc.dg/gomp/attrs-19.c: Likewise.
12834 * gcc.dg/gomp/attrs-2.c: Likewise.
12835 * gcc.dg/gomp/attrs-20.c: Likewise.
12836 * gcc.dg/gomp/attrs-21.c: Likewise.
12837 * gcc.dg/gomp/attrs-3.c: Likewise.
12838 * gcc.dg/gomp/attrs-4.c: Likewise.
12839 * gcc.dg/gomp/attrs-5.c: Likewise.
12840 * gcc.dg/gomp/attrs-6.c: Likewise.
12841 * gcc.dg/gomp/attrs-7.c: Likewise.
12842 * gcc.dg/gomp/attrs-8.c: Likewise.
12843 * gcc.dg/gomp/attrs-9.c: Likewise.
12844 * gcc.dg/limits-width-2.c: Likewise.
12845 * gcc.dg/qual-return-10.c: Likewise.
12846 * gcc.dg/qual-return-9.c: Likewise.
12847 * gcc.dg/sso-19.c: Likewise.
12848 * gcc.dg/stdckdint-1.c: Likewise.
12849 * gcc.dg/stdckdint-2.c: Likewise.
12850 * gcc.dg/stdint-width-2.c: Likewise.
12851 * gcc.dg/tm/attrs-1.c: Likewise.
12852 * gcc.dg/torture/bitint-1.c: Likewise.
12853 * gcc.dg/torture/bitint-10.c: Likewise.
12854 * gcc.dg/torture/bitint-11.c: Likewise.
12855 * gcc.dg/torture/bitint-12.c: Likewise.
12856 * gcc.dg/torture/bitint-13.c: Likewise.
12857 * gcc.dg/torture/bitint-14.c: Likewise.
12858 * gcc.dg/torture/bitint-15.c: Likewise.
12859 * gcc.dg/torture/bitint-16.c: Likewise.
12860 * gcc.dg/torture/bitint-17.c: Likewise.
12861 * gcc.dg/torture/bitint-18.c: Likewise.
12862 * gcc.dg/torture/bitint-19.c: Likewise.
12863 * gcc.dg/torture/bitint-2.c: Likewise.
12864 * gcc.dg/torture/bitint-20.c: Likewise.
12865 * gcc.dg/torture/bitint-21.c: Likewise.
12866 * gcc.dg/torture/bitint-22.c: Likewise.
12867 * gcc.dg/torture/bitint-23.c: Likewise.
12868 * gcc.dg/torture/bitint-24.c: Likewise.
12869 * gcc.dg/torture/bitint-25.c: Likewise.
12870 * gcc.dg/torture/bitint-26.c: Likewise.
12871 * gcc.dg/torture/bitint-27.c: Likewise.
12872 * gcc.dg/torture/bitint-28.c: Likewise.
12873 * gcc.dg/torture/bitint-29.c: Likewise.
12874 * gcc.dg/torture/bitint-3.c: Likewise.
12875 * gcc.dg/torture/bitint-30.c: Likewise.
12876 * gcc.dg/torture/bitint-31.c: Likewise.
12877 * gcc.dg/torture/bitint-32.c: Likewise.
12878 * gcc.dg/torture/bitint-33.c: Likewise.
12879 * gcc.dg/torture/bitint-34.c: Likewise.
12880 * gcc.dg/torture/bitint-35.c: Likewise.
12881 * gcc.dg/torture/bitint-36.c: Likewise.
12882 * gcc.dg/torture/bitint-37.c: Likewise.
12883 * gcc.dg/torture/bitint-38.c: Likewise.
12884 * gcc.dg/torture/bitint-39.c: Likewise.
12885 * gcc.dg/torture/bitint-4.c: Likewise.
12886 * gcc.dg/torture/bitint-40.c: Likewise.
12887 * gcc.dg/torture/bitint-41.c: Likewise.
12888 * gcc.dg/torture/bitint-42.c: Likewise.
12889 * gcc.dg/torture/bitint-5.c: Likewise.
12890 * gcc.dg/torture/bitint-6.c: Likewise.
12891 * gcc.dg/torture/bitint-7.c: Likewise.
12892 * gcc.dg/torture/bitint-8.c: Likewise.
12893 * gcc.dg/torture/bitint-9.c: Likewise.
12894 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
12895 * gcc.dg/torture/c2x-stdarg-split-1a.c: Likewise.
12896 * gcc.dg/torture/c2x-stdarg-split-1b.c: Likewise.
12897 * gcc.dg/torture/float128-nan-floath.c: Likewise.
12898 * gcc.dg/torture/float128x-nan-floath.c: Likewise.
12899 * gcc.dg/torture/float16-nan-floath.c: Likewise.
12900 * gcc.dg/torture/float32-nan-floath.c: Likewise.
12901 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
12902 * gcc.dg/torture/float64-nan-floath.c: Likewise.
12903 * gcc.dg/torture/float64x-nan-floath.c: Likewise.
12904 * gcc.target/i386/excess-precision-11.c: Likewise.
12905 * gcc.target/i386/excess-precision-12.c: Likewise.
12906 * lib/target-supports.exp: Likewise.
12907 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Likewise.
12909 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12911 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
12912 * lib/target-supports.exp: Remove riscv.
12914 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12916 * gcc.dg/pr112359.c: New test.
12918 2023-11-07 Marek Polacek <polacek@redhat.com>
12920 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
12922 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
12924 * c-c++-common/gomp/declare-target-7.c: Update expected error message.
12925 * c-c++-common/gomp/declare-target-indirect-1.c: New.
12926 * c-c++-common/gomp/declare-target-indirect-2.c: New.
12927 * g++.dg/gomp/attrs-21.C (v12): Update expected error message.
12928 * g++.dg/gomp/declare-target-indirect-1.C: New.
12929 * gcc.dg/gomp/attrs-21.c (v12): Update expected error message.
12931 2023-11-07 Joseph Myers <joseph@codesourcery.com>
12933 * gcc.dg/binary-constants-2.c: Refer to C23 instead of C2X.
12934 * gcc.dg/binary-constants-3.c: Likewise.
12935 * gcc.dg/bitint-23.c: Likewise.
12936 * gcc.dg/bitint-26.c: Likewise.
12937 * gcc.dg/bitint-27.c: Likewise.
12938 * gcc.dg/c11-attr-syntax-1.c: Likewise.
12939 * gcc.dg/c11-attr-syntax-2.c: Likewise.
12940 * gcc.dg/c11-floatn-1.c: Likewise.
12941 * gcc.dg/c11-floatn-2.c: Likewise.
12942 * gcc.dg/c11-floatn-3.c: Likewise.
12943 * gcc.dg/c11-floatn-4.c: Likewise.
12944 * gcc.dg/c11-floatn-5.c: Likewise.
12945 * gcc.dg/c11-floatn-6.c: Likewise.
12946 * gcc.dg/c11-floatn-7.c: Likewise.
12947 * gcc.dg/c11-floatn-8.c: Likewise.
12948 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
12949 * gcc.dg/c2x-attr-syntax-6.c: Likewise.
12950 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
12951 * gcc.dg/c2x-binary-constants-2.c: Likewise.
12952 * gcc.dg/c2x-floatn-5.c: Likewise.
12953 * gcc.dg/c2x-floatn-6.c: Likewise.
12954 * gcc.dg/c2x-floatn-7.c: Likewise.
12955 * gcc.dg/c2x-floatn-8.c: Likewise.
12956 * gcc.dg/c2x-nullptr-4.c: Likewise.
12957 * gcc.dg/c2x-qual-2.c: Likewise.
12958 * gcc.dg/c2x-qual-3.c: Likewise.
12959 * gcc.dg/c2x-qual-6.c: Likewise.
12960 * gcc.dg/cpp/c11-warning-1.c: Likewise.
12961 * gcc.dg/cpp/c11-warning-2.c: Likewise.
12962 * gcc.dg/cpp/c11-warning-3.c: Likewise.
12963 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
12964 * gcc.dg/cpp/gnu11-elifdef-3.c: Likewise.
12965 * gcc.dg/cpp/gnu11-elifdef-4.c: Likewise.
12966 * gcc.dg/cpp/gnu11-warning-1.c: Likewise.
12967 * gcc.dg/cpp/gnu11-warning-2.c: Likewise.
12968 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
12969 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
12970 * gcc.dg/dfp/c11-constants-1.c: Likewise.
12971 * gcc.dg/dfp/c11-constants-2.c: Likewise.
12972 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
12973 * gcc.dg/dfp/constants-pedantic.c: Likewise.
12974 * gcc.dg/pr30260.c: Likewise.
12975 * gcc.dg/system-binary-constants-1.c: Likewise.
12977 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12980 * gcc.dg/vect/pr65518.c: Fix check for RVV.
12982 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12984 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
12986 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
12988 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
12989 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
12991 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12993 * lib/target-supports.exp: Add RISC-V.
12995 2023-11-07 Alexandre Oliva <oliva@adacore.com>
12997 * lib/target-supports.exp
12998 (check_effective_target_opt_mstrict_align): New.
12999 * gcc.dg/strlenopt-80.c: Add -mno-strict-align if supported.
13000 * gcc.target/powerpc/prefix-ds-dq.c: Likewise.
13001 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
13002 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
13003 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
13004 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
13005 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
13006 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
13007 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
13008 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
13009 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: Likewise.
13010 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: Likewise.
13011 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: Likewise.
13012 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: Likewise.
13013 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: Likewise.
13014 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: Likewise.
13015 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: Likewise.
13016 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: Likewise.
13017 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
13018 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
13019 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
13020 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
13021 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
13022 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
13023 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
13024 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
13025 * gcc.target/powerpc/p9-vec-length-full-run-1.c: Likewise.
13026 * gcc.target/powerpc/p9-vec-length-full-run-2.c: Likewise.
13027 * gcc.target/powerpc/p9-vec-length-full-run-3.c: Likewise.
13028 * gcc.target/powerpc/p9-vec-length-full-run-4.c: Likewise.
13029 * gcc.target/powerpc/p9-vec-length-full-run-5.c: Likewise.
13030 * gcc.target/powerpc/p9-vec-length-full-run-6.c: Likewise.
13031 * gcc.target/powerpc/p9-vec-length-full-run-7.c: Likewise.
13032 * gcc.target/powerpc/p9-vec-length-full-run-8.c: Likewise.
13034 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
13036 * gcc.target/riscv/xtheadmemidx-helpers.h:
13037 Replace stdint.h with stdint-gcc.h.
13039 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
13041 * gcc.target/riscv/xtheadfmemidx-index-update.c: Add ABI.
13042 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: Likewise.
13043 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: Likewise.
13044 * gcc.target/riscv/xtheadfmemidx-index.c: Likewise.
13045 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: Likewise.
13046 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: Likewise.
13047 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: Likewise.
13048 * gcc.target/riscv/xtheadfmemidx-uindex.c: Likewise.
13050 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13052 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
13054 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
13057 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
13059 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
13061 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
13062 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
13064 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13066 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
13068 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13070 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
13071 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
13073 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13075 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
13077 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13080 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
13081 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
13083 2023-11-07 Pan Li <pan2.li@intel.com>
13085 * gcc.target/riscv/rvv/autovec/unop/math-iceil-1.c: New test.
13086 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-1.c: New test.
13087 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-0.c: New test.
13088 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c: New test.
13089 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-0.c: New test.
13090 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-run-0.c: New test.
13091 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-0.c: New test.
13092 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-run-0.c: New test.
13093 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: New test.
13094 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: New test.
13095 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: New test.
13096 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: New test.
13098 2023-11-07 Pan Li <pan2.li@intel.com>
13101 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13103 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
13105 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13107 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
13109 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13111 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
13113 2023-11-06 Florian Weimer <fweimer@redhat.com>
13115 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
13118 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
13120 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
13121 precompiled header.
13123 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
13125 * g++.dg/init/array54.C: Require thread_fence.
13126 * gcc.dg/c2x-nullptr-1.c: Likewise.
13127 * gcc.dg/pr103721-2.c: Likewise.
13128 * lib/target-supports.exp (check_effective_target_thread_fence):
13131 2023-11-06 Joseph Myers <joseph@codesourcery.com>
13134 * gcc.dg/c23-opts-1.c, gcc.dg/c23-opts-2.c, gcc.dg/c23-opts-3.c,
13135 gcc.dg/c23-opts-4.c, gcc.dg/c23-opts-5.c, gcc.dg/gnu23-opts-1.c,
13136 gcc.dg/gnu23-opts-2.c: New tests.
13138 2023-11-06 Pan Li <pan2.li@intel.com>
13140 * gcc.target/riscv/rvv/autovec/unop/math-iround-1.c: New test.
13141 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-1.c: New test.
13142 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-0.c: New test.
13143 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-run-0.c: New test.
13144 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-0.c: New test.
13145 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-run-0.c: New test.
13146 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-0.c: New test.
13147 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-run-0.c: New test.
13148 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: New test.
13149 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: New test.
13150 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: New test.
13151 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: New test.
13153 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13155 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
13157 2023-11-06 Richard Biener <rguenther@suse.de>
13159 PR tree-optimization/111950
13160 * gcc.dg/torture/pr111950.c: New testcase.
13162 2023-11-06 Richard Biener <rguenther@suse.de>
13164 PR tree-optimization/112404
13165 * gfortran.dg/pr112404.f90: New testcase.
13167 2023-11-06 Florian Weimer <fweimer@redhat.com>
13169 * gcc.c-torture/compile/20000412-2.c (f): Call
13170 __builtin_strlen instead of strlen.
13171 * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2):
13173 * gcc.c-torture/compile/20000802-1.c (bar): Call
13174 __builtin_memcpy instead of memcpy.
13175 * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise.
13176 * gcc.c-torture/compile/20010706-1.c (foo): Add missing int
13178 * gcc.c-torture/compile/20020314-1.c (add_output_space_event)
13179 (del_tux_atom, add_req_to_workqueue): Declare.
13180 * gcc.c-torture/compile/20020701-1.c (f): Call
13181 __builtin_memcpy instead of memcpy.
13182 * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp
13184 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
13185 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
13187 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
13189 * gcc.c-torture/compile/20030416-1.c (bar): Declare.
13190 (main): Add missing int return type.
13191 * gcc.c-torture/compile/20030503-1.c (bar): Declare.
13192 * gcc.c-torture/compile/20030530-1.c: (bar): Declare.
13193 * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare.
13194 * gcc.c-torture/compile/20040101-1.c (test16): Call
13195 __builtin_printf instead of printf.
13196 * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare.
13197 * gcc.c-torture/compile/20040304-1.c (macarg): Declare.
13198 * gcc.c-torture/compile/20040705-1.c (f): Call
13199 __builtin_memcpy instead of memcpy.
13200 * gcc.c-torture/compile/20040908-1.c (bar): Declare.
13201 * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare.
13202 * gcc.c-torture/compile/20051228-1.c (bar): Declare.
13203 * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string):
13205 (int_c_lex, cb_ident): Add missing void return type.
13206 (cb_ident): Define as static.
13207 * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare.
13208 * gcc.c-torture/compile/20070129.c (regcurly)
13210 * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare.
13211 * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare.
13212 * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither):
13213 Add missing void return type.
13214 * gcc.c-torture/compile/20071107-1.c
13215 (settings_install_property_parser): Declare.
13216 * gcc.c-torture/compile/20090907-1.c (load_waveform): Call
13217 __builtin_abort instead of abort.
13218 * gcc.c-torture/compile/20100907.c (t): Add missing void
13220 * gcc.c-torture/compile/20120524-1.c (build_packet): Call
13221 __builtin_memcpy instead of memcpy.
13222 * gcc.c-torture/compile/20120830-2.c
13223 (ubidi_writeReordered_49): Add missing void return type.
13224 * gcc.c-torture/compile/20121010-1.c (read_long): Add missing
13226 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
13228 * gcc.c-torture/compile/920409-1.c (x): Likewise.
13229 * gcc.c-torture/compile/920410-1.c (main): Add missing int
13230 return type. Call __builtin_printf instead of printf.
13231 * gcc.c-torture/compile/920410-2.c (joe): Add missing void
13233 * gcc.c-torture/compile/920411-2.c (x): Likewise.
13234 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
13236 * gcc.c-torture/compile/920428-3.c (x): Add missing int types.
13237 * gcc.c-torture/compile/920428-4.c (x): Add missing void
13238 return type and int parameter type.
13239 * gcc.c-torture/compile/920501-10.c (x): Add missing int
13241 * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise.
13242 * gcc.c-torture/compile/920501-17.c (x): Add missing void
13244 * gcc.c-torture/compile/920501-19.c (y): Likewise.
13245 * gcc.c-torture/compile/920501-22.c (x): Likewise.
13246 * gcc.c-torture/compile/920501-3.c (x): Likewise.
13247 * gcc.c-torture/compile/920501-4.c (foo): Likewise.
13248 * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort
13250 * gcc.c-torture/compile/920615-1.c (f): Add missing void
13252 * gcc.c-torture/compile/920623-1.c (g): Likewise.
13253 * gcc.c-torture/compile/920624-1.c (f): Likewise.
13254 * gcc.c-torture/compile/920711-1.c (f): Add missing int types.
13255 * gcc.c-torture/compile/920729-1.c (f): Add missing void
13257 * gcc.c-torture/compile/920806-1.c (f): Likewise.
13258 * gcc.c-torture/compile/920821-2.c (f): Likewise.
13259 * gcc.c-torture/compile/920825-1.c (f): Likewise.
13260 * gcc.c-torture/compile/920825-2.c (f, g): Add missing void
13262 * gcc.c-torture/compile/920826-1.c (f): Likewise.
13263 * gcc.c-torture/compile/920828-1.c (f): Add missing int types.
13264 * gcc.c-torture/compile/920829-1.c (f): Add missing void
13266 * gcc.c-torture/compile/920928-3.c (f): Likewise.
13267 * gcc.c-torture/compile/921012-2.c (f): Likewise.
13268 * gcc.c-torture/compile/921013-1.c (f): Likewise.
13269 * gcc.c-torture/compile/921019-1.c (f): Add missing void
13271 * gcc.c-torture/compile/921026-1.c (f): Add missing void
13273 * gcc.c-torture/compile/921126-1.c (f): Add missing int
13274 return type and missing void.
13275 * gcc.c-torture/compile/921227-1.c (f): Add missing void
13277 * gcc.c-torture/compile/930109-2.c (f): Add missing int types.
13278 * gcc.c-torture/compile/930210-1.c (f): Add missing void
13280 * gcc.c-torture/compile/930222-1.c (g): Declare.
13281 (f): Add missing int return type.
13282 * gcc.c-torture/compile/930421-1.c (f): Add missing void
13284 * gcc.c-torture/compile/930503-1.c (f): Likewise.
13285 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
13287 * gcc.c-torture/compile/930513-3.c (test): Add missing void
13289 * gcc.c-torture/compile/930523-1.c (f): Likewise.
13290 * gcc.c-torture/compile/930527-1.c (f): Likewise.
13291 * gcc.c-torture/compile/930603-1.c (f): Likewise.
13292 * gcc.c-torture/compile/930607-1.c (g): Likewise.
13293 * gcc.c-torture/compile/930702-1.c (f): Add missing int
13294 return type and missing void.
13295 * gcc.c-torture/compile/931018-1.c (f): Add missing void
13297 * gcc.c-torture/compile/931031-1.c (f): Likewise.
13298 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
13300 * gcc.c-torture/compile/940611-1.c (f): Likewise.
13301 * gcc.c-torture/compile/940712-1.c (f): Add missing int
13302 return type and missing void.
13303 * gcc.c-torture/compile/950512-1.c (g): Declare.
13304 (f): Add missing void return type.
13305 * gcc.c-torture/compile/950530-1.c (f): Add missing int
13307 * gcc.c-torture/compile/950610-1.c (f): Add missing void
13309 * gcc.c-torture/compile/950613-1.c (f): Add missing void
13311 * gcc.c-torture/compile/950816-1.c (f): Add missing int return
13312 type and missing void.
13313 * gcc.c-torture/compile/950816-2.c (func): Declare.
13314 (f): Add missing void types.
13315 * gcc.c-torture/compile/950816-3.c (f): Add missing int
13316 return type and missing void.
13317 * gcc.c-torture/compile/950919-1.c (f): Add missing void
13319 * gcc.c-torture/compile/950921-1.c (f): Add missing int
13320 return type and missing void.
13321 * gcc.c-torture/compile/951004-1.c (f): Add missing void
13323 * gcc.c-torture/compile/951116-1.c (f): Add missing int
13324 return type and missing void.
13325 * gcc.c-torture/compile/951128-1.c (f): Add missing void
13327 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
13329 * gcc.c-torture/compile/960220-1.c (f): Add missing void
13331 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
13333 * gcc.c-torture/compile/960704-1.c (main): Add missing int
13334 return type and missing void.
13335 * gcc.c-torture/compile/961031-1.c (f): Add missing void
13337 * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare.
13338 (main): Add missing int return type and missing void.
13339 * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit
13341 * gcc.c-torture/compile/981001-1.c (main): Likewise.
13342 * gcc.c-torture/compile/981107-1.c (call): Declare.
13343 * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call
13344 __builtin_memcpy instead of memcpy.
13345 * gcc.c-torture/compile/990617-1.c (main): Call
13346 __builtin_printf instead of printf.
13347 * gcc.c-torture/compile/991026-2.c (detach): Add missing void
13349 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
13350 * gcc.c-torture/compile/991229-3.c (rand): Declare.
13352 2023-11-06 Florian Weimer <fweimer@redhat.com>
13354 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
13356 (fputs_unlocked): Declare.
13358 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
13360 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
13363 2023-11-06 liuhongt <hongtao.liu@intel.com>
13365 * gcc.target/i386/pr112393.c: New test.
13367 2023-11-06 Richard Biener <rguenther@suse.de>
13369 PR tree-optimization/112369
13370 * gcc.dg/pr112369.c: New testcase.
13372 2023-11-06 Pan Li <pan2.li@intel.com>
13374 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
13376 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: Ditto.
13377 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: Ditto.
13379 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
13382 * lib/target-supports.exp
13383 (check_effective_target_powerpc_as_p10_htm): New proc.
13384 * g++.target/powerpc/pr111828-1.C: New test.
13385 * g++.target/powerpc/pr111828-2.C: New test.
13387 2023-11-06 xuli <xuli1@eswincomputing.com>
13388 Pan Li <pan2.li@intel.com>
13390 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: New test.
13391 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: New test.
13392 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: New test.
13393 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: New test.
13394 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: New test.
13395 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: New test.
13396 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: New test.
13397 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: New test.
13398 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: New test.
13399 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: New test.
13400 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: New test.
13401 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: New test.
13402 * gcc.target/riscv/rvv/base/overloaded_vadd.h: New test.
13403 * gcc.target/riscv/rvv/base/overloaded_vfadd.h: New test.
13404 * gcc.target/riscv/rvv/base/overloaded_vget_vset.h: New test.
13405 * gcc.target/riscv/rvv/base/overloaded_vloxseg2ei16.h: New test.
13406 * gcc.target/riscv/rvv/base/overloaded_vmv.h: New test.
13407 * gcc.target/riscv/rvv/base/overloaded_vreinterpret.h: New test.
13409 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
13412 * gcc.target/i386/pr111889.c: New test.
13414 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13416 * gcc.target/i386/pr111753.c: Require dfp.
13418 2023-11-05 Jakub Jelinek <jakub@redhat.com>
13420 * c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
13421 omp::sequence being supported also in C and add tests for omp::decl.
13422 * c-c++-common/gomp/attrs-2.c: Likewise.
13423 * c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
13425 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
13428 * gcc.target/aarch64/pr112105.c: New test.
13429 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
13430 rather than a 16-bit spill.
13432 2023-11-05 Pan Li <pan2.li@intel.com>
13434 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
13435 * gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
13436 * gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
13437 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
13438 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
13439 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
13440 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
13441 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
13442 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
13443 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
13444 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
13445 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
13446 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
13448 2023-11-04 Jakub Jelinek <jakub@redhat.com>
13450 * gcc.dg/gomp/attrs-19.c: New test.
13451 * gcc.dg/gomp/attrs-20.c: New test.
13452 * gcc.dg/gomp/attrs-21.c: New test.
13454 2023-11-04 Jakub Jelinek <jakub@redhat.com>
13456 * gcc.dg/gomp/attrs-1.c: New test.
13457 * gcc.dg/gomp/attrs-2.c: New test.
13458 * gcc.dg/gomp/attrs-3.c: New test.
13459 * gcc.dg/gomp/attrs-4.c: New test.
13460 * gcc.dg/gomp/attrs-5.c: New test.
13461 * gcc.dg/gomp/attrs-6.c: New test.
13462 * gcc.dg/gomp/attrs-7.c: New test.
13463 * gcc.dg/gomp/attrs-8.c: New test.
13464 * gcc.dg/gomp/attrs-9.c: New test.
13465 * gcc.dg/gomp/attrs-10.c: New test.
13466 * gcc.dg/gomp/attrs-11.c: New test.
13467 * gcc.dg/gomp/attrs-12.c: New test.
13468 * gcc.dg/gomp/attrs-13.c: New test.
13469 * gcc.dg/gomp/attrs-14.c: New test.
13470 * gcc.dg/gomp/attrs-15.c: New test.
13471 * gcc.dg/gomp/attrs-16.c: New test.
13472 * gcc.dg/gomp/attrs-17.c: New test.
13473 * gcc.dg/gomp/attrs-18.c: New test.
13474 * g++.dg/gomp/attrs-2.C: Enable for c++11 rather than just
13475 c++17. Avoid using omp : syntax for c++11, c++14 and c.
13477 2023-11-04 David Malcolm <dmalcolm@redhat.com>
13479 * gcc.dg/plugin/diagnostic_group_plugin.c: Update for changes to
13480 diagnostic_context.
13481 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Likewise.
13483 2023-11-03 Martin Uecker <uecker@tugraz.at>
13486 * gcc.dg/Wnonnull-4.c: Adapt test.
13487 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
13489 2023-11-03 Harald Anlauf <anlauf@gmx.de>
13492 * gfortran.dg/proc_ptr_53.f90: New test.
13494 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
13496 * gcc.dg/vect/vect-simd-clone-20.c: New file.
13497 * gfortran.dg/simd-builtins-1.h: Adapt.
13498 * gfortran.dg/simd-builtins-6.f90: Adapt.
13500 2023-11-03 Harald Anlauf <anlauf@gmx.de>
13503 * gfortran.dg/value_optional_1.f90: New test.
13505 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
13507 PR tree-optimization/111766
13508 * gcc.dg/pr111766.c: New.
13510 2023-11-03 Richard Biener <rguenther@suse.de>
13512 * gfortran.dg/20231103-1.f90: New testcase.
13513 * gfortran.dg/20231103-2.f90: Likewise.
13515 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
13517 * gcc.target/arc/adddi3-1.c: New test case.
13518 * gcc.target/arc/ashldi3-1.c: Likewise.
13520 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
13522 * g++.dg/tree-prof/indir-call-prof-2.C: Specify
13523 'dg-require-effective-target exceptions_enabled'.
13524 * g++.dg/tree-prof/partition1.C: Likewise.
13525 * g++.dg/tree-prof/partition2.C: Likewise.
13526 * g++.dg/tree-prof/partition3.C: Likewise.
13527 * g++.dg/tree-prof/pr51719.C: Likewise.
13528 * g++.dg/tree-prof/pr57451.C: Likewise.
13529 * g++.dg/tree-prof/pr59255.C: Likewise.
13531 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
13533 * g++.dg/lto/20081109-1_0.C: Specify
13534 'dg-require-effective-target exceptions_enabled'.
13535 * g++.dg/lto/20081109_0.C: Likewise.
13536 * g++.dg/lto/20091026-1_0.C: Likewise.
13537 * g++.dg/lto/pr87906_0.C: Likewise.
13538 * g++.dg/lto/pr88046_0.C: Likewise.
13540 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
13542 * g++.dg/compat/eh/ctor1_main.C: Specify
13543 'dg-require-effective-target exceptions_enabled'.
13544 * g++.dg/compat/eh/ctor2_main.C: Likewise.
13545 * g++.dg/compat/eh/dtor1_main.C: Likewise.
13546 * g++.dg/compat/eh/filter1_main.C: Likewise.
13547 * g++.dg/compat/eh/filter2_main.C: Likewise.
13548 * g++.dg/compat/eh/new1_main.C: Likewise.
13549 * g++.dg/compat/eh/nrv1_main.C: Likewise.
13550 * g++.dg/compat/eh/spec3_main.C: Likewise.
13551 * g++.dg/compat/eh/template1_main.C: Likewise.
13552 * g++.dg/compat/eh/unexpected1_main.C: Likewise.
13553 * g++.dg/compat/init/array5_main.C: Likewise.
13555 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
13557 * g++.dg/cpp0x/catch1.C: Specify
13558 'dg-require-effective-target exceptions_enabled'.
13559 * g++.dg/cpp0x/constexpr-throw.C: Likewise.
13560 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
13561 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
13562 * g++.dg/cpp1y/pr79393-3.C: Likewise.
13563 * g++.dg/cpp2a/consteval-memfn1.C: Likewise.
13564 * g++.dg/cpp2a/consteval11.C: Likewise.
13565 * g++.dg/cpp2a/consteval34.C: Likewise.
13566 * g++.dg/cpp2a/consteval9.C: Likewise.
13567 * g++.dg/cpp2a/explicit1.C: Likewise.
13568 * g++.dg/cpp2a/explicit2.C: Likewise.
13569 * g++.dg/cpp2a/explicit5.C: Likewise.
13570 * g++.dg/eh/builtin10.C: Likewise.
13571 * g++.dg/eh/builtin11.C: Likewise.
13572 * g++.dg/eh/builtin6.C: Likewise.
13573 * g++.dg/eh/builtin7.C: Likewise.
13574 * g++.dg/eh/builtin9.C: Likewise.
13575 * g++.dg/eh/dtor4.C: Likewise.
13576 * g++.dg/eh/pr42859.C: Likewise.
13577 * g++.dg/ext/stmtexpr25.C: Likewise.
13578 * g++.dg/ext/vla4.C: Likewise.
13579 * g++.dg/init/placement4.C: Likewise.
13580 * g++.dg/other/error32.C: Likewise.
13581 * g++.dg/parse/crash55.C: Likewise.
13582 * g++.dg/parse/pr31952-2.C: Likewise.
13583 * g++.dg/parse/pr31952-3.C: Likewise.
13584 * g++.dg/tm/noexcept-7.C: Likewise.
13585 * g++.dg/torture/pr43257.C: Likewise.
13586 * g++.dg/torture/pr56694.C: Likewise.
13587 * g++.dg/torture/pr81659.C: Likewise.
13588 * g++.dg/warn/Wcatch-value-1.C: Likewise.
13589 * g++.dg/warn/Wcatch-value-2.C: Likewise.
13590 * g++.dg/warn/Wcatch-value-3.C: Likewise.
13591 * g++.dg/warn/Wcatch-value-3b.C: Likewise.
13592 * g++.dg/warn/Wexceptions1.C: Likewise.
13593 * g++.dg/warn/Wexceptions3.C: Likewise.
13594 * g++.dg/warn/Winfinite-recursion-3.C: Likewise.
13595 * g++.dg/warn/Wreturn-6.C: Likewise.
13596 * g++.dg/warn/Wstringop-truncation-2.C: Likewise.
13597 * g++.dg/warn/Wterminate1.C: Likewise.
13598 * g++.old-deja/g++.eh/catch1.C: Likewise.
13599 * g++.old-deja/g++.eh/catch10.C: Likewise.
13600 * g++.old-deja/g++.eh/cond1.C: Likewise.
13601 * g++.old-deja/g++.eh/ctor1.C: Likewise.
13602 * g++.old-deja/g++.eh/throw2.C: Likewise.
13603 * g++.old-deja/g++.other/cond5.C: Likewise.
13605 2023-11-03 Richard Biener <rguenther@suse.de>
13607 PR tree-optimization/112310
13608 * gcc.dg/torture/pr112310.c: New testcase.
13610 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
13613 * gfortran.dg/interface_50.f90: New test.
13615 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13618 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
13620 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
13623 * gfortran.dg/pr112316.f90: New test.
13625 2023-11-02 Jason Merrill <jason@redhat.com>
13630 * g++.dg/eh/return1.C: Add more cases.
13632 2023-11-02 Martin Uecker <uecker@tugraz.at>
13635 * gcc.dg/Walloc-size-3.c: New test.
13637 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
13639 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: New test.
13640 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: New test.
13641 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Adjust.
13642 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Ditto.
13644 2023-11-02 Richard Biener <rguenther@suse.de>
13646 PR tree-optimization/112320
13647 * gcc.dg/pr112320.c: New testcase.
13649 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
13651 * lib/target-supports.exp
13652 (check_effective_target_vect_gather_load_ifn): True for GCN
13655 2023-11-02 liuhongt <hongtao.liu@intel.com>
13657 * gcc.target/i386/part-vect-complexhf.c: New test.
13659 2023-11-02 Jakub Jelinek <jakub@redhat.com>
13662 * g++.dg/cpp26/unevalstr1.C: New test.
13663 * g++.dg/cpp26/unevalstr2.C: New test.
13664 * g++.dg/cpp0x/udlit-error1.C (lol): Expect an error for C++26
13665 about user-defined literal in deprecated attribute.
13667 2023-11-02 xuli <xuli1@eswincomputing.com>
13669 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
13670 * gcc.target/riscv/rvv/base/vcreate.c: New test.
13672 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13675 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
13676 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
13678 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
13681 * gcc.target/i386/pr110551-2.c: New test case.
13683 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
13685 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add Ztso extension to
13686 dg-options for dg-do compile.
13687 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
13688 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
13689 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
13690 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
13691 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
13692 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
13693 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
13694 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
13695 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
13696 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
13697 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
13698 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
13699 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
13700 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
13701 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
13702 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
13703 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
13704 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
13705 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
13706 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
13707 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
13708 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
13709 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
13710 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
13711 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
13712 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
13713 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
13714 * lib/target-supports.exp: Add testing infrastructure to require the
13715 Ztso extension or add it to an existing -march.
13717 2023-11-01 Martin Uecker <uecker@tugraz.at>
13720 * gcc.dg/Walloc-size-1.c: New test.
13721 * gcc.dg/Walloc-size-2.c: New test.
13723 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
13726 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
13727 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
13729 2023-11-01 xuli <xuli1@eswincomputing.com>
13731 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
13733 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13735 * gcc.dg/vect/vect-gather-6.c: New test.
13737 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
13739 * gcc.target/bpf/core-attr-5.c: New test.
13740 * gcc.target/bpf/core-attr-6.c: New test.
13741 * gcc.target/bpf/core-builtin-1.c: Corrected
13742 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Corrected regular
13744 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
13746 * gcc.target/bpf/core-builtin-exprlist-1.c: New test.
13747 * gcc.target/bpf/core-builtin-exprlist-2.c: New test.
13748 * gcc.target/bpf/core-builtin-exprlist-3.c: New test.
13749 * gcc.target/bpf/core-builtin-exprlist-4.c: New test.
13750 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Extra tests
13752 2023-10-31 Neal Frager <neal.frager@amd.com>
13754 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
13755 * gcc.target/microblaze/isa/div.c: Ditto.
13756 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
13757 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
13758 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
13759 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
13760 * gcc.target/microblaze/isa/fcvt.c: Ditto.
13761 * gcc.target/microblaze/isa/float.c: Ditto.
13762 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
13763 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
13764 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
13765 * gcc.target/microblaze/isa/mul.c: Ditto.
13766 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
13767 * gcc.target/microblaze/isa/mulh.c: Ditto.
13768 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
13769 * gcc.target/microblaze/isa/nofloat.c: Ditto.
13770 * gcc.target/microblaze/isa/pcmp.c: Ditto.
13771 * gcc.target/microblaze/isa/vanilla.c: Ditto.
13772 * gcc.target/microblaze/microblaze.exp: Ditto.
13774 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
13776 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: Add A extension to
13777 dg-options for dg-do compile.
13778 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: Ditto.
13779 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: Ditto.
13780 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: Ditto.
13781 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: Ditto.
13782 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Ditto.
13783 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Ditto.
13784 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Ditto.
13785 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Ditto.
13786 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Ditto.
13787 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Ditto.
13788 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Ditto.
13789 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Ditto.
13790 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Ditto.
13791 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Ditto.
13792 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Ditto.
13793 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Ditto.
13794 * gcc.target/riscv/inline-atomics-2.c: Ditto.
13795 * gcc.target/riscv/inline-atomics-3.c: Require A extension for dg-do
13797 * gcc.target/riscv/inline-atomics-4.c: Ditto.
13798 * gcc.target/riscv/inline-atomics-5.c: Ditto.
13799 * gcc.target/riscv/inline-atomics-6.c: Ditto.
13800 * gcc.target/riscv/inline-atomics-7.c: Ditto.
13801 * gcc.target/riscv/inline-atomics-8.c: Ditto.
13802 * lib/target-supports.exp: Add testing infrastructure to require the A
13803 extension or add it to an existing -march.
13805 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
13807 * gcc.target/riscv/xtheadfmemidx-index-update.c: New test.
13808 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: New test.
13809 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: New test.
13810 * gcc.target/riscv/xtheadfmemidx-index.c: New test.
13811 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: New test.
13812 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: New test.
13813 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: New test.
13814 * gcc.target/riscv/xtheadfmemidx-uindex.c: New test.
13816 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
13818 * gcc.target/riscv/xtheadmemidx-helpers.h: New test.
13819 * gcc.target/riscv/xtheadmemidx-index-update.c: New test.
13820 * gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: New test.
13821 * gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: New test.
13822 * gcc.target/riscv/xtheadmemidx-index.c: New test.
13823 * gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: New test.
13824 * gcc.target/riscv/xtheadmemidx-modify.c: New test.
13825 * gcc.target/riscv/xtheadmemidx-uindex-update.c: New test.
13826 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: New test.
13827 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: New test.
13828 * gcc.target/riscv/xtheadmemidx-uindex.c: New test.
13830 2023-10-31 Carl Love <cel@us.ibm.com>
13832 * gcc.target/powerpc/bcd-3.c (do_sub_ge, do_suble): Add functions
13833 to test builtins __builtin_bcdsub_ge and __builtin_bcdsub_le.
13835 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
13837 PR rtl-optimization/111971
13838 * gcc.target/powerpc/pr111971.c: New test.
13840 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
13842 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
13844 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
13845 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
13846 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
13847 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Ditto.
13848 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Ditto.
13849 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Ditto.
13850 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Ditto.
13851 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
13852 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
13853 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
13854 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
13855 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Ditto.
13856 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Ditto.
13857 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Ditto.
13858 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Ditto.
13859 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: New test.
13860 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: New test.
13861 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: New test.
13862 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: New test.
13863 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: New test.
13864 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: New test.
13865 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: New test.
13866 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: New test.
13867 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: New test.
13868 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: New test.
13869 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: New test.
13870 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: New test.
13871 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: New test.
13872 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: New test.
13873 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: New test.
13874 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: New test.
13875 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: New test.
13876 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: New test.
13877 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: New test.
13878 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: New test.
13879 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: New test.
13880 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: New test.
13881 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: New test.
13882 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: New test.
13883 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: New test.
13884 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: New test.
13885 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: New test.
13886 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: New test.
13888 2023-10-31 Alexandre Oliva <oliva@adacore.com>
13890 PR tree-optimization/111943
13891 * gcc.dg/harden-cfr-pr111943.c: New.
13893 2023-10-31 Richard Biener <rguenther@suse.de>
13895 PR tree-optimization/112305
13896 * gcc.dg/torture/pr112305.c: New testcase.
13898 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
13900 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vmerge assert.
13901 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
13902 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
13903 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
13904 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
13905 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
13906 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
13907 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
13908 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c:
13910 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
13912 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
13914 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
13916 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
13918 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
13920 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
13922 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
13924 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
13926 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
13928 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
13930 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
13932 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
13934 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
13936 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
13938 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
13940 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
13941 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
13942 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
13943 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
13944 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
13945 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
13946 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
13947 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
13948 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
13949 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
13950 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
13951 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
13952 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
13953 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: Ditto.
13954 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Ditto.
13955 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
13956 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
13957 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
13958 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
13959 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
13960 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
13961 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
13962 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
13963 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
13964 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
13965 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
13966 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
13967 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
13968 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
13969 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
13970 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
13971 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
13972 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
13973 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Ditto.
13974 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Ditto.
13975 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Ditto.
13976 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Ditto.
13977 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Ditto.
13978 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Ditto.
13979 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Ditto.
13980 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Ditto.
13981 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Ditto.
13982 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Ditto.
13983 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Ditto.
13984 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Ditto.
13985 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Ditto.
13986 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Ditto.
13987 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
13988 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
13989 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
13990 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
13991 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
13992 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
13993 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
13994 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
13995 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
13996 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
13997 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: New test.
13998 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: New test.
13999 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: New test.
14000 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: New test.
14001 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: New test.
14002 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: New test.
14004 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
14006 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
14007 Add vfncvt.f.f.w assert.
14008 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
14010 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
14012 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
14015 2023-10-31 liuhongt <hongtao.liu@intel.com>
14017 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
14018 * gcc.target/i386/pr112276.c: New test.
14020 2023-10-31 Andrew Pinski <pinskia@gmail.com>
14022 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
14024 2023-10-31 Andrew Pinski <pinskia@gmail.com>
14026 * gcc.dg/tree-ssa/cond-1.c: New test.
14027 * gcc.dg/tree-ssa/phi-opt-value-1.c: New test.
14028 * gcc.dg/tree-ssa/phi-opt-value-1a.c: New test.
14029 * gcc.dg/tree-ssa/phi-opt-value-2.c: New test.
14031 2023-10-31 Neal Frager <neal.frager@amd.com>
14033 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
14034 * gcc.target/microblaze/isa/div.c: Ditto.
14035 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
14036 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
14037 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
14038 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
14039 * gcc.target/microblaze/isa/fcvt.c: Ditto.
14040 * gcc.target/microblaze/isa/float.c: Ditto.
14041 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
14042 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
14043 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
14044 * gcc.target/microblaze/isa/mul.c: Ditto.
14045 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
14046 * gcc.target/microblaze/isa/mulh.c: Ditto.
14047 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
14048 * gcc.target/microblaze/isa/nofloat.c: Ditto.
14049 * gcc.target/microblaze/isa/pcmp.c: Ditto.
14050 * gcc.target/microblaze/isa/vanilla.c: Ditto.
14051 * gcc.target/microblaze/microblaze.exp: Ditto.
14053 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
14055 * g++.target/i386/mv32.C: Handle new -march.
14056 * gcc.target/i386/funcspec-56.inc: Ditto.
14058 2023-10-30 Martin Jambor <mjambor@suse.cz>
14061 * gcc.dg/lto/pr111157_0.c: New test.
14062 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
14064 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
14066 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
14067 range of 1-9 for cm.push and cm.popret insns.
14069 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
14071 PR middle-end/101955
14072 * gcc.target/arc/pr101955.c: New test case.
14074 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
14076 * gcc.target/arc/lsl16-1.c: New test case.
14077 * gcc.target/arc/lsr16-1.c: Likewise.
14078 * gcc.target/arc/swap-1.c: Likewise.
14079 * gcc.target/arc/swap-2.c: Likewise.
14081 2023-10-30 Richard Ball <richard.ball@arm.com>
14083 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
14084 change adr instruction to ldr.
14086 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14088 * gcc.target/i386/pr105554.c: Require ifunc.
14090 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14092 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
14094 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14097 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
14099 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14101 * gcc.dg/pie-2.c: Skip test on darwin.
14103 2023-10-30 Richard Biener <rguenther@suse.de>
14105 PR testsuite/111462
14106 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
14108 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
14111 * gfortran.dg/pr104555.f90: New test.
14113 2023-10-30 liuhongt <hongtao.liu@intel.com>
14115 * gcc.target/i386/pr104610-2.c: New test.
14117 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
14120 * gdc.dg/pr110712.d: New test.
14122 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
14124 * gcc.target/i386/large-data.c: Skip for Darwin.
14126 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
14128 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
14129 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
14130 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
14132 2023-10-29 Martin Uecker <uecker@tugraz.at>
14134 PR tree-optimization/109334
14135 * gcc.dg/builtin-dynamic-object-size-0.c
14136 (test_parmsz_simple3): Supported again.
14137 (test_parmsz_external4): New test.
14138 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
14139 * gcc.dg/pr104970.c: New test.
14141 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
14144 * gdc.dg/pr112270.d: New test.
14146 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
14148 * gdc.dg/Wunused_value.d: New test.
14150 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
14152 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
14153 after __riscv_save_ and __riscv_restore_.
14155 2023-10-27 Harald Anlauf <anlauf@gmx.de>
14156 Steven G. Kargl <kargl@gcc.gnu.org>
14159 * gfortran.dg/pr104649.f90: New test.
14161 2023-10-27 Patrick Palka <ppalka@redhat.com>
14164 * g++.dg/template/non-dependent28a.C: New test.
14166 2023-10-27 Patrick Palka <ppalka@redhat.com>
14168 * g++.dg/template/new14.C: New test.
14170 2023-10-27 Patrick Palka <ppalka@redhat.com>
14172 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
14173 we issue the -Wparentheses warnings ahead of time.
14174 * g++.dg/warn/Wparentheses-23.C: Likewise.
14175 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
14177 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
14180 * gm2/pimlib/run/pass/testgetopt.mod: New test.
14182 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
14184 * gcc.dg/tree-prof/peel-2.c: Add
14185 -fno-tree-loop-distribute-patterns.
14186 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
14187 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
14188 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
14189 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
14191 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
14193 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
14195 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
14196 * lib/target-supports.exp: Add zvfh handling.
14197 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
14198 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
14199 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
14200 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
14202 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
14204 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
14205 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
14206 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
14207 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
14209 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
14212 * gcc.target/i386/pr110551.c: New test case.
14214 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
14216 PR preprocessor/87299
14217 * c-c++-common/pragma-target-1.c: New test.
14218 * c-c++-common/pragma-target-2.c: New test.
14219 * g++.target/i386/pr87299-1.C: New test.
14220 * g++.target/i386/pr87299-2.C: New test.
14221 * gcc.target/i386/pr87299-1.c: New test.
14222 * gcc.target/i386/pr87299-2.c: New test.
14223 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
14224 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
14225 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
14226 * gcc.target/nios2/custom-fp-2b.c: New test.
14227 * gcc.target/powerpc/float128-3b.c: New test.
14229 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
14232 * gfortran.dg/pr104625.f90: New test.
14233 * gfortran.dg/associate_55.f90: Change error check.
14235 2023-10-27 Andrew Pinski <apinski@marvell.com>
14237 PR tree-optimization/101590
14238 PR tree-optimization/94884
14239 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
14240 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
14241 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
14242 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
14243 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
14244 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
14246 2023-10-27 liuhongt <hongtao.liu@intel.com>
14248 * g++.target/i386/part-vect-vcondhf.C: New test.
14249 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
14251 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14255 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
14256 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
14257 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
14258 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
14259 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
14260 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
14262 2023-10-26 David Malcolm <dmalcolm@redhat.com>
14264 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
14266 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
14268 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
14270 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
14272 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
14274 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
14276 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
14278 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
14280 * c-c++-common/attr-null_terminated_string_arg.c: New test.
14282 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
14284 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
14285 to normaize the options to the tests in aarch64.exp.
14287 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
14289 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
14290 current OS versions > 10.
14292 2023-10-26 Andrew Pinski <pinskia@gmail.com>
14294 PR tree-optimization/111957
14295 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
14297 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
14299 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
14300 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
14302 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
14304 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
14306 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
14308 * lib/target-supports-dg.exp (check-flags): Move default argument
14309 handling further up. Fix a couple of issues in the lappends.
14310 Avoid frobbing the compiler flags if the return value is already
14312 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
14313 dg-require-effective-target directives to see whether the
14314 assembly test should be skipped.
14315 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
14316 * gcc.dg/pch/valid-1b.c: Likewise.
14318 2023-10-26 Richard Ball <richard.ball@arm.com>
14320 * gcc.target/arm/arm-switchstatement.c: New test.
14322 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
14323 Tobias Burnus <tobias@codesourcery.com>
14325 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
14326 and TYPE(C_PTR) are recognised as compatible.
14327 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
14328 detection for C_FUNPTR.
14330 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
14331 Richard Biener <rguenther@suse.de>
14333 PR rtl-optimization/91865
14334 * gcc.target/msp430/pr91865.c: New test case.
14336 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
14338 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
14339 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
14340 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
14341 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
14343 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14345 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
14346 * gcc.misc-tests/godump-2.c: New test.
14348 2023-10-26 Alexandre Oliva <oliva@adacore.com>
14350 PR tree-optimization/111520
14351 * g++.dg/torture/harden-comp-pr111520.cc: New.
14353 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
14355 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
14356 * gcc.target/aarch64/moveor_imm.c: Add new test.
14357 * gcc.target/aarch64/pr106583.c: Change tests.
14359 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
14362 * gcc.target/i386/pr111698.c: New test.
14364 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
14366 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
14368 2023-10-25 Patrick Palka <ppalka@redhat.com>
14371 * g++.dg/template/enum9.C: New test.
14373 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
14376 * gm2/pimlib/run/pass/testnan.mod: New test.
14378 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
14380 * c-c++-common/goacc/self-clause-2.c: Verify
14381 '--param=openacc-kernels=decompose'.
14382 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
14384 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
14386 * c-c++-common/goacc/if-clause-2.c: Enhance.
14387 * c-c++-common/goacc/self-clause-1.c: Likewise.
14388 * c-c++-common/goacc/self-clause-2.c: Likewise.
14389 * gfortran.dg/goacc/if.f95: Likewise.
14390 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14391 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
14392 * gfortran.dg/goacc/self.f95: Likewise.
14394 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
14396 * c-c++-common/goacc/if-clause-1.c: Enable for C++
14397 * c-c++-common/goacc/self-clause-1.c: Likewise.
14399 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
14401 * c-c++-common/goacc/self-clause-1.c: New test.
14402 * c-c++-common/goacc/self-clause-2.c: New test.
14403 * gfortran.dg/goacc/self.f95: New test.
14405 2023-10-25 Marek Polacek <polacek@redhat.com>
14408 * g++.dg/cpp0x/scoped_enum12.C: New test.
14410 2023-10-24 Patrick Palka <ppalka@redhat.com>
14413 * g++.dg/template/non-dependent28.C: New test.
14415 2023-10-24 Patrick Palka <ppalka@redhat.com>
14418 * g++.dg/template/non-dependent27.C: New test.
14420 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
14422 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
14424 2023-10-24 Andrew Pinski <pinskia@gmail.com>
14426 PR tree-optimization/101541
14427 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
14429 2023-10-24 Andrew Pinski <pinskia@gmail.com>
14431 PR tree-optimization/111913
14432 * gcc.c-torture/compile/fold-popcount-1.c: New test.
14433 * gcc.dg/fold-popcount-8a.c: New test.
14435 2023-10-24 xuli <xuli1@eswincomputing.com>
14438 * gcc.target/riscv/rvv/base/pr111935.c: New test.
14440 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14443 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
14445 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
14447 PR preprocessor/36887
14448 * c-c++-common/cpp/diagnostic-poison.c: New test.
14449 * g++.dg/pch/pr36887.C: New test.
14450 * g++.dg/pch/pr36887.Hs: New test.
14452 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
14454 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
14455 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
14457 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
14459 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
14460 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
14461 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
14462 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
14464 2023-10-23 Richard Biener <rguenther@suse.de>
14466 PR tree-optimization/111916
14467 * gcc.dg/torture/pr111916.c: New testcase.
14469 2023-10-23 Richard Biener <rguenther@suse.de>
14471 PR tree-optimization/111915
14472 * gcc.dg/vect/pr111915.c: New testcase.
14474 2023-10-23 Richard Biener <rguenther@suse.de>
14477 * gcc.dg/pr111914.c: New testcase.
14479 2023-10-23 Tamar Christina <tamar.christina@arm.com>
14481 PR tree-optimization/111860
14482 * gcc.dg/vect/pr111860-2.c: New test.
14483 * gcc.dg/vect/pr111860-3.c: New test.
14485 2023-10-23 Andrew Pinski <apinski@marvell.com>
14487 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
14489 2023-10-23 Andrew Pinski <pinskia@gmail.com>
14492 * gcc.target/i386/float16-8.c: New test.
14494 2023-10-23 Richard Biener <rguenther@suse.de>
14496 PR tree-optimization/111917
14497 * gcc.dg/torture/pr111917.c: New testcase.
14499 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14502 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
14504 2023-10-23 Pan Li <pan2.li@intel.com>
14506 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
14507 asm check from func body.
14508 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
14510 2023-10-23 Xi Ruoyao <xry111@xry111.site>
14512 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
14514 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
14517 2023-10-23 Xi Ruoyao <xry111@xry111.site>
14519 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
14521 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
14524 2023-10-23 Xi Ruoyao <xry111@xry111.site>
14526 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
14528 2023-10-23 Florian Weimer <fweimer@redhat.com>
14530 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
14531 Remove unnecessary return statement.
14533 2023-10-23 Pan Li <pan2.li@intel.com>
14535 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
14536 vsetvl asm check from func body.
14537 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
14538 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
14539 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
14540 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
14541 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
14542 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
14543 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
14544 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
14545 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
14546 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
14547 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
14548 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
14549 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
14550 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
14551 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
14552 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
14553 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
14554 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
14555 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
14556 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
14557 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
14558 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
14559 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
14560 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
14561 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
14562 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
14563 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
14564 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
14565 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
14566 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
14567 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
14568 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
14569 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
14570 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
14571 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
14572 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
14573 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
14574 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
14575 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
14576 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
14577 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
14578 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
14579 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
14580 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
14581 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
14582 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
14583 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
14584 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
14585 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
14586 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
14587 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
14588 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
14589 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
14590 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
14591 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
14592 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
14593 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
14594 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
14595 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
14596 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
14597 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
14598 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
14599 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
14600 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
14601 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
14602 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
14603 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
14604 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
14605 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
14606 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
14608 2023-10-23 Pan Li <pan2.li@intel.com>
14610 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
14612 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
14613 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
14614 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
14615 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
14616 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
14617 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
14618 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
14619 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
14620 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
14621 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
14622 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
14623 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
14624 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
14625 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
14626 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
14627 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
14628 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
14629 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
14630 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
14631 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
14632 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
14633 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
14634 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
14635 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
14636 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
14637 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
14638 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
14639 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
14640 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
14641 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
14642 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
14643 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
14644 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
14645 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
14646 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
14647 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
14648 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
14649 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
14650 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
14651 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
14652 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
14653 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
14654 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
14655 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
14657 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
14660 * gcc.target/i386/pr111753.c: New test.
14662 2023-10-23 liuhongt <hongtao.liu@intel.com>
14664 * gcc.target/i386/pr111820-1.c: New test.
14665 * gcc.target/i386/pr111820-2.c: New test.
14666 * gcc.target/i386/pr111820-3.c: New test.
14667 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
14668 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
14670 2023-10-22 Andrew Pinski <pinskia@gmail.com>
14673 * gcc.target/aarch64/cond_op-1.c: New test.
14675 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
14677 * gfortran.dg/coarray/caf.exp: Correctly set
14679 * gfortran.dg/dg.exp: Likewise.
14680 * lib/asan-dg.exp: Set correct -B flags.
14681 * lib/atomic-dg.exp: Likewise.
14682 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
14684 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
14686 * gcc.target/riscv/arch-26.c: New test.
14688 2023-10-21 Florian Weimer <fweimer@redhat.com>
14690 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
14691 * gcc.c-torture/compile/20000511-1.c: Likewise.
14692 * gcc.c-torture/compile/20000804-1.c: Likewise.
14693 * gcc.c-torture/compile/20020418-1.c: Likewise.
14694 * gcc.c-torture/compile/20020927-1.c: Likewise.
14695 * gcc.c-torture/compile/20030109-1.c: Likewise.
14696 * gcc.c-torture/compile/20030224-1.c: Likewise.
14697 * gcc.c-torture/compile/20030415-1.c: Likewise.
14698 * gcc.c-torture/compile/20030612-1.c: Likewise.
14699 * gcc.c-torture/compile/20030917-1.c: Likewise.
14700 * gcc.c-torture/compile/20031113-1.c: Likewise.
14701 * gcc.c-torture/compile/20031220-2.c: Likewise.
14702 * gcc.c-torture/compile/20040309-1.c: Likewise.
14703 * gcc.c-torture/compile/20040310-1.c: Likewise.
14704 * gcc.c-torture/compile/20040317-3.c: Likewise.
14705 * gcc.c-torture/compile/20040817-1.c: Likewise.
14706 * gcc.c-torture/compile/20091215-1.c: Likewise.
14707 * gcc.c-torture/compile/86.c: Likewise.
14708 * gcc.c-torture/compile/900216-1.c: Likewise.
14709 * gcc.c-torture/compile/900313-1.c: Likewise.
14710 * gcc.c-torture/compile/900407-1.c: Likewise.
14711 * gcc.c-torture/compile/900516-1.c: Likewise.
14712 * gcc.c-torture/compile/920409-2.c: Likewise.
14713 * gcc.c-torture/compile/920415-1.c: Likewise.
14714 * gcc.c-torture/compile/920428-1.c: Likewise.
14715 * gcc.c-torture/compile/920428-5.c: Likewise.
14716 * gcc.c-torture/compile/920428-7.c: Likewise.
14717 * gcc.c-torture/compile/920501-1.c: Likewise.
14718 * gcc.c-torture/compile/920501-13.c: Likewise.
14719 * gcc.c-torture/compile/920501-15.c: Likewise.
14720 * gcc.c-torture/compile/920501-16.c: Likewise.
14721 * gcc.c-torture/compile/920501-18.c: Likewise.
14722 * gcc.c-torture/compile/920501-20.c: Likewise.
14723 * gcc.c-torture/compile/920501-6.c: Likewise.
14724 * gcc.c-torture/compile/920501-7.c: Likewise.
14725 * gcc.c-torture/compile/920502-1.c: Likewise.
14726 * gcc.c-torture/compile/920502-2.c: Likewise.
14727 * gcc.c-torture/compile/920520-1.c: Likewise.
14728 * gcc.c-torture/compile/920521-1.c: Likewise.
14729 * gcc.c-torture/compile/920608-1.c: Likewise.
14730 * gcc.c-torture/compile/920617-1.c: Likewise.
14731 * gcc.c-torture/compile/920617-2.c: Likewise.
14732 * gcc.c-torture/compile/920625-1.c: Likewise.
14733 * gcc.c-torture/compile/920625-2.c: Likewise.
14734 * gcc.c-torture/compile/920626-1.c: Likewise.
14735 * gcc.c-torture/compile/920706-1.c: Likewise.
14736 * gcc.c-torture/compile/920710-2.c: Likewise.
14737 * gcc.c-torture/compile/920723-1.c: Likewise.
14738 * gcc.c-torture/compile/920808-1.c: Likewise.
14739 * gcc.c-torture/compile/920809-1.c: Likewise.
14740 * gcc.c-torture/compile/920817-1.c: Likewise.
14741 * gcc.c-torture/compile/920831-1.c: Likewise.
14742 * gcc.c-torture/compile/920917-1.c: Likewise.
14743 * gcc.c-torture/compile/920928-2.c: Likewise.
14744 * gcc.c-torture/compile/920928-5.c: Likewise.
14745 * gcc.c-torture/compile/921012-1.c: Likewise.
14746 * gcc.c-torture/compile/921021-1.c: Likewise.
14747 * gcc.c-torture/compile/921024-1.c: Likewise.
14748 * gcc.c-torture/compile/921103-1.c: Likewise.
14749 * gcc.c-torture/compile/921109-1.c: Likewise.
14750 * gcc.c-torture/compile/921111-1.c: Likewise.
14751 * gcc.c-torture/compile/921116-2.c: Likewise.
14752 * gcc.c-torture/compile/921118-1.c: Likewise.
14753 * gcc.c-torture/compile/921202-1.c: Likewise.
14754 * gcc.c-torture/compile/921202-2.c: Likewise.
14755 * gcc.c-torture/compile/921203-1.c: Likewise.
14756 * gcc.c-torture/compile/921203-2.c: Likewise.
14757 * gcc.c-torture/compile/921206-1.c: Likewise.
14758 * gcc.c-torture/compile/930109-1.c: Likewise.
14759 * gcc.c-torture/compile/930111-1.c: Likewise.
14760 * gcc.c-torture/compile/930117-1.c: Likewise.
14761 * gcc.c-torture/compile/930118-1.c: Likewise.
14762 * gcc.c-torture/compile/930120-1.c: Likewise.
14763 * gcc.c-torture/compile/930217-1.c: Likewise.
14764 * gcc.c-torture/compile/930325-1.c: Likewise.
14765 * gcc.c-torture/compile/930411-1.c: Likewise.
14766 * gcc.c-torture/compile/930427-2.c: Likewise.
14767 * gcc.c-torture/compile/930503-2.c: Likewise.
14768 * gcc.c-torture/compile/930506-2.c: Likewise.
14769 * gcc.c-torture/compile/930513-2.c: Likewise.
14770 * gcc.c-torture/compile/930530-1.c: Likewise.
14771 * gcc.c-torture/compile/930602-1.c: Likewise.
14772 * gcc.c-torture/compile/930618-1.c: Likewise.
14773 * gcc.c-torture/compile/930623-1.c: Likewise.
14774 * gcc.c-torture/compile/931003-1.c: Likewise.
14775 * gcc.c-torture/compile/931013-1.c: Likewise.
14776 * gcc.c-torture/compile/931013-2.c: Likewise.
14777 * gcc.c-torture/compile/931102-2.c: Likewise.
14778 * gcc.c-torture/compile/931203-1.c: Likewise.
14779 * gcc.c-torture/compile/940718-1.c: Likewise.
14780 * gcc.c-torture/compile/941014-1.c: Likewise.
14781 * gcc.c-torture/compile/941014-2.c: Likewise.
14782 * gcc.c-torture/compile/941014-3.c: Likewise.
14783 * gcc.c-torture/compile/941014-4.c: Likewise.
14784 * gcc.c-torture/compile/941111-1.c: Likewise.
14785 * gcc.c-torture/compile/941113-1.c: Likewise.
14786 * gcc.c-torture/compile/950124-1.c: Likewise.
14787 * gcc.c-torture/compile/950329-1.c: Likewise.
14788 * gcc.c-torture/compile/950612-1.c: Likewise.
14789 * gcc.c-torture/compile/950618-1.c: Likewise.
14790 * gcc.c-torture/compile/950719-1.c: Likewise.
14791 * gcc.c-torture/compile/950910-1.c: Likewise.
14792 * gcc.c-torture/compile/950922-1.c: Likewise.
14793 * gcc.c-torture/compile/951106-1.c: Likewise.
14794 * gcc.c-torture/compile/951222-1.c: Likewise.
14795 * gcc.c-torture/compile/960106-1.c: Likewise.
14796 * gcc.c-torture/compile/960319-1.c: Likewise.
14797 * gcc.c-torture/compile/960829-1.c: Likewise.
14798 * gcc.c-torture/compile/970206-1.c: Likewise.
14799 * gcc.c-torture/compile/980825-1.c: Likewise.
14800 * gcc.c-torture/compile/990829-1.c: Likewise.
14801 * gcc.c-torture/compile/991213-2.c: Likewise.
14803 2023-10-21 Pan Li <pan2.li@intel.com>
14806 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
14807 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
14808 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
14809 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
14810 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
14811 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
14812 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
14813 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
14814 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
14816 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
14817 Uros Bizjak <ubizjak@gmail.com>
14819 PR middle-end/101955
14820 PR tree-optimization/106245
14821 * gcc.target/i386/pr106245-2.c: New test case.
14822 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
14823 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
14824 * gcc.target/i386/pr106245-5.c: Likewise.
14826 2023-10-20 Jason Merrill <jason@redhat.com>
14828 * g++.dg/template/sfinae-dr657.C: Adjust.
14830 2023-10-20 Jason Merrill <jason@redhat.com>
14832 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
14834 2023-10-20 Jason Merrill <jason@redhat.com>
14836 * g++.dg/warn/Wsign-promo1.C: New test.
14838 2023-10-20 Nathan Sidwell <nathan@acm.org>
14840 * g++.dg/modules/decltype-1_a.C: New.
14841 * g++.dg/modules/decltype-1_b.C: New.
14842 * g++.dg/modules/lambda-5_a.C: New.
14843 * g++.dg/modules/lambda-5_b.C: New.
14845 2023-10-20 Florian Weimer <fweimer@redhat.com>
14847 * gcc.dg/Wint-conversion-3.c: New.
14849 2023-10-20 Florian Weimer <fweimer@redhat.com>
14851 * gcc.dg/Wincompatible-pointer-types-2.c: New.
14852 * gcc.dg/Wincompatible-pointer-types-3.c: New.
14853 * gcc.dg/Wincompatible-pointer-types-4.c: New.
14855 2023-10-20 Marek Polacek <polacek@redhat.com>
14858 * c-c++-common/alias-1.c: New test.
14860 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14862 * gcc.dg/vect/pr111882.c: New test.
14864 2023-10-20 Patrick Palka <ppalka@redhat.com>
14867 * g++.dg/template/crash127.C: Expect additional error due to
14868 being able to check the member access expression ahead of time.
14869 Strengthen the test by not instantiating the class template.
14870 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
14872 2023-10-20 Patrick Palka <ppalka@redhat.com>
14874 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
14875 for attempting to call a variable concept.
14877 2023-10-20 Richard Biener <rguenther@suse.de>
14879 PR tree-optimization/111383
14880 PR tree-optimization/110243
14881 * gcc.dg/torture/pr111383.c: New testcase.
14883 2023-10-20 Richard Biener <rguenther@suse.de>
14885 PR tree-optimization/111445
14886 * gcc.dg/torture/pr111445.c: New testcase.
14888 2023-10-20 Richard Biener <rguenther@suse.de>
14890 PR tree-optimization/110243
14891 PR tree-optimization/111336
14892 * gcc.dg/torture/pr110243.c: New testcase.
14893 * gcc.dg/torture/pr111336.c: Likewise.
14895 2023-10-20 Richard Biener <rguenther@suse.de>
14897 PR tree-optimization/111891
14898 * gfortran.dg/pr111891.f90: New testcase.
14900 2023-10-20 Richard Biener <rguenther@suse.de>
14902 PR tree-optimization/111000
14903 * gcc.dg/torture/pr111000.c: New testcase.
14905 2023-10-20 Alexandre Oliva <oliva@adacore.com>
14907 * c-c++-common/torture/harden-cfr.c: New.
14908 * c-c++-common/harden-cfr-noret-never-O0.c: New.
14909 * c-c++-common/torture/harden-cfr-noret-never.c: New.
14910 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
14911 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
14912 * c-c++-common/torture/harden-cfr-noret.c: New.
14913 * c-c++-common/torture/harden-cfr-notail.c: New.
14914 * c-c++-common/torture/harden-cfr-returning.c: New.
14915 * c-c++-common/torture/harden-cfr-tail.c: New.
14916 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
14917 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
14918 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
14919 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
14920 * c-c++-common/torture/harden-cfr-abrt.c: New.
14921 * c-c++-common/torture/harden-cfr-always.c: New.
14922 * c-c++-common/torture/harden-cfr-never.c: New.
14923 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
14924 * c-c++-common/torture/harden-cfr-nothrow.c: New.
14925 * c-c++-common/torture/harden-cfr-bret-always.c: New.
14926 * c-c++-common/torture/harden-cfr-bret-never.c: New.
14927 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
14928 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
14929 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
14930 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
14931 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
14932 * c-c++-common/torture/harden-cfr-bret.c: New.
14933 * g++.dg/harden-cfr-throw-always-O0.C: New.
14934 * g++.dg/harden-cfr-throw-returning-O0.C: New.
14935 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
14936 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
14937 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
14938 * g++.dg/torture/harden-cfr-throw-always.C: New.
14939 * g++.dg/torture/harden-cfr-throw-never.C: New.
14940 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
14941 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
14942 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
14943 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
14944 * g++.dg/torture/harden-cfr-throw-returning.C: New.
14945 * g++.dg/torture/harden-cfr-throw.C: New.
14946 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
14947 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
14948 * gnat.dg/hardcfr.adb: New.
14949 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
14950 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
14952 2023-10-20 Tamar Christina <tamar.christina@arm.com>
14953 Andre Vieira <andre.simoesdiasvieira@arm.com>
14955 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
14956 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
14957 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
14958 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
14960 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
14962 * gcc.target/i386/pr89229-5b.c: Modify test.
14963 * gcc.target/i386/pr89229-6b.c: Ditto.
14964 * gcc.target/i386/pr89229-7b.c: Ditto.
14966 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14969 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
14970 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
14972 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
14977 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
14978 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
14979 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
14980 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
14981 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
14982 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
14983 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
14984 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
14985 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
14986 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
14987 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
14988 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
14989 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
14990 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
14991 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
14992 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
14993 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
14994 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
14995 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
14996 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
14997 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
14998 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
14999 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
15000 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
15001 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
15002 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
15003 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
15004 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
15006 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
15010 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
15011 * g++.dg/cpp1y/constexpr-union6.C: New test.
15012 * g++.dg/cpp1y/constexpr-union7.C: New test.
15013 * g++.dg/cpp2a/constexpr-union2.C: New test.
15014 * g++.dg/cpp2a/constexpr-union3.C: New test.
15015 * g++.dg/cpp2a/constexpr-union4.C: New test.
15016 * g++.dg/cpp2a/constexpr-union5.C: New test.
15017 * g++.dg/cpp2a/constexpr-union6.C: New test.
15019 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
15021 * g++.dg/cpp0x/constexpr-cast4.C: New test.
15023 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
15025 * gcc.dg/gomp/pr110485.c: New test.
15027 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
15029 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
15030 between targets with different pointer sizes.
15031 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15032 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15034 2023-10-19 Andrew Pinski <pinskia@gmail.com>
15037 * gcc.dg/pr100532-1.c: New test.
15039 2023-10-19 Andrew Pinski <pinskia@gmail.com>
15042 * gcc.dg/sso-18.c: New test.
15043 * gcc.dg/sso-19.c: New test.
15045 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
15048 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
15050 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
15052 PR preprocessor/82335
15053 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
15055 2023-10-19 Tamar Christina <tamar.christina@arm.com>
15057 PR tree-optimization/111860
15058 * gcc.dg/vect/pr111860.c: New test.
15060 2023-10-19 Richard Biener <rguenther@suse.de>
15062 PR tree-optimization/111131
15063 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
15065 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
15066 Massage the scale case to more reliably produce a different
15067 one. Scan for the specific messages.
15068 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
15069 for AVX2, but not emulated.
15070 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
15071 Massage to more properly ensure this.
15072 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
15075 2023-10-19 Alex Coplan <alex.coplan@arm.com>
15077 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
15078 make sure we don't have q-register stores with -mstrict-align.
15080 2023-10-19 Alex Coplan <alex.coplan@arm.com>
15082 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
15085 2023-10-19 Alex Coplan <alex.coplan@arm.com>
15087 * gcc.target/aarch64/lr_free_1.c: Add
15088 --param=aarch64-stp-policy=never to dg-options.
15090 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
15092 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
15095 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
15097 * gcc.target/loongarch/vect-widen-add.c: New test.
15098 * gcc.target/loongarch/vect-widen-mul.c: New test.
15099 * gcc.target/loongarch/vect-widen-sub.c: New test.
15101 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
15103 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
15104 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
15105 * gcc.target/loongarch/avg-floor-lasx.c: New test.
15106 * gcc.target/loongarch/avg-floor-lsx.c: New test.
15107 * gcc.target/loongarch/sad-lasx.c: New test.
15108 * gcc.target/loongarch/sad-lsx.c: New test.
15110 2023-10-18 Andrew Pinski <pinskia@gmail.com>
15112 PR middle-end/111863
15113 * gcc.c-torture/execute/pr111863-1.c: New test.
15115 2023-10-18 Andrew Pinski <pinskia@gmail.com>
15118 * gcc.dg/pr101364-1.c: New test.
15120 2023-10-18 Andrew Pinski <pinskia@gmail.com>
15123 * gcc.dg/pr101285-1.c: New test.
15125 2023-10-18 Jason Merrill <jason@redhat.com>
15127 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
15128 * g++.dg/diagnostic/sys-narrow.h: New test.
15129 * g++.dg/diagnostic/sys-narrow1.C: New test.
15130 * g++.dg/diagnostic/sys-narrow1a.C: New test.
15131 * g++.dg/diagnostic/sys-narrow1b.C: New test.
15132 * g++.dg/diagnostic/sys-narrow1c.C: New test.
15133 * g++.dg/diagnostic/sys-narrow1d.C: New test.
15134 * g++.dg/diagnostic/sys-narrow1e.C: New test.
15135 * g++.dg/diagnostic/sys-narrow1f.C: New test.
15136 * g++.dg/diagnostic/sys-narrow1g.C: New test.
15137 * g++.dg/diagnostic/sys-narrow1h.C: New test.
15138 * g++.dg/diagnostic/sys-narrow1i.C: New test.
15140 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
15142 * gfortran.dg/gomp/allocate-13a.f90: New test.
15144 2023-10-18 Jakub Jelinek <jakub@redhat.com>
15146 PR tree-optimization/111845
15147 * gcc.dg/pr111845.c: New test.
15148 * gcc.target/i386/pr111845.c: New test.
15150 2023-10-18 Tamar Christina <tamar.christina@arm.com>
15152 PR tree-optimization/109154
15153 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
15155 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15157 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
15158 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
15159 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
15160 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
15161 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
15162 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
15163 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
15164 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
15166 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
15168 * g++.target/i386/mv16.C: Ditto.
15169 * gcc.target/i386/funcspec-56.inc: Handle new march.
15171 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
15173 * g++.target/i386/mv16.C: Ditto.
15174 * gcc.target/i386/funcspec-56.inc: Handle new march.
15176 2023-10-18 liuhongt <hongtao.liu@intel.com>
15178 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
15179 * gcc.target/i386/part-vect-fmahf-1.c: New test.
15181 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15184 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
15186 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
15188 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
15189 * gcc.target/aarch64/test_frame_4.c: Likewise.
15190 * gcc.target/aarch64/test_frame_7.c: Likewise.
15191 * gcc.target/aarch64/test_frame_10.c: Likewise.
15193 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
15195 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
15196 to happen in offset order.
15197 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
15198 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
15199 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
15200 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
15201 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
15203 2023-10-17 Andrew Pinski <apinski@marvell.com>
15205 PR tree-optimization/110817
15206 * gcc.c-torture/execute/pr110817-1.c: New test.
15207 * gcc.c-torture/execute/pr110817-2.c: New test.
15208 * gcc.c-torture/execute/pr110817-3.c: New test.
15210 2023-10-17 Marek Polacek <polacek@redhat.com>
15213 * g++.dg/parse/error65.C: New test.
15215 2023-10-17 Marek Polacek <polacek@redhat.com>
15218 * g++.dg/cpp0x/hog1.C: New test.
15219 * g++.dg/cpp2a/consteval36.C: New test.
15221 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
15223 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
15224 int as that will potentially generate two SEXT.W instructions.
15225 dg-final: Change to scan-assembler-not SEXT.W.
15227 2023-10-17 Martin Uecker <uecker@tugraz.at>
15230 * gcc.dg/pr111708-1.c: New test.
15231 * gcc.dg/pr111708-2.c: New test.
15233 2023-10-17 Harald Anlauf <anlauf@gmx.de>
15236 * gfortran.dg/implied_do_io_8.f90: New test.
15238 2023-10-17 Andrew Pinski <pinskia@gmail.com>
15240 PR tree-optimization/111432
15241 * gcc.dg/tree-ssa/bitops-7.c: New test.
15243 2023-10-17 Richard Biener <rguenther@suse.de>
15245 PR tree-optimization/111846
15246 * gcc.dg/vect/pr111846.c: New testcase.
15248 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
15250 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
15252 2023-10-17 Richard Biener <rguenther@suse.de>
15254 PR middle-end/111818
15255 * gcc.dg/torture/pr111818.c: New testcase.
15257 2023-10-17 Richard Biener <rguenther@suse.de>
15259 PR tree-optimization/111807
15260 * gcc.dg/torture/pr111807.c: New testcase.
15262 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
15265 * gcc.target/riscv/pr111466.c: New test.
15267 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
15269 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
15271 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15273 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
15275 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
15277 * gdc.dg/builtins_reject.d: New test.
15278 * gdc.dg/intrinsics_reject.d: New test.
15280 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
15282 * gcc.target/i386/large-data.c: New test.
15284 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
15286 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
15287 explicit -march=rv64gc and -march=rv32gc.
15288 * gcc.target/riscv/fle-snan.c: Ditto.
15289 * gcc.target/riscv/fle.c: Ditto.
15290 * gcc.target/riscv/flef-ieee.c: Ditto.
15291 * gcc.target/riscv/flef.c: Ditto.
15292 * gcc.target/riscv/flef-snan.c: Ditto.
15293 * gcc.target/riscv/flt-ieee.c: Ditto.
15294 * gcc.target/riscv/flt-snan.c: Ditto.
15295 * gcc.target/riscv/fltf-ieee.c: Ditto.
15296 * gcc.target/riscv/fltf-snan.c: Ditto.
15298 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
15300 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
15301 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
15302 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
15303 * gcc.target/i386/pr52146.c: Adjust expected output.
15305 2023-10-16 Andrew Pinski <pinskia@gmail.com>
15307 PR tree-optimization/101541
15308 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
15309 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
15311 2023-10-16 Andrew Pinski <pinskia@gmail.com>
15313 PR tree-optimization/31531
15314 * gcc.dg/tree-ssa/pr31531-1.c: New test.
15315 * gcc.dg/tree-ssa/pr31531-2.c: New test.
15317 2023-10-16 Jason Merrill <jason@redhat.com>
15319 * g++.dg/concepts/diagnostic3.C: Add expected column.
15320 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
15322 2023-10-16 Marek Polacek <polacek@redhat.com>
15325 * g++.dg/cpp1y/constexpr-diag1.C: New test.
15327 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15329 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
15331 2023-10-16 liuhongt <hongtao.liu@intel.com>
15333 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
15335 2023-10-16 liuhongt <hongtao.liu@intel.com>
15337 * gcc.target/i386/part-vect-roundhf.c: New test.
15338 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
15340 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
15342 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
15344 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
15347 * gdc.dg/analyzer/analyzer.exp: New test.
15348 * gdc.dg/analyzer/pr111537.d: New test.
15350 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
15352 * c-c++-common/gomp/allocate-14.c: Fix directive name.
15353 * c-c++-common/gomp/allocate-15.c: Likewise.
15354 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
15355 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
15356 * gfortran.dg/gomp/allocate-7.f90: Likewise.
15357 * gfortran.dg/gomp/allocate-10.f90: New test.
15358 * gfortran.dg/gomp/allocate-11.f90: New test.
15359 * gfortran.dg/gomp/allocate-12.f90: New test.
15360 * gfortran.dg/gomp/allocate-13.f90: New test.
15361 * gfortran.dg/gomp/allocate-14.f90: New test.
15362 * gfortran.dg/gomp/allocate-15.f90: New test.
15363 * gfortran.dg/gomp/allocate-8.f90: New test.
15364 * gfortran.dg/gomp/allocate-9.f90: New test.
15366 2023-10-14 Jakub Jelinek <jakub@redhat.com>
15369 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
15370 to checking the addition, division and right shift results at compile
15371 time check it also at runtime.
15372 * gcc.dg/bitint-39.c: New test.
15374 2023-10-13 Harald Anlauf <anlauf@gmx.de>
15377 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
15378 * gfortran.dg/pr104351.f90: New test.
15380 2023-10-13 Richard Biener <rguenther@suse.de>
15382 PR tree-optimization/111795
15383 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
15384 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
15385 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
15387 2023-10-13 Richard Biener <rguenther@suse.de>
15389 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
15390 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
15392 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15394 * gcc.dg/vect/bb-slp-68.c: Use vect512.
15396 2023-10-13 Pan Li <pan2.li@intel.com>
15398 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
15399 Use scalar func as reference instead of hardcode.
15400 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
15401 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
15402 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
15403 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
15404 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
15405 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
15406 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
15407 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
15408 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
15409 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
15410 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
15412 2023-10-13 Pan Li <pan2.li@intel.com>
15414 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
15415 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
15416 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
15418 2023-10-13 Pan Li <pan2.li@intel.com>
15420 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
15421 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
15422 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
15424 2023-10-13 Pan Li <pan2.li@intel.com>
15426 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
15427 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
15428 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
15430 2023-10-13 Pan Li <pan2.li@intel.com>
15432 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
15433 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
15434 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
15436 2023-10-13 Florian Weimer <fweimer@redhat.com>
15438 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
15439 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
15440 calls to undeclared functions. Change type of yyvsp to
15441 char ** and introduce yyvsp1 to avoid type errors.
15442 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
15443 * gcc.dg/pr100512.c: Unreduce test case and suppress only
15444 -Wpointer-to-int-cast.
15445 * gcc.dg/pr103003.c: Likewise.
15446 * gcc.dg/pr103451.c: Add cast to long and suppress
15447 -Wdiv-by-zero only.
15448 * gcc.dg/pr68435.c: Avoid implicit int and missing
15449 static function implementation warning.
15451 2023-10-13 Florian Weimer <fweimer@redhat.com>
15453 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
15454 Call __builtin_exit instead of exit.
15455 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
15456 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
15457 (Lstream_flush_out, parse_doprnt_spec): Add missing function
15459 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
15461 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
15462 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
15463 (XtAddCallback): Likewise.
15464 * gcc.c-torture/compile/pr49474.c: Use struct
15465 gfc_formal_arglist * instead of (implied) int type.
15466 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
15468 (main): Call __builtin_abort and __builtin_exit.
15470 2023-10-13 Florian Weimer <fweimer@redhat.com>
15472 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
15473 * gcc.c-torture/compile/920501-23.c: Likewise.
15474 * gcc.c-torture/compile/920501-8.c: Likewise.
15475 * gcc.c-torture/compile/920701-1.c: Likewise.
15476 * gcc.c-torture/compile/930529-1.c: Likewise.
15478 2023-10-13 Richard Biener <rguenther@suse.de>
15480 PR tree-optimization/111779
15481 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
15482 * gcc.dg/vect/vect-pr111779.c: New testcase.
15484 2023-10-13 Richard Biener <rguenther@suse.de>
15486 PR tree-optimization/111773
15487 * g++.dg/torture/pr111773.C: New testcase.
15489 2023-10-13 Pan Li <pan2.li@intel.com>
15491 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
15492 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
15493 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
15495 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15497 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
15499 2023-10-13 Pan Li <pan2.li@intel.com>
15501 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
15502 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
15503 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
15505 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
15507 * g++.target/riscv/rvv/autovec/bug-01.C: New.
15508 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
15510 2023-10-13 Pan Li <pan2.li@intel.com>
15512 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
15513 stdint-gcc.h for int types.
15514 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
15515 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
15518 2023-10-13 Pan Li <pan2.li@intel.com>
15520 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
15521 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
15522 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
15523 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
15524 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
15525 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
15527 2023-10-13 Pan Li <pan2.li@intel.com>
15529 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
15530 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
15531 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
15532 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
15533 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
15534 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
15536 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
15538 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
15539 instruction reordering.
15541 2023-10-12 Tamar Christina <tamar.christina@arm.com>
15543 * gcc.target/aarch64/armv9_warning.c: New test.
15545 2023-10-12 Jakub Jelinek <jakub@redhat.com>
15548 * gcc.dg/bitint-38.c: New test.
15550 2023-10-12 Pan Li <pan2.li@intel.com>
15552 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
15553 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
15554 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
15555 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
15556 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
15557 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
15559 2023-10-12 Richard Biener <rguenther@suse.de>
15561 PR tree-optimization/111764
15562 * gcc.dg/vect/pr111764.c: New testcase.
15564 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
15566 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15567 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
15568 * gcc.target/i386/x86gprintrin-2.c: Ditto.
15569 * gcc.target/i386/x86gprintrin-3.c: Ditto.
15570 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
15571 * gcc.target/i386/x86gprintrin-5.c: Ditto
15572 * gcc.target/i386/user_msr-1.c: New test.
15573 * gcc.target/i386/user_msr-2.c: Ditto.
15575 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
15577 * lib/target-supports.exp: Add LoongArch in
15578 check_effective_target_vect_int_mod according to SX/ASX capabilities.
15580 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
15583 * lib/target-supports.exp: Enable vect.exp for LoongArch.
15585 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
15588 * gfortran.dg/pr67740.f90: New test
15590 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
15593 * g++.target/powerpc/pr111367.C: New test.
15595 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
15597 PR testsuite/111427
15598 * gfortran.dg/vect/pr60510.f (test): Init variable a.
15600 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
15602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
15604 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
15606 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
15608 2023-10-12 Pan Li <pan2.li@intel.com>
15610 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
15611 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
15612 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
15613 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
15615 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
15616 Hu Lin1 <lin1.hu@intel.com>
15617 Hongyu Wang <hongyu.wang@intel.com>
15619 * gcc.target/i386/apx-push2pop2-1.c: New test.
15620 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
15621 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
15623 2023-10-12 Pan Li <pan2.li@intel.com>
15625 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
15626 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
15627 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
15629 2023-10-11 Andrew Pinski <pinskia@gmail.com>
15631 PR tree-optimization/111282
15632 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
15633 matching `~1 & (a ^ 1)` simplification.
15634 * gcc.dg/tree-ssa/bitops-6.c: New test.
15636 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
15638 * lib/target-supports.exp: Add proc for the XCValu extension.
15639 * gcc.target/riscv/cv-alu-compile.c: New test.
15640 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
15641 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
15642 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
15643 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
15644 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
15645 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
15646 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
15647 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
15648 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
15649 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
15650 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
15652 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
15654 * lib/target-supports.exp: Add new effective target check.
15655 * gcc.target/riscv/cv-mac-compile.c: New test.
15656 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
15657 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
15658 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
15659 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
15660 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
15661 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
15662 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
15663 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
15664 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
15665 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
15666 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
15667 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
15668 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
15669 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
15670 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
15671 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
15672 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
15673 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
15674 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
15676 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
15679 * gm2/extensions/run/pass/packedrecord3.mod: New test.
15681 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15683 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
15685 2023-10-11 Pan Li <pan2.li@intel.com>
15687 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
15688 CVT like test case.
15689 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
15690 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
15691 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
15692 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
15693 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
15694 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
15695 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
15697 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15699 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
15701 2023-10-11 Richard Biener <rguenther@suse.de>
15702 Jakub Jelinek <jakub@redhat.com>
15704 PR tree-optimization/111519
15705 * gcc.dg/torture/pr111519.c: New testcase.
15707 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
15709 * gcc.target/i386/pr106245-1.c: New test case.
15711 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15713 * lib/target-supports.exp: Add RVV.
15715 2023-10-11 liuhongt <hongtao.liu@intel.com>
15717 * gcc.target/i386/pr111745.c: New test.
15719 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15721 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
15723 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15725 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
15726 * lib/target-supports.exp: Add vect_ext_char_longlong property.
15728 2023-10-10 Jason Merrill <jason@redhat.com>
15731 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
15732 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
15734 2023-10-10 Andrew Pinski <pinskia@gmail.com>
15736 PR tree-optimization/111679
15737 * gcc.dg/tree-ssa/bitops-5.c: New test.
15739 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15741 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
15742 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
15744 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15746 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
15748 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15750 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
15752 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15755 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
15757 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15759 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
15760 * lib/target-supports.exp: Ditto.
15762 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
15764 * gcc.target/arc/add_f-combine.c: New test.
15766 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15768 * lib/target-supports.exp: Add 256/512/1024
15770 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
15772 PR tree-optimization/111694
15773 * gcc.dg/pr111694.c: New.
15775 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15777 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
15779 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15781 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
15782 * gcc.dg/vect/pr97832-3.c: Ditto.
15783 * gcc.dg/vect/pr97832-4.c: Ditto.
15785 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15787 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
15789 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15791 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
15793 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15795 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
15796 * gcc.dg/vect/slp-perm-10.c: Ditto.
15798 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
15800 * gcc.target/riscv/xtheadmempair-4.c: New test.
15802 2023-10-09 Richard Biener <rguenther@suse.de>
15804 PR tree-optimization/111715
15805 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
15807 2023-10-09 Pan Li <pan2.li@intel.com>
15809 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
15810 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
15811 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
15812 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
15814 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15816 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
15818 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
15820 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
15821 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
15822 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
15823 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
15825 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15827 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
15829 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
15831 * gcc.target/i386/rcr-1.c: New 64-bit test case.
15832 * gcc.target/i386/rcr-2.c: New 32-bit test case.
15834 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
15836 * gcc.target/i386/noevex512-1.c: New test.
15837 * gcc.target/i386/noevex512-2.c: Ditto.
15838 * gcc.target/i386/noevex512-3.c: Ditto.
15840 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
15841 Hu, Lin1 <lin1.hu@intel.com>
15843 * gcc.target/i386/pr90096.c: Adjust error message.
15845 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15847 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
15849 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
15852 * gcc.target/powerpc/pr88558.h: New.
15853 * gcc.target/powerpc/pr88558-p7.c: New.
15854 * gcc.target/powerpc/pr88558-p8.c: New.
15856 2023-10-08 David Malcolm <dmalcolm@redhat.com>
15859 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
15860 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
15861 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
15862 result to show the existing content of "buf" and the index at
15863 which the write starts.
15864 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
15865 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
15866 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
15869 2023-10-08 David Malcolm <dmalcolm@redhat.com>
15872 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
15874 2023-10-08 liuhongt <hongtao.liu@intel.com>
15876 * gcc.target/i386/part-vect-absneghf.c: New test.
15877 * gcc.target/i386/part-vect-copysignhf.c: New test.
15878 * gcc.target/i386/part-vect-xorsignhf.c: New test.
15880 2023-10-08 liuhongt <hongtao.liu@intel.com>
15882 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
15883 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
15884 only for { target { ! ia32 } }.
15886 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
15888 * gfortran.dg/block_17.f90: New test.
15889 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
15891 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15893 * gcc.target/powerpc/const-build.c: Add more tests.
15895 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15897 * gcc.target/powerpc/const-build.c: Add more tests.
15899 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15901 * gcc.target/powerpc/const-build.c: Add more tests.
15903 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
15905 * gcc.target/powerpc/const-build.c: New test.
15907 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
15909 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
15910 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
15911 * gcc.target/i386/apx-interrupt-1.c: Likewise.
15912 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
15913 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
15915 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15917 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
15918 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
15919 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
15920 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
15921 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
15922 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
15923 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
15924 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
15925 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
15926 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
15927 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
15928 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
15929 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
15930 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
15931 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
15932 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
15933 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
15934 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
15935 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
15936 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
15937 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
15938 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
15939 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
15941 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15943 * lib/target-supports.exp: Enable more vect tests for RVV.
15945 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
15948 2023-10-07 Pan Li <pan2.li@intel.com>
15950 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
15951 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
15952 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
15953 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
15954 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
15955 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
15956 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
15957 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
15958 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
15959 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
15961 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15962 Hongyu Wang <hongyu.wang@intel.com>
15963 Hongtao Liu <hongtao.liu@intel.com>
15965 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
15968 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15969 Hongyu Wang <hongyu.wang@intel.com>
15970 Hongtao Liu <hongtao.liu@intel.com>
15972 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
15973 sse/vex intrinsic tests.
15975 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15976 Hongyu Wang <hongyu.wang@intel.com>
15977 Hongtao Liu <hongtao.liu@intel.com>
15979 * lib/target-supports.exp: Add apxf check.
15980 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
15981 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
15983 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15984 Hongyu Wang <hongyu.wang@intel.com>
15985 Hongtao Liu <hongtao.liu@intel.com>
15987 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
15989 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15990 Hongyu Wang <hongyu.wang@intel.com>
15991 Hongtao Liu <hongtao.liu@intel.com>
15993 * gcc.target/i386/apx-egprs-names.c: New test.
15994 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
15995 * gcc.target/i386/apx-interrupt-1.c: Likewise.
15997 2023-10-07 Kong Lingling <lingling.kong@intel.com>
15998 Hongyu Wang <hongyu.wang@intel.com>
15999 Hongtao Liu <hongtao.liu@intel.com>
16001 * gcc.target/i386/apx-1.c: New test.
16003 2023-10-07 Pan Li <pan2.li@intel.com>
16005 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
16006 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
16007 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
16008 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
16009 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
16010 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
16011 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
16012 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
16013 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
16014 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
16016 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
16019 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
16021 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
16024 * gcc.target/powerpc/pr108338.c: New test.
16026 2023-10-07 xuli <xuli1@eswincomputing.com>
16028 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
16029 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16031 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
16033 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
16034 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
16036 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
16037 Uros Bizjak <ubizjak@gmail.com>
16039 * gcc.target/i386/lea-2.c: New test case.
16041 2023-10-06 Andrew Pinski <pinskia@gmail.com>
16043 PR middle-end/111699
16044 * gcc.c-torture/compile/pr111699-1.c: New test.
16046 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
16048 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
16049 Replace stdint.h with stdint-gcc.h.
16050 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
16052 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
16054 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
16056 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
16058 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
16060 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
16062 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
16064 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
16065 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
16066 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
16067 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
16068 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
16069 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
16070 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
16071 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
16072 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
16073 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
16074 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
16075 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
16076 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
16077 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
16078 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
16079 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
16080 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
16081 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
16082 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
16083 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
16085 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
16086 Joern Rennecke <joern.rennecke@embecosm.com>
16088 * gcc.dg/pr90263.c: Skip riscv_v targets.
16089 * gcc.target/riscv/rvv/base/pr90263.c: New test.
16091 2023-10-05 Sergei Trofimovich <siarheit@google.com>
16094 PR gcov-profile/111559
16095 * gcc.dg/tree-prof/pr111559.c: New test.
16097 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
16100 * gcc.target/i386/pr111657.c: New test.
16102 2023-10-05 Martin Jambor <mjambor@suse.cz>
16105 2023-10-05 Martin Jambor <mjambor@suse.cz>
16108 * gcc.dg/ipa/pr108007.c: New test.
16110 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
16112 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
16114 * gcc.target/arc/tls-ld.c: Update test.
16115 * gcc.target/arc/tls-le.c: Likewise.
16117 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
16119 * gcc.target/arc/loop-3.c: Update test.
16121 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
16123 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
16124 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
16125 * gcc.target/arc/firq-6.c: Likewise.
16126 * gcc.target/arc/mtune-ARC600.c: Remove test.
16127 * gcc.target/arc/mtune-ARC601.c: Likewise.
16128 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
16129 * gcc.target/arc/mtune-ARC700.c: Likewise.
16130 * gcc.target/arc/mtune-ARC725D.c: Likewise.
16131 * gcc.target/arc/mtune-ARC750D.c: Likewise.
16132 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
16134 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
16136 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
16137 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
16138 * gcc.target/arc/ashrsi-3.c: Likewise.
16139 * gcc.target/arc/ashrsi-4.c: Likewise.
16140 * gcc.target/arc/ashrsi-5.c: Likewise.
16141 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
16142 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
16143 * gcc.target/arc/lshrsi-3.c: Likewise.
16144 * gcc.target/arc/lshrsi-4.c: Likewise.
16145 * gcc.target/arc/lshrsi-5.c: Likewise.
16146 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
16147 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
16148 * gcc.target/arc/shlsi-3.c: Likewise.
16149 * gcc.target/arc/shlsi-4.c: Likewise.
16150 * gcc.target/arc/shlsi-5.c: Likewise.
16152 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
16154 PR rtl-optimization/110701
16155 * gcc.target/i386/pr110701.c: New test case.
16157 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
16161 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
16162 dump reverts from 4 to original 6.
16163 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
16165 2023-10-03 David Malcolm <dmalcolm@redhat.com>
16167 * g++.dg/diagnostic/static_assert3.C: Add directives for
16168 additional source printing.
16169 * g++.dg/template/error60.C: New test.
16171 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
16173 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
16176 2023-10-03 Martin Jambor <mjambor@suse.cz>
16179 * gcc.dg/ipa/ipa-sra-32.c: New test.
16180 * gcc.dg/ipa/pr110378-4.c: Likewise.
16181 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
16183 2023-10-03 Martin Jambor <mjambor@suse.cz>
16186 * gcc.dg/ipa/pr108007.c: New test.
16188 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
16190 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
16191 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
16193 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
16195 * gcc.target/arc/scc-ltu.c: New test case.
16197 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
16199 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
16201 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
16203 * gcc.dg/pr108095.c: Require target lra.
16205 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
16207 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
16209 2023-10-02 David Malcolm <dmalcolm@redhat.com>
16211 * gcc.dg/plugin/diagnostic_group_plugin.c
16212 (test_begin_group_cb, test_end_group_cb): Replace with...
16213 (class test_output_format): ...this new subclass.
16214 (plugin_init): Update.
16216 2023-10-02 David Malcolm <dmalcolm@redhat.com>
16218 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
16219 reorganization of source-printing fields of diagnostic_context.
16220 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
16221 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
16222 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
16223 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
16224 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
16227 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
16230 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
16231 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
16232 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
16233 * gcc.target/arm/pr111235.c: Add new test.
16235 2023-10-02 Tamar Christina <tamar.christina@arm.com>
16237 * gcc.target/aarch64/xorsign.c:
16239 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
16241 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
16243 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
16244 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16246 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
16247 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
16249 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
16251 * lib/target-supports.exp (add_options_for_riscv_v):
16252 Fix typo in first regexp.
16253 (add_options_for_riscv_zfh): Likewise.
16254 (add_options_for_riscv_d): Likewise.
16256 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
16257 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16258 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16261 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
16262 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
16263 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
16264 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
16265 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
16266 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
16267 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
16268 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
16269 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
16270 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
16271 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
16273 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
16275 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
16277 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
16279 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
16280 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
16282 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
16284 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
16286 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
16288 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
16289 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
16291 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
16293 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
16295 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
16297 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
16298 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
16299 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
16300 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
16301 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
16302 * gcc.target/riscv/zicond-xor-01.c: Likewise.
16304 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
16306 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
16308 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
16310 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
16311 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
16313 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
16315 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
16316 poly_int rather than poly_int_pod.
16318 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
16320 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
16323 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
16326 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
16327 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
16329 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
16331 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
16333 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
16335 * gcc.target/aarch64/ldp_unaligned.c: New test.
16336 * gcc.target/aarch64/stp_unaligned.c: New test.
16338 2023-09-29 Richard Biener <rguenther@suse.de>
16340 PR tree-optimization/111583
16341 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
16342 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
16344 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
16346 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
16347 Add load_lib timeout-dg.exp and increase timeout to 60
16349 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
16350 load_lib timeout-dg.exp and increase timeout to 60 seconds.
16351 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
16352 Increase timeout to 45 seconds.
16353 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
16354 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
16355 Remove unnecessary compile of mystrlib.mod.
16356 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
16357 timeout-dg.exp and set timeout to 60 seconds.
16359 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
16362 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
16364 2023-09-28 Pan Li <pan2.li@intel.com>
16367 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
16368 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
16369 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
16371 2023-09-28 Richard Biener <rguenther@suse.de>
16373 PR tree-optimization/111614
16374 * gcc.dg/torture/pr111614.c: New testcase.
16376 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
16378 * lib/target-supports.exp (check_effective_target_riscv_vector):
16379 Delete. Changed all users to use *riscv_v instead.
16380 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
16381 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
16382 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
16383 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
16384 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
16385 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
16386 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
16387 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
16388 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
16389 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
16390 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
16391 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
16392 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
16393 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
16394 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
16395 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
16396 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
16397 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
16398 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
16399 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
16400 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
16401 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
16402 * gcc.dg/vect/pr88598-1.c: Likewise.
16403 * gcc.dg/vect/pr88598-2.c: Likewise.
16404 * gcc.dg/vect/pr88598-3.c: Likewise.
16405 * gcc.dg/vect/slp-26.c: Likewise.
16406 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16407 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
16408 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
16409 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
16410 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
16411 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
16412 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
16413 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
16414 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
16415 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
16416 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
16417 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
16418 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
16419 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
16420 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
16421 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
16422 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
16423 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
16424 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
16425 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
16426 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
16427 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
16428 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
16429 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
16430 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
16431 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
16432 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
16433 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
16434 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
16435 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
16436 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
16437 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
16438 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
16439 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
16440 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
16441 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
16442 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
16443 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
16444 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
16445 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
16446 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
16447 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
16448 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
16449 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
16450 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
16451 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
16452 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
16453 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
16454 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
16455 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
16456 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
16457 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
16458 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
16459 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
16460 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
16461 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
16462 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
16463 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
16464 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
16465 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
16466 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
16467 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
16468 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
16469 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
16470 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
16471 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
16472 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
16473 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
16474 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
16475 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
16476 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
16477 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
16478 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
16479 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
16480 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
16481 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
16482 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
16483 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
16484 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
16485 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
16486 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
16487 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
16488 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
16489 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
16490 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
16491 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
16492 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
16493 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
16494 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
16495 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
16496 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
16497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
16498 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
16499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
16500 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
16501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
16502 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
16503 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
16504 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
16505 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
16506 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
16507 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
16508 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
16509 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
16510 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
16511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
16512 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
16513 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
16514 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
16515 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
16516 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
16517 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
16518 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
16519 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
16520 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
16521 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
16522 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
16523 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
16524 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
16525 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
16526 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
16527 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
16528 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
16529 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
16530 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
16531 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
16532 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
16533 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
16534 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
16535 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
16536 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
16537 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
16538 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
16539 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
16540 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
16541 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
16542 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
16543 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
16544 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
16545 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
16546 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
16547 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
16548 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
16549 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
16550 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
16551 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
16552 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
16553 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
16554 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
16555 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
16556 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
16557 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
16558 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
16559 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
16560 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
16561 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
16562 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
16563 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
16564 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
16565 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
16566 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
16567 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
16568 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
16569 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
16570 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
16571 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
16572 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
16573 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
16574 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
16575 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
16576 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
16577 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
16578 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
16579 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
16580 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
16581 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
16582 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
16583 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
16584 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
16585 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
16586 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
16587 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
16588 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
16589 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
16590 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
16591 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
16592 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
16593 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
16594 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
16595 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
16596 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
16597 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
16598 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
16599 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
16600 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
16601 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
16602 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
16603 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
16604 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
16605 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
16606 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
16607 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
16608 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
16609 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
16610 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
16611 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
16612 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
16613 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
16614 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
16615 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
16616 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
16617 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
16618 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
16619 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
16620 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
16621 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
16622 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
16623 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
16624 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
16625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
16626 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
16627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
16628 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
16629 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
16630 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
16631 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
16632 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
16633 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
16634 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
16635 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
16636 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
16637 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
16638 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
16639 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
16640 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
16641 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
16642 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
16643 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
16644 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
16645 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
16646 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
16647 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
16648 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
16649 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
16650 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
16651 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
16652 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
16653 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
16654 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
16655 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
16656 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
16657 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
16658 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
16659 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
16660 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
16661 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
16662 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
16663 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
16664 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
16665 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
16666 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
16667 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
16668 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
16669 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
16670 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
16671 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
16672 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
16673 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
16674 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
16675 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
16676 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
16677 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
16678 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
16679 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
16680 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
16681 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
16682 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
16683 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
16684 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
16685 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
16686 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
16687 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
16688 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
16689 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
16690 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
16691 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
16692 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
16693 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
16694 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
16695 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
16696 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
16697 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
16698 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
16699 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
16700 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
16701 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
16702 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
16703 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
16704 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
16705 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
16706 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
16707 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
16708 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
16709 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
16710 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
16711 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
16712 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
16713 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
16714 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
16715 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
16716 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
16717 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
16718 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
16719 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
16720 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
16721 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
16722 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
16723 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
16724 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
16725 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
16726 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
16727 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
16728 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
16729 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
16730 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
16731 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
16732 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
16733 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
16734 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
16735 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
16736 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
16737 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
16738 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
16739 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
16740 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
16741 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
16742 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
16743 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
16744 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
16745 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
16746 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
16747 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
16748 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
16749 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
16750 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
16751 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
16752 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
16753 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
16754 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
16755 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
16756 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
16757 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
16758 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
16759 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
16760 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
16761 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
16762 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
16763 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
16764 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
16765 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
16766 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
16767 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
16768 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
16769 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
16770 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
16771 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
16772 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
16773 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
16774 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
16775 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
16776 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
16777 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
16778 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
16779 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
16780 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
16781 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
16782 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
16783 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
16784 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
16785 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
16786 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
16787 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
16788 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
16789 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
16790 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
16791 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
16792 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
16793 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
16794 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
16795 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
16796 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
16797 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
16798 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
16799 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
16800 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
16801 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
16802 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
16803 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
16804 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
16805 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
16806 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
16807 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
16808 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
16809 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
16810 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
16811 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
16812 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
16814 2023-09-28 xuli <xuli1@eswincomputing.com>
16817 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
16818 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
16820 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
16821 Philipp Tomsich <philipp.tomsich@vrull.eu>
16822 Manolis Tsamis <manolis.tsamis@vrull.eu>
16824 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
16825 * gcc.target/aarch64/ldp_aligned.c: New test.
16826 * gcc.target/aarch64/ldp_always.c: New test.
16827 * gcc.target/aarch64/ldp_never.c: New test.
16828 * gcc.target/aarch64/stp_aligned.c: New test.
16829 * gcc.target/aarch64/stp_always.c: New test.
16830 * gcc.target/aarch64/stp_never.c: New test.
16832 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
16834 * gcc.dg/vect/vect-simd-clone-19.c: New test.
16836 2023-09-27 Richard Biener <rguenther@suse.de>
16838 * gcc.dg/fold-abs-6.c: New testcase.
16840 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
16842 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
16843 * gcc.target/riscv/shift-shift-3.c: Likewise.
16844 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
16845 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
16846 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
16847 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
16848 * gcc.target/riscv/zbb-min-max.c: Likewise.
16849 * gcc.target/riscv/zero-extend-1.c: Likewise.
16850 * gcc.target/riscv/zero-extend-2.c: Likewise.
16851 * gcc.target/riscv/zero-extend-3.c: Likewise.
16852 * gcc.target/riscv/zero-extend-4.c: Likewise.
16853 * gcc.target/riscv/zero-extend-5.c: Likewise.
16854 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
16855 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
16856 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
16857 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
16858 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
16859 * gcc.target/riscv/and-extend-1.c: Likewise.
16860 * gcc.target/riscv/and-extend-2.c: Likewise.
16861 * gcc.target/riscv/pr108987.c: Likewise.
16862 * gcc.target/riscv/ret-1.c: Likewise.
16863 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
16864 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
16865 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
16866 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
16867 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
16868 * gcc.target/riscv/zbbw.c: Likewise.
16869 * gcc.target/riscv/zbc32.c: Likewise.
16870 * gcc.target/riscv/zbc64.c: Likewise.
16871 * gcc.target/riscv/zbkb32.c: Likewise.
16872 * gcc.target/riscv/zbkb64.c: Likewise.
16873 * gcc.target/riscv/zbkc32.c: Likewise.
16874 * gcc.target/riscv/zbkc64.c: Likewise.
16875 * gcc.target/riscv/zbkx32.c: Likewise.
16876 * gcc.target/riscv/zbkx64.c: Likewise.
16877 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
16878 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
16879 * gcc.target/riscv/zfa-fli.c: Likewise.
16880 * gcc.target/riscv/zknd64.c: Likewise.
16881 * gcc.target/riscv/zksed32.c: Likewise.
16882 * gcc.target/riscv/zksed64.c: Likewise.
16883 * gcc.target/riscv/zksh32.c: Likewise.
16884 * gcc.target/riscv/zksh64.c: Likewise.
16885 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
16886 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
16887 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
16888 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
16889 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
16890 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
16891 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
16892 * gcc.target/riscv/fle-ieee.c: Likewise.
16893 * gcc.target/riscv/fle-snan.c: Likewise.
16894 * gcc.target/riscv/flef-ieee.c: Likewise.
16895 * gcc.target/riscv/flef-snan.c: Likewise.
16896 * gcc.target/riscv/flt-ieee.c: Likewise.
16897 * gcc.target/riscv/flt-snan.c: Likewise.
16898 * gcc.target/riscv/fltf-ieee.c: Likewise.
16899 * gcc.target/riscv/fltf-snan.c: Likewise.
16900 * gcc.target/riscv/interrupt-1.c: Likewise.
16901 * gcc.target/riscv/interrupt-mmode.c: Likewise.
16902 * gcc.target/riscv/interrupt-smode.c: Likewise.
16903 * gcc.target/riscv/interrupt-umode.c: Likewise.
16904 * gcc.target/riscv/pr106888.c: Likewise.
16905 * gcc.target/riscv/pr89835.c: Likewise.
16906 * gcc.target/riscv/shift-and-1.c: Likewise.
16907 * gcc.target/riscv/shift-and-2.c: Likewise.
16908 * gcc.target/riscv/shift-shift-2.c: Likewise.
16909 * gcc.target/riscv/shift-shift-4.c: Likewise.
16910 * gcc.target/riscv/shift-shift-5.c: Likewise.
16911 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
16912 * gcc.target/riscv/sign-extend.c: Likewise.
16913 * gcc.target/riscv/switch-qi.c: Likewise.
16914 * gcc.target/riscv/switch-si.c: Likewise.
16915 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
16916 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
16917 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
16918 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
16919 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
16920 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
16921 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
16922 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
16923 * gcc.target/riscv/zba-adduw.c: Likewise.
16924 * gcc.target/riscv/zba-shadd.c: Likewise.
16925 * gcc.target/riscv/zba-slliuw.c: Likewise.
16926 * gcc.target/riscv/zba-zextw.c: Likewise.
16927 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
16928 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
16929 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
16930 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
16931 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
16932 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
16933 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
16934 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
16935 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
16936 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
16937 * gcc.target/riscv/zbb-strlen.c: Likewise.
16938 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
16939 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
16940 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
16941 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
16942 * gcc.target/riscv/zbs-bclr.c: Likewise.
16943 * gcc.target/riscv/zbs-bext-02.c: Likewise.
16944 * gcc.target/riscv/zbs-bext.c: Likewise.
16945 * gcc.target/riscv/zbs-binv.c: Likewise.
16946 * gcc.target/riscv/zbs-bset.c: Likewise.
16947 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
16948 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
16949 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
16950 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
16951 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
16952 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
16954 2023-09-27 Pan Li <pan2.li@intel.com>
16956 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
16957 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
16958 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
16959 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
16960 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
16962 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
16964 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
16966 (check_effective_target_riscv_d): Likewise.
16967 (check_effective_target_riscv_v): Likewise.
16968 (check_effective_target_riscv_zfh): Likewise.
16969 (check_effective_target_riscv_v_ok): likewise.
16970 (check_effective_target_riscv_zfh_ok): Likewise.
16971 (riscv_get_arch, add_options_for_riscv_v): Likewise.
16972 (add_options_for_riscv_zfh): Likewise.
16973 (add_options_for_riscv_d): Likewise.
16975 2023-09-27 Pan Li <pan2.li@intel.com>
16977 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
16978 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
16979 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
16980 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
16981 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
16982 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
16983 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
16985 2023-09-26 Andrew Pinski <pinskia@gmail.com>
16987 PR testsuite/111603
16988 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
16990 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
16991 Jeff Law <jlaw@ventanamicro.com>
16993 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
16994 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
16995 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
16996 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
16998 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
17000 PR tree-optimization/111599
17001 * gcc.dg/pr111599.c: New.
17003 2023-09-26 Andrew Pinski <apinski@marvell.com>
17005 PR tree-optimization/106164
17006 PR tree-optimization/111456
17007 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
17008 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
17009 * gcc.dg/tree-ssa/pr111456-1.c: New test.
17011 2023-09-26 Andrew Pinski <apinski@marvell.com>
17013 PR tree-optimization/111469
17014 * gcc.c-torture/execute/pr111469-1.c: New test.
17016 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17018 PR tree-optimization/111594
17019 PR tree-optimization/110660
17020 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
17021 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
17023 2023-09-26 Pan Li <pan2.li@intel.com>
17025 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
17026 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
17027 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
17028 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
17029 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
17030 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
17031 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
17033 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
17035 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
17036 <assert.h> inclusion.
17038 2023-09-26 Pan Li <pan2.li@intel.com>
17040 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
17041 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
17042 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
17043 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
17044 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
17045 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
17046 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
17048 2023-09-26 Pan Li <pan2.li@intel.com>
17050 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
17051 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
17052 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
17053 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
17054 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
17055 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
17056 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
17057 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
17059 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
17061 PR middle-end/111497
17062 * g++.target/i386/pr111497.C: new test.
17064 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
17066 * gnat.dg/opt102.adb:New test.
17067 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
17069 2023-09-25 Andrew Pinski <apinski@marvell.com>
17071 PR tree-optimization/110386
17072 * gcc.c-torture/compile/pr110386-1.c: New test.
17073 * gcc.c-torture/compile/pr110386-2.c: New test.
17075 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17078 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
17080 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
17083 * g++.target/powerpc/pr111366.C: New test.
17085 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
17088 * gcc.target/powerpc/pr111380-1.c: New test.
17089 * gcc.target/powerpc/pr111380-2.c: New test.
17091 2023-09-25 Guo Jie <guojie@loongson.cn>
17093 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
17094 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
17096 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
17099 * gfortran.dg/pr68155.f90: New test.
17101 2023-09-24 Andrew Pinski <apinski@marvell.com>
17103 PR tree-optimization/111543
17104 * gcc.dg/tree-ssa/bitops-4.c: New test.
17106 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17108 * gcc.target/riscv/rvv/autovec/vls/def.h:
17109 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
17110 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
17111 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
17112 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
17113 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
17114 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
17115 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
17116 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
17117 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
17118 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
17119 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
17120 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
17121 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
17122 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
17123 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
17124 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
17125 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
17126 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
17127 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
17128 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
17129 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
17130 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
17131 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
17132 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
17133 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
17134 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
17135 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
17136 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
17137 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
17138 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
17139 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
17140 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
17141 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
17142 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
17143 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
17144 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
17145 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
17146 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
17147 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
17148 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
17149 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
17150 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
17151 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
17152 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
17153 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
17154 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
17155 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
17157 2023-09-23 Harald Anlauf <anlauf@gmx.de>
17160 * gfortran.dg/pr95710.f90: New test.
17162 2023-09-23 Jakub Jelinek <jakub@redhat.com>
17165 * g++.dg/ext/integer-pack8.C: New test.
17167 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17169 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
17170 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
17172 2023-09-23 Pan Li <pan2.li@intel.com>
17174 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
17175 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
17176 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
17177 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
17178 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
17179 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
17180 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
17182 2023-09-23 Pan Li <pan2.li@intel.com>
17184 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
17186 2023-09-22 Jason Merrill <jason@redhat.com>
17188 * g++.dg/cpp2a/constexpr-union7.C: New test.
17190 2023-09-22 Jason Merrill <jason@redhat.com>
17193 * g++.dg/ext/unroll-4.C: New test.
17195 2023-09-22 Pan Li <pan2.li@intel.com>
17197 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
17198 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
17199 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
17200 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
17202 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17204 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
17205 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
17206 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
17207 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
17208 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
17209 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
17210 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
17212 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17214 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
17215 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
17216 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
17217 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
17218 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
17219 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
17220 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
17221 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
17222 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
17223 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
17224 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
17225 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
17227 2023-09-22 Patrick Palka <ppalka@redhat.com>
17230 * g++.dg/cpp23/subscript15.C: New test.
17232 2023-09-22 Patrick Palka <ppalka@redhat.com>
17235 * g++.dg/cpp2a/concepts-ttp5.C: New test.
17236 * g++.dg/cpp2a/concepts-ttp6.C: New test.
17238 2023-09-22 Pan Li <pan2.li@intel.com>
17240 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
17241 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
17242 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
17243 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
17244 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
17245 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
17246 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
17247 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
17248 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
17249 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
17250 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
17251 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
17252 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
17253 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
17254 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
17255 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
17257 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17259 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
17260 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
17261 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
17262 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
17263 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
17264 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
17265 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
17266 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
17267 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
17268 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
17269 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
17270 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
17271 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
17272 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
17273 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
17274 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
17275 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
17276 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
17277 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
17278 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
17279 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
17280 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
17281 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
17282 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
17283 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
17284 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
17285 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
17286 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
17288 2023-09-22 Pan Li <pan2.li@intel.com>
17290 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
17291 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
17292 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
17293 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
17294 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
17295 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
17296 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
17297 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
17299 2023-09-22 xuli <xuli1@eswincomputing.com>
17302 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
17303 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
17305 2023-09-22 Pan Li <pan2.li@intel.com>
17307 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
17308 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
17309 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
17311 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
17313 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
17314 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
17315 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
17316 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
17318 2023-09-22 Pan Li <pan2.li@intel.com>
17320 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
17321 Remove reference to math.h.
17322 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
17323 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
17325 2023-09-22 Pan Li <pan2.li@intel.com>
17327 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
17328 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
17329 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
17330 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
17331 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
17332 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
17333 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
17334 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
17335 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
17337 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17339 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
17341 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17343 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
17344 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
17345 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
17347 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17349 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
17350 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
17352 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17355 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
17356 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
17357 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
17358 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
17359 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
17360 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
17361 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
17362 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
17363 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
17364 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
17365 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
17366 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
17367 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
17368 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
17369 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
17370 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
17371 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
17372 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
17374 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17377 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
17379 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
17381 PR tree-optimization/111355
17382 * gcc.dg/pr111355.c: New test.
17384 2023-09-21 xuli <xuli1@eswincomputing.com>
17387 * gcc.target/riscv/rvv/base/pr111450.c: New test.
17389 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17391 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
17392 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
17393 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
17394 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
17395 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
17396 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
17397 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
17398 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
17399 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
17400 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
17401 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
17402 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
17404 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
17406 PR preprocessor/90400
17407 * c-c++-common/cpp/pr90400.c: New test.
17409 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
17411 PR preprocessor/61474
17412 * c-c++-common/cpp/pr61474-2.h: New test.
17413 * c-c++-common/cpp/pr61474.c: New test.
17414 * c-c++-common/cpp/pr61474.h: New test.
17416 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
17418 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
17421 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
17423 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
17424 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
17426 2023-09-20 Jakub Jelinek <jakub@redhat.com>
17428 * c-c++-common/builtin-classify-type-1.c: New test.
17429 * g++.dg/ext/builtin-classify-type-1.C: New test.
17430 * g++.dg/ext/builtin-classify-type-2.C: New test.
17431 * gcc.dg/builtin-classify-type-1.c: New test.
17433 2023-09-20 Patrick Palka <ppalka@redhat.com>
17436 * g++.dg/concepts/diagnostic19.C: New test.
17438 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
17440 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
17441 for 'sorry, unimplemented'.
17442 * c-c++-common/gomp/allocate-12.c: Likewise.
17443 * c-c++-common/gomp/allocate-15.c: Likewise.
17444 * c-c++-common/gomp/allocate-9.c: Likewise.
17445 * c-c++-common/gomp/allocate-10.c: New test.
17446 * c-c++-common/gomp/allocate-17.c: New test.
17448 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
17450 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
17452 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17454 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
17455 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
17456 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
17457 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
17458 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
17459 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
17460 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
17461 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
17462 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
17463 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
17465 2023-09-20 Richard Biener <rguenther@suse.de>
17467 PR tree-optimization/111489
17468 * gcc.dg/uninit-pr111489.c: New testcase.
17470 2023-09-20 Jakub Jelinek <jakub@redhat.com>
17473 * g++.dg/gomp/attrs-19.C: New test.
17474 * g++.dg/gomp/attrs-20.C: New test.
17475 * g++.dg/gomp/attrs-21.C: New test.
17477 2023-09-20 Omar Sandoval <osandov@osandov.com>
17480 * gcc.dg/pr111409.c: New test.
17482 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
17484 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
17485 * gcc.dg/tree-ssa/pr111324.c: ... this.
17487 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17489 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
17490 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
17491 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
17492 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
17493 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
17494 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
17495 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
17496 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
17497 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
17498 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
17499 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
17500 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
17501 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
17502 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
17503 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
17504 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
17505 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
17506 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
17507 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
17508 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
17509 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
17510 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
17511 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
17512 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
17513 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
17514 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
17515 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
17516 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
17517 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
17518 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
17519 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
17520 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
17521 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
17522 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
17523 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
17524 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
17525 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
17526 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
17527 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
17528 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
17529 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
17530 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
17531 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
17532 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
17533 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
17534 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
17535 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
17536 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
17537 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
17538 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
17539 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
17540 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
17541 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
17542 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
17543 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
17544 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
17545 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
17546 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
17547 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
17548 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
17549 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
17550 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
17551 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
17552 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
17553 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
17555 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
17557 PR rtl-optimization/110071
17558 * gcc.target/powerpc/pr110071.c: New test.
17560 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
17562 * g++.dg/modules/depreport-2.modmap: New test.
17563 * g++.dg/modules/depreport-2_a.C: New test.
17564 * g++.dg/modules/depreport-2_b.C: New test.
17565 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
17566 when generating modules.
17568 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
17570 * g++.dg/modules/depreport-1_a.C: New test.
17571 * g++.dg/modules/depreport-1_b.C: New test.
17572 * g++.dg/modules/test-depfile.py: New tool for validating depfile
17574 * lib/modules.exp: Support for validating depfile contents.
17576 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
17578 * g++.dg/modules/depflags-f-MD.C: New test.
17579 * g++.dg/modules/depflags-f.C: New test.
17580 * g++.dg/modules/depflags-fi.C: New test.
17581 * g++.dg/modules/depflags-fj-MD.C: New test.
17582 * g++.dg/modules/depflags-fj.C: New test.
17583 * g++.dg/modules/depflags-fjo-MD.C: New test.
17584 * g++.dg/modules/depflags-fjo.C: New test.
17585 * g++.dg/modules/depflags-fo-MD.C: New test.
17586 * g++.dg/modules/depflags-fo.C: New test.
17587 * g++.dg/modules/depflags-j-MD.C: New test.
17588 * g++.dg/modules/depflags-j.C: New test.
17589 * g++.dg/modules/depflags-jo-MD.C: New test.
17590 * g++.dg/modules/depflags-jo.C: New test.
17591 * g++.dg/modules/depflags-o-MD.C: New test.
17592 * g++.dg/modules/depflags-o.C: New test.
17593 * g++.dg/modules/p1689-1.C: New test.
17594 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
17595 * g++.dg/modules/p1689-2.C: New test.
17596 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
17597 * g++.dg/modules/p1689-3.C: New test.
17598 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
17599 * g++.dg/modules/p1689-4.C: New test.
17600 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
17601 * g++.dg/modules/p1689-5.C: New test.
17602 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
17603 * g++.dg/modules/modules.exp: Load new P1689 library routines.
17604 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
17605 * lib/modules.exp: Support for validating P1689 outputs.
17606 * g++.dg/modules/depflags-fj-MF-share.C: New file.
17607 * g++.dg/modules/p1689-file-default.C: New file.
17608 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
17609 * g++.dg/modules/p1689-target-default.C: New file.
17610 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
17612 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
17614 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
17615 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
17616 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
17617 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
17618 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
17620 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
17622 * g++.dg/ext/attr-hotness.C: New test.
17624 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
17626 * gcc.target/powerpc/clone1.c: Add xfails.
17627 * gcc.target/powerpc/clone3.c: Likewise.
17628 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
17629 * gcc.target/powerpc/mod-2.c: Likewise.
17630 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
17632 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
17634 * gm2/extensions/pass/libc.def: Add spacing.
17635 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
17636 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
17637 Add -fdebug-builtins flag.
17638 * lib/gm2.exp (gm2_target_compile_default): Add
17639 -mabi=ieeelongdouble if the target is powerpc.
17640 (gm2_link_flags): Add
17641 -mabi=ieeelongdouble if the target is powerpc.
17642 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
17643 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
17644 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
17645 * gm2/pim/intrinsic/run/pass/test.mod: New test.
17646 * gm2/pim/run/pass/builtins.mod: New test.
17647 * gm2/pim/run/pass/convert1.mod: New test.
17648 * gm2/pim/run/pass/longint1.mod: New test.
17649 * gm2/pim/run/pass/longint2.mod: New test.
17650 * gm2/pim/run/pass/longint3.mod: New test.
17651 * gm2/pim/run/pass/longint4.mod: New test.
17652 * gm2/pim/run/pass/longint5.mod: New test.
17653 * gm2/pim/run/pass/longint6.mod: New test.
17654 * gm2/pim/run/pass/longint7.mod: New test.
17655 * gm2/pim/run/pass/longint8.mod: New test.
17657 2023-09-19 Harald Anlauf <anlauf@gmx.de>
17660 * gfortran.dg/bounds_check_fail_7.f90: New test.
17662 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
17664 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
17666 2023-09-19 Jakub Jelinek <jakub@redhat.com>
17668 PR testsuite/111377
17669 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
17670 closing } to the same line as the call to work-around differences in
17673 2023-09-19 Jason Merrill <jason@redhat.com>
17676 * g++.dg/cpp0x/inh-ctor38.C: New test.
17678 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
17680 PR tree-optimization/110080
17681 PR tree-optimization/110249
17682 * g++.dg/pr110249.C: New.
17683 * gcc.dg/pr110080.c: New.
17684 * gcc.dg/pr93917.c: Adjust.
17686 2023-09-19 Marek Polacek <polacek@redhat.com>
17688 * g++.dg/cpp23/consteval-if2.C: Add xfail.
17689 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
17690 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
17691 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
17692 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
17693 * g++.dg/cpp2a/consteval32.C: New test.
17694 * g++.dg/cpp2a/consteval33.C: New test.
17695 * g++.dg/cpp2a/consteval34.C: New test.
17696 * g++.dg/cpp2a/consteval35.C: New test.
17698 2023-09-19 Richard Biener <rguenther@suse.de>
17701 * gcc.dg/gimplefe-50.c: Amend.
17703 2023-09-19 Patrick Palka <ppalka@redhat.com>
17706 * g++.dg/cpp2a/concepts-requires36.C: New test.
17707 * g++.dg/expr/discarded1.C: New test.
17708 * g++.dg/expr/discarded1a.C: New test.
17710 2023-09-19 Patrick Palka <ppalka@redhat.com>
17713 * g++.dg/cpp2a/nontype-class60.C: New test.
17715 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17717 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
17718 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
17719 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
17720 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
17722 2023-09-19 Richard Wai <richard@annexi-strayline.com>
17724 * gnat.dg/sync_tag_finalize.adb: New test.
17726 2023-09-19 Richard Wai <richard@annexi-strayline.com>
17728 * gnat.dg/sync_tag_discriminals.adb: New test.
17729 * gnat.dg/sync_tag_limited.adb: New test.
17731 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17733 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
17734 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
17736 2023-09-19 Richard Biener <rguenther@suse.de>
17738 PR tree-optimization/111465
17739 * g++.dg/torture/pr111465.C: New testcase.
17741 2023-09-19 Richard Biener <rguenther@suse.de>
17744 * gcc.dg/gimplefe-50.c: New testcase.
17745 * gcc.dg/gimplefe-51.c: Likewise.
17747 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17749 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
17750 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
17751 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
17752 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
17753 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
17754 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
17755 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
17756 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
17757 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
17758 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
17760 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17762 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
17763 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
17764 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
17765 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
17766 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
17767 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
17768 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
17769 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
17770 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
17772 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17774 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
17775 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
17777 2023-09-18 Pan Li <pan2.li@intel.com>
17779 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
17780 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
17781 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
17782 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
17783 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
17784 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
17785 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
17786 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
17787 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
17788 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
17789 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
17790 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
17791 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
17792 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
17793 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
17794 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
17795 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
17796 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
17797 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
17798 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
17799 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
17800 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
17801 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
17803 2023-09-18 Pan Li <pan2.li@intel.com>
17805 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
17807 2023-09-18 Andrew Pinski <apinski@marvell.com>
17809 PR tree-optimization/111442
17810 * gcc.c-torture/compile/pr111442-1.c: New test.
17812 2023-09-18 Andrew Pinski <apinski@marvell.com>
17814 PR tree-optimization/111435
17815 * gcc.c-torture/compile/pr111435-1.c: New test.
17817 2023-09-18 Patrick Palka <ppalka@redhat.com>
17820 * g++.dg/cpp0x/variadic-partial3.C: New test.
17822 2023-09-18 Patrick Palka <ppalka@redhat.com>
17826 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
17827 non-constant static_assert condition.
17828 * g++.dg/expr/unary2.C: Remove xfails.
17829 * g++.dg/template/init7.C: Make initializer type-dependent to
17830 preserve intent of test.
17831 * g++.dg/template/recurse3.C: Likewise for the erroneous
17833 * g++.dg/template/non-dependent26.C: New test.
17834 * g++.dg/warn/Wparentheses-32.C: New test.
17836 2023-09-18 Patrick Palka <ppalka@redhat.com>
17839 * g++.dg/template/ttp41.C: New test.
17841 2023-09-18 Patrick Palka <ppalka@redhat.com>
17843 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
17844 argument(s)" at the declaration site instead of the call site.
17845 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
17846 * g++.dg/overload/template5.C: Likewise.
17847 * g++.dg/template/local6.C: Likewise.
17848 * g++.dg/template/conv20.C: New test.
17849 * g++.dg/template/ttp40.C: New test.
17851 2023-09-18 Patrick Palka <ppalka@redhat.com>
17853 * g++.dg/template/nontype12.C: Expect two instead of three
17854 duplicate diagnostics for A<double>::bar() specialization.
17856 2023-09-18 Andrew Pinski <apinski@marvell.com>
17858 PR tree-optimization/111431
17859 * gcc.dg/binop-notand1a.c: Remove xfail.
17860 * gcc.dg/binop-notand4a.c: Likewise.
17861 * gcc.c-torture/execute/pr111431-1.c: New test.
17862 * gcc.dg/binop-andeq1.c: New test.
17863 * gcc.dg/binop-andeq2.c: New test.
17864 * gcc.dg/binop-notand7.c: New test.
17865 * gcc.dg/binop-notand7a.c: New test.
17867 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17869 * g++.dg/abi/nvptx-nrv1.C: Move...
17870 * g++.target/nvptx/abi-nrv1.C: ... here.
17871 * g++.dg/abi/nvptx-ptrmem1.C: Move...
17872 * g++.target/nvptx/abi-ptrmem1.C: ... here.
17874 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17876 * g++.target/nvptx/nvptx.exp: New.
17878 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
17880 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
17882 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17884 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
17886 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17888 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
17889 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
17890 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
17891 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
17892 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17893 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
17894 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
17896 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
17898 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
17899 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
17901 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
17904 * gcc.target/aarch64/pr105928.c: Add new test.
17905 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
17907 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
17910 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
17912 2023-09-18 Richard Biener <rguenther@suse.de>
17914 PR tree-optimization/111294
17915 * gcc.dg/tree-ssa/pr111294.c: New test.
17916 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
17917 * gcc.dg/tree-ssa/pr59597.c: Likewise.
17918 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
17919 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
17920 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
17921 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
17922 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
17923 conditional on lp64.
17925 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17927 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
17928 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
17929 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
17930 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
17931 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
17932 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
17933 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
17934 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
17935 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
17936 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
17937 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
17938 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
17939 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
17940 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
17941 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
17942 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
17943 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
17945 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17948 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
17949 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
17950 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
17951 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
17952 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
17953 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
17954 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
17955 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
17956 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
17957 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
17958 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
17959 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
17960 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
17961 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
17962 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
17963 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
17964 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
17965 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
17966 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
17967 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
17968 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
17969 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
17971 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
17973 PR middle-end/111303
17974 * gcc.dg/tree-ssa/pr111303.c: New test.
17976 2023-09-17 Andrew Pinski <apinski@marvell.com>
17978 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
17980 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
17982 * g++.target/powerpc/altivec-19.C: New testcase.
17984 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
17987 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
17988 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
17989 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
17991 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
17993 * gcc.target/riscv/zknh-sha256.c: Moved to...
17994 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
17995 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
17996 * gcc.target/riscv/zksh64.c: Change the type.
17997 * gcc.target/riscv/zksed64.c: Ditto.
17999 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
18001 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
18002 * gcc.target/riscv/zbc64.c: Ditto.
18003 * gcc.target/riscv/zbkb32.c: Ditto.
18004 * gcc.target/riscv/zbkb64.c: Ditto.
18005 * gcc.target/riscv/zbkc32.c: Ditto.
18006 * gcc.target/riscv/zbkc64.c: Ditto.
18007 * gcc.target/riscv/zbkx32.c: Ditto.
18008 * gcc.target/riscv/zbkx64.c: Ditto.
18009 * gcc.target/riscv/zknd32.c: Ditto.
18010 * gcc.target/riscv/zknd64.c: Ditto.
18011 * gcc.target/riscv/zkne32.c: Ditto.
18012 * gcc.target/riscv/zkne64.c: Ditto.
18013 * gcc.target/riscv/zknh-sha256.c: Ditto.
18014 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
18015 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
18016 * gcc.target/riscv/zksed32.c: Ditto.
18017 * gcc.target/riscv/zksed64.c: Ditto.
18018 * gcc.target/riscv/zksh32.c: Ditto.
18019 * gcc.target/riscv/zksh64.c: Ditto.
18021 2023-09-16 Pan Li <pan2.li@intel.com>
18023 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
18024 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
18025 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
18027 2023-09-15 David Malcolm <dmalcolm@redhat.com>
18029 * c-c++-common/analyzer/volatile-1.c: New test.
18031 2023-09-15 Harald Anlauf <anlauf@gmx.de>
18034 * gfortran.dg/bounds_check_fail_6.f90: New test.
18036 2023-09-15 Andrew Pinski <apinski@marvell.com>
18038 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
18039 the MIN/MAX during forwprop1.
18041 2023-09-15 Andrew Pinski <apinski@marvell.com>
18043 PR tree-optimization/111414
18044 * gcc.c-torture/compile/pr111414-1.c: New test.
18046 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
18048 PR tree-optimization/111407
18049 * gcc.dg/pr111407.c: New test.
18051 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
18053 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
18055 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18057 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
18059 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18061 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
18063 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18065 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
18067 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18069 * gcc.dg/vect/slp-16.c: Block vect_strided6.
18070 * lib/target-supports.exp: Add strided type.
18072 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18074 * gcc.dg/vect/slp-1.c: Add vect_stried5.
18076 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18078 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
18080 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
18083 * gcc.dg/rtl/aarch64/pr111411.c: New test.
18085 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
18088 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
18089 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
18090 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
18091 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
18092 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
18093 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
18095 2023-09-14 David Malcolm <dmalcolm@redhat.com>
18097 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
18099 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
18101 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
18103 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
18104 generating multithreaded paths.
18105 * gcc.dg/plugin/plugin.exp: Add the new tests.
18107 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
18109 * gm2/switches/case/fail/subrangecase.mod: Replace 19
18111 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
18112 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
18113 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
18114 * gm2/switches/case/pass/subrangecase.mod: Ditto.
18115 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
18116 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
18117 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
18118 * gm2/switches/case/fail/calendar.mod: New test.
18120 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
18122 * gm2/switches/case/fail/subrangecase.mod: New test.
18123 * gm2/switches/case/fail/subrangecase2.mod: New test.
18124 * gm2/switches/case/fail/subrangecase3.mod: New test.
18125 * gm2/switches/case/fail/subrangecase4.mod: New test.
18126 * gm2/switches/case/fail/subrangecase5.mod: New test.
18127 * gm2/switches/case/fail/subrangecase6.mod: New test.
18128 * gm2/switches/case/pass/subrangecase.mod: New test.
18129 * gm2/switches/case/pass/subrangecase2.mod: New test.
18130 * gm2/switches/case/pass/subrangecase3.mod: New test.
18131 * gm2/switches/case/pass/subrangecase4.mod: New test.
18133 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
18135 * gcc.target/aarch64/sve/cost_model_15.c: New test.
18137 2023-09-14 Andrew Pinski <apinski@marvell.com>
18139 PR tree-optimization/106164
18140 * gcc.dg/pr21643.c: Update test now that match does
18141 the combing of the comparisons.
18142 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
18143 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
18145 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18147 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
18148 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
18149 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
18150 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
18151 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
18152 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
18153 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
18154 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
18155 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
18156 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
18158 2023-09-14 Richard Biener <rguenther@suse.de>
18160 PR tree-optimization/111294
18161 * gcc.dg/tree-ssa/evrp10.c: Adjust.
18162 * gcc.dg/tree-ssa/evrp6.c: Likewise.
18163 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
18164 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
18166 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
18168 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
18170 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18173 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
18174 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
18176 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
18178 * gcc.target/loongarch/cmov_ii.c: New test.
18180 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
18183 * gcc.target/loongarch/pr111334.c: New test.
18185 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18187 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
18188 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
18189 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
18190 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
18192 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18194 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
18195 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
18196 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
18197 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
18199 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18201 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
18202 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
18203 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
18204 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
18205 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
18206 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
18207 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
18208 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
18209 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
18210 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
18211 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
18212 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
18214 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18216 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
18217 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
18218 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
18219 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
18220 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
18221 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
18222 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
18223 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
18224 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
18225 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
18226 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
18228 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18230 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
18231 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
18232 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
18233 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
18234 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
18235 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
18236 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
18238 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18240 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
18241 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
18242 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
18243 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
18244 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
18245 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
18246 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
18248 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18250 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
18251 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
18252 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
18253 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
18254 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
18255 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
18256 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
18257 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
18258 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
18259 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
18260 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
18262 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18264 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
18265 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
18266 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
18267 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
18268 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
18269 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
18270 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
18271 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
18272 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
18273 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
18274 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
18276 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18278 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
18279 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
18280 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
18281 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
18282 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
18283 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
18284 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
18285 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
18286 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
18287 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
18289 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18291 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
18292 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
18293 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
18294 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
18295 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
18296 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
18297 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
18298 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
18299 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
18300 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
18301 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
18303 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18305 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
18306 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
18307 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
18308 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
18309 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
18310 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
18311 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
18312 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
18313 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
18314 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
18315 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
18316 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
18317 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
18318 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
18320 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18322 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
18323 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
18325 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18327 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
18329 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18331 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
18332 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
18333 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
18334 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
18335 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
18336 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
18337 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
18338 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
18339 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
18340 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
18341 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
18343 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18345 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
18346 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
18347 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
18348 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
18349 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
18350 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
18351 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
18352 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
18353 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
18354 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
18356 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18358 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
18359 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
18360 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
18361 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
18362 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
18363 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
18364 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
18365 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
18366 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
18367 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
18368 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
18369 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
18371 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18373 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
18374 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
18375 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
18376 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
18377 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
18378 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
18379 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
18380 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
18381 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
18382 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
18384 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18386 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
18387 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
18388 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
18389 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
18390 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
18391 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
18392 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
18394 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18396 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
18397 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
18398 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
18399 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
18400 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
18401 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
18402 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
18403 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
18405 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18407 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
18408 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
18409 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
18410 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
18411 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
18412 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
18413 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
18414 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
18415 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
18416 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
18417 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
18419 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18421 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
18422 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
18423 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
18424 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
18425 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
18426 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
18427 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
18428 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
18430 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18432 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
18433 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
18434 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
18435 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
18436 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
18437 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
18438 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
18439 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
18440 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
18442 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18444 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
18445 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
18446 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
18447 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
18448 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
18449 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
18450 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
18451 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
18452 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
18453 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
18454 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
18456 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18458 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
18459 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
18460 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
18461 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
18462 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
18463 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
18465 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18467 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
18468 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
18469 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
18470 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
18471 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
18472 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
18473 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
18474 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
18475 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
18476 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
18478 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18480 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
18481 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
18482 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
18483 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
18484 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
18485 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
18486 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
18487 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
18488 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
18489 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
18490 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
18491 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
18492 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
18493 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
18494 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
18495 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
18496 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
18498 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18500 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
18501 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
18502 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
18503 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
18504 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
18505 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
18506 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
18507 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
18508 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
18509 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
18510 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
18511 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
18512 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
18513 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
18515 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18517 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
18518 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
18519 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
18520 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
18521 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
18522 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
18523 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
18524 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
18525 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
18526 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
18527 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
18528 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
18530 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18532 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
18533 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
18534 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
18535 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
18536 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
18537 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
18538 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
18539 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
18540 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
18541 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
18542 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
18543 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
18545 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18547 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
18548 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
18549 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
18550 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
18551 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
18552 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
18553 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
18554 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
18555 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
18556 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
18557 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
18559 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18561 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
18562 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
18563 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
18564 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
18565 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
18566 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
18567 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
18568 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
18570 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18572 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
18573 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
18574 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
18575 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
18576 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
18577 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
18578 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
18579 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
18580 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
18581 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
18583 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18585 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
18586 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
18587 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
18588 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
18589 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
18590 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
18591 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
18592 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
18593 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
18594 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
18595 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
18596 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
18598 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18600 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
18601 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
18602 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
18603 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
18605 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18607 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
18608 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
18609 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
18610 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
18611 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
18612 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
18614 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18616 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
18617 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
18618 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
18619 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
18620 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
18621 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
18622 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
18623 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
18625 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18627 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
18628 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
18629 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
18630 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
18631 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
18632 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
18633 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
18634 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
18636 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18638 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
18639 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
18640 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
18641 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
18643 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18645 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
18646 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
18647 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
18648 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
18649 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
18650 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
18651 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
18652 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
18653 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
18655 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18657 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
18658 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
18660 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18662 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
18663 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
18664 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
18665 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
18666 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
18667 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
18668 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
18669 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
18670 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
18671 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
18672 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
18674 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18676 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
18677 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
18678 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
18679 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
18680 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
18681 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
18682 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
18683 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
18684 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
18685 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
18686 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
18687 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
18688 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
18689 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
18690 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
18691 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
18692 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
18693 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
18695 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18697 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
18698 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
18699 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
18700 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
18701 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
18702 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
18703 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
18704 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
18705 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
18706 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
18707 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
18709 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18711 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
18713 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18715 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
18716 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
18718 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
18720 * gcc.target/loongarch/strict-align.c: New test.
18722 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18724 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
18725 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
18726 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
18728 2023-09-13 Andrew Pinski <apinski@marvell.com>
18730 PR tree-optimization/111364
18731 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
18732 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
18733 * gcc.dg/pr96708-negative.c: Update testcase.
18734 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
18736 2023-09-13 Richard Biener <rguenther@suse.de>
18738 PR tree-optimization/111387
18739 * gcc.dg/torture/pr111387.c: New testcase.
18741 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18743 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
18744 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
18745 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
18746 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
18748 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18750 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
18751 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
18752 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
18753 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
18754 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
18755 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
18757 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
18759 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
18760 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
18761 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
18762 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
18763 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
18765 2023-09-13 Richard Biener <rguenther@suse.de>
18767 PR tree-optimization/111397
18768 * gcc.dg/uninit-pr111397.c: New testcase.
18770 2023-09-13 Pan Li <pan2.li@intel.com>
18773 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
18775 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18777 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
18779 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
18781 PR tree-optimization/111303
18782 * gcc.dg/pr111303.c: New test.
18784 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18786 * lib/target-supports.exp: Enable vect_int for RVV.
18788 2023-09-12 Jason Merrill <jason@redhat.com>
18791 * g++.dg/ext/integer-pack7.C: New test.
18793 2023-09-12 Jason Merrill <jason@redhat.com>
18796 * g++.dg/eh/no-exceptions1.C: New test.
18798 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18800 * gcc.target/aarch64/stack-protector-8.c: New test.
18801 * gcc.target/aarch64/stack-protector-9.c: Likewise.
18803 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18805 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
18807 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18809 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
18810 to be at offset 1024 rather than offset 0.
18811 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
18812 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
18814 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18816 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
18817 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
18818 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
18820 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
18822 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
18824 2023-09-12 Andrew Pinski <apinski@marvell.com>
18826 PR tree-optimization/107881
18827 * gcc.c-torture/execute/pr107881-1.c: New test.
18828 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
18829 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
18831 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18833 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
18834 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
18835 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
18836 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
18837 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
18838 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
18839 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
18840 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
18841 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
18842 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
18843 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
18844 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
18845 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
18846 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
18847 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
18848 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
18849 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
18850 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
18851 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
18852 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
18853 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
18854 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
18855 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
18856 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
18857 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
18858 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
18859 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
18860 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
18861 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
18862 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
18863 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
18864 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
18865 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
18866 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
18868 2023-09-12 Jakub Jelinek <jakub@redhat.com>
18870 PR middle-end/111338
18871 * gcc.dg/bitint-37.c: New test.
18873 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
18875 * gm2/switches/case/fail/missingclause.mod: New test.
18876 * gm2/switches/case/fail/switches-case-fail.exp: New test.
18877 * gm2/switches/case/pass/enumcase.mod: New test.
18878 * gm2/switches/case/pass/enumcase2.mod: New test.
18879 * gm2/switches/case/pass/switches-case-pass.exp: New test.
18881 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
18883 * lib/target-supports.exp (check_effective_target_stack_size): For
18884 nvptx target, stack size limits are relevant for execution only.
18886 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
18888 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
18889 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
18890 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
18891 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
18892 * gcc.target/riscv/zbb-strcmp.c: New test.
18893 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
18895 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
18897 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
18898 * gcc.target/riscv/xtheadbb-strlen.c: New test.
18899 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
18900 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
18901 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
18902 * gcc.target/riscv/zbb-strlen.c: New test.
18904 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
18906 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
18907 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
18908 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
18909 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
18910 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
18911 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
18912 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
18913 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
18914 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
18915 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
18916 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
18917 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
18918 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
18919 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
18920 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
18921 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
18922 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
18923 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
18924 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
18925 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
18926 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
18927 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
18928 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
18929 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
18930 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
18931 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
18932 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
18933 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
18934 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
18935 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
18936 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
18937 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
18938 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
18939 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
18940 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
18941 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
18942 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
18943 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
18945 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
18947 * lib/scanasm.exp (configure_check-function-bodies): New proc.
18948 (parse_function_bodies, check-function-bodies): Use it.
18950 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
18953 * gfortran.dg/pr110996.f90: New test.
18955 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
18957 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
18958 dg-messages for 'sorry' as c++, only.
18959 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
18960 * c-c++-common/gomp/allocate-9.c: New test.
18961 * c-c++-common/gomp/allocate-11.c: New test.
18962 * c-c++-common/gomp/allocate-12.c: New test.
18963 * c-c++-common/gomp/allocate-14.c: New test.
18964 * c-c++-common/gomp/allocate-15.c: New test.
18965 * c-c++-common/gomp/allocate-16.c: New test.
18967 2023-09-12 xuli <xuli1@eswincomputing.com>
18969 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
18971 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
18973 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
18974 * gcc.target/riscv/rv32i_zcmp.c: likewise
18975 * gcc.target/riscv/zcmp_push_fpr.c: likewise
18976 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
18977 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
18978 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
18980 2023-09-11 Andrew Pinski <apinski@marvell.com>
18982 PR tree-optimization/111348
18983 * gcc.dg/tree-ssa/minmax-26.c: New test.
18985 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
18988 * gcc.target/i386/pr111340.c: New test.
18990 2023-09-11 Andrew Pinski <apinski@marvell.com>
18992 PR tree-optimization/111349
18993 * gcc.dg/tree-ssa/minmax-25.c: New test.
18995 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18998 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
18999 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
19000 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
19001 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
19002 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
19003 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
19004 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
19005 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
19006 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
19007 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
19008 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
19009 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
19010 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
19011 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
19012 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
19013 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
19014 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
19015 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
19016 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
19017 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
19018 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
19019 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
19020 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
19021 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
19022 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
19024 2023-09-11 Andrew Pinski <apinski@marvell.com>
19026 PR tree-optimization/111346
19027 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
19029 2023-09-11 liuhongt <hongtao.liu@intel.com>
19031 * gcc.target/i386/pr111306.c: New test.
19033 2023-09-10 Andrew Pinski <apinski@marvell.com>
19035 PR tree-optimization/111331
19036 * gcc.c-torture/execute/pr111331-1.c: New test.
19037 * gcc.c-torture/execute/pr111331-2.c: New test.
19038 * gcc.c-torture/execute/pr111331-3.c: New test.
19040 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
19043 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
19044 * c-c++-common/analyzer/allocation-size-1.c: ...here.
19045 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
19046 * c-c++-common/analyzer/allocation-size-2.c: ...here.
19047 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
19048 * c-c++-common/analyzer/allocation-size-3.c: ...here.
19049 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
19050 * c-c++-common/analyzer/allocation-size-4.c: ...here.
19051 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
19052 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
19053 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
19054 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
19055 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
19056 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
19057 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
19058 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
19059 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
19060 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
19061 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
19062 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
19063 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
19064 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
19065 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
19066 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
19067 * gcc.dg/analyzer/capacity-1.c: Moved to...
19068 * c-c++-common/analyzer/capacity-1.c: ...here.
19069 * gcc.dg/analyzer/dot-output.c: Moved to...
19070 * c-c++-common/analyzer/dot-output.c: ...here.
19071 * gcc.dg/analyzer/escaping-1.c: Moved to...
19072 * c-c++-common/analyzer/escaping-1.c: ...here.
19073 * gcc.dg/analyzer/expect-1.c: Moved to...
19074 * c-c++-common/analyzer/expect-1.c: ...here.
19075 * gcc.dg/analyzer/fgets-1.c: Moved to...
19076 * c-c++-common/analyzer/fgets-1.c: ...here.
19077 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
19078 * c-c++-common/analyzer/file-uninit-1.c: ...here.
19079 * gcc.dg/analyzer/fileno-1.c: Moved to...
19080 * c-c++-common/analyzer/fileno-1.c: ...here.
19081 * gcc.dg/analyzer/first-field-1.c: Moved to...
19082 * c-c++-common/analyzer/first-field-1.c: ...here.
19083 * gcc.dg/analyzer/first-field-2.c: Moved to...
19084 * c-c++-common/analyzer/first-field-2.c: ...here.
19085 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
19086 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
19087 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
19088 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
19089 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
19090 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
19091 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
19092 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
19093 * gcc.dg/analyzer/fread-1.c: Moved to...
19094 * c-c++-common/analyzer/fread-1.c: ...here.
19095 * gcc.dg/analyzer/fread-2.c: Moved to...
19096 * c-c++-common/analyzer/fread-2.c: ...here.
19097 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
19098 * c-c++-common/analyzer/fread-pr108661.c: ...here.
19099 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
19100 * c-c++-common/analyzer/function-ptr-1.c: ...here.
19101 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
19102 * c-c++-common/analyzer/function-ptr-2.c: ...here.
19103 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
19104 * c-c++-common/analyzer/function-ptr-3.c: ...here.
19105 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
19106 * c-c++-common/analyzer/function-ptr-4.c: ...here.
19107 * gcc.dg/analyzer/getc-1.c: Moved to...
19108 * c-c++-common/analyzer/getc-1.c: ...here.
19109 * gcc.dg/analyzer/getchar-1.c: Moved to...
19110 * c-c++-common/analyzer/getchar-1.c: ...here.
19111 * gcc.dg/analyzer/gzio-2.c: Moved to...
19112 * c-c++-common/analyzer/gzio-2.c: ...here.
19113 * gcc.dg/analyzer/gzio-3.c: Moved to...
19114 * c-c++-common/analyzer/gzio-3.c: ...here.
19115 * gcc.dg/analyzer/gzio-3a.c: Moved to...
19116 * c-c++-common/analyzer/gzio-3a.c: ...here.
19117 * gcc.dg/analyzer/gzio.c: Moved to...
19118 * c-c++-common/analyzer/gzio.c: ...here.
19119 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
19120 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
19121 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
19122 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
19123 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
19124 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
19125 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
19126 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
19127 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
19128 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
19129 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
19130 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
19131 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
19132 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
19133 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
19134 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
19135 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
19136 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
19137 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
19138 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
19139 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
19140 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
19141 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
19142 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
19143 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
19144 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
19145 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
19146 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
19147 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
19148 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
19149 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
19150 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
19151 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
19152 * c-c++-common/analyzer/infinite-recursion.c: ...here.
19153 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
19154 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
19155 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
19156 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
19157 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
19158 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
19159 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
19160 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
19161 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
19162 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
19163 * gcc.dg/analyzer/inlining-6.c: Moved to...
19164 * c-c++-common/analyzer/inlining-6.c: ...here.
19165 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
19166 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
19167 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
19168 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
19169 * gcc.dg/analyzer/isatty-1.c: Moved to...
19170 * c-c++-common/analyzer/isatty-1.c: ...here.
19171 * gcc.dg/analyzer/leak-2.c: Moved to...
19172 * c-c++-common/analyzer/leak-2.c: ...here.
19173 * gcc.dg/analyzer/leak-3.c: Moved to...
19174 * c-c++-common/analyzer/leak-3.c: ...here.
19175 * gcc.dg/analyzer/leak-4.c: Moved to...
19176 * c-c++-common/analyzer/leak-4.c: ...here.
19177 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
19178 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
19179 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
19180 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
19181 * gcc.dg/analyzer/loop-2.c: Moved to...
19182 * c-c++-common/analyzer/loop-2.c: ...here.
19183 * gcc.dg/analyzer/loop-2a.c: Moved to...
19184 * c-c++-common/analyzer/loop-2a.c: ...here.
19185 * gcc.dg/analyzer/loop-3.c: Moved to...
19186 * c-c++-common/analyzer/loop-3.c: ...here.
19187 * gcc.dg/analyzer/loop-4.c: Moved to...
19188 * c-c++-common/analyzer/loop-4.c: ...here.
19189 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
19190 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
19191 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
19192 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
19193 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
19194 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
19195 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
19196 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
19197 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
19198 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
19199 * gcc.dg/analyzer/loop.c: Moved to...
19200 * c-c++-common/analyzer/loop.c: ...here.
19201 * gcc.dg/analyzer/malloc-3.c: Moved to...
19202 * c-c++-common/analyzer/malloc-3.c: ...here.
19203 * gcc.dg/analyzer/malloc-5.c: Moved to...
19204 * c-c++-common/analyzer/malloc-5.c: ...here.
19205 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
19206 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
19207 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
19208 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
19209 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
19210 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
19211 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
19212 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
19213 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
19214 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
19215 * gcc.dg/analyzer/malloc-dce.c: Moved to...
19216 * c-c++-common/analyzer/malloc-dce.c: ...here.
19217 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
19218 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
19219 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
19220 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
19221 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
19222 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
19223 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
19224 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
19225 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
19226 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
19227 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
19228 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
19229 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
19230 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
19231 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
19232 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
19233 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
19234 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
19235 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
19236 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
19237 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
19238 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
19239 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
19240 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
19241 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
19242 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
19243 * gcc.dg/analyzer/malloc-macro.h: Moved to...
19244 * c-c++-common/analyzer/malloc-macro.h: ...here.
19245 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
19246 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
19247 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
19248 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
19249 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
19250 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
19251 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
19252 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
19253 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
19254 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
19255 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
19256 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
19257 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
19258 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
19259 * gcc.dg/analyzer/phi-1.c: Moved to...
19260 * c-c++-common/analyzer/phi-1.c: ...here.
19261 * gcc.dg/analyzer/pr100615.c: Moved to...
19262 * c-c++-common/analyzer/pr100615.c: ...here.
19263 * gcc.dg/analyzer/pr103526.c: Moved to...
19264 * c-c++-common/analyzer/pr103526.c: ...here.
19265 * gcc.dg/analyzer/pr94362-1.c: Moved to...
19266 * c-c++-common/analyzer/pr94362-1.c: ...here.
19267 * gcc.dg/analyzer/pr97074.c: Moved to...
19268 * c-c++-common/analyzer/pr97074.c: ...here.
19269 * c-c++-common/analyzer/pr99193-2.c: Added include.
19270 * c-c++-common/analyzer/realloc-1.c: Added include.
19271 * gcc.dg/analyzer/scope-1.c: Moved to...
19272 * c-c++-common/analyzer/scope-1.c: ...here.
19273 * gcc.dg/analyzer/setjmp-2.c: Moved to...
19274 * c-c++-common/analyzer/setjmp-2.c: ...here.
19275 * gcc.dg/analyzer/setjmp-5.c: Moved to...
19276 * c-c++-common/analyzer/setjmp-5.c: ...here.
19277 * gcc.dg/analyzer/setjmp-9.c: Moved to...
19278 * c-c++-common/analyzer/setjmp-9.c: ...here.
19279 * gcc.dg/analyzer/signal-4a.c: Moved to...
19280 * c-c++-common/analyzer/signal-4a.c: ...here.
19281 * gcc.dg/analyzer/signal-4b.c: Moved to...
19282 * c-c++-common/analyzer/signal-4b.c: ...here.
19283 * gcc.dg/analyzer/file-pr58237.c: C only.
19284 * gcc.dg/analyzer/fopen-1.c: C only.
19285 * gcc.dg/analyzer/malloc-4.c: C only.
19286 * gcc.dg/analyzer/malloc-paths-9.c: C only.
19287 * gcc.dg/analyzer/pr103892.c: C only.
19288 * gcc.dg/analyzer/pr109577.c: C only.
19289 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
19290 * gcc.dg/analyzer/pr99193-1.c: C only.
19291 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
19292 * gcc.dg/analyzer/inlining-1.c: Removed.
19293 * gcc.dg/analyzer/inlining-2.c: Removed.
19294 * gcc.dg/analyzer/inlining-5.c: Removed.
19295 * gcc.dg/analyzer/inlining-7.c: Removed.
19296 * c-c++-common/analyzer/compound-assignment-1.c: New test.
19297 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
19298 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
19299 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
19300 gcc.dg/analyzer/fopen-1.c.
19301 * c-c++-common/analyzer/inlining-1.c: New test.
19302 * c-c++-common/analyzer/inlining-2.c: New test.
19303 * c-c++-common/analyzer/inlining-5.c: New test.
19304 * c-c++-common/analyzer/inlining-7.c: New test.
19305 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
19306 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
19307 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
19308 gcc.dg/analyzer/pr109577.c with exceptions disabled.
19309 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
19310 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
19311 exceptions disabled.
19312 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
19313 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
19315 2023-09-09 Xi Ruoyao <xry111@xry111.site>
19317 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
19318 copied bytes to 32.
19320 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
19322 * gcc.target/loongarch/mulw_d_wu.c: New test.
19323 * gcc.target/loongarch/smuldi3_highpart.c: New test.
19324 * gcc.target/loongarch/smulsi3_highpart.c: New test.
19325 * gcc.target/loongarch/umulsi3_highpart.c: New test.
19327 2023-09-09 Xi Ruoyao <xry111@xry111.site>
19329 * gcc.target/loongarch/memcpy-vec-1.c: New test.
19330 * gcc.target/loongarch/memcpy-vec-2.c: New test.
19331 * gcc.target/loongarch/memcpy-vec-3.c: New test.
19333 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
19335 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
19336 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
19337 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
19339 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19341 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
19342 * gcc.dg/pie-7.c: Likewise.
19344 2023-09-08 Patrick Palka <ppalka@redhat.com>
19347 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
19348 in order to preserve intent of the testcase.
19349 * g++.dg/cpp2a/concepts-nondep4.C: New test.
19351 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
19353 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
19354 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
19356 2023-09-07 David Malcolm <dmalcolm@redhat.com>
19359 * c-c++-common/analyzer/computed-goto-1.c: New test.
19360 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
19362 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
19363 David Malcolm <dmalcolm@redhat.com>
19366 * c-c++-common/analyzer/pr110830.c: New test.
19368 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
19370 PR tree-optimization/110875
19371 * gcc.dg/pr110875.c: New.
19373 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
19376 * g++.dg/gomp/pr111274.C: New test case.
19378 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
19381 * gcc.target/i386/pr111225.c: New test.
19383 2023-09-07 David Malcolm <dmalcolm@redhat.com>
19385 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
19387 2023-09-07 Xi Ruoyao <xry111@xry111.site>
19389 * g++.target/loongarch/bstrins-compile.C: New test.
19390 * g++.target/loongarch/bstrins-run.C: New test.
19392 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19395 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
19396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
19397 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
19398 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
19399 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
19400 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
19401 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
19402 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
19403 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
19404 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
19405 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
19406 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
19407 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
19408 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
19409 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
19410 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
19411 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
19412 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
19413 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
19414 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
19415 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
19416 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
19417 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
19418 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
19419 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
19420 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
19421 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
19422 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
19423 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
19424 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
19425 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
19426 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
19427 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
19428 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
19429 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
19431 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
19433 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
19434 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
19435 test to make sure that XVentanaCondOps instructions are disabled
19437 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
19439 2023-09-06 Ian Lance Taylor <iant@golang.org>
19442 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
19444 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19447 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
19448 arguments of _BitInt.
19449 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
19450 * gcc.dg/bitint-32.c: New test.
19451 * gcc.dg/bitint-33.c: New test.
19452 * gcc.dg/bitint-34.c: New test.
19453 * gcc.dg/bitint-35.c: New test.
19454 * gcc.dg/bitint-36.c: New test.
19455 * gcc.dg/fixed-point/bitint-1.c: New test.
19457 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19460 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
19461 -1 + epsilon, another (-1, 0) range value and -0.
19462 * gcc.dg/torture/bitint-22.c (main): Likewise.
19463 * gcc.dg/bitint-28.c: New test.
19464 * gcc.dg/bitint-29.c: New test.
19465 * gcc.dg/bitint-30.c: New test.
19466 * gcc.dg/bitint-31.c: New test.
19467 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
19468 -1 + epsilon and -0.
19469 * gcc.dg/dfp/bitint-2.c (main): Likewise.
19470 * gcc.dg/dfp/bitint-3.c (main): Likewise.
19471 * gcc.dg/dfp/bitint-7.c: New test.
19472 * gcc.dg/dfp/bitint-8.c: New test.
19474 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19477 * gcc.dg/bitint-19.c: New test.
19478 * gcc.dg/bitint-20.c: New test.
19479 * gcc.dg/bitint-21.c: New test.
19480 * gcc.dg/bitint-22.c: New test.
19481 * gcc.dg/bitint-23.c: New test.
19482 * gcc.dg/bitint-24.c: New test.
19483 * gcc.dg/bitint-25.c: New test.
19484 * gcc.dg/bitint-26.c: New test.
19485 * gcc.dg/bitint-27.c: New test.
19486 * g++.dg/ext/bitint1.C: New test.
19487 * g++.dg/ext/bitint2.C: New test.
19488 * g++.dg/ext/bitint3.C: New test.
19489 * g++.dg/ext/bitint4.C: New test.
19491 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19494 * gcc.dg/torture/bitint-20.c: New test.
19495 * gcc.dg/torture/bitint-21.c: New test.
19496 * gcc.dg/torture/bitint-22.c: New test.
19497 * gcc.dg/torture/bitint-23.c: New test.
19498 * gcc.dg/torture/bitint-24.c: New test.
19499 * gcc.dg/torture/bitint-25.c: New test.
19500 * gcc.dg/torture/bitint-26.c: New test.
19501 * gcc.dg/torture/bitint-27.c: New test.
19502 * gcc.dg/torture/bitint-28.c: New test.
19503 * gcc.dg/torture/bitint-29.c: New test.
19504 * gcc.dg/torture/bitint-30.c: New test.
19505 * gcc.dg/torture/bitint-31.c: New test.
19506 * gcc.dg/torture/bitint-32.c: New test.
19507 * gcc.dg/torture/bitint-33.c: New test.
19508 * gcc.dg/torture/bitint-34.c: New test.
19509 * gcc.dg/torture/bitint-35.c: New test.
19510 * gcc.dg/torture/bitint-36.c: New test.
19511 * gcc.dg/torture/bitint-37.c: New test.
19512 * gcc.dg/torture/bitint-38.c: New test.
19513 * gcc.dg/torture/bitint-39.c: New test.
19514 * gcc.dg/torture/bitint-40.c: New test.
19515 * gcc.dg/torture/bitint-41.c: New test.
19516 * gcc.dg/torture/bitint-42.c: New test.
19517 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
19518 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
19519 * gcc.dg/dfp/bitint-1.c: New test.
19520 * gcc.dg/dfp/bitint-2.c: New test.
19521 * gcc.dg/dfp/bitint-3.c: New test.
19522 * gcc.dg/dfp/bitint-4.c: New test.
19523 * gcc.dg/dfp/bitint-5.c: New test.
19524 * gcc.dg/dfp/bitint-6.c: New test.
19525 * gcc.dg/ubsan/bitint-1.c: New test.
19526 * gcc.dg/ubsan/bitint-2.c: New test.
19527 * gcc.dg/ubsan/bitint-3.c: New test.
19529 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19532 * lib/target-supports.exp (check_effective_target_bitint,
19533 check_effective_target_bitint128, check_effective_target_bitint575):
19534 New effective targets.
19535 * gcc.dg/bitint-1.c: New test.
19536 * gcc.dg/bitint-2.c: New test.
19537 * gcc.dg/bitint-3.c: New test.
19538 * gcc.dg/bitint-4.c: New test.
19539 * gcc.dg/bitint-5.c: New test.
19540 * gcc.dg/bitint-6.c: New test.
19541 * gcc.dg/bitint-7.c: New test.
19542 * gcc.dg/bitint-8.c: New test.
19543 * gcc.dg/bitint-9.c: New test.
19544 * gcc.dg/bitint-10.c: New test.
19545 * gcc.dg/bitint-11.c: New test.
19546 * gcc.dg/bitint-12.c: New test.
19547 * gcc.dg/bitint-13.c: New test.
19548 * gcc.dg/bitint-14.c: New test.
19549 * gcc.dg/bitint-15.c: New test.
19550 * gcc.dg/bitint-16.c: New test.
19551 * gcc.dg/bitint-17.c: New test.
19552 * gcc.dg/bitint-18.c: New test.
19553 * gcc.dg/torture/bitint-1.c: New test.
19554 * gcc.dg/torture/bitint-2.c: New test.
19555 * gcc.dg/torture/bitint-3.c: New test.
19556 * gcc.dg/torture/bitint-4.c: New test.
19557 * gcc.dg/torture/bitint-5.c: New test.
19558 * gcc.dg/torture/bitint-6.c: New test.
19559 * gcc.dg/torture/bitint-7.c: New test.
19560 * gcc.dg/torture/bitint-8.c: New test.
19561 * gcc.dg/torture/bitint-9.c: New test.
19562 * gcc.dg/torture/bitint-10.c: New test.
19563 * gcc.dg/torture/bitint-11.c: New test.
19564 * gcc.dg/torture/bitint-12.c: New test.
19565 * gcc.dg/torture/bitint-13.c: New test.
19566 * gcc.dg/torture/bitint-14.c: New test.
19567 * gcc.dg/torture/bitint-15.c: New test.
19568 * gcc.dg/torture/bitint-16.c: New test.
19569 * gcc.dg/torture/bitint-17.c: New test.
19570 * gcc.dg/torture/bitint-18.c: New test.
19571 * gcc.dg/torture/bitint-19.c: New test.
19573 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19576 * g++.target/riscv/rvv/base/pr111296.C: New test.
19578 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19581 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
19583 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19585 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
19586 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
19587 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
19588 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
19589 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
19590 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
19591 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
19592 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
19593 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
19594 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
19595 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
19596 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
19597 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
19598 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
19599 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
19600 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
19602 2023-09-06 David Malcolm <dmalcolm@redhat.com>
19605 * c-c++-common/analyzer/strstr-1.c: New test.
19607 2023-09-06 David Malcolm <dmalcolm@redhat.com>
19610 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
19611 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
19612 directives to avoid clashing with note from <string.h> that might
19613 happen to have the same line number. Add strpncpy test coverage.
19614 * c-c++-common/analyzer/strncpy-1.c: New test.
19615 * gcc.dg/analyzer/null-terminated-strings-1.c
19616 (test_filled_nonzero): New.
19617 (void test_filled_zero): New.
19618 (test_filled_symbolic): New.
19620 2023-09-06 David Malcolm <dmalcolm@redhat.com>
19622 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
19625 2023-09-06 Pan Li <pan2.li@intel.com>
19627 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
19628 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
19630 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
19632 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
19634 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
19637 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
19638 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
19639 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
19641 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
19643 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
19645 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
19647 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
19648 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
19649 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
19650 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
19651 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
19652 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
19653 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
19654 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
19656 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
19658 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
19659 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
19660 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
19661 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
19662 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
19663 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
19664 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
19665 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
19666 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
19667 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
19668 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
19670 2023-09-06 Jakub Jelinek <jakub@redhat.com>
19672 * gcc.dg/c11-floatn-1.c: New test.
19673 * gcc.dg/c11-floatn-2.c: New test.
19674 * gcc.dg/c11-floatn-3.c: New test.
19675 * gcc.dg/c11-floatn-4.c: New test.
19676 * gcc.dg/c11-floatn-5.c: New test.
19677 * gcc.dg/c11-floatn-6.c: New test.
19678 * gcc.dg/c11-floatn-7.c: New test.
19679 * gcc.dg/c11-floatn-8.c: New test.
19680 * gcc.dg/c2x-floatn-1.c: New test.
19681 * gcc.dg/c2x-floatn-2.c: New test.
19682 * gcc.dg/c2x-floatn-3.c: New test.
19683 * gcc.dg/c2x-floatn-4.c: New test.
19684 * gcc.dg/c2x-floatn-5.c: New test.
19685 * gcc.dg/c2x-floatn-6.c: New test.
19686 * gcc.dg/c2x-floatn-7.c: New test.
19687 * gcc.dg/c2x-floatn-8.c: New test.
19689 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
19691 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
19692 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
19693 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
19694 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
19696 2023-09-06 Jason Merrill <jason@redhat.com>
19698 * g++.dg/abi/no_unique_address8.C: New test.
19699 * g++.dg/abi/no_unique_address8a.C: New test.
19701 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
19703 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
19704 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
19705 but heavily minimized.
19707 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19709 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
19710 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
19712 2023-09-05 Andrew Pinski <apinski@marvell.com>
19714 PR tree-optimization/98710
19715 * gcc.dg/tree-ssa/andor-7.c: New test.
19716 * gcc.dg/tree-ssa/andor-8.c: New test.
19718 2023-09-05 Andrew Pinski <apinski@marvell.com>
19720 PR tree-optimization/103536
19721 * gcc.dg/tree-ssa/andor-6.c: New test.
19722 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
19724 2023-09-05 Andrew Pinski <apinski@marvell.com>
19726 PR tree-optimization/107137
19727 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
19728 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
19730 2023-09-05 Andrew Pinski <apinski@marvell.com>
19732 PR tree-optimization/96694
19733 * gcc.dg/tree-ssa/minmax-24.c: New test.
19735 2023-09-05 Andrew Pinski <apinski@marvell.com>
19737 PR tree-optimization/105832
19738 * gcc.dg/tree-ssa/pr105832-1.c: New test.
19739 * gcc.dg/tree-ssa/pr105832-2.c: New test.
19740 * gcc.dg/tree-ssa/pr105832-3.c: New test.
19742 2023-09-05 Marek Polacek <polacek@redhat.com>
19745 * g++.dg/diagnostic/constexpr3.C: New test.
19747 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19749 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
19751 2023-09-05 Jakub Jelinek <jakub@redhat.com>
19754 * g++.dg/diagnostic/redeclaration-4.C: New test.
19755 * g++.dg/diagnostic/redeclaration-5.C: New test.
19756 * g++.dg/warn/Wshadow-19.C: New test.
19758 2023-09-05 Jakub Jelinek <jakub@redhat.com>
19761 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
19763 * g++.dg/diagnostic/redeclaration-3.C: New test.
19764 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
19765 * g++.dg/parse/pr31952-3.C: Likewise.
19767 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
19769 * c-c++-common/gomp/allocate-13.c: New test.
19771 2023-09-05 Pan Li <pan2.li@intel.com>
19773 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
19774 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
19775 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
19777 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
19780 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
19782 * gnat.dg/unroll3.adb: Adjust.
19784 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
19786 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
19787 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
19788 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
19789 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
19790 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
19791 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
19792 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
19793 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
19795 2023-09-05 liuhongt <hongtao.liu@intel.com>
19797 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
19799 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
19801 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
19802 * gcc.dg/vect/bb-slp-71.c: Likewise.
19803 * gcc.dg/vect/bb-slp-72.c: Likewise.
19804 * gcc.dg/vect/bb-slp-73.c: Likewise.
19805 * gcc.dg/vect/bb-slp-74.c: Likewise.
19806 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
19807 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
19808 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
19809 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
19810 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
19811 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
19812 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
19813 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
19814 * gcc.dg/vect/pr101445.c: Likewise.
19815 * gcc.dg/vect/pr105219.c: Likewise.
19816 * gcc.dg/vect/pr107160.c: Likewise.
19817 * gcc.dg/vect/pr107212-1.c: Likewise.
19818 * gcc.dg/vect/pr107212-2.c: Likewise.
19819 * gcc.dg/vect/pr109502.c: Likewise.
19820 * gcc.dg/vect/pr110381.c: Likewise.
19821 * gcc.dg/vect/pr110838.c: Likewise.
19822 * gcc.dg/vect/pr88497-1.c: Likewise.
19823 * gcc.dg/vect/pr88497-7.c: Likewise.
19824 * gcc.dg/vect/pr96783-1.c: Likewise.
19825 * gcc.dg/vect/pr96783-2.c: Likewise.
19826 * gcc.dg/vect/pr97558-2.c: Likewise.
19827 * gcc.dg/vect/pr99253.c: Likewise.
19828 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
19829 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
19830 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
19831 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
19832 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
19833 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
19834 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
19835 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
19836 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
19837 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
19838 * gcc.dg/vect/vect-cond-13.c: Likewise.
19839 * gcc.dg/vect/vect-recurr-1.c: Likewise.
19840 * gcc.dg/vect/vect-recurr-2.c: Likewise.
19841 * gcc.dg/vect/vect-recurr-3.c: Likewise.
19842 * gcc.dg/vect/vect-recurr-4.c: Likewise.
19843 * gcc.dg/vect/vect-recurr-5.c: Likewise.
19844 * gcc.dg/vect/vect-recurr-6.c: Likewise.
19846 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
19848 PR testsuite/111071
19849 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
19850 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
19852 2023-09-04 Pan Li <pan2.li@intel.com>
19854 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
19856 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
19858 PR tree-optimization/108757
19859 * gcc.dg/pr108757-1.c: New test.
19860 * gcc.dg/pr108757-2.c: New test.
19861 * gcc.dg/pr108757.h: New test.
19863 2023-09-04 Guo Jie <guojie@loongson.cn>
19865 * gcc.target/loongarch/const-double-zero-stx.c: New test.
19867 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
19869 * gcc.target/loongarch/switch-qi.c: New test.
19871 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
19873 * gcc.target/loongarch/float-load.c: New test.
19875 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19877 PR testsuite/111066
19878 * g++.dg/special/initpri3.C: Fix wording.
19880 2023-09-03 Pan Li <pan2.li@intel.com>
19882 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
19883 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
19884 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
19885 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
19886 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
19887 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
19888 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
19889 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
19890 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
19891 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
19892 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
19894 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
19896 * gcc.target/loongarch/math-float-128.c: New test.
19898 2023-09-01 Harald Anlauf <anlauf@gmx.de>
19901 * gfortran.dg/bounds_check_fail_5.f90: New test.
19903 2023-09-01 benjamin priour <priour.be@gmail.com>
19907 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
19908 * g++.dg/analyzer/placement-new.C: Added tests.
19909 * g++.dg/analyzer/new-2.C: New test.
19910 * g++.dg/analyzer/noexcept-new.C: New test.
19911 * g++.dg/analyzer/placement-new-size.C: New test.
19913 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
19915 PR testsuite/111264
19916 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
19919 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
19921 * g++.dg/pr110879.C: Moved to...
19922 * g++.dg/opt/pr110879.C: ...here.
19924 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
19926 PR libstdc++/110879
19927 * g++.dg/pr110879.C: New test.
19929 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19932 * g++.dg/cpp2a/decomp8.C: New test.
19933 * g++.dg/cpp2a/decomp9.C: New test.
19934 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
19937 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19939 PR tree-optimization/19832
19940 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
19942 2023-09-01 Jakub Jelinek <jakub@redhat.com>
19944 PR tree-optimization/110915
19945 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
19946 macro definition after limits.h inclusion.
19947 * gcc.dg/pr110915-2.c: Likewise.
19948 * gcc.dg/pr110915-3.c: Likewise.
19949 * gcc.dg/pr110915-4.c: Likewise.
19950 * gcc.dg/pr110915-5.c: Likewise.
19951 * gcc.dg/pr110915-6.c: Likewise.
19952 * gcc.dg/pr110915-7.c: Likewise.
19953 * gcc.dg/pr110915-8.c: Likewise.
19954 * gcc.dg/pr110915-9.c: Likewise.
19955 * gcc.dg/pr110915-10.c: Likewise.
19956 * gcc.dg/pr110915-11.c: Likewise.
19957 * gcc.dg/pr110915-12.c: Likewise.
19959 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19961 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
19962 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
19963 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
19964 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
19965 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
19966 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
19967 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
19968 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
19969 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
19970 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
19971 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
19972 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
19973 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
19974 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
19975 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
19976 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
19978 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19980 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
19981 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
19982 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
19983 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
19984 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
19985 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
19986 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
19987 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
19989 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
19991 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
19992 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
19993 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
19994 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
19995 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
19996 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
19997 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
19998 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
19999 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
20001 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
20003 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
20004 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
20006 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
20008 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
20009 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
20010 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
20011 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
20012 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
20013 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
20014 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
20015 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
20016 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
20017 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
20018 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
20019 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
20020 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
20021 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
20023 2023-09-01 Pan Li <pan2.li@intel.com>
20025 * gcc.target/riscv/rvv/autovec/vls/def.h:
20026 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
20027 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
20028 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
20029 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
20030 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
20031 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
20032 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
20033 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
20034 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
20035 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
20036 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
20037 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
20039 2023-09-01 Andrew Pinski <apinski@marvell.com>
20041 PR tree-optimization/19832
20042 * g++.dg/opt/vectcond-1.C: New test.
20043 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
20045 2023-08-31 Andrew Pinski <apinski@marvell.com>
20047 PR tree-optimization/110915
20048 * gcc.dg/pr110915-1.c: New test.
20049 * gcc.dg/pr110915-10.c: New test.
20050 * gcc.dg/pr110915-11.c: New test.
20051 * gcc.dg/pr110915-12.c: New test.
20052 * gcc.dg/pr110915-2.c: New test.
20053 * gcc.dg/pr110915-3.c: New test.
20054 * gcc.dg/pr110915-4.c: New test.
20055 * gcc.dg/pr110915-5.c: New test.
20056 * gcc.dg/pr110915-6.c: New test.
20057 * gcc.dg/pr110915-7.c: New test.
20058 * gcc.dg/pr110915-8.c: New test.
20059 * gcc.dg/pr110915-9.c: New test.
20061 2023-08-31 Pan Li <pan2.li@intel.com>
20063 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
20065 2023-08-31 Pan Li <pan2.li@intel.com>
20067 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
20069 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
20071 PR testsuite/111228
20072 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
20073 counts to match the number of associated vec_* built-in calls.
20074 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
20075 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
20076 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
20077 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
20078 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
20079 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
20080 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
20082 2023-08-31 Pan Li <pan2.li@intel.com>
20084 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
20086 2023-08-31 Pan Li <pan2.li@intel.com>
20087 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20089 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
20091 2023-08-31 Richard Biener <rguenther@suse.de>
20093 PR middle-end/111253
20094 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
20096 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
20099 * gcc.target/powerpc/pr110411-1.c: New testcase.
20100 * gcc.target/powerpc/pr110411-2.c: New testcase.
20102 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
20104 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
20105 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
20106 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
20108 2023-08-31 Richard Biener <rguenther@suse.de>
20110 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
20111 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
20113 2023-08-31 Richard Biener <rguenther@suse.de>
20115 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
20116 * gcc.target/i386/pr52252-core.c: Likewise.
20118 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
20121 * gcc.target/powerpc/pr96762.c: New.
20123 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
20126 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
20128 2023-08-30 Eric Feng <ef2648@columbia.edu>
20131 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
20132 count checking for PyObjects.
20133 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
20134 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
20135 (and added more tests).
20136 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
20137 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
20139 * gcc.dg/plugin/plugin.exp: New tests.
20140 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
20141 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
20143 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
20146 * gcc.target/pru/pr106562-10.c: New test.
20147 * gcc.target/pru/pr106562-11.c: New test.
20148 * gcc.target/pru/pr106562-5.c: New test.
20149 * gcc.target/pru/pr106562-6.c: New test.
20150 * gcc.target/pru/pr106562-7.c: New test.
20151 * gcc.target/pru/pr106562-8.c: New test.
20152 * gcc.target/pru/pr106562-9.c: New test.
20154 2023-08-30 Marek Polacek <polacek@redhat.com>
20157 * g++.dg/cpp2a/desig30.C: New test.
20159 2023-08-30 Marek Polacek <polacek@redhat.com>
20162 * g++.dg/cpp2a/constinit19.C: New test.
20164 2023-08-30 Richard Biener <rguenther@suse.de>
20166 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
20169 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20171 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
20173 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20175 * gcc.dg/vect/slp-26.c: Adapt for RVV.
20177 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
20180 * gfortran.dg/interface_procedure_1.f90: New test.
20182 2023-08-30 Richard Biener <rguenther@suse.de>
20184 PR tree-optimization/111228
20185 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
20187 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20189 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
20190 * gcc.dg/vect/vect-outer-4e.c: Ditto.
20191 * gcc.dg/vect/vect-outer-4f.c: Ditto.
20192 * gcc.dg/vect/vect-outer-4g.c: Ditto.
20193 * gcc.dg/vect/vect-outer-4k.c: Ditto.
20194 * gcc.dg/vect/vect-outer-4l.c: Ditto.
20196 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20198 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
20199 * gcc.dg/vect/pr88598-2.c: Ditto.
20200 * gcc.dg/vect/pr88598-3.c: Ditto.
20202 2023-08-30 Die Li <lidie@eswincomputing.com>
20203 Fei Gao <gaofei@eswincomputing.com>
20205 * gcc.target/riscv/cm_mv_rv32.c: New test.
20207 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
20209 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
20210 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
20212 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
20214 * gcc.target/riscv/rv32e_zcmp.c: New test.
20215 * gcc.target/riscv/rv32i_zcmp.c: New test.
20216 * gcc.target/riscv/zcmp_push_fpr.c: New test.
20217 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
20219 2023-08-30 Jakub Jelinek <jakub@redhat.com>
20221 PR tree-optimization/110914
20222 * gcc.c-torture/execute/pr110914.c: New test.
20224 2023-08-30 Jakub Jelinek <jakub@redhat.com>
20226 PR tree-optimization/111015
20227 * gcc.dg/pr111015.c: New test.
20229 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
20231 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
20233 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20235 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
20237 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
20239 * gcc.target/riscv/zicond-xor-01.c: New test.
20240 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
20242 2023-08-29 David Malcolm <dmalcolm@redhat.com>
20245 * c-c++-common/analyzer/overlapping-buffers.c: New test.
20247 2023-08-29 Marek Polacek <polacek@redhat.com>
20249 * g++.dg/diagnostic/explicit.C: New test.
20251 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
20253 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
20254 assigning register numbers that are non-zero.
20255 * gcc.target/riscv/zfa-fli-8.c: Ditto.
20256 * gcc.target/riscv/zfa-fli-5.c: New test.
20258 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
20259 Vineet Gupta <vineetg@rivosinc.com>
20261 * gcc.target/riscv/attribute-1.c: Check for
20262 __riscv_unaligned_slow or __riscv_unaligned_fast
20263 * gcc.target/riscv/attribute-4.c: Check for
20264 __riscv_unaligned_avoid
20265 * gcc.target/riscv/attribute-5.c: Check for
20266 __riscv_unaligned_slow or __riscv_unaligned_fast
20267 * gcc.target/riscv/predef-align-1.c: New test.
20268 * gcc.target/riscv/predef-align-2.c: New test.
20269 * gcc.target/riscv/predef-align-3.c: New test.
20270 * gcc.target/riscv/predef-align-4.c: New test.
20271 * gcc.target/riscv/predef-align-5.c: New test.
20272 * gcc.target/riscv/predef-align-6.c: New test.
20274 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
20276 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
20277 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
20279 2023-08-29 Carl Love <cel@us.ibm.com>
20282 * gcc.target/powerpc/pr93448.c: New test case.
20284 2023-08-29 David Malcolm <dmalcolm@redhat.com>
20287 * c-c++-common/analyzer/pr99193-2.c: Add
20288 -Wno-analyzer-too-complex.
20289 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
20290 (test_concrete_strlen): New.
20291 (test_symbolic_strlen): New.
20293 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
20295 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
20296 extension 'Zcb' with some implications.
20298 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
20300 * gcc.target/riscv/predef-30.c: New test for a stub
20301 vendor extension 'XVentanaCondOps'.
20303 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
20305 * gcc.target/riscv/predef-29.c: New test for a stub privileged
20306 extension 'Smstateen' with some implications.
20308 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
20310 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
20311 extension to continue testing whether we can use valid two-letter
20314 2023-08-29 Jakub Jelinek <jakub@redhat.com>
20316 PR middle-end/79173
20317 PR middle-end/111209
20318 * gcc.target/i386/pr79173-12.c: New test.
20320 2023-08-29 Andrew Pinski <apinski@marvell.com>
20322 PR tree-optimization/111147
20323 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
20325 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20327 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
20329 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20331 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
20333 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
20336 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
20337 * gcc.target/riscv/rvv/base/pr110943.c: New test.
20339 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
20341 * gcc.target/loongarch/sign-extend.c: New test.
20343 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
20345 * gcc.target/riscv/builtin_pause.c: Removed.
20346 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
20347 extension is enabled.
20348 * gcc.target/riscv/zihintpause-2.c: Likewise.
20349 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
20350 extension is disabled.
20352 2023-08-28 Andrew Pinski <apinski@marvell.com>
20354 PR testsuite/111215
20355 * gcc.dg/tree-ssa/cond-bool-2.c: Add
20356 `--param logical-op-non-short-circuit=1` to the options.
20358 2023-08-28 Andrew Pinski <apinski@marvell.com>
20360 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
20361 * gcc.dg/pr87009.c: Update test.
20363 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
20365 * gcc.target/loongarch/slt-sign-extend.c: New test.
20367 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20369 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
20370 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
20371 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
20372 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
20373 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
20374 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
20375 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
20377 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
20380 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
20381 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
20382 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
20383 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
20384 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
20385 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
20386 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
20387 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
20388 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
20389 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
20390 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
20391 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
20392 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
20393 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
20394 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
20395 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
20396 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
20397 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
20398 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
20399 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
20400 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
20401 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
20402 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
20403 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
20404 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
20405 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
20406 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
20407 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
20408 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
20409 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
20410 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
20411 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
20412 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
20413 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
20414 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
20415 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
20416 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
20417 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
20418 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
20419 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
20420 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
20421 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
20422 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
20423 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
20424 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
20425 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
20426 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
20427 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
20428 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
20429 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
20430 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
20431 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
20432 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
20433 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
20434 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
20436 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
20438 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
20440 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
20442 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
20444 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
20446 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
20447 sensitive scheduling.
20449 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
20452 * gcc.dg/analyzer/aliasing-3.c: Moved to...
20453 * c-c++-common/analyzer/aliasing-3.c: ...here.
20454 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
20455 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
20456 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
20457 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
20458 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
20459 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
20460 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
20461 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
20462 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
20463 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
20464 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
20465 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
20466 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
20467 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
20468 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
20469 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
20470 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
20471 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
20472 * gcc.dg/analyzer/calloc-1.c: Moved to...
20473 * c-c++-common/analyzer/calloc-1.c: ...here.
20474 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
20475 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
20476 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
20477 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
20478 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
20479 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
20480 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
20481 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
20482 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
20483 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
20484 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
20485 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
20486 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
20487 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
20488 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
20489 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
20490 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
20491 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
20492 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
20493 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
20494 * gcc.dg/analyzer/exec-1.c: Moved to...
20495 * c-c++-common/analyzer/exec-1.c: ...here.
20496 * gcc.dg/analyzer/feasibility-3.c: Moved to...
20497 * c-c++-common/analyzer/feasibility-3.c: ...here.
20498 * gcc.dg/analyzer/fields.c: Moved to...
20499 * c-c++-common/analyzer/fields.c: ...here.
20500 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
20501 * c-c++-common/analyzer/function-ptr-5.c: ...here.
20502 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
20503 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
20504 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
20505 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
20506 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
20507 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
20508 * gcc.dg/analyzer/init.c: Moved to...
20509 * c-c++-common/analyzer/init.c: ...here.
20510 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
20511 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
20512 * gcc.dg/analyzer/inlining-3.c: Moved to...
20513 * c-c++-common/analyzer/inlining-3.c: ...here.
20514 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
20515 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
20516 * gcc.dg/analyzer/inlining-4.c: Moved to...
20517 * c-c++-common/analyzer/inlining-4.c: ...here.
20518 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
20519 * c-c++-common/analyzer/leak-pr105906.c: ...here.
20520 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
20521 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
20522 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
20523 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
20524 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
20525 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
20526 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
20527 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
20528 * gcc.dg/analyzer/malloc-2.c: Moved to...
20529 * c-c++-common/analyzer/malloc-2.c: ...here.
20530 * gcc.dg/analyzer/memcpy-2.c: Moved to...
20531 * c-c++-common/analyzer/memcpy-2.c: ...here.
20532 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
20533 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
20534 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
20535 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
20536 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
20537 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
20538 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
20539 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
20540 * gcc.dg/analyzer/pr101962.c: Moved to...
20541 * c-c++-common/analyzer/pr101962.c: ...here.
20542 * gcc.dg/analyzer/pr103217-2.c: Moved to...
20543 * c-c++-common/analyzer/pr103217-2.c: ...here.
20544 * gcc.dg/analyzer/pr103217.c: Moved to...
20545 * c-c++-common/analyzer/pr103217.c: ...here.
20546 * gcc.dg/analyzer/pr104029.c: Moved to...
20547 * c-c++-common/analyzer/pr104029.c: ...here.
20548 * gcc.dg/analyzer/pr104062.c: Moved to...
20549 * c-c++-common/analyzer/pr104062.c: ...here.
20550 * gcc.dg/analyzer/pr105783.c: Moved to...
20551 * c-c++-common/analyzer/pr105783.c: ...here.
20552 * gcc.dg/analyzer/pr107345.c: Moved to...
20553 * c-c++-common/analyzer/pr107345.c: ...here.
20554 * gcc.dg/analyzer/pr93695-1.c: Moved to...
20555 * c-c++-common/analyzer/pr93695-1.c: ...here.
20556 * gcc.dg/analyzer/pr94596.c: Moved to...
20557 * c-c++-common/analyzer/pr94596.c: ...here.
20558 * gcc.dg/analyzer/pr94839.c: Moved to...
20559 * c-c++-common/analyzer/pr94839.c: ...here.
20560 * gcc.dg/analyzer/pr95152-4.c: C only.
20561 * gcc.dg/analyzer/pr95152-5.c: C only.
20562 * gcc.dg/analyzer/pr95240.c: Moved to...
20563 * c-c++-common/analyzer/pr95240.c: ...here.
20564 * gcc.dg/analyzer/pr96639.c: Moved to...
20565 * c-c++-common/analyzer/pr96639.c: ...here.
20566 * gcc.dg/analyzer/pr96653.c: Moved to...
20567 * c-c++-common/analyzer/pr96653.c: ...here.
20568 * gcc.dg/analyzer/pr96792.c: Moved to...
20569 * c-c++-common/analyzer/pr96792.c: ...here.
20570 * gcc.dg/analyzer/pr96841.c: Moved to...
20571 * c-c++-common/analyzer/pr96841.c: ...here.
20572 * gcc.dg/analyzer/pr98564.c: Moved to...
20573 * c-c++-common/analyzer/pr98564.c: ...here.
20574 * gcc.dg/analyzer/pr98628.c: Moved to...
20575 * c-c++-common/analyzer/pr98628.c: ...here.
20576 * gcc.dg/analyzer/pr98969.c: Moved to...
20577 * c-c++-common/analyzer/pr98969.c: ...here.
20578 * gcc.dg/analyzer/pr99193-2.c: Moved to...
20579 * c-c++-common/analyzer/pr99193-2.c: ...here.
20580 * gcc.dg/analyzer/pr99193-3.c: Moved to...
20581 * c-c++-common/analyzer/pr99193-3.c: ...here.
20582 * gcc.dg/analyzer/pr99716-1.c: Moved to...
20583 * c-c++-common/analyzer/pr99716-1.c: ...here.
20584 * gcc.dg/analyzer/pr99774-1.c: Moved to...
20585 * c-c++-common/analyzer/pr99774-1.c: ...here.
20586 * gcc.dg/analyzer/realloc-1.c: Moved to...
20587 * c-c++-common/analyzer/realloc-1.c: ...here.
20588 * gcc.dg/analyzer/realloc-2.c: Moved to...
20589 * c-c++-common/analyzer/realloc-2.c: ...here.
20590 * gcc.dg/analyzer/realloc-3.c: Moved to...
20591 * c-c++-common/analyzer/realloc-3.c: ...here.
20592 * gcc.dg/analyzer/realloc-4.c: Moved to...
20593 * c-c++-common/analyzer/realloc-4.c: ...here.
20594 * gcc.dg/analyzer/realloc-5.c: Moved to...
20595 * c-c++-common/analyzer/realloc-5.c: ...here.
20596 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
20597 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
20598 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
20599 * c-c++-common/analyzer/snprintf-concat.c: ...here.
20600 * gcc.dg/analyzer/sock-1.c: Moved to...
20601 * c-c++-common/analyzer/sock-1.c: ...here.
20602 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
20603 * c-c++-common/analyzer/sprintf-concat.c: ...here.
20604 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
20605 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
20606 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
20607 * c-c++-common/analyzer/string-ops-dup.c: ...here.
20608 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
20609 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
20610 * gcc.dg/analyzer/symbolic-12.c: Moved to...
20611 * c-c++-common/analyzer/symbolic-12.c: ...here.
20612 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
20613 * c-c++-common/analyzer/uninit-alloca.c: ...here.
20614 * gcc.dg/analyzer/untracked-2.c: Moved to...
20615 * c-c++-common/analyzer/untracked-2.c: ...here.
20616 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
20617 * c-c++-common/analyzer/vasprintf-1.c: ...here.
20618 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
20619 * c-c++-common/analyzer/write-to-const-1.c: ...here.
20620 * gcc.dg/analyzer/write-to-function-1.c: C only.
20621 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
20622 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
20623 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
20624 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
20625 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
20626 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
20627 * g++.dg/analyzer/analyzer.exp: Now also run tests under
20628 c-c++-common/analyzer.
20629 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
20630 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
20631 c-c++-common/analyzer.
20632 * gcc.dg/analyzer/pr104369-1.c: C only.
20633 * gcc.dg/analyzer/pr104369-2.c: Likewise.
20634 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
20635 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
20637 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
20638 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
20639 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
20640 * gcc.dg/analyzer/data-model-11.c: Removed.
20641 * gcc.dg/analyzer/pr61861.c: C only.
20642 * gcc.dg/analyzer/pr93457.c: Removed.
20643 * gcc.dg/analyzer/pr97568.c: Removed.
20644 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
20645 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
20646 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
20647 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
20648 * c-c++-common/analyzer/data-model-11.c: New test.
20649 * c-c++-common/analyzer/pr93457.c: New test.
20650 * c-c++-common/analyzer/pr97568.c: New test.
20651 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
20652 previous gcc.dg/analyzer/sprintf-1.c.
20653 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
20655 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
20658 * gfortran.dg/pr92586.f90 : New test
20660 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20662 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
20663 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
20664 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
20665 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
20666 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
20667 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
20668 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
20669 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
20670 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
20671 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
20672 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
20673 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
20674 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
20675 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
20676 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
20677 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
20678 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
20679 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
20680 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
20681 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
20682 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
20683 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
20684 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
20685 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
20686 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
20687 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
20688 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
20689 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
20691 2023-08-26 Andrew Pinski <apinski@marvell.com>
20693 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
20695 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
20697 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
20698 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
20700 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
20702 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
20704 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
20706 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
20707 * gcc.target/riscv/zfa-fli-zfh.c: New test.
20708 * gcc.target/riscv/zfa-fli.c: New test.
20709 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
20710 * gcc.target/riscv/zfa-fli-1.c: New test.
20711 * gcc.target/riscv/zfa-fli-2.c: New test.
20712 * gcc.target/riscv/zfa-fli-3.c: New test.
20713 * gcc.target/riscv/zfa-fli-4.c: New test.
20714 * gcc.target/riscv/zfa-fli-6.c: New test.
20715 * gcc.target/riscv/zfa-fli-7.c: New test.
20716 * gcc.target/riscv/zfa-fli-8.c: New test.
20717 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
20718 * gcc.target/riscv/zfa-fround.c: New file.
20720 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20722 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
20723 * gfortran.dg/gomp/collapse2.f90: Likewise.
20724 * gfortran.dg/gomp/imperfect-gotos.f90: New.
20725 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
20726 * gfortran.dg/gomp/imperfect1.f90: New.
20727 * gfortran.dg/gomp/imperfect2.f90: New.
20728 * gfortran.dg/gomp/imperfect3.f90: New.
20729 * gfortran.dg/gomp/imperfect4.f90: New.
20730 * gfortran.dg/gomp/imperfect5.f90: New.
20732 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20734 * c-c++-common/gomp/imperfect-attributes.c: New.
20735 * c-c++-common/gomp/imperfect-badloops.c: New.
20736 * c-c++-common/gomp/imperfect-blocks.c: New.
20737 * c-c++-common/gomp/imperfect-extension.c: New.
20738 * c-c++-common/gomp/imperfect-gotos.c: New.
20739 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
20740 * c-c++-common/gomp/imperfect-labels.c: New.
20741 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
20742 * c-c++-common/gomp/imperfect-pragmas.c: New.
20743 * c-c++-common/gomp/imperfect1.c: New.
20744 * c-c++-common/gomp/imperfect2.c: New.
20745 * c-c++-common/gomp/imperfect3.c: New.
20746 * c-c++-common/gomp/imperfect4.c: New.
20747 * c-c++-common/gomp/imperfect5.c: New.
20749 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20751 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
20752 * g++.dg/gomp/attrs-imperfect1.C: New test.
20753 * g++.dg/gomp/attrs-imperfect2.C: New test.
20754 * g++.dg/gomp/attrs-imperfect3.C: New test.
20755 * g++.dg/gomp/attrs-imperfect4.C: New test.
20756 * g++.dg/gomp/attrs-imperfect5.C: New test.
20757 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
20758 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
20759 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
20761 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
20763 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
20764 * c-c++-common/goacc/tile-2.c: Likewise.
20765 * gcc.dg/gomp/collapse-1.c: Likewise.
20767 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
20769 * gcc.target/riscv/gcse-const.c: New Test
20770 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
20772 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
20774 2023-08-25 Andrew Pinski <apinski@marvell.com>
20776 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
20778 2023-08-25 Harald Anlauf <anlauf@gmx.de>
20781 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
20782 * gfortran.dg/data_bounds_2.f90: New test.
20784 2023-08-25 David Malcolm <dmalcolm@redhat.com>
20786 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
20787 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
20788 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
20790 2023-08-25 Richard Biener <rguenther@suse.de>
20792 PR tree-optimization/111137
20793 * gcc.dg/torture/pr111137.c: New testcase.
20795 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
20797 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
20799 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
20801 * gcc.target/riscv/vector-abi-1.c: Moved to...
20802 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
20803 * gcc.target/riscv/vector-abi-2.c: Moved to...
20804 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
20805 * gcc.target/riscv/vector-abi-3.c: Moved to...
20806 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
20807 * gcc.target/riscv/vector-abi-4.c: Moved to...
20808 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
20809 * gcc.target/riscv/vector-abi-5.c: Moved to...
20810 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
20811 * gcc.target/riscv/vector-abi-6.c: Moved to...
20812 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
20813 * gcc.target/riscv/vector-abi-7.c: Moved to...
20814 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
20815 * gcc.target/riscv/vector-abi-8.c: Moved to...
20816 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
20817 * gcc.target/riscv/vector-abi-9.c: Moved to...
20818 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
20820 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
20823 * gcc.target/i386/pr111127.c: New test.
20825 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
20828 * g++.target/i386/pr94866.C: New test.
20830 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
20833 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
20834 non-function pointers is legit.
20835 * gcc.c-torture/compile/pr106537-2.c: Likewise.
20837 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20840 * gcc.dg/analyzer/strcat-1.c: New test.
20842 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20845 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
20847 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20850 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
20851 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
20852 * gcc.dg/analyzer/strcpy-3.c: Likewise.
20853 * gcc.dg/analyzer/strcpy-4.c: New test.
20855 2023-08-24 David Malcolm <dmalcolm@redhat.com>
20858 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
20859 (test_strlen_1): New.
20861 2023-08-24 Richard Biener <rguenther@suse.de>
20863 PR tree-optimization/111123
20864 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
20866 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20868 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
20869 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
20870 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
20871 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
20872 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
20873 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
20874 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
20875 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
20876 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
20877 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
20878 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
20879 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
20880 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
20881 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
20882 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
20883 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
20884 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
20885 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
20886 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
20887 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
20888 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
20889 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
20890 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
20891 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
20892 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
20893 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
20895 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
20897 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
20898 -fno-sched-pressure.
20899 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
20900 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
20901 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
20902 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
20903 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
20904 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
20905 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
20906 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
20907 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
20908 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
20909 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
20910 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
20911 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
20912 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
20913 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
20914 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
20915 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
20916 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
20917 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
20918 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
20919 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
20920 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
20921 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
20922 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
20924 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20926 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
20928 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20930 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
20932 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
20934 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
20936 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
20938 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
20940 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
20942 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
20944 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
20946 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
20948 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
20950 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
20952 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
20954 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
20956 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
20958 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
20960 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
20962 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
20965 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
20967 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
20968 Add variable to hold reference result.
20970 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
20972 * gcc.dg/c2x-attr-syntax-6.c: New test.
20973 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
20975 2023-08-24 Richard Biener <rguenther@suse.de>
20977 PR tree-optimization/111115
20978 * lib/target-supports.exp (check_effective_target_vect_masked_store):
20979 Supported with check_avx_available.
20980 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
20982 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
20984 * gcc.target/aarch64/neoverse_v1_2.c: New test.
20985 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
20987 2023-08-24 Richard Biener <rguenther@suse.de>
20989 PR tree-optimization/111128
20990 * gcc.dg/torture/pr111128.c: New testcase.
20992 2023-08-24 Richard Biener <rguenther@suse.de>
20994 PR testsuite/111125
20995 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
20997 2023-08-24 Andrew Pinski <apinski@marvell.com>
20999 PR tree-optimization/111109
21000 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
21002 2023-08-24 Andrew Pinski <apinski@marvell.com>
21004 PR tree-optimization/95929
21005 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
21006 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
21007 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
21009 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21012 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21014 * g++.target/i386/mv33.C: New test.
21015 * gcc.target/i386/avx10_1-1.c: Ditto.
21016 * gcc.target/i386/avx10_1-2.c: Ditto.
21017 * gcc.target/i386/avx10_1-3.c: Ditto.
21018 * gcc.target/i386/avx10_1-4.c: Ditto.
21019 * gcc.target/i386/avx10_1-5.c: Ditto.
21020 * gcc.target/i386/avx10_1-6.c: Ditto.
21021 * gcc.target/i386/avx10_1-7.c: Ditto.
21022 * gcc.target/i386/avx10_1-8.c: Ditto.
21023 * gcc.target/i386/avx10_1-9.c: Ditto.
21024 * gcc.target/i386/avx10_1-10.c: Ditto.
21026 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21029 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21031 * gcc.target/i386/avx10_1-11.c: New test.
21032 * gcc.target/i386/avx10_1-12.c: Ditto.
21033 * gcc.target/i386/avx10_1-13.c: Ditto.
21034 * gcc.target/i386/avx10_1-14.c: Ditto.
21036 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21039 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21041 * gcc.target/i386/avx10_1-15.c: New test.
21042 * gcc.target/i386/avx10_1-16.c: Ditto.
21043 * gcc.target/i386/avx10_1-17.c: Ditto.
21044 * gcc.target/i386/avx10_1-18.c: Ditto.
21046 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21049 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21051 * gcc.target/i386/avx-1.c: Add -mavx10.1.
21052 * gcc.target/i386/avx-2.c: Ditto.
21053 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
21055 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21058 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21060 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
21061 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
21062 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
21063 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
21064 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
21065 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
21066 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
21067 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
21068 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
21069 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
21070 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
21071 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
21072 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
21074 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21077 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21079 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
21080 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
21081 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
21082 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
21083 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
21084 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
21085 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
21086 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
21087 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
21088 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
21089 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
21090 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
21091 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
21092 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
21093 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
21094 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
21095 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
21097 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21100 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21102 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
21103 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
21104 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
21105 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
21106 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
21107 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
21108 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
21109 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
21110 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
21111 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
21113 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21116 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
21120 * gcc.target/i386/pr111051-1.c: New test.
21122 2023-08-24 Richard Biener <rguenther@suse.de>
21125 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
21127 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
21129 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
21131 2023-08-23 Harald Anlauf <anlauf@gmx.de>
21134 * gfortran.dg/common_28.f90: New test.
21136 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
21138 * gcc.dg/pr102983.c: Adjust output expectations.
21139 * gcc.dg/pr110918.c: New.
21141 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
21143 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
21144 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
21145 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
21146 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
21147 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
21148 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
21149 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
21150 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
21151 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
21152 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
21153 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
21154 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
21155 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
21156 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
21157 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
21158 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
21160 2023-08-23 Jan Hubicka <jh@suse.cz>
21162 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
21164 2023-08-23 Jan Hubicka <jh@suse.cz>
21166 PR middle-end/110940
21167 * gcc.c-torture/compile/pr110940.c: New test.
21169 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21171 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
21174 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21176 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
21178 2023-08-22 David Malcolm <dmalcolm@redhat.com>
21181 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
21182 results on symbolic values.
21183 * gcc.dg/analyzer/strlen-1.c: New test.
21185 2023-08-22 Jason Merrill <jason@redhat.com>
21188 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
21189 * g++.dg/cpp2a/concepts-friend15.C: New test.
21190 * g++.dg/cpp2a/concepts-friend11a.C: New file.
21192 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
21194 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
21195 * c-c++-common/gomp/defaultmap-5.c: New test.
21196 * c-c++-common/gomp/defaultmap-6.c: New test.
21197 * gfortran.dg/gomp/defaultmap-10.f90: New test.
21198 * gfortran.dg/gomp/defaultmap-9.f90: New test.
21200 2023-08-22 Richard Biener <rguenther@suse.de>
21202 PR tree-optimization/94864
21203 PR tree-optimization/94865
21204 PR tree-optimization/93080
21205 * gcc.target/i386/pr94864.c: New testcase.
21206 * gcc.target/i386/pr94865.c: Likewise.
21207 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
21208 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
21209 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
21211 2023-08-22 Harald Anlauf <anlauf@gmx.de>
21214 * gfortran.dg/data_vector_section.f90: New test.
21216 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21217 Kewen.Lin <linkw@linux.ibm.com>
21219 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
21220 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
21222 2023-08-22 liuhongt <hongtao.liu@intel.com>
21224 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
21227 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
21229 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
21230 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
21231 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
21232 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
21233 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
21234 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
21236 2023-08-22 David Malcolm <dmalcolm@redhat.com>
21239 * gcc.dg/analyzer/attr-format-1.c: New test.
21240 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
21243 2023-08-22 David Malcolm <dmalcolm@redhat.com>
21245 * gcc.dg/analyzer/fopen-1.c: New test.
21247 2023-08-22 David Malcolm <dmalcolm@redhat.com>
21250 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
21251 reimplementation of unterminated string detection. Add test
21252 coverage for uninitialized buffers.
21253 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
21254 * gcc.dg/analyzer/putenv-1.c: Likewise.
21255 * gcc.dg/analyzer/strchr-1.c: Likewise.
21256 * gcc.dg/analyzer/strcpy-1.c: Likewise.
21257 * gcc.dg/analyzer/strdup-1.c: Likewise.
21259 2023-08-22 Pan Li <pan2.li@intel.com>
21261 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
21263 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
21265 * gcc.dg/unroll-7.c: Remove xfail.
21267 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
21269 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
21270 * gcc.target/riscv/xtheadbb.c: Ditto.
21271 * gcc.target/riscv/xtheadbs.c: Ditto.
21272 * gcc.target/riscv/xtheadcmo.c: Ditto.
21273 * gcc.target/riscv/xtheadcondmov.c: Ditto.
21274 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
21275 * gcc.target/riscv/xtheadfmv.c: Ditto.
21276 * gcc.target/riscv/xtheadint.c: Ditto.
21277 * gcc.target/riscv/xtheadmac.c: Ditto.
21278 * gcc.target/riscv/xtheadmemidx.c: Ditto.
21279 * gcc.target/riscv/xtheadmempair.c: Ditto.
21280 * gcc.target/riscv/xtheadsync.c: Ditto.
21281 * gcc.target/riscv/zawrs.c: Ditto.
21282 * gcc.target/riscv/zvbb.c: Ditto.
21283 * gcc.target/riscv/zvbc.c: Ditto.
21284 * gcc.target/riscv/zvkg.c: Ditto.
21285 * gcc.target/riscv/zvkned.c: Ditto.
21286 * gcc.target/riscv/zvknha.c: Ditto.
21287 * gcc.target/riscv/zvknhb.c: Ditto.
21288 * gcc.target/riscv/zvksed.c: Ditto.
21289 * gcc.target/riscv/zvksh.c: Ditto.
21290 * gcc.target/riscv/zvkt.c: Ditto.
21292 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
21294 * gcc.target/riscv/zvkn.c: Quote #error messages.
21295 * gcc.target/riscv/zvkn-1.c: Ditto.
21296 * gcc.target/riscv/zvknc.c: Ditto.
21297 * gcc.target/riscv/zvknc-1.c: Ditto.
21298 * gcc.target/riscv/zvknc-2.c: Ditto.
21299 * gcc.target/riscv/zvkng.c: Ditto.
21300 * gcc.target/riscv/zvkng-1.c: Ditto.
21301 * gcc.target/riscv/zvkng-2.c: Ditto.
21302 * gcc.target/riscv/zvks.c: Ditto.
21303 * gcc.target/riscv/zvks-1.c: Ditto.
21304 * gcc.target/riscv/zvksc.c: Ditto.
21305 * gcc.target/riscv/zvksc-1.c: Ditto.
21306 * gcc.target/riscv/zvksc-2.c: Ditto.
21307 * gcc.target/riscv/zvksg.c: Ditto.
21308 * gcc.target/riscv/zvksg-1.c: Ditto.
21309 * gcc.target/riscv/zvksg-2.c: Ditto.
21311 2023-08-21 Richard Biener <rguenther@suse.de>
21313 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
21315 2023-08-21 Richard Biener <rguenther@suse.de>
21317 * lib/target-supports.exp: Add vect128, vect256 and vect512
21319 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
21322 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21324 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
21325 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
21326 for targets that support vect_fold_extract_last.
21328 2023-08-21 Richard Biener <rguenther@suse.de>
21330 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
21331 to avoid reduction vectorization.
21333 2023-08-21 liuhongt <hongtao.liu@intel.com>
21335 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
21337 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
21338 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
21339 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
21340 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
21341 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
21342 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
21343 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
21344 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
21345 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
21346 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
21347 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
21348 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
21349 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
21350 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
21351 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
21352 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
21353 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
21355 2023-08-21 Richard Biener <rguenther@suse.de>
21357 PR tree-optimization/111082
21358 * gcc.dg/pr111082.c: New testcase.
21360 2023-08-21 Richard Biener <rguenther@suse.de>
21362 PR tree-optimization/111070
21363 * gcc.dg/pr111070.c: New testcase.
21365 2023-08-21 Andrew Pinski <apinski@marvell.com>
21367 PR tree-optimization/111002
21368 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
21370 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
21372 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
21374 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21376 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
21378 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
21380 PR testsuite/110756
21381 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
21383 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21385 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
21386 _FORTIFY_SOURCE=0 on darwin.
21387 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
21388 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
21390 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
21392 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
21394 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
21396 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
21399 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
21402 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
21403 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
21404 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
21405 * gcc.dg/analyzer/fd-listen.c: Likewise.
21406 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
21407 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
21408 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
21409 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
21410 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
21412 2023-08-20 Andrew Pinski <apinski@marvell.com>
21414 PR tree-optimization/111006
21415 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
21417 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
21419 * lib/target-supports.exp (dg-require-python-h): Test
21420 whether Python.h can really be used.
21422 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
21425 * gcc.target/i386/pr111023-2.c: New test.
21426 * gcc.target/i386/pr111023-4b.c: New test.
21427 * gcc.target/i386/pr111023-8b.c: New test.
21428 * gcc.target/i386/pr111023.c: New test.
21430 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
21433 * gcc.dg/tree-ssa/pr110753.c: New test.
21435 2023-08-18 Richard Biener <rguenther@suse.de>
21437 PR tree-optimization/111019
21438 * g++.dg/torture/pr111019.C: New testcase.
21440 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
21442 * gcc.target/bpf/frame-limit-1.c: New test.
21443 * gcc.target/bpf/frame-limit-2.c: Likewise.
21445 2023-08-18 Richard Biener <rguenther@suse.de>
21447 PR tree-optimization/111048
21448 * gcc.dg/torture/pr111048.c: New testcase.
21450 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
21454 * gcc.target/i386/pr111051-1.c: New test.
21456 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
21458 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
21459 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
21461 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
21463 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
21464 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
21466 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
21467 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21469 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
21470 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
21472 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
21474 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
21475 Address failure due to uninitialized vtype register.
21477 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
21479 PR tree-optimization/111009
21480 * gcc.dg/pr111009.c: New.
21482 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
21483 Charlie Jenkins <charlie@rivosinc.com>
21485 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
21486 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
21488 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
21491 * gcc.c-torture/compile/pr106537-1.c: New test.
21492 * gcc.c-torture/compile/pr106537-2.c: Likewise.
21493 * gcc.c-torture/compile/pr106537-3.c: Likewise.
21495 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
21497 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
21498 * gcc.target/riscv/zvkn-1.c: Ditto.
21499 * gcc.target/riscv/zvknc.c: Ditto.
21500 * gcc.target/riscv/zvknc-1.c: Ditto.
21501 * gcc.target/riscv/zvknc-2.c: Ditto.
21502 * gcc.target/riscv/zvkng.c: Ditto.
21503 * gcc.target/riscv/zvkng-1.c: Ditto.
21504 * gcc.target/riscv/zvkng-2.c: Ditto.
21505 * gcc.target/riscv/zvks.c: Ditto.
21506 * gcc.target/riscv/zvks-1.c: Ditto.
21507 * gcc.target/riscv/zvksc.c: Ditto.
21508 * gcc.target/riscv/zvksc-1.c: Ditto.
21509 * gcc.target/riscv/zvksc-2.c: Ditto.
21510 * gcc.target/riscv/zvksg.c: Ditto.
21511 * gcc.target/riscv/zvksg-1.c: Ditto.
21512 * gcc.target/riscv/zvksg-2.c: Ditto.
21514 2023-08-17 Richard Biener <rguenther@suse.de>
21516 PR tree-optimization/111039
21517 * gcc.dg/pr111039.c: New testcase.
21519 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
21521 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
21522 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
21523 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
21524 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
21525 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
21526 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
21527 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
21528 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
21529 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
21530 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
21532 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
21534 * gcc.target/bpf/naked-1.c: New test.
21536 2023-08-17 Richard Biener <rguenther@suse.de>
21538 * gcc.target/i386/vect-reduc-2.c: New testcase.
21540 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
21542 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
21543 Remove dg-line var declare_a.
21545 2023-08-17 Pan Li <pan2.li@intel.com>
21547 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
21549 2023-08-17 Pan Li <pan2.li@intel.com>
21551 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
21553 2023-08-17 Pan Li <pan2.li@intel.com>
21555 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
21557 2023-08-17 Pan Li <pan2.li@intel.com>
21559 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
21561 2023-08-17 Pan Li <pan2.li@intel.com>
21563 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
21565 2023-08-17 Pan Li <pan2.li@intel.com>
21567 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
21569 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21571 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
21572 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
21573 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
21574 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
21575 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
21576 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
21577 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
21578 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
21579 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
21580 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
21582 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21584 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
21585 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
21586 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
21587 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
21588 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
21589 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
21590 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
21591 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
21592 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
21593 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
21594 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
21595 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
21596 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
21597 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
21598 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
21599 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
21600 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
21602 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21605 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
21606 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
21608 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21610 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
21611 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
21612 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
21613 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
21614 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
21615 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
21616 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
21617 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
21618 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
21619 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
21620 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
21621 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
21622 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
21624 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21626 * gcc.target/i386/avx-1.c: Add -mavx10.1.
21627 * gcc.target/i386/avx-2.c: Ditto.
21628 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
21630 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21632 * gcc.target/i386/avx10_1-15.c: New test.
21633 * gcc.target/i386/avx10_1-16.c: Ditto.
21634 * gcc.target/i386/avx10_1-17.c: Ditto.
21635 * gcc.target/i386/avx10_1-18.c: Ditto.
21637 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21639 * gcc.target/i386/avx10_1-11.c: New test.
21640 * gcc.target/i386/avx10_1-12.c: Ditto.
21641 * gcc.target/i386/avx10_1-13.c: Ditto.
21642 * gcc.target/i386/avx10_1-14.c: Ditto.
21644 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
21646 * g++.target/i386/mv33.C: New test.
21647 * gcc.target/i386/avx10_1-1.c: Ditto.
21648 * gcc.target/i386/avx10_1-2.c: Ditto.
21649 * gcc.target/i386/avx10_1-3.c: Ditto.
21650 * gcc.target/i386/avx10_1-4.c: Ditto.
21651 * gcc.target/i386/avx10_1-5.c: Ditto.
21652 * gcc.target/i386/avx10_1-6.c: Ditto.
21653 * gcc.target/i386/avx10_1-7.c: Ditto.
21654 * gcc.target/i386/avx10_1-8.c: Ditto.
21655 * gcc.target/i386/avx10_1-9.c: Ditto.
21656 * gcc.target/i386/avx10_1-10.c: Ditto.
21658 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
21660 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
21662 2023-08-17 Andrew Pinski <apinski@marvell.com>
21665 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
21667 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
21669 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
21670 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
21671 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
21672 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
21674 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
21676 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
21677 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
21678 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
21679 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
21680 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
21682 2023-08-16 Pan Li <pan2.li@intel.com>
21684 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
21686 2023-08-16 Pan Li <pan2.li@intel.com>
21688 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
21690 2023-08-16 Pan Li <pan2.li@intel.com>
21692 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
21694 2023-08-16 Pan Li <pan2.li@intel.com>
21696 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
21698 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
21701 * gcc.target/powerpc/pr110429.c: New.
21703 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
21706 * gcc.target/powerpc/pr106769.h: New.
21707 * gcc.target/powerpc/pr106769-p8.c: New.
21708 * gcc.target/powerpc/pr106769-p9.c: New.
21710 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21712 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
21714 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
21715 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
21716 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
21717 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
21718 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
21719 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
21720 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
21721 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
21722 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
21723 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
21724 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
21725 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
21726 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
21727 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
21728 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
21729 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
21730 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
21731 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
21732 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
21734 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
21736 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
21738 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
21740 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
21742 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
21744 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
21746 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
21747 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
21748 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
21749 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
21750 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
21751 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
21752 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
21753 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
21755 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
21757 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
21759 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
21761 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
21763 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
21765 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
21767 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
21768 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
21769 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
21770 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
21771 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
21772 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
21773 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
21774 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
21775 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
21776 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
21777 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
21778 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
21779 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
21780 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
21781 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
21782 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
21783 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
21784 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
21785 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
21786 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
21787 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
21788 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
21789 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
21790 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
21791 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
21792 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
21793 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
21794 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
21795 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
21796 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
21797 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
21798 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
21799 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
21800 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
21801 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
21802 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
21804 2023-08-16 Pan Li <pan2.li@intel.com>
21806 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
21808 2023-08-16 liuhongt <hongtao.liu@intel.com>
21810 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
21811 gather vectorization.
21812 * gcc.target/i386/avx2-gather-6.c: Ditto.
21813 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
21814 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
21815 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
21816 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
21817 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
21818 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
21819 * gcc.target/i386/pr88531-1b.c: Ditto.
21820 * gcc.target/i386/pr88531-1c.c: Ditto.
21822 2023-08-16 liuhongt <hongtao.liu@intel.com>
21824 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
21826 2023-08-15 David Faust <david.faust@oracle.com>
21829 * gcc.target/bpf/smov-2.c: New test.
21830 * gcc.target/bpf/smov-pseudoc-2.c: New test.
21832 2023-08-15 Martin Jambor <mjambor@suse.cz>
21836 * gcc.dg/ipa/pr92497-1.c: New test.
21837 * gcc.dg/ipa/pr92497-2.c: Likewise.
21839 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
21842 * gdc.dg/pr110959.d: New test.
21844 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
21845 Thomas Schwinge <thomas@codesourcery.com>
21847 * c-c++-common/goacc/default-3.c: Adjust testcase.
21848 * c-c++-common/goacc/default-4.c: Adjust testcase.
21849 * c-c++-common/goacc/default-5.c: Adjust testcase.
21850 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
21851 * gfortran.dg/goacc/default-4.f: Adjust testcase.
21852 * gfortran.dg/goacc/default-5.f: Adjust testcase.
21854 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21857 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
21859 2023-08-15 Richard Biener <rguenther@suse.de>
21861 * gcc.dg/vect/bb-slp-75.c: New testcase.
21863 2023-08-15 Richard Biener <rguenther@suse.de>
21865 PR tree-optimization/110963
21866 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
21868 2023-08-15 Richard Biener <rguenther@suse.de>
21870 PR tree-optimization/110991
21871 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
21873 2023-08-15 Pan Li <pan2.li@intel.com>
21875 * gcc.target/riscv/mode-switch-ice-1.c: New test.
21877 2023-08-15 Pan Li <pan2.li@intel.com>
21879 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
21881 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
21883 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
21884 codes from the arguments.
21885 (p): Update calls: pass explicit distinct error codes.
21887 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
21891 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
21893 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
21896 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
21898 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
21900 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
21903 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
21907 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
21908 * g++.dg/cpp1z/pr110216.C: New test.
21910 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
21912 * gcc.target/riscv/arch-24.c: New test.
21913 * gcc.target/riscv/arch-25.c: New test.
21915 2023-08-14 Pan Li <pan2.li@intel.com>
21917 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
21919 2023-08-14 Pan Li <pan2.li@intel.com>
21921 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
21923 2023-08-14 Pan Li <pan2.li@intel.com>
21925 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
21927 2023-08-14 Pan Li <pan2.li@intel.com>
21929 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
21931 2023-08-14 Pan Li <pan2.li@intel.com>
21933 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
21935 2023-08-14 Pan Li <pan2.li@intel.com>
21937 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
21939 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
21942 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
21943 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
21944 (gm2_init_iso): Add -fm2-plugin.
21945 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
21946 (gm2_init_pim2): Add -fm2-plugin.
21947 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
21948 (gm2_init_iso): Add -fm2-plugin.
21949 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
21950 (gm2_init_pim2): Add -fm2-plugin.
21952 2023-08-12 Jakub Jelinek <jakub@redhat.com>
21954 * gcc.dg/stdckdint-1.c: New test.
21955 * gcc.dg/stdckdint-2.c: New test.
21957 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21960 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
21962 2023-08-12 Patrick Palka <ppalka@redhat.com>
21963 Jason Merrill <jason@redhat.com>
21966 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
21967 of "declared" in the repeated deduction guide diagnostics.
21968 * g++.dg/cpp1z/class-deduction116.C: New test.
21970 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21973 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
21975 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21977 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
21978 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
21979 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
21980 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
21981 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
21982 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
21983 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
21984 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
21985 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
21986 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
21988 2023-08-11 David Malcolm <dmalcolm@redhat.com>
21991 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
21992 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
21993 (test_error_at_line_unterminated): New.
21994 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
21995 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
21996 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
21997 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
21998 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
22000 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22002 PR middle-end/110989
22003 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
22005 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
22007 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
22009 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
22010 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
22011 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
22012 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
22013 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
22014 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
22015 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
22016 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
22017 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
22018 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
22019 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
22020 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
22021 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
22022 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
22023 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
22024 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
22025 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
22026 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
22027 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
22028 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
22029 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
22030 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
22031 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
22032 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
22033 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
22034 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
22035 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
22037 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
22039 * lib/target-supports.exp (check_effective_target_alloca): BPF
22040 target does not support alloca.
22041 * gcc.target/bpf/diag-alloca-1.c: New test.
22042 * gcc.target/bpf/diag-alloca-2.c: Likewise.
22043 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
22044 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
22045 * gcc.target/bpf/regs-availability-1.c: Likewise.
22047 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
22049 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
22050 * gcc.target/bpf/diag-funargs.c: Adapt test.
22052 2023-08-11 Eric Feng <ef2648@columbia.edu>
22055 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
22056 PyList_New, PyList_Append, PyLong_FromLong
22057 * gcc.dg/plugin/plugin.exp: New test.
22058 * lib/target-supports.exp: New procedure.
22059 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
22061 2023-08-11 Patrick Palka <ppalka@redhat.com>
22064 * g++.dg/cpp2a/concepts-requires35.C: New test.
22066 2023-08-11 Patrick Palka <ppalka@redhat.com>
22069 * g++.dg/cpp1y/var-templ84.C: New test.
22070 * g++.dg/cpp1y/var-templ84a.C: New test.
22072 2023-08-11 Richard Biener <rguenther@suse.de>
22074 PR tree-optimization/110979
22075 * gcc.dg/torture/pr110979.c: New testcase.
22077 2023-08-11 Richard Biener <rguenther@suse.de>
22079 * g++.dg/vect/slp-pr87105.cc: Adjust.
22080 * gcc.dg/vect/bb-slp-17.c: Likewise.
22081 * gcc.dg/vect/bb-slp-20.c: Likewise.
22082 * gcc.dg/vect/bb-slp-21.c: Likewise.
22083 * gcc.dg/vect/bb-slp-22.c: Likewise.
22084 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
22086 2023-08-11 Pan Li <pan2.li@intel.com>
22088 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
22090 2023-08-11 Pan Li <pan2.li@intel.com>
22092 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
22094 2023-08-11 Drew Ross <drross@redhat.com>
22095 Jakub Jelinek <jakub@redhat.com>
22097 PR tree-optimization/109938
22098 * gcc.c-torture/execute/pr109938.c: New test.
22099 * gcc.dg/tree-ssa/pr109938.c: New test.
22101 2023-08-11 Pan Li <pan2.li@intel.com>
22103 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
22105 2023-08-11 Pan Li <pan2.li@intel.com>
22107 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
22109 2023-08-11 Jakub Jelinek <jakub@redhat.com>
22111 * gcc.dg/c11-typeof-2.c: New test.
22112 * gcc.dg/c11-typeof-3.c: New test.
22113 * gcc.dg/gnu11-typeof-3.c: New test.
22114 * gcc.dg/gnu11-typeof-4.c: New test.
22116 2023-08-11 Andrew Pinski <apinski@marvell.com>
22118 PR tree-optimization/110954
22119 * gcc.c-torture/execute/pr110954-1.c: New test.
22121 2023-08-11 Martin Uecker <uecker@tugraz.at>
22124 * gcc.dg/Wuseless-cast.c: New test.
22126 2023-08-11 Pan Li <pan2.li@intel.com>
22128 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
22130 2023-08-10 Jan Hubicka <jh@suse.cz>
22132 PR middle-end/110923
22133 * gcc.dg/tree-ssa/pr110923.c: New test.
22135 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
22137 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
22138 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
22139 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
22140 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
22141 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
22142 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
22143 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
22144 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
22145 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
22146 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
22147 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
22148 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
22149 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
22150 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
22151 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
22152 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
22153 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
22154 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
22155 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
22156 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
22157 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
22158 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
22159 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
22160 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
22161 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
22162 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
22163 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
22164 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
22166 2023-08-10 Jan Hubicka <jh@suse.cz>
22168 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
22170 2023-08-10 Pan Li <pan2.li@intel.com>
22172 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
22174 2023-08-10 Pan Li <pan2.li@intel.com>
22176 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
22178 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22181 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
22183 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22185 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
22187 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
22188 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
22189 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
22190 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
22191 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
22192 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
22194 2023-08-09 David Malcolm <dmalcolm@redhat.com>
22196 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
22197 to reflect splitting of allocation size and assignment messages
22198 from a single event into pairs of events
22199 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
22200 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
22201 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
22202 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
22203 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
22204 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
22205 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
22206 value is the initial argument.
22207 * gcc.dg/plugin/analyzer_kernel_plugin.c
22208 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
22209 the "known zero size" case.
22210 * gcc.dg/plugin/analyzer_known_fns_plugin.c
22211 (known_function_attempt_to_copy::impl_call_pre): Likewise.
22213 2023-08-09 Andrew Pinski <apinski@marvell.com>
22215 PR tree-optimization/110937
22216 PR tree-optimization/100798
22217 * gcc.dg/tree-ssa/bool-14.c: New test.
22218 * gcc.dg/tree-ssa/bool-15.c: New test.
22219 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
22220 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
22221 so `a ? -1 : 0` is not used to hit the match
22224 2023-08-09 Carl Love <cel@us.ibm.com>
22226 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
22227 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
22228 execute_test_functions): Move to vec-cmpne.h. Add
22229 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
22230 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
22231 and vec-cmpne-runnable.c. Split define_test_functions definition
22232 into define_test_functions and define_init_verify_functions.
22234 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22237 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
22239 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
22241 * gcc.target/riscv/zicond-ice-1.c: New test.
22243 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
22246 * g++.dg/cpp0x/decltype-100482.C: New test.
22248 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
22251 * gcc.target/i386/pr110832-1.c: New test.
22252 * gcc.target/i386/pr110832-2.c: New test.
22253 * gcc.target/i386/pr110832-3.c: New test.
22255 2023-08-08 Andrew Pinski <apinski@marvell.com>
22257 PR tree-optimization/103281
22258 PR tree-optimization/28794
22259 * gcc.dg/tree-ssa/pr103281-1.c: New test.
22260 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
22262 2023-08-08 Pan Li <pan2.li@intel.com>
22264 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
22266 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
22268 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22270 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
22271 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
22272 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
22273 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
22274 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
22275 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
22276 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
22277 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
22278 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
22279 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
22280 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
22281 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
22282 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
22283 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
22284 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
22285 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
22286 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
22287 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
22288 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
22289 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
22290 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
22291 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
22292 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
22293 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
22294 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
22295 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
22296 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
22297 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
22298 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
22299 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
22300 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
22301 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
22302 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
22303 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
22304 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
22305 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
22306 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
22307 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
22308 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
22309 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
22310 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
22311 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
22312 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
22313 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
22314 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
22315 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
22316 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
22317 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
22318 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
22319 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
22320 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
22321 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
22322 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
22323 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
22324 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
22325 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
22326 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
22327 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
22328 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
22329 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
22330 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
22331 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
22332 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
22333 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
22334 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
22335 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
22336 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
22337 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
22338 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
22339 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
22340 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
22341 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
22342 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
22343 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
22344 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
22345 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
22346 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
22347 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
22348 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
22349 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
22350 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
22351 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
22352 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
22353 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
22354 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
22355 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
22356 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
22357 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
22358 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
22359 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
22360 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
22361 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
22362 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
22363 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
22364 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
22365 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
22366 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
22367 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
22368 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
22369 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
22370 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
22371 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
22372 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
22373 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
22374 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
22375 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
22376 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
22377 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
22378 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
22379 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
22380 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
22381 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
22383 2023-08-08 Richard Biener <rguenther@suse.de>
22385 PR tree-optimization/49955
22386 * gfortran.dg/vect/pr49955.f: New testcase.
22388 2023-08-08 Richard Biener <rguenther@suse.de>
22390 PR tree-optimization/110924
22391 * gcc.dg/torture/pr110924.c: New testcase.
22393 2023-08-08 yulong <shiyulong@iscas.ac.cn>
22395 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
22396 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
22397 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
22398 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
22399 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
22400 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
22402 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
22404 PR rtl-optimization/110869
22405 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
22406 * gcc.dg/cmp-mem-const-2.c: Dito.
22407 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
22408 * gcc.dg/cmp-mem-const-4.c: Dito.
22409 * gcc.dg/cmp-mem-const-5.c: Dito.
22410 * gcc.dg/cmp-mem-const-6.c: Dito.
22412 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22414 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
22415 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
22417 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22419 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
22420 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
22421 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
22422 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
22423 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
22424 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
22425 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
22427 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22429 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
22430 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
22431 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
22432 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
22433 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
22434 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
22435 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
22436 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
22437 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
22438 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
22439 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
22440 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
22441 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
22442 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
22443 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
22444 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
22445 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
22446 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
22448 2023-08-07 Martin Jambor <mjambor@suse.cz>
22451 * g++.dg/ipa/pr110378-1.C: New test.
22453 2023-08-07 Andrew Pinski <apinski@marvell.com>
22455 PR tree-optimization/109959
22456 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
22457 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
22458 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
22459 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
22460 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
22462 2023-08-07 liuhongt <hongtao.liu@intel.com>
22464 * gcc.target/i386/pr110762-v4hf.c: New test.
22466 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22468 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
22470 2023-08-07 Jan Hubicka <jh@suse.cz>
22472 PR tree-optimization/106293
22473 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
22474 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
22476 2023-08-07 Andrew Pinski <apinski@marvell.com>
22478 PR tree-optimization/96695
22479 * gcc.dg/pr96695-1.c: New test.
22480 * gcc.dg/pr96695-10.c: New test.
22481 * gcc.dg/pr96695-11.c: New test.
22482 * gcc.dg/pr96695-12.c: New test.
22483 * gcc.dg/pr96695-2.c: New test.
22484 * gcc.dg/pr96695-3.c: New test.
22485 * gcc.dg/pr96695-4.c: New test.
22486 * gcc.dg/pr96695-5.c: New test.
22487 * gcc.dg/pr96695-6.c: New test.
22488 * gcc.dg/pr96695-7.c: New test.
22489 * gcc.dg/pr96695-8.c: New test.
22490 * gcc.dg/pr96695-9.c: New test.
22492 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
22495 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
22497 2023-08-06 Jan Hubicka <jh@suse.cz>
22499 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
22500 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
22501 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
22502 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
22503 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
22504 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
22505 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
22506 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
22507 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
22508 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
22509 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
22510 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
22511 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
22512 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
22513 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
22515 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
22518 * gm2/iso/run/pass/m2date.mod: New test.
22519 * gm2/iso/run/pass/testclock.mod: New test.
22520 * gm2/iso/run/pass/testclock2.mod: New test.
22522 2023-08-05 Martin Uecker <uecker@tugraz.at>
22525 * gcc.dg/Wvla-parameter-4.c: Adapt test.
22526 * gcc.dg/attr-access-2.c: Adapt test.
22528 2023-08-05 Martin Uecker <uecker@tugraz.at>
22530 * gcc.dg/pr68193.c: New test.
22532 2023-08-04 David Malcolm <dmalcolm@redhat.com>
22535 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
22536 reflect consolidation of size and assignment into a single event.
22537 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
22538 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
22539 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
22540 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
22541 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
22542 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
22543 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
22544 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
22545 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
22546 * gcc.dg/analyzer/explode-4.c: New test.
22547 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
22548 __attribute__ alloc_size.
22550 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
22553 * gcc.target/i386/invariant-ternlog-1.c: New test.
22554 * gcc.target/i386/invariant-ternlog-2.c: New test.
22556 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
22558 * gcc.target/i386/pr110717-2.c: New test case.
22560 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
22562 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
22564 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
22566 * gcc.target/avr/lra-cpymem_qi.c: New.
22568 2023-08-04 Tamar Christina <tamar.christina@arm.com>
22570 * g++.dg/vect/pr84556.cc: Add novector pragma.
22571 * g++.dg/vect/simd-1.cc: Add novector pragma.
22572 * g++.dg/vect/simd-2.cc: Add novector pragma.
22573 * g++.dg/vect/simd-3.cc: Add novector pragma.
22574 * g++.dg/vect/simd-4.cc: Add novector pragma.
22575 * g++.dg/vect/simd-5.cc: Add novector pragma.
22576 * g++.dg/vect/simd-6.cc: Add novector pragma.
22577 * g++.dg/vect/simd-7.cc: Add novector pragma.
22578 * g++.dg/vect/simd-8.cc: Add novector pragma.
22579 * g++.dg/vect/simd-9.cc: Add novector pragma.
22580 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
22581 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
22582 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
22583 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
22584 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
22585 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
22586 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
22587 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
22588 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
22589 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
22590 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
22591 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
22592 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
22593 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
22594 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
22595 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
22596 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
22597 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
22598 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
22599 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
22600 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
22601 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
22602 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
22603 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
22604 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
22605 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
22606 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
22607 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
22608 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
22609 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
22610 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
22611 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
22612 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
22613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
22614 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
22615 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
22616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
22617 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
22618 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
22619 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
22620 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
22621 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
22622 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
22623 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
22624 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
22625 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
22626 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
22627 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
22628 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
22629 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
22630 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
22631 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
22632 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
22633 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
22634 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
22635 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
22636 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
22637 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
22638 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
22639 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
22640 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
22641 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
22642 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
22643 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
22644 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
22645 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
22646 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
22647 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
22648 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
22649 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
22650 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
22651 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
22652 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
22653 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
22654 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
22655 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
22656 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
22657 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
22658 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
22659 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
22660 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
22661 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
22662 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
22663 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
22664 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
22665 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
22666 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
22667 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
22668 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
22669 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
22670 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
22671 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
22672 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
22673 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
22674 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
22675 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
22676 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
22677 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
22678 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
22679 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
22680 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
22681 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
22682 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
22683 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
22684 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
22685 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
22686 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
22687 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
22688 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
22689 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
22690 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
22691 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
22692 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
22693 * gcc.dg/vect/pr101445.c: Add novector pragma.
22694 * gcc.dg/vect/pr103581.c: Add novector pragma.
22695 * gcc.dg/vect/pr105219.c: Add novector pragma.
22696 * gcc.dg/vect/pr108608.c: Add novector pragma.
22697 * gcc.dg/vect/pr18400.c: Add novector pragma.
22698 * gcc.dg/vect/pr18536.c: Add novector pragma.
22699 * gcc.dg/vect/pr20122.c: Add novector pragma.
22700 * gcc.dg/vect/pr25413.c: Add novector pragma.
22701 * gcc.dg/vect/pr30784.c: Add novector pragma.
22702 * gcc.dg/vect/pr37539.c: Add novector pragma.
22703 * gcc.dg/vect/pr40074.c: Add novector pragma.
22704 * gcc.dg/vect/pr45752.c: Add novector pragma.
22705 * gcc.dg/vect/pr45902.c: Add novector pragma.
22706 * gcc.dg/vect/pr46009.c: Add novector pragma.
22707 * gcc.dg/vect/pr48172.c: Add novector pragma.
22708 * gcc.dg/vect/pr51074.c: Add novector pragma.
22709 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
22710 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
22711 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
22712 * gcc.dg/vect/pr56918.c: Add novector pragma.
22713 * gcc.dg/vect/pr56920.c: Add novector pragma.
22714 * gcc.dg/vect/pr56933.c: Add novector pragma.
22715 * gcc.dg/vect/pr57705.c: Add novector pragma.
22716 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
22717 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
22718 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
22719 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
22720 * gcc.dg/vect/pr59594.c: Add novector pragma.
22721 * gcc.dg/vect/pr59984.c: Add novector pragma.
22722 * gcc.dg/vect/pr60276.c: Add novector pragma.
22723 * gcc.dg/vect/pr61194.c: Add novector pragma.
22724 * gcc.dg/vect/pr61680.c: Add novector pragma.
22725 * gcc.dg/vect/pr62021.c: Add novector pragma.
22726 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
22727 * gcc.dg/vect/pr64252.c: Add novector pragma.
22728 * gcc.dg/vect/pr64404.c: Add novector pragma.
22729 * gcc.dg/vect/pr64421.c: Add novector pragma.
22730 * gcc.dg/vect/pr64493.c: Add novector pragma.
22731 * gcc.dg/vect/pr64495.c: Add novector pragma.
22732 * gcc.dg/vect/pr66251.c: Add novector pragma.
22733 * gcc.dg/vect/pr66253.c: Add novector pragma.
22734 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
22735 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
22736 * gcc.dg/vect/pr69820.c: Add novector pragma.
22737 * gcc.dg/vect/pr70021.c: Add novector pragma.
22738 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
22739 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
22740 * gcc.dg/vect/pr71259.c: Add novector pragma.
22741 * gcc.dg/vect/pr78005.c: Add novector pragma.
22742 * gcc.dg/vect/pr78558.c: Add novector pragma.
22743 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
22744 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
22745 * gcc.dg/vect/pr80928.c: Add novector pragma.
22746 * gcc.dg/vect/pr81410.c: Add novector pragma.
22747 * gcc.dg/vect/pr81633.c: Add novector pragma.
22748 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
22749 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
22750 * gcc.dg/vect/pr85586.c: Add novector pragma.
22751 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
22752 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
22753 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
22754 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
22755 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
22756 * gcc.dg/vect/pr90018.c: Add novector pragma.
22757 * gcc.dg/vect/pr92420.c: Add novector pragma.
22758 * gcc.dg/vect/pr94994.c: Add novector pragma.
22759 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
22760 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
22761 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
22762 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
22763 * gcc.dg/vect/pr97678.c: Add novector pragma.
22764 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
22765 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
22766 * gcc.dg/vect/slp-1.c: Add novector pragma.
22767 * gcc.dg/vect/slp-10.c: Add novector pragma.
22768 * gcc.dg/vect/slp-11a.c: Add novector pragma.
22769 * gcc.dg/vect/slp-11b.c: Add novector pragma.
22770 * gcc.dg/vect/slp-11c.c: Add novector pragma.
22771 * gcc.dg/vect/slp-12a.c: Add novector pragma.
22772 * gcc.dg/vect/slp-12b.c: Add novector pragma.
22773 * gcc.dg/vect/slp-12c.c: Add novector pragma.
22774 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
22775 * gcc.dg/vect/slp-13.c: Add novector pragma.
22776 * gcc.dg/vect/slp-14.c: Add novector pragma.
22777 * gcc.dg/vect/slp-15.c: Add novector pragma.
22778 * gcc.dg/vect/slp-16.c: Add novector pragma.
22779 * gcc.dg/vect/slp-17.c: Add novector pragma.
22780 * gcc.dg/vect/slp-18.c: Add novector pragma.
22781 * gcc.dg/vect/slp-19a.c: Add novector pragma.
22782 * gcc.dg/vect/slp-19b.c: Add novector pragma.
22783 * gcc.dg/vect/slp-19c.c: Add novector pragma.
22784 * gcc.dg/vect/slp-2.c: Add novector pragma.
22785 * gcc.dg/vect/slp-20.c: Add novector pragma.
22786 * gcc.dg/vect/slp-21.c: Add novector pragma.
22787 * gcc.dg/vect/slp-22.c: Add novector pragma.
22788 * gcc.dg/vect/slp-23.c: Add novector pragma.
22789 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
22790 * gcc.dg/vect/slp-24.c: Add novector pragma.
22791 * gcc.dg/vect/slp-25.c: Add novector pragma.
22792 * gcc.dg/vect/slp-26.c: Add novector pragma.
22793 * gcc.dg/vect/slp-28.c: Add novector pragma.
22794 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
22795 * gcc.dg/vect/slp-3.c: Add novector pragma.
22796 * gcc.dg/vect/slp-33.c: Add novector pragma.
22797 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
22798 * gcc.dg/vect/slp-34.c: Add novector pragma.
22799 * gcc.dg/vect/slp-35.c: Add novector pragma.
22800 * gcc.dg/vect/slp-37.c: Add novector pragma.
22801 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
22802 * gcc.dg/vect/slp-4.c: Add novector pragma.
22803 * gcc.dg/vect/slp-41.c: Add novector pragma.
22804 * gcc.dg/vect/slp-43.c: Add novector pragma.
22805 * gcc.dg/vect/slp-45.c: Add novector pragma.
22806 * gcc.dg/vect/slp-46.c: Add novector pragma.
22807 * gcc.dg/vect/slp-47.c: Add novector pragma.
22808 * gcc.dg/vect/slp-48.c: Add novector pragma.
22809 * gcc.dg/vect/slp-49.c: Add novector pragma.
22810 * gcc.dg/vect/slp-5.c: Add novector pragma.
22811 * gcc.dg/vect/slp-6.c: Add novector pragma.
22812 * gcc.dg/vect/slp-7.c: Add novector pragma.
22813 * gcc.dg/vect/slp-8.c: Add novector pragma.
22814 * gcc.dg/vect/slp-9.c: Add novector pragma.
22815 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
22816 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
22817 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
22818 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
22819 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
22820 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
22821 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
22822 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
22823 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
22824 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
22825 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
22826 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
22827 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
22828 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
22829 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
22830 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
22831 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
22832 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
22833 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
22834 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
22835 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
22836 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
22837 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
22838 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
22839 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
22840 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
22841 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
22842 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
22843 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
22844 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
22845 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
22846 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
22847 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
22848 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
22849 * gcc.dg/vect/vect-100.c: Add novector pragma.
22850 * gcc.dg/vect/vect-103.c: Add novector pragma.
22851 * gcc.dg/vect/vect-104.c: Add novector pragma.
22852 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
22853 * gcc.dg/vect/vect-105.c: Add novector pragma.
22854 * gcc.dg/vect/vect-106.c: Add novector pragma.
22855 * gcc.dg/vect/vect-107.c: Add novector pragma.
22856 * gcc.dg/vect/vect-108.c: Add novector pragma.
22857 * gcc.dg/vect/vect-109.c: Add novector pragma.
22858 * gcc.dg/vect/vect-11.c: Add novector pragma.
22859 * gcc.dg/vect/vect-110.c: Add novector pragma.
22860 * gcc.dg/vect/vect-113.c: Add novector pragma.
22861 * gcc.dg/vect/vect-114.c: Add novector pragma.
22862 * gcc.dg/vect/vect-115.c: Add novector pragma.
22863 * gcc.dg/vect/vect-116.c: Add novector pragma.
22864 * gcc.dg/vect/vect-117.c: Add novector pragma.
22865 * gcc.dg/vect/vect-11a.c: Add novector pragma.
22866 * gcc.dg/vect/vect-12.c: Add novector pragma.
22867 * gcc.dg/vect/vect-122.c: Add novector pragma.
22868 * gcc.dg/vect/vect-124.c: Add novector pragma.
22869 * gcc.dg/vect/vect-13.c: Add novector pragma.
22870 * gcc.dg/vect/vect-14.c: Add novector pragma.
22871 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
22872 * gcc.dg/vect/vect-15.c: Add novector pragma.
22873 * gcc.dg/vect/vect-17.c: Add novector pragma.
22874 * gcc.dg/vect/vect-18.c: Add novector pragma.
22875 * gcc.dg/vect/vect-19.c: Add novector pragma.
22876 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
22877 * gcc.dg/vect/vect-2.c: Add novector pragma.
22878 * gcc.dg/vect/vect-20.c: Add novector pragma.
22879 * gcc.dg/vect/vect-21.c: Add novector pragma.
22880 * gcc.dg/vect/vect-22.c: Add novector pragma.
22881 * gcc.dg/vect/vect-23.c: Add novector pragma.
22882 * gcc.dg/vect/vect-24.c: Add novector pragma.
22883 * gcc.dg/vect/vect-25.c: Add novector pragma.
22884 * gcc.dg/vect/vect-26.c: Add novector pragma.
22885 * gcc.dg/vect/vect-27.c: Add novector pragma.
22886 * gcc.dg/vect/vect-28.c: Add novector pragma.
22887 * gcc.dg/vect/vect-29.c: Add novector pragma.
22888 * gcc.dg/vect/vect-3.c: Add novector pragma.
22889 * gcc.dg/vect/vect-30.c: Add novector pragma.
22890 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
22891 * gcc.dg/vect/vect-31.c: Add novector pragma.
22892 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
22893 * gcc.dg/vect/vect-32.c: Add novector pragma.
22894 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
22895 * gcc.dg/vect/vect-33.c: Add novector pragma.
22896 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
22897 * gcc.dg/vect/vect-34.c: Add novector pragma.
22898 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
22899 * gcc.dg/vect/vect-35.c: Add novector pragma.
22900 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
22901 * gcc.dg/vect/vect-36.c: Add novector pragma.
22902 * gcc.dg/vect/vect-38.c: Add novector pragma.
22903 * gcc.dg/vect/vect-4.c: Add novector pragma.
22904 * gcc.dg/vect/vect-40.c: Add novector pragma.
22905 * gcc.dg/vect/vect-42.c: Add novector pragma.
22906 * gcc.dg/vect/vect-44.c: Add novector pragma.
22907 * gcc.dg/vect/vect-46.c: Add novector pragma.
22908 * gcc.dg/vect/vect-48.c: Add novector pragma.
22909 * gcc.dg/vect/vect-5.c: Add novector pragma.
22910 * gcc.dg/vect/vect-50.c: Add novector pragma.
22911 * gcc.dg/vect/vect-52.c: Add novector pragma.
22912 * gcc.dg/vect/vect-54.c: Add novector pragma.
22913 * gcc.dg/vect/vect-56.c: Add novector pragma.
22914 * gcc.dg/vect/vect-58.c: Add novector pragma.
22915 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
22916 * gcc.dg/vect/vect-6.c: Add novector pragma.
22917 * gcc.dg/vect/vect-60.c: Add novector pragma.
22918 * gcc.dg/vect/vect-62.c: Add novector pragma.
22919 * gcc.dg/vect/vect-63.c: Add novector pragma.
22920 * gcc.dg/vect/vect-64.c: Add novector pragma.
22921 * gcc.dg/vect/vect-65.c: Add novector pragma.
22922 * gcc.dg/vect/vect-66.c: Add novector pragma.
22923 * gcc.dg/vect/vect-67.c: Add novector pragma.
22924 * gcc.dg/vect/vect-68.c: Add novector pragma.
22925 * gcc.dg/vect/vect-7.c: Add novector pragma.
22926 * gcc.dg/vect/vect-70.c: Add novector pragma.
22927 * gcc.dg/vect/vect-71.c: Add novector pragma.
22928 * gcc.dg/vect/vect-72.c: Add novector pragma.
22929 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
22930 * gcc.dg/vect/vect-73.c: Add novector pragma.
22931 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
22932 * gcc.dg/vect/vect-74.c: Add novector pragma.
22933 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
22934 * gcc.dg/vect/vect-75.c: Add novector pragma.
22935 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
22936 * gcc.dg/vect/vect-76.c: Add novector pragma.
22937 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
22938 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
22939 * gcc.dg/vect/vect-77.c: Add novector pragma.
22940 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
22941 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
22942 * gcc.dg/vect/vect-78.c: Add novector pragma.
22943 * gcc.dg/vect/vect-8.c: Add novector pragma.
22944 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
22945 * gcc.dg/vect/vect-80.c: Add novector pragma.
22946 * gcc.dg/vect/vect-82.c: Add novector pragma.
22947 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
22948 * gcc.dg/vect/vect-83.c: Add novector pragma.
22949 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
22950 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
22951 * gcc.dg/vect/vect-85.c: Add novector pragma.
22952 * gcc.dg/vect/vect-86.c: Add novector pragma.
22953 * gcc.dg/vect/vect-87.c: Add novector pragma.
22954 * gcc.dg/vect/vect-88.c: Add novector pragma.
22955 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
22956 * gcc.dg/vect/vect-89.c: Add novector pragma.
22957 * gcc.dg/vect/vect-9.c: Add novector pragma.
22958 * gcc.dg/vect/vect-92.c: Add novector pragma.
22959 * gcc.dg/vect/vect-93.c: Add novector pragma.
22960 * gcc.dg/vect/vect-95.c: Add novector pragma.
22961 * gcc.dg/vect/vect-96.c: Add novector pragma.
22962 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
22963 * gcc.dg/vect/vect-97.c: Add novector pragma.
22964 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
22965 * gcc.dg/vect/vect-98.c: Add novector pragma.
22966 * gcc.dg/vect/vect-99.c: Add novector pragma.
22967 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
22968 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
22969 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
22970 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
22971 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
22972 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
22973 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
22974 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
22975 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
22976 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
22977 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
22978 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
22979 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
22980 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
22981 * gcc.dg/vect/vect-all.c: Add novector pragma.
22982 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
22983 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
22984 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
22985 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
22986 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
22987 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
22988 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
22989 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
22990 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
22991 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
22992 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
22993 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
22994 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
22995 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
22996 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
22997 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
22998 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
22999 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
23000 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
23001 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
23002 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
23003 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
23004 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
23005 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
23006 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
23007 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
23008 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
23009 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
23010 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
23011 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
23012 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
23013 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
23014 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
23015 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
23016 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
23017 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
23018 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
23019 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
23020 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
23021 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
23022 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
23023 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
23024 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
23025 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
23026 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
23027 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
23028 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
23029 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
23030 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
23031 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
23032 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
23033 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
23034 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
23035 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
23036 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
23037 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
23038 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
23039 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
23040 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
23041 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
23042 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
23043 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
23044 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
23045 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
23046 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
23047 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
23048 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
23049 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
23050 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
23051 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
23052 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
23053 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
23054 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
23055 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
23056 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
23057 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
23058 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
23059 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
23060 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
23061 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
23062 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
23063 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
23064 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
23065 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
23066 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
23067 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
23068 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
23069 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
23070 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
23071 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
23072 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
23073 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
23074 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
23075 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
23076 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
23077 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
23078 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
23079 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
23080 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
23081 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
23082 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
23083 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
23084 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
23085 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
23086 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
23087 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
23088 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
23089 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
23090 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
23091 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
23092 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
23093 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
23094 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
23095 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
23096 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
23097 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
23098 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
23099 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
23100 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
23101 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
23102 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
23103 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
23104 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
23105 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
23106 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
23107 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
23108 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
23109 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
23110 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
23111 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
23112 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
23113 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
23114 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
23115 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
23116 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
23117 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
23118 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
23119 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
23120 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
23121 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
23122 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
23123 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
23124 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
23125 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
23126 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
23127 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
23128 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
23129 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
23130 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
23131 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
23132 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
23133 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
23134 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
23135 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
23136 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
23137 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
23138 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
23139 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
23140 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
23141 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
23142 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
23143 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
23144 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
23145 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
23146 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
23147 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
23148 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
23149 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
23150 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
23151 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
23152 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
23153 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
23154 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
23155 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
23156 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
23157 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
23158 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
23159 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
23160 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
23161 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
23162 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
23163 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
23164 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
23165 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
23166 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
23167 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
23168 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
23169 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
23170 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
23171 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
23172 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
23173 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
23174 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
23175 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
23176 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
23177 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
23178 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
23179 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
23180 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
23181 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
23182 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
23183 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
23184 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
23185 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
23186 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
23187 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
23188 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
23189 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
23190 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
23191 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
23192 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
23193 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
23194 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
23195 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
23196 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
23197 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
23198 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
23199 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
23200 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
23201 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
23202 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
23203 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
23204 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
23205 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
23206 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
23207 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
23208 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
23209 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
23210 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
23211 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
23212 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
23213 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
23214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
23215 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
23216 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
23217 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
23218 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
23219 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
23220 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
23221 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
23222 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
23223 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
23224 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
23225 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
23226 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
23227 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
23228 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
23229 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
23230 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
23231 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
23232 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
23233 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
23234 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
23235 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
23236 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
23237 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
23238 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
23239 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
23240 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
23241 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
23243 2023-08-04 Tamar Christina <tamar.christina@arm.com>
23245 * gcc.dg/vect/vect-novector-pragma.c: New test.
23247 2023-08-04 Tamar Christina <tamar.christina@arm.com>
23249 * g++.dg/vect/vect.exp (support vect- prefix).
23250 * g++.dg/vect/vect-novector-pragma.cc: New test.
23252 2023-08-04 Tamar Christina <tamar.christina@arm.com>
23255 * gcc.target/aarch64/pr98772.c: Adjust assembly.
23256 * gcc.target/aarch64/vect-widen-shift.c: New test.
23258 2023-08-04 Richard Biener <rguenther@suse.de>
23260 PR tree-optimization/110838
23261 * gcc.dg/vect/pr110838.c: New testcase.
23263 2023-08-04 Pan Li <pan2.li@intel.com>
23266 2023-08-04 Pan Li <pan2.li@intel.com>
23268 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
23270 2023-08-04 Pan Li <pan2.li@intel.com>
23273 2023-08-04 Pan Li <pan2.li@intel.com>
23275 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
23278 2023-08-04 Pan Li <pan2.li@intel.com>
23281 2023-08-04 Pan Li <pan2.li@intel.com>
23283 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
23285 2023-08-04 Pan Li <pan2.li@intel.com>
23288 2023-08-04 Pan Li <pan2.li@intel.com>
23290 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
23293 2023-08-04 Andrew Pinski <apinski@marvell.com>
23295 PR tree-optimization/110874
23296 * gcc.c-torture/compile/pr110874-a.c: New test.
23298 2023-08-04 Drew Ross <drross@redhat.com>
23300 PR middle-end/101955
23301 * gcc.dg/pr101955.c: New test.
23303 2023-08-04 Pan Li <pan2.li@intel.com>
23305 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
23308 2023-08-04 Pan Li <pan2.li@intel.com>
23310 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
23312 2023-08-04 Pan Li <pan2.li@intel.com>
23314 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
23317 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
23319 * gcc.target/aarch64/pr110625_3.c: New testcase.
23321 2023-08-04 Pan Li <pan2.li@intel.com>
23323 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
23325 2023-08-04 Pan Li <pan2.li@intel.com>
23327 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
23329 2023-08-04 Pan Li <pan2.li@intel.com>
23331 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
23332 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
23334 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
23336 * g++.dg/ipa/pure-const-3.C: Move source to...
23337 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
23339 * g++.dg/ipa/pure-const-3b.C: New.
23341 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
23343 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
23344 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
23345 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
23346 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
23347 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
23348 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
23349 * gcc.target/bpf/core-builtin-type-based.c: New test.
23350 * gcc.target/bpf/core-builtin-type-id.c: New test.
23351 * gcc.target/bpf/core-support.h: New test.
23353 2023-08-03 David Malcolm <dmalcolm@redhat.com>
23356 * gcc.dg/analyzer/pr108171.c: New test.
23358 2023-08-03 David Malcolm <dmalcolm@redhat.com>
23361 * gcc.dg/analyzer/pr110882.c: New test.
23363 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
23365 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
23366 (test_can_div_trunc_p_const): Add more tests.
23368 2023-08-03 Richard Biener <rguenther@suse.de>
23370 PR tree-optimization/110838
23371 * gcc.dg/torture/pr110838.c: New testcase.
23373 2023-08-03 Richard Biener <rguenther@suse.de>
23375 PR tree-optimization/110702
23376 * gcc.dg/torture/pr110702.c: New testcase.
23378 2023-08-03 Richard Biener <rguenther@suse.de>
23380 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
23382 2023-08-03 Richard Biener <rguenther@suse.de>
23384 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
23385 and eliminate both in the end.
23387 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23389 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
23390 * gcc.target/s390/vxe2/vlbr-1.c: New test.
23391 * gcc.target/s390/vxe2/vstbr-1.c: New test.
23392 * gcc.target/s390/vxe2/vstbr-2.c: New test.
23394 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23396 * lib/target-supports.exp (check_effective_target_vect_bswap):
23399 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
23401 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
23402 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
23403 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
23404 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
23405 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
23407 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
23410 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
23411 * gcc.target/i386/pr110792.c: New 64-bit C test case.
23413 2023-08-03 Pan Li <pan2.li@intel.com>
23415 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
23417 2023-08-03 Andrew Pinski <apinski@marvell.com>
23419 * gcc.c-torture/execute/20230802-1.c: New test.
23421 2023-08-03 Pan Li <pan2.li@intel.com>
23423 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
23425 2023-08-02 Eric Feng <ef2648@columbia.edu>
23428 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
23429 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
23430 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
23432 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23434 PR rtl-optimization/110869
23435 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
23436 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
23437 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
23438 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
23439 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
23440 constant is already reduced.
23441 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
23442 constant is already reduced.
23444 2023-08-02 Richard Biener <rguenther@suse.de>
23446 PR tree-optimization/92335
23447 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
23448 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
23449 expect predictive commoning to happen instead of sinking.
23450 * gcc.dg/vect/pr65947-3.c: Ajdust.
23452 2023-08-02 Pan Li <pan2.li@intel.com>
23454 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
23456 2023-08-02 Jan Hubicka <jh@suse.cz>
23458 * gcc.dg/unroll-1.c: Fix template.
23460 2023-08-02 Jan Hubicka <jh@suse.cz>
23462 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
23464 2023-08-02 liuhongt <hongtao.liu@intel.com>
23466 * gcc.target/i386/pr81904.c: New test.
23468 2023-08-02 liuhongt <hongtao.liu@intel.com>
23470 * gcc.target/i386/vlddqu_vinserti128.c: New test.
23472 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
23475 * gm2/pim/fail/badxproc.mod: New test.
23477 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
23479 * gcc.target/s390/aligned-1.c: New test.
23480 * gcc.target/s390/unaligned-1.c: New test.
23482 2023-08-01 Jan Hubicka <jh@suse.cz>
23484 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
23485 * gcc.dg/vect/vect-1.c: Check profile consistency.
23486 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
23487 * gcc.dg/vect/vect-10.c: Check profile consistency.
23488 * gcc.dg/vect/vect-100.c: Check profile consistency.
23489 * gcc.dg/vect/vect-103.c: Check profile consistency.
23490 * gcc.dg/vect/vect-104.c: Check profile consistency.
23491 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
23492 * gcc.dg/vect/vect-105.c: Check profile consistency.
23493 * gcc.dg/vect/vect-106.c: Check profile consistency.
23494 * gcc.dg/vect/vect-107.c: Check profile consistency.
23495 * gcc.dg/vect/vect-108.c: Check profile consistency.
23496 * gcc.dg/vect/vect-109.c: Check profile consistency.
23497 * gcc.dg/vect/vect-11.c: Check profile consistency.
23498 * gcc.dg/vect/vect-110.c: Check profile consistency.
23499 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
23500 * gcc.dg/vect/vect-112.c: Check profile consistency.
23501 * gcc.dg/vect/vect-113.c: Check profile consistency.
23502 * gcc.dg/vect/vect-114.c: Check profile consistency.
23503 * gcc.dg/vect/vect-115.c: Check profile consistency.
23504 * gcc.dg/vect/vect-116.c: Check profile consistency.
23505 * gcc.dg/vect/vect-117.c: Check profile consistency.
23506 * gcc.dg/vect/vect-118.c: Check profile consistency.
23507 * gcc.dg/vect/vect-119.c: Check profile consistency.
23508 * gcc.dg/vect/vect-11a.c: Check profile consistency.
23509 * gcc.dg/vect/vect-12.c: Check profile consistency.
23510 * gcc.dg/vect/vect-120.c: Check profile consistency.
23511 * gcc.dg/vect/vect-121.c: Check profile consistency.
23512 * gcc.dg/vect/vect-122.c: Check profile consistency.
23513 * gcc.dg/vect/vect-123.c: Check profile consistency.
23514 * gcc.dg/vect/vect-124.c: Check profile consistency.
23515 * gcc.dg/vect/vect-126.c: Check profile consistency.
23516 * gcc.dg/vect/vect-13.c: Check profile consistency.
23517 * gcc.dg/vect/vect-14.c: Check profile consistency.
23518 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
23519 * gcc.dg/vect/vect-15.c: Check profile consistency.
23520 * gcc.dg/vect/vect-17.c: Check profile consistency.
23521 * gcc.dg/vect/vect-18.c: Check profile consistency.
23522 * gcc.dg/vect/vect-19.c: Check profile consistency.
23523 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
23524 * gcc.dg/vect/vect-2.c: Check profile consistency.
23525 * gcc.dg/vect/vect-20.c: Check profile consistency.
23526 * gcc.dg/vect/vect-21.c: Check profile consistency.
23527 * gcc.dg/vect/vect-22.c: Check profile consistency.
23528 * gcc.dg/vect/vect-23.c: Check profile consistency.
23529 * gcc.dg/vect/vect-24.c: Check profile consistency.
23530 * gcc.dg/vect/vect-25.c: Check profile consistency.
23531 * gcc.dg/vect/vect-26.c: Check profile consistency.
23532 * gcc.dg/vect/vect-27.c: Check profile consistency.
23533 * gcc.dg/vect/vect-28.c: Check profile consistency.
23534 * gcc.dg/vect/vect-29.c: Check profile consistency.
23535 * gcc.dg/vect/vect-3.c: Check profile consistency.
23536 * gcc.dg/vect/vect-30.c: Check profile consistency.
23537 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
23538 * gcc.dg/vect/vect-31.c: Check profile consistency.
23539 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
23540 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
23541 * gcc.dg/vect/vect-32.c: Check profile consistency.
23542 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
23543 * gcc.dg/vect/vect-33.c: Check profile consistency.
23544 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
23545 * gcc.dg/vect/vect-34.c: Check profile consistency.
23546 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
23547 * gcc.dg/vect/vect-35.c: Check profile consistency.
23548 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
23549 * gcc.dg/vect/vect-36.c: Check profile consistency.
23550 * gcc.dg/vect/vect-38.c: Check profile consistency.
23551 * gcc.dg/vect/vect-4.c: Check profile consistency.
23552 * gcc.dg/vect/vect-40.c: Check profile consistency.
23553 * gcc.dg/vect/vect-42.c: Check profile consistency.
23554 * gcc.dg/vect/vect-44.c: Check profile consistency.
23555 * gcc.dg/vect/vect-46.c: Check profile consistency.
23556 * gcc.dg/vect/vect-48.c: Check profile consistency.
23557 * gcc.dg/vect/vect-5.c: Check profile consistency.
23558 * gcc.dg/vect/vect-50.c: Check profile consistency.
23559 * gcc.dg/vect/vect-52.c: Check profile consistency.
23560 * gcc.dg/vect/vect-54.c: Check profile consistency.
23561 * gcc.dg/vect/vect-56.c: Check profile consistency.
23562 * gcc.dg/vect/vect-58.c: Check profile consistency.
23563 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
23564 * gcc.dg/vect/vect-6.c: Check profile consistency.
23565 * gcc.dg/vect/vect-60.c: Check profile consistency.
23566 * gcc.dg/vect/vect-62.c: Check profile consistency.
23567 * gcc.dg/vect/vect-63.c: Check profile consistency.
23568 * gcc.dg/vect/vect-64.c: Check profile consistency.
23569 * gcc.dg/vect/vect-65.c: Check profile consistency.
23570 * gcc.dg/vect/vect-66.c: Check profile consistency.
23571 * gcc.dg/vect/vect-67.c: Check profile consistency.
23572 * gcc.dg/vect/vect-68.c: Check profile consistency.
23573 * gcc.dg/vect/vect-7.c: Check profile consistency.
23574 * gcc.dg/vect/vect-70.c: Check profile consistency.
23575 * gcc.dg/vect/vect-71.c: Check profile consistency.
23576 * gcc.dg/vect/vect-72.c: Check profile consistency.
23577 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
23578 * gcc.dg/vect/vect-73.c: Check profile consistency.
23579 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
23580 * gcc.dg/vect/vect-74.c: Check profile consistency.
23581 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
23582 * gcc.dg/vect/vect-75.c: Check profile consistency.
23583 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
23584 * gcc.dg/vect/vect-76.c: Check profile consistency.
23585 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
23586 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
23587 * gcc.dg/vect/vect-77.c: Check profile consistency.
23588 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
23589 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
23590 * gcc.dg/vect/vect-78.c: Check profile consistency.
23591 * gcc.dg/vect/vect-8.c: Check profile consistency.
23592 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
23593 * gcc.dg/vect/vect-80.c: Check profile consistency.
23594 * gcc.dg/vect/vect-82.c: Check profile consistency.
23595 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
23596 * gcc.dg/vect/vect-83.c: Check profile consistency.
23597 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
23598 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
23599 * gcc.dg/vect/vect-85.c: Check profile consistency.
23600 * gcc.dg/vect/vect-86.c: Check profile consistency.
23601 * gcc.dg/vect/vect-87.c: Check profile consistency.
23602 * gcc.dg/vect/vect-88.c: Check profile consistency.
23603 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
23604 * gcc.dg/vect/vect-89.c: Check profile consistency.
23605 * gcc.dg/vect/vect-9.c: Check profile consistency.
23606 * gcc.dg/vect/vect-91.c: Check profile consistency.
23607 * gcc.dg/vect/vect-92.c: Check profile consistency.
23608 * gcc.dg/vect/vect-93.c: Check profile consistency.
23609 * gcc.dg/vect/vect-95.c: Check profile consistency.
23610 * gcc.dg/vect/vect-96.c: Check profile consistency.
23611 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
23612 * gcc.dg/vect/vect-97.c: Check profile consistency.
23613 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
23614 * gcc.dg/vect/vect-98.c: Check profile consistency.
23615 * gcc.dg/vect/vect-99.c: Check profile consistency.
23617 2023-08-01 Pan Li <pan2.li@intel.com>
23618 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23620 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
23622 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
23623 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
23624 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
23625 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
23626 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
23627 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
23628 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
23629 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
23630 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
23631 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
23632 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
23633 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
23634 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
23635 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
23636 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
23637 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
23638 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
23639 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
23640 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
23641 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
23642 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
23643 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
23644 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
23645 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
23646 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
23647 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
23648 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
23649 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
23650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
23651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
23652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
23653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
23654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
23655 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
23656 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
23657 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
23658 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
23659 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
23660 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
23661 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
23662 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
23663 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
23664 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
23665 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
23666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
23667 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
23668 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
23669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
23670 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
23671 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
23672 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
23674 2023-08-01 Pan Li <pan2.li@intel.com>
23676 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
23677 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
23679 2023-08-01 liuhongt <hongtao.liu@intel.com>
23681 * gcc.target/i386/pr87007-4.c: Adjust testcase.
23682 * gcc.target/i386/pr87007-5.c: Ditto.
23684 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
23687 * gm2/iso/pass/constvec.mod: New test.
23688 * gm2/iso/pass/constvec2.mod: New test.
23689 * gm2/iso/run/pass/constvec3.mod: New test.
23691 2023-08-01 Andrew Pinski <apinski@marvell.com>
23693 PR tree-optimization/93044
23694 * gcc.dg/tree-ssa/cast-1.c: New test.
23695 * gcc.dg/tree-ssa/cast-2.c: New test.
23697 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
23700 * gcc.dg/Wmissing-variable-declarations.c: New test.
23702 2023-07-31 Andrew Pinski <apinski@marvell.com>
23704 PR tree-optimization/106164
23705 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
23707 2023-07-31 Andrew Pinski <apinski@marvell.com>
23709 PR tree-optimization/106164
23710 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
23712 2023-07-31 Andrew Pinski <apinski@marvell.com>
23714 PR tree-optimization/100864
23715 * gcc.dg/tree-ssa/bitops-3.c: New test.
23717 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
23719 * gcc.dg/pr110582.c: New.
23721 2023-07-31 David Malcolm <dmalcolm@redhat.com>
23724 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
23725 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
23727 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
23729 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
23730 * gfortran.dg/goacc/host_data-error.f90: New testcase.
23731 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
23733 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
23735 * gcc.dg/cmp-mem-const-1.c: New test.
23736 * gcc.dg/cmp-mem-const-2.c: New test.
23737 * gcc.dg/cmp-mem-const-3.c: New test.
23738 * gcc.dg/cmp-mem-const-4.c: New test.
23739 * gcc.dg/cmp-mem-const-5.c: New test.
23740 * gcc.dg/cmp-mem-const-6.c: New test.
23741 * gcc.target/s390/cmp-mem-const-1.c: New test.
23743 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
23745 * gcc.target/aarch64/pr110625_1.c: New testcase.
23746 * gcc.target/aarch64/pr110625_2.c: New testcase.
23748 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
23751 * gcc.target/i386/pr110843.c: New test case.
23753 2023-07-31 Pan Li <pan2.li@intel.com>
23755 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
23757 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
23759 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23761 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
23762 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
23763 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
23764 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
23765 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
23766 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
23767 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
23768 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
23769 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
23770 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
23771 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
23773 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
23776 * gcc.target/i386/pr110790-1.c: New test case.
23777 * gcc.target/i386/pr110790-2.c: Likewise.
23779 2023-07-29 Jan Hubicka <jh@suse.cz>
23781 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
23783 2023-07-28 Harald Anlauf <anlauf@gmx.de>
23786 * gfortran.dg/assumed_type_18.f90: New test.
23788 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
23790 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
23793 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
23797 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
23798 * g++.dg/lto/pr89335_0.C: Likewise.
23799 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
23800 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
23801 * g++.dg/warn/pr83054-2.C: New test.
23803 2023-07-28 Jan Hubicka <jh@suse.cz>
23805 PR middle-end/77689
23806 * g++.dg/tree-ssa/loop-split-1.C: New test.
23808 2023-07-28 Jan Hubicka <jh@suse.cz>
23810 PR middle-end/106293
23811 * gcc.dg/tree-prof/loop-split-1.c: New test.
23812 * gcc.dg/tree-prof/loop-split-2.c: New test.
23813 * gcc.dg/tree-prof/loop-split-3.c: New test.
23815 2023-07-28 xuli <xuli1@eswincomputing.com>
23817 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
23818 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
23819 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
23820 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
23821 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
23822 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
23823 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
23824 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
23825 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
23826 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
23827 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
23828 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
23829 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
23830 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
23831 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
23832 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
23833 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
23834 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
23835 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
23836 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
23837 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
23838 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
23839 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
23840 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
23841 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
23842 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
23843 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
23844 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
23845 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
23846 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
23847 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
23848 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
23849 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
23850 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
23851 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
23853 2023-07-28 Jan Hubicka <jh@suse.cz>
23855 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
23856 * gcc.target/i386/avx2-gather-6.c: Likewise.
23857 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
23859 2023-07-28 liuhongt <hongtao.liu@intel.com>
23861 * gcc.target/i386/pr110788.c: New test.
23863 2023-07-27 David Faust <david.faust@oracle.com>
23867 * gcc.target/bpf/sload-1.c: New test.
23868 * gcc.target/bpf/sload-pseudoc-1.c: New test.
23869 * gcc.target/bpf/smov-1.c: New test.
23870 * gcc.target/bpf/smov-pseudoc-1.c: New test.
23872 2023-07-27 David Faust <david.faust@oracle.com>
23874 * gcc.target/bpf/alu-2.c: New test.
23875 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
23877 2023-07-27 Jan Hubicka <jh@suse.cz>
23879 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
23880 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
23881 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
23882 * gcc.dg/unroll-1.c: Test for profile mismatches.
23883 * gcc.dg/unroll-3.c: Test for profile mismatches.
23884 * gcc.dg/unroll-4.c: Test for profile mismatches.
23885 * gcc.dg/unroll-5.c: Test for profile mismatches.
23886 * gcc.dg/unroll-6.c: Test for profile mismatches.
23888 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
23890 * gfortran.dg/gomp/teams-6.f90: Extend.
23892 2023-07-27 Jan Hubicka <jh@suse.cz>
23894 * gcc.dg/pr102385.c: Check for no profile mismatches.
23895 * gcc.dg/pr96931.c: Check for no profile mismatches.
23896 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
23897 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
23898 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
23899 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
23900 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
23901 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
23902 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
23903 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
23904 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
23905 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
23906 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
23907 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
23908 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
23909 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
23910 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
23911 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
23912 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
23913 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
23914 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
23915 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
23917 2023-07-27 Patrick Palka <ppalka@redhat.com>
23920 * g++.dg/cpp0x/constexpr-empty18.C: New test.
23921 * g++.dg/cpp0x/constexpr-empty19.C: New test.
23923 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
23925 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
23926 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
23927 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
23928 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
23929 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
23930 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
23931 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
23932 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
23933 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
23934 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
23935 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
23936 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
23937 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
23938 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
23939 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
23940 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
23941 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
23942 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
23943 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
23944 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
23945 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
23946 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
23947 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
23948 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
23949 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
23950 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
23951 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
23953 2023-07-27 demin.han <demin.han@starfivetech.com>
23955 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
23957 2023-07-27 Richard Biener <rguenther@suse.de>
23959 PR tree-optimization/110829
23960 * gcc.dg/pr56837.c: XFAIL part of the testcase.
23962 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
23965 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
23967 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
23968 Richard Biener <rguenther@suse.de>
23970 PR tree-optimization/110776
23971 * gcc.target/powerpc/pr110776.c: New test.
23973 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
23975 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
23976 * gcc.target/riscv/pr102957.c: Likewise.
23978 2023-07-26 Patrick Palka <ppalka@redhat.com>
23982 * g++.dg/cpp1z/class-deduction115.C: New test.
23983 * g++.dg/template/ttp39.C: New test.
23985 2023-07-26 Patrick Palka <ppalka@redhat.com>
23989 * g++.dg/template/ttp38.C: New test.
23991 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
23993 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
23994 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
23995 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
23996 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
23998 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
24000 * gcc.target/riscv/attribute-20.c: New test.
24001 * gcc.target/riscv/attribute-21.c: New test.
24002 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
24004 2023-07-26 Patrick Palka <ppalka@redhat.com>
24007 * g++.dg/cpp2a/nontype-float3.C: New test.
24009 2023-07-26 Harald Anlauf <anlauf@gmx.de>
24012 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
24013 * gfortran.dg/data_char_5.f90: Likewise.
24014 * gfortran.dg/data_char_6.f90: New test.
24016 2023-07-26 Jason Merrill <jason@redhat.com>
24019 * g++.dg/template/template-keyword4.C: New test.
24021 2023-07-26 David Faust <david.faust@oracle.com>
24023 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
24024 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
24025 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
24026 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
24027 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
24028 * gcc.target/bpf/atomic-op-1.c: New test.
24029 * gcc.target/bpf/atomic-op-2.c: New test.
24030 * gcc.target/bpf/atomic-op-3.c: New test.
24031 * gcc.target/bpf/atomic-xchg-1.c: New test.
24032 * gcc.target/bpf/atomic-xchg-2.c: New test.
24034 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
24036 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
24037 `main` of this testcase.
24039 2023-07-26 Carl Love <cel@us.ibm.com>
24041 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
24042 vec-replace-word-runnable_1.c.
24043 * gcc.target/powerpc/vec-replace-word-runnable_1.c
24044 (dg-options): add -flax-vector-conversions.
24045 (vec_replace_unaligned) Fix first argument type.
24046 (vresult_uchar): Fix expected results.
24047 (vec_replace_unaligned): Update for loop to check uchar results.
24048 Remove extra spaces in if statements. Insert missing spaces in
24050 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
24052 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
24054 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
24055 instead of dg-options.
24057 2023-07-26 Richard Biener <rguenther@suse.de>
24059 PR tree-optimization/106081
24060 * gcc.dg/vect/pr106081.c: New testcase.
24062 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
24064 PR testsuite/110763
24065 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
24068 2023-07-26 Li Xu <xuli1@eswincomputing.com>
24070 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
24072 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
24075 * gcc.target/i386/pr110762.c: New test.
24077 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
24079 * gcc.target/bpf/neg-1.c: New test.
24080 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
24082 2023-07-26 Richard Biener <rguenther@suse.de>
24084 PR tree-optimization/110799
24085 * gcc.dg/torture/pr110799.c: New testcase.
24087 2023-07-26 Jakub Jelinek <jakub@redhat.com>
24089 PR tree-optimization/110755
24090 * gcc.dg/pr110755.c: New test.
24092 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
24095 * g++.target/powerpc/pr110741.C: New test.
24097 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
24099 * gcc.target/riscv/fsflags.c: New test.
24101 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
24106 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
24107 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
24108 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
24109 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
24110 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
24111 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
24113 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
24116 * g++.dg/cpp1y/constexpr-110619.C: New test.
24118 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
24120 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
24121 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
24122 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
24123 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
24124 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
24125 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
24126 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
24127 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
24128 * g++.dg/cpp0x/overflow1.C: Likewise.
24129 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
24130 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
24131 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
24132 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
24133 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
24134 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
24135 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
24136 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
24137 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
24138 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
24139 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
24140 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
24141 * g++.dg/cpp1y/pr68180.C: Likewise.
24142 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
24143 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
24144 * g++.dg/cpp2a/bit-cast11.C: Likewise.
24145 * g++.dg/cpp2a/bit-cast12.C: Likewise.
24146 * g++.dg/cpp2a/bit-cast14.C: Likewise.
24147 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
24148 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
24149 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
24150 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
24151 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
24152 * g++.dg/cpp2a/constinit10.C: Likewise.
24153 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
24154 * g++.dg/ext/constexpr-vla2.C: Likewise.
24155 * g++.dg/ext/constexpr-vla3.C: Likewise.
24156 * g++.dg/ubsan/pr63956.C: Likewise.
24158 2023-07-26 Jason Merrill <jason@redhat.com>
24160 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
24162 2023-07-25 Andrew Pinski <apinski@marvell.com>
24164 PR testsuite/110803
24165 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
24168 2023-07-25 Marek Polacek <polacek@redhat.com>
24171 * g++.dg/cpp1y/constexpr-110382.C: New test.
24173 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
24176 PR middle-end/71065
24177 * gfortran.dg/gomp/teams-6.f90: New test.
24179 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
24181 * gnat.dg/unroll3.adb: Adjust.
24183 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
24185 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
24187 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
24190 * gcc.target/powerpc/pr103605.h: New.
24191 * gcc.target/powerpc/pr103605-1.c: New.
24192 * gcc.target/powerpc/pr103605-2.c: New.
24194 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
24197 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
24198 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
24199 * gm2/extensions/asm/fail/stressreturn.mod: New test.
24200 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
24201 * gm2/extensions/asm/pass/fooasm.mod: New test.
24203 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
24206 PR middle-end/71065
24207 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
24208 * gfortran.dg/gomp/teams-5.f90: New test.
24210 2023-07-24 Drew Ross <drross@redhat.com>
24211 Jakub Jelinek <jakub@redhat.com>
24213 PR middle-end/109986
24214 * gcc.c-torture/execute/pr109986.c: New test.
24215 * gcc.dg/tree-ssa/pr109986.c: New test.
24217 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
24220 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
24221 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
24222 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
24223 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
24224 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
24225 * gcc.target/bpf/diag-smod.c: Likewise.
24227 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
24229 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
24230 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
24232 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
24235 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
24236 * gcc.target/bpf/bswap-2.c: New test.
24238 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24240 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
24241 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
24242 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
24243 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
24244 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
24245 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
24246 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
24247 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
24248 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
24250 2023-07-24 Richard Biener <rguenther@suse.de>
24252 PR tree-optimization/110777
24253 * gcc.dg/pr110777.c: New testcase.
24255 2023-07-24 Richard Biener <rguenther@suse.de>
24257 PR tree-optimization/110766
24258 * gcc.dg/torture/pr110766.c: New testcase.
24260 2023-07-24 Pan Li <pan2.li@intel.com>
24262 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
24263 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
24265 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
24267 * gcc.target/riscv/pr110748-1.c: New Test.
24268 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
24269 patterns to avoid random string matches.
24271 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
24273 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
24275 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
24278 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
24280 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
24282 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
24284 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
24285 Richard Biener <rguenther@suse.de>
24288 * gcc.dg/pr110699.c: New test case.
24290 2023-07-21 Marek Polacek <polacek@redhat.com>
24293 * g++.dg/cpp0x/noexcept80.C: New test.
24295 2023-07-21 Jan Hubicka <jh@suse.cz>
24297 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
24298 * gcc.dg/tree-ssa/dce-1.c: Likewise.
24300 2023-07-21 Jan Hubicka <jh@suse.cz>
24302 * gcc.dg/loop-unswitch-17.c: Disable ch.
24303 * gcc.dg/pr103079.c: Disable ch.
24304 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
24306 * gcc.dg/tree-ssa/copy-headers.c: Update template.
24307 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
24309 2023-07-21 Richard Biener <rguenther@suse.de>
24311 PR tree-optimization/41320
24312 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
24314 2023-07-21 Jan Hubicka <jh@suse.cz>
24316 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
24318 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24320 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
24321 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
24322 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
24323 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
24324 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
24325 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
24326 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
24327 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
24328 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
24329 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
24330 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
24331 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
24332 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
24333 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
24334 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
24335 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
24336 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
24337 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
24338 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
24339 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
24340 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
24341 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
24342 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
24343 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
24344 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
24345 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
24346 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
24347 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
24348 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
24349 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
24350 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
24351 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
24352 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
24353 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
24354 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
24355 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
24356 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
24357 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
24358 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
24359 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
24360 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
24361 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
24362 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
24363 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
24364 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
24365 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
24366 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
24367 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
24369 2023-07-21 Richard Biener <rguenther@suse.de>
24371 PR tree-optimization/88540
24372 * gcc.target/i386/pr88540.c: New testcase.
24373 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
24374 * gcc.target/i386/pr54855-12.c: Adjust.
24375 * gcc.target/i386/pr54855-13.c: Likewise.
24376 * gcc.target/i386/pr110170.c: Likewise.
24377 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
24379 2023-07-21 Andrew Pinski <apinski@marvell.com>
24381 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
24382 the passes that enables match-and-simplify.
24383 * gcc.dg/tree-ssa/minmax-23.c: New test.
24385 2023-07-21 Richard Biener <rguenther@suse.de>
24387 PR tree-optimization/110742
24388 * g++.dg/torture/pr110742.C: New testcase.
24390 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
24392 PR testsuite/110729
24393 * gcc.dg/pr110729.c: New test.
24395 2023-07-21 liuhongt <hongtao.liu@intel.com>
24397 * c-c++-common/fcf-protection-10.c: New test.
24398 * c-c++-common/fcf-protection-11.c: New test.
24399 * c-c++-common/fcf-protection-12.c: New test.
24400 * c-c++-common/fcf-protection-8.c: New test.
24401 * c-c++-common/fcf-protection-9.c: New test.
24402 * gcc.target/i386/pr89701-1.c: New test.
24403 * gcc.target/i386/pr89701-2.c: New test.
24404 * gcc.target/i386/pr89701-3.c: New test.
24406 2023-07-21 liuhongt <hongtao.liu@intel.com>
24408 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
24409 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
24410 * lib/target-supports.exp (add_options_for_float16): Add
24411 -msse2 for i?86-*-* || x86_64-*-*.
24413 2023-07-21 David Malcolm <dmalcolm@redhat.com>
24416 * gcc.dg/analyzer/pr110455.c: New test.
24418 2023-07-21 David Malcolm <dmalcolm@redhat.com>
24421 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
24423 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
24425 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
24426 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
24427 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
24428 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
24430 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
24433 * gcc.target/i386/pr110717.c: New test.
24435 2023-07-20 Marek Polacek <polacek@redhat.com>
24437 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
24439 2023-07-20 Marek Polacek <polacek@redhat.com>
24442 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
24443 * g++.dg/cpp2a/desig28.C: New test.
24444 * g++.dg/cpp2a/desig29.C: New test.
24446 2023-07-20 Jan Hubicka <jh@suse.cz>
24448 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
24449 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
24450 static; update template.
24451 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
24452 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
24453 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
24455 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
24457 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
24459 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24461 * gfortran.dg/ieee/comparisons_1.f90: New test.
24462 * gfortran.dg/ieee/comparisons_2.f90: New test.
24463 * gfortran.dg/ieee/comparisons_3.F90: New test.
24465 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
24467 PR middle-end/77928
24468 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
24469 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
24470 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
24472 2023-07-20 Pan Li <pan2.li@intel.com>
24474 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
24475 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
24477 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
24479 * gcc.target/i386/pr88873.c: New test case.
24481 2023-07-20 Richard Biener <rguenther@suse.de>
24483 PR middle-end/61747
24484 * g++.target/i386/pr61747.C: New testcase.
24486 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
24488 PR preprocessor/103902
24489 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
24490 "size_t" throughout.
24491 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
24493 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24495 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
24497 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
24499 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
24501 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
24503 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
24506 2023-07-19 Marek Polacek <polacek@redhat.com>
24509 * g++.dg/diagnostic/base.C: New test.
24511 2023-07-19 David Malcolm <dmalcolm@redhat.com>
24514 * gcc.dg/analyzer/taint-divisor-2.c: New test.
24516 2023-07-19 Marek Polacek <polacek@redhat.com>
24519 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
24521 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
24523 * gcc.target/avr/lra-elim.c: New test.
24525 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
24527 * gm2/errors/fail/badabs.mod: New test.
24528 * gm2/errors/fail/badenum.mod: New test.
24530 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
24532 * gcc.target/aarch64/feature-bf16-backport.c: New test.
24533 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
24534 * gcc.target/aarch64/feature-fp16-backport.c: New test.
24535 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
24536 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
24537 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
24538 * gcc.target/aarch64/feature-memtag-backport.c: New test.
24539 * gcc.target/aarch64/feature-sha3-backport.c: New test.
24540 * gcc.target/aarch64/feature-sm4-backport.c: New test.
24542 2023-07-19 Andrew Pinski <apinski@marvell.com>
24544 PR tree-optimization/110252
24545 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
24546 __builtin_parity loses the nonzerobits info.
24547 * gcc.c-torture/execute/pr110252-1.c: New test.
24548 * gcc.c-torture/execute/pr110252-2.c: New test.
24549 * gcc.c-torture/execute/pr110252-3.c: New test.
24550 * gcc.c-torture/execute/pr110252-4.c: New test.
24552 2023-07-19 Andrew Pinski <apinski@marvell.com>
24554 PR tree-optimization/110726
24555 * gcc.c-torture/execute/bitops-1.c: New test.
24557 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
24559 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
24560 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
24561 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
24563 2023-07-19 Jakub Jelinek <jakub@redhat.com>
24565 PR tree-optimization/110731
24566 * gcc.dg/pr110731.c: New test.
24568 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
24570 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
24572 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
24575 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
24576 the additional count variable.
24578 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
24580 * gcc.target/riscv/arch-2.c: Update -march.
24581 * gcc.target/riscv/arch-3.c: Ditto.
24582 * gcc.target/riscv/arch-5.c: Ditto.
24583 * gcc.target/riscv/arch-8.c: Ditto.
24584 * gcc.target/riscv/attribute-10.c: Ditto.
24585 * gcc.target/riscv/attribute-18.c: Ditto.
24586 * gcc.target/riscv/attribute-19.c: Ditto.
24587 * gcc.target/riscv/attribute-8.c: Ditto.
24588 * gcc.target/riscv/attribute-9.c: Ditto.
24589 * gcc.target/riscv/pr102957.c: Ditto.
24590 * gcc.target/riscv/arch-22.cc: New test.
24591 * gcc.target/riscv/arch-23.c: New file.
24593 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
24595 * gcc.target/riscv/stack_save_restore.c: Moved to...
24596 * gcc.target/riscv/stack_save_restore_2.c: ...here.
24597 * gcc.target/riscv/stack_save_restore_1.c: New test.
24599 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
24601 PR preprocessor/103902
24602 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
24603 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
24604 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
24605 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
24607 2023-07-19 liuhongt <hongtao.liu@intel.com>
24609 * gcc.target/i386/pr109504.c: New test.
24610 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
24611 * gcc.target/i386/sse2-float16-1.c: Ditto.
24612 * gcc.target/i386/sse2-float16-4.c: New test.
24613 * gcc.target/i386/sse2-float16-5.c: New test.
24614 * g++.target/i386/float16-1.C: Adjust error info.
24616 2023-07-18 Marek Polacek <polacek@redhat.com>
24619 * g++.dg/cpp/string-4.C: New test.
24620 * g++.dg/cpp/ucn-2.C: New test.
24622 2023-07-18 Marek Polacek <polacek@redhat.com>
24624 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
24627 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
24629 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
24630 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
24631 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
24633 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
24634 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
24635 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
24636 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
24637 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
24638 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
24639 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
24640 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
24641 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
24643 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
24644 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
24645 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
24646 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
24647 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
24648 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
24650 2023-07-18 Patrick Palka <ppalka@redhat.com>
24652 * g++.dg/overload/conv-op5.C: New test.
24654 2023-07-18 Patrick Palka <ppalka@redhat.com>
24657 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
24658 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
24660 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24662 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
24663 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
24664 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
24665 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
24666 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
24667 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
24668 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
24669 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
24670 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
24671 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
24672 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
24673 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
24674 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
24675 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
24676 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
24677 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
24678 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
24679 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
24680 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
24681 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
24682 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
24683 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
24684 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
24685 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
24686 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
24688 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24690 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
24691 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
24692 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
24693 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
24694 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
24695 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
24696 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
24697 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
24698 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
24699 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
24701 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
24703 * gcc.target/riscv/attribute-20.c: Removed.
24705 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
24707 * gcc.target/s390/vector/vec-cmpge.c: New test.
24709 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
24711 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
24713 2023-07-18 liuhongt <hongtao.liu@intel.com>
24715 * gcc.target/i386/pr110591.c: New test.
24716 * gcc.target/i386/pr110591-2.c: New test.
24718 2023-07-18 Pan Li <pan2.li@intel.com>
24720 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
24722 2023-07-18 Pan Li <pan2.li@intel.com>
24723 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24725 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
24727 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
24728 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
24729 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
24730 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
24731 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
24732 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
24733 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
24734 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
24735 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
24736 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
24737 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
24738 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
24739 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
24740 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
24741 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
24742 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
24743 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
24744 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
24745 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
24746 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
24747 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
24748 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
24749 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
24750 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
24751 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
24752 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
24753 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
24754 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
24755 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
24756 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
24757 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
24758 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
24759 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
24760 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
24761 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
24762 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
24763 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
24764 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
24765 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
24766 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
24767 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
24768 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
24769 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
24770 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
24772 2023-07-17 Harald Anlauf <anlauf@gmx.de>
24776 * gfortran.dg/deferred_character_37.f90: New test.
24778 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24780 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
24781 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
24783 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
24786 * gfortran.dg/intent_out_22.f90: New test.
24788 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
24790 * gfortran.dg/finalize_53.f90: New test.
24792 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
24795 * gcc.target/riscv/attribute-20.c: New test.
24796 * gcc.target/riscv/pr110696.c: New test.
24798 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24800 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
24801 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
24802 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
24803 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
24804 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
24805 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
24806 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
24807 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
24808 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
24810 2023-07-17 Richard Biener <rguenther@suse.de>
24812 PR tree-optimization/110669
24813 * gcc.dg/torture/pr110669.c: New testcase.
24815 2023-07-17 Andrew Pinski <apinski@marvell.com>
24817 PR tree-optimization/95923
24818 * gcc.dg/tree-ssa/bitops-2.c: New test.
24819 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
24821 2023-07-17 Andrew Pinski <apinski@marvell.com>
24823 PR tree-optimization/110666
24824 * gcc.c-torture/execute/pr110666-1.c: New test.
24826 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
24828 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
24829 * gcc.target/i386/funcspec-56.inc: Handle new march.
24831 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24833 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
24834 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
24836 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24838 * g++.dg/other/i386-2.C: Add -msm4.
24839 * g++.dg/other/i386-3.C: Ditto.
24840 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24841 * gcc.target/i386/sse-12.c: Add -msm4.
24842 * gcc.target/i386/sse-13.c: Ditto.
24843 * gcc.target/i386/sse-14.c: Ditto.
24844 * gcc.target/i386/sse-22.c: Add sm4.
24845 * gcc.target/i386/sse-23.c: Ditto.
24846 * lib/target-supports.exp (check_effective_target_sm4): New.
24847 * gcc.target/i386/sm4-1.c: New test.
24848 * gcc.target/i386/sm4-check.h: Ditto.
24849 * gcc.target/i386/sm4key4-2.c: Ditto.
24850 * gcc.target/i386/sm4rnds4-2.c: Ditto.
24852 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24854 * g++.dg/other/i386-2.C: Add -msha512.
24855 * g++.dg/other/i386-3.C: Ditto.
24856 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24857 * gcc.target/i386/sse-12.c: Add -msha512.
24858 * gcc.target/i386/sse-13.c: Ditto.
24859 * gcc.target/i386/sse-14.c: Ditto.
24860 * gcc.target/i386/sse-22.c: Add sha512.
24861 * gcc.target/i386/sse-23.c: Ditto.
24862 * lib/target-supports.exp (check_effective_target_sha512): New.
24863 * gcc.target/i386/sha512-1.c: New test.
24864 * gcc.target/i386/sha512-check.h: Ditto.
24865 * gcc.target/i386/sha512msg1-2.c: Ditto.
24866 * gcc.target/i386/sha512msg2-2.c: Ditto.
24867 * gcc.target/i386/sha512rnds2-2.c: Ditto.
24869 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
24871 * g++.dg/other/i386-2.C: Add -msm3.
24872 * g++.dg/other/i386-3.C: Ditto.
24873 * gcc.target/i386/avx-1.c: Add new define for immediate.
24874 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24875 * gcc.target/i386/sse-12.c: Add -msm3.
24876 * gcc.target/i386/sse-13.c: Ditto.
24877 * gcc.target/i386/sse-14.c: Ditto.
24878 * gcc.target/i386/sse-22.c: Add sm3.
24879 * gcc.target/i386/sse-23.c: Ditto.
24880 * lib/target-supports.exp (check_effective_target_sm3): New.
24881 * gcc.target/i386/sm3-1.c: New test.
24882 * gcc.target/i386/sm3-check.h: Ditto.
24883 * gcc.target/i386/sm3msg1-2.c: Ditto.
24884 * gcc.target/i386/sm3msg2-2.c: Ditto.
24885 * gcc.target/i386/sm3rnds2-2.c: Ditto.
24887 2023-07-17 Kong Lingling <lingling.kong@intel.com>
24888 Haochen Jiang <haochen.jiang@intel.com>
24890 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
24891 * g++.dg/other/i386-3.C: Ditto.
24892 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
24893 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
24894 * gcc.target/i386/sse-13.c: Ditto.
24895 * gcc.target/i386/sse-14.c: Ditto.
24896 * gcc.target/i386/sse-22.c: Ditto.
24897 * gcc.target/i386/sse-23.c: Ditto.
24898 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
24899 * lib/target-supports.exp
24900 (check_effective_target_avxvnniint16): New.
24901 * gcc.target/i386/avxvnniint16-1.c: Ditto.
24902 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
24903 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
24904 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
24905 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
24906 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
24907 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
24909 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
24911 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
24913 2023-07-15 Patrick Palka <ppalka@redhat.com>
24916 * g++.dg/cpp1z/elide8.C: New test.
24918 2023-07-15 Patrick Palka <ppalka@redhat.com>
24921 * g++.dg/cpp2a/fn-template26.C: New test.
24923 2023-07-14 Jason Merrill <jason@redhat.com>
24926 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
24927 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
24929 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
24932 * gcc.target/i386/pr110588.c: New test case.
24934 2023-07-14 Marek Polacek <polacek@redhat.com>
24935 Jason Merrill <jason@redhat.com>
24938 * g++.dg/cpp0x/constexpr-template12.C: New test.
24939 * g++.dg/cpp1z/constexpr-template1.C: New test.
24940 * g++.dg/cpp1z/constexpr-template2.C: New test.
24942 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
24945 * gcc.target/i386/pr110206.c: New test.
24947 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
24949 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
24950 Adapt testcase for link fail.
24951 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
24952 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
24953 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
24954 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
24955 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
24956 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
24958 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24961 * gfortran.dg/intent_out_21.f90: New test.
24963 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24966 * gfortran.dg/intent_out_20.f90: New test.
24968 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
24971 * gfortran.dg/intent_out_19.f90: New test.
24973 2023-07-14 Tamar Christina <tamar.christina@arm.com>
24975 PR tree-optimization/109154
24976 * gcc.dg/vect/vect-ifcvt-20.c: New test.
24978 2023-07-14 Tamar Christina <tamar.christina@arm.com>
24980 PR tree-optimization/109154
24981 * gcc.dg/vect/vect-ifcvt-19.c: New test.
24983 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
24985 * gcc.target/riscv/arch-22.c: New test.
24986 * gcc.target/riscv/predef-28.c: New test.
24988 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
24991 * gcc.target/pdp11/pr107841.c: New test.
24993 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
24996 * gfortran.dg/pdt_33.f90: New test.
24998 2023-07-13 Carl Love <cel@us.ibm.com>
25000 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
25001 test_fpscr_rn_builtin_1.c. Add comment.
25002 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
25003 return value of __builtin_set_fpscr_rn builtin.
25004 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
25006 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
25009 * gcc.target/alpha/pr106966.c: New test.
25011 2023-07-13 Andrew Pinski <apinski@marvell.com>
25013 * gcc.dg/tree-ssa/pr110293-1.c: New test.
25014 * gcc.dg/tree-ssa/pr110539-1.c: New test.
25015 * gcc.dg/tree-ssa/pr110539-2.c: New test.
25016 * gcc.dg/tree-ssa/pr110539-3.c: New test.
25017 * gcc.dg/tree-ssa/pr110539-4.c: New test.
25019 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
25021 PR middle-end/109520
25022 * gcc.target/i386/pr109520.c: New test.
25024 2023-07-13 Pan Li <pan2.li@intel.com>
25026 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
25027 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
25028 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
25029 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
25030 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
25031 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
25032 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
25034 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
25036 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
25038 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
25040 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
25042 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
25043 Kewen Lin <linkw@linux.ibm.com>
25045 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
25047 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25049 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
25050 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
25051 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
25053 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
25055 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
25057 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
25058 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
25059 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
25060 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
25061 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
25062 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
25063 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
25064 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
25065 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
25067 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
25069 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
25071 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
25073 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
25075 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
25077 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
25079 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
25081 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
25083 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
25085 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
25087 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
25089 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
25091 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
25093 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
25095 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
25097 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
25099 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
25101 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
25103 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
25105 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
25107 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
25109 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
25111 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
25113 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
25115 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
25117 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
25119 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
25121 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
25123 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
25125 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
25127 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
25129 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
25131 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
25133 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
25135 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
25137 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
25139 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
25141 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
25143 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
25145 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
25147 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
25149 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
25151 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
25153 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
25155 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
25157 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
25159 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
25161 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
25163 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
25165 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
25167 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
25169 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
25171 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
25173 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
25175 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
25177 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
25179 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
25181 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
25183 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
25185 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
25187 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
25189 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
25191 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
25193 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
25195 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
25197 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
25199 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
25201 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
25203 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
25205 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
25207 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
25209 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
25211 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
25213 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
25215 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
25217 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
25219 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
25221 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
25223 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
25225 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
25227 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
25230 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25232 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
25233 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
25234 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
25235 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
25236 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
25237 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
25238 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
25239 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
25240 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
25241 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
25242 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
25243 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
25244 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
25245 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
25246 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
25247 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
25249 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
25251 PR tree-optimization/107043
25252 * gcc.dg/tree-ssa/pr107043.c: New test.
25254 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
25256 PR tree-optimization/107053
25257 * gcc.dg/tree-ssa/pr107053.c: New test.
25259 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
25261 * gcc.dg/pr83073.c: Adjust testcase.
25263 2023-07-12 Jan Hubicka <jh@suse.cz>
25265 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
25267 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
25269 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
25270 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
25271 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
25273 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
25276 * gcc.target/i386/pr110598.c: New test case.
25278 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
25280 * gfortran.dg/pdt_33.f03: New test.
25282 2023-07-12 Richard Biener <rguenther@suse.de>
25284 PR tree-optimization/110630
25285 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
25286 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
25288 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25290 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
25291 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
25292 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
25293 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
25295 2023-07-12 Jan Beulich <jbeulich@suse.com>
25297 * gcc.target/i386/avx2-dupv4sf.c: New test.
25298 * gcc.target/i386/avx2-dupv4si.c: Likewise.
25299 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
25300 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
25302 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
25304 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
25305 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
25307 2023-07-12 liuhongt <hongtao.liu@intel.com>
25309 * gcc.target/i386/pr110438.c: New test.
25310 * gcc.target/i386/pr100711-6.c: Adjust testcase.
25312 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
25314 * g++.target/i386/mv16.C: Add graniterapids-d.
25315 * gcc.target/i386/funcspec-56.inc: Handle new march.
25317 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
25319 * gcc.target/i386/avx512vl-vaes-1.c: New test.
25321 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25323 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
25324 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
25325 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
25326 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
25327 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
25328 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
25329 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
25330 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
25331 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
25332 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
25333 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
25334 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
25336 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
25338 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
25339 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
25340 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
25341 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
25342 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
25343 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
25345 2023-07-11 Harald Anlauf <anlauf@gmx.de>
25348 * gfortran.dg/findloc_10.f90: New test.
25350 2023-07-11 Carl Love <cel@us.ibm.com>
25352 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
25353 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
25354 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
25355 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
25356 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
25357 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
25358 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
25359 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
25360 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
25361 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
25362 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
25363 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
25364 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
25365 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
25366 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
25368 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
25369 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
25370 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
25371 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
25372 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
25373 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
25374 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
25376 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
25378 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
25380 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
25382 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
25383 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
25386 2023-07-11 Patrick Palka <ppalka@redhat.com>
25389 * g++.dg/cpp1y/var-templ83.C: New test.
25391 2023-07-11 liuhongt <hongtao.liu@intel.com>
25394 * g++.target/i386/pr110170.C: Fix typo.
25396 2023-07-11 Xi Ruoyao <xry111@xry111.site>
25398 * g++.dg/vect/pr110557.cc: Use long long instead of long for
25400 (test): Remove an unnecessary cast.
25402 2023-07-10 Patrick Palka <ppalka@redhat.com>
25405 * g++.dg/template/ttp37.C: New test.
25407 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
25410 * gcc.target/arm/pr110268-1.c: New test.
25411 * gcc.target/arm/pr110268-2.c: New test.
25413 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
25415 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
25417 2023-07-10 Xi Ruoyao <xry111@xry111.site>
25419 PR tree-optimization/110557
25420 * g++.dg/vect/pr110557.cc: New test.
25422 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
25424 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
25425 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
25427 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
25429 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
25431 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
25433 * gdc.dg/asm4.d: Update test.
25435 2023-07-10 liuhongt <hongtao.liu@intel.com>
25437 * g++.target/i386/pr110170.C: New test.
25438 * gcc.target/i386/pr110170.c: New test.
25440 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
25442 * gdc.dg/rtti1.d: Move array concat testcase to ...
25443 * gdc.dg/nogc1.d: ... here. New test.
25445 2023-07-09 Jan Hubicka <jh@suse.cz>
25447 * gcc.dg/predict-22.c: Update template.
25449 2023-07-08 Jan Hubicka <jh@suse.cz>
25451 PR tree-optimization/110600
25452 * gcc.c-torture/compile/pr110600.c: New test.
25454 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
25458 * gfortran.dg/pr99139.f90 : New test
25459 * gfortran.dg/pr99368.f90 : New test
25461 2023-07-08 Jan Hubicka <jh@suse.cz>
25463 PR middle-end/110590
25464 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
25465 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
25467 2023-07-08 Harald Anlauf <anlauf@gmx.de>
25468 Steven G. Kargl <kargl@gcc.gnu.org>
25471 * gfortran.dg/intent_out_16.f90: New test.
25472 * gfortran.dg/intent_out_17.f90: New test.
25473 * gfortran.dg/intent_out_18.f90: New test.
25475 2023-07-08 Harald Anlauf <anlauf@gmx.de>
25478 * gfortran.dg/findloc_9.f90: New test.
25480 2023-07-07 Jan Hubicka <jh@suse.cz>
25482 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
25483 * gcc.dg/pr43864-3.c: Likewise.
25484 * gcc.dg/pr43864-4.c: Likewise.
25485 * gcc.dg/pr43864.c: Likewise.
25486 * gcc.dg/unroll-7.c: xfail.
25488 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
25490 * lib/target-supports.exp: Collect both kernel and user events for autofdo
25492 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
25496 * gcc.target/i386/pr110533.c: New test case.
25497 * gcc.target/i386/pr43644-2.c: Likewise.
25499 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
25502 * gdc.dg/pr98277.d: Add more tests.
25503 * gdc.dg/pr108842.d: New test.
25505 2023-07-07 Jan Hubicka <jh@suse.cz>
25507 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
25508 * gcc.dg/pr43864-2.c: Likewise.
25509 * gcc.dg/pr43864-3.c: Likewise.
25510 * gcc.dg/pr43864-4.c: Likewise.
25511 * gcc.dg/pr43864.c: Likewise.
25512 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
25513 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
25514 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
25515 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
25516 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
25517 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
25518 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
25519 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
25520 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
25521 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
25522 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
25523 * gcc.dg/tree-ssa/update-threading.c: Likewise.
25524 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
25525 * gcc.dg/unroll-7.c: Likewise.
25526 * gcc.dg/unroll-8.c: Likewise.
25527 * gfortran.dg/pr25623-2.f90: Likewise.
25528 * gfortran.dg/pr25623.f90: Likewise.
25529 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
25530 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
25531 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
25533 2023-07-07 Jan Hubicka <jh@suse.cz>
25535 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
25537 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
25539 * gcc.target/s390/vector/vec-init-3.c: New test.
25541 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
25543 * gcc.target/i386/pr110372.c: New.
25545 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
25547 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
25548 value/mask changes.
25549 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
25550 * gcc.dg/tree-ssa/vrp122.c: Same.
25552 2023-07-07 Pan Li <pan2.li@intel.com>
25553 Robin Dapp <rdapp@ventanamicro.com>
25555 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
25557 2023-07-06 Jan Hubicka <jh@suse.cz>
25559 PR middle-end/25623
25560 * gfortran.dg/pr25623-2.f90: New test.
25562 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
25564 * gcc.target/aarch64/pr110449.c: New testcase.
25566 2023-07-06 Richard Biener <rguenther@suse.de>
25568 PR tree-optimization/110556
25569 * gcc.dg/torture/pr110556.c: New testcase.
25571 2023-07-06 Richard Biener <rguenther@suse.de>
25573 PR tree-optimization/110515
25574 * g++.dg/opt/pr110515.C: New testcase.
25576 2023-07-06 Richard Biener <rguenther@suse.de>
25578 PR tree-optimization/110544
25579 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
25581 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
25583 * gcc.target/i386/inline_attr_arch.c: New test.
25584 * gcc.target/i386/inline_target_clones.c: Ditto.
25586 2023-07-06 liuhongt <hongtao.liu@intel.com>
25588 * gcc.target/i386/pr110170-2.c: New test.
25590 2023-07-06 liuhongt <hongtao.liu@intel.com>
25592 * gcc.target/i386/pr110170-3.c: New test.
25594 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
25596 * gcc.target/aarch64/pr110474.c: New testcase.
25598 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
25600 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
25601 tests for variable index.
25602 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
25603 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
25604 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
25605 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
25607 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
25610 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
25612 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
25614 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
25615 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
25616 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
25617 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
25618 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
25621 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
25622 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25624 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
25625 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
25626 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
25627 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
25628 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
25629 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
25630 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
25631 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
25632 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
25633 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
25634 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
25635 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
25636 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
25637 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
25639 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
25641 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
25642 * gcc.target/mips/expand-block-move-r6.c: new test.
25644 2023-07-05 Richard Biener <rguenther@suse.de>
25646 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
25648 2023-07-05 Jan Beulich <jbeulich@suse.com>
25650 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
25652 2023-07-05 Jan Beulich <jbeulich@suse.com>
25655 * gcc.target/i386/pr100711-6.c: New test.
25657 2023-07-05 Jan Beulich <jbeulich@suse.com>
25660 * gcc.target/i386/pr100711-4.c: New test.
25661 * gcc.target/i386/pr100711-5.c: New test.
25663 2023-07-05 Jan Beulich <jbeulich@suse.com>
25666 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
25667 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
25668 towards generated code.
25669 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
25672 2023-07-05 Jan Beulich <jbeulich@suse.com>
25675 * gcc.target/i386/avx512-binop-not-1.h: New.
25676 * gcc.target/i386/avx512-binop-not-2.h: New.
25677 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
25678 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
25680 2023-07-05 yulong <shiyulong@iscas.ac.cn>
25682 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
25683 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
25684 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
25685 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
25686 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
25687 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
25688 * gcc.target/riscv/rvv/base/abi-17.c: New test.
25689 * gcc.target/riscv/rvv/base/abi-18.c: New test.
25691 2023-07-05 yulong <shiyulong@iscas.ac.cn>
25693 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
25694 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
25695 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
25696 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
25697 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
25699 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
25701 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
25702 encourage if-conversion.
25703 * gcc.target/mips/movcc-3.c: Same as above.
25705 2023-07-04 Richard Biener <rguenther@suse.de>
25707 PR tree-optimization/110491
25708 * gcc.dg/torture/pr110491.c: New testcase.
25710 2023-07-04 Richard Biener <rguenther@suse.de>
25712 PR tree-optimization/110376
25713 * gcc.dg/torture/pr110376.c: New testcase.
25715 2023-07-04 Richard Biener <rguenther@suse.de>
25717 PR tree-optimization/110228
25718 * gcc.dg/torture/pr110228.c: New testcase.
25719 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
25721 2023-07-04 Richard Biener <rguenther@suse.de>
25723 PR tree-optimization/110436
25724 * gcc.dg/pr110436.c: New testcase.
25726 2023-07-04 Richard Biener <rguenther@suse.de>
25728 PR middle-end/110495
25729 * gcc.dg/tree-ssa/addadd-2.c: Amend.
25730 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
25732 2023-07-04 Richard Biener <rguenther@suse.de>
25734 PR tree-optimization/110310
25735 * gcc.target/i386/pr110310.c: New testcase.
25736 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
25738 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25740 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
25742 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
25744 * gcc.target/riscv/zvbb.c: New test.
25745 * gcc.target/riscv/zvbc.c: New test.
25746 * gcc.target/riscv/zvkg.c: New test.
25747 * gcc.target/riscv/zvkn-1.c: New test.
25748 * gcc.target/riscv/zvkn.c: New test.
25749 * gcc.target/riscv/zvknc-1.c: New test.
25750 * gcc.target/riscv/zvknc-2.c: New test.
25751 * gcc.target/riscv/zvknc.c: New test.
25752 * gcc.target/riscv/zvkned.c: New test.
25753 * gcc.target/riscv/zvkng-1.c: New test.
25754 * gcc.target/riscv/zvkng-2.c: New test.
25755 * gcc.target/riscv/zvkng.c: New test.
25756 * gcc.target/riscv/zvknha.c: New test.
25757 * gcc.target/riscv/zvknhb.c: New test.
25758 * gcc.target/riscv/zvks-1.c: New test.
25759 * gcc.target/riscv/zvks.c: New test.
25760 * gcc.target/riscv/zvksc-1.c: New test.
25761 * gcc.target/riscv/zvksc-2.c: New test.
25762 * gcc.target/riscv/zvksc.c: New test.
25763 * gcc.target/riscv/zvksed.c: New test.
25764 * gcc.target/riscv/zvksg-1.c: New test.
25765 * gcc.target/riscv/zvksg-2.c: New test.
25766 * gcc.target/riscv/zvksg.c: New test.
25767 * gcc.target/riscv/zvksh.c: New test.
25768 * gcc.target/riscv/zvkt.c: New test.
25770 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
25772 * lib/g++.exp: Remove additional flag handled by Darwin specs.
25773 * lib/obj-c++.exp: Likewise.
25775 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
25778 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
25779 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
25780 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
25781 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
25782 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
25783 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
25784 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
25785 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
25786 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
25787 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
25788 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
25789 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
25790 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
25791 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
25792 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
25793 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
25794 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
25795 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
25796 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
25797 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
25798 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
25799 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
25800 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
25801 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
25803 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25805 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25806 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25807 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25808 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25809 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25810 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25811 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25812 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25813 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25814 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25815 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25816 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25818 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25820 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
25821 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
25822 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
25823 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
25824 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
25825 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
25826 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
25828 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
25831 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25833 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25834 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25835 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25836 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25837 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25838 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25839 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25840 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25841 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25842 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25843 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25844 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25846 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
25848 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
25849 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
25850 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
25851 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
25852 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
25853 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
25854 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
25855 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
25856 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
25857 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
25858 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
25859 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
25861 2023-07-03 Richard Biener <rguenther@suse.de>
25863 PR tree-optimization/110506
25864 * gcc.dg/pr110506-2.c: New testcase.
25866 2023-07-03 Richard Biener <rguenther@suse.de>
25868 PR tree-optimization/110506
25869 * gcc.dg/pr110506.c: New testcase.
25871 2023-07-03 Andrew Pinski <apinski@marvell.com>
25873 PR tree-optimization/110381
25874 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
25876 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25878 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
25880 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25882 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
25884 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25886 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
25888 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25890 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
25892 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25894 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
25896 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25898 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
25900 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
25902 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
25904 (mips-dg-init): Handle the recognization of mips16e2 targets.
25905 (mips-dg-options): Add dependencies for mips16e2.
25907 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25909 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
25911 2023-07-02 Jakub Jelinek <jakub@redhat.com>
25913 PR tree-optimization/110508
25914 * gcc.dg/pr110508.c: New test.
25916 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25919 * gdc.dg/pr108962.d: New test.
25921 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
25924 * gdc.dg/torture/pr110516a.d: New test.
25925 * gdc.dg/torture/pr110516b.d: New test.
25927 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
25930 * gdc.dg/pr110514a.d: New test.
25931 * gdc.dg/pr110514b.d: New test.
25932 * gdc.dg/pr110514c.d: New test.
25933 * gdc.dg/pr110514d.d: New test.
25935 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
25938 * gdc.dg/pr110471a.d: New test.
25939 * gdc.dg/pr110471b.d: New test.
25940 * gdc.dg/pr110471c.d: New test.
25942 2023-07-01 Jan Hubicka <jh@suse.cz>
25944 PR tree-optimization/25623
25945 * gfortran.dg/pr25623.f90: New test.
25947 2023-07-01 Jan Hubicka <jh@suse.cz>
25949 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
25951 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
25952 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
25954 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
25956 * gcc.target/i386/rotate-6.c: New test case.
25957 * gcc.target/i386/sse2-stv-1.c: Likewise.
25959 2023-07-01 Jan Hubicka <jh@suse.cz>
25961 PR tree-optimization/103680
25962 * gcc.dg/tree-ssa/pr103680.c: New test.
25963 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
25965 2023-06-30 Patrick Palka <ppalka@redhat.com>
25967 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
25968 duplicate diagnostic check.
25970 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
25972 PR tree-optimization/101832
25973 * gcc.dg/builtin-object-size-pr101832.c: New test.
25975 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
25977 * gcc.c-torture/execute/20230630-1.c: New test.
25978 * gcc.c-torture/execute/20230630-2.c: Likewise.
25979 * gcc.c-torture/execute/20230630-3.c: Likewise
25980 * gcc.c-torture/execute/20230630-4.c: Likewise
25982 2023-06-30 David Malcolm <dmalcolm@redhat.com>
25985 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
25986 early versions of gdb that don't support our dwarf version, via
25989 2023-06-30 David Malcolm <dmalcolm@redhat.com>
25990 Marek Polacek <polacek@redhat.com>
25993 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
25994 param to gcc_jit_type_get_vector.
25995 (verify_comparisons): Use a typedef rather than __vector.
25997 2023-06-30 Jan Hubicka <jh@suse.cz>
25999 PR middle-end/109849
26000 * gcc.dg/predict-18.c: Improve testcase.
26002 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
26004 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
26005 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
26006 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
26007 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
26008 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
26009 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
26010 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
26011 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
26012 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
26013 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
26014 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
26015 * gcc.target/aarch64/abd_widen_2.c: New file.
26016 * gcc.target/aarch64/abd_widen_3.c: New file.
26017 * gcc.target/aarch64/abd_widen_4.c: New file.
26019 2023-06-30 Richard Biener <rguenther@suse.de>
26021 PR tree-optimization/110496
26022 * gcc.dg/pr110496.c: New testcase.
26024 2023-06-30 Richard Biener <rguenther@suse.de>
26026 PR tree-optimization/110381
26027 * gcc.dg/vect/pr110381.c: Add check_vect ().
26029 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
26031 * gcc.target/mips/align-1-n64.c: New test.
26032 * gcc.target/mips/align-1-o32.c: New test.
26034 2023-06-29 Jan Hubicka <jh@suse.cz>
26036 PR tree-optimization/109849
26037 * gcc.dg/ipa/pr109849.c: New test.
26039 2023-06-29 Marek Polacek <polacek@redhat.com>
26041 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
26043 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
26044 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
26045 -fno-report-bug. Adjust scan-sarif-file.
26046 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
26049 2023-06-29 Marek Polacek <polacek@redhat.com>
26051 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
26052 * gcc.target/i386/pr69482-1.c: Likewise.
26054 2023-06-29 Patrick Palka <ppalka@redhat.com>
26057 * g++.dg/cpp0x/noexcept79.C: New test.
26059 2023-06-29 Patrick Palka <ppalka@redhat.com>
26062 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
26064 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
26067 * gcc.dg/variable-sized-type-flex-array.c: New test.
26069 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
26071 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
26072 comparisons are desired, to see if 256-bit instructions are
26073 generated inappropriately (fixes test on -march=cascadelake).
26075 2023-06-29 Alexandre Oliva <oliva@adacore.com>
26077 * lib/options.exp (check_for_options_with_filter): Handle
26078 missing frontend compiler like disabled language.
26080 2023-06-29 Richard Biener <rguenther@suse.de>
26082 PR middle-end/110452
26083 * gcc.target/i386/pr110452.c: New file.
26085 2023-06-29 Richard Biener <rguenther@suse.de>
26087 PR middle-end/110461
26088 * gcc.dg/pr110461.c: New testcase.
26090 2023-06-29 Richard Biener <rguenther@suse.de>
26093 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
26095 2023-06-29 Pan Li <pan2.li@intel.com>
26097 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
26098 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
26099 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
26100 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
26101 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
26103 2023-06-29 Pan Li <pan2.li@intel.com>
26105 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
26106 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
26108 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
26110 * lib/target-supports.exp (check_effective_target_lra): Remove
26111 cris-*-* from expression for exceptions to LRA.
26113 2023-06-28 Jan Hubicka <jh@suse.cz>
26115 PR middle-end/110334
26116 * g++.dg/opt/pr66119.C: Disable early inlining.
26117 * gcc.c-torture/compile/pr110334.c: New test.
26118 * gcc.dg/tree-ssa/pr110334.c: New test.
26120 2023-06-28 Harald Anlauf <anlauf@gmx.de>
26123 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
26125 2023-06-28 Patrick Palka <ppalka@redhat.com>
26129 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
26131 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
26132 kind mismatch for variable template has_P_match_V.
26133 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
26135 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
26136 not captured" error.
26137 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
26138 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
26139 template argument to variable template A so that A<> is valid.
26140 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
26141 declaration with no type" error.
26142 * g++.dg/parse/template30.C: Don't expect "parse error in
26143 template argument list" error.
26144 * g++.dg/cpp1y/var-templ82.C: New test.
26146 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
26150 * gdc.dg/torture/pr110406.d: New test.
26152 2023-06-28 Marek Polacek <polacek@redhat.com>
26155 * g++.dg/cpp0x/decltype-110175.C: New test.
26157 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
26160 * g++.dg/torture/pr110308.C: New test.
26162 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
26164 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
26166 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
26168 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
26170 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
26172 2023-06-28 Richard Biener <rguenther@suse.de>
26174 PR tree-optimization/110451
26175 * gfortran.dg/vect/pr110451.f: New testcase.
26177 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
26180 * gfortran.dg/pr49213.f90 : New test
26182 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
26184 * gcc.target/i386/pieces-memcmp-2.c: New test case.
26186 2023-06-28 Richard Biener <rguenther@suse.de>
26188 PR tree-optimization/110443
26189 * gcc.dg/torture/pr110443.c: New testcase.
26191 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
26193 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
26194 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
26196 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26198 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
26199 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
26200 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
26201 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
26203 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
26206 * gcc.target/powerpc/pr104124.c: New.
26208 2023-06-28 Jan Hubicka <jh@suse.cz>
26210 PR tree-optimization/110377
26211 * gcc.dg/ipa/pr110377.c: New test.
26213 2023-06-28 Andrew Pinski <apinski@marvell.com>
26215 PR tree-optimization/110444
26216 * gcc.c-torture/compile/pr110444-1.c: New test.
26218 2023-06-28 Jason Merrill <jason@redhat.com>
26221 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
26223 2023-06-28 Alexandre Oliva <oliva@adacore.com>
26225 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
26226 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
26227 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
26228 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
26230 2023-06-28 Alexandre Oliva <oliva@adacore.com>
26232 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
26233 record a workaround.
26235 2023-06-28 Jason Merrill <jason@redhat.com>
26238 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
26239 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
26240 * g++.dg/cpp26/feat-cxx26.C: New test.
26242 2023-06-28 Jason Merrill <jason@redhat.com>
26244 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
26246 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26248 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
26249 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
26250 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
26251 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
26252 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
26253 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
26254 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
26255 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
26256 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
26257 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
26258 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
26259 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
26260 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
26261 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
26263 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
26265 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
26267 2023-06-28 liuhongt <hongtao.liu@intel.com>
26269 * gcc.target/i386/bf16_short_warn.c: New test.
26271 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
26273 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
26274 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
26275 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
26276 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
26277 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
26278 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
26279 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
26280 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
26281 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
26282 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
26283 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
26284 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
26285 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
26286 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
26287 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
26288 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
26289 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
26290 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
26291 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
26292 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
26294 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
26296 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
26297 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
26298 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
26299 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
26300 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
26301 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
26302 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
26303 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
26304 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
26305 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
26307 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
26309 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
26310 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
26312 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
26314 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
26316 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
26318 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
26320 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
26322 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
26323 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
26324 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
26325 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
26326 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
26327 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
26328 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
26330 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
26332 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
26333 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
26334 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
26335 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
26336 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
26338 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26340 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
26342 2023-06-27 Andrew Pinski <apinski@marvell.com>
26344 PR middle-end/110420
26345 PR middle-end/103979
26346 PR middle-end/98619
26347 * gcc.c-torture/compile/asmgoto-6.c: New test.
26349 2023-06-27 Richard Biener <rguenther@suse.de>
26351 PR tree-optimization/96208
26352 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
26353 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
26355 2023-06-27 liuhongt <hongtao.liu@intel.com>
26357 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
26359 2023-06-27 liuhongt <hongtao.liu@intel.com>
26361 * gcc.target/i386/avx-vzeroupper-30.c: New test.
26363 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26365 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
26366 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
26367 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
26368 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
26369 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
26370 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
26372 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
26374 * gcc.target/s390/larl-1.c: New test.
26376 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26378 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
26380 2023-06-26 Richard Biener <rguenther@suse.de>
26382 PR tree-optimization/110381
26383 * gcc.dg/vect/pr110381.c: New testcase.
26385 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
26387 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
26388 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
26390 2023-06-26 liuhongt <hongtao.liu@intel.com>
26392 * gcc.target/aarch64/pr110371.c: New test.
26394 2023-06-26 liuhongt <hongtao.liu@intel.com>
26396 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
26397 * gcc.target/i386/pr110018-2.c: Ditto.
26399 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
26401 * gcc.target/i386/mvc17.c: New test.
26403 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26405 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
26407 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
26410 * gdc.dg/pr110359.d: New test.
26412 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26414 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
26415 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
26417 2023-06-25 Li Xu <xuli1@eswincomputing.com>
26419 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
26421 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26423 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
26424 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
26425 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
26426 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
26427 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
26428 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
26430 2023-06-25 Pan Li <pan2.li@intel.com>
26432 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
26433 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
26434 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
26435 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
26436 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
26437 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
26438 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
26439 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
26441 2023-06-25 Pan Li <pan2.li@intel.com>
26443 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
26444 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
26445 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
26446 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
26447 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
26449 2023-06-25 liuhongt <hongtao.liu@intel.com>
26451 * gcc.target/i386/pr110309.c: New test.
26453 2023-06-25 yulong <shiyulong@iscas.ac.cn>
26455 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
26456 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
26457 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
26458 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
26459 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
26460 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
26461 * gcc.target/riscv/rvv/base/abi-17.c: New test.
26462 * gcc.target/riscv/rvv/base/abi-18.c: New test.
26464 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26466 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
26467 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
26468 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
26469 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
26470 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
26471 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
26472 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
26473 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
26474 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
26475 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
26476 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
26477 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
26478 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
26479 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
26480 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
26481 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
26482 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
26483 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
26484 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
26485 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
26486 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
26487 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
26488 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
26489 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
26490 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
26491 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
26492 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
26493 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
26494 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
26495 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
26496 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
26497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
26498 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
26499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
26500 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
26501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
26503 2023-06-24 David Malcolm <dmalcolm@redhat.com>
26505 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
26506 #define INCLUDE_VECTOR.
26508 2023-06-23 David Malcolm <dmalcolm@redhat.com>
26511 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
26513 2023-06-23 Marek Polacek <polacek@redhat.com>
26515 * lib/target-supports.exp (check_effective_target_c++23): Return
26516 1 also if check_effective_target_c++26.
26517 (check_effective_target_c++23_down): New.
26518 (check_effective_target_c++26_only): New.
26519 (check_effective_target_c++26): New.
26520 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
26521 * g++.dg/cpp26/cplusplus.C: New test.
26523 2023-06-23 Harald Anlauf <anlauf@gmx.de>
26526 * gfortran.dg/value_9.f90: New test.
26528 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
26529 Aaron Sawdey <acsawdey@linux.ibm.com>
26532 * g++.target/powerpc/pr105325.C: New test.
26533 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
26535 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
26537 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
26538 this header use pragma system_header.
26540 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26542 PR tree-optimization/110280
26543 * gcc.target/aarch64/sve/pr110280.c: New test.
26545 2023-06-22 Richard Biener <rguenther@suse.de>
26547 PR tree-optimization/110332
26548 * g++.dg/torture/pr110332.C: New testcase.
26549 * gcc.dg/torture/pr110332-1.c: Likewise.
26550 * gcc.dg/torture/pr110332-2.c: Likewise.
26552 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
26553 Uros Bizjak <ubizjak@gmail.com>
26555 * gcc.target/i386/avx-vptest-4.c: New test case.
26556 * gcc.target/i386/avx-vptest-5.c: Likewise.
26557 * gcc.target/i386/avx-vptest-6.c: Likewise.
26558 * gcc.target/i386/pr109973-1.c: Update test case.
26559 * gcc.target/i386/pr109973-2.c: Likewise.
26560 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
26561 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
26562 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
26564 2023-06-22 David Malcolm <dmalcolm@redhat.com>
26567 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
26568 out-of-bounds working.
26569 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
26570 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
26571 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
26572 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
26573 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
26574 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
26575 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
26576 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
26577 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
26578 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
26579 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
26580 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
26581 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
26582 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
26583 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
26584 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
26585 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
26586 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
26587 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
26588 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
26589 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
26590 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
26591 * gcc.dg/analyzer/pr101962.c: Update expected results.
26592 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
26593 pending_diagnostic::emit implementations.
26595 2023-06-22 David Malcolm <dmalcolm@redhat.com>
26597 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
26598 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
26599 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
26600 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
26601 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
26602 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
26603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
26605 2023-06-22 David Malcolm <dmalcolm@redhat.com>
26607 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
26608 multiline directive.
26609 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
26610 dg-regexp directives.
26611 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
26613 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
26614 handle-multiline-outputs from prune_gcc_output to here.
26615 * lib/multiline.exp (dg-end-multiline-output): Move call to
26616 maybe-handle-nn-line-numbers from prune_gcc_output to here.
26617 * lib/prune.exp (prune_gcc_output): Move calls to
26618 maybe-handle-nn-line-numbers and handle-multiline-outputs from
26621 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
26629 * gfortran.dg/pr107900.f90 : New test
26630 * gfortran.dg/pr110224.f90 : New test
26631 * gfortran.dg/pr88688.f90 : New test
26632 * gfortran.dg/pr94380.f90 : New test
26633 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
26634 numbers in the error tests by two and change the text in two.
26636 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
26639 * gfortran.dg/pr108961.f90: New test.
26641 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
26644 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
26645 * gcc.target/i386/pr110018-2.c: New test.
26647 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26649 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
26650 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
26652 2023-06-21 Richard Biener <rguenther@suse.de>
26654 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
26655 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
26657 2023-06-21 Jan Beulich <jbeulich@suse.com>
26659 * gcc.target/i386/avx512f-copysign.c: New test.
26661 2023-06-21 Jan Beulich <jbeulich@suse.com>
26663 * gcc.target/i386/avx512f-dupv2di.c: Add
26664 -mprefer-vector-width=512.
26666 2023-06-21 liuhongt <hongtao.liu@intel.com>
26668 * gcc.target/i386/pr110018-1.c: New test.
26670 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
26673 * c-c++-common/cpp/macro-ranges.c: New test.
26674 * c-c++-common/cpp/line-2.c: Adapt to check for column information
26675 on macro-related libcpp warnings.
26676 * c-c++-common/cpp/line-3.c: Likewise.
26677 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
26678 * c-c++-common/cpp/pr58844-1.c: Likewise.
26679 * c-c++-common/cpp/pr58844-2.c: Likewise.
26680 * c-c++-common/cpp/warning-zero-location.c: Likewise.
26681 * c-c++-common/pragma-diag-14.c: Likewise.
26682 * c-c++-common/pragma-diag-15.c: Likewise.
26683 * g++.dg/modules/macro-2_d.C: Likewise.
26684 * g++.dg/modules/macro-4_d.C: Likewise.
26685 * g++.dg/modules/macro-4_e.C: Likewise.
26686 * g++.dg/spellcheck-macro-ordering.C: Likewise.
26687 * gcc.dg/builtin-redefine.c: Likewise.
26688 * gcc.dg/cpp/Wunused.c: Likewise.
26689 * gcc.dg/cpp/redef2.c: Likewise.
26690 * gcc.dg/cpp/redef3.c: Likewise.
26691 * gcc.dg/cpp/redef4.c: Likewise.
26692 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
26693 * gcc.dg/cpp/ucnid-11.c: Likewise.
26694 * gcc.dg/cpp/undef2.c: Likewise.
26695 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
26696 * gcc.dg/cpp/warn-redefined.c: Likewise.
26697 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
26698 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
26700 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
26702 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
26703 pointer to indirect argument registers and allow either to be used
26704 as the base register in subsequent stores.
26705 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
26706 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
26707 indirect argument to happen via the argument register or the
26709 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
26710 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
26711 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
26712 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
26713 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
26714 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
26715 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
26716 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
26717 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
26718 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
26719 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
26720 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
26721 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
26722 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
26723 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
26724 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
26725 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
26726 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
26727 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
26728 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
26729 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
26730 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
26731 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
26732 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
26733 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
26734 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
26735 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
26736 -fcprop-registers and combine.
26737 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
26738 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
26739 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
26740 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
26741 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
26742 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
26743 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
26744 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
26745 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
26746 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
26747 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
26748 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
26749 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
26750 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
26751 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
26752 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
26753 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
26754 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
26755 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
26756 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
26757 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
26758 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
26759 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
26760 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
26761 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
26762 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
26763 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
26764 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
26765 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
26766 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
26767 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
26768 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
26769 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
26770 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
26771 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
26772 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
26773 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
26775 2023-06-20 Jakub Jelinek <jakub@redhat.com>
26777 PR middle-end/79173
26778 * g++.target/i386/pr79173-1.C: New test.
26780 2023-06-20 Martin Jambor <mjambor@suse.cz>
26783 * gcc.dg/ipa/pr110276.c: New test.
26785 2023-06-20 Carl Love <cel@us.ibm.com>
26787 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
26788 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
26789 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
26791 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26793 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
26795 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
26796 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
26797 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
26798 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
26799 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
26800 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
26801 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
26802 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
26804 2023-06-20 Li Xu <xuli1@eswincomputing.com>
26806 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
26808 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26810 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
26811 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
26812 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
26814 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26816 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
26818 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
26819 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
26820 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
26821 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
26823 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
26824 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
26825 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
26826 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
26827 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
26829 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
26831 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
26833 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
26834 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
26836 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
26838 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
26840 2023-06-20 Richard Biener <rguenther@suse.de>
26842 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
26843 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
26844 due to missing return.
26846 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26848 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
26850 2023-06-20 Jan Beulich <jbeulich@suse.com>
26852 * gcc.target/i386/avx512f-dupv2di.c: New test.
26854 2023-06-20 Richard Biener <rguenther@suse.de>
26857 * g++.dg/debug/pr110295.C: New testcase.
26859 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26861 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
26862 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
26863 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
26864 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
26866 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
26868 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
26869 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
26870 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
26871 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
26872 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
26873 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
26874 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
26875 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
26876 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
26877 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
26878 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
26879 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
26880 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
26881 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
26882 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
26883 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
26884 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
26885 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
26886 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
26887 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
26888 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
26889 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
26890 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
26891 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
26892 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
26893 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
26894 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
26895 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
26896 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
26897 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
26898 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
26899 * gcc.target/riscv/vector-abi-1.c: Ditto.
26900 * gcc.target/riscv/vector-abi-2.c: Ditto.
26901 * gcc.target/riscv/vector-abi-3.c: Ditto.
26902 * gcc.target/riscv/vector-abi-4.c: Ditto.
26903 * gcc.target/riscv/vector-abi-5.c: Ditto.
26904 * gcc.target/riscv/vector-abi-6.c: Ditto.
26905 * gcc.target/riscv/vector-abi-7.c: New test.
26906 * gcc.target/riscv/vector-abi-8.c: New test.
26907 * gcc.target/riscv/vector-abi-9.c: New test.
26909 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
26911 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
26912 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
26913 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
26915 2023-06-19 Jan Hubicka <jh@suse.cz>
26917 PR tree-optimization/109811
26918 PR tree-optimization/109849
26919 * gcc.dg/tree-ssa/phiprop-1.c: New test.
26920 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
26922 2023-06-19 Pan Li <pan2.li@intel.com>
26925 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
26926 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
26927 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
26928 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
26929 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
26930 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
26931 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
26932 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
26934 2023-06-19 Pan Li <pan2.li@intel.com>
26937 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
26938 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
26939 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
26940 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
26942 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
26944 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
26945 * gcc.dg/unroll-8.c: Likewise.
26946 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
26947 * lib/target-supports.exp
26948 (check_effective_target_vect_int_mod): Add amdgcn.
26949 (check_effective_target_divmod): Likewise.
26950 * gcc.target/gcn/simd-math-3-16.c: New test.
26951 * gcc.target/gcn/simd-math-3-2.c: New test.
26952 * gcc.target/gcn/simd-math-3-32.c: New test.
26953 * gcc.target/gcn/simd-math-3-4.c: New test.
26954 * gcc.target/gcn/simd-math-3-8.c: New test.
26955 * gcc.target/gcn/simd-math-3-char-16.c: New test.
26956 * gcc.target/gcn/simd-math-3-char-2.c: New test.
26957 * gcc.target/gcn/simd-math-3-char-32.c: New test.
26958 * gcc.target/gcn/simd-math-3-char-4.c: New test.
26959 * gcc.target/gcn/simd-math-3-char-8.c: New test.
26960 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
26961 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
26962 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
26963 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
26964 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
26965 * gcc.target/gcn/simd-math-3-char-run.c: New test.
26966 * gcc.target/gcn/simd-math-3-char.c: New test.
26967 * gcc.target/gcn/simd-math-3-long-16.c: New test.
26968 * gcc.target/gcn/simd-math-3-long-2.c: New test.
26969 * gcc.target/gcn/simd-math-3-long-32.c: New test.
26970 * gcc.target/gcn/simd-math-3-long-4.c: New test.
26971 * gcc.target/gcn/simd-math-3-long-8.c: New test.
26972 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
26973 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
26974 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
26975 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
26976 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
26977 * gcc.target/gcn/simd-math-3-long-run.c: New test.
26978 * gcc.target/gcn/simd-math-3-long.c: New test.
26979 * gcc.target/gcn/simd-math-3-run-16.c: New test.
26980 * gcc.target/gcn/simd-math-3-run-2.c: New test.
26981 * gcc.target/gcn/simd-math-3-run-32.c: New test.
26982 * gcc.target/gcn/simd-math-3-run-4.c: New test.
26983 * gcc.target/gcn/simd-math-3-run-8.c: New test.
26984 * gcc.target/gcn/simd-math-3-run.c: New test.
26985 * gcc.target/gcn/simd-math-3-short-16.c: New test.
26986 * gcc.target/gcn/simd-math-3-short-2.c: New test.
26987 * gcc.target/gcn/simd-math-3-short-32.c: New test.
26988 * gcc.target/gcn/simd-math-3-short-4.c: New test.
26989 * gcc.target/gcn/simd-math-3-short-8.c: New test.
26990 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
26991 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
26992 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
26993 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
26994 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
26995 * gcc.target/gcn/simd-math-3-short-run.c: New test.
26996 * gcc.target/gcn/simd-math-3-short.c: New test.
26997 * gcc.target/gcn/simd-math-3.c: New test.
26998 * gcc.target/gcn/simd-math-4-char-run.c: New test.
26999 * gcc.target/gcn/simd-math-4-char.c: New test.
27000 * gcc.target/gcn/simd-math-4-long-run.c: New test.
27001 * gcc.target/gcn/simd-math-4-long.c: New test.
27002 * gcc.target/gcn/simd-math-4-run.c: New test.
27003 * gcc.target/gcn/simd-math-4-short-run.c: New test.
27004 * gcc.target/gcn/simd-math-4-short.c: New test.
27005 * gcc.target/gcn/simd-math-4.c: New test.
27006 * gcc.target/gcn/simd-math-5-16.c: New test.
27007 * gcc.target/gcn/simd-math-5-32.c: New test.
27008 * gcc.target/gcn/simd-math-5-4.c: New test.
27009 * gcc.target/gcn/simd-math-5-8.c: New test.
27010 * gcc.target/gcn/simd-math-5-char-16.c: New test.
27011 * gcc.target/gcn/simd-math-5-char-32.c: New test.
27012 * gcc.target/gcn/simd-math-5-char-4.c: New test.
27013 * gcc.target/gcn/simd-math-5-char-8.c: New test.
27014 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
27015 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
27016 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
27017 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
27018 * gcc.target/gcn/simd-math-5-char-run.c: New test.
27019 * gcc.target/gcn/simd-math-5-char.c: New test.
27020 * gcc.target/gcn/simd-math-5-long-16.c: New test.
27021 * gcc.target/gcn/simd-math-5-long-32.c: New test.
27022 * gcc.target/gcn/simd-math-5-long-4.c: New test.
27023 * gcc.target/gcn/simd-math-5-long-8.c: New test.
27024 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
27025 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
27026 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
27027 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
27028 * gcc.target/gcn/simd-math-5-long-run.c: New test.
27029 * gcc.target/gcn/simd-math-5-long.c: New test.
27030 * gcc.target/gcn/simd-math-5-run-16.c: New test.
27031 * gcc.target/gcn/simd-math-5-run-32.c: New test.
27032 * gcc.target/gcn/simd-math-5-run-4.c: New test.
27033 * gcc.target/gcn/simd-math-5-run-8.c: New test.
27034 * gcc.target/gcn/simd-math-5-run.c: New test.
27035 * gcc.target/gcn/simd-math-5-short-16.c: New test.
27036 * gcc.target/gcn/simd-math-5-short-32.c: New test.
27037 * gcc.target/gcn/simd-math-5-short-4.c: New test.
27038 * gcc.target/gcn/simd-math-5-short-8.c: New test.
27039 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
27040 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
27041 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
27042 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
27043 * gcc.target/gcn/simd-math-5-short-run.c: New test.
27044 * gcc.target/gcn/simd-math-5-short.c: New test.
27045 * gcc.target/gcn/simd-math-5.c: New test.
27047 2023-06-19 Richard Biener <rguenther@suse.de>
27049 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
27050 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
27051 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
27052 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
27053 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
27054 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
27055 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
27056 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
27057 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
27059 2023-06-19 Richard Biener <rguenther@suse.de>
27061 PR tree-optimization/110298
27062 * gcc.dg/torture/pr110298.c: New testcase.
27064 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27066 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
27068 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
27071 * lib/target-supports.exp
27072 (check_effective_target_keeps_null_pointer_checks): Add
27074 * gcc.target/avr/pr105523.c: New test.
27076 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
27078 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
27079 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
27080 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
27081 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
27082 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
27083 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
27084 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
27085 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
27086 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
27087 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
27088 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
27089 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
27090 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
27091 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
27092 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
27093 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
27095 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
27097 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
27098 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
27099 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
27100 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
27101 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
27102 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
27103 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
27104 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
27105 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
27106 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
27107 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
27108 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
27109 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
27110 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
27111 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
27112 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
27113 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
27114 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
27115 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
27116 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
27117 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
27118 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
27119 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
27120 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
27121 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
27122 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
27123 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
27124 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
27125 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
27126 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
27127 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
27128 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
27131 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
27133 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
27134 that no sext insns are present.
27135 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
27136 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
27137 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
27139 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
27141 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
27142 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
27143 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
27144 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
27145 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
27147 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
27148 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
27149 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
27150 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
27151 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
27152 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
27154 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
27156 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
27158 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
27160 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
27161 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
27162 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
27163 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
27164 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
27165 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
27166 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
27167 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
27168 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
27169 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
27170 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
27171 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
27172 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
27173 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
27174 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
27175 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
27176 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
27177 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
27178 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
27179 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
27180 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
27181 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
27182 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
27183 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
27184 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
27185 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
27186 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
27187 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
27188 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
27189 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
27190 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
27191 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
27192 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
27193 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
27194 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
27195 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
27196 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
27197 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
27198 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
27199 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
27200 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
27201 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
27202 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
27204 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
27207 * gcc.target/avr/pr110086.c: New test.
27209 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
27211 * gcc.target/powerpc/const_anchors.c: New test.
27212 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
27214 2023-06-19 liuhongt <hongtao.liu@intel.com>
27216 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
27217 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
27219 2023-06-18 Jan Hubicka <jh@suse.cz>
27221 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
27223 2023-06-18 Honza <jh@ryzen3.suse.cz>
27225 PR tree-optimization/109849
27226 * g++.dg/ipa/devirt-45.C: Update template.
27228 2023-06-18 yulong <shiyulong@iscas.ac.cn>
27230 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
27231 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
27232 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
27233 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
27234 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
27236 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
27238 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
27240 2023-06-16 Pan Li <pan2.li@intel.com>
27243 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
27244 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
27245 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
27246 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
27247 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
27249 2023-06-16 Jakub Jelinek <jakub@redhat.com>
27251 PR middle-end/79173
27252 * gcc.target/i386/pr79173-11.c: New test.
27253 * gcc.dg/builtin-addc-1.c: New test.
27255 2023-06-16 Jakub Jelinek <jakub@redhat.com>
27257 PR tree-optimization/110271
27258 * gcc.c-torture/compile/pr110271.c: New test.
27260 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
27261 Uros Bizjak <ubizjak@gmail.com>
27264 * gcc.target/i386/pr31985.c: New test case.
27266 2023-06-16 Alex Coplan <alex.coplan@arm.com>
27268 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
27269 * g++.dg/cpp0x/forw_enum6.C: Likewise.
27270 * g++.dg/cpp0x/elab-enum-base.C: New test.
27272 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
27274 * gcc.target/mips/code-readable-attr-1.c: New test.
27275 * gcc.target/mips/code-readable-attr-2.c: New test.
27276 * gcc.target/mips/code-readable-attr-3.c: New test.
27277 * gcc.target/mips/code-readable-attr-4.c: New test.
27278 * gcc.target/mips/code-readable-attr-5.c: New test.
27280 2023-06-16 Richard Biener <rguenther@suse.de>
27282 PR tree-optimization/110269
27283 * gcc.dg/tree-ssa/pr110269.c: New testcase.
27285 2023-06-16 David Malcolm <dmalcolm@redhat.com>
27288 * c-c++-common/spellcheck-pr107583.c: New test.
27290 2023-06-15 Andrew Pinski <apinski@marvell.com>
27292 PR tree-optimization/110266
27293 * gcc.c-torture/compile/pr110266.c: New test.
27295 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
27297 PR tree-optimization/110266
27298 * gcc.dg/pr110266.c: New.
27300 2023-06-15 Jakub Jelinek <jakub@redhat.com>
27302 PR preprocessor/80753
27303 * c-c++-common/missing-header-5.c: New test.
27305 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
27307 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
27309 2023-06-15 Jakub Jelinek <jakub@redhat.com>
27311 PR middle-end/79173
27312 * gcc.target/i386/pr79173-1.c: New test.
27313 * gcc.target/i386/pr79173-2.c: New test.
27314 * gcc.target/i386/pr79173-3.c: New test.
27315 * gcc.target/i386/pr79173-4.c: New test.
27316 * gcc.target/i386/pr79173-5.c: New test.
27317 * gcc.target/i386/pr79173-6.c: New test.
27318 * gcc.target/i386/pr79173-7.c: New test.
27319 * gcc.target/i386/pr79173-8.c: New test.
27320 * gcc.target/i386/pr79173-9.c: New test.
27321 * gcc.target/i386/pr79173-10.c: New test.
27323 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
27325 * gcc.target/aarch64/abd.h: New file.
27326 * gcc.target/aarch64/abd_2.c: New test.
27327 * gcc.target/aarch64/abd_3.c: New test.
27328 * gcc.target/aarch64/abd_4.c: New test.
27329 * gcc.target/aarch64/abd_none_2.c: New test.
27330 * gcc.target/aarch64/abd_none_3.c: New test.
27331 * gcc.target/aarch64/abd_none_4.c: New test.
27332 * gcc.target/aarch64/abd_run_1.c: New test.
27333 * gcc.target/aarch64/sve/abd_1.c: New test.
27334 * gcc.target/aarch64/sve/abd_none_1.c: New test.
27335 * gcc.target/aarch64/sve/abd_2.c: New test.
27336 * gcc.target/aarch64/sve/abd_none_2.c: New test.
27338 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27340 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
27341 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
27342 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
27343 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
27344 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
27345 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
27346 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
27347 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
27348 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
27349 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
27350 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
27351 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
27352 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
27353 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
27355 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
27358 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
27359 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
27361 2023-06-14 Jason Merrill <jason@redhat.com>
27365 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
27366 * g++.dg/cpp1z/elide7.C: New test.
27368 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
27370 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
27371 OpenACC 'serial', OpenMP 'target' usage.
27373 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
27375 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
27377 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
27378 * c-c++-common/Wfree-nonheap-object.c: Likewise.
27380 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
27382 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
27384 2023-06-14 liuhongt <hongtao.liu@intel.com>
27386 * gcc.target/i386/pr110227.c: New test.
27388 2023-06-13 David Malcolm <dmalcolm@redhat.com>
27391 * g++.dg/cpp2a/srcloc3.C: Update expected message.
27392 * g++.dg/lookup/missing-std-include-2.C: Likewise.
27393 * g++.dg/lookup/missing-std-include-3.C: Likewise.
27394 * g++.dg/lookup/missing-std-include-6.C: Likewise.
27395 * g++.dg/lookup/missing-std-include.C: Likewise.
27396 * g++.dg/spellcheck-inttypes.C: Likewise.
27397 * g++.dg/spellcheck-stdint.C: Likewise.
27398 * g++.dg/spellcheck-stdlib.C: Likewise.
27399 * gcc.dg/spellcheck-inttypes.c: Likewise.
27400 * gcc.dg/spellcheck-stdbool.c: Likewise.
27401 * gcc.dg/spellcheck-stdint.c: Likewise.
27402 * gcc.dg/spellcheck-stdlib.c: Likewise.
27404 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
27406 * gfortran.dg/data_array_7.f90: New test.
27408 2023-06-13 Harald Anlauf <anlauf@gmx.de>
27409 Mikael Morin <mikael@gcc.gnu.org>
27412 * gfortran.dg/zero_sized_14.f90: New test.
27413 * gfortran.dg/zero_sized_15.f90: New test.
27415 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27417 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
27418 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
27419 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
27420 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
27421 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
27422 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
27423 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
27424 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
27425 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
27426 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
27428 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27430 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
27431 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
27433 2023-06-13 Jason Merrill <jason@redhat.com>
27435 * g++.dg/tree-ssa/initlist-opt6.C: New test.
27437 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
27438 Kito Cheng <kito.cheng@sifive.com>
27440 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
27441 * g++.target/riscv/rvv/base/pr109535.C: Same
27442 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
27443 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
27444 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
27445 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
27446 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
27447 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
27448 * gcc.target/riscv/rvv/base/spill-10.c: Same
27449 * gcc.target/riscv/rvv/base/spill-11.c: Same
27450 * gcc.target/riscv/rvv/base/spill-9.c: Same
27451 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
27452 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
27453 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
27454 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
27455 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
27456 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
27457 * gcc.target/riscv/vector-abi-1.c: New test.
27458 * gcc.target/riscv/vector-abi-2.c: New test.
27459 * gcc.target/riscv/vector-abi-3.c: New test.
27460 * gcc.target/riscv/vector-abi-4.c: New test.
27461 * gcc.target/riscv/vector-abi-5.c: New test.
27462 * gcc.target/riscv/vector-abi-6.c: New test.
27464 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27466 * gcc.target/arm/mtp.c: New test.
27467 * gcc.target/arm/mtp_1.c: New test.
27468 * gcc.target/arm/mtp_2.c: New test.
27469 * gcc.target/arm/mtp_3.c: New test.
27470 * gcc.target/arm/mtp_4.c: New test.
27472 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27475 * gcc.target/aarch64/mtp_5.c: New test.
27476 * gcc.target/aarch64/mtp_6.c: New test.
27477 * gcc.target/aarch64/mtp_7.c: New test.
27478 * gcc.target/aarch64/mtp_8.c: New test.
27479 * gcc.target/aarch64/mtp_9.c: New test.
27481 2023-06-13 Richard Biener <rguenther@suse.de>
27483 PR middle-end/110232
27484 * gcc.target/i386/pr110232.c: New testcase.
27486 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
27488 PR testsuite/109880
27489 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
27491 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
27493 PR testsuite/110230
27495 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
27496 * gcc.target/powerpc/pr109932-2.c: Ditto.
27498 2023-06-13 Pan Li <pan2.li@intel.com>
27500 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
27501 Adjust dg-do to comiple for asm checking.
27503 2023-06-13 Tejas Belagod <tbelagod@arm.com>
27506 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
27507 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
27508 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
27509 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
27510 to expect optimized code for function body.
27511 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
27512 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
27513 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
27514 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
27515 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
27516 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
27517 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
27518 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
27519 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
27520 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
27521 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
27523 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27525 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
27527 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27529 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
27530 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
27531 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
27532 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
27534 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
27537 * gm2/pim/fail/foovaltype.mod: New test.
27539 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
27541 PR rtl-optimization/101188
27542 * gcc.c-torture/execute/pr101188.c: New test
27544 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27546 * gcc.target/aarch64/vec-init-single-const.c: New test.
27547 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
27548 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
27550 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
27552 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
27553 * c-c++-common/gomp/map-9.c: Likewise.
27554 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
27555 * gfortran.dg/gomp/map-11.f90: Likewise.
27556 * gfortran.dg/gomp/target-update-1.f90: Likewise.
27557 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
27558 * c-c++-common/gomp/map-6.c: Update dg-error and also check
27559 clause error with 'target (enter/exit) data'.
27561 2023-06-12 Pan Li <pan2.li@intel.com>
27563 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
27565 2023-06-12 Pan Li <pan2.li@intel.com>
27567 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
27568 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
27570 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27572 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
27573 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
27574 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
27575 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
27576 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
27577 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
27579 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27581 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
27583 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
27585 * gcc.dg/vect/pr110142.c: New test.
27587 2023-06-12 liuhongt <hongtao.liu@intel.com>
27589 * gcc.target/i386/vec_pack_fp16-1.c: New test.
27590 * gcc.target/i386/vec_pack_fp16-2.c: New test.
27591 * gcc.target/i386/vec_pack_fp16-3.c: New test.
27593 2023-06-12 Jason Merrill <jason@redhat.com>
27596 * g++.dg/tree-ssa/initlist-opt5.C: New test.
27598 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
27601 * gcc.target/powerpc/pr109932-1.c: New test.
27602 * gcc.target/powerpc/pr109932-2.c: New test.
27604 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
27607 * gcc.target/powerpc/pr110011.c: New test.
27609 2023-06-12 Pan Li <pan2.li@intel.com>
27611 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
27612 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
27614 2023-06-12 Pan Li <pan2.li@intel.com>
27616 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
27617 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
27619 2023-06-11 Patrick Palka <ppalka@redhat.com>
27622 * g++.dg/cpp2a/nontype-class59.C: New test.
27624 2023-06-11 Patrick Palka <ppalka@redhat.com>
27627 * g++.dg/cpp2a/nontype-class57.C: New test.
27628 * g++.dg/cpp2a/nontype-class58.C: New test.
27630 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
27633 * gcc.target/avr/pr109907.c: New test.
27634 * gcc.target/avr/torture/pr109907-1.c: New test.
27635 * gcc.target/avr/torture/pr109907-2.c: New test.
27637 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27639 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
27640 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
27641 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
27642 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
27643 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
27644 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
27646 2023-06-10 Nathan Sidwell <nathan@acm.org>
27648 * g++.dg/template/pr61663.C: New.
27650 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
27653 * gcc.target/avr/torture/pr109650-1.c: New test.
27654 * gcc.target/avr/torture/pr109650-2.c: New test.
27656 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
27658 * gfortran.dg/ieee/minmax_1.f90: New test.
27659 * gfortran.dg/ieee/minmax_2.f90: New file.
27660 * gfortran.dg/ieee/minmax_3.f90: New file.
27661 * gfortran.dg/ieee/minmax_4.f90: New file.
27663 2023-06-10 Tim Lange <mail@tim-lange.me>
27666 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
27668 2023-06-10 Tim Lange <mail@tim-lange.me>
27671 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
27672 and add new test case.
27673 * gcc.dg/analyzer/pr109577.c: New test.
27675 2023-06-10 Pan Li <pan2.li@intel.com>
27677 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
27678 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
27680 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27682 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
27683 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
27684 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
27686 2023-06-09 Jason Merrill <jason@redhat.com>
27688 * g++.dg/concepts/auto7.C: New test.
27689 * g++.dg/concepts/auto7a.C: New test.
27691 2023-06-09 Jason Merrill <jason@redhat.com>
27694 * g++.dg/cpp0x/initlist-opt1.C: New test.
27696 2023-06-09 Andrew Pinski <apinski@marvell.com>
27698 PR tree-optimization/97711
27699 PR tree-optimization/110155
27700 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
27701 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
27703 2023-06-09 Andrew Pinski <apinski@marvell.com>
27705 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
27707 2023-06-09 Andrew Pinski <apinski@marvell.com>
27709 PR tree-optimization/110165
27710 PR tree-optimization/110166
27711 * gcc.c-torture/execute/pr110165-1.c: New test.
27712 * gcc.c-torture/execute/pr110166-1.c: New test.
27714 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
27716 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
27717 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
27719 2023-06-09 Pan Li <pan2.li@intel.com>
27721 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
27724 2023-06-09 liuhongt <hongtao.liu@intel.com>
27726 * gcc.target/i386/pr110108-2.c: New test.
27728 2023-06-09 liuhongt <hongtao.liu@intel.com>
27730 * gcc.target/i386/pr110108.c: New test.
27731 * gcc.target/i386/pr110108-3.c: New test.
27732 * gcc.target/i386/pr109900.c: Adjust testcase.
27734 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
27737 * gm2/pim/pass/fooasm3.mod: New test.
27739 2023-06-08 Pan Li <pan2.li@intel.com>
27741 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
27742 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
27744 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
27746 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
27747 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
27748 * gcc.dg/analyzer/pr101962.c: Likewise.
27749 * gcc.dg/analyzer/realloc-5.c: Likewise.
27750 * gcc.dg/analyzer/pr109439.c: New test.
27752 2023-06-08 Jakub Jelinek <jakub@redhat.com>
27754 * gcc.target/i386/ctzll-1.c: New test.
27755 * gcc.target/i386/ffsll-1.c: New test.
27757 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
27762 * gfortran.dg/pr99350.f90 : New test.
27763 * gfortran.dg/associate_5.f03 : Changed error message.
27764 * gfortran.dg/pr107821.f90 : New test.
27765 * gfortran.dg/associate_61.f90 : New test
27767 2023-06-08 Alexandre Oliva <oliva@adacore.com>
27769 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
27770 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
27771 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
27772 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
27773 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
27774 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
27775 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
27776 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
27778 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
27779 Uros Bizjak <ubizjak@gmail.com>
27781 * gcc.target/i386/cmc-1.c: New test case.
27782 * gcc.target/i386/stc-1.c: Likewise.
27784 2023-06-07 Jason Merrill <jason@redhat.com>
27788 * g++.dg/opt/nrv26.C: New test.
27789 * g++.dg/opt/nrv26a.C: New test.
27790 * g++.dg/opt/nrv27.C: New test.
27792 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
27793 Jeff Law <jlaw@ventanamicro.com>
27795 * gcc.target/riscv/shift-and-2.c: New tests.
27796 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
27797 * gcc.target/riscv/sign-extend.c: New test.
27798 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
27800 2023-06-07 Alex Coplan <alex.coplan@arm.com>
27803 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
27805 * g++.target/aarch64/acle/acle.exp: New.
27806 * g++.target/aarch64/acle/ls64.C: New test.
27807 * g++.target/aarch64/acle/ls64_lto.C: New test.
27808 * gcc.target/aarch64/acle/ls64_lto.c: New test.
27809 * gcc.target/aarch64/acle/pr110132.c: New test.
27811 2023-06-07 Alex Coplan <alex.coplan@arm.com>
27814 * gcc.target/aarch64/acle/pr110100.c: New test.
27816 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
27818 * gcc.target/sparc/pr109541.c: New.
27820 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
27822 * gcc.target/hppa/shadd-3.c: Update expected output.
27824 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27826 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
27828 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
27829 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
27830 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
27831 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
27832 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
27833 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
27834 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
27835 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
27836 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
27837 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
27838 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
27839 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
27840 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
27841 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
27842 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
27843 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
27844 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
27845 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
27846 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
27847 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
27848 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
27849 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
27851 2023-06-07 Andrew Pinski <apinski@marvell.com>
27853 PR middle-end/110117
27854 * gcc.dg/pr110117-1.c: New test.
27855 * gcc.dg/pr110117-2.c: New test.
27857 2023-06-07 Andrew Pinski <apinski@marvell.com>
27859 PR tree-optimization/110134
27860 * gcc.dg/tree-ssa/negneq-1.c: New test.
27861 * gcc.dg/tree-ssa/negneq-2.c: New test.
27862 * gcc.dg/tree-ssa/negneq-3.c: New test.
27863 * gcc.dg/tree-ssa/negneq-4.c: New test.
27865 2023-06-07 Andrew Pinski <apinski@marvell.com>
27867 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
27868 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
27869 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
27870 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
27871 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
27872 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
27873 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
27874 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
27875 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
27877 2023-06-07 Jason Merrill <jason@redhat.com>
27880 * g++.dg/opt/nrv25.C: New test.
27882 2023-06-07 Jason Merrill <jason@redhat.com>
27886 * g++.dg/opt/nrv23.C: New test.
27888 2023-06-07 Jason Merrill <jason@redhat.com>
27891 * g++.dg/opt/nrv22.C: New test.
27893 2023-06-07 Jason Merrill <jason@redhat.com>
27896 * g++.dg/eh/return1.C: Add label cases.
27898 2023-06-07 Jason Merrill <jason@redhat.com>
27900 * g++.dg/contracts/contracts-post7.C: New test.
27902 2023-06-07 Jason Merrill <jason@redhat.com>
27905 * g++.dg/opt/nrv24.C: New test.
27907 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
27910 * gm2/cpp/fail/cpp-fail.exp: New test.
27911 * gm2/cpp/fail/foocpp.mod: New test.
27913 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27915 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
27916 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
27917 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
27918 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
27919 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
27920 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
27922 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
27923 Tobias Burnus <tobias@codesourcery.com>
27925 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
27926 duplicated 'present' and extend scan-dump tests for 'present'.
27927 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
27928 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
27930 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
27932 * c-c++-common/gomp/defaultmap-4.c: New test.
27933 * c-c++-common/gomp/map-9.c: New test.
27934 * c-c++-common/gomp/target-update-1.c: New test.
27935 * gfortran.dg/gomp/defaultmap-8.f90: New test.
27936 * gfortran.dg/gomp/map-11.f90: New test.
27937 * gfortran.dg/gomp/map-12.f90: New test.
27938 * gfortran.dg/gomp/target-update-1.f90: New test.
27940 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27942 * gcc.target/aarch64/simd/vrshr_1.c: New test.
27944 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27946 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
27949 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27951 * gcc.target/aarch64/simd/addlv_1.c: New test.
27953 2023-06-06 Richard Biener <rguenther@suse.de>
27955 PR middle-end/110055
27956 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
27958 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
27960 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
27963 2023-06-06 Pan Li <pan2.li@intel.com>
27965 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
27967 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
27969 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
27972 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
27973 Joel Hutton <joel.hutton@arm.com>
27974 Tamar Christina <tamar.christina@arm.com>
27976 * gcc.target/aarch64/vect-widen-add.c: Test that new
27977 IFN_VEC_WIDEN_PLUS is being used.
27978 * gcc.target/aarch64/vect-widen-sub.c: Test that new
27979 IFN_VEC_WIDEN_MINUS is being used.
27981 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
27983 * gdc.dg/Wmismatched_enum.d: New test.
27985 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
27987 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
27988 less sensitive to register allocation choices.
27989 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
27991 2023-06-05 Pan Li <pan2.li@intel.com>
27993 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
27995 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
27998 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
27999 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
28001 2023-06-04 Pan Li <pan2.li@intel.com>
28003 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
28005 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
28008 * gcc.target/i386/pr110083.c: New test case.
28010 2023-06-04 Jason Merrill <jason@redhat.com>
28013 * g++.dg/eh/terminate2.C: New test.
28015 2023-06-04 Pan Li <pan2.li@intel.com>
28017 * gcc.target/riscv/rvv/base/mov-14.c: New test.
28018 * gcc.target/riscv/rvv/base/spill-13.c: New test.
28020 2023-06-03 Patrick Palka <ppalka@redhat.com>
28023 * g++.dg/template/friend79.C: New test.
28025 2023-06-03 Patrick Palka <ppalka@redhat.com>
28027 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
28028 to be marked as odr-used.
28030 2023-06-03 Patrick Palka <ppalka@redhat.com>
28033 * g++.dg/abi/mangle78.C: New test.
28035 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28037 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
28038 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
28039 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
28040 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
28042 2023-06-03 liuhongt <hongtao.liu@intel.com>
28044 * gcc.target/i386/pr110067.c: New test.
28046 2023-06-03 liuhongt <hongtao.liu@intel.com>
28048 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
28050 2023-06-02 Andrew Pinski <apinski@marvell.com>
28052 PR rtl-optimization/102733
28053 * gcc.target/i386/addr-space-6.c: New test.
28055 2023-06-02 Andrew Pinski <apinski@marvell.com>
28057 PR rtl-optimization/110042
28058 * gcc.target/aarch64/csel_bfx_2.c: New test.
28060 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
28063 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
28064 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
28065 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
28066 * gcc.target/powerpc/darwin-structs-0.h: New test.
28068 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
28071 * gfortran.dg/select_rank_6.f90: New test.
28073 2023-06-02 Jason Merrill <jason@redhat.com>
28077 * g++.dg/cpp0x/initlist-explicit3.C: New test.
28079 2023-06-02 Carl Love <cel@us.ibm.com>
28081 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
28082 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
28083 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
28085 2023-06-02 Jason Merrill <jason@redhat.com>
28089 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
28090 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
28091 * g++.dg/tree-ssa/initlist-opt4.C: New test.
28092 * g++.dg/opt/icf1.C: New test.
28093 * g++.dg/opt/icf2.C: New test.
28094 * g++.dg/opt/icf3.C: New test.
28095 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
28097 2023-06-02 David Malcolm <dmalcolm@redhat.com>
28100 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
28101 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
28102 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
28103 * gcc.dg/analyzer/atomic-types-1.c: New test.
28105 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
28107 * gcc.dg/pr107557-1.c: Require LTO support.
28108 * gcc.dg/pr107557-2.c: Require LTO support.
28110 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
28119 * gfortran.dg/associate_54.f90 : Cope with extra error.
28120 * gfortran.dg/pr102109.f90 : New test.
28121 * gfortran.dg/pr102112.f90 : New test.
28122 * gfortran.dg/pr102190.f90 : New test.
28123 * gfortran.dg/pr102532.f90 : New test.
28124 * gfortran.dg/pr109948.f90 : New test.
28125 * gfortran.dg/pr99326.f90 : New test.
28127 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28129 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
28131 2023-06-02 Pan Li <pan2.li@intel.com>
28133 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
28134 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
28136 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28138 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
28139 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
28140 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
28141 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
28142 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
28143 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
28144 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
28145 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
28146 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
28148 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28150 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
28151 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
28152 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
28153 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
28154 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
28155 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
28157 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28159 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
28160 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
28161 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
28162 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
28163 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
28164 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
28165 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
28166 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
28167 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
28168 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
28169 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
28170 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
28171 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
28172 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
28173 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
28175 2023-06-01 Harald Anlauf <anlauf@gmx.de>
28178 * gfortran.dg/pr88552.f90: New test.
28180 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
28182 * lib/torture-options.exp: print the value of non-empty options:
28183 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
28185 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
28187 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
28188 the torture-{init,finish}
28190 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
28192 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
28193 * gcc.target/powerpc/pr109566.c: Skip on AIX.
28195 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
28196 Uros Bizjak <ubizjak@gmail.com>
28199 * gcc.target/i386/pr109973-1.c: New test case.
28200 * gcc.target/i386/pr109973-2.c: Likewise.
28202 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28204 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
28206 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
28208 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
28209 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
28210 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
28211 * gfortran.dg/gomp/pure-1.f90: New test.
28212 * gfortran.dg/gomp/pure-2.f90: New test.
28213 * gfortran.dg/gomp/pure-3.f90: New test.
28214 * gfortran.dg/gomp/pure-4.f90: New test.
28216 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28218 * gcc.target/riscv/rvv/base/frm-1.c: New test.
28220 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
28222 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
28223 gcc_set_required_options.
28224 * lib/target-supports.exp: Rename force_conventional_output_for
28225 to set_required_options_for.
28226 * lib/scanasm.exp: Adjust callers.
28227 * lib/scanrtl.exp: Same.
28229 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28232 * gcc.target/aarch64/simd/pr99195_11.c: New test.
28234 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28237 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
28238 * gcc.target/aarch64/simd/pr99195_10.c: New test.
28240 2023-05-31 David Faust <david.faust@oracle.com>
28242 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
28243 in scan-assembler expressions where useful.
28244 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
28245 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
28246 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
28247 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
28248 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
28249 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
28250 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
28251 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
28252 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
28253 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
28254 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
28255 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
28256 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
28257 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
28258 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
28260 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28262 * gcc.target/riscv/rvv/rvv.exp:
28263 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
28264 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
28265 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
28266 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
28267 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
28268 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
28269 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
28270 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
28272 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28274 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
28275 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
28276 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
28277 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
28279 2023-05-31 Cui, Lili <lili.cui@intel.com>
28281 PR tree-optimization/110038
28282 * gcc.dg/pr110038.c: New test.
28284 2023-05-31 Pan Li <pan2.li@intel.com>
28286 * gcc.target/riscv/arch-21.c: New test.
28287 * gcc.target/riscv/predef-27.c: New test.
28289 2023-05-31 Pan Li <pan2.li@intel.com>
28291 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
28294 2023-05-30 liuhongt <hongtao.liu@intel.com>
28296 * gcc.target/i386/pr108804.c: New test.
28298 2023-05-30 David Malcolm <dmalcolm@redhat.com>
28300 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
28302 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
28304 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
28307 * gcc.dg/torture/pr107451.c: Require int32plus.
28308 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
28309 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
28310 * gcc.dg/torture/pr95248.c: Require size24plus.
28311 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
28312 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
28313 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
28315 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
28317 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
28318 Support both definitions of int32_t.
28320 2023-05-30 Andrew Pinski <apinski@marvell.com>
28322 * gcc.dg/tree-ssa/minmax-22.c: New test.
28324 2023-05-30 Andrew Pinski <apinski@marvell.com>
28326 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
28327 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
28329 * gcc.dg/tree-ssa/pr66726-5.c: New test.
28330 * gcc.dg/tree-ssa/pr66726-6.c: New test.
28332 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
28334 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
28335 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
28338 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
28341 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
28342 * c-c++-common/goacc/clauses-fail.c: Likewise.
28343 * c-c++-common/goacc/data-2.c: Likewise.
28344 * c-c++-common/gomp/declare-target-2.c: Likewise.
28345 * c-c++-common/gomp/directive-1.c: Likewise.
28346 * g++.dg/goacc/data-1.C: Likewise.
28348 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
28350 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
28352 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
28353 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
28354 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
28355 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
28356 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
28358 2023-05-30 liuhongt <hongtao.liu@intel.com>
28360 * gcc.target/i386/pr108938-1.c: New test.
28361 * gcc.target/i386/pr108938-2.c: New test.
28362 * gcc.target/i386/pr108938-3.c: New test.
28363 * gcc.target/i386/pr108938-load-1.c: New test.
28364 * gcc.target/i386/pr108938-load-2.c: New test.
28366 2023-05-30 Andreas Schwab <schwab@suse.de>
28369 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
28372 2023-05-30 Lili Cui <lili.cui@intel.com>
28374 PR tree-optimization/98350
28375 * gcc.dg/pr98350-1.c: New test.
28376 * gcc.dg/pr98350-2.c: Ditto.
28378 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28380 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
28381 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
28382 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
28383 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
28385 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28387 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
28388 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
28389 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
28390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
28391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
28392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
28394 2023-05-29 Die Li <lidie@eswincomputing.com>
28396 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
28397 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
28399 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
28401 * gcc.target/riscv/and-extend-1.c: New test
28402 * gcc.target/riscv/and-extend-2.c: New test
28404 2023-05-29 Pan Li <pan2.li@intel.com>
28406 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
28407 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
28408 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
28409 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
28410 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
28411 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
28412 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
28413 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
28415 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
28417 * gnat.dg/specs/storage_offset1.ads: New test.
28419 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28421 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
28423 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28425 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
28427 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28429 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
28430 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
28431 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
28432 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
28433 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
28434 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
28435 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
28437 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28439 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
28440 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
28442 2023-05-29 Pan Li <pan2.li@intel.com>
28444 * gcc.target/riscv/arch-20.c: New test.
28445 * gcc.target/riscv/predef-26.c: New test.
28447 2023-05-27 liuhongt <hongtao.liu@intel.com>
28449 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
28450 * gcc.target/i386/pr100711-3.c: New test.
28452 2023-05-26 Martin Uecker <uecker@tugraz.at>
28454 * gcc.dg/pr109970.c: New test.
28456 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
28458 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
28459 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
28460 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
28461 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
28462 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
28463 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
28464 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
28465 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
28466 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
28467 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
28468 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
28469 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
28470 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
28472 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
28473 Juzhe Zhong <juzhe.zhong@rivai.ai>
28475 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
28477 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
28478 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
28479 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
28480 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
28481 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
28482 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
28483 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
28484 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
28485 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
28486 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
28487 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
28488 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
28489 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
28490 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
28491 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
28492 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
28493 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
28494 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
28495 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
28496 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
28497 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
28498 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
28499 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
28500 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
28501 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
28502 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
28503 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
28504 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
28505 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
28506 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
28508 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
28510 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
28511 * gfortran.dg/gomp/allocate-4.f90: New test.
28512 * gfortran.dg/gomp/allocate-5.f90: New test.
28513 * gfortran.dg/gomp/allocate-6.f90: New test.
28514 * gfortran.dg/gomp/allocate-7.f90: New test.
28515 * gfortran.dg/gomp/allocators-1.f90: New test.
28516 * gfortran.dg/gomp/allocators-2.f90: New test.
28518 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
28520 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
28521 * gfortran.dg/gomp/allocate-5.f90: Likewise.
28522 * gfortran.dg/gomp/allocate-6.f90: Likewise.
28523 * gfortran.dg/gomp/allocate-7.f90: Likewise.
28524 * gfortran.dg/gomp/allocators-1.f90: Likewise.
28525 * gfortran.dg/gomp/allocators-2.f90: Likewise.
28527 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
28528 Tobias Burnus <tobias@codesourcery.com>
28530 * gfortran.dg/gomp/allocate-4.f90: New file.
28531 * gfortran.dg/gomp/allocate-5.f90: New file.
28532 * gfortran.dg/gomp/allocate-6.f90: New file.
28533 * gfortran.dg/gomp/allocate-7.f90: New file.
28534 * gfortran.dg/gomp/allocators-1.f90: New file.
28535 * gfortran.dg/gomp/allocators-2.f90: New file.
28537 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
28539 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
28540 * gcc.dg/nested-vla-2.c: Ditto.
28541 * gcc.dg/nested-vla-3.c: Ditto.
28543 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
28545 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
28547 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
28550 * gcc.target/avr/pr82931.c: New test.
28552 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28553 Richard Sandiford <richard.sandiford@arm.com>
28555 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
28556 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
28557 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
28558 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
28560 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28563 * gcc.target/aarch64/simd/pr99195_9.c: New test.
28565 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
28567 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
28568 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
28569 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
28570 * gcc.target/arm/acle/data-intrinsics.c: New test.
28572 2023-05-25 Alex Coplan <alex.coplan@arm.com>
28575 * gcc.target/arm/pure-code/pr109800.c: New test.
28577 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28579 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
28581 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
28585 * gcc.target/i386/pr109173-1.c: New test.
28586 * gcc.target/i386/pr109174-1.c: Ditto.
28588 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
28590 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
28591 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
28593 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28596 * gcc.target/powerpc/pr100106-sa.c: New.
28598 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28600 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
28601 * gcc.target/i386/pr104447.c: Likewise.
28603 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28605 * g++.dg/pr80481.C: Add explicit pthread requirement.
28607 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28609 * gcc.target/i386/pr103074.c: Require fpic support.
28611 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28613 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
28614 malloc.h and sys/time.h.
28616 2023-05-25 Alexandre Oliva <oliva@adacore.com>
28618 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
28619 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
28620 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
28621 * gcc.target/i386/pieces-memset-1.c: Likewise.
28622 * gcc.target/i386/pieces-memset-36.c: Likewise.
28623 * gcc.target/i386/pieces-memset-4.c: Likewise.
28624 * gcc.target/i386/pieces-memset-40.c: Likewise.
28625 * gcc.target/i386/pieces-memset-41.c: Likewise.
28626 * gcc.target/i386/pieces-memset-7.c: Likewise.
28627 * gcc.target/i386/pieces-memset-8.c: Likewise.
28628 * gcc.target/i386/pieces-memset-9.c: Likewise.
28629 * gcc.target/i386/pr102230.c: Likewise.
28630 * gcc.target/i386/pr78103-2.c: Likewise.
28632 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
28634 PR tree-optimization/107822
28635 PR tree-optimization/107986
28636 * gcc.dg/pr107822.c: New.
28637 * gcc.dg/pr107986-1.c: New.
28639 2023-05-24 Harald Anlauf <anlauf@gmx.de>
28642 * gfortran.dg/size_dim_2.f90: New test.
28644 2023-05-24 Harald Anlauf <anlauf@gmx.de>
28647 * gfortran.dg/reshape_10.f90: New test.
28648 * gfortran.dg/reshape_11.f90: New test.
28650 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
28652 PR middle-end/109840
28653 * gcc.dg/fold-parity-8.c: New test.
28654 * gcc.dg/fold-popcount-11.c: Likewise.
28656 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
28658 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
28659 * gcc.dg/ipa/vrp1.c: Same.
28660 * gcc.dg/ipa/vrp2.c: Same.
28661 * gcc.dg/ipa/vrp3.c: Same.
28662 * gcc.dg/ipa/vrp4.c: Same.
28663 * gcc.dg/ipa/vrp5.c: Same.
28664 * gcc.dg/ipa/vrp6.c: Same.
28665 * gcc.dg/ipa/vrp7.c: Same.
28666 * gcc.dg/ipa/vrp8.c: Same.
28668 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
28670 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
28671 Remove -ftree-vectorize.
28672 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
28673 * gcc.target/i386/vect-vshiftv4qi.c: New test.
28674 * gcc.target/i386/vect-vshiftv8qi.c: New test.
28676 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28679 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
28680 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
28681 * gcc.target/aarch64/simd/pr99195_8.c: New test.
28683 2023-05-24 Richard Biener <rguenther@suse.de>
28686 * gcc.target/i386/pr109944-1.c: New testcase.
28687 * gcc.target/i386/pr109944-2.c: Likewise.
28689 2023-05-24 Richard Biener <rguenther@suse.de>
28691 PR tree-optimization/109849
28692 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
28694 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
28697 * gm2/pim/run/pass/hightests.mod: New test.
28699 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
28701 * gcc.dg/torture/pr109940.c: New test.
28703 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28706 * gcc.target/arm/pr109939.c: New test.
28708 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28710 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
28711 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
28713 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28715 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
28718 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28720 * gcc.dg/signbit-2.c: Add -msse2 on x86.
28722 2023-05-24 Alexandre Oliva <oliva@adacore.com>
28724 * lib/target-supports.exp (check_effective_target_sysconf):
28725 Check for declaration and _SC_PAGESIZE on vxworks.
28727 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
28729 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
28731 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28732 Richard Sandiford <richard.sandiford@arm.com>
28734 * gcc.target/riscv/rvv/rvv.exp:
28735 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
28736 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
28737 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
28738 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
28739 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
28740 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
28742 2023-05-24 Pan Li <pan2.li@intel.com>
28744 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
28747 2023-05-24 Pan Li <pan2.li@intel.com>
28749 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
28750 Enrich the test cases.
28752 2023-05-24 liuhongt <hongtao.liu@intel.com>
28754 * gcc.target/i386/pr109900.c: New test.
28756 2023-05-23 Martin Uecker <uecker@tugraz.at>
28759 * gcc.dg/pr109450-1.c: New test.
28760 * gcc.dg/pr109450-2.c: New test.
28761 * gcc.dg/vla-26.c: New test.
28763 2023-05-23 Martin Uecker <uecker@tugraz.at>
28769 * gcc.dg/nested-vla-1.c: New test.
28770 * gcc.dg/nested-vla-2.c: New test.
28771 * gcc.dg/nested-vla-3.c: New test.
28772 * gcc.dg/pr70418.c: New test.
28773 * gcc.dg/pr106465.c: New test.
28774 * gcc.dg/pr107557-1.c: New test.
28775 * gcc.dg/pr107557-2.c: New test.
28776 * gcc.dg/pr108423-1.c: New test.
28777 * gcc.dg/pr108423-2.c: New test.
28778 * gcc.dg/pr108423-3.c: New test.
28779 * gcc.dg/pr108423-4.c: New test.
28780 * gcc.dg/pr108423-5.c: New test.
28781 * gcc.dg/pr108423-6.c: New test.
28782 * gcc.dg/typename-vla-2.c: New test.
28783 * gcc.dg/typename-vla-3.c: New test.
28784 * gcc.dg/typename-vla-4.c: New test.
28785 * gcc.misc-tests/gcov-pr85350.c: Adapt.
28786 * gcc.dg/typename-vla-5.c: New file.
28787 * gcc.dg/typename-vla-6.c: New file.
28789 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
28791 * gcc.target/i386/vect-shiftv4qi.c: New test.
28792 * gcc.target/i386/vect-shiftv8qi.c: New test.
28794 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
28796 PR tree-optimization/109934
28797 * gcc.dg/tree-ssa/pr109934.c: New test.
28799 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
28801 * gcc.target/aarch64/ins_bitfield_1.c: New test.
28802 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
28803 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
28804 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
28805 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
28806 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
28808 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28811 * gcc.target/aarch64/pr109855.c: New test.
28813 2023-05-23 Richard Biener <rguenther@suse.de>
28815 PR tree-optimization/109849
28816 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
28818 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
28820 * gnat.dg/opt101.adb: New test.
28821 * gnat.dg/opt101_pkg.ads: New helper.
28823 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
28826 * gfortran.dg/pr103716.f90 : New test.
28828 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
28829 Steven G. Kargl <kargl@gcc.gnu.org>
28832 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
28833 declaration of finalizable derived types in submodules works.
28835 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
28837 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
28839 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28842 * gcc.c-torture/compile/pr108892.c: Require int32.
28843 * gcc.c-torture/compile/pr98199.c: Require int32plus.
28844 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
28845 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
28846 * gcc.dg/tree-ssa/pr102232.c: Same.
28847 * gcc.dg/tree-ssa/pr105860.c: Same.
28848 * gcc.dg/tree-ssa/pr96730.c: Same.
28849 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
28850 * gcc.dg/tree-ssa/pr96779.c: Same.
28851 * gcc.dg/tree-ssa/pr98513.c: Same.
28852 * gcc.dg/tree-ssa/ssa-sink-18.c
28853 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
28855 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
28856 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
28857 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
28858 * gcc.dg/tree-ssa/pr93435.c: Same.
28859 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
28860 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
28861 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
28863 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
28865 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
28866 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
28867 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
28868 * gcc.dg/tree-ssa/pr109031-2.c: Same.
28869 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
28870 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
28871 * gcc.dg/Warray-bounds-33.c: Skip target avr.
28872 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
28873 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
28874 * gcc.dg/analyzer/isatty-1.c: Same.
28875 * gcc.dg/analyzer/pipe-glibc.c: Same.
28877 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28880 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
28881 * gcc.c-torture/compile/pr103813.c: Require size32plus.
28882 * gcc.c-torture/execute/pr108498-2.c: Same.
28883 * gcc.c-torture/compile/pr96426.c: Condition on
28884 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
28885 * gcc.c-torture/execute/pr103417.c: Require int32plus.
28886 * gcc.dg/pr104198.c: Same.
28887 * gcc.dg/pr21137.c: Same.
28888 * gcc.dg/pr88905.c: Same.
28889 * gcc.dg/pr90838.c: Same.
28890 * gcc.dg/pr97317.c: Same.
28891 * gcc.dg/pr100292.c: Require int32.
28892 * gcc.dg/pr101008.c: Same.
28893 * gcc.dg/pr96542.c: Same.
28894 * gcc.dg/pr96674.c: Same.
28895 * gcc.dg/pr97750.c: Require ptr_eq_long.
28897 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
28899 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
28900 * gcc.dg/pr19402-2.c: Skip for avr.
28901 * gcc.dg/pr86124.c: Same.
28902 * gcc.dg/pr94291.c: Same.
28903 * gcc.dg/torture/builtin-complex-1.c: Same.
28904 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
28905 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
28906 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
28907 * gcc.dg/torture/fp-int-convert-float64.c: Same.
28908 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
28909 * gcc.dg/torture/fp-int-convert-timode.c: Same.
28910 * c-c++-common/torture/builtin-convertvector-1.c: Same.
28911 * c-c++-common/torture/complex-sign-add.c: Same.
28912 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
28913 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
28914 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
28915 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
28916 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
28917 * c-c++-common/torture/complex-sign-mul-one.c: Same.
28918 * c-c++-common/torture/complex-sign-mul.c: Same.
28919 * c-c++-common/torture/complex-sign-sub.c: Same.
28921 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
28923 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
28926 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28928 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
28930 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
28932 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
28934 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
28936 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
28938 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
28941 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
28943 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
28944 * gcc.target/nvptx/brev-2.c: Likewise.
28945 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
28946 * gcc.target/nvptx/brevll-2.c: Likewise.
28948 2023-05-21 Jakub Jelinek <jakub@redhat.com>
28950 PR tree-optimization/109505
28951 * gcc.target/aarch64/sve/pr109505.c: New test.
28953 2023-05-21 Pan Li <pan2.li@intel.com>
28955 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
28956 test cases for vbool[2|4|8|16|32|64]_t.
28958 2023-05-21 Andrew Pinski <apinski@marvell.com>
28960 PR middle-end/109919
28961 * gcc.c-torture/compile/pr109919-1.c: New test.
28963 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
28966 * gcc.target/avr/torture/pr105753.c: New test.
28968 2023-05-20 Die Li <lidie@eswincomputing.com>
28970 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
28971 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
28973 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
28975 * gcc.target/riscv/zbs-bext-02.c: New test.
28977 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
28980 * gcc.target/riscv/pr106888.c: New test.
28981 * gcc.target/riscv/zbbw.c: Check for ANDI.
28983 2023-05-19 Patrick Palka <ppalka@redhat.com>
28986 * g++.dg/cpp1y/var-templ80.C: New test.
28987 * g++.dg/cpp1y/var-templ81.C: New test.
28989 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
28991 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
28993 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
28994 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
28995 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
28996 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
28997 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
28998 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
28999 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
29000 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
29001 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
29002 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
29003 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
29005 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
29007 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
29008 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
29010 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
29013 * gm2/isolib/run/pass/testdelete.mod: New test.
29015 2023-05-19 Jakub Jelinek <jakub@redhat.com>
29017 PR tree-optimization/105776
29018 * gcc.target/i386/pr105776.c: New test.
29020 2023-05-19 Jakub Jelinek <jakub@redhat.com>
29022 PR tree-optimization/101856
29023 * gcc.dg/tree-ssa/pr101856.c: New test.
29025 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
29027 * gnat.dg/specs/array6.ads: New test.
29029 2023-05-19 Joseph Myers <joseph@codesourcery.com>
29031 * gcc.dg/c2x-thread-local-2.c: New test.
29033 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
29035 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
29036 expected scan-assembler-times frequency and strings..
29037 * gcc.target/i386/vect-mulv4qi.c: New test.
29038 * gcc.target/i386/vect-mulv8qi.c: New test.
29040 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
29042 PR bootstrap/105831
29043 * gcc.test-framework/gen_directive_tests: Use = operator instead
29046 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
29048 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
29049 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
29050 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
29051 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
29052 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
29053 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
29054 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
29055 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
29056 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
29057 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
29058 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
29059 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
29060 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
29061 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
29062 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
29063 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
29064 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
29065 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
29066 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
29067 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
29068 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
29069 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
29070 * gcc.target/arm/mve/mve_const_shifts.c: New test.
29072 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
29075 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
29076 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
29077 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
29078 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
29079 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
29080 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
29081 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
29082 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
29083 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
29084 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
29085 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
29086 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
29087 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
29088 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
29089 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
29090 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
29091 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
29092 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
29093 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
29094 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
29095 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
29096 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
29097 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
29098 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
29099 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
29100 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
29101 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
29102 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
29103 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
29104 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
29105 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
29106 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
29107 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
29108 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
29109 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
29110 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
29111 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
29112 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
29113 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
29114 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
29116 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
29118 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
29119 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
29120 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
29121 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
29122 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
29123 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
29124 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
29125 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
29126 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
29127 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
29128 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
29129 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
29130 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
29131 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
29132 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
29133 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
29134 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
29135 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
29136 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
29137 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
29138 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
29139 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
29140 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
29141 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
29142 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
29143 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
29144 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
29145 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
29146 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
29147 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
29148 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
29149 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
29150 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
29151 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
29152 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
29153 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
29154 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
29155 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
29156 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
29157 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
29158 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
29159 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
29160 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
29161 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
29162 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
29163 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
29164 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
29165 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
29166 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
29167 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
29168 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
29169 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
29170 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
29171 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
29172 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
29173 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
29174 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
29175 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
29176 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
29177 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
29178 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
29179 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
29180 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
29181 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
29182 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
29183 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
29184 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
29185 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
29186 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
29187 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
29188 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
29189 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
29190 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
29191 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
29192 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
29193 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
29194 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
29195 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
29196 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
29197 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
29198 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
29199 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
29200 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
29201 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
29202 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
29203 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
29204 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
29205 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
29206 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
29207 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
29208 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
29209 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
29210 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
29211 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
29212 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
29213 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
29214 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
29215 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
29216 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
29217 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
29218 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
29219 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
29220 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
29221 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
29222 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
29223 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
29224 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
29225 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
29226 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
29227 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
29228 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
29229 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
29230 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
29231 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
29232 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
29233 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
29234 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
29235 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
29236 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
29237 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
29238 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
29239 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
29240 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
29241 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
29242 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
29243 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
29244 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
29245 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
29246 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
29247 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
29248 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
29249 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
29250 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
29251 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
29252 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
29254 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
29256 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
29257 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
29259 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
29261 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
29263 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
29265 * gcc.target/arm/mve/intrinsics/asrl.c: Use
29266 check-function-bodies instead of scan-assembler checks. Use
29267 extern "C" for C++ testing.
29268 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
29269 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
29270 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
29271 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
29272 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
29273 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
29274 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
29275 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
29276 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
29277 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
29278 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
29279 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
29280 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
29281 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
29282 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
29283 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
29284 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
29285 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
29286 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
29287 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
29288 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
29289 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
29290 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
29291 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
29292 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
29293 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
29294 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
29295 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
29296 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
29297 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
29298 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
29299 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
29300 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
29301 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
29302 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
29303 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
29304 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
29305 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
29306 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
29307 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
29308 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
29309 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
29310 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
29311 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
29312 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
29313 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
29314 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
29315 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
29316 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
29317 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
29318 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
29319 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
29320 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
29321 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
29322 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
29323 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
29324 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
29325 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
29326 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
29327 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
29328 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
29329 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
29330 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
29331 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
29332 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
29333 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
29334 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
29335 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
29336 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
29337 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
29338 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
29339 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
29340 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
29341 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
29342 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
29343 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
29344 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
29345 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
29346 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
29347 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
29348 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
29349 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
29350 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
29351 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
29352 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
29353 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
29354 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
29355 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
29356 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
29357 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
29358 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
29359 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
29360 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
29361 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
29362 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
29363 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
29364 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
29365 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
29366 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
29367 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
29368 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
29369 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
29370 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
29371 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
29372 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
29373 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
29374 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
29375 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
29376 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
29377 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
29378 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
29379 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
29380 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
29381 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
29382 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
29383 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
29384 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
29385 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
29386 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
29387 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
29388 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
29389 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
29390 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
29391 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
29392 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
29393 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
29394 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
29395 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
29396 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
29397 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
29398 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
29399 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
29400 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
29401 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
29402 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
29403 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
29404 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
29405 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
29406 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
29407 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
29408 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
29409 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
29410 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
29411 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
29412 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
29413 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
29414 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
29415 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
29416 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
29417 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
29418 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
29419 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
29420 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
29421 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
29422 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
29423 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
29424 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
29425 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
29426 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
29427 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
29428 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
29429 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
29430 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
29431 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
29432 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
29433 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
29434 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
29435 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
29436 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
29437 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
29438 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
29439 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
29440 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
29441 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
29442 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
29443 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
29444 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
29445 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
29446 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
29447 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
29448 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
29449 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
29450 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
29451 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
29452 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
29453 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
29454 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
29455 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
29456 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
29457 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
29458 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
29459 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
29460 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
29461 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
29462 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
29463 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
29464 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
29465 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
29466 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
29467 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
29468 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
29469 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
29470 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
29471 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
29472 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
29473 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
29474 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
29475 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
29476 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
29477 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
29478 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
29479 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
29480 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
29481 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
29482 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
29483 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
29484 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
29485 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
29486 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
29487 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
29488 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
29489 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
29490 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
29491 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
29492 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
29493 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
29494 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
29495 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
29496 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
29497 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
29498 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
29499 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
29500 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
29501 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
29502 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
29503 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
29504 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
29505 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
29506 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
29507 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
29508 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
29509 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
29510 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
29511 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
29512 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
29513 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
29514 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
29515 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
29516 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
29517 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
29518 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
29519 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
29520 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
29521 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
29522 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
29523 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
29524 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
29525 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
29526 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
29527 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
29528 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
29529 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
29530 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
29531 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
29532 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
29533 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
29534 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
29535 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
29536 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
29537 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
29538 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
29539 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
29540 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
29541 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
29542 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
29543 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
29544 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
29545 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
29546 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
29547 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
29548 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
29549 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
29550 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
29551 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
29552 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
29553 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
29554 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
29555 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
29556 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
29557 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
29558 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
29559 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
29560 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
29561 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
29562 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
29563 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
29564 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
29565 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
29566 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
29567 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
29568 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
29569 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
29570 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
29571 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
29572 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
29573 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
29574 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
29575 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
29576 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
29577 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
29578 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
29579 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
29580 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
29581 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
29582 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
29583 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
29584 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
29585 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
29586 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
29587 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
29588 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
29589 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
29590 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
29591 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
29592 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
29593 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
29594 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
29595 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
29596 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
29597 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
29598 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
29599 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
29600 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
29601 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
29602 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
29603 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
29604 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
29605 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
29606 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
29607 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
29608 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
29609 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
29610 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
29611 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
29612 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
29613 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
29614 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
29615 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
29616 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
29617 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
29618 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
29619 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
29620 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
29621 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
29622 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
29623 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
29624 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
29625 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
29626 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
29627 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
29628 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
29629 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
29630 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
29631 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
29632 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
29633 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
29634 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
29635 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
29636 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
29637 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
29638 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
29639 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
29640 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
29641 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
29642 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
29643 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
29644 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
29645 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
29646 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
29647 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
29648 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
29649 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
29650 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
29651 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
29652 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
29653 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
29654 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
29655 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
29656 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
29657 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
29658 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
29659 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
29660 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
29661 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
29662 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
29663 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
29664 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
29665 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
29666 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
29667 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
29668 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
29669 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
29670 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
29671 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
29672 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
29673 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
29674 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
29675 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
29676 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
29677 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
29678 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
29679 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
29680 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
29681 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
29682 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
29683 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
29684 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
29685 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
29686 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
29687 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
29688 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
29689 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
29690 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
29691 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
29692 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
29693 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
29694 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
29695 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
29696 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
29697 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
29698 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
29699 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
29700 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
29701 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
29702 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
29703 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
29704 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
29705 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
29706 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
29707 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
29708 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
29709 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
29710 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
29711 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
29712 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
29713 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
29714 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
29715 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
29716 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
29717 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
29718 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
29719 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
29720 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
29721 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
29722 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
29723 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
29724 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
29725 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
29726 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
29727 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
29728 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
29729 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
29730 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
29731 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
29732 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
29733 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
29734 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
29735 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
29736 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
29737 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
29738 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
29739 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
29740 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
29741 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
29742 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
29743 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
29744 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
29745 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
29746 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
29747 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
29748 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
29749 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
29750 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
29751 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
29752 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
29753 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
29754 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
29755 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
29756 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
29757 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
29758 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
29759 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
29760 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
29761 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
29762 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
29763 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
29764 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
29765 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
29766 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
29767 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
29768 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
29769 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
29770 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
29771 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
29772 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
29773 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
29774 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
29775 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
29776 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
29777 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
29778 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
29779 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
29780 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
29781 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
29782 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
29783 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
29784 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
29785 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
29786 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
29787 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
29788 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
29789 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
29790 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
29791 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
29792 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
29793 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
29794 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
29795 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
29796 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
29797 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
29798 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
29799 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
29800 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
29801 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
29802 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
29803 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
29804 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
29805 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
29806 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
29807 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
29808 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
29809 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
29810 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
29811 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
29812 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
29813 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
29814 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
29815 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
29816 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
29817 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
29818 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
29819 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
29820 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
29821 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
29822 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
29823 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
29824 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
29825 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
29826 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
29827 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
29828 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
29829 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
29830 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
29831 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
29832 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
29833 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
29834 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
29835 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
29836 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
29837 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
29838 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
29839 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
29840 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
29841 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
29842 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
29843 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
29844 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
29845 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
29846 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
29847 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
29848 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
29849 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
29850 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
29851 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
29852 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
29853 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
29854 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
29855 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
29856 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
29857 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
29858 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
29859 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
29860 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
29861 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
29862 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
29863 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
29864 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
29865 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
29866 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
29867 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
29868 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
29869 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
29870 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
29871 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
29872 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
29873 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
29874 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
29875 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
29876 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
29877 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
29878 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
29879 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
29880 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
29881 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
29882 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
29883 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
29884 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
29885 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
29886 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
29887 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
29888 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
29889 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
29890 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
29891 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
29892 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
29893 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
29894 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
29895 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
29896 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
29897 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
29898 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
29899 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
29900 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
29901 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
29902 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
29903 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
29904 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
29905 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
29906 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
29907 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
29908 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
29909 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
29910 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
29911 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
29912 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
29913 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
29914 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
29915 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
29916 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
29917 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
29918 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
29919 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
29920 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
29921 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
29922 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
29923 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
29924 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
29925 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
29926 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
29927 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
29928 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
29929 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
29930 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
29931 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
29932 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
29933 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
29934 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
29935 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
29936 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
29937 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
29938 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
29939 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
29940 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
29941 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
29942 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
29943 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
29944 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
29945 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
29946 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
29947 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
29948 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
29949 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
29950 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
29951 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
29952 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
29953 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
29954 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
29955 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
29956 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
29957 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
29958 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
29959 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
29960 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
29961 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
29962 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
29963 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
29964 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
29965 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
29966 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
29967 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
29968 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
29969 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
29970 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
29971 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
29972 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
29973 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
29974 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
29975 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
29976 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
29977 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
29978 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
29979 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
29980 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
29981 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
29982 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
29983 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
29984 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
29985 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
29986 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
29987 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
29988 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
29989 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
29990 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
29991 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
29992 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
29993 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
29994 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
29995 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
29996 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
29997 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
29998 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
29999 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
30000 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
30001 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
30002 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
30003 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
30004 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
30005 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
30006 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
30007 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
30008 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
30009 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
30010 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
30011 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
30012 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
30013 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
30014 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
30015 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
30016 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
30017 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
30018 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
30019 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
30020 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
30021 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
30022 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
30023 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
30024 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
30025 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
30026 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
30027 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
30028 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
30029 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
30030 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
30031 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
30032 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
30033 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
30034 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
30035 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
30036 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
30037 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
30038 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
30039 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
30040 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
30041 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
30042 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
30043 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
30044 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
30045 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
30046 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
30047 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
30048 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
30049 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
30050 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
30051 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
30052 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
30053 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
30054 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
30055 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
30056 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
30057 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
30058 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
30059 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
30060 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
30061 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
30062 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
30063 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
30064 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
30065 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
30066 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
30067 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
30068 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
30069 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
30070 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
30071 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
30072 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
30073 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
30074 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
30075 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
30076 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
30077 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
30078 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
30079 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
30080 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
30081 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
30082 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
30083 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
30084 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
30085 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
30086 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
30087 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
30088 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
30089 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
30090 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
30091 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
30092 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
30093 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
30094 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
30095 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
30096 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
30097 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
30098 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
30099 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
30100 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
30101 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
30102 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
30103 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
30104 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
30105 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
30106 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
30107 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
30108 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
30109 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
30110 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
30111 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
30112 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
30113 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
30114 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
30115 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
30116 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
30117 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
30118 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
30119 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
30120 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
30121 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
30122 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
30123 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
30124 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
30125 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
30126 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
30127 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
30128 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
30129 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
30130 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
30131 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
30132 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
30133 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
30134 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
30135 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
30136 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
30137 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
30138 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
30139 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
30140 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
30141 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
30142 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
30143 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
30144 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
30145 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
30146 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
30147 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
30148 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
30149 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
30150 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
30151 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
30152 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
30153 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
30154 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
30155 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
30156 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
30157 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
30158 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
30159 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
30160 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
30161 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
30162 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
30163 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
30164 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
30165 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
30166 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
30167 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
30168 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
30169 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
30170 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
30171 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
30172 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
30173 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
30174 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
30175 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
30176 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
30177 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
30178 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
30179 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
30180 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
30181 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
30182 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
30183 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
30184 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
30185 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
30186 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
30187 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
30188 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
30189 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
30190 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
30191 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
30192 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
30193 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
30194 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
30195 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
30196 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
30197 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
30198 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
30199 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
30200 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
30201 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
30202 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
30203 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
30204 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
30205 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
30206 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
30207 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
30208 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
30209 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
30210 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
30211 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
30212 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
30213 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
30214 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
30215 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
30216 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
30217 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
30218 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
30219 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
30220 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
30221 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
30222 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
30223 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
30224 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
30225 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
30226 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
30227 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
30228 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
30229 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
30230 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
30231 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
30232 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
30233 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
30234 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
30235 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
30236 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
30237 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
30238 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
30239 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
30240 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
30241 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
30242 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
30243 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
30244 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
30245 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
30246 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
30247 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
30248 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
30249 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
30250 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
30251 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
30252 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
30253 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
30254 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
30255 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
30256 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
30257 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
30258 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
30259 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
30260 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
30261 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
30262 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
30263 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
30264 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
30265 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
30266 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
30267 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
30268 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
30269 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
30270 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
30271 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
30272 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
30273 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
30274 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
30275 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
30276 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
30277 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
30278 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
30279 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
30280 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
30281 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
30282 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
30283 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
30284 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
30285 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
30286 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
30287 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
30288 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
30289 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
30290 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
30291 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
30292 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
30293 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
30294 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
30295 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
30296 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
30297 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
30298 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
30299 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
30300 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
30301 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
30302 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
30303 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
30304 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
30305 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
30306 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
30307 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
30308 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
30309 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
30310 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
30311 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
30312 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
30313 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
30314 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
30315 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
30316 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
30317 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
30318 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
30319 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
30320 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
30321 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
30322 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
30323 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
30324 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
30325 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
30326 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
30327 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
30328 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
30329 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
30330 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
30331 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
30332 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
30333 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
30334 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
30336 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
30338 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
30339 check-function-bodies instead of scan-assembler checks. Use
30340 extern "C" for C++ testing.
30341 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
30342 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
30343 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
30344 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
30345 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
30346 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
30347 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
30348 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
30349 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
30350 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
30351 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
30352 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
30353 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
30354 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
30355 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
30356 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
30357 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
30358 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
30359 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
30360 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
30361 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
30362 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
30363 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
30364 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
30365 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
30366 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
30367 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
30368 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
30369 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
30371 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
30373 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
30374 check-function-bodies instead of scan-assembler checks. Use
30375 extern "C" for C++ testing.
30376 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
30377 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
30378 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
30379 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
30380 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
30381 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
30382 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
30383 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
30384 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
30385 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
30386 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
30387 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
30388 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
30389 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
30390 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
30391 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
30392 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
30393 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
30394 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
30395 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
30396 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
30397 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
30398 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
30399 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
30400 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
30401 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
30402 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
30403 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
30404 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
30405 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
30406 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
30407 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
30408 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
30409 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
30410 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
30411 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
30412 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
30413 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
30414 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
30415 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
30416 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
30417 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
30418 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
30419 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
30420 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
30421 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
30422 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
30423 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
30424 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
30425 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
30426 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
30427 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
30428 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
30429 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
30430 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
30431 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
30432 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
30433 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
30434 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
30435 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
30436 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
30437 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
30438 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
30439 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
30440 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
30441 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
30442 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
30443 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
30444 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
30445 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
30446 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
30447 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
30448 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
30449 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
30450 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
30451 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
30452 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
30453 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
30454 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
30455 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
30456 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
30457 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
30458 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
30459 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
30460 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
30461 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
30462 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
30463 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
30464 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
30465 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
30466 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
30467 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
30468 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
30469 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
30470 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
30471 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
30472 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
30473 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
30474 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
30475 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
30476 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
30477 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
30478 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
30479 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
30480 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
30481 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
30482 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
30483 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
30484 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
30485 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
30486 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
30487 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
30488 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
30489 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
30490 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
30491 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
30492 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
30493 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
30494 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
30495 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
30496 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
30497 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
30498 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
30499 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
30500 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
30501 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
30502 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
30503 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
30504 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
30505 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
30506 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
30507 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
30508 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
30509 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
30510 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
30511 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
30512 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
30513 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
30514 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
30515 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
30516 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
30517 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
30518 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
30519 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
30520 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
30521 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
30522 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
30523 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
30524 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
30525 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
30526 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
30527 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
30528 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
30529 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
30530 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
30531 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
30532 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
30533 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
30534 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
30535 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
30536 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
30537 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
30538 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
30539 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
30540 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
30541 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
30542 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
30543 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
30544 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
30545 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
30546 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
30547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
30548 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
30549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
30550 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
30551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
30552 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
30553 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
30554 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
30555 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
30556 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
30557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
30558 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
30559 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
30560 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
30561 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
30562 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
30563 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
30564 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
30565 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
30566 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
30567 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
30568 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
30570 2023-05-18 Joseph Myers <joseph@codesourcery.com>
30572 * gcc.dg/format/c2x-printf-1.c: Test %B here.
30573 * gcc.dg/format/ext-9.c: Do not test %B here.
30575 2023-05-17 Harald Anlauf <anlauf@gmx.de>
30579 * gfortran.dg/zero_sized_13.f90: New test.
30581 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
30583 * gcc.target/riscv/shift-and-2.c: Fixed test
30584 * gcc.target/riscv/zbb-rol-ror-01.c: New test
30585 * gcc.target/riscv/zbb-rol-ror-02.c: New test
30586 * gcc.target/riscv/zbb-rol-ror-03.c: New test
30587 * gcc.target/riscv/zbb-rol-ror-04.c: New test
30588 * gcc.target/riscv/zbb-rol-ror-05.c: New test
30589 * gcc.target/riscv/zbb-rol-ror-06.c: New test
30590 * gcc.target/riscv/zbb-rol-ror-07.c: New test
30592 2023-05-17 Jakub Jelinek <jakub@redhat.com>
30595 * c-c++-common/pr109884.c: New test.
30597 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30599 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
30600 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
30601 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
30602 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
30603 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
30605 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30607 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
30608 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
30609 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
30610 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
30611 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
30612 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
30613 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
30614 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
30615 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
30616 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
30617 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
30618 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
30619 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
30620 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
30621 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
30622 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
30623 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
30624 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
30625 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
30626 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
30627 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
30628 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
30629 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
30630 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
30631 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
30632 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
30633 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
30634 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
30635 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
30636 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
30637 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
30638 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
30639 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
30640 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
30641 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
30642 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
30643 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
30644 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
30645 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
30646 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
30647 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
30648 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
30649 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
30650 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
30651 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
30652 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
30653 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
30654 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
30656 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30658 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
30660 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
30662 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
30663 for 'finalize' as a ptr is now 'delete' instead of 'release'.
30664 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
30665 to if (allocated) block
30666 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
30667 replaced by a MEM< _25 > expression.
30668 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
30669 * gfortran.dg/gomp/map-10.f90: New test.
30671 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
30673 * g++.target/s390/atomic-align-1.C: New test.
30674 * gcc.target/s390/atomic-align-1.c: New test.
30675 * gcc.target/s390/atomic-align-2.c: New test.
30677 2023-05-17 Jakub Jelinek <jakub@redhat.com>
30680 * g++.dg/init/pr109868.C: New test.
30682 2023-05-17 Pan Li <pan2.li@intel.com>
30684 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
30686 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
30689 * gcc.target/powerpc/pr106708.c: Add test function.
30691 2023-05-16 Joseph Myers <joseph@codesourcery.com>
30693 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
30694 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
30695 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
30696 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
30697 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
30699 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
30700 not expect errors for typedef declaration in for loop.
30702 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
30705 * gm2/isolib/run/pass/testreadint.mod: New test.
30707 2023-05-16 Marek Polacek <polacek@redhat.com>
30710 * g++.dg/warn/Wdangling-reference13.C: New test.
30712 2023-05-16 Patrick Palka <ppalka@redhat.com>
30715 * g++.dg/cpp2a/desig27.C: New test.
30717 2023-05-16 Carl Love <cel@us.ibm.com>
30719 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
30720 instruction counts.
30722 2023-05-16 Carl Love <cel@us.ibm.com>
30724 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
30727 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
30729 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
30730 to occur after the intrinsic instruction, rather than requiring
30731 them to happen before.
30732 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
30734 2023-05-16 Pan Li <pan2.li@intel.com>
30736 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
30737 Replace stdint.h with stdint-gcc.h.
30738 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
30739 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
30740 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
30741 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
30742 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
30743 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
30744 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
30745 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
30746 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
30747 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
30748 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
30749 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
30750 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
30751 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
30753 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
30755 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
30758 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
30766 * gfortran.dg/pr105152.f90 : New test
30767 * gfortran.dg/pr100193.f90 : New test
30768 * gfortran.dg/pr87946.f90 : New test
30769 * gfortran.dg/pr103389.f90 : New test
30770 * gfortran.dg/pr104429.f90 : New test
30771 * gfortran.dg/pr82774.f90 : New test
30773 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
30775 * gcc.dg/attr-returns-nonnull.c: Skip if
30776 keeps_null_pointer_checks.
30777 * gcc.dg/init-compare-1.c: Likewise.
30778 * gcc.dg/ipa/pr85734.c: Likewise.
30779 * gcc.dg/ipa/propmalloc-1.c: Likewise.
30780 * gcc.dg/ipa/propmalloc-2.c: Likewise.
30781 * gcc.dg/ipa/propmalloc-3.c: Likewise.
30782 * gcc.dg/ipa/propmalloc-4.c: Likewise.
30783 * gcc.dg/tree-ssa/evrp11.c: Likewise.
30784 * gcc.dg/tree-ssa/pr83648.c: Likewise.
30786 2023-05-16 Andrew Pinski <apinski@marvell.com>
30788 PR tree-optimization/109424
30789 * gcc.dg/tree-ssa/bool-12.c: New test.
30790 * gcc.dg/tree-ssa/bool-13.c: New test.
30791 * gcc.dg/tree-ssa/minmax-20.c: New test.
30792 * gcc.dg/tree-ssa/minmax-21.c: New test.
30794 2023-05-15 Joseph Myers <joseph@codesourcery.com>
30796 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
30798 2023-05-15 Joseph Myers <joseph@codesourcery.com>
30800 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
30801 __has_c_attribute for all C2x attributes.
30803 2023-05-15 Harald Anlauf <anlauf@gmx.de>
30806 * gfortran.dg/ptr-func-5.f90: New test.
30808 2023-05-15 Patrick Palka <ppalka@redhat.com>
30810 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
30812 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30814 * gcc.target/aarch64/facg_1.c: New test.
30816 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30819 * gcc.target/aarch64/simd/pr99195_7.c: New test.
30821 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30824 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
30826 2023-05-15 Pan Li <pan2.li@intel.com>
30827 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30828 kito-cheng <kito.cheng@sifive.com>
30830 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
30832 2023-05-15 Richard Biener <rguenther@suse.de>
30834 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
30837 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30839 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
30840 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
30841 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
30843 2023-05-14 Andrew Pinski <apinski@marvell.com>
30845 PR tree-optimization/109829
30846 * gcc.dg/tree-ssa/abs-3.c: New test.
30847 * gcc.dg/tree-ssa/abs-4.c: New test.
30849 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
30852 * gcc.target/i386/pr109825.c: New test.
30854 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
30856 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
30858 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
30859 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
30860 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
30861 * gcc.target/aarch64/vec-init-18.c: ... this.
30862 * gcc.target/aarch64/vec-init-19.c: New test.
30863 * gcc.target/aarch64/vec-init-20.c: Likewise.
30864 * gcc.target/aarch64/vec-init-21.c: Likewise.
30865 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
30866 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
30867 * gcc.target/aarch64/vec-init-22.h: New header.
30869 2023-05-13 Andrew Pinski <apinski@marvell.com>
30871 PR tree-optimization/109834
30872 * gcc.c-torture/compile/pr109834-1.c: New test.
30873 * gcc.dg/tree-ssa/pr109834-1.c: New test.
30875 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30878 * gfortran.dg/pr109662-a.f90: Add a section to verify that
30879 a short namelist read does not modify the variable.
30881 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
30884 * gm2/isolib/run/pass/seqappend.mod: New test.
30886 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
30887 Juzhe-Zhong <juzhe.zhong@rivai.ai>
30890 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
30891 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
30892 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
30893 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
30895 2023-05-12 Richard Biener <rguenther@suse.de>
30897 PR tree-optimization/64731
30898 * gcc.target/i386/pr64731.c: New testcase.
30900 2023-05-12 Patrick Palka <ppalka@redhat.com>
30903 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
30904 * g++.dg/template/function2.C: Removed.
30906 2023-05-12 Patrick Palka <ppalka@redhat.com>
30909 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
30910 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
30912 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
30914 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
30916 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
30918 * gcc.target/riscv/rvv/rvv.exp:
30919 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
30920 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
30921 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
30922 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
30923 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
30924 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
30925 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
30926 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
30927 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
30928 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
30929 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
30930 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
30931 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
30932 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
30933 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
30934 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
30935 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
30937 2023-05-12 Pan Li <pan2.li@intel.com>
30939 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
30940 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
30941 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
30942 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
30943 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
30944 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
30945 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
30946 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
30947 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
30948 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
30949 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
30950 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
30951 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
30952 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
30953 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
30954 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
30955 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
30956 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
30957 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
30958 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
30959 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
30960 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
30961 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
30962 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
30963 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
30964 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
30965 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
30966 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
30967 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
30968 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
30969 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
30970 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
30971 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
30972 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
30973 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
30974 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
30975 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
30976 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
30977 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
30978 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
30979 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
30980 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
30981 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
30982 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
30983 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
30984 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
30985 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
30986 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
30987 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
30988 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
30989 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
30990 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
30991 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
30992 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
30993 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
30994 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
30995 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
30996 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
30997 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
30998 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
30999 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
31000 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
31001 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
31002 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
31003 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
31004 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
31005 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
31006 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
31007 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
31008 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
31009 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
31010 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
31011 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
31012 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
31013 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
31014 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
31015 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
31016 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
31017 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
31018 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
31019 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
31020 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
31021 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
31022 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
31023 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
31024 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
31025 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
31026 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
31027 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
31028 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
31029 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
31030 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
31031 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
31032 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
31033 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
31034 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
31035 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
31036 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
31037 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
31038 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
31039 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
31040 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
31041 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
31042 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
31043 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
31044 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
31045 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
31046 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
31047 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
31048 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
31049 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
31050 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
31051 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
31052 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
31053 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
31054 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
31055 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
31056 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
31057 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
31059 2023-05-12 Pan Li <pan2.li@intel.com>
31061 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
31062 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
31063 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
31064 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
31065 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
31066 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
31067 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
31068 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
31069 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
31070 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
31071 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
31072 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
31073 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
31074 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
31075 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
31076 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
31077 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
31078 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
31079 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
31080 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
31081 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
31082 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
31084 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
31086 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
31087 with dg-skip-if has_arch_ppc64.
31088 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
31089 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
31091 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
31093 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
31094 with has_arch_ppc64.
31095 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
31096 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
31097 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
31098 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
31099 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
31101 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
31103 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
31104 with has_arch_ppc64.
31105 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
31106 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
31108 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
31110 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
31111 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
31112 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
31114 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
31116 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
31119 * gm2/pim/fail/highice.mod: New test.
31121 2023-05-11 Patrick Palka <ppalka@redhat.com>
31124 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
31125 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
31126 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
31128 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
31130 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
31132 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
31135 * gcc.target/i386/pr109807.c: New test.
31137 2023-05-11 Patrick Palka <ppalka@redhat.com>
31140 * g++.dg/cpp2a/lambda-targ1.C: New test.
31142 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
31144 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
31145 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
31146 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
31147 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
31149 2023-05-11 Patrick Palka <ppalka@redhat.com>
31150 Jonathan Wakely <jwakely@redhat.com>
31155 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
31156 error for the template argument &B2:fn in C++17 mode.
31157 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
31158 * g++.dg/cpp2a/nontype-class56.C: New test.
31159 * g++.dg/template/function2.C: New test.
31161 2023-05-11 Alexandre Oliva <oliva@adacore.com>
31163 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
31164 include, call builtin.
31166 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
31167 Michael Collison <collison@rivosinc.com>
31169 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
31170 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
31171 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
31172 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
31173 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
31174 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
31175 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
31176 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
31177 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
31178 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
31179 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
31180 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
31181 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
31182 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
31183 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
31184 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
31185 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
31186 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
31187 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
31188 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
31189 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
31190 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
31191 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
31192 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
31193 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
31194 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
31195 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
31196 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
31197 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
31198 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
31199 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
31200 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
31201 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
31202 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
31203 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
31204 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
31205 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
31206 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
31207 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
31208 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
31209 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
31210 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
31211 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
31212 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
31213 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
31214 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
31215 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
31216 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
31217 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
31218 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
31219 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
31220 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
31221 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
31222 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
31223 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
31224 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
31225 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
31226 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
31227 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
31229 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
31231 * lib/torture-options.exp (torture-init-done): Add.
31232 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
31233 implicit 'torture-init'.
31234 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
31235 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
31236 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
31238 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
31240 * gcc.target/arm/acle/acle.exp: Add missing
31241 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
31243 * gcc.target/arm/cmse/cmse.exp: Likewise.
31244 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
31246 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
31248 * gcc.dg/fold-popcount-8.c: New test case.
31249 * gcc.dg/fold-popcount-9.c: Likewise.
31250 * gcc.dg/fold-popcount-10.c: Likewise.
31252 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
31254 * gcc.dg/fold-parity-6.c: New test.
31255 * gcc.dg/fold-parity-7.c: Likewise.
31256 * gcc.dg/fold-popcount-6.c: Likewise.
31257 * gcc.dg/fold-popcount-7.c: Likewise.
31259 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31261 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
31262 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
31264 2023-05-10 Marek Polacek <polacek@redhat.com>
31267 * g++.dg/ext/is_convertible6.C: New test.
31269 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
31272 * gcc.target/i386/pr92658-sse4-4b.c: New test.
31273 * gcc.target/i386/pr92658-sse4-8b.c: New test.
31275 2023-05-10 Andrew Pinski <apinski@marvell.com>
31277 * gcc.c-torture/execute/20230510-1.c: New test.
31279 2023-05-10 Jason Merrill <jason@redhat.com>
31282 * g++.dg/DRs/dr2543.C: New test.
31284 2023-05-10 Jason Merrill <jason@redhat.com>
31286 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
31287 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
31288 * g++.dg/cpp2a/consteval20.C: Likewise.
31289 * g++.dg/cpp2a/consteval24.C: Likewise.
31290 * g++.dg/cpp2a/srcloc20.C: Likewise.
31292 2023-05-10 Richard Biener <rguenther@suse.de>
31294 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
31296 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31298 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
31300 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31303 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
31306 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31309 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
31310 * gcc.target/aarch64/simd/pr99195_6.c: New test.
31312 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31314 * gcc.target/aarch64/simd/pr99195_5.c: New test.
31316 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31319 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
31321 2023-05-10 Jakub Jelinek <jakub@redhat.com>
31324 * g++.dg/cpp0x/gen-attrs-78.C: New test.
31326 2023-05-10 Li Xu <xuli1@eswincomputing.com>
31328 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
31329 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
31331 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31333 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
31334 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
31335 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
31336 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
31337 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
31338 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
31339 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
31340 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
31341 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
31342 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
31343 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
31344 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
31345 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
31346 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
31348 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31351 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
31352 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
31354 2023-05-10 Andrew Pinski <apinski@marvell.com>
31356 * gcc.c-torture/execute/20230509-1.c: New test.
31358 2023-05-09 Patrick Palka <ppalka@redhat.com>
31361 * g++.dg/cpp2a/concepts-pr109752.C: New test.
31363 2023-05-09 Patrick Palka <ppalka@redhat.com>
31366 * g++.dg/cpp0x/noexcept78.C: New test.
31368 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31370 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
31371 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
31372 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
31373 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
31374 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
31375 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
31376 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
31377 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
31378 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
31379 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
31380 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
31381 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
31382 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
31383 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
31384 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
31385 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
31386 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
31387 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
31388 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
31389 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
31390 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
31391 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
31392 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
31393 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
31394 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
31395 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
31396 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
31397 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
31398 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
31399 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
31400 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
31401 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
31402 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
31403 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
31404 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
31405 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
31406 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
31407 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
31408 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
31409 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
31410 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
31411 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
31412 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
31413 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
31414 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
31415 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
31416 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
31417 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
31418 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
31419 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
31420 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
31421 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
31422 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
31423 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
31424 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
31425 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
31426 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
31427 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
31428 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
31429 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
31430 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
31431 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
31432 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
31433 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
31434 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
31435 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
31436 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
31437 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
31438 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
31439 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
31440 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
31441 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
31442 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
31443 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
31444 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
31445 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
31446 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
31447 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
31448 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
31449 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
31450 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
31451 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
31452 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
31453 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
31454 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
31455 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
31456 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
31457 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
31458 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
31459 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
31460 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
31461 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
31462 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
31463 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
31464 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
31465 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
31466 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
31467 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
31468 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
31469 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
31470 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
31471 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
31472 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
31473 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
31474 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
31475 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
31476 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
31477 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
31478 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
31479 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
31480 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
31481 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
31482 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
31483 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
31484 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
31485 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
31486 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
31487 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
31488 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
31489 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
31490 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
31491 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
31492 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
31493 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
31494 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
31495 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
31496 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
31497 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
31498 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
31499 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
31500 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
31501 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
31502 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
31503 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
31504 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
31505 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
31506 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
31507 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
31508 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
31509 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
31510 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
31511 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
31512 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
31513 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
31514 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
31515 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
31516 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
31517 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
31518 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
31519 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
31520 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
31521 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
31522 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
31523 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
31524 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
31525 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
31526 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
31527 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
31528 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
31529 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
31530 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
31531 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
31532 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
31533 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
31534 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
31535 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
31536 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
31537 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
31538 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
31539 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
31540 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
31541 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
31542 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
31543 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
31544 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
31545 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
31546 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
31547 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
31548 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
31549 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
31550 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
31551 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
31552 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
31553 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
31554 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
31555 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
31556 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
31557 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
31558 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
31559 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
31560 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
31561 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
31562 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
31563 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
31564 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
31565 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
31566 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
31567 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
31568 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
31569 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
31570 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
31571 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
31572 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
31573 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
31574 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
31575 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
31576 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
31577 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
31578 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
31579 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
31580 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
31581 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
31582 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
31583 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
31584 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
31585 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
31586 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
31587 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
31588 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
31589 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
31590 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
31591 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
31592 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
31593 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
31594 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
31595 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
31596 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
31597 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
31598 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
31599 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
31600 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
31601 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
31602 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
31603 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
31604 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
31605 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
31606 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
31607 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
31608 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
31609 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
31610 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
31611 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
31612 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
31613 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
31614 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
31615 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
31616 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
31618 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31620 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
31621 sve2_flags instead of sve_flags.
31623 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
31626 * gm2/isolib/run/pass/skiplinetest.mod: New test.
31628 2023-05-09 Jakub Jelinek <jakub@redhat.com>
31631 * g++.dg/cpp23/attr-assume11.C: New test.
31633 2023-05-09 Jakub Jelinek <jakub@redhat.com>
31635 PR tree-optimization/109778
31636 * gcc.dg/lto/pr109778_0.c: New test.
31637 * gcc.dg/lto/pr109778_1.c: New file.
31639 2023-05-09 Jakub Jelinek <jakub@redhat.com>
31641 PR tree-optimization/109778
31642 * gcc.c-torture/execute/pr109778.c: New test.
31644 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31646 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
31647 allocation for temporary results, rather than requiring specific
31649 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
31650 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
31651 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
31652 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
31653 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
31654 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
31655 * gcc.target/aarch64/memset-q-reg.c: Likewise.
31656 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
31657 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
31658 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
31659 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
31660 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
31661 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
31662 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
31663 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
31664 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
31665 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
31666 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
31667 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
31668 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
31669 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
31670 predicate register to be any of p4-p7, rather than requiring p4
31672 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
31673 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
31674 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
31675 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
31676 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
31677 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
31678 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
31679 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
31680 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
31681 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
31682 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
31684 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31686 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
31687 FP/vector register, not just register 0-9.
31688 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
31689 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
31690 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
31691 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
31692 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
31693 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
31694 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
31695 * gcc.target/aarch64/sve/adr_1.c: Likewise.
31696 * gcc.target/aarch64/sve/adr_2.c: Likewise.
31697 * gcc.target/aarch64/sve/adr_3.c: Likewise.
31698 * gcc.target/aarch64/sve/adr_4.c: Likewise.
31699 * gcc.target/aarch64/sve/adr_5.c: Likewise.
31700 * gcc.target/aarch64/sve/extract_1.c: Likewise.
31701 * gcc.target/aarch64/sve/extract_2.c: Likewise.
31702 * gcc.target/aarch64/sve/extract_3.c: Likewise.
31703 * gcc.target/aarch64/sve/extract_4.c: Likewise.
31704 * gcc.target/aarch64/sve/slp_4.c: Likewise.
31705 * gcc.target/aarch64/sve/spill_3.c: Likewise.
31706 * gcc.target/aarch64/vfp-1.c: Likewise.
31707 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
31709 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
31712 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31714 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
31715 register for the temporary results, not just p0-p7.
31716 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
31717 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
31718 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
31719 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
31720 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
31721 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
31722 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
31723 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
31724 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
31725 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
31726 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
31727 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
31728 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
31729 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
31730 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
31731 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
31732 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
31733 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
31734 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
31735 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
31736 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
31738 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31740 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
31741 between two constant vectors, allow the constant moves to appear in
31743 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
31744 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
31745 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
31746 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
31747 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
31749 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31751 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
31752 moves to occur after the intrinsic instruction, rather than requiring
31753 them to happen before.
31754 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
31755 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
31756 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
31757 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
31758 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
31759 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
31760 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
31761 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
31762 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
31763 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
31764 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
31765 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
31766 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
31767 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
31768 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
31769 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
31770 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
31771 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
31772 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
31773 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
31774 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
31775 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
31776 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
31777 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
31778 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
31779 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
31780 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
31781 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
31782 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
31783 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
31784 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
31785 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
31786 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
31787 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
31788 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
31789 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
31790 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
31792 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31794 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
31795 allocation in the case where a move occurs after the intrinsic
31797 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
31798 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
31799 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
31800 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
31802 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
31804 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
31805 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
31806 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
31807 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
31808 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
31809 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
31810 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
31811 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
31812 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
31813 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
31814 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
31815 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
31816 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
31817 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
31818 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
31819 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
31820 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
31821 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
31823 2023-05-09 Jason Merrill <jason@redhat.com>
31826 * g++.dg/template/friend78.C: New test.
31828 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
31829 Uros Bizjak <ubizjak@gmail.com>
31831 * gcc.target/i386/insvti_highpart-1.c: New test case.
31833 2023-05-08 Andrew Pinski <apinski@marvell.com>
31835 PR testsuite/109776
31836 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
31838 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
31840 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
31841 stdint.h to stdint-gcc.h.
31842 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
31843 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
31845 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
31847 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
31848 * gcc.dg/guality/guality.exp: Likewise.
31849 * gfortran.dg/guality/guality.exp: Likewise.
31850 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
31851 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
31852 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
31853 determine the default 'LTO_OPTIONS'.
31854 * lib/torture-options.exp (torture-init, torture-finish): Let each
31855 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
31857 2023-05-08 Patrick Palka <ppalka@redhat.com>
31861 * g++.dg/cpp1z/class-deduction114.C: New test.
31863 2023-05-08 Andrew Pinski <apinski@marvell.com>
31865 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
31866 details change in wording.
31867 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
31868 * gcc.dg/tree-ssa/pr103771.c: Likewise.
31869 * gcc.dg/tree-ssa/minmax-18.c: New test.
31870 * gcc.dg/tree-ssa/minmax-19.c: New test.
31872 2023-05-08 Andrew Pinski <apinski@marvell.com>
31874 * gcc.dg/tree-ssa/minmax-17.c: New test.
31876 2023-05-08 Andrew Pinski <apinski@marvell.com>
31878 PR tree-optimization/49959
31879 PR tree-optimization/103771
31880 * c-c++-common/torture/harden-cond-comp.c: Change testcase
31881 slightly to avoid the new phiopt optimization.
31882 * gcc.dg/tree-ssa/abs-2.c: New test.
31883 * gcc.dg/tree-ssa/pr103771.c: New test.
31885 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31887 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
31889 2023-05-08 Andrew Pinski <apinski@marvell.com>
31891 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
31892 * gcc.dg/tree-ssa/evrp8.c: Likewise.
31893 * gcc.dg/tree-ssa/vrp35.c: Likewise.
31894 * gcc.dg/tree-ssa/vrp36.c: Likewise.
31895 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
31896 to check for assignment too instead of just a call.
31897 * c-c++-common/goacc/kernels-alias-8.c: Update test
31898 for removal of load.
31899 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
31901 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31904 * gfortran.dg/pr109662-a.f90: New test.
31906 2023-05-07 Patrick Palka <ppalka@redhat.com>
31909 * g++.dg/diagnostic/alignof4.C: New test.
31911 2023-05-07 Patrick Palka <ppalka@redhat.com>
31915 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
31916 goto made valid by DR 2256.
31917 * g++.dg/init/goto4.C: New test.
31919 2023-05-07 Patrick Palka <ppalka@redhat.com>
31921 * g++.dg/cpp2a/concepts-alias6.C: New test.
31923 2023-05-07 Patrick Palka <ppalka@redhat.com>
31926 * g++.dg/cpp1y/paren6.C: New test.
31928 2023-05-07 Patrick Palka <ppalka@redhat.com>
31931 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
31932 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
31934 2023-05-07 Patrick Palka <ppalka@redhat.com>
31937 * g++.dg/template/non-dependent25a.C: New test.
31939 2023-05-07 Patrick Palka <ppalka@redhat.com>
31942 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
31943 expected "without object" diagnostic isn't replaced by a
31944 "call to non-constexpr function" diagnostic.
31945 * g++.dg/template/non-dependent25.C: New test.
31947 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
31949 * gcc.target/powerpc/parall_5insn_const.c: New test.
31951 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
31954 * gcc.target/i386/pr43644.c: New test case.
31956 2023-05-06 Xi Ruoyao <xry111@xry111.site>
31958 * gcc.target/loongarch/shrink-wrap.c: New test.
31960 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
31962 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
31963 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
31964 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
31965 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
31966 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
31967 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
31968 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
31969 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
31970 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
31971 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
31972 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
31973 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
31974 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
31975 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
31976 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
31977 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
31978 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
31979 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
31980 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
31981 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
31982 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
31983 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
31984 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
31985 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
31986 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
31987 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
31988 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
31989 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
31990 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
31991 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
31992 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
31993 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
31994 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
31995 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
31997 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32000 * gfortran.dg/pr109662.f90: New test.
32002 2023-05-06 Jakub Jelinek <jakub@redhat.com>
32004 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
32006 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32009 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
32011 2023-05-06 Jakub Jelinek <jakub@redhat.com>
32013 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
32015 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
32017 * gcc.target/cris/peep2-addsplit1.c: New test.
32019 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
32021 * gcc.target/cris/peep2-movandsplit1.c: New test.
32023 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
32025 * gcc.target/cris/peep2-lsrandsplit1.c,
32026 gcc.target/cris/peep2-movulsr2.c: New tests.
32028 2023-05-05 Harald Anlauf <anlauf@gmx.de>
32031 * gfortran.dg/overload_5.f90: New test.
32033 2023-05-05 Pan Li <pan2.li@intel.com>
32034 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32036 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
32037 Adjust indexed load/store check condition.
32039 2023-05-05 Pan Li <pan2.li@intel.com>
32041 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
32042 Adjust test check condition.
32044 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32047 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
32048 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
32049 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
32051 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
32053 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
32055 2023-05-05 Andrew Pinski <apinski@marvell.com>
32057 PR tree-optimization/109732
32058 * gcc.dg/pr109732.c: New test.
32059 * gcc.dg/pr109732-1.c: New test.
32061 2023-05-05 Andrew Pinski <apinski@marvell.com>
32063 PR tree-optimization/109722
32064 * gcc.dg/tree-ssa/abs-1.c: New test.
32066 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
32069 * gm2/pim/run/pass/ForChar.mod: New test.
32071 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32073 * gcc.target/aarch64/simd/pr99195_4.c: New test.
32075 2023-05-04 Julian Brown <julian@codesourcery.com>
32078 * gfortran.dg/goacc/pr109622-5.f90: New test.
32079 * gfortran.dg/goacc/pr109622-6.f90: New test.
32081 2023-05-04 Andrew Pinski <apinski@marvell.com>
32083 * gcc.dg/tree-ssa/minmax-15.c: Update test.
32084 * gcc.dg/tree-ssa/minmax-16.c: Update test.
32085 * gcc.dg/tree-ssa/minmax-3.c: Update test.
32086 * gcc.dg/tree-ssa/minmax-4.c: Update test.
32087 * gcc.dg/tree-ssa/minmax-5.c: Update test.
32088 * gcc.dg/tree-ssa/minmax-8.c: Update test.
32090 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32093 * gcc.target/aarch64/simd/pr99195_3.c: New test.
32095 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32098 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
32099 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
32101 2023-05-04 Richard Biener <rguenther@suse.de>
32103 PR tree-optimization/109724
32104 * g++.dg/torture/pr109724.C: New testcase.
32106 2023-05-04 Jakub Jelinek <jakub@redhat.com>
32109 * g++.target/i386/pr109676.C: New test.
32111 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
32113 * gcc.target/cris/peep2-andsplit1.c: New test.
32114 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
32115 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
32116 Adjust values to avoid interference with "opsplit1" with AND. Add
32117 whitespace to match-strings that may be confused with identifiers
32120 2023-05-03 Jason Merrill <jason@redhat.com>
32124 * g++.dg/template/friend77.C: New test.
32126 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
32128 PR tree-optimization/109711
32129 * gcc.dg/tree-ssa/pr109711-1.c: New file.
32130 * gcc.dg/tree-ssa/pr109711-2.c: New file.
32132 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
32135 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
32137 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
32139 * g++.target/aarch64/pr109661-1.C: New test.
32140 * g++.target/aarch64/pr109661-2.C: Likewise.
32141 * g++.target/aarch64/pr109661-3.C: Likewise.
32142 * g++.target/aarch64/pr109661-4.C: Likewise.
32143 * gcc.target/aarch64/pr109661-1.c: Likewise.
32145 2023-05-03 Murray Steele <murray.steele@arm.com>
32146 Christophe Lyon <christophe.lyon@arm.com>
32148 * g++.target/arm/mve.exp: Add general-c++ and general directories.
32149 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
32150 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
32151 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
32152 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
32154 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32156 * gcc.target/riscv/rvv/base/abi-10.c: New test.
32157 * gcc.target/riscv/rvv/base/abi-11.c: New test.
32158 * gcc.target/riscv/rvv/base/abi-12.c: New test.
32159 * gcc.target/riscv/rvv/base/abi-13.c: New test.
32160 * gcc.target/riscv/rvv/base/abi-14.c: New test.
32161 * gcc.target/riscv/rvv/base/abi-15.c: New test.
32162 * gcc.target/riscv/rvv/base/abi-16.c: New test.
32163 * gcc.target/riscv/rvv/base/abi-8.c: New test.
32164 * gcc.target/riscv/rvv/base/abi-9.c: New test.
32165 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
32166 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
32167 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
32168 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
32169 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
32170 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
32171 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
32172 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
32173 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
32174 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
32175 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
32176 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
32177 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
32178 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
32179 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
32180 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
32181 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
32182 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
32183 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
32184 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
32185 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
32186 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
32187 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
32188 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
32189 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
32190 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
32191 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
32192 * gcc.target/riscv/rvv/base/user-10.c: New test.
32193 * gcc.target/riscv/rvv/base/user-11.c: New test.
32194 * gcc.target/riscv/rvv/base/user-12.c: New test.
32195 * gcc.target/riscv/rvv/base/user-13.c: New test.
32196 * gcc.target/riscv/rvv/base/user-14.c: New test.
32197 * gcc.target/riscv/rvv/base/user-15.c: New test.
32198 * gcc.target/riscv/rvv/base/user-7.c: New test.
32199 * gcc.target/riscv/rvv/base/user-8.c: New test.
32200 * gcc.target/riscv/rvv/base/user-9.c: New test.
32202 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32205 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
32206 add/sub intrinsics.
32208 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32211 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
32212 and binary floating-point ops.
32213 * gcc.target/aarch64/simd/pr99195_2.c: New test.
32215 2023-05-03 Jason Merrill <jason@redhat.com>
32217 * g++.dg/template/nontype12.C: Check for duplicate error.
32219 2023-05-02 Andrew Pinski <apinski@marvell.com>
32221 PR tree-optimization/109702
32222 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
32224 2023-05-02 Andrew Pinski <apinski@marvell.com>
32227 * gcc.target/aarch64/csinv-2.c: New test.
32229 2023-05-02 Jason Merrill <jason@redhat.com>
32232 * g++.dg/cpp1z/variant1.C: New test.
32234 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
32236 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
32237 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
32238 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
32239 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
32240 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
32241 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
32242 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
32243 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
32244 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
32245 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
32246 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
32247 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
32248 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
32249 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
32250 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
32251 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
32252 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
32253 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
32254 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
32255 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
32256 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
32257 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
32258 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
32259 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
32260 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
32261 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
32262 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
32263 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
32265 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
32268 * gcc.target/riscv/pr89835.c: New test.
32270 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
32271 Pan Li <pan2.li@intel.com>
32274 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
32276 2023-05-02 Patrick Palka <ppalka@redhat.com>
32279 * g++.dg/cpp0x/nsdmi-template26.C: New test.
32281 2023-05-02 Richard Biener <rguenther@suse.de>
32283 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
32284 * gcc.target/i386/pr88531-2b.c: Likewise.
32285 * gcc.target/i386/pr88531-2c.c: Likewise.
32286 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
32288 2023-05-01 Jason Merrill <jason@redhat.com>
32291 * g++.dg/cpp0x/nsdmi-array2.C: New test.
32293 2023-04-30 Jeff Law <jlaw@ventanamicro>
32296 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
32298 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
32300 * gcc.dg/builtin-redefine-1.c: New test.
32302 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
32304 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
32306 2023-04-30 Andrew Pinski <apinski@marvell.com>
32308 * gcc.dg/init-bad-1.c: Update error message.
32309 * gcc.dg/init-bad-2.c: Likewise.
32310 * gcc.dg/init-bad-3.c: Likewise.
32311 * gcc.dg/init-excess-3.c: Likewise.
32312 * gcc.dg/pr61096-1.c: Likewise.
32314 2023-04-30 Andrew Pinski <apinski@marvell.com>
32317 * gcc.dg/init-excess-3.c: New test.
32319 2023-04-30 Martin Liska <mliska@suse.cz>
32321 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
32323 * c-c++-common/hwasan/heap-overflow.c: Likewise.
32324 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
32325 * c-c++-common/hwasan/use-after-free.c: Likewise.
32327 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
32329 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
32331 * gcc.dg/builtin-redefine-1.c: New test.
32333 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
32335 * gm2/pim/run/pass/constlitbase.mod: New test.
32337 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
32339 * gcc.target/xstormy16/neghi2.c: New test case.
32340 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
32342 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
32344 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
32345 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
32346 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
32347 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
32349 2023-04-29 Jeff Law <jlaw@ventanamicro>
32351 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
32352 encourage if-conversion. Skip for -Os.
32353 * gcc.target/mips/movcc-3.c: Similarly.
32355 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
32357 * gcc.target/riscv/rv32e_stack.c: New test.
32359 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
32361 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
32362 empty lines (besides optionally leading whitespace).
32364 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
32366 * gcc.target/riscv/divmod-1.c: New testcase.
32367 * gcc.target/riscv/divmod-2.c: New testcase.
32369 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
32371 * gcc.target/riscv/zbc32.c: New test.
32372 * gcc.target/riscv/zbc64.c: New test.
32374 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
32376 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
32377 * gcc.target/riscv/zbb-min-max-03.c: New tests.
32379 2023-04-28 Andrew Pinski <apinski@marvell.com>
32381 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
32382 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
32383 as that now does the combining.
32385 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
32387 PR rtl-optimization/109476
32388 * gcc.target/avr/mmcu/pr109476.c: New test case.
32390 2023-04-28 Richard Biener <rguenther@suse.de>
32392 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
32393 * gcc.dg/vect/vect-71.c: Likewise.
32394 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
32395 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
32396 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
32398 2023-04-28 Richard Biener <rguenther@suse.de>
32400 * gcc.target/i386/pr89618-2.c: New testcase.
32401 * gcc.target/i386/pr88531-2b.c: Adjust.
32402 * gcc.target/i386/pr88531-2c.c: Likewise.
32404 2023-04-28 Pan Li <pan2.li@intel.com>
32405 kito-cheng <kito.cheng@sifive.com>
32407 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
32409 2023-04-28 Richard Biener <rguenther@suse.de>
32412 * gcc.dg/torture/pr109652.c: New testcase.
32414 2023-04-28 Julian Brown <julian@codesourcery.com>
32417 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
32419 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32422 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
32424 2023-04-28 Jakub Jelinek <jakub@redhat.com>
32426 * gcc.dg/tree-ssa/range-sqrt.c: New test.
32427 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
32428 ranger optimizing sqrt (-1) call away because it is only used in
32429 test for whether it returns NaN.
32431 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
32432 Jakub Jelinek <jakub@redhat.com>
32434 * gcc.dg/tree-ssa/range-sincos.c: New test.
32436 2023-04-28 Jan Beulich <jbeulich@suse.com>
32438 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
32439 * g++.dg/modules/alias-1_d.C: Likewise.
32440 * g++.dg/modules/alias-1_e.C: Likewise.
32441 * g++.dg/modules/alias-1_f.C: Likewise.
32442 * g++.dg/modules/cpp-6_c.C: Likewise.
32443 * g++.dg/modules/dir-only-2_b.C: Likewise.
32445 2023-04-28 Jan Beulich <jbeulich@suse.com>
32447 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
32449 2023-04-28 Alexandre Oliva <oliva@adacore.com>
32451 * c-c++-common/torture/harden-cond-comp.c: New.
32453 2023-04-27 Jason Merrill <jason@redhat.com>
32455 * g++.dg/template/copy1.C: Adjust error lines.
32457 2023-04-27 Pan Li <pan2.li@intel.com>
32459 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
32461 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
32463 PR tree-optimization/109639
32464 * gcc.dg/tree-ssa/pr109639.c: New file.
32465 * gcc.dg/tree-ssa/pr109643.c: New file.
32467 2023-04-27 Richard Biener <rguenther@suse.de>
32470 * g++.dg/torture/pr109607.C: New testcase.
32472 2023-04-27 Jakub Jelinek <jakub@redhat.com>
32475 * gcc.dg/pr109409.c: New test.
32477 2023-04-27 Jakub Jelinek <jakub@redhat.com>
32481 * gcc.dg/pr109412.c: New test.
32483 2023-04-27 Jan Beulich <jbeulich@suse.com>
32485 * c-c++-common/patchable_function_entry-decl.c: Special-case
32487 * c-c++-common/patchable_function_entry-default.c: Likewise.
32488 * c-c++-common/patchable_function_entry-definition.c: Likewise.
32490 2023-04-26 Jason Merrill <jason@redhat.com>
32493 * g++.dg/template/friend76.C: New test.
32495 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
32498 * gcc.target/riscv/inline-atomics-1.c: New test.
32499 * gcc.target/riscv/inline-atomics-2.c: New test.
32500 * gcc.target/riscv/inline-atomics-3.c: New test.
32501 * gcc.target/riscv/inline-atomics-4.c: New test.
32502 * gcc.target/riscv/inline-atomics-5.c: New test.
32503 * gcc.target/riscv/inline-atomics-6.c: New test.
32504 * gcc.target/riscv/inline-atomics-7.c: New test.
32505 * gcc.target/riscv/inline-atomics-8.c: New test.
32507 2023-04-26 Pan Li <pan2.li@intel.com>
32508 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32510 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
32512 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
32514 * gcc.target/xstormy16/bswap16.c: New test case.
32515 * gcc.target/xstormy16/bswap32.c: Likewise.
32516 * gcc.target/xstormy16/swpb.c: Likewise.
32517 * gcc.target/xstormy16/swpw-1.c: Likewise.
32518 * gcc.target/xstormy16/swpw-2.c: Likewise.
32520 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32522 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
32523 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
32524 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
32525 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
32527 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
32530 * gcc.target/powerpc/pr109069-1.c: New test.
32531 * gcc.target/powerpc/pr109069-2-run.c: New test.
32532 * gcc.target/powerpc/pr109069-2.c: New test.
32533 * gcc.target/powerpc/pr109069-2.h: New test.
32535 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32537 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
32538 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
32539 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
32540 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
32541 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
32542 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
32543 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
32544 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
32545 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
32546 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
32547 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
32548 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
32549 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
32550 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
32551 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
32552 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
32554 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32556 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
32559 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32561 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
32563 2023-04-26 Pan Li <pan2.li@intel.com>
32566 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
32568 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
32569 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
32571 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
32573 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
32575 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
32578 * gm2/pim/fail/largeconst.mod: Increased constant value test
32579 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
32580 * gm2/pim/fail/largeconst2.mod: New test.
32582 2023-04-25 Patrick Palka <ppalka@redhat.com>
32585 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
32587 2023-04-25 Richard Biener <rguenther@suse.de>
32589 PR tree-optimization/109609
32590 * gcc.dg/torture/pr109609.c: New testcase.
32592 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
32594 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
32595 * gfortran.dg/gomp/loop-2.f90: Likewise.
32596 * gfortran.dg/gomp/reduction5.f90: Likewise.
32597 * gfortran.dg/gomp/reduction6.f90: Likewise.
32598 * gfortran.dg/gomp/scan-1.f90: Likewise.
32599 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
32600 * c-c++-common/gomp/scan-6.c: New test.
32601 * gfortran.dg/gomp/scan-8.f90: New test.
32603 2023-04-25 Jakub Jelinek <jakub@redhat.com>
32605 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
32606 float16, float32, float64 and float128.
32608 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32611 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
32613 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32615 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
32617 2023-04-25 Jakub Jelinek <jakub@redhat.com>
32620 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
32622 2023-04-25 Richard Biener <rguenther@suse.de>
32624 PR rtl-optimization/109585
32625 * gcc.dg/torture/pr109585.c: New testcase.
32627 2023-04-25 Jakub Jelinek <jakub@redhat.com>
32630 * gcc.target/powerpc/pr109566.c: New test.
32632 2023-04-25 Martin Liska <mliska@suse.cz>
32634 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
32635 * g++.dg/gcov/test-gcov-17.py: Cover new format.
32636 * lib/gcov.exp: Add options for gcov that emit the extra info.
32638 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
32640 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
32642 2023-04-25 Sam James <sam@gentoo.org>
32644 PR tree-optimization/105312
32646 * gcc.target/sparc/pr105573.c: New test.
32648 2023-04-25 Andrew Pinski <apinski@marvell.com>
32650 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
32652 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
32654 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
32656 2023-04-24 Andrew Pinski <apinski@marvell.com>
32658 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
32659 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
32661 2023-04-24 Andrew Pinski <apinski@marvell.com>
32663 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
32665 2023-04-24 Andrew Pinski <apinski@marvell.com>
32667 PR tree-optimization/109604
32668 * gcc.c-torture/compile/pr109604-1.c: New test.
32669 * gcc.c-torture/compile/pr109604-2.c: New test.
32671 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32673 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
32674 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
32676 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32679 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
32681 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
32683 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32685 * gcc.target/aarch64/simd/vabal_combine.c: New test.
32687 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32689 * gcc.target/aarch64/simd/addlv_zext.c: New test.
32691 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32693 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
32695 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32697 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
32698 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
32699 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
32700 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
32701 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
32702 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
32704 2023-04-24 liuhongt <hongtao.liu@intel.com>
32706 PR tree-optimization/109011
32707 * gcc.target/i386/pr109011-b1.c: New test.
32708 * gcc.target/i386/pr109011-b2.c: New test.
32709 * gcc.target/i386/pr109011-d1.c: New test.
32710 * gcc.target/i386/pr109011-d2.c: New test.
32711 * gcc.target/i386/pr109011-q1.c: New test.
32712 * gcc.target/i386/pr109011-q2.c: New test.
32713 * gcc.target/i386/pr109011-w1.c: New test.
32714 * gcc.target/i386/pr109011-w2.c: New test.
32715 * gcc.target/i386/pr109011-dq1.c: New file.
32716 * gcc.target/i386/pr109011-dq2.c: New file.
32718 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
32720 * lib/gm2.exp (gm2_target_compile_default): Conditionally
32721 append -lnsl -lsocket to ldflags.
32723 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32725 * gcc.target/aarch64/float_truncate_zero.c: New test.
32727 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32730 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
32732 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32734 * gcc.target/xstormy16/mulhi.c: New test case.
32736 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32738 * gcc.target/xstormy16/extendhisi2.c: New test case.
32739 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
32741 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
32743 * gcc.target/xstormy16/shiftsi.c: New test case.
32745 2023-04-23 liuhongt <hongtao.liu@intel.com>
32747 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
32748 testcase to make the codegen more stable.
32749 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
32750 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
32751 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
32752 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
32754 2023-04-23 liuhongt <hongtao.liu@intel.com>
32756 * gcc.target/i386/pr108707.c: New test.
32758 2023-04-22 Andrew Pinski <apinski@marvell.com>
32760 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
32762 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
32765 * gcc.target/avr/pr54816.c: Move to...
32766 * gcc.target/avr/mmcu/pr54816.c: ... here.
32768 2023-04-22 Harald Anlauf <anlauf@gmx.de>
32769 Steven G. Kargl <kargl@gcc.gnu.org>
32772 * gfortran.dg/allocatable_function_11.f90: New test.
32774 2023-04-22 Jakub Jelinek <jakub@redhat.com>
32776 PR testsuite/109572
32777 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
32778 vect prefix to make sure we only count vectorized calls.
32779 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
32781 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
32782 vect prefix to make sure we only count vectorized calls.
32783 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
32785 (foo): Add 2 further arithmetic ops to the loop to make it appear
32786 worthwhile for vectorization heuristics on powerpc.
32787 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
32788 vect prefix to make sure we only count vectorized calls.
32789 (foo): Add 2 further arithmetic ops to the loop to make it appear
32790 worthwhile for vectorization heuristics on powerpc.
32792 2023-04-22 Jeff Law <jlaw@ventanamicro>
32794 * gcc.target/rx/movsicc.c: Broken down into ...
32795 * gcc.target/rx/movsicc-1.c: Here.
32796 * gcc.target/rx/movsicc-2.c: Here.
32797 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
32798 * gcc.target/rx/movsicc-4.c: Here.
32799 * gcc.target/rx/movsicc-5.c: Here.
32800 * gcc.target/rx/movsicc-6.c: Here.
32801 * gcc.target/rx/movsicc-7.c: Here.
32802 * gcc.target/rx/movsicc-8.c: Here.
32804 2023-04-22 Jakub Jelinek <jakub@redhat.com>
32806 PR tree-optimization/109583
32807 * gcc.dg/pr109583.c: New test.
32809 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
32810 Ondrej Kubanek <kubanek0ondrej@gmail.com>
32812 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
32813 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
32814 * gcc.dg/tree-prof/peel-2.c: New test.
32816 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
32818 PR tree-optimization/109546
32819 * gcc.dg/pr109546.c: New.
32821 2023-04-21 Jason Merrill <jason@redhat.com>
32824 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
32825 * g++.dg/ext/unsigned-typedef2.C: New test.
32826 * g++.dg/ext/unsigned-typedef3.C: New test.
32828 2023-04-21 Jeff Law <jlaw@ventanamicro>
32830 PR testsuite/109549
32831 * gcc.target/i386/cmov6.c: No longer expect this test to
32832 generate 'cmov' instructions.
32834 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32836 * gcc.target/aarch64/sminmax-asr_1.c: New test.
32838 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32841 * gcc.target/aarch64/mtp.c: New test.
32842 * gcc.target/aarch64/mtp_1.c: New test.
32843 * gcc.target/aarch64/mtp_2.c: New test.
32844 * gcc.target/aarch64/mtp_3.c: New test.
32845 * gcc.target/aarch64/mtp_4.c: New test.
32847 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32850 * gcc.target/aarch64/simd/pr99195_1.c: New test.
32852 2023-04-21 Richard Biener <rguenther@suse.de>
32854 PR tree-optimization/109573
32855 * g++.dg/vect/pr109573.cc: New testcase.
32857 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32860 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
32861 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
32862 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
32864 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
32867 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
32869 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
32872 * lib/target-supports.exp (is-effective-target-keyword): Add
32873 ppc_cpu_supports_hw.
32875 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32878 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
32879 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
32882 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
32884 PR tree-optimization/109564
32885 * gcc.dg/torture/pr109564-1.c: New testcase.
32886 * gcc.dg/torture/pr109564-2.c: Likewise.
32887 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
32888 * gcc.dg/tree-ssa/vrp06.c: Likewise.
32890 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32893 * gcc.dg/goacc/pr107041.c: New test.
32895 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
32898 * gcc.target/i386/pr78952-4.c: New test.
32900 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
32901 kito-cheng <kito.cheng@sifive.com>
32903 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
32904 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
32905 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
32907 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
32909 * gcc.target/riscv/arch-19.c: Add -misa-spec.
32911 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32912 kito-cheng <kito.cheng@sifive.com>
32915 * g++.target/riscv/rvv/base/pr109535.C: New test.
32916 * gcc.target/riscv/rvv/base/pr109535.c: New test.
32918 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
32920 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
32921 rather than stdint.h
32923 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
32925 * lib/target-supports.exp
32926 (check_effective_target_vect_call_copysignf): Add amdgcn.
32927 (check_effective_target_vect_call_sqrtf): Add amdgcn.
32928 (check_effective_target_vect_call_ceilf): Add amdgcn.
32929 (check_effective_target_vect_call_floor): Add amdgcn.
32930 (check_effective_target_vect_logical_reduc): Add amdgcn.
32932 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32934 PR tree-optimization/109011
32935 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
32936 dg-additional-options.
32937 (baz, qux): Remove functions and corresponding dg-final.
32938 * gcc.dg/vect/pr109011-2.c: New test.
32939 * gcc.dg/vect/pr109011-3.c: New test.
32940 * gcc.dg/vect/pr109011-4.c: New test.
32941 * gcc.dg/vect/pr109011-5.c: New test.
32943 2023-04-20 Jakub Jelinek <jakub@redhat.com>
32946 PR testsuite/109560
32947 * g++.dg/ext/int128-8.C: Require int128 effective target.
32949 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
32951 PR testsuite/106879
32952 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
32953 vect_hw_misalign on POWERs.
32955 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32957 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
32958 * gcc.target/i386/pr109117-1.c: Modify error message.
32960 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
32962 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
32964 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32966 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
32968 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
32970 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
32971 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
32972 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
32973 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
32974 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
32975 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
32976 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
32977 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
32978 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
32979 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
32980 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
32981 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
32982 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
32983 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
32984 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
32985 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
32986 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
32987 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
32988 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
32989 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
32990 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
32991 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
32992 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
32993 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
32994 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
32995 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
32996 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
32997 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
32998 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
32999 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
33000 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
33001 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
33002 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
33003 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
33004 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
33005 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
33006 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
33007 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
33008 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
33009 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
33010 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
33011 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
33012 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
33013 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
33014 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
33015 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
33016 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
33017 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
33018 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
33019 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
33020 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
33021 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
33023 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
33025 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
33027 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
33028 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
33029 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
33030 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
33031 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
33032 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
33033 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
33034 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
33035 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
33036 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
33037 * gcc.target/i386/pr93696-1.c: Ditto.
33038 * gcc.target/i386/pr93696-2.c: Ditto.
33040 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
33042 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
33043 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
33044 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
33045 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
33046 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
33047 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
33048 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
33050 2023-04-19 Patrick Palka <ppalka@redhat.com>
33051 Jonathan Wakely <jwakely@redhat.com>
33054 * g++.dg/ext/type_pack_element1.C: New test.
33055 * g++.dg/ext/type_pack_element2.C: New test.
33056 * g++.dg/ext/type_pack_element3.C: New test.
33058 2023-04-19 Patrick Palka <ppalka@redhat.com>
33061 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
33063 2023-04-19 Harald Anlauf <anlauf@gmx.de>
33067 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
33068 instead of the naive "free".
33069 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
33071 2023-04-19 Andrew Pinski <apinski@marvell.com>
33073 * gcc.target/i386/cmov10.c: New test.
33074 * gcc.target/i386/cmov11.c: New test.
33076 2023-04-19 Jason Merrill <jason@redhat.com>
33079 * g++.dg/ext/int128-8.C: New test.
33081 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33083 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
33084 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
33085 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
33086 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
33087 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
33088 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
33089 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
33091 2023-04-19 Pan Li <pan2.li@intel.com>
33093 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
33095 * gcc.target/riscv/simplify_ior_optimization.c: New test.
33097 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
33101 * gcc.target/i386/pr78952-3.c: New test.
33103 2023-04-19 Xi Ruoyao <xry111@xry111.site>
33106 * gcc.target/loongarch/pr109465-1.c: New test.
33107 * gcc.target/loongarch/pr109465-2.c: New test.
33108 * gcc.target/loongarch/pr109465-3.c: New test.
33110 2023-04-19 Xi Ruoyao <xry111@xry111.site>
33112 * gcc.target/loongarch/va_arg.c: New test.
33114 2023-04-19 Jakub Jelinek <jakub@redhat.com>
33116 PR tree-optimization/109011
33117 * gcc.dg/vect/pr109011-1.c: New test.
33119 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
33121 * gcc.target/aarch64/vec-set-zero.c: New test.
33123 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33126 * gcc.target/aarch64/pr108840.c: New test.
33128 2023-04-19 Jakub Jelinek <jakub@redhat.com>
33130 PR tree-optimization/109524
33131 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
33134 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
33137 * gcc.target/i386/pr94908.c: New test.
33138 * gcc.target/i386/sse4_1-insertps-5.c: New test.
33139 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
33141 2023-04-18 Richard Biener <rguenther@suse.de>
33143 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
33144 * gcc.dg/tm/alias-1.c: Likewise.
33145 * gcc.dg/tm/alias-2.c: Likewise.
33146 * gcc.dg/torture/ipa-pta-1.c: Likewise.
33147 * gcc.dg/torture/pr39074-2.c: Likewise.
33148 * gcc.dg/torture/pr39074.c: Likewise.
33149 * gcc.dg/torture/pta-callused-1.c: Likewise.
33150 * gcc.dg/torture/pta-escape-1.c: Likewise.
33151 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
33152 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
33153 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
33154 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
33155 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
33156 * gcc.dg/tree-ssa/alias-19.c: Likewise.
33157 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
33158 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
33159 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
33160 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
33162 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
33164 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
33166 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33168 * gcc.target/aarch64/spellcheck_11.c: New test.
33170 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33172 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
33175 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
33177 * gcc.target/riscv/arch-5.c: Likewise.
33179 2023-04-18 Jakub Jelinek <jakub@redhat.com>
33181 PR tree-optimization/109240
33182 * gcc.target/aarch64/simd/addsub_2.c: New test.
33183 * gcc.target/aarch64/sve/addsub_2.c: New test.
33185 2023-04-18 Xi Ruoyao <xry111@xry111.site>
33187 * gcc.target/loongarch/add-const.c: New test.
33188 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
33190 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
33192 2023-04-17 Patrick Palka <ppalka@redhat.com>
33195 * g++.dg/template/canon-type-20.C: New test.
33196 * g++.dg/template/ttp36.C: New test.
33198 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
33200 * gcc.target/riscv/stack_save_restore.c: New test.
33202 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
33204 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
33206 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
33208 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
33210 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
33213 * gcc.target/riscv/pr106602.c: Moved to...
33214 * gcc.target/riscv/pr106602-rv64i.c: ...here.
33215 * gcc.target/riscv/pr106602-rv32i.c: New test.
33216 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
33218 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
33220 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
33221 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
33222 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
33223 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
33225 2023-04-17 Martin Jambor <mjambor@suse.cz>
33229 * gcc.dg/ipa/pr109318.c: New test.
33230 * gcc.dg/lto/pr107769_0.c: Likewise.
33232 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
33233 Di Zhao <di.zhao@amperecomputing.com>
33235 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
33237 2023-04-17 Jakub Jelinek <jakub@redhat.com>
33239 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
33240 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
33241 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
33243 2023-04-17 Richard Biener <rguenther@suse.de>
33245 PR tree-optimization/109524
33246 * g++.dg/pr109524.C: New testcase.
33248 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
33250 PR testsuite/108809
33251 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
33253 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
33255 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
33257 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
33260 2023-04-17 Pan Li <pan2.li@intel.com>
33262 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
33264 2023-04-16 Jeff Law <jlaw@ventanamicro>
33267 * gcc.target/riscv/pr109508.c: New test.
33269 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
33272 * gcc.target/avr/pr54816.c: New test case.
33274 2023-04-15 Jason Merrill <jason@redhat.com>
33277 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
33279 2023-04-15 Alexandre Oliva <oliva@adacore.com>
33280 Kewen Lin <linkw@linux.ibm.com>
33283 * gcc.target/powerpc/pr99708.c: Accept lack of
33284 __SIZEOF_IBM128__ when long double is 64-bit wide.
33286 2023-04-15 Jason Merrill <jason@redhat.com>
33289 * g++.dg/warn/Wdangling-pointer-6.C: New test.
33291 2023-04-14 Harald Anlauf <anlauf@gmx.de>
33294 * gfortran.dg/set_exponent_1.f90: New test.
33296 2023-04-14 Richard Biener <rguenther@suse.de>
33298 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
33299 checking avx_runtime in dump scanning.
33300 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
33301 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
33303 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
33306 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
33307 from 6 to 5 without memory leaks.
33308 * gfortran.dg/finalize_52.f90: New test
33310 2023-04-14 Richard Biener <rguenther@suse.de>
33312 PR tree-optimization/109502
33313 * gcc.dg/vect/pr109502.c: New testcase.
33315 2023-04-14 Richard Biener <rguenther@suse.de>
33317 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
33318 and add missing avx guard.
33319 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
33320 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
33321 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
33322 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
33323 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
33325 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
33326 Jakub Jelinek <jakub@redhat.com>
33330 * gcc.dg/pr108947.c: New test.
33331 * gcc.c-torture/execute/pr109040.c: New test.
33333 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
33336 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
33338 2023-04-13 Patrick Palka <ppalka@redhat.com>
33341 * g++.dg/template/typename27.C: New test.
33343 2023-04-13 Jason Merrill <jason@redhat.com>
33346 * g++.dg/ext/is_convertible5.C: New test.
33348 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
33352 * gm2/pim/run/pass/addcharconst.mod: New test.
33353 * gm2/pim/run/pass/singlechar.mod: New test.
33355 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
33358 * gcc.dg/torture/pr108910.c: New test.
33360 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33363 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
33364 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
33365 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
33366 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
33367 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
33368 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
33370 2023-04-12 Jakub Jelinek <jakub@redhat.com>
33372 PR tree-optimization/109410
33373 * gcc.dg/pr109410.c: New test.
33375 2023-04-12 Jakub Jelinek <jakub@redhat.com>
33378 * gcc.target/i386/pr109458.c: New test.
33380 2023-04-12 Jakub Jelinek <jakub@redhat.com>
33382 PR tree-optimization/109462
33383 * g++.dg/opt/pr109462.C: New test.
33385 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
33387 PR tree-optimization/109462
33388 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
33390 2023-04-12 Richard Biener <rguenther@suse.de>
33392 PR tree-optimization/109473
33393 * gcc.dg/vect/pr109473.c: New testcase.
33395 2023-04-12 Harald Anlauf <anlauf@gmx.de>
33398 * gfortran.dg/entry_26.f90: New test.
33399 * gfortran.dg/entry_27.f90: New test.
33401 2023-04-12 Harald Anlauf <anlauf@gmx.de>
33405 * gfortran.dg/interface_49.f90: New test.
33407 2023-04-12 Richard Biener <rguenther@suse.de>
33409 PR tree-optimization/109469
33410 * gcc.dg/torture/pr109469.c: New testcase.
33412 2023-04-12 Richard Biener <rguenther@suse.de>
33414 PR tree-optimization/109434
33415 * g++.dg/opt/pr109434.C: New testcase.
33417 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
33419 PR testsuite/108815
33420 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
33421 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
33424 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
33426 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
33428 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
33429 Pan Li <pan2.li@intel.com>
33430 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33431 Kito Cheng <kito.cheng@sifive.com>
33434 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
33435 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
33436 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
33438 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
33440 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
33443 2023-04-11 Martin Liska <mliska@suse.cz>
33446 * gcc.dg/pr108241.c: New test.
33447 * gcc.dg/pr79570.c: Add also -g option.
33449 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
33451 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
33452 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
33453 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
33455 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
33458 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
33459 expected vectors for Big Endian.
33460 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
33462 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
33465 * gcc.target/powerpc/pr70243.c: New test.
33467 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
33469 * g++.dg/other/i386-2.C: Add -mamx-complex.
33470 * g++.dg/other/i386-3.C: Ditto.
33471 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
33472 * gcc.target/i386/amx-helper.h: Add amx-complex support.
33473 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
33474 * gcc.target/i386/sse-12.c: Add -mamx-complex.
33475 * gcc.target/i386/sse-13.c: Ditto.
33476 * gcc.target/i386/sse-14.c: Ditto.
33477 * gcc.target/i386/sse-22.c: Add amx-complex.
33478 * gcc.target/i386/sse-23.c: Ditto.
33479 * lib/target-supports.exp (check_effective_target_amx_complex): New.
33480 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
33481 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
33482 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
33483 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
33485 2023-04-08 Jakub Jelinek <jakub@redhat.com>
33487 PR tree-optimization/109392
33488 * gcc.dg/pr109392.c: New test.
33490 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
33492 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
33494 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
33496 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
33498 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
33512 * gfortran.dg/associate_47.f90 : Enable substring test.
33513 * gfortran.dg/associate_51.f90 : Update an error message.
33514 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
33515 uninitialzed dg-warnings.
33516 * gfortran.dg/associate_60.f90 : New test
33517 * gfortran.dg/pr98408.f90 : New test
33518 * gfortran.dg/pr105205.f90 : New test
33519 * gfortran.dg/pr106918.f90 : New test
33521 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
33523 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
33524 dg directive and remove trailing whitespace.
33525 * gfortran.dg/c-interop/c407a-1.f90 : ditto
33526 * gfortran.dg/c-interop/c407b-1.f90 : ditto
33527 * gfortran.dg/c-interop/c407b-2.f90 : ditto
33528 * gfortran.dg/c-interop/c407c-1.f90 : ditto
33529 * gfortran.dg/c-interop/c535a-1.f90 : ditto
33530 * gfortran.dg/c-interop/c535a-2.f90 : ditto
33531 * gfortran.dg/c-interop/c535b-1.f90 : ditto
33532 * gfortran.dg/c-interop/c535b-2.f90 : ditto
33533 * gfortran.dg/c-interop/c535b-3.f90 : ditto
33534 * gfortran.dg/c-interop/c535c-1.f90 : ditto
33535 * gfortran.dg/c-interop/c535c-2.f90 : ditto
33536 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
33537 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
33538 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
33539 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
33540 * gfortran.dg/c-interop/tkr.f90 : ditto
33541 * gfortran.dg/class_result_10.f90 : ditto
33542 * gfortran.dg/dtio_35.f90 : ditto
33543 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
33544 * gfortran.dg/pr103258.f90 : ditto
33545 * gfortran.dg/pr59107.f90 : ditto
33546 * gfortran.dg/pr93835.f08 : ditto
33548 2023-04-07 Alexandre Oliva <oliva@adacore.com>
33550 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
33551 fortran compiler, skip if missing.
33553 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
33555 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
33556 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
33558 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
33560 PR tree-optimization/109417
33561 * gcc.dg/pr109417.c: New.
33563 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33565 * rust/compile/issue-1422.rs: New test.
33567 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33569 * rust/compile/issue-1361.rs: New test.
33571 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
33573 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
33574 * rust/compile/issue-1830_str.rs: Likewise.
33576 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33578 * rust/compile/empty.in: New test.
33579 * rust/compile/include_empty.rs: New test.
33581 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33583 * rust/compile/torture/traits10.rs: Fix test-case
33585 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33587 * rust/compile/issue-1725-1.rs: New test.
33588 * rust/compile/issue-1725-2.rs: New test.
33590 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33592 * rust/compile/builtin_macro_include_str.rs:
33593 Include test of invalid UTF-8.
33594 * rust/compile/invalid_utf8: File with invalid UTF-8.
33596 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33598 * rust/compile/parse_empty_tuple_pattern.rs: New test.
33600 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
33602 * rust/compile/issue-1830_bytes.rs: New test.
33603 * rust/compile/issue-1830_str.rs: New test.
33605 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33607 * rust/compile/variadic.rs: New test.
33609 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33611 * rust/execute/torture/overflow1.rs: Fix test.
33613 2023-04-06 mxlol233 <mxlol233@outlook.com>
33615 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
33616 * rust/compile/feature_intrinsics.rs: New file.
33617 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
33618 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
33619 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
33620 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
33621 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
33622 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
33623 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
33624 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
33625 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
33626 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
33627 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
33628 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
33629 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
33630 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
33631 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
33632 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
33633 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
33634 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
33636 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
33637 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
33638 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
33639 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
33640 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
33641 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
33642 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
33643 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
33644 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
33646 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33648 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
33649 * rust/compile/macro44.rs: Fix invalid testcase assertions.
33650 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
33651 * rust/compile/builtin_macro_recurse2.rs: New test.
33652 * rust/compile/macro46.rs: New test.
33653 * rust/compile/builtin_macro_eager1.rs: New file.
33654 * rust/compile/builtin_macro_eager2.rs: New file.
33656 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
33658 * rust/execute/torture/let-pattern-1.rs: New test.
33660 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33662 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
33663 * rust/compile/torture/intrinsics-5.rs: likewise
33664 * rust/execute/torture/atomic_load.rs: likewise
33665 * rust/execute/torture/atomic_store.rs: likewise
33666 * rust/bounds1.rs: New test.
33668 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33670 * rust/compile/func3.rs: update test case
33672 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33674 * rust/compile/issue-1786.rs: New test.
33676 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33678 * rust/compile/never_type_err1.rs: Moved to...
33679 * rust/compile/never_type1.rs: ...here. It now works
33681 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33683 * rust/compile/issue-1773.rs: New test.
33685 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33687 * rust/execute/torture/issue-1720-2.rs: New test.
33689 2023-04-06 mxlol233 <mxlol233@outlook.com>
33691 * rust/compile/feature.rs: New test.
33693 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33695 * rust/compile/closure_move_expr.rs: New test.
33697 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33699 * rust/compile/parse_complex_generic_application.rs: New test.
33700 * rust/compile/parse_complex_generic_application2.rs: New test.
33702 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33704 * rust/compile/multi_reference_type.rs: New test.
33706 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
33708 * rust/compile/issue-867.rs: New test.
33710 2023-04-06 Lyra <teromene@teromene.fr>
33712 * rust/compile/macro45.rs: New test.
33714 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
33716 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
33718 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
33719 * rust/execute/torture/builtin_macro_env.rs: Likewise.
33720 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
33721 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
33722 * rust/execute/torture/builtin_macro_line.rs: Likewise.
33723 * rust/execute/torture/builtin_macros1.rs: Likewise.
33724 * rust/execute/torture/builtin_macros3.rs: Likewise.
33725 * rust/execute/torture/cfg1.rs: Likewise.
33726 * rust/execute/torture/cfg2.rs: Likewise.
33727 * rust/execute/torture/cfg3.rs: Likewise.
33728 * rust/execute/torture/cfg4.rs: Likewise.
33729 * rust/execute/torture/coercion1.rs: Likewise.
33730 * rust/execute/torture/coercion2.rs: Likewise.
33731 * rust/execute/torture/extern_mod4.rs: Likewise.
33732 * rust/execute/torture/helloworld1.rs: Likewise.
33733 * rust/execute/torture/helloworld2.rs: Likewise.
33734 * rust/execute/torture/issue-1198.rs: Likewise.
33735 * rust/execute/torture/issue-1231.rs: Likewise.
33736 * rust/execute/torture/issue-1232.rs: Likewise.
33737 * rust/execute/torture/issue-1249.rs: Likewise.
33738 * rust/execute/torture/issue-1436.rs: Likewise.
33739 * rust/execute/torture/issue-1496.rs: Likewise.
33740 * rust/execute/torture/issue-647.rs: Likewise.
33741 * rust/execute/torture/issue-845.rs: Likewise.
33742 * rust/execute/torture/issue-851.rs: Likewise.
33743 * rust/execute/torture/issue-858.rs: Likewise.
33744 * rust/execute/torture/issue-976.rs: Likewise.
33745 * rust/execute/torture/macros10.rs: Likewise.
33746 * rust/execute/torture/macros11.rs: Likewise.
33747 * rust/execute/torture/macros12.rs: Likewise.
33748 * rust/execute/torture/macros13.rs: Likewise.
33749 * rust/execute/torture/macros14.rs: Likewise.
33750 * rust/execute/torture/macros2.rs: Likewise.
33751 * rust/execute/torture/macros22.rs: Likewise.
33752 * rust/execute/torture/macros29.rs: Likewise.
33753 * rust/execute/torture/macros3.rs: Likewise.
33754 * rust/execute/torture/macros30.rs: Likewise.
33755 * rust/execute/torture/macros31.rs: Likewise.
33756 * rust/execute/torture/macros7.rs: Likewise.
33757 * rust/execute/torture/macros8.rs: Likewise.
33758 * rust/execute/torture/macros9.rs: Likewise.
33759 * rust/execute/torture/match1.rs: Likewise.
33760 * rust/execute/torture/match2.rs: Likewise.
33761 * rust/execute/torture/match3.rs: Likewise.
33762 * rust/execute/torture/match_bool1.rs: Likewise.
33763 * rust/execute/torture/match_byte1.rs: Likewise.
33764 * rust/execute/torture/match_char1.rs: Likewise.
33765 * rust/execute/torture/match_int1.rs: Likewise.
33766 * rust/execute/torture/match_loop1.rs: Likewise.
33767 * rust/execute/torture/match_range1.rs: Likewise.
33768 * rust/execute/torture/match_range2.rs: Likewise.
33769 * rust/execute/torture/match_tuple1.rs: Likewise.
33770 * rust/execute/torture/method1.rs: Likewise.
33771 * rust/execute/torture/method2.rs: Likewise.
33772 * rust/execute/torture/method3.rs: Likewise.
33773 * rust/execute/torture/method4.rs: Likewise.
33774 * rust/execute/torture/operator_overload_1.rs: Likewise.
33775 * rust/execute/torture/operator_overload_10.rs: Likewise.
33776 * rust/execute/torture/operator_overload_11.rs: Likewise.
33777 * rust/execute/torture/operator_overload_12.rs: Likewise.
33778 * rust/execute/torture/operator_overload_2.rs: Likewise.
33779 * rust/execute/torture/operator_overload_4.rs: Likewise.
33780 * rust/execute/torture/operator_overload_5.rs: Likewise.
33781 * rust/execute/torture/operator_overload_6.rs: Likewise.
33782 * rust/execute/torture/operator_overload_7.rs: Likewise.
33783 * rust/execute/torture/operator_overload_8.rs: Likewise.
33784 * rust/execute/torture/operator_overload_9.rs: Likewise.
33785 * rust/execute/torture/str-layout1.rs: Likewise.
33786 * rust/execute/torture/str-zero.rs: Likewise.
33787 * rust/execute/torture/trait1.rs: Likewise.
33788 * rust/execute/torture/trait10.rs: Likewise.
33789 * rust/execute/torture/trait11.rs: Likewise.
33790 * rust/execute/torture/trait12.rs: Likewise.
33791 * rust/execute/torture/trait13.rs: Likewise.
33792 * rust/execute/torture/trait2.rs: Likewise.
33793 * rust/execute/torture/trait3.rs: Likewise.
33794 * rust/execute/torture/trait4.rs: Likewise.
33795 * rust/execute/torture/trait5.rs: Likewise.
33796 * rust/execute/torture/trait6.rs: Likewise.
33797 * rust/execute/torture/trait7.rs: Likewise.
33798 * rust/execute/torture/trait8.rs: Likewise.
33799 * rust/execute/torture/trait9.rs: Likewise.
33800 * rust/execute/torture/closure2.rs: Likewise.
33801 * rust/execute/torture/closure3.rs: Likewise.
33802 * rust/execute/torture/loop-condition-eval.rs: Likewise.
33803 * rust/execute/torture/operator_overload_3.rs: Likewise.
33805 2023-04-06 mxlol233 <mxlol233@outlook.com>
33807 * rust/compile/diagnostic_underline.rs: New test.
33809 2023-04-06 Philip Herron <herron.philip@googlemail.com>
33811 * rust/compile/bounds.rs: change to use -fsyntax-only
33812 * rust/execute/torture/issue-1720.rs: New test.
33814 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
33816 * rust/compile/decl_macro1.rs: New test.
33817 * rust/compile/decl_macro2.rs: New test.
33818 * rust/compile/decl_macro3.rs: New test.
33819 * rust/compile/decl_macro4.rs: New test.
33820 * rust/compile/decl_macro5.rs: New test.
33821 * rust/compile/decl_macro6.rs: New test.
33822 * rust/compile/decl_macro7.rs: New test.
33823 * rust/execute/torture/decl_macro1.rs: New test.
33824 * rust/execute/torture/decl_macro2.rs: New test.
33825 * rust/execute/torture/decl_macro3.rs: New test.
33826 * rust/execute/torture/decl_macro4.rs: New test.
33828 2023-04-06 mxlol233 <mxlol233@outlook.com>
33830 * rust/compile/bounds.rs: New test.
33832 2023-04-06 Dave <dme2223@gmail.com>
33834 * rust/compile/const10.rs: New test.
33836 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
33838 * rust/compile/unsafe11.rs: New test.
33840 2023-04-06 Alexandre Oliva <oliva@adacore.com>
33842 * gcc.dg/signbit-2.c: Add -maltivec if supported.
33844 2023-04-06 Alexandre Oliva <oliva@adacore.com>
33845 Thomas Schwinge <thomas@codesourcery.com>
33847 PR testsuite/108899
33848 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
33851 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
33854 * gm2/pim/fail/setunknown.mod: New test.
33855 * gm2/pim/fail/setunknown2.mod: New test.
33857 2023-04-05 Jeff Law <jlaw@ventanamicro>
33860 * gcc.c-torture/compile/pr108892.c: New test.
33862 2023-04-05 Martin Jambor <mjambor@suse.cz>
33865 * gcc.dg/ipa/pr108959.c: New test.
33867 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33869 * g++.target/riscv/rvv/base/bug-23.C: New test.
33871 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33873 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
33875 2023-04-04 Harald Anlauf <anlauf@gmx.de>
33878 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
33879 * gfortran.dg/pr104349.f90: New test.
33881 2023-04-04 Jakub Jelinek <jakub@redhat.com>
33883 PR tree-optimization/109386
33884 * gcc.c-torture/execute/ieee/pr109386.c: New test.
33886 2023-04-04 Marek Polacek <polacek@redhat.com>
33888 PR sanitizer/109107
33889 * c-c++-common/ubsan/pr109107-1.c: New test.
33890 * c-c++-common/ubsan/pr109107-2.c: New test.
33891 * c-c++-common/ubsan/pr109107-3.c: New test.
33892 * c-c++-common/ubsan/pr109107-4.c: New test.
33894 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
33896 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
33897 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
33898 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
33899 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
33900 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
33901 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
33902 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
33903 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
33904 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
33905 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
33907 2023-04-04 Jakub Jelinek <jakub@redhat.com>
33910 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
33913 2023-04-04 Richard Biener <rguenther@suse.de>
33915 PR tree-optimization/109304
33916 * gcc.dg/pr109304.c: New testcase.
33918 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
33921 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
33922 to distinguish parity byte from parity.
33923 * gcc.target/powerpc/pr108699.c: New test.
33925 2023-04-04 Jason Merrill <jason@redhat.com>
33928 * g++.dg/lookup/friend25.C: New test.
33930 2023-04-03 Patrick Palka <ppalka@redhat.com>
33933 * g++.dg/cpp1y/var-templ79.C: New test.
33935 2023-04-03 Jakub Jelinek <jakub@redhat.com>
33936 Martin Jambor <mjambor@suse.cz>
33939 * gcc.dg/pr109303.c: New test.
33941 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
33944 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
33947 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
33950 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
33952 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
33955 * gnat.dg/prot7.adb: Skip on hppa.
33957 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33958 kito-cheng <kito.cheng@sifive.com>
33960 * g++.target/riscv/rvv/base/bug-19.C: New test.
33961 * g++.target/riscv/rvv/base/bug-20.C: New test.
33962 * g++.target/riscv/rvv/base/bug-21.C: New test.
33963 * g++.target/riscv/rvv/base/bug-22.C: New test.
33965 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
33967 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
33968 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
33970 2023-04-01 Patrick Palka <ppalka@redhat.com>
33973 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
33975 2023-04-01 Patrick Palka <ppalka@redhat.com>
33979 * g++.dg/template/fn-ptr3a.C: New test.
33980 * g++.dg/template/fn-ptr3b.C: New test.
33981 * g++.dg/template/fn-ptr4.C: New test.
33983 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33985 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
33986 -fno-tree-dominator-opts -fno-tree-vrp.
33987 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
33988 * gcc.dg/torture/inf-compare-2.c: Likewise.
33989 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
33991 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33993 PR tree-optimization/109362
33994 * gcc.target/i386/pr109362.c: New test.
33996 2023-04-01 Jakub Jelinek <jakub@redhat.com>
33997 Richard Sandiford <richard.sandiford@arm.com>
34000 * gcc.target/aarch64/sve/pr109254.c: New test.
34002 2023-03-31 Jakub Jelinek <jakub@redhat.com>
34005 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
34006 if fdopen returns NULL.
34008 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
34010 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
34011 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
34013 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
34015 * gcc.target/i386/pr109052-2.c: New.
34017 2023-03-31 Jakub Jelinek <jakub@redhat.com>
34019 PR tree-optimization/91645
34020 * gcc.target/i386/pr103559-1.c: New test.
34021 * gcc.target/i386/pr103559-2.c: New test.
34022 * gcc.target/i386/pr103559-3.c: New test.
34023 * gcc.target/i386/pr103559-4.c: New test.
34025 2023-03-31 Jonathan Yong <10walls@gmail.com>
34027 * c-c++-common/Warray-bounds.c: Fix excess warnings on
34030 2023-03-31 liuhongt <hongtao.liu@intel.com>
34032 * g++.target/i386/pr85048.C: New test.
34034 2023-03-30 Jason Merrill <jason@redhat.com>
34037 * g++.dg/lookup/anon8.C: New test.
34039 2023-03-30 Jason Merrill <jason@redhat.com>
34042 * g++.dg/cpp1z/noexcept-type27.C: New test.
34044 2023-03-30 Jakub Jelinek <jakub@redhat.com>
34047 * g++.dg/cpp23/subscript14.C: New test.
34049 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
34051 PR tree-optimization/109154
34052 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
34054 2023-03-30 Jason Merrill <jason@redhat.com>
34058 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
34059 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
34061 2023-03-30 Richard Biener <rguenther@suse.de>
34063 PR tree-optimization/107561
34064 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
34065 * g++.dg/warn/Warray-bounds-16.C: Likewise.
34067 2023-03-30 Richard Biener <rguenther@suse.de>
34069 PR tree-optimization/109342
34070 * g++.dg/torture/pr109342.C: New testcase.
34072 2023-03-30 Jakub Jelinek <jakub@redhat.com>
34075 * g++.dg/cpp23/ext-floating15.C: New test.
34077 2023-03-30 liuhongt <hongtao.liu@intel.com>
34079 * gcc.target/i386/pr88828-0.c: Adjust testcase.
34081 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
34084 * gm2/link/nondefaultext/pass/hello.md: New test.
34085 * gm2/link/nondefaultext/pass/liba.dm: New test.
34086 * gm2/link/nondefaultext/pass/liba.md: New test.
34087 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
34089 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
34091 * gcc.target/riscv/arch-19.c: New test.
34093 2023-03-29 Richard Biener <rguenther@suse.de>
34095 PR tree-optimization/109331
34096 * gcc.dg/torture/pr109331.c: New testcase.
34098 2023-03-29 Richard Biener <rguenther@suse.de>
34100 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
34102 2023-03-29 Richard Biener <rguenther@suse.de>
34104 PR tree-optimization/109327
34105 * gcc.dg/pr109327.c: New testcase.
34107 2023-03-29 Richard Biener <rguenther@suse.de>
34110 * g++.dg/gomp/pr106124.C: New testcase.
34112 2023-03-29 Jakub Jelinek <jakub@redhat.com>
34113 Richard Biener <rguenther@suse.de>
34115 PR tree-optimization/109301
34116 * gcc.dg/pr109301.c: New test.
34118 2023-03-29 Jason Merrill <jason@redhat.com>
34122 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
34123 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
34125 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
34127 * gfortran.dg/weak-2.f90: Enable for nvptx target.
34129 2023-03-28 David Malcolm <dmalcolm@redhat.com>
34132 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
34133 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
34134 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
34135 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
34137 2023-03-28 Jason Merrill <jason@redhat.com>
34140 * g++.dg/warn/Wsequence-point-5.C: New test.
34142 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
34145 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
34147 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
34149 PR rtl-optimization/109187
34150 * gcc.dg/pr109187.c: New test.
34152 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
34154 PR tree-optimization/109265
34155 PR tree-optimization/109274
34156 * gcc.dg/pr109274.c: New.
34157 * gfortran.dg/pr109265.f90: New.
34159 2023-03-28 Richard Biener <rguenther@suse.de>
34161 PR tree-optimization/107087
34162 * g++.dg/pr107087.C: New testcase.
34164 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
34167 * gcc.target/aarch64/pr109072_1.c: New test.
34168 * gcc.target/aarch64/pr109072_2.c: Likewise.
34170 2023-03-28 Jakub Jelinek <jakub@redhat.com>
34172 PR middle-end/106190
34173 * gcc.dg/asan/pr106190.c: New test.
34175 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
34177 * gcc.target/sparc/20230328-1.c: New test.
34178 * gcc.target/sparc/20230328-2.c: Likewise.
34179 * gcc.target/sparc/20230328-3.c: Likewise.
34180 * gcc.target/sparc/20230328-4.c: Likewise.
34182 2023-03-28 Jakub Jelinek <jakub@redhat.com>
34185 * gcc.target/i386/pr109276.c: New test.
34187 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
34189 * gcc.target/sparc/20230328-1.c: New test.
34190 * gcc.target/sparc/20230328-2.c: Likewise.
34191 * gcc.target/sparc/20230328-3.c: Likewise.
34192 * gcc.target/sparc/20230328-4.c: Likewise.
34194 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34196 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
34198 * gcc.dg/visibility-22.c: Add weak_undefined options.
34200 2023-03-27 Richard Biener <rguenther@suse.de>
34202 PR tree-optimization/54498
34203 * g++.dg/torture/pr54498.C: New testcase.
34205 2023-03-27 Richard Biener <rguenther@suse.de>
34207 PR tree-optimization/108357
34208 * gcc.dg/tree-ssa/pr108357.c: New testcase.
34210 2023-03-27 Martin Liska <mliska@suse.cz>
34212 * lib/verify-sarif-file.py: Use apostrophes instead
34215 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
34218 * gcc.target/powerpc/pr109167.c: New test.
34220 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
34223 * gcc.target/powerpc/pr109082.c: New test.
34225 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
34228 * gcc.target/m68k/tls-gd-off.c: New.
34229 * gcc.target/m68k/tls-ie-off.c: New.
34230 * gcc.target/m68k/tls-ld-off.c: New.
34231 * gcc.target/m68k/tls-ld-xtls-off.c: New.
34232 * gcc.target/m68k/tls-le-off.c: New.
34233 * gcc.target/m68k/tls-le-xtls-off.c: New.
34234 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
34235 * gcc.target/m68k/tls-le.c: Likewise.
34237 2023-03-26 Jakub Jelinek <jakub@redhat.com>
34239 PR tree-optimization/109230
34240 * gcc.dg/pr109230.c: New test.
34242 2023-03-26 Jakub Jelinek <jakub@redhat.com>
34245 * c-c++-common/cold-2.c: New test.
34247 2023-03-25 David Malcolm <dmalcolm@redhat.com>
34250 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
34251 verify-sarif-file directive.
34252 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
34253 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
34254 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
34255 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
34256 test case, adapted from Wbidi-chars-1.c.
34257 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
34259 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
34261 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
34262 New test case, adapted from cpp/Winvalid-utf8-1.c.
34263 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
34264 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
34265 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
34267 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
34268 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
34269 * lib/scansarif.exp (verify-sarif-file): New procedure.
34270 * lib/verify-sarif-file.py: New support script.
34272 2023-03-24 Patrick Palka <ppalka@redhat.com>
34275 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
34277 * g++.dg/lookup/this2.C: New test.
34279 2023-03-24 Jason Merrill <jason@redhat.com>
34282 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
34284 2023-03-24 David Malcolm <dmalcolm@redhat.com>
34287 * c-c++-common/diagnostic-format-json-1.c: Update comment.
34288 * c-c++-common/diagnostic-format-json-2.c: Likewise.
34289 * c-c++-common/diagnostic-format-json-3.c: Likewise.
34290 * c-c++-common/diagnostic-format-json-4.c: Likewise.
34291 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
34292 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
34294 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
34296 PR tree-optimization/109238
34297 * gcc.dg/pr109238.c: New.
34299 2023-03-24 Richard Biener <rguenther@suse.de>
34301 PR tree-optimization/106912
34302 * gcc.dg/profile-generate-4.c: New testcase.
34304 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
34306 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
34307 Compile object for stressset.mod and testlib.mod. Add test so
34308 that we only link these objects with test application objects.
34310 2023-03-24 Jakub Jelinek <jakub@redhat.com>
34313 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
34314 require ia32 effective target. Only add -fPIC for fpic effective
34315 target. Remove #include <string.h>, use __builtin_memset instead of
34318 2023-03-24 Jakub Jelinek <jakub@redhat.com>
34320 PR tree-optimization/99739
34321 * gcc.dg/tree-ssa/pr99739.c: New test.
34323 2023-03-24 Alexandre Oliva <oliva@adacore.com>
34325 * lib/target-supports.exp (add_options_for_weak_undefined):
34327 (check_effective_target_weak_undefined): Use it.
34328 (check_effective_target_posix_memalign): New.
34329 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
34330 favor of effective target requirement and added options for
34331 weak_undefined symbols.
34332 * gcc.dg/torture/pr90020.c: Likewise.
34333 * gcc.dg/addr_equal-1.c: Likewise.
34334 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
34335 abitest.S-using tests.
34336 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
34337 posix_memalign tests.
34338 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
34340 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
34341 Tobias Burnus <tobias@codesourcery.com>
34344 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
34346 * gfortran.dg/unpack_field_1.f90: Likewise.
34347 * gfortran.dg/pr103628.f90: New.
34349 2023-03-23 Jason Merrill <jason@redhat.com>
34352 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
34354 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
34356 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
34358 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
34360 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
34362 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
34364 * gcc.target/powerpc/mod-no_copy.c: New.
34365 * gcc.target/powerpc/mod-peephole.c: New.
34367 2023-03-23 Andrew Pinski <apinski@marvell.com>
34370 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
34372 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
34375 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
34377 * gm2/iso/extended-opaque/pass/stressset.def: New test.
34378 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
34379 * gm2/iso/extended-opaque/pass/testset.mod: New test.
34380 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
34382 * gm2/projects/iso/small/run/pass/stressset.def: New test.
34383 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
34384 * gm2/projects/iso/small/run/pass/test1.mod: New test.
34385 * gm2/projects/iso/small/run/pass/testlib.def: New test.
34386 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
34387 * gm2/projects/iso/small/run/pass/testset.mod: New test.
34389 2023-03-23 Richard Biener <rguenther@suse.de>
34391 PR tree-optimization/107569
34392 * g++.dg/opt/pr107569.C: New testcase.
34394 2023-03-23 Richard Biener <rguenther@suse.de>
34396 PR tree-optimization/109262
34397 * g++.dg/torture/pr109262.C: New testcase.
34399 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
34401 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
34403 2023-03-23 Marek Polacek <polacek@redhat.com>
34406 * g++.dg/warn/Wdangling-reference11.C: New test.
34407 * g++.dg/warn/Wdangling-reference12.C: New test.
34409 2023-03-23 Jakub Jelinek <jakub@redhat.com>
34411 PR tree-optimization/109176
34412 * gcc.target/aarch64/sve/pr109176.c: New test.
34414 2023-03-23 Pan Li <pan2.li@intel.com>
34415 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34419 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
34420 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
34421 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
34423 2023-03-23 Jason Merrill <jason@redhat.com>
34426 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
34428 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34431 * g++.target/riscv/rvv/base/pr109244.C: New test.
34432 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
34433 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
34434 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
34435 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
34436 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
34437 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
34438 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
34439 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
34440 * g++.target/riscv/rvv/base/bug-18.C: New test.
34441 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
34442 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
34444 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34447 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
34449 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34450 kito-cheng <kito.cheng@sifive.com>
34452 * g++.target/riscv/rvv/base/bug-10.C: New test.
34453 * g++.target/riscv/rvv/base/bug-11.C: New test.
34454 * g++.target/riscv/rvv/base/bug-12.C: New test.
34455 * g++.target/riscv/rvv/base/bug-13.C: New test.
34456 * g++.target/riscv/rvv/base/bug-14.C: New test.
34457 * g++.target/riscv/rvv/base/bug-15.C: New test.
34458 * g++.target/riscv/rvv/base/bug-16.C: New test.
34459 * g++.target/riscv/rvv/base/bug-17.C: New test.
34460 * g++.target/riscv/rvv/base/bug-2.C: New test.
34461 * g++.target/riscv/rvv/base/bug-3.C: New test.
34462 * g++.target/riscv/rvv/base/bug-4.C: New test.
34463 * g++.target/riscv/rvv/base/bug-5.C: New test.
34464 * g++.target/riscv/rvv/base/bug-6.C: New test.
34465 * g++.target/riscv/rvv/base/bug-7.C: New test.
34466 * g++.target/riscv/rvv/base/bug-8.C: New test.
34467 * g++.target/riscv/rvv/base/bug-9.C: New test.
34469 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34470 kito-cheng <kito.cheng@sifive.com>
34472 * gcc.target/riscv/rvv/base/bug-3.c: New test.
34473 * gcc.target/riscv/rvv/base/bug-4.c: New test.
34474 * gcc.target/riscv/rvv/base/bug-5.c: New test.
34476 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
34478 * lib/target-supports.exp (check_effective_target_riscv_vector):
34481 2023-03-22 David Malcolm <dmalcolm@redhat.com>
34483 PR testsuite/105959
34484 * gcc.dg-selftests/dg-final.exp
34485 (dg_final_directive_check_num_args): Update expected maximum
34486 number of args for the various directives using dg-scan.
34487 * lib/scanasm.exp (append_encoding_arg): New procedure.
34488 (dg-scan): Add optional 3rd argument: the encoding to use when
34489 reading from the file.
34490 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
34491 encoded when reading it.
34492 (scan-sarif-file-not): Likewise.
34494 2023-03-22 Jason Merrill <jason@redhat.com>
34497 * g++.dg/template/partial-order3.C: New test.
34499 2023-03-22 Harald Anlauf <anlauf@gmx.de>
34500 Steven G. Kargl <kargl@gcc.gnu.org>
34503 * gfortran.dg/pr104572.f90: New test.
34505 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
34507 * gcc.target/i386/pr109137.c: New.
34509 2023-03-22 Jason Merrill <jason@redhat.com>
34512 * g++.dg/ext/attr-tsafe1.C: New test.
34514 2023-03-22 Alex Coplan <alex.coplan@arm.com>
34517 * g++.dg/ext/pr109177.C: New test.
34519 2023-03-22 David Malcolm <dmalcolm@redhat.com>
34522 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
34524 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
34526 * gcc.target/gcn/complex.c: New test.
34528 2023-03-21 Harald Anlauf <anlauf@gmx.de>
34531 * gfortran.dg/pr99036.f90: New test.
34533 2023-03-21 Jason Merrill <jason@redhat.com>
34536 * g++.dg/cpp0x/nsdmi-template25.C: New test.
34538 2023-03-21 Richard Biener <rguenther@suse.de>
34540 PR tree-optimization/109219
34541 * gcc.dg/torture/pr109219.c: New testcase.
34543 2023-03-21 Jakub Jelinek <jakub@redhat.com>
34545 PR testsuite/108898
34546 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
34548 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
34549 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
34551 2023-03-21 Jakub Jelinek <jakub@redhat.com>
34553 PR testsuite/108898
34554 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
34555 to dg-additional-options. Always expect just 2 foo.simdclone calls.
34556 * gcc.dg/vect/vect-simd-clone-16f.c: Add
34557 --param vect-epilogues-nomask=0 to dg-additional-options.
34558 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
34559 foo.simdclone calls.
34560 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
34561 dg-additional-options.
34562 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
34563 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
34564 --param vect-epilogues-nomask=0 to dg-additional-options.
34565 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
34566 to dg-additional-options. Always expect just 2 foo.simdclone calls.
34567 * gcc.dg/vect/vect-simd-clone-18f.c: Add
34568 --param vect-epilogues-nomask=0 to dg-additional-options.
34570 2023-03-21 Jakub Jelinek <jakub@redhat.com>
34572 PR tree-optimization/109215
34573 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
34575 2023-03-21 Richard Biener <rguenther@suse.de>
34577 PR tree-optimization/109170
34578 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
34579 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
34580 * gcc.dg/predict-20.c: Likewise.
34582 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
34585 * gfortran.dg/pr109209.f90: New test.
34587 2023-03-20 Marek Polacek <polacek@redhat.com>
34590 * g++.dg/cpp0x/explicit16.C: New test.
34592 2023-03-20 Jakub Jelinek <jakub@redhat.com>
34595 * g++.dg/tls/thread_local13.C: New test.
34596 * g++.dg/tls/thread_local13-aux.cc: New file.
34597 * g++.dg/tls/thread_local14.C: New test.
34598 * g++.dg/tls/thread_local14-aux.cc: New file.
34600 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
34603 * gcc.target/powerpc/divic3-1.c: New test.
34604 * gcc.target/powerpc/divic3-2.c: Likewise.
34605 * gcc.target/powerpc/mulic3-1.c: Likewise.
34606 * gcc.target/powerpc/mulic3-2.c: Likewise.
34608 2023-03-20 Harald Anlauf <anlauf@gmx.de>
34611 * gfortran.dg/nearest_6.f90: New test.
34613 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
34616 * gcc.target/powerpc/pr109178.c: New test.
34618 2023-03-20 Jakub Jelinek <jakub@redhat.com>
34620 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
34621 from char to char [2 * sizeof (int)].
34623 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
34626 * gfortran.dg/external_procedures_4.f90: New test.
34628 2023-03-19 Harald Anlauf <anlauf@gmx.de>
34631 * gfortran.dg/pr85877.f90: New test.
34633 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
34635 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
34638 2023-03-18 David Malcolm <dmalcolm@redhat.com>
34641 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
34643 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
34659 * gfortran.dg/finalize_38.f90 : New test.
34660 * gfortran.dg/finalize_38a.f90 : New test.
34661 * gfortran.dg/allocate_with_source_25.f90 : The number of final
34662 calls goes down from 6 to 4.
34663 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
34664 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
34665 but the final count remains the same.
34666 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
34667 foo.1.x rather than foo.0.x
34668 * gfortran.dg/finalize_39.f90 : New test.
34669 * gfortran.dg/finalize_40.f90 : New test.
34670 * gfortran.dg/finalize_41.f90 : New test.
34671 * gfortran.dg/finalize_42.f90 : New test.
34672 * gfortran.dg/finalize_43.f90 : New test.
34673 * gfortran.dg/finalize_44.f90 : New test.
34674 * gfortran.dg/finalize_45.f90 : New test.
34675 * gfortran.dg/finalize_46.f90 : New test.
34676 * gfortran.dg/finalize_47.f90 : New test.
34677 * gfortran.dg/finalize_48.f90 : New test.
34678 * gfortran.dg/finalize_49.f90 : New test.
34679 * gfortran.dg/finalize_50.f90 : New test.
34680 * gfortran.dg/finalize_51.f90 : New test.
34682 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
34684 * gcc.dg/plugin/infoleak-2.c,
34685 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
34686 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
34687 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
34688 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
34689 gcc.dg/plugin/infoleak-antipatterns-1.c,
34690 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
34692 2023-03-17 Jason Merrill <jason@redhat.com>
34695 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
34697 2023-03-17 Jason Merrill <jason@redhat.com>
34700 * g++.dg/eh/dtor4.C: New test.
34702 2023-03-17 Jason Merrill <jason@redhat.com>
34705 * g++.dg/lookup/friend24.C: New test.
34707 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34710 * gcc.target/i386/pr105554.c: New test.
34712 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34715 * c-c++-common/ubsan/div-by-zero-8.c: New test.
34717 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
34719 * gcc.target/i386/pr109052.c: New.
34721 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34722 kito-cheng <kito.cheng@sifive.com>
34724 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
34725 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
34726 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
34727 * g++.target/riscv/rvv/base/bug-1.C: New test.
34728 * gcc.target/riscv/rvv/base/bug-2.c: New test.
34730 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34732 PR testsuite/109145
34733 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
34734 Don't include complex.h.
34735 (foo): Use __builtin_complex rather than CMPLXF.
34737 2023-03-17 Jakub Jelinek <jakub@redhat.com>
34739 PR middle-end/108685
34740 * c-c++-common/gomp/doacross-8.c: New test.
34742 2023-03-16 Jason Merrill <jason@redhat.com>
34745 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
34747 2023-03-16 Jason Merrill <jason@redhat.com>
34750 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
34752 2023-03-16 Jason Merrill <jason@redhat.com>
34755 * g++.dg/cpp0x/enum43.C: New test.
34757 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34759 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
34761 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34764 * gm2/types/run/pass/d.c: Convert data structure from
34765 BOOLEAN int to bool and cast int to bool in test function.
34767 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
34769 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
34770 * gm2/complex/run/pass/arith3.mod: Ditto.
34771 * gm2/complex/run/pass/arith4.mod: Ditto.
34772 * gm2/complex/run/pass/arith5.mod: Ditto.
34773 * gm2/isolib/run/pass/real2.mod: Ditto.
34774 * gm2/isolib/run/pass/real3.mod: Ditto.
34775 * gm2/isolib/run/pass/realconv.mod: Ditto.
34776 * gm2/isolib/run/pass/realconv2.mod: Ditto.
34777 * gm2/pim/pass/testshort.mod: Ditto.
34778 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
34779 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
34780 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
34781 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
34783 2023-03-16 Patrick Palka <ppalka@redhat.com>
34786 * g++.dg/cpp2a/constexpr-inst2.C: New test.
34788 2023-03-16 Patrick Palka <ppalka@redhat.com>
34791 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
34793 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
34795 * gdc.dg/torture/simd23084.d: New test.
34796 * gdc.dg/torture/simd23085.d: New test.
34797 * gdc.dg/torture/simd23218.d: New test.
34799 2023-03-16 Martin Liska <mliska@suse.cz>
34801 PR middle-end/106133
34802 * c-c++-common/pr106133.c: New test.
34804 2023-03-16 Alexandre Oliva <oliva@adacore.com>
34806 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
34808 2023-03-16 Jason Merrill <jason@redhat.com>
34811 * g++.dg/coroutines/co-await-moveonly1.C: New test.
34813 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
34816 * gdc.dg/torture/pr109144.d: New test.
34818 2023-03-16 Richard Biener <rguenther@suse.de>
34820 PR tree-optimization/109123
34821 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
34822 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
34823 the name of the pointer.
34824 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
34826 2023-03-15 Jason Merrill <jason@redhat.com>
34830 * g++.dg/coroutines/co-await-initlist1.C: New test.
34832 2023-03-15 David Malcolm <dmalcolm@redhat.com>
34835 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
34836 have an invocation object marked as succeeding, with no
34838 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
34839 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
34840 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
34841 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
34842 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
34843 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
34846 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
34848 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
34849 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
34850 * gcc.target/i386/sse-movss-4.c (dg-options):
34851 Use -mno-sse4. Simplify scan-assembler-not strings.
34852 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
34853 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
34855 2023-03-15 Harald Anlauf <anlauf@gmx.de>
34856 Tobias Burnus <tobias@codesourcery.com>
34859 * gfortran.dg/class_dummy_10.f90: New test.
34861 2023-03-15 Marek Polacek <polacek@redhat.com>
34864 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
34866 2023-03-15 Richard Biener <rguenther@suse.de>
34868 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
34871 2023-03-15 Jason Merrill <jason@redhat.com>
34874 * g++.dg/template/ttp7.C: Remove expected error.
34876 2023-03-15 Jason Merrill <jason@redhat.com>
34881 * g++.dg/template/ttp35.C: New test.
34883 2023-03-15 Richard Biener <rguenther@suse.de>
34885 PR tree-optimization/109139
34886 * gcc.dg/torture/pr109139.c: New testcase.
34888 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34890 * gcc.target/riscv/xtheadmempair-1.c: New test.
34891 * gcc.target/riscv/xtheadmempair-2.c: New test.
34892 * gcc.target/riscv/xtheadmempair-3.c: New test.
34894 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34896 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
34898 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34900 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
34902 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34904 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
34905 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
34906 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
34907 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
34908 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
34909 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
34910 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
34911 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
34913 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34915 * gcc.target/riscv/xtheadbb-ext.c: New test.
34916 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
34917 * gcc.target/riscv/xtheadbb-extu.c: New test.
34918 * gcc.target/riscv/xtheadbb-ff1.c: New test.
34919 * gcc.target/riscv/xtheadbb-rev.c: New test.
34920 * gcc.target/riscv/xtheadbb-srri.c: New test.
34922 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34924 * gcc.target/riscv/xtheadbs-tst.c: New test.
34926 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34928 * gcc.target/riscv/xtheadba-addsl.c: New test.
34930 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34932 * gcc.target/riscv/mcpu-thead-c906.c: New test.
34934 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
34936 * gcc.target/riscv/xtheadba.c: New test.
34937 * gcc.target/riscv/xtheadbb.c: New test.
34938 * gcc.target/riscv/xtheadbs.c: New test.
34939 * gcc.target/riscv/xtheadcmo.c: New test.
34940 * gcc.target/riscv/xtheadcondmov.c: New test.
34941 * gcc.target/riscv/xtheadfmemidx.c: New test.
34942 * gcc.target/riscv/xtheadfmv.c: New test.
34943 * gcc.target/riscv/xtheadint.c: New test.
34944 * gcc.target/riscv/xtheadmac.c: New test.
34945 * gcc.target/riscv/xtheadmemidx.c: New test.
34946 * gcc.target/riscv/xtheadmempair.c: New test.
34947 * gcc.target/riscv/xtheadsync.c: New test.
34949 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
34952 * gcc.target/i386/pr109117-1.c: New test.
34954 2023-03-15 Jonathan Yong <10walls@gmail.com>
34956 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
34957 * gcc.dg/pic-3.c: Ditto.
34958 * gcc.dg/pic-4.c: Ditto.
34960 2023-03-14 Patrick Palka <ppalka@redhat.com>
34963 * g++.dg/cpp2a/concepts-class5.C: New test.
34964 * g++.dg/cpp2a/concepts-class5a.C: New test.
34966 2023-03-14 Patrick Palka <ppalka@redhat.com>
34969 * g++.dg/cpp2a/concepts-friend14.C: New test.
34971 2023-03-14 Jason Merrill <jason@redhat.com>
34974 * g++.dg/cpp1y/var-templ78.C: New test.
34976 2023-03-14 Jason Merrill <jason@redhat.com>
34979 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
34980 * g++.dg/warn/Wreturn-6.C: New test.
34982 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34985 * gcc.target/i386/pr109109-1.c: New test.
34986 * gcc.target/i386/pr109109-2.c: New test.
34988 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
34991 * gdc.dg/torture/imports/pr109108.d: New test.
34992 * gdc.dg/torture/pr109108.d: New test.
34994 2023-03-14 Jakub Jelinek <jakub@redhat.com>
34997 PR testsuite/109129
34998 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
34999 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
35000 rather than ! concepts.
35002 2023-03-14 Jakub Jelinek <jakub@redhat.com>
35005 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
35007 2023-03-14 Richard Biener <rguenther@suse.de>
35009 * gcc.dg/auto-init-unused-1.c: New testcase.
35011 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
35013 PR tree-optimization/109005
35014 * gnat.dg/specs/opt6.ads: New test.
35016 2023-03-14 Tamar Christina <tamar.christina@arm.com>
35018 PR testsuite/109118
35019 * gcc.dg/mla_1.c: Moved to...
35020 * gcc.target/aarch64/sve/mla_3.c: ...here.
35022 2023-03-14 Jakub Jelinek <jakub@redhat.com>
35024 PR tree-optimization/109115
35025 * gcc.dg/pr109115.c: New test.
35027 2023-03-14 Richard Biener <rguenther@suse.de>
35029 * g++.dg/torture/20230313.C: New testcase.
35031 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
35033 * gm2/pim/fail/largeconst.mod: New test.
35035 2023-03-13 Jason Merrill <jason@redhat.com>
35038 * g++.dg/warn/pragma-system_header6.h: New test.
35039 * g++.dg/warn/pragma-system_header6.C: New test.
35041 2023-03-13 David Malcolm <dmalcolm@redhat.com>
35044 * gcc.dg/analyzer/leak-pr105906.c: New test.
35046 2023-03-13 David Malcolm <dmalcolm@redhat.com>
35049 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
35050 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
35052 2023-03-13 David Malcolm <dmalcolm@redhat.com>
35054 * gcc.dg/analyzer/exec-1.c: New test.
35055 * gcc.dg/analyzer/snprintf-concat.c: New test.
35056 * gcc.dg/analyzer/vsnprintf-1.c: New test.
35058 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35060 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
35062 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
35064 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
35065 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
35066 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
35067 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
35068 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
35069 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
35070 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
35071 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
35072 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
35073 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
35074 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
35075 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
35076 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
35077 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
35078 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
35079 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
35080 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
35081 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
35082 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
35083 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
35084 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
35085 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
35086 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
35087 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
35088 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
35089 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
35090 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
35091 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
35092 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
35093 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
35094 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
35095 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
35096 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
35097 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
35098 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
35099 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
35100 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
35101 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
35102 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
35103 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
35104 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
35105 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
35106 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
35107 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
35108 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
35109 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
35110 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
35111 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
35112 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
35113 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
35114 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
35115 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
35116 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
35117 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
35118 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
35119 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
35120 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
35121 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
35122 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
35123 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
35124 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
35125 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
35126 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
35127 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
35128 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
35129 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
35130 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
35131 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
35132 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
35133 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
35134 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
35135 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
35136 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
35137 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
35138 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
35139 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
35140 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
35141 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
35142 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
35143 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
35144 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
35145 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
35146 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
35147 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
35148 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
35149 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
35150 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
35151 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
35152 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
35153 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
35154 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
35155 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
35156 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
35157 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
35158 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
35159 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
35160 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
35161 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
35162 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
35163 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
35164 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
35165 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
35166 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
35167 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
35168 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
35169 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
35170 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
35171 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
35172 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
35173 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
35174 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
35175 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
35176 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
35177 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
35178 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
35179 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
35180 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
35181 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
35182 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
35183 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
35184 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
35185 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
35186 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
35187 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
35188 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
35189 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
35190 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
35191 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
35192 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
35193 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
35194 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
35195 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
35196 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
35197 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
35198 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
35199 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
35200 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
35201 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
35202 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
35203 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
35204 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
35205 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
35206 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
35207 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
35208 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
35209 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
35210 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
35211 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
35212 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
35213 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
35214 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
35215 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
35216 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
35217 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
35218 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
35219 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
35220 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
35221 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
35222 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
35223 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
35224 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
35225 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
35226 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
35227 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
35228 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
35229 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
35230 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
35231 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
35232 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
35233 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
35234 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
35235 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
35236 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
35237 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
35238 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
35239 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
35240 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
35241 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
35242 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
35243 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
35244 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
35245 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
35246 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
35247 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
35248 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
35249 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
35250 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
35251 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
35252 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
35253 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
35254 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
35255 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
35256 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
35257 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
35258 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
35259 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
35260 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
35261 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
35262 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
35263 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
35264 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
35265 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
35266 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
35267 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
35268 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
35269 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
35270 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
35271 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
35272 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
35273 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
35274 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
35275 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
35276 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
35277 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
35278 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
35279 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
35280 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
35281 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
35282 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
35283 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
35284 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
35285 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
35286 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
35287 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
35288 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
35289 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
35290 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
35291 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
35292 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
35293 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
35294 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
35295 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
35296 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
35297 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
35298 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
35299 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
35300 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
35301 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
35302 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
35303 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
35304 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
35305 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
35306 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
35307 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
35308 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
35309 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
35310 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
35311 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
35312 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
35313 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
35314 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
35315 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
35316 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
35317 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
35318 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
35319 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
35320 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
35321 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
35322 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
35323 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
35324 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
35325 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
35326 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
35327 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
35328 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
35329 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
35330 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
35331 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
35332 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
35333 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
35334 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
35335 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
35336 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
35337 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
35338 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
35339 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
35340 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
35341 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
35342 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
35343 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
35344 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
35345 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
35346 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
35347 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
35348 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
35349 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
35350 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
35351 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
35352 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
35353 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
35354 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
35355 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
35356 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
35357 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
35358 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
35359 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
35360 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
35361 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
35362 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
35363 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
35364 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
35365 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
35366 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
35367 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
35368 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
35369 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
35370 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
35371 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
35372 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
35373 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
35374 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
35375 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
35376 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
35377 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
35378 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
35379 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
35380 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
35381 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
35382 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
35383 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
35384 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
35385 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
35386 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
35387 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
35388 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
35389 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
35390 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
35391 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
35392 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
35393 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
35394 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
35395 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
35396 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
35397 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
35398 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
35399 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
35400 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
35401 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
35402 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
35403 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
35404 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
35405 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
35406 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
35407 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
35408 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
35409 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
35410 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
35411 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
35412 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
35413 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
35414 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
35415 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
35416 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
35417 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
35418 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
35419 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
35420 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
35421 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
35422 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
35423 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
35424 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
35425 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
35426 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
35427 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
35428 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
35429 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
35430 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
35431 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
35432 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
35433 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
35434 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
35435 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
35436 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
35437 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
35438 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
35439 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
35440 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
35441 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
35442 * g++.target/riscv/rvv/base/vle-1.C: Removed.
35443 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
35444 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
35445 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
35446 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
35447 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
35448 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
35449 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
35450 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
35451 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
35452 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
35453 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
35454 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
35455 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
35456 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
35457 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
35458 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
35459 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
35460 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
35461 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
35462 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
35463 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
35464 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
35465 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
35466 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
35467 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
35468 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
35469 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
35470 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
35471 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
35472 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
35473 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
35474 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
35475 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
35476 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
35477 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
35478 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
35479 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
35480 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
35481 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
35482 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
35483 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
35484 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
35485 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
35486 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
35487 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
35488 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
35489 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
35490 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
35491 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
35492 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
35493 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
35494 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
35495 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
35496 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
35497 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
35498 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
35499 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
35500 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
35501 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
35502 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
35503 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
35504 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
35505 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
35506 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
35507 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
35508 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
35509 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
35510 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
35511 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
35512 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
35513 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
35514 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
35515 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
35516 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
35517 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
35518 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
35519 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
35520 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
35521 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
35522 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
35523 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
35524 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
35525 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
35526 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
35527 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
35528 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
35529 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
35530 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
35531 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
35532 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
35533 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
35534 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
35535 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
35536 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
35537 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
35538 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
35539 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
35540 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
35541 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
35542 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
35543 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
35544 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
35545 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
35546 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
35547 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
35548 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
35549 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
35550 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
35551 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
35552 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
35553 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
35554 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
35555 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
35556 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
35557 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
35558 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
35559 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
35560 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
35561 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
35562 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
35563 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
35564 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
35565 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
35566 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
35567 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
35568 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
35569 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
35570 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
35571 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
35572 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
35573 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
35574 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
35575 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
35576 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
35577 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
35578 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
35579 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
35580 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
35581 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
35582 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
35583 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
35584 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
35585 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
35586 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
35587 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
35588 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
35589 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
35590 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
35591 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
35592 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
35593 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
35594 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
35595 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
35596 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
35597 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
35598 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
35599 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
35600 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
35601 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
35602 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
35603 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
35604 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
35605 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
35606 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
35607 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
35608 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
35609 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
35610 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
35611 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
35612 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
35613 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
35614 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
35615 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
35616 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
35617 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
35618 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
35619 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
35620 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
35621 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
35622 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
35623 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
35624 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
35625 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
35626 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
35627 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
35628 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
35629 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
35630 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
35631 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
35632 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
35633 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
35634 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
35635 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
35636 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
35637 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
35638 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
35639 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
35640 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
35641 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
35642 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
35643 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
35644 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
35645 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
35646 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
35647 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
35648 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
35649 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
35650 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
35651 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
35652 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
35653 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
35654 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
35655 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
35656 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
35657 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
35658 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
35659 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
35660 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
35661 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
35662 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
35663 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
35664 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
35665 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
35666 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
35667 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
35668 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
35669 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
35670 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
35671 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
35672 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
35673 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
35674 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
35675 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
35676 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
35677 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
35678 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
35679 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
35680 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
35681 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
35682 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
35683 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
35684 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
35685 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
35686 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
35687 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
35688 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
35689 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
35690 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
35691 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
35692 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
35693 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
35694 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
35695 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
35696 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
35697 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
35698 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
35699 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
35700 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
35701 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
35702 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
35703 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
35704 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
35705 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
35706 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
35707 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
35708 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
35709 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
35710 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
35711 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
35712 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
35713 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
35714 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
35715 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
35716 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
35717 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
35718 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
35719 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
35720 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
35721 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
35722 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
35723 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
35724 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
35725 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
35726 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
35727 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
35728 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
35729 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
35730 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
35731 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
35732 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
35733 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
35734 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
35735 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
35736 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
35737 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
35738 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
35739 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
35740 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
35741 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
35742 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
35743 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
35744 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
35745 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
35746 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
35747 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
35748 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
35749 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
35750 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
35751 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
35752 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
35753 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
35754 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
35755 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
35756 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
35757 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
35758 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
35759 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
35760 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
35761 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
35762 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
35763 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
35764 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
35765 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
35766 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
35767 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
35768 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
35769 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
35770 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
35771 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
35772 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
35773 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
35774 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
35775 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
35776 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
35777 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
35778 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
35779 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
35780 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
35781 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
35782 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
35783 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
35784 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
35785 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
35786 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
35787 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
35788 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
35789 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
35790 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
35791 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
35792 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
35793 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
35794 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
35795 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
35796 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
35797 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
35798 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
35799 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
35800 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
35801 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
35802 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
35803 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
35804 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
35805 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
35806 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
35807 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
35808 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
35809 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
35810 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
35811 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
35812 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
35813 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
35814 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
35815 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
35816 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
35817 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
35818 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
35819 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
35820 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
35821 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
35822 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
35823 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
35824 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
35825 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
35826 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
35827 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
35828 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
35829 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
35830 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
35831 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
35832 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
35833 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
35834 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
35835 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
35836 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
35837 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
35838 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
35839 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
35840 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
35841 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
35842 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
35843 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
35844 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
35845 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
35846 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
35847 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
35848 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
35849 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
35850 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
35851 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
35852 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
35853 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
35854 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
35855 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
35856 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
35857 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
35858 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
35859 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
35860 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
35861 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
35862 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
35863 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
35864 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
35865 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
35866 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
35867 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
35868 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
35869 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
35870 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
35871 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
35872 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
35873 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
35874 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
35875 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
35876 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
35877 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
35878 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
35879 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
35880 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
35881 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
35882 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
35883 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
35884 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
35885 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
35886 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
35887 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
35888 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
35889 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
35890 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
35891 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
35892 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
35893 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
35894 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
35895 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
35896 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
35897 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
35898 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
35899 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
35900 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
35901 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
35902 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
35903 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
35904 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
35905 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
35906 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
35907 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
35908 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
35909 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
35910 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
35911 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
35912 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
35913 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
35914 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
35915 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
35916 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
35917 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
35918 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
35919 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
35920 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
35921 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
35922 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
35923 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
35924 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
35925 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
35926 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
35927 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
35928 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
35929 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
35930 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
35931 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
35932 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
35933 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
35934 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
35935 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
35936 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
35937 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
35938 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
35939 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
35940 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
35941 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
35942 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
35943 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
35944 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
35945 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
35946 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
35947 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
35948 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
35949 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
35950 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
35951 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
35952 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
35953 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
35954 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
35955 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
35956 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
35957 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
35958 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
35959 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
35960 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
35961 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
35962 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
35963 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
35964 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
35965 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
35966 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
35967 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
35968 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
35969 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
35970 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
35971 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
35972 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
35973 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
35974 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
35975 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
35976 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
35977 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
35978 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
35979 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
35980 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
35981 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
35982 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
35983 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
35984 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
35985 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
35986 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
35987 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
35988 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
35989 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
35990 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
35991 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
35992 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
35993 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
35994 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
35995 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
35996 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
35997 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
35998 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
35999 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
36000 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
36001 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
36002 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
36003 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
36004 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
36005 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
36006 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
36007 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
36008 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
36009 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
36010 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
36011 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
36012 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
36013 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
36014 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
36015 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
36016 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
36017 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
36018 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
36019 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
36020 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
36021 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
36022 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
36023 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
36024 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
36025 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
36026 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
36027 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
36028 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
36029 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
36030 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
36031 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
36032 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
36033 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
36034 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
36035 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
36036 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
36037 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
36038 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
36039 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
36040 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
36041 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
36042 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
36043 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
36044 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
36045 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
36046 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
36047 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
36048 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
36049 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
36050 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
36051 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
36052 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
36053 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
36054 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
36055 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
36056 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
36057 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
36058 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
36059 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
36060 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
36061 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
36062 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
36063 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
36064 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
36065 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
36066 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
36067 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
36068 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
36069 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
36070 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
36071 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
36072 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
36073 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
36074 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
36075 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
36076 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
36077 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
36078 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
36079 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
36080 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
36081 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
36082 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
36083 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
36084 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
36085 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
36086 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
36087 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
36088 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
36089 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
36090 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
36091 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
36092 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
36093 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
36094 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
36095 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
36096 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
36097 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
36098 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
36099 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
36100 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
36101 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
36102 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
36103 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
36104 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
36105 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
36106 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
36107 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
36108 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
36109 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
36110 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
36111 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
36112 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
36113 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
36114 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
36115 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
36116 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
36117 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
36118 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
36119 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
36120 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
36121 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
36122 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
36123 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
36124 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
36125 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
36126 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
36127 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
36128 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
36129 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
36130 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
36131 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
36132 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
36133 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
36134 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
36135 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
36136 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
36137 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
36138 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
36139 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
36140 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
36141 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
36142 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
36143 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
36144 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
36145 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
36146 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
36147 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
36148 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
36149 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
36150 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
36151 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
36152 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
36153 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
36154 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
36155 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
36156 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
36157 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
36158 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
36159 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
36160 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
36161 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
36162 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
36163 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
36164 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
36165 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
36166 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
36167 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
36168 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
36169 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
36170 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
36171 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
36172 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
36173 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
36174 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
36175 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
36176 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
36177 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
36178 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
36179 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
36180 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
36181 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
36182 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
36183 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
36184 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
36185 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
36186 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
36187 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
36188 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
36189 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
36190 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
36191 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
36192 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
36193 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
36194 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
36195 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
36196 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
36197 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
36198 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
36199 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
36200 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
36201 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
36202 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
36203 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
36204 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
36205 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
36206 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
36207 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
36208 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
36209 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
36210 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
36211 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
36212 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
36213 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
36214 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
36215 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
36216 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
36217 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
36218 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
36219 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
36220 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
36221 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
36222 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
36223 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
36224 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
36225 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
36226 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
36227 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
36228 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
36229 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
36230 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
36231 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
36232 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
36233 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
36234 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
36235 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
36236 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
36237 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
36238 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
36239 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
36240 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
36241 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
36242 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
36243 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
36244 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
36245 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
36246 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
36247 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
36248 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
36249 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
36250 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
36251 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
36252 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
36253 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
36254 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
36255 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
36256 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
36257 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
36258 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
36259 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
36260 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
36261 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
36262 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
36263 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
36264 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
36265 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
36266 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
36267 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
36268 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
36269 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
36270 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
36271 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
36272 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
36273 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
36274 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
36275 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
36276 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
36277 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
36278 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
36279 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
36280 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
36281 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
36282 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
36283 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
36284 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
36285 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
36286 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
36287 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
36288 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
36289 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
36290 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
36291 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
36292 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
36293 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
36294 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
36295 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
36296 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
36297 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
36298 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
36299 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
36300 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
36301 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
36302 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
36303 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
36304 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
36305 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
36306 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
36307 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
36308 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
36309 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
36310 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
36311 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
36312 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
36313 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
36314 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
36315 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
36316 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
36317 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
36318 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
36319 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
36320 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
36321 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
36322 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
36323 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
36324 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
36325 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
36326 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
36327 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
36328 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
36329 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
36330 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
36331 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
36332 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
36333 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
36334 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
36335 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
36336 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
36337 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
36338 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
36339 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
36340 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
36341 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
36342 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
36343 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
36344 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
36345 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
36346 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
36347 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
36348 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
36349 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
36350 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
36351 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
36352 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
36353 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
36354 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
36355 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
36356 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
36357 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
36358 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
36359 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
36360 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
36361 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
36362 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
36363 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
36364 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
36365 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
36366 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
36367 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
36368 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
36369 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
36370 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
36371 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
36372 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
36373 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
36374 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
36375 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
36376 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
36377 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
36378 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
36379 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
36380 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
36381 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
36382 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
36383 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
36384 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
36385 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
36386 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
36387 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
36388 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
36389 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
36390 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
36391 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
36392 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
36393 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
36394 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
36395 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
36396 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
36397 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
36398 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
36399 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
36400 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
36401 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
36402 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
36403 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
36404 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
36405 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
36406 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
36407 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
36408 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
36409 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
36410 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
36411 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
36412 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
36413 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
36414 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
36415 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
36416 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
36417 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
36418 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
36419 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
36420 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
36421 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
36422 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
36423 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
36424 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
36425 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
36426 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
36427 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
36428 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
36429 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
36430 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
36431 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
36432 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
36433 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
36434 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
36435 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
36436 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
36437 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
36438 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
36439 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
36440 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
36441 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
36442 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
36443 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
36444 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
36445 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
36446 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
36447 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
36448 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
36449 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
36450 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
36451 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
36452 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
36453 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
36454 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
36455 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
36456 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
36457 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
36458 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
36459 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
36460 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
36461 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
36462 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
36463 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
36464 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
36465 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
36466 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
36467 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
36468 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
36469 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
36470 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
36471 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
36472 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
36473 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
36474 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
36475 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
36476 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
36477 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
36478 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
36479 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
36480 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
36481 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
36482 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
36483 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
36484 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
36485 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
36486 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
36487 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
36488 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
36489 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
36490 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
36491 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
36492 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
36493 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
36494 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
36495 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
36496 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
36497 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
36498 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
36499 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
36500 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
36501 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
36502 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
36503 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
36504 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
36505 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
36506 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
36507 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
36508 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
36509 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
36510 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
36511 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
36512 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
36513 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
36514 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
36515 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
36516 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
36517 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
36518 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
36519 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
36520 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
36521 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
36522 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
36523 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
36524 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
36525 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
36526 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
36527 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
36528 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
36529 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
36530 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
36531 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
36532 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
36533 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
36534 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
36535 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
36536 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
36537 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
36538 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
36539 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
36540 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
36541 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
36542 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
36543 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
36544 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
36545 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
36546 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
36547 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
36548 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
36549 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
36550 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
36551 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
36552 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
36553 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
36554 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
36555 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
36556 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
36557 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
36558 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
36559 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
36560 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
36561 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
36562 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
36563 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
36564 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
36565 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
36566 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
36567 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
36568 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
36569 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
36570 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
36571 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
36572 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
36573 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
36574 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
36575 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
36576 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
36577 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
36578 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
36579 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
36580 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
36581 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
36582 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
36583 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
36584 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
36585 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
36586 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
36587 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
36588 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
36589 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
36590 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
36591 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
36592 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
36593 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
36594 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
36595 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
36596 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
36597 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
36598 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
36599 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
36600 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
36601 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
36602 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
36603 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
36604 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
36605 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
36606 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
36607 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
36608 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
36609 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
36610 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
36611 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
36612 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
36613 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
36614 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
36615 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
36616 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
36617 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
36618 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
36619 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
36620 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
36621 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
36622 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
36623 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
36624 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
36625 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
36626 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
36627 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
36628 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
36629 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
36630 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
36631 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
36632 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
36633 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
36634 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
36635 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
36636 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
36637 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
36638 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
36639 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
36640 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
36641 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
36642 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
36643 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
36644 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
36645 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
36646 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
36647 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
36648 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
36649 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
36650 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
36651 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
36652 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
36653 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
36654 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
36655 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
36656 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
36657 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
36658 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
36659 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
36660 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
36661 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
36662 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
36663 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
36664 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
36665 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
36666 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
36667 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
36668 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
36669 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
36670 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
36671 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
36672 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
36673 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
36674 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
36675 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
36676 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
36677 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
36678 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
36679 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
36680 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
36681 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
36682 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
36683 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
36684 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
36685 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
36686 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
36687 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
36688 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
36689 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
36690 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
36691 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
36692 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
36693 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
36694 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
36695 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
36696 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
36697 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
36698 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
36699 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
36700 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
36701 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
36702 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
36703 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
36704 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
36705 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
36706 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
36707 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
36708 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
36709 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
36710 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
36711 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
36712 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
36713 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
36714 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
36715 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
36716 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
36717 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
36718 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
36719 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
36720 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
36721 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
36722 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
36723 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
36724 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
36725 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
36726 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
36727 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
36728 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
36729 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
36730 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
36731 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
36732 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
36733 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
36734 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
36735 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
36736 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
36737 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
36738 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
36739 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
36740 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
36741 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
36742 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
36743 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
36744 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
36745 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
36746 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
36747 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
36748 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
36749 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
36750 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
36751 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
36752 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
36753 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
36754 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
36755 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
36756 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
36757 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
36758 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
36759 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
36760 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
36761 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
36762 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
36763 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
36764 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
36765 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
36766 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
36767 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
36768 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
36769 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
36770 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
36771 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
36772 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
36773 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
36774 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
36775 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
36776 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
36777 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
36778 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
36779 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
36780 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
36781 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
36782 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
36783 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
36784 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
36785 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
36786 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
36787 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
36788 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
36789 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
36790 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
36791 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
36792 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
36793 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
36794 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
36795 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
36796 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
36797 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
36798 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
36799 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
36800 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
36801 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
36802 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
36803 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
36804 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
36805 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
36806 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
36807 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
36808 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
36809 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
36810 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
36811 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
36812 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
36813 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
36814 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
36815 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
36816 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
36817 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
36818 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
36819 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
36820 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
36821 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
36822 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
36823 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
36824 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
36825 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
36826 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
36827 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
36828 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
36829 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
36830 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
36831 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
36832 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
36833 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
36834 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
36835 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
36836 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
36837 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
36838 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
36839 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
36840 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
36841 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
36842 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
36843 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
36844 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
36845 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
36846 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
36847 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
36848 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
36849 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
36850 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
36851 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
36852 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
36853 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
36854 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
36855 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
36856 * g++.target/riscv/rvv/base/vse-1.C: Removed.
36857 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
36858 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
36859 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
36860 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
36861 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
36862 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
36863 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
36864 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
36865 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
36866 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
36867 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
36868 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
36869 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
36870 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
36871 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
36872 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
36873 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
36874 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
36875 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
36876 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
36877 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
36878 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
36879 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
36880 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
36881 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
36882 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
36883 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
36884 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
36885 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
36886 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
36887 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
36888 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
36889 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
36890 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
36891 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
36892 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
36893 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
36894 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
36895 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
36896 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
36897 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
36898 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
36899 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
36900 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
36901 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
36902 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
36903 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
36904 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
36905 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
36906 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
36907 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
36908 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
36909 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
36910 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
36911 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
36912 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
36913 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
36914 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
36915 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
36916 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
36917 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
36918 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
36919 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
36920 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
36921 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
36922 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
36923 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
36924 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
36925 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
36926 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
36927 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
36928 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
36929 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
36930 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
36931 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
36932 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
36933 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
36934 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
36935 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
36936 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
36937 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
36938 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
36939 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
36940 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
36941 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
36942 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
36943 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
36944 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
36945 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
36946 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
36947 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
36948 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
36949 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
36950 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
36951 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
36952 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
36953 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
36954 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
36955 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
36956 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
36957 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
36958 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
36959 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
36960 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
36961 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
36962 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
36963 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
36964 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
36965 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
36966 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
36967 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
36968 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
36969 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
36970 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
36971 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
36972 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
36973 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
36974 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
36975 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
36976 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
36977 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
36978 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
36979 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
36980 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
36981 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
36982 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
36983 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
36984 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
36985 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
36986 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
36987 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
36988 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
36989 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
36990 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
36991 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
36992 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
36993 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
36994 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
36995 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
36996 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
36997 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
36998 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
36999 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
37000 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
37001 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
37002 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
37003 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
37004 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
37005 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
37006 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
37007 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
37008 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
37009 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
37010 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
37011 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
37012 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
37013 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
37014 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
37015 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
37016 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
37017 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
37018 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
37019 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
37020 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
37021 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
37022 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
37023 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
37024 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
37025 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
37026 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
37027 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
37028 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
37029 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
37030 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
37031 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
37032 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
37033 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
37034 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
37035 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
37036 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
37037 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
37038 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
37039 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
37040 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
37041 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
37042 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
37043 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
37044 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
37045 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
37046 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
37047 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
37048 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
37049 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
37050 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
37051 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
37052 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
37053 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
37054 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
37055 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
37056 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
37057 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
37058 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
37059 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
37060 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
37061 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
37062 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
37063 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
37064 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
37065 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
37066 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
37067 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
37068 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
37069 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
37070 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
37071 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
37072 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
37073 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
37074 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
37075 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
37076 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
37077 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
37078 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
37079 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
37080 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
37081 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
37082 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
37083 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
37084 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
37085 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
37086 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
37087 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
37088 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
37089 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
37090 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
37091 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
37092 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
37093 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
37094 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
37095 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
37096 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
37097 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
37098 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
37099 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
37100 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
37101 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
37102 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
37103 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
37104 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
37105 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
37106 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
37107 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
37108 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
37109 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
37110 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
37111 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
37112 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
37113 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
37114 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
37115 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
37116 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
37117 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
37118 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
37119 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
37120 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
37121 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
37122 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
37123 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
37124 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
37125 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
37126 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
37127 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
37128 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
37129 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
37130 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
37131 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
37132 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
37133 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
37134 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
37135 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
37136 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
37137 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
37138 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
37139 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
37140 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
37141 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
37142 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
37143 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
37144 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
37145 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
37146 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
37147 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
37148 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
37149 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
37150 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
37151 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
37152 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
37153 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
37154 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
37155 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
37156 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
37157 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
37158 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
37159 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
37160 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
37161 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
37162 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
37163 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
37164 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
37165 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
37166 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
37167 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
37168 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
37169 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
37170 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
37171 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
37172 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
37173 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
37174 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
37175 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
37176 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
37177 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
37178 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
37179 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
37180 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
37181 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
37182 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
37183 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
37184 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
37185 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
37186 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
37187 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
37188 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
37189 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
37190 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
37191 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
37192 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
37193 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
37194 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
37195 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
37196 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
37197 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
37198 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
37199 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
37200 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
37201 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
37202 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
37203 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
37204 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
37205 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
37206 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
37207 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
37208 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
37209 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
37210 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
37211 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
37212 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
37213 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
37214 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
37215 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
37216 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
37217 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
37218 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
37219 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
37220 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
37221 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
37222 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
37223 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
37224 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
37225 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
37226 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
37227 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
37228 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
37229 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
37230 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
37231 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
37232 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
37233 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
37234 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
37235 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
37236 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
37237 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
37238 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
37239 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
37240 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
37241 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
37242 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
37243 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
37244 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
37245 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
37246 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
37247 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
37248 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
37249 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
37250 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
37251 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
37252 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
37253 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
37254 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
37255 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
37256 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
37257 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
37258 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
37259 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
37260 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
37261 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
37262 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
37263 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
37264 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
37265 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
37266 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
37267 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
37268 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
37269 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
37270 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
37271 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
37272 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
37273 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
37274 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
37275 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
37276 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
37277 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
37278 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
37279 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
37280 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
37281 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
37282 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
37283 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
37284 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
37285 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
37286 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
37287 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
37288 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
37289 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
37290 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
37291 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
37292 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
37293 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
37294 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
37295 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
37296 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
37297 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
37298 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
37299 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
37300 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
37301 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
37302 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
37303 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
37304 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
37305 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
37306 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
37307 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
37308 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
37309 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
37310 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
37311 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
37312 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
37313 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
37314 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
37315 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
37316 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
37317 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
37318 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
37319 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
37320 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
37321 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
37322 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
37323 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
37324 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
37325 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
37326 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
37327 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
37328 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
37329 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
37330 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
37331 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
37332 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
37333 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
37334 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
37335 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
37336 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
37337 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
37338 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
37339 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
37340 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
37341 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
37342 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
37343 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
37344 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
37345 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
37346 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
37347 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
37348 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
37349 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
37350 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
37351 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
37352 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
37353 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
37354 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
37355 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
37356 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
37357 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
37358 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
37359 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
37360 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
37361 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
37362 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
37363 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
37364 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
37365 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
37366 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
37367 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
37368 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
37369 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
37370 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
37371 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
37372 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
37373 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
37374 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
37375 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
37376 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
37377 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
37378 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
37379 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
37380 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
37381 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
37382 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
37383 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
37384 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
37385 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
37386 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
37387 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
37388 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
37389 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
37390 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
37391 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
37392 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
37393 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
37394 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
37395 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
37396 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
37397 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
37398 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
37399 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
37400 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
37401 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
37402 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
37403 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
37404 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
37405 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
37406 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
37407 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
37408 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
37409 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
37410 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
37411 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
37412 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
37413 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
37414 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
37415 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
37416 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
37417 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
37418 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
37419 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
37420 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
37421 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
37422 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
37423 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
37424 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
37425 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
37426 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
37427 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
37428 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
37429 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
37430 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
37431 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
37432 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
37433 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
37434 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
37435 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
37436 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
37437 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
37438 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
37439 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
37440 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
37441 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
37442 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
37443 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
37444 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
37445 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
37446 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
37447 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
37448 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
37449 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
37450 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
37451 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
37452 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
37453 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
37454 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
37455 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
37456 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
37457 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
37458 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
37459 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
37460 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
37461 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
37462 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
37463 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
37464 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
37465 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
37466 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
37467 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
37468 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
37469 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
37470 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
37471 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
37472 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
37473 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
37474 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
37475 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
37476 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
37477 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
37478 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
37479 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
37480 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
37481 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
37482 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
37483 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
37484 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
37485 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
37486 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
37487 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
37488 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
37489 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
37490 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
37491 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
37492 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
37493 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
37494 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
37495 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
37496 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
37497 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
37498 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
37499 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
37500 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
37501 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
37502 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
37503 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
37504 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
37505 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
37506 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
37507 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
37508 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
37509 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
37510 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
37511 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
37512 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
37513 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
37514 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
37515 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
37516 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
37517 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
37518 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
37519 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
37520 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
37521 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
37522 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
37523 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
37524 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
37525 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
37526 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
37527 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
37528 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
37529 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
37530 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
37531 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
37532 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
37533 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
37534 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
37535 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
37536 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
37537 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
37538 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
37539 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
37540 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
37541 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
37542 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
37543 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
37544 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
37545 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
37546 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
37547 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
37548 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
37549 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
37550 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
37551 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
37552 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
37553 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
37554 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
37555 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
37556 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
37557 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
37558 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
37559 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
37560 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
37561 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
37562 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
37563 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
37564 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
37565 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
37566 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
37567 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
37568 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
37569 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
37570 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
37571 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
37572 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
37573 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
37574 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
37575 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
37576 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
37577 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
37578 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
37579 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
37580 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
37581 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
37582 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
37583 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
37584 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
37585 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
37586 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
37587 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
37588 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
37589 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
37590 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
37591 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
37592 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
37593 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
37594 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
37595 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
37596 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
37597 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
37598 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
37599 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
37600 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
37601 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
37602 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
37603 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
37604 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
37605 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
37606 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
37607 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
37608 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
37609 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
37610 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
37611 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
37612 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
37613 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
37614 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
37615 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
37616 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
37617 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
37618 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
37619 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
37620 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
37621 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
37622 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
37623 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
37624 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
37625 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
37626 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
37627 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
37628 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
37629 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
37630 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
37631 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
37632 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
37633 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
37634 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
37635 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
37636 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
37637 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
37638 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
37639 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
37640 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
37641 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
37642 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
37643 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
37644 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
37645 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
37646 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
37647 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
37648 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
37649 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
37650 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
37651 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
37652 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
37653 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
37654 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
37655 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
37656 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
37657 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
37658 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
37659 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
37660 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
37661 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
37662 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
37663 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
37664 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
37665 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
37666 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
37667 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
37668 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
37669 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
37670 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
37671 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
37672 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
37673 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
37674 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
37675 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
37676 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
37677 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
37678 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
37679 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
37680 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
37681 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
37682 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
37683 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
37684 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
37685 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
37686 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
37687 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
37688 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
37689 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
37690 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
37691 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
37692 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
37693 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
37694 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
37695 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
37696 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
37697 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
37698 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
37699 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
37700 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
37701 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
37702 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
37703 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
37704 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
37705 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
37706 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
37707 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
37708 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
37709 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
37710 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
37711 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
37712 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
37713 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
37714 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
37715 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
37716 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
37717 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
37718 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
37719 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
37720 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
37721 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
37722 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
37723 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
37724 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
37725 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
37726 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
37727 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
37728 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
37729 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
37730 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
37731 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
37732 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
37733 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
37734 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
37735 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
37736 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
37737 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
37738 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
37739 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
37740 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
37741 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
37742 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
37743 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
37744 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
37745 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
37746 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
37747 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
37748 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
37749 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
37750 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
37751 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
37752 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
37753 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
37754 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
37755 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
37756 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
37757 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
37758 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
37759 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
37760 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
37761 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
37762 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
37763 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
37764 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
37765 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
37766 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
37767 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
37768 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
37769 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
37770 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
37771 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
37772 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
37773 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
37774 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
37775 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
37776 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
37777 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
37778 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
37779 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
37780 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
37781 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
37782 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
37783 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
37784 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
37785 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
37786 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
37787 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
37788 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
37789 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
37790 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
37791 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
37792 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
37793 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
37794 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
37795 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
37796 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
37797 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
37798 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
37799 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
37800 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
37801 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
37802 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
37803 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
37804 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
37805 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
37806 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
37807 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
37808 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
37809 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
37810 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
37811 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
37812 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
37813 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
37814 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
37815 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
37816 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
37817 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
37818 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
37819 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
37820 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
37821 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
37822 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
37823 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
37824 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
37825 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
37826 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
37827 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
37828 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
37829 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
37830 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
37831 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
37832 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
37833 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
37834 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
37835 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
37836 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
37837 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
37838 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
37839 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
37840 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
37841 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
37842 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
37843 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
37844 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
37845 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
37846 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
37847 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
37848 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
37849 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
37850 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
37851 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
37852 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
37853 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
37854 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
37855 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
37856 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
37857 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
37858 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
37859 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
37860 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
37861 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
37862 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
37863 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
37864 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
37865 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
37866 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
37867 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
37868 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
37869 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
37870 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
37871 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
37872 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
37873 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
37874 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
37875 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
37876 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
37877 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
37878 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
37879 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
37880 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
37881 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
37882 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
37883 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
37884 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
37885 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
37886 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
37887 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
37888 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
37889 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
37890 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
37891 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
37892 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
37893 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
37894 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
37895 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
37896 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
37897 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
37898 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
37899 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
37900 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
37901 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
37902 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
37903 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
37904 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
37905 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
37906 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
37907 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
37908 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
37909 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
37910 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
37911 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
37912 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
37913 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
37914 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
37915 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
37916 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
37917 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
37918 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
37919 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
37920 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
37921 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
37922 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
37923 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
37924 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
37925 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
37926 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
37927 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
37928 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
37929 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
37930 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
37931 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
37932 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
37933 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
37934 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
37935 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
37936 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
37937 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
37938 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
37939 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
37940 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
37941 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
37942 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
37943 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
37944 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
37945 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
37946 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
37947 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
37948 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
37949 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
37950 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
37951 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
37952 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
37953 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
37954 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
37955 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
37956 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
37957 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
37958 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
37959 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
37960 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
37961 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
37962 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
37963 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
37964 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
37965 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
37966 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
37967 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
37968 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
37969 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
37970 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
37971 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
37972 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
37973 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
37974 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
37975 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
37976 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
37977 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
37978 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
37979 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
37980 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
37981 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
37982 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
37983 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
37984 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
37985 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
37986 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
37987 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
37988 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
37989 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
37990 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
37991 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
37992 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
37993 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
37994 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
37995 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
37996 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
37997 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
37998 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
37999 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
38000 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
38001 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
38002 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
38003 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
38004 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
38005 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
38006 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
38007 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
38008 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
38009 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
38010 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
38011 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
38012 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
38013 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
38014 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
38015 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
38016 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
38017 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
38018 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
38019 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
38020 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
38021 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
38022 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
38023 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
38024 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
38025 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
38026 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
38027 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
38028 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
38029 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
38030 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
38031 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
38032 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
38033 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
38034 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
38035 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
38036 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
38037 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
38038 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
38039 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
38040 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
38041 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
38042 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
38043 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
38044 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
38045 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
38046 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
38047 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
38048 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
38049 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
38050 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
38051 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
38052 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
38053 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
38054 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
38055 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
38056 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
38057 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
38058 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
38059 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
38060 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
38061 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
38062 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
38063 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
38064 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
38065 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
38066 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
38067 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
38068 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
38069 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
38070 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
38071 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
38072 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
38073 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
38074 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
38075 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
38076 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
38077 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
38078 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
38079 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
38080 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
38081 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
38082 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
38083 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
38084 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
38085 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
38086 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
38087 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
38088 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
38089 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
38090 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
38091 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
38092 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
38093 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
38094 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
38095 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
38096 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
38097 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
38098 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
38099 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
38100 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
38101 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
38102 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
38103 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
38104 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
38105 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
38106 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
38107 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
38108 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
38109 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
38110 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
38111 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
38112 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
38113 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
38114 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
38115 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
38116 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
38117 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
38118 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
38119 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
38120 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
38121 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
38122 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
38123 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
38124 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
38125 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
38126 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
38127 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
38128 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
38129 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
38130 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
38131 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
38132 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
38133 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
38134 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
38135 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
38136 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
38137 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
38138 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
38139 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
38140 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
38141 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
38142 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
38143 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
38144 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
38145 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
38146 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
38147 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
38148 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
38149 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
38150 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
38151 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
38152 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
38153 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
38154 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
38155 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
38156 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
38157 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
38158 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
38159 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
38160 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
38161 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
38162 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
38163 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
38164 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
38165 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
38166 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
38167 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
38168 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
38169 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
38170 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
38171 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
38172 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
38173 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
38174 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
38175 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
38176 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
38177 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
38178 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
38179 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
38180 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
38181 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
38182 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
38183 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
38184 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
38185 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
38186 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
38187 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
38188 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
38189 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
38190 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
38191 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
38192 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
38193 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
38194 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
38195 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
38196 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
38197 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
38198 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
38199 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
38200 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
38201 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
38202 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
38203 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
38204 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
38205 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
38206 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
38207 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
38208 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
38209 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
38210 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
38211 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
38212 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
38213 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
38214 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
38215 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
38216 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
38217 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
38218 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
38219 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
38220 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
38221 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
38222 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
38223 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
38224 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
38225 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
38226 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
38227 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
38228 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
38229 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
38230 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
38231 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
38232 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
38233 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
38234 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
38235 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
38236 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
38237 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
38238 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
38239 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
38240 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
38241 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
38242 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
38243 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
38244 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
38245 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
38246 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
38247 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
38248 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
38249 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
38250 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
38251 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
38252 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
38253 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
38254 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
38255 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
38256 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
38257 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
38258 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
38259 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
38260 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
38261 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
38262 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
38263 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
38264 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
38265 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
38266 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
38267 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
38268 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
38269 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
38270 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
38271 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
38272 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
38273 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
38274 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
38275 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
38276 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
38277 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
38278 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
38279 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
38280 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
38281 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
38282 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
38283 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
38284 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
38285 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
38286 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
38287 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
38288 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
38289 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
38290 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
38291 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
38292 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
38293 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
38294 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
38295 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
38296 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
38297 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
38298 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
38299 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
38300 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
38301 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
38302 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
38303 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
38304 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
38305 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
38306 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
38307 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
38308 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
38309 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
38310 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
38311 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
38312 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
38313 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
38314 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
38315 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
38316 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
38317 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
38318 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
38319 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
38320 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
38321 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
38322 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
38323 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
38324 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
38325 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
38326 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
38327 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
38328 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
38329 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
38330 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
38331 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
38332 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
38333 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
38334 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
38335 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
38336 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
38337 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
38338 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
38339 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
38340 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
38341 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
38342 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
38343 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
38344 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
38345 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
38346 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
38347 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
38348 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
38349 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
38350 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
38351 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
38352 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
38353 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
38354 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
38355 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
38356 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
38357 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
38358 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
38359 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
38360 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
38361 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
38362 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
38363 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
38364 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
38365 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
38366 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
38367 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
38368 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
38369 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
38370 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
38371 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
38372 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
38373 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
38374 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
38375 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
38376 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
38377 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
38378 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
38379 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
38380 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
38381 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
38382 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
38383 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
38384 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
38385 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
38386 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
38387 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
38388 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
38389 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
38390 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
38391 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
38392 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
38393 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
38394 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
38395 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
38396 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
38397 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
38398 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
38399 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
38400 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
38401 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
38402 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
38403 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
38404 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
38405 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
38406 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
38407 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
38408 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
38409 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
38410 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
38411 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
38412 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
38413 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
38414 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
38415 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
38416 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
38417 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
38418 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
38419 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
38420 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
38421 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
38422 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
38423 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
38424 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
38425 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
38426 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
38427 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
38428 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
38429 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
38430 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
38431 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
38432 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
38433 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
38434 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
38435 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
38436 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
38437 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
38438 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
38439 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
38440 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
38441 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
38442 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
38443 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
38444 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
38445 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
38446 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
38447 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
38448 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
38449 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
38450 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
38451 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
38452 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
38453 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
38454 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
38455 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
38456 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
38457 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
38458 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
38459 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
38460 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
38461 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
38462 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
38463 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
38464 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
38465 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
38466 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
38467 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
38468 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
38469 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
38470 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
38471 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
38472 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
38473 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
38474 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
38475 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
38476 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
38477 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
38478 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
38479 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
38480 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
38481 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
38482 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
38483 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
38484 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
38485 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
38486 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
38487 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
38488 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
38489 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
38490 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
38491 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
38492 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
38493 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
38494 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
38495 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
38496 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
38497 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
38498 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
38499 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
38500 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
38501 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
38502 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
38503 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
38504 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
38505 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
38506 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
38507 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
38508 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
38509 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
38510 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
38511 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
38512 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
38513 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
38514 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
38515 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
38516 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
38517 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
38518 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
38519 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
38520 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
38521 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
38522 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
38523 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
38524 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
38525 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
38526 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
38527 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
38528 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
38529 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
38530 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
38531 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
38532 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
38533 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
38534 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
38535 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
38536 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
38537 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
38538 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
38539 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
38540 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
38541 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
38542 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
38543 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
38544 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
38545 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
38546 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
38547 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
38548 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
38549 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
38550 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
38551 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
38552 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
38553 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
38554 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
38555 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
38556 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
38557 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
38558 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
38559 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
38560 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
38561 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
38562 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
38563 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
38564 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
38565 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
38566 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
38567 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
38568 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
38569 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
38570 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
38571 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
38572 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
38573 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
38574 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
38575 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
38576 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
38577 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
38578 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
38579 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
38580 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
38581 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
38582 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
38583 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
38584 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
38585 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
38586 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
38587 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
38588 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
38589 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
38590 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
38591 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
38592 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
38593 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
38594 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
38595 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
38596 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
38597 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
38598 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
38599 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
38600 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
38601 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
38602 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
38603 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
38604 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
38605 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
38606 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
38607 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
38608 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
38609 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
38610 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
38611 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
38612 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
38613 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
38614 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
38615 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
38616 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
38617 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
38618 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
38619 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
38620 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
38621 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
38622 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
38623 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
38624 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
38625 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
38626 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
38627 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
38628 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
38629 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
38630 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
38631 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
38632 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
38633 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
38634 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
38635 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
38636 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
38637 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
38638 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
38639 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
38640 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
38641 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
38642 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
38643 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
38644 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
38645 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
38646 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
38647 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
38648 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
38649 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
38650 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
38651 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
38652 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
38653 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
38654 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
38655 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
38656 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
38657 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
38658 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
38659 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
38660 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
38661 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
38662 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
38663 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
38664 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
38665 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
38666 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
38667 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
38668 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
38669 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
38670 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
38671 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
38672 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
38673 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
38674 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
38675 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
38676 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
38677 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
38678 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
38679 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
38680 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
38681 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
38682 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
38683 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
38684 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
38685 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
38686 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
38687 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
38688 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
38689 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
38690 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
38691 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
38692 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
38693 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
38694 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
38695 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
38696 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
38697 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
38698 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
38699 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
38700 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
38701 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
38702 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
38703 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
38704 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
38705 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
38706 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
38707 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
38708 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
38709 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
38710 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
38711 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
38712 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
38713 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
38714 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
38715 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
38716 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
38717 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
38718 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
38719 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
38720 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
38721 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
38722 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
38723 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
38724 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
38725 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
38726 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
38727 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
38728 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
38729 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
38730 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
38731 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
38732 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
38733 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
38734 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
38735 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
38736 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
38737 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
38738 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
38739 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
38740 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
38741 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
38742 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
38743 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
38744 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
38745 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
38746 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
38747 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
38748 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
38749 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
38750 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
38751 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
38752 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
38753 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
38754 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
38755 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
38756 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
38757 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
38758 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
38759 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
38760 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
38761 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
38762 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
38763 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
38764 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
38765 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
38766 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
38767 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
38768 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
38769 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
38770 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
38771 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
38772 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
38773 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
38774 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
38775 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
38776 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
38777 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
38778 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
38779 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
38780 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
38781 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
38782 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
38783 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
38784 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
38785 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
38786 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
38787 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
38788 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
38789 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
38790 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
38791 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
38792 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
38793 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
38794 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
38795 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
38796 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
38797 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
38798 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
38799 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
38800 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
38801 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
38802 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
38803 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
38804 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
38805 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
38806 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
38807 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
38808 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
38809 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
38810 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
38811 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
38812 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
38813 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
38814 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
38815 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
38816 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
38817 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
38818 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
38819 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
38820 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
38821 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
38822 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
38823 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
38824 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
38825 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
38826 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
38827 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
38828 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
38829 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
38830 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
38831 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
38832 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
38833 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
38834 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
38835 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
38836 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
38837 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
38838 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
38839 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
38840 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
38841 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
38842 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
38843 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
38844 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
38845 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
38846 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
38847 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
38848 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
38849 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
38850 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
38851 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
38852 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
38853 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
38854 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
38855 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
38856 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
38857 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
38858 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
38859 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
38860 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
38861 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
38862 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
38863 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
38864 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
38865 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
38866 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
38867 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
38868 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
38869 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
38870 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
38871 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
38872 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
38873 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
38874 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
38875 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
38876 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
38877 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
38878 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
38879 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
38880 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
38881 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
38882 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
38883 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
38884 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
38885 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
38886 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
38887 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
38888 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
38889 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
38890 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
38891 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
38892 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
38893 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
38894 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
38895 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
38896 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
38897 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
38898 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
38899 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
38900 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
38901 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
38902 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
38903 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
38904 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
38905 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
38906 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
38907 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
38908 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
38909 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
38910 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
38911 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
38912 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
38913 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
38914 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
38915 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
38916 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
38917 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
38918 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
38919 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
38920 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
38921 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
38922 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
38923 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
38924 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
38925 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
38926 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
38927 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
38928 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
38929 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
38930 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
38931 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
38932 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
38933 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
38934 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
38935 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
38936 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
38937 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
38938 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
38939 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
38940 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
38941 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
38942 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
38943 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
38944 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
38945 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
38946 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
38947 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
38948 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
38949 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
38950 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
38951 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
38952 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
38953 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
38954 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
38955 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
38956 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
38957 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
38958 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
38959 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
38960 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
38961 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
38962 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
38963 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
38964 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
38965 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
38966 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
38967 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
38968 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
38969 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
38970 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
38971 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
38972 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
38973 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
38974 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
38975 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
38976 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
38977 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
38978 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
38979 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
38980 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
38981 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
38982 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
38983 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
38984 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
38985 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
38986 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
38987 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
38988 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
38989 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
38990 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
38991 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
38992 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
38993 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
38994 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
38995 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
38996 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
38997 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
38998 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
38999 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
39000 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
39001 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
39002 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
39003 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
39004 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
39005 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
39006 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
39007 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
39008 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
39009 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
39010 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
39011 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
39012 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
39013 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
39014 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
39015 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
39016 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
39017 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
39018 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
39019 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
39020 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
39021 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
39022 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
39023 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
39024 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
39025 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
39026 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
39027 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
39028 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
39029 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
39030 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
39031 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
39032 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
39033 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
39034 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
39035 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
39036 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
39037 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
39038 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
39039 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
39040 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
39041 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
39042 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
39043 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
39044 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
39045 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
39046 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
39047 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
39048 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
39049 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
39050 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
39051 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
39052 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
39053 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
39054 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
39055 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
39056 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
39057 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
39058 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
39059 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
39060 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
39061 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
39062 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
39063 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
39064 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
39065 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
39066 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
39067 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
39068 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
39069 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
39070 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
39071 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
39072 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
39073 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
39074 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
39075 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
39076 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
39077 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
39078 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
39079 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
39080 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
39081 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
39082 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
39083 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
39084 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
39085 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
39086 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
39087 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
39088 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
39089 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
39090 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
39091 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
39092 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
39093 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
39094 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
39095 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
39096 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
39097 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
39098 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
39099 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
39100 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
39101 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
39102 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
39103 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
39104 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
39105 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
39106 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
39107 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
39108 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
39109 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
39110 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
39111 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
39112 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
39113 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
39114 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
39115 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
39116 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
39117 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
39118 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
39119 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
39120 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
39121 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
39122 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
39123 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
39124 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
39125 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
39126 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
39127 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
39128 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
39129 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
39130 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
39131 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
39132 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
39133 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
39134 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
39135 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
39136 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
39137 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
39138 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
39139 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
39140 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
39141 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
39142 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
39143 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
39144 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
39145 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
39146 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
39147 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
39148 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
39149 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
39150 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
39151 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
39152 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
39153 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
39154 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
39155 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
39156 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
39157 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
39158 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
39159 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
39160 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
39161 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
39162 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
39163 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
39164 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
39165 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
39166 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
39167 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
39168 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
39169 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
39170 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
39171 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
39172 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
39173 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
39174 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
39175 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
39176 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
39177 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
39178 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
39179 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
39180 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
39181 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
39182 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
39183 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
39184 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
39185 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
39186 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
39187 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
39188 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
39189 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
39190 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
39191 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
39192 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
39193 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
39194 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
39195 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
39196 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
39197 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
39198 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
39199 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
39200 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
39201 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
39202 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
39203 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
39204 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
39205 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
39206 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
39207 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
39208 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
39209 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
39210 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
39211 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
39212 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
39213 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
39214 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
39215 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
39216 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
39217 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
39218 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
39219 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
39220 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
39221 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
39222 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
39223 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
39224 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
39225 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
39226 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
39227 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
39228 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
39229 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
39230 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
39231 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
39232 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
39233 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
39234 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
39235 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
39236 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
39237 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
39238 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
39239 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
39240 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
39241 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
39242 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
39243 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
39244 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
39245 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
39246 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
39247 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
39248 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
39249 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
39250 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
39251 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
39252 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
39253 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
39254 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
39255 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
39256 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
39257 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
39258 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
39259 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
39260 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
39261 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
39262 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
39263 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
39264 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
39265 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
39266 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
39267 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
39268 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
39269 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
39270 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
39271 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
39272 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
39273 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
39274 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
39275 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
39276 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
39277 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
39278 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
39279 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
39280 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
39281 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
39282 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
39283 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
39284 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
39285 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
39286 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
39287 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
39288 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
39289 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
39290 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
39291 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
39292 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
39293 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
39294 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
39295 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
39296 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
39297 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
39298 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
39299 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
39300 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
39301 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
39302 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
39303 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
39304 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
39305 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
39306 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
39307 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
39308 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
39309 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
39310 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
39311 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
39312 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
39313 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
39314 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
39315 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
39316 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
39317 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
39318 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
39319 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
39320 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
39321 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
39322 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
39323 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
39324 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
39325 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
39326 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
39327 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
39328 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
39329 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
39330 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
39331 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
39332 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
39333 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
39334 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
39335 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
39336 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
39337 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
39338 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
39339 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
39340 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
39341 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
39342 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
39343 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
39344 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
39345 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
39346 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
39347 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
39348 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
39349 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
39350 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
39351 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
39352 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
39353 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
39354 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
39355 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
39356 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
39357 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
39358 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
39359 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
39360 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
39361 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
39362 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
39363 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
39364 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
39365 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
39366 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
39367 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
39368 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
39369 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
39370 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
39371 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
39372 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
39373 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
39374 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
39375 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
39376 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
39377 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
39378 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
39379 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
39380 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
39381 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
39382 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
39383 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
39384 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
39385 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
39386 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
39387 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
39388 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
39389 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
39390 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
39391 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
39392 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
39393 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
39394 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
39395 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
39396 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
39397 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
39398 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
39399 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
39400 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
39401 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
39402 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
39403 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
39404 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
39405 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
39406 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
39407 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
39408 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
39409 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
39410 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
39411 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
39412 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
39413 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
39414 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
39415 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
39416 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
39417 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
39418 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
39419 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
39420 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
39421 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
39422 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
39423 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
39424 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
39425 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
39426 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
39427 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
39428 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
39429 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
39430 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
39431 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
39432 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
39433 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
39434 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
39435 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
39436 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
39437 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
39438 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
39439 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
39440 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
39441 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
39442 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
39443 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
39444 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
39445 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
39446 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
39447 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
39448 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
39449 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
39450 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
39451 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
39452 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
39453 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
39454 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
39455 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
39456 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
39457 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
39458 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
39459 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
39460 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
39461 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
39462 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
39463 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
39464 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
39465 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
39466 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
39467 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
39468 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
39469 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
39470 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
39471 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
39472 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
39473 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
39474 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
39475 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
39476 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
39477 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
39478 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
39479 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
39480 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
39481 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
39482 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
39483 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
39484 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
39485 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
39486 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
39487 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
39488 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
39489 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
39490 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
39491 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
39492 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
39493 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
39494 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
39495 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
39496 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
39497 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
39498 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
39499 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
39500 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
39501 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
39502 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
39503 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
39504 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
39505 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
39506 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
39507 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
39508 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
39509 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
39510 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
39511 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
39512 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
39513 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
39514 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
39515 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
39516 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
39517 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
39518 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
39519 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
39520 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
39521 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
39522 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
39523 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
39524 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
39525 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
39526 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
39527 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
39528 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
39529 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
39530 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
39531 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
39532 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
39533 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
39534 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
39535 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
39536 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
39537 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
39538 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
39539 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
39540 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
39541 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
39542 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
39543 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
39544 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
39545 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
39546 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
39547 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
39548 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
39549 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
39550 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
39551 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
39552 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
39553 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
39554 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
39555 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
39556 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
39557 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
39558 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
39559 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
39560 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
39561 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
39562 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
39563 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
39564 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
39565 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
39566 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
39567 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
39568 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
39569 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
39570 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
39571 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
39572 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
39573 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
39574 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
39575 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
39576 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
39577 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
39578 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
39579 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
39580 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
39581 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
39582 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
39583 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
39584 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
39585 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
39586 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
39587 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
39588 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
39589 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
39590 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
39591 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
39592 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
39593 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
39594 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
39595 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
39596 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
39597 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
39598 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
39599 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
39600 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
39601 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
39602 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
39603 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
39604 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
39605 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
39606 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
39607 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
39608 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
39609 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
39610 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
39611 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
39612 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
39613 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
39614 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
39615 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
39616 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
39617 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
39618 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
39619 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
39620 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
39621 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
39622 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
39623 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
39624 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
39625 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
39626 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
39627 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
39628 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
39629 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
39630 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
39631 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
39632 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
39633 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
39634 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
39635 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
39636 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
39637 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
39638 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
39639 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
39640 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
39641 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
39642 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
39643 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
39644 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
39645 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
39646 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
39647 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
39648 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
39649 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
39650 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
39651 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
39652 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
39653 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
39654 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
39655 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
39656 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
39657 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
39658 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
39659 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
39660 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
39661 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
39662 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
39663 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
39664 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
39665 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
39666 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
39667 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
39668 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
39669 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
39670 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
39671 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
39672 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
39673 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
39674 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
39675 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
39676 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
39677 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
39678 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
39679 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
39680 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
39681 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
39682 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
39683 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
39684 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
39685 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
39686 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
39687 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
39688 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
39689 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
39690 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
39691 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
39692 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
39693 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
39694 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
39695 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
39696 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
39697 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
39698 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
39699 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
39700 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
39701 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
39702 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
39703 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
39704 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
39705 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
39706 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
39707 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
39708 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
39709 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
39710 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
39711 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
39712 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
39713 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
39714 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
39715 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
39716 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
39717 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
39718 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
39719 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
39720 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
39721 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
39722 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
39723 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
39724 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
39725 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
39726 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
39727 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
39728 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
39729 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
39730 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
39731 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
39732 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
39733 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
39734 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
39735 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
39736 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
39737 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
39738 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
39739 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
39740 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
39741 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
39742 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
39743 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
39744 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
39745 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
39746 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
39747 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
39748 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
39749 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
39750 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
39751 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
39752 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
39753 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
39754 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
39755 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
39756 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
39757 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
39758 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
39759 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
39760 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
39761 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
39762 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
39763 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
39764 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
39765 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
39766 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
39767 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
39768 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
39769 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
39770 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
39771 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
39772 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
39773 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
39774 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
39775 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
39776 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
39777 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
39778 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
39779 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
39780 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
39781 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
39782 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
39783 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
39784 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
39785 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
39786 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
39787 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
39788 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
39789 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
39790 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
39791 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
39792 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
39793 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
39794 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
39795 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
39796 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
39797 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
39798 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
39799 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
39800 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
39801 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
39802 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
39803 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
39804 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
39805 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
39806 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
39807 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
39808 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
39809 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
39810 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
39811 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
39812 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
39813 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
39814 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
39815 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
39816 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
39817 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
39818 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
39819 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
39820 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
39821 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
39822 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
39823 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
39824 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
39825 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
39826 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
39827 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
39828 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
39829 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
39830 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
39831 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
39832 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
39833 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
39834 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
39835 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
39836 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
39837 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
39838 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
39839 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
39840 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
39841 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
39842 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
39843 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
39844 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
39845 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
39846 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
39847 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
39848 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
39849 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
39850 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
39851 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
39852 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
39853 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
39854 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
39855 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
39856 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
39857 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
39858 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
39859 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
39860 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
39861 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
39862 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
39863 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
39864 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
39865 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
39866 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
39867 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
39868 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
39869 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
39870 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
39871 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
39872 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
39873 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
39874 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
39875 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
39876 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
39877 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
39878 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
39879 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
39880 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
39881 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
39882 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
39883 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
39884 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
39885 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
39886 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
39887 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
39888 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
39889 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
39890 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
39891 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
39892 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
39893 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
39894 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
39895 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
39896 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
39897 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
39898 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
39899 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
39900 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
39901 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
39902 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
39903 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
39904 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
39905 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
39906 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
39907 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
39908 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
39909 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
39910 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
39911 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
39912 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
39913 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
39914 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
39915 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
39916 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
39917 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
39918 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
39919 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
39920 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
39921 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
39922 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
39923 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
39924 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
39925 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
39926 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
39927 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
39928 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
39929 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
39930 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
39931 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
39932 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
39933 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
39934 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
39935 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
39936 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
39937 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
39938 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
39939 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
39940 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
39941 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
39942 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
39943 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
39944 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
39945 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
39946 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
39947 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
39948 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
39949 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
39950 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
39951 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
39952 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
39953 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
39954 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
39955 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
39956 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
39957 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
39958 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
39959 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
39960 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
39961 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
39962 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
39963 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
39964 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
39965 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
39966 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
39967 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
39968 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
39969 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
39970 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
39971 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
39972 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
39973 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
39974 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
39975 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
39976 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
39977 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
39978 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
39979 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
39980 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
39981 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
39982 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
39983 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
39984 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
39985 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
39986 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
39987 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
39988 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
39989 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
39990 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
39991 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
39992 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
39993 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
39994 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
39995 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
39996 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
39997 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
39998 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
39999 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
40000 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
40001 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
40002 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
40003 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
40004 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
40005 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
40006 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
40007 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
40008 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
40009 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
40010 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
40011 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
40012 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
40013 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
40014 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
40015 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
40016 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
40017 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
40018 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
40019 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
40020 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
40021 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
40022 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
40023 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
40024 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
40025 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
40026 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
40027 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
40028 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
40029 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
40030 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
40031 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
40032 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
40033 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
40034 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
40035 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
40036 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
40037 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
40038 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
40039 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
40040 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
40041 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
40042 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
40043 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
40044 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
40045 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
40046 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
40047 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
40048 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
40049 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
40050 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
40051 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
40052 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
40053 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
40054 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
40055 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
40056 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
40057 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
40058 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
40059 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
40060 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
40061 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
40062 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
40063 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
40064 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
40065 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
40066 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
40067 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
40068 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
40069 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
40070 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
40071 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
40072 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
40073 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
40074 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
40075 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
40076 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
40077 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
40078 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
40079 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
40080 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
40081 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
40082 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
40083 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
40084 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
40085 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
40086 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
40087 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
40088 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
40089 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
40090 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
40091 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
40092 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
40093 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
40094 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
40095 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
40096 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
40097 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
40098 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
40099 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
40100 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
40101 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
40102 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
40103 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
40104 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
40105 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
40106 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
40107 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
40108 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
40109 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
40110 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
40111 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
40112 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
40113 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
40114 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
40115 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
40116 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
40117 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
40118 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
40119 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
40120 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
40121 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
40122 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
40123 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
40124 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
40125 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
40126 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
40127 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
40128 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
40129 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
40130 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
40131 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
40132 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
40133 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
40134 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
40135 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
40136 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
40137 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
40138 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
40139 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
40140 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
40141 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
40142 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
40143 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
40144 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
40145 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
40146 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
40147 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
40148 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
40149 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
40150 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
40151 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
40152 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
40153 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
40154 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
40155 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
40156 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
40157 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
40158 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
40159 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
40160 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
40161 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
40162 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
40163 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
40164 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
40165 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
40166 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
40167 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
40168 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
40169 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
40170 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
40171 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
40172 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
40173 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
40174 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
40175 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
40176 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
40177 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
40178 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
40179 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
40180 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
40181 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
40182 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
40183 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
40184 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
40185 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
40186 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
40187 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
40188 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
40189 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
40190 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
40191 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
40192 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
40193 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
40194 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
40195 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
40196 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
40197 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
40198 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
40199 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
40200 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
40201 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
40202 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
40203 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
40204 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
40205 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
40206 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
40207 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
40208 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
40209 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
40210 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
40211 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
40212 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
40213 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
40214 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
40215 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
40216 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
40217 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
40218 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
40219 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
40220 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
40221 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
40222 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
40223 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
40224 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
40225 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
40226 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
40227 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
40228 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
40229 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
40230 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
40231 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
40232 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
40233 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
40234 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
40235 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
40236 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
40237 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
40238 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
40239 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
40240 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
40241 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
40242 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
40243 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
40244 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
40245 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
40246 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
40247 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
40248 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
40249 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
40250 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
40251 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
40252 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
40253 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
40254 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
40255 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
40256 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
40257 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
40258 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
40259 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
40260 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
40261 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
40262 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
40263 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
40264 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
40265 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
40266 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
40267 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
40268 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
40269 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
40270 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
40271 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
40272 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
40273 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
40274 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
40275 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
40276 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
40277 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
40278 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
40279 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
40280 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
40281 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
40282 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
40283 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
40284 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
40285 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
40286 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
40287 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
40288 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
40289 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
40290 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
40291 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
40292 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
40293 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
40294 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
40295 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
40296 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
40297 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
40298 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
40299 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
40300 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
40301 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
40302 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
40303 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
40304 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
40305 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
40306 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
40307 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
40308 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
40309 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
40310 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
40311 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
40312 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
40313 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
40314 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
40315 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
40316 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
40317 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
40318 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
40319 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
40320 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
40321 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
40322 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
40323 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
40324 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
40325 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
40326 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
40327 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
40328 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
40329 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
40330 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
40331 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
40332 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
40333 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
40334 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
40335 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
40336 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
40337 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
40338 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
40339 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
40340 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
40341 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
40342 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
40343 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
40344 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
40345 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
40346 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
40347 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
40348 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
40349 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
40350 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
40351 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
40352 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
40353 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
40354 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
40355 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
40356 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
40357 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
40358 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
40359 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
40360 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
40361 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
40362 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
40363 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
40364 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
40365 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
40366 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
40367 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
40368 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
40369 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
40370 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
40371 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
40372 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
40373 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
40374 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
40375 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
40376 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
40377 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
40378 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
40379 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
40380 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
40381 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
40382 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
40383 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
40384 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
40385 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
40386 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
40387 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
40388 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
40389 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
40390 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
40391 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
40392 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
40393 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
40394 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
40395 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
40396 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
40397 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
40398 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
40399 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
40400 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
40401 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
40402 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
40403 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
40404 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
40405 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
40406 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
40407 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
40408 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
40409 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
40410 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
40411 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
40412 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
40413 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
40414 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
40415 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
40416 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
40417 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
40418 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
40419 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
40420 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
40421 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
40422 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
40423 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
40424 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
40425 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
40426 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
40427 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
40428 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
40429 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
40430 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
40431 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
40432 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
40433 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
40434 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
40435 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
40436 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
40437 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
40438 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
40439 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
40440 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
40441 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
40442 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
40443 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
40444 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
40445 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
40446 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
40447 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
40448 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
40449 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
40450 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
40451 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
40452 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
40453 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
40454 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
40455 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
40456 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
40457 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
40458 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
40459 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
40460 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
40461 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
40462 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
40463 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
40464 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
40465 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
40466 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
40467 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
40468 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
40469 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
40470 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
40471 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
40472 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
40473 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
40474 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
40475 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
40476 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
40477 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
40478 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
40479 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
40480 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
40481 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
40482 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
40483 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
40484 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
40485 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
40486 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
40487 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
40488 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
40489 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
40490 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
40491 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
40492 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
40493 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
40494 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
40495 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
40496 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
40497 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
40498 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
40499 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
40500 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
40501 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
40502 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
40503 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
40504 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
40505 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
40506 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
40507 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
40508 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
40509 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
40510 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
40511 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
40512 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
40513 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
40514 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
40515 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
40516 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
40517 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
40518 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
40519 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
40520 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
40521 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
40522 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
40523 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
40524 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
40525 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
40526 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
40527 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
40528 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
40529 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
40530 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
40531 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
40532 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
40533 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
40534 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
40535 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
40536 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
40537 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
40538 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
40539 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
40540 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
40541 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
40542 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
40543 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
40544 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
40545 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
40546 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
40547 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
40548 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
40549 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
40550 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
40551 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
40552 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
40553 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
40554 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
40555 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
40556 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
40557 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
40558 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
40559 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
40560 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
40561 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
40562 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
40563 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
40564 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
40565 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
40566 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
40567 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
40568 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
40569 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
40570 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
40571 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
40572 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
40573 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
40574 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
40575 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
40576 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
40577 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
40578 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
40579 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
40580 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
40581 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
40582 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
40583 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
40584 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
40585 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
40586 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
40587 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
40588 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
40589 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
40590 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
40591 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
40592 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
40593 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
40594 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
40595 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
40596 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
40597 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
40598 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
40599 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
40600 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
40601 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
40602 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
40603 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
40604 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
40605 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
40606 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
40607 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
40608 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
40609 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
40610 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
40611 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
40612 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
40613 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
40614 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
40615 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
40616 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
40617 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
40618 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
40619 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
40620 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
40621 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
40622 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
40623 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
40624 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
40625 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
40626 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
40627 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
40628 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
40629 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
40630 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
40631 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
40632 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
40633 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
40634 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
40635 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
40636 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
40637 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
40638 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
40639 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
40640 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
40641 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
40642 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
40643 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
40644 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
40645 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
40646 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
40647 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
40648 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
40649 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
40650 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
40651 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
40652 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
40653 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
40654 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
40655 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
40656 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
40657 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
40658 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
40659 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
40660 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
40661 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
40662 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
40663 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
40664 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
40665 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
40666 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
40667 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
40668 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
40669 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
40670 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
40671 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
40672 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
40673 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
40674 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
40675 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
40676 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
40677 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
40678 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
40679 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
40680 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
40681 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
40682 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
40683 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
40684 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
40685 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
40686 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
40687 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
40688 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
40689 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
40690 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
40691 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
40692 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
40693 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
40694 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
40695 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
40696 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
40697 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
40698 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
40699 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
40700 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
40701 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
40702 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
40703 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
40704 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
40705 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
40706 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
40707 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
40708 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
40709 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
40710 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
40711 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
40712 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
40713 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
40714 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
40715 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
40716 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
40717 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
40718 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
40719 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
40720 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
40721 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
40722 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
40723 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
40724 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
40725 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
40726 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
40727 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
40728 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
40729 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
40730 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
40731 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
40732 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
40733 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
40734 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
40735 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
40736 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
40737 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
40738 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
40739 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
40740 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
40741 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
40742 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
40743 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
40744 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
40745 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
40746 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
40747 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
40748 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
40749 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
40750 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
40751 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
40752 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
40753 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
40754 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
40755 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
40756 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
40757 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
40758 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
40759 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
40760 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
40761 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
40762 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
40763 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
40764 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
40765 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
40766 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
40767 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
40768 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
40769 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
40770 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
40771 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
40772 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
40773 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
40774 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
40775 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
40776 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
40777 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
40778 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
40779 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
40780 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
40781 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
40782 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
40783 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
40784 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
40785 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
40786 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
40787 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
40788 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
40789 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
40790 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
40791 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
40792 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
40793 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
40794 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
40795 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
40796 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
40797 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
40798 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
40799 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
40800 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
40801 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
40802 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
40803 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
40804 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
40805 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
40806 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
40807 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
40808 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
40809 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
40810 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
40811 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
40812 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
40813 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
40814 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
40815 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
40816 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
40817 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
40818 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
40819 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
40820 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
40821 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
40822 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
40823 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
40824 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
40825 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
40826 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
40827 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
40828 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
40829 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
40830 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
40831 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
40832 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
40833 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
40834 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
40835 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
40836 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
40837 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
40838 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
40839 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
40840 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
40841 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
40842 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
40843 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
40844 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
40845 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
40846 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
40847 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
40848 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
40849 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
40850 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
40851 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
40852 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
40853 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
40854 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
40855 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
40856 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
40857 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
40858 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
40859 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
40860 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
40861 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
40862 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
40863 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
40864 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
40865 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
40866 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
40867 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
40868 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
40869 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
40870 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
40871 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
40872 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
40873 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
40874 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
40875 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
40876 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
40877 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
40878 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
40879 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
40880 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
40881 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
40882 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
40883 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
40884 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
40885 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
40886 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
40887 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
40888 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
40889 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
40890 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
40891 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
40892 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
40893 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
40894 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
40895 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
40896 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
40897 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
40898 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
40899 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
40900 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
40901 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
40902 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
40903 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
40904 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
40905 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
40906 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
40907 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
40908 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
40909 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
40910 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
40911 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
40912 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
40913 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
40914 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
40915 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
40916 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
40917 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
40918 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
40919 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
40920 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
40921 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
40922 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
40923 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
40924 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
40925 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
40926 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
40927 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
40928 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
40929 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
40930 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
40931 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
40932 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
40933 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
40934 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
40935 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
40936 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
40937 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
40938 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
40939 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
40940 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
40941 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
40942 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
40943 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
40944 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
40945 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
40946 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
40947 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
40948 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
40949 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
40950 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
40951 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
40952 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
40953 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
40954 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
40955 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
40956 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
40957 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
40958 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
40959 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
40960 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
40961 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
40962 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
40963 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
40964 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
40965 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
40966 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
40967 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
40968 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
40969 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
40970 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
40971 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
40972 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
40973 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
40974 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
40975 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
40976 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
40977 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
40978 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
40979 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
40980 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
40981 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
40982 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
40983 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
40984 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
40985 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
40986 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
40987 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
40988 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
40989 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
40990 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
40991 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
40992 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
40993 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
40994 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
40995 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
40996 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
40997 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
40998 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
40999 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
41000 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
41001 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
41002 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
41003 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
41004 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
41005 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
41006 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
41007 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
41008 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
41009 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
41010 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
41011 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
41012 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
41013 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
41014 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
41015 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
41016 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
41017 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
41018 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
41019 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
41020 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
41021 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
41022 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
41023 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
41024 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
41025 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
41026 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
41027 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
41028 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
41029 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
41030 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
41031 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
41032 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
41033 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
41034 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
41035 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
41036 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
41037 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
41038 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
41039 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
41040 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
41041 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
41042 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
41043 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
41044 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
41045 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
41046 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
41047 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
41048 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
41049 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
41050 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
41051 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
41052 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
41053 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
41054 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
41055 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
41056 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
41057 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
41058 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
41059 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
41060 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
41061 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
41062 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
41063 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
41064 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
41065 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
41066 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
41067 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
41068 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
41069 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
41070 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
41071 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
41072 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
41073 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
41074 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
41075 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
41076 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
41077 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
41078 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
41079 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
41080 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
41081 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
41082 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
41083 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
41084 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
41085 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
41086 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
41087 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
41088 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
41089 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
41090 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
41091 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
41092 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
41093 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
41094 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
41095 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
41096 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
41097 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
41098 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
41099 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
41100 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
41101 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
41102 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
41103 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
41104 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
41105 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
41106 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
41107 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
41108 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
41109 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
41110 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
41111 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
41112 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
41113 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
41114 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
41115 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
41116 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
41117 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
41118 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
41119 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
41120 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
41121 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
41122 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
41123 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
41124 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
41125 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
41126 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
41127 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
41128 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
41129 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
41130 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
41131 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
41132 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
41133 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
41134 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
41135 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
41136 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
41137 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
41138 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
41139 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
41140 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
41141 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
41142 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
41143 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
41144 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
41145 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
41146 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
41147 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
41148 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
41149 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
41150 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
41151 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
41152 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
41153 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
41154 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
41155 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
41156 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
41157 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
41158 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
41159 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
41160 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
41161 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
41162 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
41163 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
41164 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
41165 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
41166 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
41167 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
41168 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
41169 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
41170 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
41171 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
41172 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
41173 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
41174 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
41175 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
41177 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41179 * gcc.target/riscv/rvv/base/bug-1.c: New test.
41181 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41183 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
41184 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
41185 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
41186 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
41187 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
41188 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
41189 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
41190 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
41191 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
41192 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
41193 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
41195 2023-03-13 Marek Polacek <polacek@redhat.com>
41198 * g++.dg/warn/Wdangling-reference10.C: New test.
41200 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
41202 PR preprocessor/67046
41203 * c-c++-common/cpp/pr67046.c: New test.
41205 2023-03-13 Richard Biener <rguenther@suse.de>
41207 PR tree-optimization/109046
41208 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
41210 2023-03-12 Jakub Jelinek <jakub@redhat.com>
41212 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
41213 Don't expect one __bf16 related error.
41214 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
41215 dg-error directives for __bf16 being an extended arithmetic type.
41216 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
41217 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
41218 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
41221 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
41223 PR middle-end/109031
41224 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
41225 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
41227 2023-03-12 Tamar Christina <tamar.christina@arm.com>
41230 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
41231 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
41233 2023-03-12 Tamar Christina <tamar.christina@arm.com>
41234 Richard Sandiford <richard.sandiford@arm.com>
41237 * gcc.dg/mla_1.c: New test.
41239 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
41242 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
41243 the external definitions of isfinite.
41245 2023-03-12 Jonathan Yong <10walls@gmail.com>
41247 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
41248 allow long long instead of just long.
41249 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
41251 2023-03-12 Jonathan Yong <10walls@gmail.com>
41253 * gcc.c-torture/compile/103818.c: Enable test for llp64.
41255 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
41257 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
41258 targets. Adjust expected output.
41259 * lib/target-supports.exp
41260 (check_effective_target_const_volatile_readonly_section): New
41262 2023-03-11 Harald Anlauf <anlauf@gmx.de>
41265 * gfortran.dg/pr106945.f90: New test.
41267 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
41269 * lib/target-supports.exp (check_fork_available): Don't signal
41270 true for CRIS running on a simulator.
41272 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
41274 * gcc.dg/pr108117.c: Require effective-target scheduling.
41276 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
41278 * gcc.dg/pr106397.c: Add -w to options.
41280 2023-03-10 Jakub Jelinek <jakub@redhat.com>
41283 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
41285 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
41287 * g++.dg/cpp23/ext-floating14.C: New test.
41289 2023-03-10 Jakub Jelinek <jakub@redhat.com>
41292 * g++.dg/gomp/pr107558.C: New test.
41294 2023-03-10 Jakub Jelinek <jakub@redhat.com>
41297 * g++.dg/abi/no_unique_address7.C: New test.
41299 2023-03-10 Jason Merrill <jason@redhat.com>
41302 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
41305 2023-03-10 Marek Polacek <polacek@redhat.com>
41307 PR sanitizer/108060
41308 PR sanitizer/109050
41309 * c-c++-common/ubsan/bounds-17.c: New test.
41310 * c-c++-common/ubsan/bounds-18.c: New test.
41311 * c-c++-common/ubsan/bounds-19.c: New test.
41312 * c-c++-common/ubsan/bounds-20.c: New test.
41313 * c-c++-common/ubsan/bounds-21.c: New test.
41315 2023-03-10 Harald Anlauf <anlauf@gmx.de>
41318 * gfortran.dg/bind_c_usage_34.f90: New test.
41320 2023-03-10 Andrew Pinski <apinski@marvell.com>
41322 * gcc.target/aarch64/rev16_2.c: New test.
41323 * gcc.target/aarch64/shift_and_operator-1.c: New test.
41325 2023-03-10 David Malcolm <dmalcolm@redhat.com>
41328 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
41329 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
41330 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
41332 2023-03-10 Jason Merrill <jason@redhat.com>
41335 * g++.dg/abi/anon6.C: New test.
41337 2023-03-10 David Malcolm <dmalcolm@redhat.com>
41341 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
41342 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
41344 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
41347 2023-03-10 Jakub Jelinek <jakub@redhat.com>
41350 * c-c++-common/Wunused-var-18.c: New test.
41352 2023-03-10 Jakub Jelinek <jakub@redhat.com>
41354 PR tree-optimization/109008
41355 * gcc.dg/pr109008.c: New test.
41357 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41359 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
41361 2023-03-10 Jason Merrill <jason@redhat.com>
41364 * g++.dg/ext/int128-7.C: New test.
41366 2023-03-10 Jason Merrill <jason@redhat.com>
41369 * g++.dg/contracts/contracts-err1.C: New test.
41371 2023-03-09 Jason Merrill <jason@redhat.com>
41374 * g++.dg/cpp0x/initlist-array18.C: New test.
41375 * g++.dg/cpp0x/initlist-array19.C: New test.
41377 2023-03-09 David Malcolm <dmalcolm@redhat.com>
41383 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
41385 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
41386 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
41387 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
41388 New test, reduced from haproxy's src/ssl_sample.c.
41389 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
41391 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
41392 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
41394 2023-03-09 Tamar Christina <tamar.christina@arm.com>
41396 * gcc.target/aarch64/tbz_2.c: New test.
41397 * gcc.target/aarch64/tbz_3.c: New test.
41399 2023-03-09 Jason Merrill <jason@redhat.com>
41403 * g++.dg/DRs/dr2664.C: New test.
41404 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
41406 2023-03-09 Jason Merrill <jason@redhat.com>
41407 Michael Spertus <mike@spertus.com>
41410 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
41412 2023-03-09 Jason Merrill <jason@redhat.com>
41414 * g++.dg/ext/is_deducible1.C: Guard with
41415 __has_builtin (__is_deducible).
41417 2023-03-09 Jason Merrill <jason@redhat.com>
41420 * g++.dg/ext/is_deducible1.C: New test.
41422 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
41424 * gcc.target/aarch64/pr108999.c: New.
41426 2023-03-09 Richard Biener <rguenther@suse.de>
41428 PR middle-end/108995
41429 * gcc.dg/ubsan/pr108995.c: New testcase.
41431 2023-03-09 Jakub Jelinek <jakub@redhat.com>
41432 Richard Biener <rguenther@suse.de>
41434 PR tree-optimization/109008
41435 * gcc.c-torture/execute/ieee/pr109008.c: New test.
41437 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41439 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
41440 gcc_{warning,error}_prefix with Fortran specific one used in
41443 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41445 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
41446 int128 effective target requirement.
41447 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
41449 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41451 PR testsuite/108729
41452 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
41453 has_arch_ppc64 effective target.
41454 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
41456 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41458 PR testsuite/108730
41459 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
41460 effective target requirement.
41462 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41464 PR testsuite/108813
41465 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
41467 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
41469 PR testsuite/108810
41470 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
41471 the extracted index for BE.
41473 2023-03-08 Jeff Law <jlaw@ventanamicro>
41475 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
41477 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
41479 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
41480 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
41482 2023-03-07 Jason Merrill <jason@redhat.com>
41486 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
41488 2023-03-07 Marek Polacek <polacek@redhat.com>
41491 * g++.dg/warn/Wdangling-reference8.C: New test.
41492 * g++.dg/warn/Wdangling-reference9.C: New test.
41494 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
41496 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
41498 2023-03-07 Jakub Jelinek <jakub@redhat.com>
41501 * g++.dg/rtti/pr109042.C: New test.
41503 2023-03-07 Marek Polacek <polacek@redhat.com>
41506 * g++.dg/cpp0x/noexcept77.C: New test.
41508 2023-03-07 Marek Polacek <polacek@redhat.com>
41511 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
41512 * g++.dg/cpp1y/var-templ77.C: New test.
41514 2023-03-07 Pan Li <pan2.li@intel.com>
41515 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41519 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
41520 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
41521 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
41522 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
41523 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
41524 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
41525 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
41526 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
41528 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41530 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
41531 -fno-stack-protector.
41532 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
41533 -fno-stack-protector.
41534 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
41535 -fno-stack-protector.
41536 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
41537 -fno-stack-protector.
41539 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41541 * gcc.target/aarch64/pr104005.c (dg-options): Add
41542 -fno-stack-protector.
41544 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41546 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
41547 -fno-stack-protector.
41549 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41551 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
41552 -fno-stack-protector.
41553 * g++.target/aarch64/pr103147-10.C: Likewise.
41555 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41557 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
41558 Add -fno-stack-protector.
41560 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41563 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
41566 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41569 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
41570 -no-pie for aarch64-*-*.
41571 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
41572 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
41573 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
41574 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
41575 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
41576 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
41577 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
41580 2023-03-07 Xi Ruoyao <xry111@xry111.site>
41583 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
41584 Add -fno-pie -no-pie.
41586 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
41588 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
41590 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
41592 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
41593 Gate on effective target tail_call.
41595 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
41597 * lib/target-supports.exp (check_effective_target_tail_call): New.
41599 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
41601 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
41602 int32_t being "long int".
41604 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
41606 * lib/multiline.exp (_build_multiline_regex): Map
41607 "{re:" to "(", similarly ")?" from ":re?}" and the
41608 same without question mark.
41610 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
41612 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
41613 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
41614 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
41615 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
41616 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
41617 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
41618 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
41619 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
41620 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
41621 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
41622 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
41623 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
41624 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
41625 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
41626 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
41627 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
41628 * gcc.target/gcn/cond_fminnm_1.c: New test.
41629 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
41630 * gcc.target/gcn/cond_fminnm_2.c: New test.
41631 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
41632 * gcc.target/gcn/cond_fminnm_3.c: New test.
41633 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
41634 * gcc.target/gcn/cond_fminnm_4.c: New test.
41635 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
41636 * gcc.target/gcn/cond_fminnm_5.c: New test.
41637 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
41638 * gcc.target/gcn/cond_fminnm_6.c: New test.
41639 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
41640 * gcc.target/gcn/cond_fminnm_7.c: New test.
41641 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
41642 * gcc.target/gcn/cond_fminnm_8.c: New test.
41643 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
41644 * gcc.target/gcn/cond_smax_1.c: New test.
41645 * gcc.target/gcn/cond_smax_1_run.c: New test.
41646 * gcc.target/gcn/cond_smin_1.c: New test.
41647 * gcc.target/gcn/cond_smin_1_run.c: New test.
41648 * gcc.target/gcn/cond_umax_1.c: New test.
41649 * gcc.target/gcn/cond_umax_1_run.c: New test.
41650 * gcc.target/gcn/cond_umin_1.c: New test.
41651 * gcc.target/gcn/cond_umin_1_run.c: New test.
41652 * gcc.target/gcn/smax_1.c: New test.
41653 * gcc.target/gcn/smax_1_run.c: New test.
41654 * gcc.target/gcn/smin_1.c: New test.
41655 * gcc.target/gcn/smin_1_run.c: New test.
41656 * gcc.target/gcn/umax_1.c: New test.
41657 * gcc.target/gcn/umax_1_run.c: New test.
41658 * gcc.target/gcn/umin_1.c: New test.
41659 * gcc.target/gcn/umin_1_run.c: New test.
41661 2023-03-06 Richard Biener <rguenther@suse.de>
41663 PR tree-optimization/109025
41664 * gcc.dg/vect/pr109025.c: New testcase.
41666 2023-03-06 Xi Ruoyao <xry111@xry111.site>
41668 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
41669 -fno-stack-protector.
41670 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
41672 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
41675 2023-03-06 Xi Ruoyao <xry111@xry111.site>
41678 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
41679 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
41680 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
41681 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
41683 2023-03-05 Harald Anlauf <anlauf@gmx.de>
41684 Tobias Burnus <tobias@codesourcery.com>
41687 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
41688 * gfortran.dg/class_74.f90: New test.
41689 * gfortran.dg/class_75.f90: New test.
41691 2023-03-05 Jakub Jelinek <jakub@redhat.com>
41693 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
41694 scan-tree-dump-times target selector.
41696 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41697 SiYu Wu <siyu@isrc.iscas.ac.cn>
41699 * gcc.target/riscv/zksed32.c: New test.
41700 * gcc.target/riscv/zksed64.c: New test.
41701 * gcc.target/riscv/zksh32.c: New test.
41702 * gcc.target/riscv/zksh64.c: New test.
41704 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41705 SiYu Wu <siyu@isrc.iscas.ac.cn>
41707 * gcc.target/riscv/zknh-sha256.c: New test.
41708 * gcc.target/riscv/zknh-sha512-32.c: New test.
41709 * gcc.target/riscv/zknh-sha512-64.c: New test.
41711 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41712 SiYu Wu <siyu@isrc.iscas.ac.cn>
41714 * gcc.target/riscv/zknd32.c: New test.
41715 * gcc.target/riscv/zknd64.c: New test.
41716 * gcc.target/riscv/zkne32.c: New test.
41717 * gcc.target/riscv/zkne64.c: New test.
41719 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
41720 SiYu Wu <siyu@isrc.iscas.ac.cn>
41722 * gcc.target/riscv/zbkb32.c: New test.
41723 * gcc.target/riscv/zbkb64.c: New test.
41724 * gcc.target/riscv/zbkc32.c: New test.
41725 * gcc.target/riscv/zbkc64.c: New test.
41726 * gcc.target/riscv/zbkx32.c: New test.
41727 * gcc.target/riscv/zbkx64.c: New test.
41729 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
41731 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
41732 5 insn sh1add+slli+add+slli+sub.
41733 * gcc.target/riscv/pr108987.c: New test.
41735 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41736 kito-cheng <kito.cheng@sifive.com>
41738 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
41740 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41742 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
41743 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
41744 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
41745 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
41746 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
41747 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
41748 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
41749 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
41751 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41753 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
41754 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
41755 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
41756 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
41757 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
41758 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
41759 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
41760 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
41761 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
41762 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
41763 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
41764 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
41765 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
41766 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
41767 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
41768 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
41769 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
41770 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
41771 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
41772 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
41773 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
41774 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
41775 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
41776 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
41777 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
41778 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
41779 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
41780 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
41781 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
41782 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
41783 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
41784 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
41786 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
41788 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
41789 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
41790 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
41791 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
41792 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
41793 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
41795 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
41797 * gcc.target/riscv/zbb-min-max-03.c: New test.
41799 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41801 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
41803 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
41805 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41808 * c-c++-common/Wsign-compare-2.c (f18): New test.
41810 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41813 * c-c++-common/Wsign-compare-2.c: New test.
41814 * c-c++-common/pr107465.c: New test.
41816 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41819 * gcc.dg/pr107846.c: New test.
41821 2023-03-04 Jakub Jelinek <jakub@redhat.com>
41824 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
41826 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41828 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
41830 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41832 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
41834 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
41836 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
41837 scan-assembler identifiers.
41838 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
41840 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41843 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
41844 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
41846 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41848 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
41849 * gcc.dg/analyzer/sprintf-1.c: New test.
41850 * gcc.dg/analyzer/sprintf-concat.c: New test.
41852 2023-03-03 David Malcolm <dmalcolm@redhat.com>
41854 PR tree-optimization/108988
41855 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
41857 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41859 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
41860 two new variants, one fixed, one xfailed.
41861 * c-c++-common/Wdangling-pointer-5.c
41862 (nowarn_store_arg_store_arg): Add now-expected warnings.
41864 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41866 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
41868 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
41870 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41872 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
41873 expected counts into a single pattern.
41874 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
41875 return and reversed conditions.
41877 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41880 * gcc.target/arm/pr51534.c: Split softfp variant into...
41881 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
41883 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41885 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
41886 after tab after vmsr, and lower the case of P0.
41888 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41891 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
41893 2023-03-03 Patrick Palka <ppalka@redhat.com>
41896 * g++.dg/cpp2a/lambda-generic11.C: New test.
41898 2023-03-03 Jakub Jelinek <jakub@redhat.com>
41901 * gcc.dg/Wnonnull-8.c: New test.
41903 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
41905 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
41906 "not low or equal" load on condition variant.
41907 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
41908 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
41910 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
41912 * gcc.dg/vect/slp-3.c: Adapt test expectation.
41913 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
41914 * gcc.dg/vect/slp-perm-8.c: Likewise.
41916 2023-03-03 Richard Biener <rguenther@suse.de>
41918 PR tree-optimization/109002
41919 * gcc.dg/torture/pr109002.c: New testcase.
41921 2023-03-03 Richard Biener <rguenther@suse.de>
41924 * g++.dg/lto/pr108772_0.C: New testcase.
41926 2023-03-03 Alexandre Oliva <oliva@adacore.com>
41929 * g++.dg/coroutines/pr100127.C: Test for header rather than
41931 * g++.dg/coroutines/pr100772-a.C: Likewise.
41932 * g++.dg/coroutines/pr100772-b.C: Likewise.
41934 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
41936 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
41937 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
41939 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41942 * gdc.dg/simd2a.d: Update test.
41943 * gdc.dg/simd2b.d: Likewise.
41944 * gdc.dg/simd2c.d: Likewise.
41945 * gdc.dg/simd2d.d: Likewise.
41946 * gdc.dg/simd2e.d: Likewise.
41947 * gdc.dg/simd2f.d: Likewise.
41948 * gdc.dg/simd2g.d: Likewise.
41949 * gdc.dg/simd2h.d: Likewise.
41950 * gdc.dg/simd2i.d: Likewise.
41951 * gdc.dg/simd2j.d: Likewise.
41953 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41956 * gdc.dg/imports/pr108877a.d: New test.
41957 * gdc.dg/pr108877.d: New test.
41959 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41962 * gdc.dg/pr108167.d: New test.
41964 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
41967 * gdc.dg/pr108945.d: New test.
41969 2023-03-02 Jakub Jelinek <jakub@redhat.com>
41971 PR testsuite/108991
41972 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
41973 before target selector.
41975 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
41978 * jit.dg/test-error-array-bounds.c: Update test.
41980 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
41982 * gcc.target/avr/pr90706.c: New.
41984 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
41985 Paul-Antoine Arras <pa@codesourcery.com>
41987 * gcc.target/gcn/simd-math-1.c: New testcase.
41988 * gcc.target/gcn/simd-math-2.c: New testcase.
41990 2023-03-02 Patrick Palka <ppalka@redhat.com>
41994 * g++.dg/opt/is_constant_evaluated3.C: New test.
41996 2023-03-02 Patrick Palka <ppalka@redhat.com>
41999 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
42001 2023-03-02 David Malcolm <dmalcolm@redhat.com>
42004 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
42006 2023-03-02 Jakub Jelinek <jakub@redhat.com>
42009 * g++.dg/debug/dwarf2/pr108716.C: New test.
42011 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
42013 PR tree-optimization/108979
42014 * gfortran.dg/vect/pr108979.f90: New test.
42016 2023-03-02 Marek Polacek <polacek@redhat.com>
42019 * g++.dg/warn/Wmismatched-tags-11.C: New test.
42021 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
42023 * gcc.target/s390/s390.exp: Add partial subdirectory.
42024 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
42026 * lib/target-supports.exp: Add s390.
42027 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
42028 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
42029 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
42030 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
42031 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
42032 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
42033 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
42034 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
42035 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
42036 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
42037 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
42038 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
42039 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
42040 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
42041 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
42042 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
42043 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
42044 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
42045 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
42046 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
42047 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
42048 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
42049 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
42050 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
42051 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
42052 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
42054 2023-03-02 Jonathan Yong <10walls@gmail.com>
42056 PR middle-end/97956
42057 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
42059 2023-03-02 Jonathan Yong <10walls@gmail.com>
42061 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
42063 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
42065 PR tree-optimization/108603
42066 * gcc.target/aarch64/sve/pr108603.c: New test.
42068 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
42070 PR tree-optimization/108430
42071 * gcc.target/aarch64/sve/pr108430.c: New test.
42073 2023-03-02 Jakub Jelinek <jakub@redhat.com>
42076 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
42077 * g++.target/i386/pr108934.C: New test.
42079 2023-03-02 Jakub Jelinek <jakub@redhat.com>
42082 * g++.dg/gomp/pr105839-1.C: New test.
42083 * g++.dg/gomp/pr105839-2.C: New test.
42085 2023-03-02 Richard Biener <rguenther@suse.de>
42087 PR testsuite/108985
42088 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
42090 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
42092 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
42094 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
42096 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
42097 __USER_LABEL_PREFIX__.
42099 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
42101 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
42102 match targets where sizeof (union U) == 5, like "packed" targets.
42104 2023-03-01 Marek Polacek <polacek@redhat.com>
42107 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
42109 2023-03-01 David Malcolm <dmalcolm@redhat.com>
42112 * gcc.dg/analyzer/builtins-pr107565.c: New test.
42113 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
42115 2023-03-01 Patrick Palka <ppalka@redhat.com>
42116 Jason Merrill <jason@redhat.com>
42120 * g++.dg/cpp0x/new6.C: New test.
42121 * g++.dg/cpp2a/concepts-new1.C: New test.
42123 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
42125 PR middle-end/108545
42126 * c-c++-common/gomp/map-8.c: New test.
42127 * gfortran.dg/gomp/map-9.f90: New test.
42129 2023-03-01 David Malcolm <dmalcolm@redhat.com>
42132 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
42133 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
42134 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
42136 2023-03-01 Jonathan Yong <10walls@gmail.com>
42138 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
42141 2023-03-01 Jakub Jelinek <jakub@redhat.com>
42143 PR sanitizer/108894
42144 * c-c++-common/ubsan/bounds-16.c: New test.
42146 2023-03-01 Jakub Jelinek <jakub@redhat.com>
42149 * g++.dg/debug/pr108967.C: New test.
42151 2023-03-01 Jakub Jelinek <jakub@redhat.com>
42154 * g++.dg/cpp1y/pr108606.C: New test.
42156 2023-03-01 Richard Biener <rguenther@suse.de>
42158 PR tree-optimization/108970
42159 * gcc.dg/pr108970.c: New testcase.
42161 2023-03-01 Richard Biener <rguenther@suse.de>
42163 PR tree-optimization/108950
42164 * gcc.dg/vect/pr108950.c: New testcase.
42166 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
42168 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
42169 newlib targets too.
42171 2023-02-28 Patrick Palka <ppalka@redhat.com>
42174 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
42175 exception specifier" error. Expect a separate "not usable
42176 in a constant expression" error.
42177 * g++.dg/cpp1y/var-templ75.C: New test.
42178 * g++.dg/cpp1y/var-templ76.C: New test.
42180 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
42182 PR middle-end/107411
42183 PR middle-end/107411
42184 * g++.dg/pr107411.C: New test.
42186 2023-02-28 Marek Polacek <polacek@redhat.com>
42189 * g++.dg/cpp1y/var-templ70.C: New test.
42190 * g++.dg/cpp1y/var-templ71.C: New test.
42191 * g++.dg/cpp1y/var-templ72.C: New test.
42193 2023-02-28 Marek Polacek <polacek@redhat.com>
42196 * g++.dg/cpp1y/var-templ73.C: New test.
42197 * g++.dg/cpp1y/var-templ74.C: New test.
42198 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
42200 2023-02-28 Jakub Jelinek <jakub@redhat.com>
42202 PR sanitizer/108894
42203 * gcc.dg/ubsan/bounds-4.c: New test.
42204 * gcc.dg/ubsan/bounds-4a.c: New test.
42205 * gcc.dg/ubsan/bounds-4b.c: New test.
42206 * gcc.dg/ubsan/bounds-4c.c: New test.
42207 * gcc.dg/ubsan/bounds-4d.c: New test.
42208 * g++.dg/ubsan/bounds-1.C: New test.
42210 2023-02-28 Richard Biener <rguenther@suse.de>
42212 PR testsuite/108942
42213 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
42215 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
42217 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
42218 message for "default_packed" targets.
42220 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
42222 * lib/multiline.exp (handle-multiline-outputs): Shorten
42223 message to the same for fail and pass.
42225 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
42228 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
42230 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
42233 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
42234 of targets excluding xfail on lines 50 and 51.
42236 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
42238 PR tree-optimization/108828
42239 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
42241 2023-02-27 Harald Anlauf <anlauf@gmx.de>
42244 * gfortran.dg/ibits_2.f90: New test.
42246 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
42248 * ada/acats/run_all.sh: Adjust example of compiler options.
42250 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
42252 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
42253 Also add conditional to gm2-simple-execute.
42255 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
42257 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
42258 (gm2_run_tower_test): New global variable. Add conditional
42259 before invoking gm2-local-exec.
42261 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
42263 * lib/multiline.exp (handle-multiline-outputs): Don't include the
42264 quoted multiline pattern in the pass/fail output.
42266 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
42269 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
42271 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
42273 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
42275 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
42277 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
42279 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
42281 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
42282 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
42284 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
42285 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
42286 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
42287 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
42288 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
42289 Tidy up variable access.
42290 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
42291 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
42293 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
42294 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
42295 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
42296 (gm2_simple_execute): Keep executable if global is true.
42297 * lib/gm2-torture.exp: Add ; after global variable access.
42298 * lib/gm2.exp: Set up pathnames.
42299 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
42300 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
42301 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
42302 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
42303 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
42304 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
42305 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
42306 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
42307 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
42308 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
42309 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
42310 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
42311 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
42312 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
42313 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
42314 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
42315 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
42316 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
42317 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
42318 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
42319 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
42320 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
42321 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
42322 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
42323 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
42324 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
42325 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
42326 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
42327 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
42328 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
42329 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
42330 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
42331 * gm2/projects/pim/run/pass/tower/Window.def: New test.
42332 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
42333 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
42334 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
42335 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
42336 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
42338 * gm2/projects/pim/run/pass/tower/star: New test.
42340 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
42342 * gcc.target/xtensa/pr108919.c: New test.
42344 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
42347 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
42349 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
42351 * gfortran.dg/weak-2.f90: New test.
42352 * gfortran.dg/weak-3.f90: New test.
42354 2023-02-24 Martin Liska <mliska@suse.cz>
42356 PR sanitizer/108834
42357 * c-c++-common/asan/global-overflow-1.c: Test line and column
42358 info for a global variable.
42360 2023-02-24 Alexandre Oliva <oliva@adacore.com>
42363 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
42365 2023-02-24 Jakub Jelinek <jakub@redhat.com>
42367 PR middle-end/108854
42368 * g++.dg/opt/pr108854.C: New test.
42370 2023-02-24 Jakub Jelinek <jakub@redhat.com>
42373 * gcc.target/i386/avx512bf16-pr108881.c: New test.
42375 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
42377 * gcc.target/mips/clz.c: New test.
42378 * gcc.target/mips/clo.c: New test.
42379 * gcc.target/mips/mips.exp: New option HAS_CLZ.
42381 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
42383 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
42385 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
42387 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
42388 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
42390 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
42392 * gcc.target/xtensa/elim_callee_saved.c: New.
42394 2023-02-23 Jakub Jelinek <jakub@redhat.com>
42396 PR testsuite/108899
42397 * g++.dg/modules/modules.exp: Only override unsupported if it
42398 exists and saved-unsupported doesn't.
42400 2023-02-23 Richard Biener <rguenther@suse.de>
42402 PR tree-optimization/108888
42403 * g++.dg/torture/pr108888.C: New testcase.
42405 2023-02-22 Marek Polacek <polacek@redhat.com>
42408 * c-c++-common/ubsan/pr108880.c: New test.
42410 2023-02-22 Harald Anlauf <anlauf@gmx.de>
42413 * gfortran.dg/pr96024.f90: New test.
42415 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42417 * g++.dg/modules/modules.exp: Override unsupported to update
42418 module_do, and test it after dg-test.
42420 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42422 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
42423 * gcc.target/arm/aes-fuse-2.c: Likewise.
42425 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42427 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
42428 usable in initializers.
42430 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42432 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
42434 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
42436 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42438 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
42441 2023-02-22 Alexandre Oliva <oliva@adacore.com>
42443 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
42445 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
42447 * gcc.dg/vect/vect-simd-clone-16.c: New test.
42448 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
42449 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
42450 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
42451 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
42452 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
42453 * gcc.dg/vect/vect-simd-clone-17.c: New test.
42454 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
42455 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
42456 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
42457 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
42458 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
42459 * gcc.dg/vect/vect-simd-clone-18.c: New test.
42460 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
42461 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
42462 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
42463 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
42464 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
42466 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
42468 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
42469 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
42470 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
42471 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
42472 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
42473 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
42475 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
42477 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
42480 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
42482 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
42483 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
42484 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
42485 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
42486 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
42487 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
42488 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
42489 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
42490 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
42491 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
42492 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
42493 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
42494 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
42495 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
42496 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
42497 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
42498 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
42499 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
42500 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
42501 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
42502 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
42503 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
42504 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
42505 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
42506 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
42507 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
42508 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
42509 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
42510 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
42511 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
42512 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
42513 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
42514 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
42515 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
42516 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
42517 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
42518 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
42519 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
42520 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
42521 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
42522 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
42523 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
42524 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
42525 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
42526 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
42527 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
42528 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
42529 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
42530 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
42531 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
42532 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
42533 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
42534 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
42535 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
42536 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
42537 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
42538 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
42539 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
42540 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
42541 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
42542 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
42543 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
42544 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
42545 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
42546 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
42547 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
42548 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
42549 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
42550 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
42551 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
42552 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
42553 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
42554 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
42555 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
42556 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
42557 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
42558 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
42559 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
42560 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
42561 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
42562 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
42563 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
42564 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
42565 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
42566 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
42567 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
42568 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
42569 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
42570 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
42571 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
42572 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
42573 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
42574 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
42575 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
42576 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
42577 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
42578 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
42579 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
42580 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
42581 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
42582 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
42583 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
42584 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
42585 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
42586 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
42587 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
42588 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
42589 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
42590 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
42591 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
42592 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
42593 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
42594 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
42595 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
42596 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
42597 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
42598 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
42599 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
42600 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
42601 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
42602 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
42603 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
42604 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
42605 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
42606 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
42607 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
42608 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
42609 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
42610 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
42611 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
42612 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
42613 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
42614 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
42615 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
42616 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
42617 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
42618 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
42619 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
42620 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
42621 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
42622 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
42623 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
42624 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
42625 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
42626 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
42627 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
42628 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
42629 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
42630 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
42631 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
42632 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
42633 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
42634 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
42635 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
42636 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
42637 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
42638 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
42639 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
42640 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
42641 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
42642 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
42643 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
42644 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
42645 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
42646 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
42647 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
42648 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
42649 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
42650 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
42651 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
42652 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
42653 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
42654 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
42655 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
42656 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
42657 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
42658 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
42659 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
42660 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
42661 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
42662 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
42663 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
42664 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
42665 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
42666 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
42667 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
42668 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
42669 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
42670 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
42671 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
42672 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
42673 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
42674 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
42675 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
42676 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
42677 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
42678 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
42679 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
42680 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
42681 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
42682 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
42683 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
42684 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
42685 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
42686 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
42687 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
42688 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
42689 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
42690 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
42691 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
42692 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
42693 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
42694 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
42695 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
42696 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
42697 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
42698 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
42699 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
42700 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
42701 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
42702 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
42703 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
42704 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
42705 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
42706 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
42707 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
42708 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
42709 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
42710 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
42711 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
42712 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
42713 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
42714 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
42715 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
42716 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
42717 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
42718 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
42719 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
42720 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
42721 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
42722 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
42723 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
42724 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
42725 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
42726 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
42727 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
42728 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
42729 out -Oz and -Og -g.
42730 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
42732 2023-02-22 Jakub Jelinek <jakub@redhat.com>
42734 PR middle-end/106258
42735 * g++.dg/ipa/pr106258.C: New test.
42737 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
42739 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
42740 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
42741 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
42742 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
42743 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
42744 * lib/target-supports.exp (check_compile): Use
42745 '-Wno-complain-wrong-lang'.
42746 * g++.dg/abi/empty12.C: Likewise.
42747 * g++.dg/abi/empty13.C: Likewise.
42748 * g++.dg/abi/empty14.C: Likewise.
42749 * g++.dg/abi/empty15.C: Likewise.
42750 * g++.dg/abi/empty16.C: Likewise.
42751 * g++.dg/abi/empty17.C: Likewise.
42752 * g++.dg/abi/empty18.C: Likewise.
42753 * g++.dg/abi/empty19.C: Likewise.
42754 * g++.dg/abi/empty22.C: Likewise.
42755 * g++.dg/abi/empty25.C: Likewise.
42756 * g++.dg/abi/empty26.C: Likewise.
42757 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
42758 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
42759 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
42761 2023-02-21 David Malcolm <dmalcolm@redhat.com>
42764 * gcc.dg/analyzer/attribute-nonnull.c: Update for
42765 -Wanalyzer-use-of-uninitialized-value terminating analysis along
42767 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
42768 * gcc.dg/analyzer/data-model-1.c: Likewise.
42769 * gcc.dg/analyzer/data-model-5.c: Likewise.
42770 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
42771 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
42772 -fno-analyzer-suppress-followups.
42773 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
42774 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
42775 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
42776 * gcc.dg/analyzer/pipe2-1.c: Likewise.
42777 * gcc.dg/analyzer/pr101547.c: Update for
42778 -Wanalyzer-use-of-uninitialized-value terminating analysis along
42780 * gcc.dg/analyzer/pr101875.c: Likewise.
42781 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
42782 * gcc.dg/analyzer/pr104224.c: Add
42783 -fno-analyzer-suppress-followups.
42784 * gcc.dg/analyzer/realloc-2.c: Add
42785 -fno-analyzer-suppress-followups.
42786 * gcc.dg/analyzer/realloc-3.c: Likewise.
42787 * gcc.dg/analyzer/realloc-5.c: Likewise.
42788 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
42789 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
42790 * gcc.dg/analyzer/stdarg-1.c: Likewise.
42791 * gcc.dg/analyzer/symbolic-1.c: Likewise.
42792 * gcc.dg/analyzer/symbolic-7.c: Update for
42793 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
42795 * gcc.dg/analyzer/uninit-4.c: Likewise.
42796 * gcc.dg/analyzer/uninit-8.c: New test.
42797 * gcc.dg/analyzer/uninit-pr94713.c: Update for
42798 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
42800 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
42802 2023-02-21 Harald Anlauf <anlauf@gmx.de>
42805 * gfortran.dg/pr96025.f90: New test.
42807 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
42809 * gdc.dg/simd2a.d: Update.
42810 * gdc.dg/simd2b.d: Update.
42811 * gdc.dg/simd2c.d: Update.
42812 * gdc.dg/simd2d.d: Update.
42813 * gdc.dg/simd2e.d: Update.
42814 * gdc.dg/simd2f.d: Update.
42815 * gdc.dg/simd2g.d: Update.
42816 * gdc.dg/simd2h.d: Update.
42817 * gdc.dg/simd2i.d: Update.
42818 * gdc.dg/simd2j.d: Update.
42820 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
42822 * gdc.dg/ctfeintrinsics.d: New test.
42824 2023-02-21 Richard Biener <rguenther@suse.de>
42826 PR tree-optimization/108691
42827 * gcc.dg/pr108691.c: New testcase.
42829 2023-02-21 Richard Biener <rguenther@suse.de>
42831 PR tree-optimization/108793
42832 * gcc.dg/torture/pr108793.c: New testcase.
42834 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
42836 * rust/compile/torture/intrinsics-math.rs: New test.
42838 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42840 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
42842 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42844 * rust/execute/torture/closure3.rs: New test.
42846 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
42848 * rust/compile/torture/phantom_data.rs: New test.
42850 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42852 * rust/compile/torture/intrinsics-3.rs:
42853 * rust/execute/torture/atomic_load.rs: New test.
42855 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42857 * rust/compile/torture/intrinsics-5.rs: Fix error message.
42859 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42861 * rust/compile/torture/intrinsics-6.rs: New test.
42862 * rust/compile/torture/intrinsics-7.rs: New test.
42864 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42866 * rust/compile/torture/intrinsics-4.rs: New test.
42867 * rust/compile/torture/intrinsics-5.rs: New test.
42868 * rust/execute/torture/atomic_store.rs: New test.
42870 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42872 * rust/compile/torture/intrinsics-3.rs: New test.
42874 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42876 * rust/execute/torture/closure2.rs: New test.
42878 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42880 * rust/execute/torture/closure1.rs: New test.
42882 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42884 * rust/compile/issue-1589.rs: New test.
42886 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42888 * rust/compile/generics7.rs: Fix test with missing assertion.
42889 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
42891 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
42893 * rust/compile/missing_closing_paren.rs: New test.
42895 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
42897 * rust/execute/torture/prefetch_data.rs: New test.
42899 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42901 * rust/compile/torture/issue-1555.rs: New test.
42903 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
42905 * rust/compile/const9.rs: New test.
42907 2023-02-21 Philip Herron <philip.herron@embecosm.com>
42909 * rust/compile/issue-1272.rs: New test.
42911 2023-02-21 Richard Biener <rguenther@suse.de>
42913 PR tree-optimization/108868
42914 * gcc.dg/pr108868.c: New testcase.
42916 2023-02-21 Richard Biener <rguenther@suse.de>
42918 PR tree-optimization/108855
42919 * gcc.dg/pr108855.c: New testcase.
42921 2023-02-21 Richard Biener <rguenther@suse.de>
42924 2023-02-21 Richard Biener <rguenther@suse.de>
42926 PR tree-optimization/108691
42927 * gcc.dg/pr108691.c: New testcase.
42929 2023-02-20 Jakub Jelinek <jakub2redhat.com>
42932 * gcc.dg/pr108862.c: New test.
42933 * gcc.target/powerpc/pr108862.c: New test.
42935 2023-02-20 Marek Polacek <polacek@redhat.com>
42938 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
42939 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
42941 2023-02-20 Marek Polacek <polacek@redhat.com>
42944 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
42945 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
42947 2023-02-20 Richard Biener <rguenther@suse.de>
42949 PR tree-optimization/108816
42950 * gcc.dg/torture/pr108816.c: New testcase.
42952 2023-02-20 Richard Biener <rguenther@suse.de>
42954 PR tree-optimization/108825
42955 * gcc.dg/torture/pr108825.c: New testcase.
42957 2023-02-18 Jason Merrill <jason@redhat.com>
42967 * g++.dg/DRs/dr2518.C: New test.
42969 2023-02-18 Jakub Jelinek <jakub@redhat.com>
42971 PR tree-optimization/108819
42972 * gcc.dg/pr108819.c: New test.
42974 2023-02-18 Jakub Jelinek <jakub@redhat.com>
42977 * gcc.target/i386/pr108832.c: New test.
42979 2023-02-18 Martin Uecker <uecker@tugraz.at>
42982 * gcc.dg/pr108375-1.c: New test.
42983 * gcc.dg/pr108375-2.c: New test.
42985 2023-02-18 Martin Uecker <uecker@tugraz.at>
42989 * gcc.dg/pr105660-1.c: New test.
42990 * gcc.dg/pr105660-2.c: New test.
42992 2023-02-17 Patrick Palka <ppalka@redhat.com>
42996 * g++.dg/opt/is_constant_evaluated1.C: New test.
42997 * g++.dg/opt/is_constant_evaluated2.C: New test.
42999 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
43002 * gcc.target/i386/pr108831-1.c: New test.
43003 * gcc.target/i386/pr108831-2.c: Ditto.
43005 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
43008 * gcc.dg/pr108805.c: New test.
43010 2023-02-17 Richard Biener <rguenther@suse.de>
43012 PR tree-optimization/108821
43013 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
43015 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43017 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
43018 CLOCK which is available on mingw as well as other platforms.
43019 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
43021 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43023 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
43024 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
43025 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
43026 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
43027 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
43028 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
43029 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
43030 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
43031 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
43032 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
43033 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
43035 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43037 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
43039 2023-02-16 David Malcolm <dmalcolm@redhat.com>
43042 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
43043 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
43044 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
43045 (test_bitmask_2): New.
43046 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
43048 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
43050 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
43052 2023-02-16 Patrick Palka <ppalka@redhat.com>
43055 * g++.dg/template/typename24.C: New test.
43056 * g++.dg/template/typename25.C: New test.
43057 * g++.dg/template/typename25a.C: New test.
43058 * g++.dg/template/typename26.C: New test.
43060 2023-02-16 Jakub Jelinek <jakub@redhat.com>
43062 PR tree-optimization/108657
43063 * gcc.dg/pr108657.c: New test.
43065 2023-02-16 Jakub Jelinek <jakub@redhat.com>
43067 PR tree-optimization/108783
43068 * gcc.c-torture/compile/pr108783.c: New test.
43070 2023-02-16 Richard Biener <rguenther@suse.de>
43072 PR tree-optimization/108791
43073 * gcc.dg/torture/pr108791.c: New testcase.
43075 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
43077 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
43078 as a non-LRA target.
43080 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
43083 * gfortran.dg/pr103608.f90: New test.
43085 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
43088 * gfortran.dg/pr104554.f90: New test.
43090 2023-02-15 David Malcolm <dmalcolm@redhat.com>
43095 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
43096 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
43097 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
43099 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
43101 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
43102 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
43103 * gcc.target/i386/pr99464.c: Ditto.
43104 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
43105 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
43106 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
43107 * gcc.target/i386/pr98063.c: Ditto.
43108 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
43109 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
43110 * gcc.target/i386/pr95464.c: Ditto.
43111 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
43112 * gcc.target/i386/pr99530-2.c: Ditto.
43113 * gcc.target/i386/pr99530-3.c: Ditto.
43114 * gcc.target/i386/pr99530-4.c: Ditto.
43115 * gcc.target/i386/pr99530-5.c: Ditto.
43116 * gcc.target/i386/pr99530-6.c: Ditto.
43117 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
43119 2023-02-15 Marek Polacek <polacek@redhat.com>
43121 PR middle-end/106080
43122 * c-c++-common/Wdangling-pointer-10.c: New test.
43123 * c-c++-common/Wdangling-pointer-9.c: New test.
43125 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43127 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
43128 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
43129 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
43130 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
43131 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
43132 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
43133 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
43134 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
43135 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
43136 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
43137 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
43138 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
43139 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
43140 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
43141 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
43143 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43145 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
43146 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
43147 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
43148 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
43149 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
43150 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
43151 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
43152 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
43153 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
43154 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
43155 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
43156 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
43157 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
43158 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
43159 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
43161 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43163 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
43164 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
43165 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
43166 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
43167 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
43168 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
43169 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
43170 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
43171 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
43172 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
43173 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
43174 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
43175 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
43176 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
43177 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
43179 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43181 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
43182 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
43183 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
43184 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
43185 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
43186 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
43187 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
43188 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
43189 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
43190 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
43191 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
43192 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
43193 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
43194 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
43195 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
43197 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43199 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
43200 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
43201 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
43202 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
43203 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
43204 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
43205 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
43206 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
43207 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
43208 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
43209 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
43210 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
43211 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
43212 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
43213 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
43215 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43217 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
43218 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
43219 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
43220 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
43221 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
43222 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
43223 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
43224 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
43225 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
43226 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
43227 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
43228 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
43229 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
43230 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
43231 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
43233 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43235 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
43236 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
43237 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
43238 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
43239 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
43240 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
43241 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
43242 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
43243 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
43244 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
43245 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
43246 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
43247 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
43248 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
43249 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
43251 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43253 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
43254 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
43255 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
43256 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
43257 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
43258 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
43259 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
43260 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
43261 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
43262 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
43263 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
43264 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
43265 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
43266 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
43267 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
43269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43271 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
43272 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
43273 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
43274 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
43275 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
43276 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
43277 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
43278 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
43279 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
43280 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
43281 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
43282 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
43283 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
43284 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
43285 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
43287 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43289 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
43290 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
43291 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
43292 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
43293 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
43294 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
43295 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
43296 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
43297 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
43298 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
43299 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
43300 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
43301 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
43302 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
43303 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
43305 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43307 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
43308 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
43309 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
43310 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
43311 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
43312 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
43313 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
43314 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
43315 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
43316 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
43317 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
43318 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
43319 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
43320 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
43321 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
43323 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43325 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
43326 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
43327 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
43328 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
43329 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
43330 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
43331 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
43332 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
43333 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
43334 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
43335 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
43336 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
43337 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
43338 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
43339 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
43340 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
43341 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
43342 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
43343 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
43344 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
43345 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
43346 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
43347 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
43348 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
43349 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
43350 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
43351 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
43352 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
43353 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
43354 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
43355 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
43356 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
43357 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
43358 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
43359 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
43360 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
43361 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
43362 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
43363 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
43364 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
43365 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
43366 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
43367 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
43368 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
43369 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
43371 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43373 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
43374 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
43375 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
43376 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
43377 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
43378 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
43379 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
43380 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
43381 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
43382 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
43383 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
43384 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
43385 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
43386 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
43387 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
43388 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
43389 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
43390 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
43391 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
43392 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
43393 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
43394 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
43395 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
43396 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
43397 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
43398 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
43399 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
43400 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
43401 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
43402 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
43403 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
43404 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
43405 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
43406 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
43407 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
43408 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
43409 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
43410 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
43411 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
43412 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
43413 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
43414 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
43415 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
43416 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
43417 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
43418 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
43419 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
43420 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
43421 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
43422 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
43423 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
43424 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
43425 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
43426 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
43427 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
43428 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
43429 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
43430 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
43431 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
43432 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
43434 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43436 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
43437 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
43438 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
43439 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
43440 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
43441 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
43442 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
43443 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
43444 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
43446 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43448 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
43449 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
43450 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
43451 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
43452 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
43453 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
43454 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
43455 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
43456 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
43457 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
43458 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
43459 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
43460 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
43461 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
43462 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
43463 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
43464 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
43465 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
43467 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43469 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
43470 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
43471 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
43472 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
43473 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
43474 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
43475 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
43476 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
43477 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
43478 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
43479 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
43480 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
43481 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
43482 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
43483 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
43484 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
43485 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
43486 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
43488 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43490 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
43491 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
43492 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
43493 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
43494 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
43495 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
43496 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
43497 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
43498 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
43499 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
43500 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
43501 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
43502 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
43503 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
43504 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
43505 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
43506 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
43507 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
43509 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43511 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
43512 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
43513 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
43514 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
43515 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
43516 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
43517 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
43518 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
43519 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
43520 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
43521 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
43522 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
43523 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
43524 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
43525 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
43526 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
43527 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
43528 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
43530 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43532 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
43533 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
43534 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
43535 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
43536 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
43537 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
43538 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
43539 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
43540 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
43541 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
43542 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
43543 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
43544 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
43545 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
43546 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
43547 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
43548 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
43549 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
43551 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43553 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
43554 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
43555 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
43556 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
43557 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
43558 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
43559 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
43560 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
43561 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
43562 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
43563 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
43564 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
43565 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
43566 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
43567 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
43568 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
43569 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
43570 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
43572 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43574 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
43575 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
43576 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
43577 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
43578 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
43579 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
43580 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
43581 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
43582 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
43583 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
43584 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
43585 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
43586 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
43587 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
43588 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
43589 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
43590 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
43591 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
43593 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43595 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
43596 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
43597 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
43598 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
43599 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
43600 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
43601 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
43602 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
43603 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
43604 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
43605 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
43606 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
43607 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
43608 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
43609 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
43610 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
43611 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
43612 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
43614 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43616 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
43617 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
43618 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
43619 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
43620 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
43621 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
43622 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
43623 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
43624 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
43625 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
43626 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
43627 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
43628 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
43629 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
43630 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
43631 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
43632 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
43633 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
43635 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43637 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
43638 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
43639 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
43640 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
43641 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
43642 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
43643 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
43644 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
43645 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
43646 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
43647 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
43648 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
43649 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
43650 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
43651 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
43652 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
43653 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
43654 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
43656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43658 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
43659 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
43660 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
43661 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
43662 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
43663 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
43664 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
43665 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
43666 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
43667 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
43668 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
43669 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
43670 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
43671 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
43672 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
43673 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
43674 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
43675 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
43677 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43679 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
43680 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
43681 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
43682 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
43683 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
43684 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
43685 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
43686 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
43687 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
43688 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
43689 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
43690 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
43691 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
43692 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
43693 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
43694 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
43695 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
43696 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
43698 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43700 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
43701 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
43702 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
43703 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
43704 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
43705 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
43706 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
43707 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
43708 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
43709 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
43710 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
43711 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
43712 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
43713 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
43714 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
43715 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
43716 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
43717 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
43718 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
43719 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
43720 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
43721 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
43722 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
43723 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
43724 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
43725 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
43726 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
43727 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
43728 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
43729 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
43730 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
43731 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
43732 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
43733 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
43734 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
43735 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
43736 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
43737 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
43738 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
43739 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
43740 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
43741 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
43742 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
43743 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
43744 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
43745 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
43746 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
43747 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
43748 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
43749 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
43750 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
43751 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
43752 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
43753 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
43755 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43757 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
43758 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
43759 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
43760 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
43761 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
43762 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
43763 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
43764 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
43765 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
43766 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
43767 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
43768 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
43769 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
43770 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
43771 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
43772 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
43773 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
43774 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
43775 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
43776 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
43777 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
43778 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
43779 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
43780 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
43781 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
43782 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
43783 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
43784 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
43785 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
43786 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
43787 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
43788 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
43789 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
43790 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
43791 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
43792 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
43793 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
43794 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
43795 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
43796 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
43797 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
43798 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
43799 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
43800 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
43801 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
43802 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
43803 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
43804 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
43805 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
43806 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
43807 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
43808 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
43809 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
43810 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
43811 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
43812 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
43813 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
43814 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
43815 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
43816 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
43817 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
43818 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
43819 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
43820 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
43821 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
43822 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
43823 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
43824 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
43825 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
43826 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
43827 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
43828 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
43830 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43832 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
43833 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
43834 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
43835 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
43836 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
43837 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
43838 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
43839 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
43840 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
43842 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43844 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
43845 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
43846 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
43847 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
43848 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
43849 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
43850 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
43851 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
43852 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
43853 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
43854 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
43855 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
43856 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
43857 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
43858 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
43859 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
43860 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
43861 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
43863 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43865 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
43866 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
43867 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
43868 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
43869 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
43870 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
43871 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
43872 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
43873 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
43874 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
43875 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
43876 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
43877 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
43878 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
43879 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
43880 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
43881 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
43882 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
43884 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43886 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
43887 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
43888 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
43889 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
43890 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
43891 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
43892 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
43893 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
43894 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
43895 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
43896 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
43897 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
43898 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
43899 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
43900 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
43901 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
43902 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
43903 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
43904 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
43905 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
43906 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
43907 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
43908 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
43909 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
43910 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
43911 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
43912 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
43913 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
43914 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
43915 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
43916 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
43917 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
43918 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
43919 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
43920 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
43921 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
43923 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43925 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
43926 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
43927 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
43928 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
43929 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
43930 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
43931 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
43932 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
43933 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
43934 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
43935 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
43936 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
43937 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
43938 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
43939 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
43940 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
43941 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
43942 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
43944 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43946 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
43947 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
43948 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
43949 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
43950 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
43951 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
43952 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
43953 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
43954 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
43955 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
43956 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
43957 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
43958 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
43959 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
43960 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
43961 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
43962 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
43963 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
43964 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
43965 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
43966 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
43967 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
43968 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
43969 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
43970 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
43971 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
43972 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
43973 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
43974 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
43975 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
43976 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
43977 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
43978 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
43979 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
43980 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
43981 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
43983 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
43985 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
43986 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
43987 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
43988 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
43989 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
43990 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
43991 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
43992 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
43993 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
43994 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
43995 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
43996 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
43997 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
43998 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
43999 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
44000 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
44001 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
44002 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
44004 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44006 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
44007 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
44008 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
44009 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
44010 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
44011 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
44012 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
44013 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
44014 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
44015 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
44016 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
44017 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
44018 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
44019 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
44020 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
44021 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
44022 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
44023 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
44024 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
44025 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
44026 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
44027 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
44028 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
44029 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
44030 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
44031 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
44032 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
44033 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
44034 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
44035 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
44036 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
44037 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
44038 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
44039 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
44040 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
44041 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
44043 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44045 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
44046 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
44047 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
44048 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
44049 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
44050 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
44051 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
44052 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
44053 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
44054 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
44055 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
44056 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
44057 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
44058 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
44059 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
44060 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
44061 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
44062 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
44064 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44066 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
44067 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
44068 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
44069 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
44070 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
44071 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
44072 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
44073 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
44074 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
44075 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
44076 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
44077 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
44078 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
44079 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
44080 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
44081 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
44082 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
44083 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
44084 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
44085 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
44086 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
44087 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
44088 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
44089 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
44090 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
44091 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
44092 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
44093 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
44094 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
44095 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
44096 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
44097 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
44098 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
44099 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
44100 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
44101 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
44103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44105 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
44106 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
44107 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
44108 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
44109 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
44110 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
44111 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
44112 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
44113 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
44115 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44117 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
44118 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
44119 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
44120 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
44121 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
44122 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
44123 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
44124 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
44125 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
44126 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
44127 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
44128 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
44129 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
44130 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
44131 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
44132 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
44133 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
44134 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
44136 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44138 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
44139 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
44140 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
44141 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
44142 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
44143 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
44144 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
44145 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
44146 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
44147 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
44148 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
44149 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
44150 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
44151 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
44152 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
44153 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
44154 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
44155 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
44156 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
44157 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
44158 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
44159 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
44160 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
44161 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
44162 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
44163 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
44164 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
44165 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
44166 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
44167 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
44168 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
44169 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
44170 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
44171 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
44172 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
44173 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
44174 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
44175 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
44176 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
44177 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
44178 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
44179 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
44180 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
44181 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
44182 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
44183 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
44184 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
44185 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
44186 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
44187 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
44189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44191 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
44192 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
44193 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
44194 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
44195 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
44196 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
44197 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
44198 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
44199 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
44201 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44203 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
44204 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
44205 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
44206 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
44207 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
44208 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
44209 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
44210 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
44211 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
44212 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
44213 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
44214 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
44215 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
44216 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
44217 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
44218 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
44219 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
44220 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
44222 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44224 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
44225 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
44226 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
44227 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
44228 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
44229 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
44230 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
44231 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
44232 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
44233 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
44234 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
44235 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
44236 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
44237 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
44238 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
44239 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
44240 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
44241 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
44243 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44245 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
44246 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
44247 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
44248 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
44249 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
44250 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
44251 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
44252 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
44253 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
44254 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
44255 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
44256 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
44257 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
44258 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
44259 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
44260 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
44261 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
44262 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
44263 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
44264 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
44265 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
44266 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
44267 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
44268 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
44269 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
44270 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
44271 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
44272 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
44273 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
44274 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
44275 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
44276 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
44277 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
44278 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
44279 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
44280 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
44282 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44284 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
44285 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
44286 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
44287 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
44288 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
44289 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
44290 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
44291 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
44292 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
44293 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
44294 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
44295 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
44296 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
44297 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
44298 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
44299 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
44300 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
44301 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
44303 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44305 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
44306 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
44307 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
44308 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
44309 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
44310 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
44311 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
44312 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
44313 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
44314 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
44315 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
44316 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
44317 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
44318 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
44319 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
44320 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
44321 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
44322 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
44323 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
44324 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
44325 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
44326 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
44327 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
44328 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
44329 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
44330 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
44331 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
44332 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
44333 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
44334 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
44335 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
44336 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
44337 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
44338 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
44339 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
44340 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
44342 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44344 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
44345 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
44346 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
44347 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
44348 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
44349 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
44350 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
44351 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
44352 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
44353 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
44354 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
44355 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
44356 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
44357 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
44358 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
44359 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
44360 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
44361 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
44363 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44365 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
44366 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
44367 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
44368 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
44369 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
44370 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
44371 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
44372 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
44373 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
44374 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
44375 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
44376 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
44377 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
44378 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
44379 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
44380 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
44381 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
44382 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
44383 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
44384 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
44385 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
44386 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
44387 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
44388 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
44389 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
44390 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
44391 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
44392 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
44393 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
44394 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
44395 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
44396 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
44397 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
44398 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
44399 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
44400 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
44402 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44404 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
44405 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
44406 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
44407 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
44408 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
44409 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
44410 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
44411 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
44412 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
44413 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
44414 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
44415 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
44416 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
44417 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
44418 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
44419 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
44420 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
44421 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
44423 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44425 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
44426 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
44427 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
44428 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
44429 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
44430 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
44431 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
44432 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
44433 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
44434 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
44435 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
44436 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
44437 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
44438 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
44439 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
44440 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
44441 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
44442 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
44443 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
44444 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
44445 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
44446 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
44447 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
44448 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
44449 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
44450 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
44451 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
44452 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
44453 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
44454 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
44455 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
44456 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
44457 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
44458 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
44459 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
44460 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
44462 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44464 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
44465 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
44466 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
44467 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
44468 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
44469 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
44470 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
44471 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
44472 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
44474 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44476 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
44477 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
44478 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
44479 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
44480 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
44481 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
44482 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
44483 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
44484 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
44485 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
44486 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
44487 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
44488 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
44489 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
44490 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
44491 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
44492 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
44493 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
44495 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
44497 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
44500 2023-02-15 Martin Jambor <mjambor@suse.cz>
44503 * gcc.dg/ipa/pr108679.c: New test.
44505 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
44508 * gfortran.dg/gomp/loop-5.f90: New test.
44509 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
44510 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
44512 2023-02-15 Jakub Jelinek <jakub@redhat.com>
44516 * gcc.dg/pr108787.c: New test.
44517 * gcc.target/powerpc/pr108787.c: New test.
44518 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
44520 2023-02-15 Jakub Jelinek <jakub@redhat.com>
44522 * g++.dg/DRs/dr2475.C: New test.
44523 * g++.dg/DRs/dr2478.C: New test.
44524 * g++.dg/DRs/dr2530.C: New test.
44525 * g++.dg/DRs/dr2673.C: New test.
44526 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
44528 2023-02-15 Marek Polacek <polacek@redhat.com>
44531 * g++.dg/cpp0x/overload-conv-5.C: New test.
44533 2023-02-14 David Faust <david.faust@oracle.com>
44536 * gcc.target/bpf/ldxdw.c: New test.
44538 2023-02-14 Andrew Pinski <apinski@marvell.com>
44540 PR tree-optimization/108355
44541 PR tree-optimization/96921
44542 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
44543 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
44544 * gcc.dg/tree-ssa/pr108354-1.c: New test.
44546 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
44548 * gnat.dg/shift2.adb: New test.
44550 2023-02-14 Richard Biener <rguenther@suse.de>
44552 PR tree-optimization/108782
44553 * gcc.dg/torture/pr108782.c: New testcase.
44555 2023-02-14 Jakub Jelinek <jakub@redhat.com>
44557 PR sanitizer/108777
44558 * gcc.dg/asan/pr108777-1.c: New test.
44559 * gcc.dg/asan/pr108777-2.c: New test.
44560 * gcc.dg/asan/pr108777-3.c: New test.
44561 * gcc.dg/asan/pr108777-4.c: New test.
44562 * gcc.dg/asan/pr108777-5.c: New test.
44563 * gcc.dg/asan/pr108777-6.c: New test.
44564 * gcc.dg/completion-3.c: Adjust expected multiline output.
44566 2023-02-14 Andreas Schwab <schwab@suse.de>
44569 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
44570 over cfi directives.
44571 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
44572 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
44573 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
44574 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
44575 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
44576 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
44578 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
44580 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
44582 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
44584 PR tree-optimization/96373
44585 PR tree-optimization/108571
44586 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
44587 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
44588 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
44589 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
44591 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
44594 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
44595 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
44596 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
44597 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
44598 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
44599 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
44600 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
44601 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
44602 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
44603 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
44604 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
44605 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
44606 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
44607 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
44608 * gcc.target/powerpc/pr96373.c: New test.
44610 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
44612 PR rtl-optimization/108681
44613 * gcc.target/aarch64/pr108681.c: New test.
44615 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
44617 * gcc.target/i386/pr108774.c: New.
44619 2023-02-13 Harald Anlauf <anlauf@gmx.de>
44622 * gfortran.dg/pr103475.f90: New test.
44624 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
44627 * gcc.target/i386/pr108516-1.c: New test.
44628 * gcc.target/i386/pr108516-2.c: Ditto.
44630 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
44632 * gfortran.dg/noinline.f90: New test.
44633 * gfortran.dg/noreturn-1.f90: New test.
44634 * gfortran.dg/noreturn-2.f90: New test.
44635 * gfortran.dg/noreturn-3.f90: New test.
44636 * gfortran.dg/noreturn-4.f90: New test.
44637 * gfortran.dg/noreturn-5.f90: New test.
44638 * gfortran.dg/weak-1.f90: New test.
44640 2023-02-13 Richard Biener <rguenther@suse.de>
44642 PR tree-optimization/108691
44643 * gcc.dg/pr108691.c: New testcase.
44645 2023-02-13 Jonathan Yong <10walls@gmail.com>
44647 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
44648 regex pattern to allow long long instead of just long.
44650 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
44652 * gcc.target/arc/milli-1.c: Update test.
44654 2023-02-13 Richard Biener <rguenther@suse.de>
44656 PR tree-optimization/106722
44657 * gcc.dg/torture/pr108737.c: New testcase.
44659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44661 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
44662 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
44663 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
44664 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
44665 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
44666 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
44667 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
44668 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
44669 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
44670 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
44671 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
44672 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
44673 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
44674 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
44675 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
44677 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44679 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
44680 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
44681 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
44682 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
44683 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
44684 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
44685 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
44686 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
44687 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
44688 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
44689 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
44690 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
44691 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
44692 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
44693 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
44694 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
44695 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
44696 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
44697 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
44698 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
44699 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
44700 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
44701 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
44702 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
44703 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
44704 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
44705 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
44706 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
44707 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
44708 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
44710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44712 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
44713 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
44714 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
44715 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
44716 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
44717 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
44718 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
44719 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
44720 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
44721 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
44722 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
44723 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
44724 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
44725 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
44726 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
44728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44730 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
44731 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
44732 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
44733 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
44734 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
44735 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
44736 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
44737 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
44738 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
44739 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
44740 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
44741 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
44742 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
44743 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
44744 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
44745 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
44746 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
44747 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
44748 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
44749 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
44750 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
44751 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
44752 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
44753 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
44754 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
44755 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
44756 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
44757 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
44758 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
44759 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
44761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44763 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
44764 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
44765 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
44766 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
44767 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
44768 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
44769 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
44770 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
44771 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
44772 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
44773 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
44774 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
44775 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
44776 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
44777 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
44779 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44781 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
44782 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
44783 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
44784 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
44785 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
44786 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
44787 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
44788 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
44789 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
44790 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
44791 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
44792 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
44793 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
44794 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
44795 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
44796 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
44797 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
44798 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
44799 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
44800 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
44801 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
44802 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
44803 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
44804 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
44805 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
44806 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
44807 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
44808 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
44809 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
44810 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
44812 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44814 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
44815 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
44816 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
44817 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
44818 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
44819 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
44820 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
44821 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
44822 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
44823 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
44824 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
44825 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
44826 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
44827 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
44828 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
44830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44832 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
44833 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
44834 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
44835 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
44836 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
44837 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
44838 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
44839 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
44840 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
44841 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
44842 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
44843 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
44844 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
44845 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
44846 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
44847 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
44848 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
44849 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
44850 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
44851 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
44852 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
44853 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
44854 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
44855 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
44856 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
44857 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
44858 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
44859 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
44860 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
44861 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
44863 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44865 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
44866 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
44867 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
44868 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
44869 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
44870 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
44871 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
44872 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
44873 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
44874 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
44875 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
44876 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
44877 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
44878 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
44879 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
44880 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
44881 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
44882 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
44883 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
44884 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
44885 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
44886 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
44887 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
44888 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
44889 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
44890 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
44891 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
44892 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
44893 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
44894 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
44895 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
44896 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
44897 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
44898 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
44899 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
44900 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
44901 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
44902 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
44903 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
44904 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
44905 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
44906 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
44907 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
44908 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
44909 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
44910 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
44911 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
44912 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
44913 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
44914 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
44915 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
44916 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
44917 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
44918 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
44919 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
44920 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
44921 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
44922 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
44923 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
44924 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
44926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44928 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
44929 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
44930 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
44931 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
44932 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
44933 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
44934 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
44935 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
44936 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
44937 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
44938 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
44939 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
44940 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
44941 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
44942 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
44944 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44946 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
44947 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
44948 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
44949 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
44950 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
44951 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
44952 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
44953 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
44954 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
44955 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
44956 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
44957 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
44958 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
44959 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
44960 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
44961 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
44962 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
44963 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
44964 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
44965 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
44966 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
44967 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
44968 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
44969 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
44970 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
44971 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
44972 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
44973 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
44974 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
44975 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
44977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44979 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
44980 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
44981 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
44982 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
44983 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
44984 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
44985 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
44986 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
44987 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
44988 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
44989 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
44990 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
44991 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
44992 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
44993 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
44995 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
44997 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
44998 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
44999 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
45000 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
45001 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
45002 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
45003 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
45004 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
45005 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
45006 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
45007 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
45008 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
45009 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
45010 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
45011 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
45013 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45015 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
45016 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
45017 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
45018 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
45019 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
45020 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
45021 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
45022 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
45023 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
45024 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
45025 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
45026 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
45027 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
45028 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
45029 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
45031 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45033 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
45034 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
45035 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
45036 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
45037 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
45038 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
45039 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
45040 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
45041 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
45042 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
45043 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
45044 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
45045 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
45046 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
45047 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
45049 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45051 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
45052 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
45053 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
45054 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
45055 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
45056 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
45057 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
45058 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
45059 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
45060 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
45061 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
45062 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
45063 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
45064 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
45065 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
45066 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
45067 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
45068 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
45069 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
45071 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45073 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
45074 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
45075 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
45076 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
45077 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
45078 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
45079 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
45080 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
45081 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
45082 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
45083 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
45084 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
45085 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
45086 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
45087 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
45088 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
45089 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
45090 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
45091 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
45092 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
45093 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
45094 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
45095 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
45096 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
45097 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
45098 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
45099 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
45100 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
45101 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
45102 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
45103 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
45104 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
45105 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
45106 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
45107 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
45108 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
45110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45112 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
45113 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
45114 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
45115 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
45116 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
45117 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
45118 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
45119 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
45120 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
45121 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
45122 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
45123 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
45124 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
45125 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
45126 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
45127 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
45128 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
45129 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
45131 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45133 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
45134 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
45135 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
45136 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
45137 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
45138 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
45139 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
45140 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
45141 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
45142 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
45143 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
45144 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
45145 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
45146 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
45147 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
45148 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
45149 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
45150 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
45151 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
45152 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
45153 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
45154 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
45155 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
45156 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
45157 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
45158 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
45159 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
45160 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
45161 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
45162 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
45163 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
45164 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
45165 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
45166 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
45167 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
45168 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
45170 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45172 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
45173 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
45174 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
45175 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
45176 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
45177 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
45178 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
45179 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
45180 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
45181 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
45182 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
45183 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
45184 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
45185 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
45186 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
45187 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
45188 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
45189 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
45191 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45193 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
45194 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
45195 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
45196 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
45197 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
45198 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
45199 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
45200 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
45201 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
45202 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
45203 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
45204 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
45205 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
45206 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
45207 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
45208 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
45209 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
45210 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
45211 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
45212 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
45213 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
45214 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
45215 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
45216 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
45217 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
45218 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
45219 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
45220 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
45221 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
45222 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
45223 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
45224 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
45225 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
45226 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
45227 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
45228 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
45230 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45232 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
45233 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
45234 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
45235 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
45236 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
45237 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
45238 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
45239 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
45240 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
45241 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
45242 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
45243 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
45244 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
45245 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
45246 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
45247 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
45248 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
45249 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
45251 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45253 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
45254 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
45255 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
45256 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
45257 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
45258 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
45259 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
45260 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
45261 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
45262 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
45263 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
45264 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
45265 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
45266 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
45267 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
45268 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
45269 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
45270 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
45271 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
45272 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
45273 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
45274 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
45275 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
45276 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
45277 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
45278 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
45279 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
45280 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
45281 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
45282 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
45283 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
45284 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
45285 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
45286 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
45287 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
45288 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
45290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45292 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
45293 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
45294 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
45295 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
45296 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
45297 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
45298 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
45299 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
45300 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
45301 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
45302 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
45303 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
45304 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
45305 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
45306 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
45307 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
45308 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
45309 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
45310 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
45311 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
45312 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
45313 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
45314 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
45315 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
45316 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
45317 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
45318 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
45319 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
45320 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
45321 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
45322 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
45323 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
45324 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
45325 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
45326 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
45327 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
45328 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
45329 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
45330 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
45331 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
45332 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
45333 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
45334 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
45335 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
45336 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
45337 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
45338 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
45339 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
45340 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
45341 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
45342 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
45343 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
45344 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
45345 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
45346 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
45347 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
45348 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
45349 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
45350 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
45351 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
45352 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
45353 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
45354 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
45355 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
45356 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
45357 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
45358 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
45359 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
45360 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
45361 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
45362 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
45363 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
45365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45367 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
45368 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
45369 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
45370 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
45371 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
45372 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
45373 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
45374 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
45375 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
45376 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
45377 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
45378 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
45379 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
45380 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
45381 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
45382 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
45383 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
45384 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
45386 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45388 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
45389 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
45390 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
45391 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
45392 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
45393 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
45394 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
45395 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
45396 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
45397 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
45398 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
45399 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
45400 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
45401 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
45402 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
45403 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
45404 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
45405 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
45406 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
45407 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
45408 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
45409 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
45410 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
45411 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
45412 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
45413 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
45414 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
45415 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
45416 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
45417 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
45418 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
45419 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
45420 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
45421 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
45422 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
45423 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
45425 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45427 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
45428 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
45429 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
45430 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
45431 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
45432 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
45433 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
45434 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
45435 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
45436 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
45437 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
45438 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
45439 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
45440 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
45441 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
45442 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
45443 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
45444 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
45446 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45448 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
45449 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
45450 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
45451 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
45452 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
45453 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
45454 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
45455 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
45456 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
45457 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
45458 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
45459 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
45460 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
45461 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
45462 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
45463 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
45464 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
45465 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
45467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45469 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
45470 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
45471 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
45472 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
45473 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
45474 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
45475 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
45476 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
45477 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
45478 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
45479 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
45480 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
45481 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
45482 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
45483 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
45484 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
45485 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
45486 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
45488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45490 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
45491 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
45492 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
45493 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
45494 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
45495 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
45496 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
45497 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
45498 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
45499 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
45500 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
45501 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
45502 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
45503 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
45504 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
45505 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
45506 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
45507 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
45509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45511 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
45512 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
45513 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
45514 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
45515 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
45516 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
45517 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
45518 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
45519 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
45520 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
45521 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
45522 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
45523 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
45524 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
45525 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
45526 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
45527 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
45528 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
45529 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
45530 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
45531 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
45532 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
45533 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
45534 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
45536 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45538 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
45539 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
45540 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
45541 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
45542 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
45543 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
45544 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
45545 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
45546 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
45547 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
45548 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
45549 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
45550 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
45551 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
45552 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
45553 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
45554 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
45555 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
45556 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
45557 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
45558 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
45559 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
45560 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
45562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45564 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
45565 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
45566 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
45567 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
45568 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
45569 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
45570 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
45571 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
45572 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
45573 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
45574 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
45575 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
45576 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
45577 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
45578 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
45579 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
45580 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
45581 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
45582 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
45583 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
45584 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
45585 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
45586 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
45587 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
45588 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
45589 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
45590 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
45591 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
45592 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
45593 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
45595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45597 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
45598 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
45599 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
45600 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
45601 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
45602 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
45603 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
45604 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
45605 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
45606 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
45607 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
45608 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
45609 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
45610 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
45611 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
45612 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
45613 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
45614 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
45615 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
45616 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
45617 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
45618 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
45619 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
45620 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
45621 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
45622 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
45623 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
45624 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
45625 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
45626 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
45628 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45630 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
45631 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
45632 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
45633 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
45634 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
45635 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
45636 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
45637 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
45638 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
45639 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
45640 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
45641 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
45642 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
45643 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
45644 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
45645 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
45646 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
45647 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
45648 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
45649 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
45650 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
45651 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
45652 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
45653 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
45654 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
45655 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
45656 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
45657 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
45659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45661 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
45662 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
45663 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
45664 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
45665 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
45666 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
45667 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
45668 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
45669 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
45670 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
45671 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
45672 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
45674 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45676 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
45677 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
45678 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
45679 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
45680 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
45681 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
45683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45685 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
45686 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
45687 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
45688 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
45689 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
45690 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
45691 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
45692 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
45693 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
45694 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
45695 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
45696 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
45697 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
45698 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
45699 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
45700 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
45701 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
45702 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
45704 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45706 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
45707 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
45708 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
45709 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
45710 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
45711 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
45712 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
45713 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
45714 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
45715 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
45716 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
45717 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
45718 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
45719 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
45720 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
45721 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
45722 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
45723 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
45724 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
45725 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
45726 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
45727 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
45728 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
45729 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
45730 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
45731 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
45732 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
45733 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
45734 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
45735 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
45736 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
45737 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
45738 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
45739 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
45740 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
45741 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
45743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45745 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
45746 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
45747 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
45748 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
45749 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
45750 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
45751 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
45752 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
45753 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
45754 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
45755 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
45756 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
45757 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
45758 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
45759 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
45760 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
45761 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
45762 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
45763 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
45764 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
45765 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
45766 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
45767 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
45768 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
45769 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
45770 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
45771 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
45772 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
45773 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
45774 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
45775 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
45776 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
45777 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
45778 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
45779 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
45780 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
45782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45784 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
45785 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
45786 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
45787 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
45788 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
45789 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
45790 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
45791 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
45792 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
45793 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
45794 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
45795 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
45796 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
45797 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
45798 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
45799 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
45800 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
45801 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
45803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45805 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
45806 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
45807 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
45808 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
45809 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
45810 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
45811 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
45812 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
45813 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
45814 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
45815 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
45816 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
45817 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
45818 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
45819 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
45820 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
45821 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
45822 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
45824 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45826 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
45827 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
45828 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
45829 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
45830 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
45831 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
45832 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
45833 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
45834 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
45835 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
45836 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
45837 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
45838 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
45839 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
45840 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
45841 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
45842 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
45843 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
45844 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
45845 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
45846 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
45847 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
45848 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
45849 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
45850 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
45851 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
45853 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45855 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
45856 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
45857 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
45858 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
45859 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
45860 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
45861 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
45862 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
45863 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
45864 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
45865 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
45866 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
45867 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
45868 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
45869 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
45870 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
45871 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
45872 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
45873 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
45874 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
45875 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
45876 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
45877 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
45878 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
45879 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
45880 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
45882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45884 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
45885 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
45886 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
45887 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
45888 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
45889 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
45890 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
45891 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
45892 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
45893 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
45894 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
45895 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
45896 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
45897 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
45898 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
45899 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
45900 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
45901 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
45903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45905 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
45906 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
45907 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
45908 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
45909 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
45910 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
45911 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
45912 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
45913 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
45914 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
45915 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
45916 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
45917 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
45918 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
45919 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
45920 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
45921 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
45922 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
45924 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45926 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
45927 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
45928 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
45929 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
45930 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
45931 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
45932 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
45933 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
45934 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
45935 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
45936 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
45937 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
45938 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
45939 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
45940 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
45941 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
45942 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
45943 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
45944 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
45945 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
45946 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
45947 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
45949 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45951 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
45952 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
45953 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
45954 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
45955 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
45956 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
45957 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
45958 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
45959 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
45960 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
45961 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
45962 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
45963 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
45964 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
45965 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
45966 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
45967 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
45968 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
45969 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
45970 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
45971 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
45972 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
45974 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45976 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
45978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
45980 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
45981 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
45982 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
45983 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
45984 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
45985 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
45986 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
45987 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
45988 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
45989 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
45990 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
45991 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
45992 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
45993 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
45994 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
45995 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
45996 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
45997 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
45998 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
45999 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
46000 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
46001 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
46002 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
46003 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
46004 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
46005 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
46006 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
46007 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
46008 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
46009 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
46011 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46013 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
46014 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
46015 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
46016 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
46017 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
46018 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
46019 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
46020 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
46021 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
46022 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
46023 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
46024 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
46025 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
46026 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
46027 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
46028 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
46029 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
46030 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
46031 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
46032 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
46033 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
46034 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
46035 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
46036 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
46037 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
46038 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
46039 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
46040 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
46041 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
46042 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
46044 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46046 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
46047 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
46048 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
46049 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
46050 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
46051 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
46052 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
46053 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
46054 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
46055 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
46056 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
46057 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
46058 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
46059 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
46060 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
46061 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
46062 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
46063 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
46064 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
46065 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
46066 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
46067 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
46068 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
46069 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
46070 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
46071 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
46072 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
46073 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
46074 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
46075 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
46077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46079 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
46080 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
46081 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
46082 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
46083 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
46084 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
46085 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
46086 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
46087 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
46088 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
46089 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
46090 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
46091 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
46092 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
46093 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
46094 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
46095 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
46096 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
46097 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
46098 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
46099 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
46100 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
46101 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
46102 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
46103 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
46104 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
46105 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
46106 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
46107 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
46108 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
46110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46112 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
46113 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
46114 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
46115 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
46116 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
46117 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
46118 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
46119 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
46120 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
46121 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
46122 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
46123 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
46124 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
46125 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
46126 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
46127 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
46128 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
46129 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
46130 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
46131 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
46132 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
46133 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
46134 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
46135 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
46136 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
46137 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
46138 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
46139 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
46140 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
46141 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
46143 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46145 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
46146 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
46147 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
46148 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
46149 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
46150 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
46151 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
46152 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
46153 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
46154 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
46155 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
46156 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
46157 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
46158 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
46159 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
46160 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
46161 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
46162 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
46163 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
46164 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
46165 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
46166 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
46167 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
46168 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
46169 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
46170 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
46171 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
46172 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
46173 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
46174 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
46176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46178 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
46179 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
46180 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
46181 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
46182 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
46183 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
46184 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
46185 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
46186 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
46187 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
46188 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
46189 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
46190 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
46191 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
46192 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
46193 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
46194 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
46195 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
46196 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
46197 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
46198 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
46199 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
46200 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
46201 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
46202 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
46203 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
46204 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
46205 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
46206 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
46207 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
46209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46211 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
46212 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
46213 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
46214 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
46215 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
46216 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
46217 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
46218 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
46219 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
46220 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
46221 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
46222 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
46223 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
46224 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
46225 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
46226 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
46227 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
46228 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
46229 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
46230 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
46231 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
46232 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
46233 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
46234 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
46235 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
46236 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
46237 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
46238 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
46239 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
46240 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
46242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46244 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
46245 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
46246 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
46247 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
46248 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
46249 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
46250 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
46251 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
46252 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
46253 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
46254 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
46255 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
46256 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
46257 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
46258 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
46259 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
46260 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
46261 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
46262 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
46263 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
46264 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
46265 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
46266 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
46267 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
46268 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
46269 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
46270 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
46271 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
46272 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
46273 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
46275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46277 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
46278 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
46279 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
46280 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
46281 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
46282 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
46283 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
46284 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
46285 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
46286 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
46287 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
46288 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
46289 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
46290 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
46291 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
46292 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
46293 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
46294 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
46295 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
46296 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
46297 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
46298 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
46299 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
46300 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
46301 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
46302 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
46303 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
46304 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
46305 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
46306 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
46308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46310 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
46311 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
46312 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
46313 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
46314 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
46315 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
46316 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
46317 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
46318 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
46319 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
46320 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
46321 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
46322 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
46323 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
46324 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
46325 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
46326 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
46327 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
46328 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
46329 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
46330 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
46331 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
46332 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
46333 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
46334 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
46335 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
46336 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
46337 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
46338 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
46339 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
46341 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46343 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
46344 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
46345 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
46346 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
46347 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
46348 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
46349 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
46350 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
46351 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
46352 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
46353 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
46354 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
46355 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
46356 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
46357 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
46358 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
46359 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
46360 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
46361 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
46362 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
46363 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
46364 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
46365 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
46366 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
46367 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
46368 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
46369 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
46370 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
46371 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
46372 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
46374 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46376 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
46378 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46380 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
46381 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
46382 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
46383 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
46384 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
46385 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
46386 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
46387 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
46388 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
46389 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
46390 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
46391 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
46392 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
46393 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
46394 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
46395 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
46396 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
46397 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
46398 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
46399 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
46400 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
46401 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
46402 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
46403 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
46404 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
46405 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
46406 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
46407 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
46408 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
46409 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
46410 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
46411 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
46412 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
46413 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
46414 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
46415 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
46417 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46419 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
46420 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
46421 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
46422 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
46423 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
46424 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
46425 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
46426 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
46427 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
46428 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
46429 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
46430 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
46431 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
46432 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
46433 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
46434 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
46435 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
46436 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
46437 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
46438 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
46439 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
46440 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
46441 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
46442 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
46443 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
46444 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
46445 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
46446 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
46447 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
46448 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
46449 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
46450 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
46451 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
46452 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
46453 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
46454 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
46456 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46458 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
46459 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
46460 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
46461 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
46462 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
46463 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
46464 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
46465 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
46466 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
46467 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
46468 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
46469 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
46470 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
46471 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
46472 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
46473 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
46474 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
46475 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
46476 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
46477 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
46478 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
46479 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
46480 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
46481 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
46482 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
46483 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
46484 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
46485 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
46486 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
46487 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
46488 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
46489 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
46490 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
46491 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
46492 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
46493 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
46495 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46497 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
46498 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
46499 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
46500 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
46501 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
46502 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
46503 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
46504 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
46505 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
46506 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
46507 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
46508 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
46509 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
46510 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
46511 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
46512 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
46513 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
46514 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
46515 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
46516 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
46517 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
46518 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
46519 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
46520 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
46521 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
46522 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
46523 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
46524 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
46525 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
46526 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
46527 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
46528 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
46529 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
46530 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
46531 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
46532 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
46534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46536 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
46537 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
46538 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
46539 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
46540 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
46541 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
46542 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
46543 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
46544 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
46545 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
46546 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
46547 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
46548 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
46549 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
46550 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
46551 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
46552 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
46553 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
46554 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
46555 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
46556 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
46557 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
46558 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
46559 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
46560 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
46561 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
46562 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
46563 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
46564 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
46565 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
46566 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
46567 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
46568 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
46569 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
46570 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
46571 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
46573 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46575 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
46576 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
46577 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
46578 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
46579 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
46580 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
46581 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
46582 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
46583 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
46584 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
46585 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
46586 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
46587 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
46588 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
46589 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
46590 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
46591 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
46592 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
46593 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
46594 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
46595 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
46596 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
46597 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
46598 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
46599 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
46600 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
46601 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
46602 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
46603 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
46604 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
46605 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
46606 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
46607 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
46608 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
46609 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
46610 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
46612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46614 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
46615 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
46616 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
46617 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
46618 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
46619 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
46620 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
46621 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
46622 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
46623 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
46624 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
46625 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
46626 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
46627 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
46628 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
46629 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
46630 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
46631 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
46632 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
46633 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
46634 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
46635 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
46636 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
46637 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
46638 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
46639 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
46640 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
46641 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
46642 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
46643 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
46644 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
46645 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
46646 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
46647 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
46648 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
46649 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
46651 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46653 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
46654 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
46655 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
46656 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
46657 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
46658 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
46659 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
46660 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
46661 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
46662 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
46663 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
46664 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
46665 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
46666 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
46667 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
46668 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
46669 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
46670 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
46671 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
46672 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
46673 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
46674 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
46675 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
46676 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
46677 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
46678 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
46679 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
46680 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
46681 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
46682 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
46683 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
46684 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
46685 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
46686 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
46687 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
46688 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
46690 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46692 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
46693 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
46694 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
46695 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
46696 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
46697 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
46698 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
46699 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
46700 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
46701 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
46702 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
46703 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
46704 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
46705 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
46706 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
46707 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
46708 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
46709 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
46711 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46713 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
46714 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
46715 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
46716 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
46717 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
46718 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
46719 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
46720 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
46721 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
46722 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
46723 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
46724 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
46725 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
46726 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
46727 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
46728 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
46729 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
46730 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
46732 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46734 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
46735 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
46736 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
46737 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
46738 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
46739 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
46740 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
46741 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
46742 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
46743 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
46744 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
46745 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
46746 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
46747 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
46748 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
46749 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
46750 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
46751 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
46753 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46755 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
46756 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
46757 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
46758 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
46759 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
46760 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
46761 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
46762 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
46763 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
46764 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
46765 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
46766 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
46767 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
46768 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
46769 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
46770 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
46771 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
46772 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
46774 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46776 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
46777 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
46778 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
46779 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
46780 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
46781 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
46782 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
46783 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
46784 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
46785 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
46786 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
46787 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
46788 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
46789 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
46790 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
46791 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
46792 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
46793 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
46795 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46797 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
46798 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
46799 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
46800 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
46801 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
46802 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
46803 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
46804 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
46805 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
46806 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
46807 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
46808 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
46809 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
46810 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
46811 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
46812 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
46813 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
46814 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
46816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46818 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
46819 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
46820 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
46821 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
46822 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
46823 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
46824 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
46825 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
46826 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
46827 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
46828 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
46829 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
46830 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
46831 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
46832 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
46833 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
46834 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
46835 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
46837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46839 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
46840 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
46841 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
46842 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
46843 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
46844 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
46845 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
46846 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
46847 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
46848 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
46849 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
46850 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
46851 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
46852 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
46853 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
46854 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
46855 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
46856 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
46858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46860 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
46861 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
46862 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
46863 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
46864 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
46865 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
46866 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
46867 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
46868 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
46869 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
46870 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
46871 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
46872 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
46873 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
46874 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
46876 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46878 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
46879 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
46880 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
46881 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
46882 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
46883 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
46884 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
46885 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
46886 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
46887 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
46888 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
46889 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
46890 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
46891 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
46892 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
46893 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
46894 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
46895 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
46896 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
46897 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
46898 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
46899 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
46900 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
46901 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
46902 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
46903 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
46904 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
46905 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
46906 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
46907 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
46909 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46911 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
46912 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
46913 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
46914 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
46915 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
46916 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
46917 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
46918 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
46919 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
46920 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
46921 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
46922 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
46923 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
46924 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
46925 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
46927 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46929 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
46930 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
46931 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
46932 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
46933 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
46934 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
46935 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
46936 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
46937 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
46938 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
46939 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
46940 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
46941 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
46942 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
46943 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
46944 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
46945 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
46946 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
46947 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
46948 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
46949 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
46950 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
46951 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
46952 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
46953 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
46954 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
46955 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
46956 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
46957 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
46958 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
46960 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46962 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
46963 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
46964 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
46965 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
46966 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
46967 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
46968 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
46969 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
46970 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
46971 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
46972 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
46973 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
46974 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
46975 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
46976 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
46977 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
46978 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
46979 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
46980 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
46981 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
46982 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
46983 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
46984 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
46985 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
46986 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
46987 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
46988 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
46989 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
46990 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
46991 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
46993 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
46995 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
46996 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
46997 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
46998 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
46999 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
47000 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
47001 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
47002 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
47003 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
47004 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
47005 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
47006 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
47007 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
47008 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
47009 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
47010 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
47011 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
47012 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
47014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47016 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
47017 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
47018 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
47019 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
47020 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
47021 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
47022 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
47023 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
47024 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
47025 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
47026 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
47027 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
47028 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
47029 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
47030 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
47031 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
47032 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
47033 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
47034 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
47035 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
47036 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
47037 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
47038 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
47039 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
47040 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
47041 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
47042 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
47043 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
47044 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
47045 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
47046 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
47047 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
47048 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
47049 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
47050 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
47051 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
47053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47055 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
47056 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
47057 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
47058 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
47059 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
47060 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
47061 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
47062 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
47063 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
47064 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
47065 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
47066 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
47067 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
47068 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
47069 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
47070 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
47071 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
47072 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
47074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47076 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
47077 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
47078 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
47079 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
47080 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
47081 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
47082 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
47083 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
47084 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
47085 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
47086 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
47087 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
47088 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
47089 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
47090 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
47091 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
47092 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
47093 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
47094 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
47095 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
47096 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
47097 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
47098 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
47099 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
47100 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
47101 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
47102 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
47103 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
47104 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
47105 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
47106 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
47107 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
47108 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
47109 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
47110 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
47111 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
47113 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47115 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
47116 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
47117 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
47118 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
47119 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
47120 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
47121 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
47122 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
47123 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
47124 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
47125 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
47126 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
47127 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
47128 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
47129 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
47130 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
47131 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
47132 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
47134 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47136 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
47137 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
47138 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
47139 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
47140 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
47141 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
47142 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
47143 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
47144 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
47145 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
47146 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
47147 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
47148 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
47149 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
47150 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
47151 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
47152 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
47153 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
47154 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
47155 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
47156 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
47157 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
47158 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
47159 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
47160 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
47161 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
47162 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
47163 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
47164 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
47165 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
47166 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
47167 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
47168 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
47169 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
47170 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
47171 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
47173 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47175 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
47176 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
47177 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
47178 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
47179 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
47180 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
47181 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
47182 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
47183 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
47184 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
47185 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
47186 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
47187 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
47188 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
47189 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
47190 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
47191 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
47192 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
47193 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
47194 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
47195 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
47196 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
47197 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
47198 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
47199 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
47200 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
47201 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
47202 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
47203 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
47204 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
47205 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
47206 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
47207 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
47208 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
47209 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
47210 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
47211 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
47212 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
47213 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
47214 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
47215 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
47216 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
47217 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
47218 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
47219 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
47221 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47223 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
47224 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
47225 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
47226 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
47227 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
47228 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
47229 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
47230 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
47231 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
47232 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
47233 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
47234 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
47235 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
47236 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
47237 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
47239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47241 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
47242 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
47243 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
47244 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
47245 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
47246 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
47247 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
47248 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
47249 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
47250 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
47251 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
47252 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
47253 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
47254 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
47255 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
47257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47259 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
47260 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
47261 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
47262 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
47263 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
47264 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
47265 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
47266 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
47267 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
47268 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
47269 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
47270 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
47271 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
47272 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
47273 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
47275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47277 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
47279 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47281 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
47282 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
47283 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
47284 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
47285 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
47286 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
47287 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
47288 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
47289 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
47290 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
47291 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
47292 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
47293 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
47294 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
47295 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
47296 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
47297 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
47298 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
47300 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47302 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
47303 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
47304 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
47305 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
47306 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
47307 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
47308 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
47309 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
47310 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
47311 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
47312 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
47313 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
47314 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
47315 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
47316 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
47317 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
47318 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
47319 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
47321 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47323 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
47324 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
47325 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
47326 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
47327 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
47328 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
47329 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
47330 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
47331 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
47332 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
47333 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
47334 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
47335 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
47336 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
47337 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
47338 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
47339 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
47340 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
47342 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47344 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
47345 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
47346 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
47347 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
47348 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
47349 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
47350 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
47351 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
47352 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
47353 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
47354 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
47355 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
47356 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
47357 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
47358 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
47359 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
47360 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
47361 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
47363 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47365 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
47366 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
47367 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
47368 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
47369 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
47370 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
47371 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
47372 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
47373 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
47374 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
47375 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
47376 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
47377 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
47378 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
47379 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
47380 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
47381 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
47382 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
47384 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47386 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
47387 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
47388 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
47389 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
47390 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
47391 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
47392 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
47393 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
47394 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
47395 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
47396 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
47397 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
47398 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
47399 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
47400 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
47401 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
47402 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
47403 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
47405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47407 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
47408 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
47409 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
47410 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
47411 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
47412 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
47413 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
47414 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
47415 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
47416 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
47417 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
47418 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
47419 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
47420 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
47421 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
47422 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
47423 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
47424 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
47425 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
47426 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
47427 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
47428 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
47429 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
47430 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
47431 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
47432 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
47433 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
47434 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
47435 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
47436 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
47438 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47440 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
47441 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
47442 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
47443 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
47444 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
47445 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
47446 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
47447 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
47448 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
47449 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
47450 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
47451 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
47452 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
47453 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
47454 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
47455 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
47456 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
47457 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
47458 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
47459 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
47460 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
47461 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
47462 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
47463 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
47464 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
47465 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
47466 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
47467 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
47468 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
47469 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
47471 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47473 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
47474 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
47475 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
47476 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
47477 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
47478 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
47479 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
47480 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
47481 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
47482 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
47483 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
47484 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
47485 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
47486 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
47487 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
47488 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
47489 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
47490 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
47491 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
47492 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
47493 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
47494 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
47495 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
47496 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
47497 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
47498 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
47499 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
47500 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
47501 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
47502 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
47504 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47506 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
47507 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
47508 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
47509 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
47510 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
47511 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
47512 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
47513 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
47514 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
47515 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
47516 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
47517 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
47518 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
47519 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
47520 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
47521 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
47522 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
47523 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
47524 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
47525 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
47526 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
47527 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
47528 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
47529 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
47530 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
47531 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
47532 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
47533 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
47534 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
47535 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
47537 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47539 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
47540 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
47541 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
47542 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
47543 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
47544 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
47545 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
47546 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
47547 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
47548 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
47549 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
47550 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
47551 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
47552 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
47553 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
47554 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
47555 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
47556 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
47557 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
47558 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
47559 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
47560 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
47561 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
47562 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
47563 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
47564 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
47565 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
47566 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
47567 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
47568 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
47569 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
47570 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
47571 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
47572 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
47573 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
47574 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
47576 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47578 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
47579 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
47580 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
47581 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
47582 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
47583 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
47584 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
47585 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
47586 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
47587 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
47588 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
47589 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
47590 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
47591 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
47592 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
47593 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
47594 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
47595 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
47596 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
47597 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
47598 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
47599 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
47600 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
47601 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
47602 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
47603 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
47604 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
47605 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
47606 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
47607 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
47608 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
47609 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
47610 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
47611 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
47612 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
47613 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
47615 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47617 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
47618 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
47619 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
47620 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
47621 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
47622 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
47623 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
47624 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
47625 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
47626 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
47627 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
47628 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
47629 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
47630 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
47631 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
47632 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
47633 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
47634 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
47635 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
47636 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
47637 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
47638 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
47639 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
47640 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
47641 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
47642 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
47643 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
47644 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
47645 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
47646 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
47647 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
47648 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
47649 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
47650 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
47651 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
47652 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
47654 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47656 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
47657 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
47658 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
47659 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
47660 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
47661 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
47662 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
47663 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
47664 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
47665 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
47666 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
47667 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
47668 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
47669 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
47670 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
47671 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
47672 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
47673 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
47674 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
47675 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
47676 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
47677 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
47678 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
47679 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
47680 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
47681 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
47682 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
47683 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
47684 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
47685 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
47686 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
47687 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
47688 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
47689 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
47690 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
47691 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
47693 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47695 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
47696 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
47697 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
47698 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
47699 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
47700 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
47701 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
47702 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
47703 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
47704 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
47705 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
47706 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
47707 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
47708 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
47709 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
47710 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
47711 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
47712 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
47714 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47716 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
47717 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
47718 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
47719 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
47720 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
47721 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
47722 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
47723 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
47724 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
47725 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
47726 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
47727 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
47728 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
47729 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
47730 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
47731 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
47732 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
47733 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
47735 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47737 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
47738 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
47739 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
47740 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
47741 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
47742 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
47743 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
47744 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
47745 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
47746 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
47747 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
47748 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
47749 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
47750 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
47751 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
47752 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
47753 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
47754 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
47756 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47758 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
47759 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
47760 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
47761 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
47762 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
47763 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
47764 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
47765 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
47766 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
47767 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
47768 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
47769 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
47770 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
47771 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
47772 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
47773 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
47774 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
47775 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
47777 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47779 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
47780 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
47781 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
47782 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
47783 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
47784 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
47785 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
47786 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
47787 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
47788 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
47789 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
47790 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
47791 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
47792 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
47793 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
47795 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47797 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
47798 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
47799 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
47800 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
47801 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
47802 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
47803 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
47804 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
47805 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
47806 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
47807 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
47808 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
47809 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
47810 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
47811 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
47813 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47815 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
47816 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
47817 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
47818 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
47819 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
47820 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
47821 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
47822 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
47823 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
47824 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
47825 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
47826 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
47827 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
47828 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
47829 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
47831 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47833 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
47834 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
47835 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
47836 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
47837 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
47838 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
47839 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
47840 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
47841 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
47842 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
47843 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
47844 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
47845 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
47846 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
47847 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
47849 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47851 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
47852 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
47853 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
47854 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
47855 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
47856 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
47857 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
47858 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
47859 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
47860 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
47861 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
47862 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
47863 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
47864 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
47865 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
47866 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
47867 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
47868 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
47869 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
47870 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
47871 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
47872 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
47873 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
47875 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47877 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
47878 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
47879 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
47880 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
47881 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
47882 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
47883 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
47884 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
47885 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
47886 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
47887 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
47888 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
47889 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
47890 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
47891 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
47893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47895 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
47896 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
47897 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
47898 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
47899 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
47900 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
47901 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
47902 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
47903 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
47904 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
47905 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
47906 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
47907 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
47908 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
47909 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
47911 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47913 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
47915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47917 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
47918 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
47919 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
47920 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
47921 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
47922 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
47923 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
47924 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
47925 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
47926 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
47927 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
47928 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
47929 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
47930 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
47931 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
47932 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
47933 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
47934 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
47936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47938 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
47939 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
47940 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
47941 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
47942 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
47943 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
47944 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
47945 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
47946 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
47947 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
47948 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
47949 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
47950 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
47951 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
47952 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
47953 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
47954 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
47955 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
47957 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47959 * g++.target/riscv/rvv/base/exception-1.C: New test.
47961 2023-02-11 Jakub Jelinek <jakub@redhat.com>
47964 * c-c++-common/pr108605.c: New test.
47966 2023-02-11 Jonathan Yong <10walls@gmail.com>
47968 * gcc.dg/pr65658.c: fix LLP64 test.
47970 2023-02-11 Jonathan Yong <10walls@gmail.com>
47972 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
47973 * gcc.dg/Warray-bounds-52.c: ditto
47974 * gcc.dg/Wstringop-overflow-62.c: ditto
47975 * gcc.dg/attr-vector_size.c: ditto
47976 * gcc.dg/overflow-warn-9.c: ditto
47978 2023-02-10 David Malcolm <dmalcolm@redhat.com>
47981 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
47982 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
47984 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
47986 PR tree-optimization/108520
47987 * g++.dg/pr108520.C: New.
47989 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
47991 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
47992 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
47993 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
47994 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
47995 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
47996 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
47997 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
47998 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
47999 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
48000 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
48001 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
48002 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
48003 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
48004 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
48005 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
48006 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
48007 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
48008 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
48009 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
48010 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
48011 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
48012 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
48013 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
48014 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
48015 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
48016 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
48017 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
48018 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
48019 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
48020 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
48022 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48024 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
48025 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
48026 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
48027 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
48028 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
48029 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
48030 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
48031 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
48032 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
48033 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
48034 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
48035 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
48036 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
48037 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
48038 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
48039 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
48040 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
48041 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
48042 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
48043 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
48044 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
48045 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
48046 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
48047 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
48048 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
48049 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
48050 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
48051 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
48052 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
48053 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
48055 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48057 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
48058 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
48059 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
48060 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
48061 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
48062 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
48063 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
48064 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
48065 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
48066 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
48067 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
48068 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
48069 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
48070 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
48071 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
48072 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
48073 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
48074 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
48075 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
48076 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
48077 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
48078 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
48079 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
48080 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
48081 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
48082 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
48083 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
48084 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
48085 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
48086 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
48088 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48090 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
48091 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
48092 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
48093 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
48094 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
48095 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
48096 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
48097 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
48098 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
48099 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
48100 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
48101 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
48102 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
48103 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
48104 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
48105 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
48106 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
48107 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
48108 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
48109 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
48110 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
48111 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
48112 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
48113 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
48114 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
48115 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
48116 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
48117 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
48118 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
48119 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
48121 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48123 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
48124 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
48125 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
48126 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
48127 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
48128 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
48129 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
48130 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
48131 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
48132 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
48133 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
48134 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
48135 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
48136 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
48137 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
48138 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
48139 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
48140 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
48141 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
48142 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
48143 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
48144 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
48145 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
48146 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
48147 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
48148 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
48149 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
48150 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
48151 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
48152 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
48154 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48156 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
48157 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
48158 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
48159 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
48160 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
48161 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
48162 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
48163 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
48164 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
48165 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
48166 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
48167 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
48168 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
48169 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
48170 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
48171 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
48172 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
48173 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
48174 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
48175 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
48176 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
48177 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
48178 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
48179 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
48180 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
48181 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
48182 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
48183 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
48184 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
48185 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
48187 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48189 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
48190 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
48191 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
48192 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
48193 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
48194 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
48195 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
48196 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
48197 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
48198 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
48199 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
48200 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
48201 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
48202 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
48203 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
48204 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
48205 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
48206 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
48207 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
48208 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
48209 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
48210 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
48211 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
48212 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
48213 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
48214 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
48215 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
48216 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
48217 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
48218 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
48220 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48222 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
48223 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
48224 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
48225 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
48226 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
48227 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
48228 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
48229 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
48230 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
48231 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
48232 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
48233 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
48234 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
48235 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
48236 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
48237 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
48238 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
48239 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
48240 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
48241 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
48242 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
48243 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
48244 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
48245 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
48246 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
48247 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
48248 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
48249 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
48250 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
48251 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
48253 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48255 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
48256 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
48257 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
48258 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
48259 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
48260 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
48261 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
48262 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
48263 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
48264 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
48265 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
48266 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
48267 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
48268 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
48269 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
48270 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
48271 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
48272 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
48273 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
48274 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
48275 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
48276 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
48277 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
48278 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
48279 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
48280 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
48281 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
48282 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
48283 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
48284 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
48286 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48288 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
48289 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
48290 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
48291 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
48292 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
48293 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
48294 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
48295 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
48296 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
48297 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
48298 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
48299 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
48300 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
48301 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
48302 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
48303 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
48304 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
48305 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
48306 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
48307 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
48308 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
48309 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
48310 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
48311 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
48312 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
48313 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
48314 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
48315 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
48316 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
48317 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
48319 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48321 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
48322 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
48323 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
48324 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
48325 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
48326 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
48327 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
48328 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
48329 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
48330 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
48331 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
48332 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
48333 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
48334 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
48335 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
48336 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
48337 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
48338 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
48339 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
48340 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
48341 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
48342 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
48343 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
48344 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
48345 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
48346 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
48347 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
48348 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
48349 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
48350 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
48352 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48354 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
48355 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
48356 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
48357 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
48358 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
48359 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
48360 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
48361 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
48362 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
48363 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
48364 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
48365 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
48366 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
48367 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
48368 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
48369 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
48370 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
48371 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
48372 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
48373 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
48374 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
48375 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
48376 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
48377 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
48378 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
48379 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
48380 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
48381 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
48382 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
48383 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
48385 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48387 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
48388 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
48389 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
48390 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
48391 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
48392 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
48393 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
48394 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
48395 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
48396 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
48397 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
48398 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
48399 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
48400 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
48401 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
48402 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
48403 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
48404 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
48405 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
48406 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
48407 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
48408 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
48409 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
48410 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
48411 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
48412 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
48413 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
48414 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
48415 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
48416 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
48418 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48420 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
48421 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
48422 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
48423 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
48424 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
48425 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
48426 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
48427 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
48428 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
48429 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
48430 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
48431 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
48432 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
48433 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
48434 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
48435 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
48436 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
48437 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
48438 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
48439 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
48440 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
48441 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
48442 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
48443 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
48444 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
48445 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
48446 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
48447 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
48448 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
48449 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
48451 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48453 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
48454 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
48455 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
48456 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
48457 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
48458 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
48459 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
48460 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
48461 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
48462 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
48463 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
48464 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
48465 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
48466 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
48467 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
48468 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
48469 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
48470 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
48471 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
48472 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
48473 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
48474 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
48475 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
48476 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
48477 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
48478 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
48479 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
48480 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
48481 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
48482 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
48484 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48486 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
48487 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
48488 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
48489 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
48490 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
48491 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
48492 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
48493 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
48494 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
48495 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
48496 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
48497 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
48498 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
48499 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
48500 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
48501 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
48502 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
48503 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
48504 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
48505 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
48506 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
48507 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
48508 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
48509 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
48510 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
48511 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
48512 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
48513 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
48514 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
48515 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
48516 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
48517 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
48518 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
48519 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
48520 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
48521 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
48522 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
48523 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
48524 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
48525 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
48526 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
48527 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
48528 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
48529 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
48530 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
48531 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
48532 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
48533 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
48534 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
48535 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
48536 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
48537 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
48538 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
48539 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
48540 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
48541 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
48542 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
48543 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
48544 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
48545 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
48546 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
48547 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
48548 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
48549 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
48550 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
48551 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
48552 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
48553 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
48554 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
48555 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
48556 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
48557 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
48558 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
48559 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
48560 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
48561 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
48562 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
48563 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
48564 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
48565 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
48566 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
48567 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
48568 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
48569 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
48570 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
48571 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
48572 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
48573 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
48574 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
48575 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
48576 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
48577 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
48578 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
48579 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
48580 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
48581 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
48583 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48585 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
48586 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
48587 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
48588 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
48589 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
48590 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
48591 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
48592 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
48593 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
48594 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
48595 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
48596 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
48597 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
48598 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
48599 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
48600 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
48601 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
48602 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
48603 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
48604 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
48605 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
48606 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
48607 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
48608 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
48609 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
48610 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
48611 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
48612 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
48613 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
48614 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
48615 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
48616 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
48617 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
48618 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
48619 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
48620 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
48622 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48624 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
48625 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
48626 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
48627 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
48628 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
48629 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
48630 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
48631 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
48632 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
48633 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
48634 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
48635 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
48636 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
48637 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
48638 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
48639 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
48640 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
48641 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
48642 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
48643 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
48644 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
48645 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
48646 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
48647 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
48648 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
48649 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
48650 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
48651 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
48652 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
48653 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
48654 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
48655 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
48656 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
48657 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
48658 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
48659 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
48661 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48663 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
48664 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
48665 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
48666 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
48667 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
48668 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
48669 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
48670 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
48671 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
48672 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
48673 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
48674 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
48675 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
48676 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
48677 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
48678 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
48679 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
48680 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
48681 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
48682 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
48683 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
48684 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
48685 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
48686 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
48687 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
48688 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
48689 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
48690 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
48691 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
48692 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
48693 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
48694 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
48695 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
48696 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
48697 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
48698 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
48700 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48702 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
48703 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
48704 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
48705 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
48706 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
48707 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
48708 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
48709 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
48710 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
48711 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
48712 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
48713 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
48714 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
48715 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
48716 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
48717 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
48718 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
48719 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
48720 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
48721 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
48722 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
48723 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
48724 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
48725 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
48726 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
48727 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
48728 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
48729 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
48730 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
48731 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
48732 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
48733 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
48734 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
48735 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
48736 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
48737 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
48739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48741 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
48742 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
48743 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
48744 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
48745 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
48746 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
48747 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
48748 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
48749 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
48750 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
48751 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
48752 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
48753 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
48754 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
48755 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
48756 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
48757 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
48758 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
48759 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
48760 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
48761 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
48762 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
48763 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
48764 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
48765 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
48766 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
48767 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
48768 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
48769 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
48770 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
48771 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
48772 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
48773 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
48774 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
48775 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
48776 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
48778 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48780 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
48781 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
48782 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
48783 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
48784 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
48785 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
48786 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
48787 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
48788 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
48789 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
48790 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
48791 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
48792 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
48793 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
48794 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
48795 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
48796 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
48797 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
48798 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
48799 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
48800 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
48801 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
48802 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
48803 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
48804 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
48805 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
48806 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
48807 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
48808 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
48809 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
48810 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
48811 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
48812 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
48813 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
48814 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
48815 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
48817 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48819 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
48820 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
48821 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
48822 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
48823 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
48824 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
48825 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
48826 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
48827 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
48828 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
48829 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
48830 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
48831 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
48832 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
48833 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
48834 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
48835 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
48836 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
48837 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
48838 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
48839 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
48840 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
48841 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
48842 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
48843 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
48844 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
48845 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
48846 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
48847 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
48848 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
48849 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
48850 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
48851 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
48852 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
48853 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
48854 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
48856 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48858 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
48859 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
48860 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
48861 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
48862 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
48863 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
48864 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
48865 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
48866 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
48867 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
48868 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
48869 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
48870 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
48871 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
48872 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
48873 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
48874 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
48875 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
48876 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
48877 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
48878 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
48879 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
48880 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
48881 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
48882 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
48883 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
48884 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
48885 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
48886 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
48887 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
48888 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
48889 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
48890 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
48891 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
48892 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
48893 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
48895 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48897 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
48898 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
48899 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
48900 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
48901 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
48902 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
48903 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
48904 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
48905 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
48906 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
48907 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
48908 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
48909 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
48910 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
48911 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
48912 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
48913 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
48914 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
48915 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
48916 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
48917 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
48918 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
48919 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
48920 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
48921 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
48922 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
48923 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
48924 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
48925 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
48926 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
48927 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
48928 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
48929 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
48930 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
48931 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
48932 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
48934 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48936 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
48937 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
48938 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
48939 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
48940 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
48941 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
48942 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
48943 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
48944 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
48945 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
48946 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
48947 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
48948 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
48949 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
48950 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
48951 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
48952 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
48953 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
48954 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
48955 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
48956 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
48957 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
48958 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
48959 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
48960 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
48961 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
48962 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
48963 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
48964 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
48965 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
48966 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
48967 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
48968 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
48969 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
48970 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
48971 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
48973 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
48975 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
48976 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
48977 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
48978 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
48979 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
48980 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
48981 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
48982 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
48983 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
48984 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
48985 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
48986 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
48987 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
48988 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
48989 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
48990 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
48991 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
48992 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
48993 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
48994 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
48995 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
48996 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
48997 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
48998 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
48999 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
49000 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
49001 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
49002 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
49003 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
49004 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
49005 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
49006 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
49007 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
49008 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
49009 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
49010 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
49012 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49014 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
49015 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
49016 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
49017 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
49018 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
49019 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
49020 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
49021 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
49022 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
49023 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
49024 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
49025 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
49026 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
49027 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
49028 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
49029 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
49030 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
49031 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
49032 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
49033 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
49034 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
49035 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
49036 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
49037 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
49038 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
49039 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
49040 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
49041 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
49042 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
49043 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
49044 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
49045 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
49046 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
49047 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
49048 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
49049 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
49051 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49053 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
49054 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
49055 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
49056 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
49057 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
49058 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
49059 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
49060 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
49061 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
49062 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
49063 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
49064 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
49065 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
49066 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
49067 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
49068 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
49069 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
49070 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
49071 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
49072 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
49073 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
49074 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
49075 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
49076 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
49077 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
49078 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
49079 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
49080 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
49081 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
49082 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
49083 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
49084 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
49085 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
49086 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
49087 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
49088 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
49090 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49092 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
49093 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
49094 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
49095 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
49096 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
49097 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
49098 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
49099 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
49100 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
49101 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
49102 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
49103 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
49104 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
49105 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
49106 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
49107 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
49108 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
49109 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
49110 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
49111 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
49112 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
49113 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
49114 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
49115 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
49116 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
49117 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
49118 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
49119 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
49120 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
49121 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
49122 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
49123 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
49124 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
49125 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
49126 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
49127 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
49129 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49131 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
49132 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
49133 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
49134 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
49135 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
49136 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
49137 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
49138 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
49139 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
49140 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
49141 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
49142 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
49143 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
49144 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
49145 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
49146 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
49147 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
49148 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
49149 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
49150 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
49151 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
49152 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
49153 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
49154 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
49155 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
49156 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
49157 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
49158 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
49159 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
49160 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
49161 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
49162 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
49163 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
49164 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
49165 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
49166 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
49168 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49170 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
49171 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
49172 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
49173 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
49174 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
49175 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
49176 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
49177 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
49178 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
49179 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
49180 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
49181 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
49182 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
49183 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
49184 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
49186 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49188 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
49189 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
49190 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
49191 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
49192 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
49193 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
49194 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
49195 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
49196 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
49197 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
49198 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
49199 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
49200 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
49201 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
49202 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
49203 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
49204 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
49205 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
49207 2023-02-10 Richard Biener <rguenther@suse.de>
49209 PR tree-optimization/108724
49210 * gcc.target/i386/pr108724.c: New testcase.
49212 2023-02-10 Andrew Pinski <apinski@marvell.com>
49213 Andrew Macleod <amacleod@redhat.com>
49215 PR tree-optimization/108684
49216 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
49217 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
49218 * gcc.dg/tree-ssa/pr108684-1.c: New test.
49220 2023-02-10 Joseph Myers <joseph@codesourcery.com>
49222 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
49223 constants to nullptr_t.
49224 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
49225 null pointer constants to nullptr_t. Do test errors for
49226 conversion of other values to nullptr_t and for unary '+' on
49229 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
49231 PR tree-optimization/107561
49232 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
49234 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
49236 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
49238 PR testsuite/106120
49239 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
49240 ilp32 targets with c++98.
49242 2023-02-10 Marek Polacek <polacek@redhat.com>
49245 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
49247 2023-02-09 David Malcolm <dmalcolm@redhat.com>
49250 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
49252 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
49254 * gcc.target/i386/pr103541.c: New.
49255 * g++.target/i386/pr108711.C: New.
49257 2023-02-09 Harald Anlauf <anlauf@gmx.de>
49258 Steven G. Kargl <kargl@gcc.gnu.org>
49262 * gfortran.dg/pr103779.f90: New test.
49264 2023-02-09 Jakub Jelinek <jakub@redhat.com>
49266 PR tree-optimization/108688
49267 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
49268 * gcc.dg/pr108688.c: New test.
49270 2023-02-09 Andrew Pinski <apinski@marvell.com>
49272 PR tree-optimization/108688
49273 * gcc.c-torture/compile/pr108688-1.c: New test.
49275 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
49278 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
49279 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
49281 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
49283 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
49285 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
49287 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
49289 2023-02-09 Jakub Jelinek <jakub@redhat.com>
49292 * g++.dg/cpp0x/pr108698.C: New test.
49294 2023-02-08 Joseph Myers <joseph@codesourcery.com>
49296 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
49297 pointers with null values that are not null pointer constants.
49298 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
49299 pointers with non-null values, not with null values that are not
49300 null pointer constants.
49302 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
49304 * gcc.dg/torture/pr100398.c: Limit to lra targets.
49305 * gcc.dg/pr100590.c: Ditto.
49307 2023-02-08 David Malcolm <dmalcolm@redhat.com>
49310 * gcc.dg/analyzer/uninit-7.c: New test.
49311 * gcc.dg/analyzer/uninit-pr108704.c: New test.
49313 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
49316 * gfortran.dg/pr103259.f90: New test.
49318 2023-02-08 Jakub Jelinek <jakub@redhat.com>
49320 PR tree-optimization/108692
49321 * gcc.dg/pr108692.c: New test.
49323 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
49325 * objc/execute/execute.exp: Load objc-dg.exp.
49327 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
49329 PR tree-optimization/108316
49330 * gcc.dg/vect/pr108316.c: New test.
49332 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
49335 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
49337 * gcc.target/i386/pr103541.c: New.
49339 2023-02-08 Jakub Jelinek <jakub@redhat.com>
49342 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
49343 incorrectly applied into PR108526 testcase ...
49344 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
49346 2023-02-07 David Malcolm <dmalcolm@redhat.com>
49349 * gcc.dg/analyzer/fread-pr108661.c: New test.
49350 * gcc.dg/analyzer/read-pr108661.c: New test.
49352 2023-02-07 Harald Anlauf <anlauf@gmx.de>
49355 * gfortran.dg/save_7.f90: New test.
49357 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
49359 * gcc.target/i386/pr103541.c: New.
49361 2023-02-07 Jakub Jelinek <jakub@redhat.com>
49363 PR tree-optimization/106923
49364 * gcc.dg/pr106923.c: New test.
49366 2023-02-07 Jakub Jelinek <jakub@redhat.com>
49368 PR tree-optimization/106433
49369 * gcc.c-torture/compile/pr106433.c: New test.
49371 2023-02-07 Jakub Jelinek <jakub@redhat.com>
49373 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
49374 -Wdeprecated warning for C++23.
49376 2023-02-06 Alex Coplan <alex.coplan@arm.com>
49379 * gcc.target/aarch64/pr104921-1.c: New test.
49380 * gcc.target/aarch64/pr104921-2.c: New test.
49381 * gcc.target/aarch64/pr104921.x: Include file for new tests.
49383 2023-02-06 Xi Ruoyao <xry111@xry111.site>
49385 * g++.target/loongarch/bytepick.C: New test.
49387 2023-02-06 Tamar Christina <tamar.christina@arm.com>
49389 * gcc.target/aarch64/options_set_10.c: Removed.
49391 2023-02-06 Jakub Jelinek <jakub@redhat.com>
49393 PR tree-optimization/108655
49394 * gcc.dg/pr108655.c: New test.
49396 2023-02-06 Patrick Palka <ppalka@redhat.com>
49399 * g++.dg/cpp0x/overload5.C: New test.
49400 * g++.dg/cpp0x/overload5a.C: New test.
49401 * g++.dg/cpp0x/overload6.C: New test.
49403 2023-02-05 Harald Anlauf <anlauf@gmx.de>
49406 * gfortran.dg/pr108592.f90: New test.
49408 2023-02-03 Jakub Jelinek <jakub@redhat.com>
49410 PR tree-optimization/108647
49411 * g++.dg/torture/pr108647.C: New test.
49413 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
49415 PR tree-optimization/108639
49416 * gcc.c-torture/compile/pr108638.c: New file.
49417 * gcc.c-torture/compile/pr108639.c: New file.
49419 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
49421 PR tree-optimization/107570
49422 * gcc.dg/pr107570.c: New.
49424 2023-02-03 Marek Polacek <polacek@redhat.com>
49427 * g++.dg/cpp1y/constexpr-108158.C: New test.
49429 2023-02-03 Marek Polacek <polacek@redhat.com>
49432 * g++.dg/cpp0x/variadic-alias8.C: New test.
49434 2023-02-03 Patrick Palka <ppalka@redhat.com>
49437 * g++.dg/template/call9.C: New test.
49439 2023-02-03 Patrick Palka <ppalka@redhat.com>
49442 * g++.dg/cpp2a/concepts-dtor1.C: New test.
49444 2023-02-03 Patrick Palka <ppalka@redhat.com>
49447 * g++.dg/cpp2a/concepts-pr108579.C: New test.
49449 2023-02-03 Martin Jambor <mjambor@suse.cz>
49452 * gcc.dg/ipa/pr108384.c: New test.
49454 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49456 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
49457 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
49459 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49461 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
49462 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
49463 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
49464 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
49465 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
49466 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
49467 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
49468 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
49469 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
49470 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
49471 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
49472 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
49473 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
49474 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
49475 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
49477 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49479 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
49480 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
49481 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
49482 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
49483 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
49484 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
49485 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
49486 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
49487 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
49488 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
49489 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
49490 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
49491 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
49492 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
49493 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
49495 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49497 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
49498 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
49499 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
49500 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
49501 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
49502 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
49503 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
49504 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
49505 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
49506 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
49507 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
49508 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
49509 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
49510 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
49511 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
49513 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49515 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
49517 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49519 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
49520 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
49521 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
49522 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
49523 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
49524 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
49525 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
49526 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
49527 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
49528 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
49529 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
49530 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
49531 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
49532 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
49533 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
49534 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
49535 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
49536 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
49538 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49540 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
49541 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
49542 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
49543 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
49544 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
49545 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
49546 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
49547 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
49548 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
49549 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
49550 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
49551 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
49552 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
49553 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
49554 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
49555 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
49556 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
49557 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
49559 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49561 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
49562 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
49563 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
49564 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
49565 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
49566 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
49567 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
49568 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
49569 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
49570 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
49571 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
49572 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
49573 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
49574 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
49575 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
49576 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
49577 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
49578 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
49580 2023-02-02 Joseph Myers <joseph@codesourcery.com>
49582 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
49583 and pointer to be disallowed.
49584 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
49585 pointers are allowed.
49586 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
49587 nullptr_t and pointers are disallowed.
49589 2023-02-02 Joseph Myers <joseph@codesourcery.com>
49591 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
49592 types with real initializers are allowed.
49593 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
49594 of complex types with real initializers being disallowed.
49595 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
49597 * gcc.dg/c2x-constexpr-9.c: Add more tests.
49598 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
49599 initializers for decimal types.
49600 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
49601 initializers for decimal types. Add more tests of decimal
49602 initializers for binary types.
49604 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
49606 * gcc.target/gcn/cond_shift_3.c: New test.
49607 * gcc.target/gcn/cond_shift_3_run.c: New test.
49608 * gcc.target/gcn/cond_shift_4.c: New test.
49609 * gcc.target/gcn/cond_shift_4_run.c: New test.
49610 * gcc.target/gcn/cond_shift_8.c: New test.
49611 * gcc.target/gcn/cond_shift_8_run.c: New test.
49612 * gcc.target/gcn/cond_shift_9.c: New test.
49613 * gcc.target/gcn/cond_shift_9_run.c: New test.
49615 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
49617 PR rtl-optimization/108508
49618 * gcc.target/aarch64/pr108508.c: New test.
49620 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
49622 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
49624 2023-02-02 David Malcolm <dmalcolm@redhat.com>
49627 * gcc.dg/analyzer/fd-pr108633.c: New test.
49629 2023-02-02 David Malcolm <dmalcolm@redhat.com>
49631 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
49633 2023-02-02 Jakub Jelinek <jakub@redhat.com>
49636 PR rtl-optimization/108463
49638 * gcc.dg/pr108463.c: New test.
49640 2023-02-02 Richard Biener <rguenther@suse.de>
49642 PR middle-end/108625
49643 * gcc.dg/pr108625.c: New testcase.
49645 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
49647 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
49648 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
49649 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
49650 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
49651 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
49653 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
49655 * gcc.target/arm/mve/pr108443-run.c: New test.
49656 * gcc.target/arm/mve/pr108443.c: New test.
49658 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
49660 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
49662 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
49665 * gcc.target/arm/mve/mve_vpt.c: New test.
49667 2023-02-02 Jakub Jelinek <jakub@redhat.com>
49670 * gcc.dg/pr107300.c: New test.
49672 2023-02-02 liuhongt <hongtao.liu@intel.com>
49674 * gcc.target/aarch64/pr108601.c: New test.
49676 2023-02-02 Jakub Jelinek <jakub@redhat.com>
49678 PR middle-end/108435
49679 * gcc.dg/gomp/pr108435.c: New test.
49681 2023-02-01 Harald Anlauf <anlauf@gmx.de>
49684 * gfortran.dg/pr108527.f90: Adjust test pattern.
49686 2023-02-01 Tamar Christina <tamar.christina@arm.com>
49688 * gcc.target/aarch64/cpunative/info_19: New test.
49689 * gcc.target/aarch64/cpunative/info_20: New test.
49690 * gcc.target/aarch64/cpunative/info_21: New test.
49691 * gcc.target/aarch64/cpunative/info_22: New test.
49692 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
49693 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
49694 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
49695 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
49697 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
49699 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
49701 * gcc.dg/builtin-object-size-common.h: ... new file.
49702 * g++.dg/ext/builtin-object-size1.C: Include
49703 builtin-object-size-common.h. Replace all abort with FAIL.
49705 * g++.dg/ext/builtin-object-size2.C: Likewise.
49706 * gcc.dg/builtin-object-size-1.c: Likewise.
49707 * gcc.dg/builtin-object-size-12.c: Likewise.
49708 * gcc.dg/builtin-object-size-13.c: Likewise.
49709 * gcc.dg/builtin-object-size-15.c: Likewise.
49710 * gcc.dg/builtin-object-size-2.c: Likewise.
49711 * gcc.dg/builtin-object-size-3.c: Likewise.
49712 * gcc.dg/builtin-object-size-4.c: Likewise.
49713 * gcc.dg/builtin-object-size-6.c: Likewise.
49714 * gcc.dg/builtin-object-size-7.c: Likewise.
49715 * gcc.dg/builtin-object-size-8.c: Likewise.
49716 * gcc.dg/pr101836.c: Likewise.
49717 * gcc.dg/strict-flex-array-3.c: Likewise.
49719 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
49721 PR tree-optimization/108356
49722 * gcc.dg/pr108356.c: New.
49724 2023-02-01 Martin Liska <mliska@suse.cz>
49727 * g++.dg/ipa/pr108509.C: New test.
49729 2023-02-01 Marek Polacek <polacek@redhat.com>
49732 * g++.dg/warn/Wlogical-op-4.C: New test.
49734 2023-02-01 Jakub Jelinek <jakub@redhat.com>
49737 * gcc.dg/pr108573.c: New test.
49739 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
49741 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
49742 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
49744 2023-02-01 Jakub Jelinek <jakub@redhat.com>
49747 * g++.dg/gomp/pr108607.C: New test.
49749 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
49751 * gcc.target/s390/preserve-args-1.c: New test.
49752 * gcc.target/s390/preserve-args-2.c: New test.
49753 * gcc.target/s390/preserve-args-3.c: New file.
49755 2023-02-01 Jason Merrill <jason@redhat.com>
49757 * g++.dg/warn/changes-meaning2.C: New test.
49758 * g++.dg/warn/changes-meaning3.C: New test.
49760 2023-02-01 David Malcolm <dmalcolm@redhat.com>
49762 * gcc.dg/analyzer/call-summaries-2.c: Add
49763 dg-require-effective-target alloca.
49764 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
49765 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
49766 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
49767 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
49768 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
49769 "free", to match uses of "__builtin_malloc".
49770 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
49772 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
49774 2023-02-01 David Malcolm <dmalcolm@redhat.com>
49777 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
49778 * gcc.dg/analyzer/test-alloca.h: New test.
49780 2023-01-31 Jason Merrill <jason@redhat.com>
49783 * g++.dg/cpp1z/aggr-base13.C: New test.
49785 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
49787 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
49788 'gcc-set-multilib-library-path' for 'ld_library_path'.
49790 2023-01-31 Marek Polacek <polacek@redhat.com>
49793 * g++.dg/cpp0x/variadic184.C: New test.
49795 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49797 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
49798 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
49799 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
49800 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
49801 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
49802 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
49803 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
49804 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
49805 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
49806 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
49807 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
49808 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
49809 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
49810 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
49811 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
49812 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
49813 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
49814 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
49815 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
49816 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
49817 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
49818 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
49819 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
49820 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
49821 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
49822 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
49823 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
49824 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
49825 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
49826 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
49828 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49830 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
49831 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
49832 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
49833 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
49834 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
49835 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
49836 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
49837 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
49838 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
49839 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
49840 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
49841 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
49842 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
49843 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
49844 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
49845 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
49846 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
49847 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
49848 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
49849 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
49850 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
49851 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
49852 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
49853 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
49854 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
49855 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
49856 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
49857 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
49858 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
49859 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
49861 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49863 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
49864 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
49865 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
49866 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
49867 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
49868 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
49869 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
49870 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
49871 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
49872 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
49873 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
49874 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
49875 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
49876 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
49877 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
49878 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
49879 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
49880 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
49881 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
49882 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
49883 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
49884 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
49885 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
49886 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
49887 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
49888 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
49889 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
49890 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
49891 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
49892 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
49894 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49896 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
49897 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
49898 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
49899 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
49900 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
49901 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
49902 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
49903 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
49904 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
49905 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
49906 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
49907 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
49908 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
49909 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
49910 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
49912 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49914 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
49915 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
49916 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
49917 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
49918 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
49919 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
49920 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
49921 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
49922 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
49923 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
49924 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
49925 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
49926 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
49927 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
49928 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
49929 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
49930 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
49931 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
49932 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
49933 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
49934 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
49935 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
49936 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
49937 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
49938 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
49939 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
49940 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
49941 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
49942 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
49943 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
49945 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49947 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
49948 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
49949 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
49950 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
49951 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
49952 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
49953 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
49954 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
49955 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
49956 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
49957 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
49958 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
49959 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
49960 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
49961 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
49963 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49965 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
49966 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
49967 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
49968 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
49969 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
49970 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
49971 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
49972 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
49973 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
49974 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
49975 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
49976 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
49977 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
49978 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
49979 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
49981 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
49983 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
49984 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
49985 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
49986 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
49987 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
49988 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
49989 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
49990 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
49991 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
49992 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
49993 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
49994 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
49995 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
49996 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
49997 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
49999 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50001 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
50002 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
50003 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
50004 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
50005 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
50006 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
50007 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
50008 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
50009 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
50010 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
50011 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
50012 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
50013 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
50014 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
50015 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
50016 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
50017 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
50018 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
50019 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
50020 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
50021 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
50022 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
50023 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
50024 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
50025 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
50026 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
50027 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
50028 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
50029 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
50030 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
50032 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50034 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
50035 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
50036 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
50037 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
50038 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
50039 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
50040 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
50041 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
50042 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
50043 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
50044 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
50045 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
50046 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
50047 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
50048 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
50050 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50052 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
50053 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
50054 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
50055 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
50056 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
50057 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
50058 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
50059 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
50060 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
50061 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
50062 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
50063 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
50064 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
50065 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
50066 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
50068 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50070 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
50072 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50074 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
50075 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
50076 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
50077 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
50078 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
50079 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
50080 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
50081 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
50082 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
50083 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
50084 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
50085 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
50086 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
50087 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
50088 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
50089 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
50090 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
50091 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
50093 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50095 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
50096 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
50097 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
50098 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
50099 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
50100 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
50101 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
50102 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
50103 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
50104 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
50105 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
50106 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
50107 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
50108 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
50109 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
50110 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
50111 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
50112 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
50114 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50116 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
50117 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
50118 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
50119 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
50120 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
50121 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
50122 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
50123 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
50124 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
50125 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
50126 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
50127 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
50128 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
50129 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
50130 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
50131 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
50132 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
50133 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
50134 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
50135 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
50136 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
50137 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
50138 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
50139 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
50140 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
50141 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
50142 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
50143 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
50144 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
50145 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
50146 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
50147 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
50148 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
50149 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
50150 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
50151 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
50153 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50155 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
50156 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
50157 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
50158 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
50159 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
50160 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
50161 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
50162 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
50163 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
50164 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
50165 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
50166 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
50167 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
50168 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
50169 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
50170 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
50171 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
50172 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
50173 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
50174 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
50175 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
50176 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
50177 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
50178 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
50179 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
50180 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
50181 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
50182 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
50183 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
50184 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
50185 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
50186 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
50187 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
50188 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
50189 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
50190 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
50192 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50194 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
50195 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
50196 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
50197 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
50198 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
50199 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
50200 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
50201 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
50202 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
50203 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
50204 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
50205 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
50206 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
50207 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
50208 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
50209 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
50210 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
50211 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
50212 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
50213 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
50214 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
50215 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
50216 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
50217 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
50218 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
50219 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
50220 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
50221 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
50222 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
50223 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
50224 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
50225 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
50226 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
50227 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
50228 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
50229 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
50231 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50233 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
50234 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
50235 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
50236 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
50237 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
50238 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
50239 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
50240 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
50241 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
50242 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
50243 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
50244 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
50245 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
50246 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
50247 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
50248 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
50249 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
50250 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
50252 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50254 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
50255 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
50256 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
50257 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
50258 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
50259 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
50260 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
50261 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
50262 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
50263 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
50264 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
50265 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
50266 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
50267 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
50268 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
50269 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
50270 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
50271 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
50272 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
50273 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
50274 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
50275 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
50276 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
50277 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
50278 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
50279 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
50280 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
50281 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
50282 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
50283 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
50284 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
50285 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
50286 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
50287 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
50288 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
50289 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
50291 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50293 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
50294 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
50295 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
50296 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
50297 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
50298 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
50299 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
50300 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
50301 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
50302 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
50303 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
50304 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
50305 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
50306 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
50307 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
50308 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
50309 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
50310 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
50312 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50314 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
50315 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
50316 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
50317 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
50318 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
50319 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
50320 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
50321 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
50322 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
50323 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
50324 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
50325 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
50326 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
50327 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
50328 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
50329 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
50330 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
50331 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
50333 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50335 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
50336 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
50337 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
50338 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
50339 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
50340 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
50341 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
50342 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
50343 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
50344 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
50345 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
50346 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
50347 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
50348 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
50349 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
50350 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
50351 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
50352 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
50354 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50356 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
50357 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
50358 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
50359 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
50360 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
50361 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
50362 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
50363 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
50364 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
50365 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
50366 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
50367 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
50368 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
50369 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
50370 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
50371 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
50372 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
50373 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
50375 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50377 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
50378 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
50379 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
50380 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
50381 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
50382 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
50383 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
50384 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
50385 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
50386 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
50387 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
50388 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
50389 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
50390 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
50391 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
50392 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
50393 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
50394 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
50396 2023-01-31 Marek Polacek <polacek@redhat.com>
50400 * g++.dg/warn/Wduplicated-cond3.C: New test.
50401 * g++.dg/warn/Wduplicated-cond4.C: New test.
50402 * g++.dg/warn/Wduplicated-cond5.C: New test.
50404 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
50407 * gcc.target/aarch64/pr108589.c: New test.
50409 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
50411 PR tree-optimization/108608
50412 * gcc.dg/vect/pr108608.c: New test.
50413 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
50415 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
50417 PR tree-optimization/108385
50418 * gcc.dg/pr108385.c: New.
50420 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
50422 PR tree-optimization/108359
50423 * gcc.dg/pr108359.c: New.
50425 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50427 * rust/compile/issue-1073.rs: New test.
50429 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50431 * rust/compile/issue-1006.rs: New test.
50433 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50435 * rust/compile/const_generics_5.rs: Fix assertions.
50436 * rust/compile/unconstrained_type_param.rs: Add more assertions.
50438 2023-01-31 liushuyu <liushuyu011@gmail.com>
50440 * rust/compile/builtin_macro_recurse.rs: New test.
50442 2023-01-31 liushuyu <liushuyu011@gmail.com>
50444 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
50445 * rust/compile/builtin_macro_env.rs: Likewise.
50447 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50449 * rust/compile/frust-compile-until.rs: New test.
50451 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50453 * rust/compile/rust-const-blog-issue.rs: New test.
50455 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50457 * rust/compile/macro44.rs: New test.
50459 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50461 * rust/compile/macro_export_1.rs: New test.
50463 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50465 * rust/compile/const_generics_8.rs: New test.
50467 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50469 * rust/compile/const_generics_7.rs: New test.
50471 2023-01-31 liushuyu <liushuyu011@gmail.com>
50473 * rust/execute/torture/loop-condition-eval.rs: New test.
50475 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
50477 * rust/compile/const8.rs: New test.
50479 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
50481 * rust/compile/const7.rs: New test.
50483 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
50485 * rust/compile/const6.rs: New test.
50487 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50489 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
50490 * rust/compile/tuple1.rs: Likewise.
50491 * rust/compile/type-alias1.rs: Likewise.
50492 * rust/execute/torture/operator_overload_9.rs: Likewise.
50493 * rust/execute/torture/slice1.rs: Rework test to use new parsing
50494 capability and stick to the original implementation.
50496 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50498 * rust/compile/macro43.rs: New test.
50500 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50502 * rust/compile/parse_range.rs: New test.
50504 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50506 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
50507 * rust/compile/issue-1289.rs: Likewise.
50508 * rust/compile/test_mod.rs: Likewise.
50509 * rust/compile/torture/raw_identifiers.rs: Likewise.
50510 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
50511 * rust/compile/privacy7.rs: New test.
50513 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50515 * rust/compile/rustc_attr1.rs: New test.
50517 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
50519 * rust/debug/win64-abi.rs: Fix assertion to take into account
50521 * rust/compile/torture/macro-issue1426.rs: Moved to...
50522 * rust/execute/torture/macro-issue1426.rs: ...here.
50523 * rust/execute/torture/overflow1.rs: New test.
50525 2023-01-31 Philip Herron <philip.herron@embecosm.com>
50527 * rust/compile/torture/issue-1506.rs: New test.
50529 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
50531 * rust/compile/const4.rs: New.
50532 * rust/compile/const5.rs: New.
50534 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
50536 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
50538 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
50539 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
50540 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
50541 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
50543 2023-01-31 Jakub Jelinek <jakub@redhat.com>
50546 * gcc.target/i386/avx2-pr108599.c: New test.
50548 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
50550 PR testsuite/108604
50551 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
50554 2023-01-31 Jakub Jelinek <jakub@redhat.com>
50556 PR rtl-optimization/108596
50557 * gcc.c-torture/compile/pr108596.c: New test.
50559 2023-01-31 Jakub Jelinek <jakub@redhat.com>
50562 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
50564 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
50566 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
50568 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
50569 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
50570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
50571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
50572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
50573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
50574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
50575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
50576 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
50577 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
50578 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
50579 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
50580 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
50581 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
50582 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
50583 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
50584 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
50585 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
50586 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
50587 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
50588 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
50589 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
50590 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
50591 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
50592 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
50593 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
50594 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
50596 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50598 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
50599 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
50600 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
50601 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
50602 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
50603 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
50604 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
50605 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
50606 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
50607 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
50608 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
50609 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
50610 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
50611 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
50612 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
50614 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50616 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
50617 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
50618 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
50619 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
50620 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
50621 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
50622 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
50623 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
50624 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
50625 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
50626 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
50627 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
50628 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
50629 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
50630 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
50632 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50634 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
50635 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
50636 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
50637 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
50638 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
50639 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
50640 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
50641 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
50642 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
50643 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
50644 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
50645 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
50646 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
50647 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
50648 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
50650 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50652 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
50653 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
50654 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
50655 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
50656 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
50657 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
50658 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
50659 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
50660 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
50661 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
50662 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
50663 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
50664 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
50665 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
50666 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
50668 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50670 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
50671 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
50672 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
50673 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
50674 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
50675 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
50676 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
50677 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
50678 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
50679 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
50680 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
50681 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
50682 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
50683 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
50684 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
50686 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50688 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
50689 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
50690 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
50691 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
50692 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
50693 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
50694 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
50695 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
50696 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
50697 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
50698 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
50699 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
50700 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
50701 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
50702 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
50704 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50706 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
50707 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
50708 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
50709 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
50710 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
50711 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
50712 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
50713 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
50714 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
50715 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
50716 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
50717 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
50718 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
50719 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
50720 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
50722 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50724 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
50725 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
50726 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
50727 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
50728 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
50729 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
50730 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
50731 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
50732 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
50733 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
50734 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
50735 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
50736 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
50737 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
50738 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
50740 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50742 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
50743 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
50744 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
50745 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
50746 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
50747 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
50748 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
50749 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
50750 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
50751 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
50752 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
50753 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
50755 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50757 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
50758 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
50759 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
50760 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
50761 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
50762 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
50763 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
50764 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
50765 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
50766 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
50767 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
50768 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
50769 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
50770 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
50771 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
50772 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
50773 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
50774 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
50775 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
50776 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
50777 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
50778 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
50779 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
50780 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
50782 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50784 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
50785 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
50786 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
50787 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
50788 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
50789 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
50790 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
50791 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
50792 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
50793 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
50794 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
50795 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
50796 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
50797 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
50798 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
50799 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
50800 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
50801 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
50802 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
50803 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
50804 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
50805 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
50806 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
50807 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
50809 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50811 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
50812 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
50813 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
50814 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
50815 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
50816 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
50818 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50820 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
50821 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
50822 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
50823 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
50824 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
50825 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
50827 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50829 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
50830 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
50831 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
50832 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
50833 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
50834 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
50835 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
50836 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
50837 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
50838 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
50839 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
50840 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
50841 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
50842 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
50843 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
50844 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
50845 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
50846 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
50848 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50850 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
50851 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
50852 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
50853 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
50854 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
50855 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
50856 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
50857 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
50858 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
50859 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
50860 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
50861 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
50862 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
50863 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
50864 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
50865 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
50866 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
50867 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
50869 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50871 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
50872 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
50873 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
50874 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
50875 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
50876 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
50877 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
50878 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
50879 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
50880 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
50881 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
50882 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
50883 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
50884 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
50885 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
50886 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
50887 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
50888 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
50890 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50892 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
50893 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
50894 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
50895 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
50896 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
50897 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
50898 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
50899 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
50900 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
50901 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
50902 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
50903 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
50904 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
50905 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
50906 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
50907 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
50908 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
50909 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
50911 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50913 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
50914 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
50915 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
50916 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
50917 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
50918 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
50919 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
50920 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
50921 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
50922 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
50923 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
50924 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
50925 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
50926 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
50927 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
50928 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
50929 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
50930 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
50932 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50934 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
50935 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
50936 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
50937 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
50938 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
50939 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
50940 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
50941 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
50942 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
50943 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
50944 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
50945 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
50946 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
50947 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
50948 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
50949 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
50950 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
50951 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
50953 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50955 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
50956 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
50957 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
50958 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
50959 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
50960 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
50961 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
50962 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
50963 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
50964 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
50965 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
50966 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
50967 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
50968 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
50969 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
50970 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
50971 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
50972 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
50974 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50976 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
50977 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
50978 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
50979 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
50980 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
50981 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
50982 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
50983 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
50984 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
50985 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
50986 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
50987 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
50988 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
50989 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
50990 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
50991 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
50992 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
50993 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
50995 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
50997 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
50999 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51001 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
51002 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
51003 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
51005 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51007 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
51008 restore TORTURE_OPTIONS.
51010 2023-01-30 Andrew Pinski <apinski@marvell.com>
51012 PR tree-optimization/108582
51013 * gcc.dg/pr108582-1.c: New test.
51015 2023-01-30 Richard Biener <rguenther@suse.de>
51017 PR tree-optimization/108574
51018 * gcc.dg/torture/pr108574-1.c: New testcase.
51019 * gcc.dg/torture/pr108574-2.c: Likewise.
51020 * gcc.dg/torture/pr108574-3.c: Likewise.
51022 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
51025 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
51027 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
51030 * gfortran.dg/pr103506_1.f90: New test.
51032 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
51034 * gcc.dg/ipa/ipa-sra-30.c: New test.
51035 * gcc.dg/ipa/ipa-sra-31.c: New test.
51036 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
51038 2023-01-28 Harald Anlauf <anlauf@gmx.de>
51039 Steven G. Kargl <kargl@gcc.gnu.org>
51042 * gfortran.dg/pr108527.f90: New test.
51044 2023-01-28 Harald Anlauf <anlauf@gmx.de>
51047 * gfortran.dg/common_27.f90: New test.
51049 2023-01-28 Jonathan Yong <10walls@gmail.com>
51052 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
51053 so function call is not mangled by __mingw_printf when
51054 doing assembly symbol inspection.
51056 2023-01-28 Jonathan Yong <10walls@gmail.com>
51059 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
51060 target same as on Linux.
51062 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51064 * g++.target/riscv/rvv/base/vlse-1.C: New test.
51065 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
51066 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
51067 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
51068 * g++.target/riscv/rvv/base/vsse-1.C: New test.
51069 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
51070 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
51071 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
51072 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
51073 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
51074 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
51075 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
51076 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
51077 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
51078 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
51079 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
51080 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
51081 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
51082 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
51083 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
51084 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
51085 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
51086 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
51087 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
51088 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
51089 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
51090 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
51091 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
51092 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
51093 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
51095 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
51097 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
51099 * gfortran.dg/array_temporaries_2.f90: Likewise.
51100 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
51101 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
51102 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
51103 * gfortran.dg/fmt_error_4.f90: Likewise.
51104 * gfortran.dg/fmt_error_5.f90: Likewise.
51105 * gfortran.dg/fmt_float.f90: Likewise.
51106 * gfortran.dg/fmt_l.f90: Likewise.
51107 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
51108 * gfortran.dg/fmt_zero_precision.f90: Likewise.
51109 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
51110 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
51111 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
51112 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
51113 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
51114 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
51115 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
51116 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
51117 * gfortran.dg/namelist_40.f90: Likewise.
51118 * gfortran.dg/namelist_47.f90: Likewise.
51119 * gfortran.dg/namelist_print_1.f: Likewise.
51120 * gfortran.dg/parameter_array_dummy.f90: Likewise.
51122 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
51124 * gm2/pim/fail/empty.mod: New test.
51126 2023-01-27 Joseph Myers <joseph@codesourcery.com>
51128 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
51129 auto initializers to be disallowed.
51131 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
51133 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
51135 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
51138 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
51140 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
51141 rather than an asm barrier.
51142 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
51143 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
51144 rather than volatile.
51145 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
51146 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
51147 function. Remove -fno-inline.
51148 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
51149 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
51150 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
51151 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
51152 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
51153 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
51154 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
51155 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
51156 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
51157 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
51158 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
51159 Allow the scalar form to be used when operating on lane 0.
51160 Add a test for lane 1.
51162 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
51164 PR tree-optimization/96373
51165 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
51166 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
51168 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
51170 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
51172 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
51173 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
51174 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
51175 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
51176 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
51177 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
51179 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
51181 PR tree-optimization/108306
51182 * gcc.dg/pr108306.c: New.
51184 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
51186 PR tree-optimization/108447
51187 * gcc.dg/pr108447.c: New.
51189 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
51192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
51193 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
51195 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51197 * g++.target/riscv/rvv/base/vle-1.C: New test.
51198 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
51199 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
51200 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
51201 * g++.target/riscv/rvv/base/vse-1.C: New test.
51202 * g++.target/riscv/rvv/base/riscv_vector.h: New.
51204 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51206 * gcc.target/riscv/rvv/base/vse-1.c: New test.
51207 * gcc.target/riscv/rvv/base/vse-2.c: New test.
51208 * gcc.target/riscv/rvv/base/vse-3.c: New test.
51209 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
51210 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
51211 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
51213 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51215 * gcc.target/riscv/rvv/base/vle-1.c: New test.
51216 * gcc.target/riscv/rvv/base/vle-2.c: New test.
51217 * gcc.target/riscv/rvv/base/vle-3.c: New test.
51218 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
51219 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
51220 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
51221 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
51222 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
51223 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
51224 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
51225 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
51226 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
51227 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
51228 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
51229 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
51230 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
51231 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
51232 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
51234 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51236 * g++.target/riscv/rvv/base/vsm-1.C: New test.
51237 * g++.target/riscv/rvv/rvv.exp: New test.
51238 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
51239 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
51240 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
51242 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51244 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
51245 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
51246 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
51247 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
51248 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
51249 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
51250 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
51251 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
51252 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
51253 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
51254 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
51255 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
51256 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
51257 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
51258 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
51259 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
51260 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
51261 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
51262 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
51263 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
51264 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
51265 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
51266 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
51267 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
51268 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
51269 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
51270 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
51271 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
51272 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
51273 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
51274 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
51275 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
51276 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
51277 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
51278 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
51279 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
51280 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
51281 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
51282 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
51283 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
51284 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
51285 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
51286 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
51287 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
51288 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
51289 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
51290 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
51291 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
51292 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
51293 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
51294 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
51295 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
51296 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
51297 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
51298 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
51299 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
51300 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
51301 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
51302 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
51303 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
51304 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
51305 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
51306 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
51307 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
51308 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
51309 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
51310 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
51311 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
51312 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
51313 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
51314 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
51315 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
51316 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
51317 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
51318 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
51319 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
51320 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
51321 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
51322 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
51323 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
51324 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
51325 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
51326 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
51327 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
51328 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
51329 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
51330 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
51331 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
51332 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
51333 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
51334 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
51335 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
51336 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
51337 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
51338 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
51339 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
51340 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
51341 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
51342 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
51343 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
51344 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
51345 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
51346 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
51347 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
51348 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
51349 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
51350 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
51351 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
51352 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
51354 2023-01-27 Xi Ruoyao <xry111@xry111.site>
51356 * gcc.dg/pr95115.c (x): Add noipa attribute.
51358 2023-01-27 Jakub Jelinek <jakub@redhat.com>
51361 * gcc.dg/pr106061.c: New test.
51363 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
51365 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
51366 target selector to handle Windows.
51367 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
51368 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
51370 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
51372 * gm2/warnings/returntype/fail/badreturn.mod: New test.
51373 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
51375 * gm2/warnings/returntype/pass/Termbase.mod: New test.
51376 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
51377 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
51378 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
51381 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51383 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
51384 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
51385 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
51386 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
51387 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
51388 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
51389 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
51390 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
51391 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
51392 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
51393 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
51394 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
51395 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
51396 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
51397 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
51398 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
51399 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
51400 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
51401 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
51402 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
51403 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
51404 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
51405 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
51406 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
51407 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
51408 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
51409 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
51410 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
51411 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
51412 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
51413 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
51414 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
51415 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
51416 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
51417 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
51418 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
51419 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
51420 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
51421 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
51422 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
51423 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
51424 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
51425 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
51426 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
51427 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
51428 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
51429 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
51430 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
51431 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
51432 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
51433 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
51434 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
51435 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
51436 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
51437 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
51438 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
51439 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
51440 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
51441 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
51442 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
51443 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
51444 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
51445 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
51446 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
51447 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
51448 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
51449 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
51450 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
51451 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
51452 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
51453 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
51455 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51457 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
51458 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
51459 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
51460 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
51461 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
51462 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
51463 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
51464 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
51465 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
51466 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
51467 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
51468 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
51469 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
51470 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
51471 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
51472 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
51473 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
51474 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
51475 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
51476 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
51477 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
51478 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
51479 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
51480 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
51481 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
51482 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
51483 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
51484 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
51485 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
51486 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
51487 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
51488 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
51489 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
51490 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
51491 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
51492 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
51493 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
51494 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
51495 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
51496 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
51497 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
51498 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
51499 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
51500 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
51502 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51504 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
51506 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
51507 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
51508 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
51509 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
51510 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
51511 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
51512 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
51513 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
51514 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
51516 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51518 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
51520 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
51522 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
51524 2023-01-26 Harald Anlauf <anlauf@gmx.de>
51527 * gfortran.dg/pr108544.f90: New test.
51528 * gfortran.dg/pr96102b.f90: New test.
51530 2023-01-26 Marek Polacek <polacek@redhat.com>
51532 PR middle-end/108543
51533 * c-c++-common/asan/pointer-subtract-5.c: New test.
51534 * c-c++-common/asan/pointer-subtract-6.c: New test.
51535 * c-c++-common/asan/pointer-subtract-7.c: New test.
51536 * c-c++-common/asan/pointer-subtract-8.c: New test.
51538 2023-01-26 Jakub Jelinek <jakub@redhat.com>
51540 PR tree-optimization/108540
51541 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
51542 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
51544 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
51546 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
51548 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
51550 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
51553 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
51555 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
51556 * gcc.dg/guality/pr54519-1.c: Likewise.
51557 * gcc.dg/guality/pr54519-3.c: Likewise.
51558 * gcc.dg/guality/pr54693-2.c: Likewise.
51559 * gcc.dg/guality/sra-1.c: Likewise.
51561 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
51563 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
51565 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
51567 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
51569 2023-01-26 Marek Polacek <polacek@redhat.com>
51572 * g++.dg/cpp0x/udlit-error1.C: New test.
51574 2023-01-26 David Malcolm <dmalcolm@redhat.com>
51577 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
51578 -Wno-stringop-overflow.
51580 2023-01-26 David Malcolm <dmalcolm@redhat.com>
51583 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
51584 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
51585 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
51588 2023-01-26 Richard Biener <rguenther@suse.de>
51590 PR tree-optimization/108547
51591 * gcc.dg/uninit-pr108547.c: New testcase.
51593 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
51595 PR tree-optimization/108522
51596 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
51598 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
51599 test_dynarray_struct_member_d,
51600 test_dynarray_struct_member_subobj_b,
51601 test_dynarray_struct_member_subobj_c,
51602 test_dynarray_struct_member_subobj_d): New tests.
51605 2023-01-26 Jakub Jelinek <jakub@redhat.com>
51608 * g++.dg/gomp/pr108503.C: New test.
51610 2023-01-26 Richard Biener <rguenther@suse.de>
51612 PR tree-optimization/108523
51613 * gcc.dg/torture/pr108523.c: New testcase.
51615 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
51618 * gfortran.dg/pr108528.f90: New test.
51620 2023-01-25 Jakub Jelinek <jakub@redhat.com>
51623 * g++.dg/cpp23/static-operator-call5.C: New test.
51625 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51627 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
51629 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
51630 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
51631 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
51632 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
51633 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
51634 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
51635 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
51636 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
51637 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
51638 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
51639 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
51640 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
51641 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
51642 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
51643 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
51644 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
51645 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
51646 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
51647 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
51648 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
51649 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
51650 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
51651 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
51652 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
51653 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
51654 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
51655 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
51656 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
51657 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
51658 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
51659 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
51660 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
51661 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
51662 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
51663 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
51664 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
51665 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
51666 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
51667 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
51668 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
51669 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
51670 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
51671 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
51672 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
51673 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
51674 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
51675 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
51676 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
51677 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
51678 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
51679 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
51680 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
51681 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
51682 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
51683 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
51684 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
51685 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
51686 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
51687 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
51688 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
51689 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
51690 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
51691 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
51692 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
51693 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
51694 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
51695 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
51696 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
51697 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
51698 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
51699 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
51700 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
51701 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
51702 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
51703 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
51704 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
51705 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
51706 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
51707 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
51708 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
51709 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
51710 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
51711 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
51712 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
51714 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51716 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
51717 check-function-bodies instead of scan-assembler checks. Use
51718 extern "C" for C++ testing.
51719 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
51720 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
51721 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
51722 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
51723 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
51724 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
51725 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
51727 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51729 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
51730 check-function-bodies instead of scan-assembler checks. Use
51731 extern "C" for C++ testing.
51732 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
51733 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
51734 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
51735 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
51736 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
51738 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51740 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
51741 check-function-bodies instead of scan-assembler checks. Use
51742 extern "C" for C++ testing.
51743 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
51744 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
51745 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
51746 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
51747 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
51748 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
51749 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
51750 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
51751 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
51752 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
51753 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
51755 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51757 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
51758 check-function-bodies instead of scan-assembler checks. Use
51759 extern "C" for C++ testing.
51760 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
51761 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
51762 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
51763 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
51764 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
51766 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51768 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
51769 check-function-bodies instead of scan-assembler checks. Use
51770 extern "C" for C++ testing.
51771 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
51772 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
51773 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
51774 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
51775 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
51777 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51779 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
51780 check-function-bodies instead of scan-assembler checks. Use
51781 extern "C" for C++ testing.
51782 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
51783 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
51784 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
51785 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
51786 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
51788 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51790 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
51791 check-function-bodies instead of scan-assembler checks. Use
51792 extern "C" for C++ testing.
51793 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
51794 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
51795 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
51796 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
51797 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
51799 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51801 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
51802 check-function-bodies instead of scan-assembler checks. Use
51803 extern "C" for C++ testing.
51804 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
51805 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
51807 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51809 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
51810 check-function-bodies instead of scan-assembler checks. Use
51811 extern "C" for C++ testing.
51812 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
51813 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
51814 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
51815 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
51816 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
51818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51820 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
51821 check-function-bodies instead of scan-assembler checks. Use
51822 extern "C" for C++ testing.
51823 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
51824 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
51825 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
51826 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
51827 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
51829 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51831 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
51832 check-function-bodies instead of scan-assembler checks. Use
51833 extern "C" for C++ testing.
51834 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
51835 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
51836 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
51837 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
51838 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
51840 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51842 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
51843 check-function-bodies instead of scan-assembler checks. Use
51844 extern "C" for C++ testing.
51845 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
51846 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
51847 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
51848 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
51849 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
51851 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51853 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
51854 check-function-bodies instead of scan-assembler checks. Use
51855 extern "C" for C++ testing.
51856 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
51857 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
51858 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
51859 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
51860 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
51862 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51864 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
51865 check-function-bodies instead of scan-assembler checks. Use
51866 extern "C" for C++ testing.
51867 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
51868 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
51869 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
51870 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
51871 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
51872 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
51873 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
51874 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
51875 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
51876 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
51877 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
51878 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
51879 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
51880 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
51881 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
51882 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
51883 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
51884 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
51885 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
51886 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
51887 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
51888 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
51889 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
51891 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51893 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
51894 check-function-bodies instead of scan-assembler checks. Use
51895 extern "C" for C++ testing.
51896 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
51897 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
51898 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
51899 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
51900 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
51901 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
51902 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
51903 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
51904 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
51905 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
51906 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
51907 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
51908 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
51909 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
51910 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
51912 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51914 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
51915 check-function-bodies instead of scan-assembler checks. Use
51916 extern "C" for C++ testing.
51917 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
51918 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
51919 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
51920 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
51921 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
51922 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
51923 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
51924 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
51925 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
51926 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
51927 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
51928 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
51929 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
51930 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
51931 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
51932 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
51933 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
51934 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
51935 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
51936 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
51937 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
51938 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
51939 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
51940 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
51941 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
51942 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
51943 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
51944 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
51945 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
51946 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
51947 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
51948 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
51949 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
51950 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
51951 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
51952 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
51953 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
51954 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
51955 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
51956 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
51957 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
51958 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
51959 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
51960 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
51961 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
51962 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
51963 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
51965 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51967 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
51968 check-function-bodies instead of scan-assembler checks. Use
51969 extern "C" for C++ testing.
51970 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
51971 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
51972 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
51973 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
51974 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
51975 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
51976 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
51977 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
51978 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
51979 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
51980 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
51981 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
51982 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
51983 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
51984 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
51985 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
51986 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
51987 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
51988 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
51989 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
51990 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
51991 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
51992 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
51994 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
51996 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
51997 check-function-bodies instead of scan-assembler checks. Use
51998 extern "C" for C++ testing.
51999 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
52000 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
52001 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
52002 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
52003 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
52004 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
52005 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
52006 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
52007 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
52008 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
52009 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
52010 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
52011 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
52012 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
52013 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
52014 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
52015 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
52016 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
52017 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
52018 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
52019 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
52020 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
52021 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
52023 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
52025 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
52026 check-function-bodies instead of scan-assembler checks. Use
52027 extern "C" for C++ testing.
52028 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
52029 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
52030 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
52031 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
52032 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
52033 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
52034 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
52035 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
52036 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
52037 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
52038 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
52039 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
52040 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
52041 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
52042 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
52043 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
52044 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
52046 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
52048 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
52049 check-function-bodies instead of scan-assembler checks. Use
52050 extern "C" for C++ testing.
52051 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
52052 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
52053 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
52054 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
52055 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
52056 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
52057 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
52058 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
52059 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
52060 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
52061 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
52062 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
52063 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
52064 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
52065 * gcc.target/arm/simd/mve-vneg.c: Update test.
52066 * gcc.target/arm/simd/mve-vshr.c: Likewise
52068 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
52070 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
52071 check-function-bodies instead of scan-assembler checks. Use
52072 extern "C" for C++ testing.
52073 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
52074 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
52075 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
52076 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
52077 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
52078 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
52079 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
52080 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
52081 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
52082 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
52083 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
52084 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
52085 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
52086 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
52087 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
52088 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
52089 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
52090 * gcc.target/arm/simd/mve-vclz.c: Update test.
52092 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
52094 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
52095 check-function-bodies instead of scan-assembler checks. Use extern
52096 "C" for C++ testing.
52097 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
52098 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
52099 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
52100 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
52101 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
52102 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
52103 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
52104 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
52106 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
52108 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
52109 "initializer element is not constant" error.
52110 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
52112 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
52114 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
52115 aarch64 to list of targets supporting long long vectorization.
52117 2023-01-25 Jakub Jelinek <jakub@redhat.com>
52119 PR tree-optimization/108498
52120 * gcc.c-torture/execute/pr108498-1.c: New test.
52121 * gcc.c-torture/execute/pr108498-2.c: New test.
52123 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
52124 Jakub Jelinek <jakub@redhat.com>
52126 PR tree-optimization/108522
52127 * gcc.dg/builtin-dynamic-object-size-0.c
52128 (test_dynarray_struct_member): New test.
52131 2023-01-24 Jakub Jelinek <jakub@redhat.com>
52134 PR testsuite/108533
52135 * g++.dg/init/new51.C (size_t): New typedef.
52136 (RexxClass::operator new, RexxClass::operator delete): Use size_t
52137 instead of unsigned long.
52139 2023-01-24 Jason Merrill <jason@redhat.com>
52142 * g++.dg/ext/pragma1.C: New test.
52144 2023-01-24 Jason Merrill <jason@redhat.com>
52147 * g++.dg/cpp23/static-operator-call5.C: New test.
52149 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
52151 * gcc.target/pdp11/pdp11.exp: New.
52152 * gcc.target/pdp11/pr108388.c: New.
52154 2023-01-24 Harald Anlauf <anlauf@gmx.de>
52157 * gfortran.dg/pr108529.f90: New test.
52159 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
52161 * gcc.target/arm/mve/pr108177-1-run.c: New test.
52162 * gcc.target/arm/mve/pr108177-1.c: New test.
52163 * gcc.target/arm/mve/pr108177-10-run.c: New test.
52164 * gcc.target/arm/mve/pr108177-10.c: New test.
52165 * gcc.target/arm/mve/pr108177-11-run.c: New test.
52166 * gcc.target/arm/mve/pr108177-11.c: New test.
52167 * gcc.target/arm/mve/pr108177-12-run.c: New test.
52168 * gcc.target/arm/mve/pr108177-12.c: New test.
52169 * gcc.target/arm/mve/pr108177-13-run.c: New test.
52170 * gcc.target/arm/mve/pr108177-13.c: New test.
52171 * gcc.target/arm/mve/pr108177-14-run.c: New test.
52172 * gcc.target/arm/mve/pr108177-14.c: New test.
52173 * gcc.target/arm/mve/pr108177-2-run.c: New test.
52174 * gcc.target/arm/mve/pr108177-2.c: New test.
52175 * gcc.target/arm/mve/pr108177-3-run.c: New test.
52176 * gcc.target/arm/mve/pr108177-3.c: New test.
52177 * gcc.target/arm/mve/pr108177-4-run.c: New test.
52178 * gcc.target/arm/mve/pr108177-4.c: New test.
52179 * gcc.target/arm/mve/pr108177-5-run.c: New test.
52180 * gcc.target/arm/mve/pr108177-5.c: New test.
52181 * gcc.target/arm/mve/pr108177-6-run.c: New test.
52182 * gcc.target/arm/mve/pr108177-6.c: New test.
52183 * gcc.target/arm/mve/pr108177-7-run.c: New test.
52184 * gcc.target/arm/mve/pr108177-7.c: New test.
52185 * gcc.target/arm/mve/pr108177-8-run.c: New test.
52186 * gcc.target/arm/mve/pr108177-8.c: New test.
52187 * gcc.target/arm/mve/pr108177-9-run.c: New test.
52188 * gcc.target/arm/mve/pr108177-9.c: New test.
52189 * gcc.target/arm/mve/pr108177-main.x: New test include.
52190 * gcc.target/arm/mve/pr108177.x: New test include.
52192 2023-01-24 Jakub Jelinek <jakub@redhat.com>
52195 * g++.dg/cpp1z/decomp57.C: New test.
52196 * g++.dg/cpp1z/decomp58.C: New test.
52198 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
52200 PR testsuite/107808
52201 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
52202 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
52204 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
52206 PR testsuite/104756
52207 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
52208 * gcc.dg/vect/vect-fmax-2.c: Likewise.
52209 * gcc.dg/vect/vect-fmax-3.c: Likewise.
52210 * gcc.dg/vect/vect-fmin-1.c: Likewise.
52211 * gcc.dg/vect/vect-fmin-2.c: Likewise.
52212 * gcc.dg/vect/vect-fmin-3.c: Likewise.
52214 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
52215 Yang Yujie <yangyujie@loongson.cn>
52218 * gcc.target/loongarch/tst-asm-const.c: Moved to...
52219 * gcc.target/loongarch/pr107731.c: ...here.
52221 2023-01-24 Jason Merrill <jason@redhat.com>
52225 * g++.dg/ext/builtin-shufflevector-5.C: New test.
52226 * g++.dg/init/new51.C: New test.
52228 2023-01-23 Jason Merrill <jason@redhat.com>
52231 * g++.dg/cpp0x/move2.C: New test.
52233 2023-01-23 Harald Anlauf <anlauf@gmx.de>
52236 * gfortran.dg/pr108502.f90: New test.
52238 2023-01-23 Marek Polacek <polacek@redhat.com>
52241 * g++.dg/warn/Wunused-value-1.C: New test.
52243 2023-01-23 Jason Merrill <jason@redhat.com>
52246 * g++.dg/cpp0x/initlist-vect2.C: New test.
52248 2023-01-23 Harald Anlauf <anlauf@gmx.de>
52251 * gfortran.dg/pr108501.f90: New test.
52253 2023-01-23 Harald Anlauf <anlauf@gmx.de>
52256 * gfortran.dg/pr108420.f90: New test.
52258 2023-01-23 Jason Merrill <jason@redhat.com>
52261 * g++.dg/template/explicit-instantiation5.C: New test.
52263 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
52265 * g++.target/arm/pac-1.C: New test.
52266 * gcc.target/arm/pac-15.c: Likewise.
52268 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
52270 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
52272 * gcc.target/arm/pac-12.c: New test.
52273 * gcc.target/arm/pac-13.c: Likewise.
52274 * gcc.target/arm/pac-14.c: Likewise.
52276 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
52278 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
52280 2023-01-23 Richard Biener <rguenther@suse.de>
52282 PR tree-optimization/108482
52283 * gcc.dg/torture/pr108482.c: New testcase.
52285 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52287 * gcc.target/arm/bti-1.c: New testcase.
52288 * gcc.target/arm/bti-2.c: Likewise.
52290 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52292 * gcc.target/arm/pac.h : New file.
52293 * gcc.target/arm/pac-1.c : New test case.
52294 * gcc.target/arm/pac-2.c : Likewise.
52295 * gcc.target/arm/pac-3.c : Likewise.
52296 * gcc.target/arm/pac-4.c : Likewise.
52297 * gcc.target/arm/pac-5.c : Likewise.
52298 * gcc.target/arm/pac-6.c : Likewise.
52299 * gcc.target/arm/pac-7.c : Likewise.
52300 * gcc.target/arm/pac-8.c : Likewise.
52301 * gcc.target/arm/pac-9.c : Likewise.
52302 * gcc.target/arm/pac-10.c : Likewise.
52303 * gcc.target/arm/pac-11.c : Likewise.
52305 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52307 * gcc.target/arm/multilib.exp: Add pacbti related entries.
52309 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52310 Tejas Belagod <tbelagod@arm.com>
52312 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
52313 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
52314 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
52315 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
52317 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52318 Tejas Belagod <tbelagod@arm.com>
52320 * lib/target-supports.exp
52321 (check_effective_target_mbranch_protection_ok): New function.
52322 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
52323 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
52324 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
52325 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
52326 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
52327 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
52328 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
52329 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
52331 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
52332 Tejas Belagod <tbelagod@arm.com>
52334 * lib/target-supports.exp:
52335 (check_effective_target_arm_pacbti_hw): New.
52337 2023-01-23 Richard Biener <rguenther@suse.de>
52339 PR tree-optimization/108449
52340 * gcc.dg/pr108449.c: New testcase.
52342 2023-01-23 Jason Merrill <jason@redhat.com>
52346 * g++.dg/init/lifetime4.C: New test.
52348 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
52350 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
52352 * gm2/complex/pass/complex-pass.exp: Likewise.
52353 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
52354 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
52355 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
52356 * gm2/iso/fail/iso-fail.exp: Likewise.
52357 * gm2/iso/pass/iso-pass.exp: Likewise.
52358 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
52359 * gm2/pim/fail/pim-fail.exp: Likewise.
52360 * gm2/pim/pass/pim-pass.exp: Likewise.
52361 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
52362 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
52363 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
52364 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
52365 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
52366 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
52367 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
52368 * gm2/recover/pass/recover-pass.exp: Likewise.
52369 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
52370 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
52371 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
52372 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
52373 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
52374 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
52375 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
52376 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
52377 function. Remove the use of concatenated include and library paths.
52378 Remove string processing where possible.
52380 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
52382 * gcc.target/pru/clz-hi-2.c: New test.
52383 * gcc.target/pru/clz-hi.c: New test.
52385 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52388 * gfortran.dg/pr88048.f90: Adjust for changed error message.
52389 * gfortran.dg/parameter_data0.f90: New test.
52391 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
52393 * gcc.target/aarch64/acle/pmull64.c: New.
52394 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
52395 feature flag based on the intrinsic.
52396 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
52397 * gcc.target/aarch64/aes_1.c: Likewise.
52398 * gcc.target/aarch64/aes_2.c: Likewise.
52399 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
52400 * gcc.target/aarch64/sha1_1.c: Likewise.
52401 * gcc.target/aarch64/sha256_1.c: Likewise.
52402 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
52404 2023-01-19 Jakub Jelinek <jakub@redhat.com>
52407 * g++.dg/cpp23/subscript12.C: New test.
52408 * g++.dg/cpp23/subscript13.C: New test.
52410 2023-01-19 Jakub Jelinek <jakub@redhat.com>
52413 * g++.dg/init/pr53932.C: New test.
52415 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
52417 * gcc.target/i386/pr108436.c: New test.
52419 2023-01-19 David Malcolm <dmalcolm@redhat.com>
52422 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
52423 involving dominance.
52424 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
52425 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
52428 2023-01-19 Harald Anlauf <anlauf@gmx.de>
52431 * gfortran.dg/pr108434.f90: New test.
52433 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
52435 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
52436 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
52437 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
52438 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
52439 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
52440 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
52442 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
52444 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
52446 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
52447 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
52448 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
52449 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
52450 Likewise, and also ensure that the -g option is appended to avoid it
52451 being taken as a path.
52452 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
52453 libraries added matches the set of -I and -L options.
52455 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
52458 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
52459 -fno-stack-protector.
52460 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
52461 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
52462 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
52463 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
52464 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
52465 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
52466 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
52467 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
52468 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
52470 2023-01-19 Jakub Jelinek <jakub@redhat.com>
52472 PR tree-optimization/108440
52473 * c-c++-common/rotate-10.c: New test.
52474 * c-c++-common/rotate-11.c: New test.
52476 2023-01-19 Alexandre Oliva <oliva@adacore.com>
52479 * gcc.target/i386/pr106746.c: New.
52481 2023-01-18 Marek Polacek <polacek@redhat.com>
52484 * gcc.dg/c2x-nullptr-6.c: New test.
52486 2023-01-18 David Malcolm <dmalcolm@redhat.com>
52488 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
52489 from https://samate.nist.gov/SARD/test-suites/81.
52490 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
52491 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
52492 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
52493 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
52495 2023-01-18 Richard Biener <rguenther@suse.de>
52498 * gcc.dg/lto/pr108445_0.c: New testcase.
52499 * gcc.dg/lto/pr108445_1.c: Likewise.
52501 2023-01-18 Murray Steele <murray.steele@arm.com>
52503 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
52505 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
52506 Andrew Pinski <apinski@marvell.com>
52509 * gcc.target/powerpc/pr108396.c: New test.
52511 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
52514 * gcc.target/powerpc/pr108348-1.c: New test.
52515 * gcc.target/powerpc/pr108348-2.c: New test.
52517 2023-01-17 Harald Anlauf <anlauf@gmx.de>
52520 * gfortran.dg/pr108421.f90: New test.
52522 2023-01-17 Jakub Jelinek <jakub@redhat.com>
52524 PR tree-optimization/106523
52525 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
52526 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
52527 __builtin_unreachable about shift count.
52528 * c-c++-common/rotate-2b.c: New test.
52529 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
52530 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
52531 __builtin_unreachable about shift count.
52532 * c-c++-common/rotate-4b.c: New test.
52533 * gcc.c-torture/execute/pr106523.c: New test.
52535 2023-01-16 Andrew Pinski <apinski@marvell.com>
52537 * lib/target-supports.exp (add_options_for_tls): Remove
52538 reference to Solaris 9 in comments.
52540 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
52543 * g++.target/i386/pr105980.C: New test.
52545 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
52547 * g++.dg/tree-ssa/pr106077.C: New test.
52549 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
52553 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
52554 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
52556 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
52558 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
52559 * gcc.dg/tree-ssa/popcount.c: Likewise.
52560 * gcc.dg/tree-ssa/popcount2.c: Likewise.
52561 * gcc.dg/tree-ssa/popcount3.c: Likewise.
52562 * gcc.target/aarch64/popcount4.c: Likewise.
52563 * gcc.target/i386/pr95771.c: Likewise, and...
52564 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
52565 since this would emit just a single IFN if a TI optab is added.
52567 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
52569 * gcc.dg/tree-ssa/cltz-max.c: New test.
52570 * gcc.dg/tree-ssa/clz-char.c: New test.
52571 * gcc.dg/tree-ssa/clz-int.c: New test.
52572 * gcc.dg/tree-ssa/clz-long-long.c: New test.
52573 * gcc.dg/tree-ssa/clz-long.c: New test.
52574 * gcc.dg/tree-ssa/ctz-char.c: New test.
52575 * gcc.dg/tree-ssa/ctz-int.c: New test.
52576 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
52577 * gcc.dg/tree-ssa/ctz-long.c: New test.
52579 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
52581 * lib/target-supports.exp (check_effective_target_clz)
52582 (check_effective_target_clzl, check_effective_target_clzll)
52583 (check_effective_target_ctz, check_effective_target_clzl)
52584 (check_effective_target_ctzll): New.
52585 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
52586 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
52587 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
52588 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
52589 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
52590 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
52591 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
52592 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
52593 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
52595 2023-01-16 Jakub Jelinek <jakub@redhat.com>
52598 * g++.target/i386/pr105593.C: New test.
52600 2023-01-16 Jakub Jelinek <jakub@redhat.com>
52603 * c-c++-common/Winit-self3.c: New test.
52604 * c-c++-common/Winit-self4.c: New test.
52605 * c-c++-common/Winit-self5.c: New test.
52607 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
52610 * gcc.target/powerpc/pr108272-1.c: New test.
52611 * gcc.target/powerpc/pr108272-2.c: New test.
52612 * gcc.target/powerpc/pr108272-3.c: New test.
52613 * gcc.target/powerpc/pr108272-4.c: New test.
52615 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
52617 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
52619 2023-01-14 Jakub Jelinek <jakub@redhat.com>
52622 * c-c++-common/pr108365.c: New test.
52623 * g++.dg/opt/pr108365.C: New test.
52624 * g++.dg/warn/pr108365.C: New test.
52626 2023-01-14 Alexandre Oliva <oliva@adacore.com>
52629 * gcc.target/arm/pr42093.c: Disable tree-dce.
52631 2023-01-13 David Malcolm <dmalcolm@redhat.com>
52634 * gcc.dg/analyzer/switch-enum-1.c: New test.
52635 * gcc.dg/analyzer/switch-enum-2.c: New test.
52636 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
52637 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
52638 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
52639 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
52641 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
52643 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
52646 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
52648 PR rtl-optimization/108117
52649 PR rtl-optimization/108132
52650 * gcc.dg/pr108117.c: New test.
52652 2023-01-13 Jakub Jelinek <jakub@redhat.com>
52655 * g++.dg/warn/pr108285.C: New test.
52657 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
52659 * gm2/examples/map/pass/examples-map-pass.exp:
52660 Call gm2_push_timeout 30 before foreach testcase.
52661 Call gm2_pop_timeout after the foreach statement.
52662 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
52663 Call gm2_push_timeout 20 before foreach testcase.
52664 Call gm2_pop_timeout after the foreach statement.
52666 2023-01-13 Jakub Jelinek <jakub@redhat.com>
52669 * gcc.c-torture/execute/pr107131.c: New test.
52671 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
52673 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
52675 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
52677 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
52678 from the message issued by -Wstrict-flex-arrays.
52679 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
52680 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
52681 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
52682 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
52683 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
52684 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
52685 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
52686 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
52688 2023-01-13 Jakub Jelinek <jakub@redhat.com>
52691 * gcc.dg/pr107131.c: New test.
52693 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
52695 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
52696 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
52698 2023-01-13 Richard Biener <rguenther@suse.de>
52700 * gcc.target/aarch64/pr107209.c: New test.
52702 2023-01-13 Richard Biener <rguenther@suse.de>
52704 PR tree-optimization/108387
52705 * gcc.dg/pr108387.c: New testcase.
52707 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
52709 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
52710 (timeout-dg.exp): Load.
52711 Call gm2_push_timeout 15.
52712 Call gm2_pop_timeout at the end.
52713 * gm2/link/min/pass/link-min-pass.exp: Set path
52715 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
52716 Call gm2_push_timeout 60.
52717 Call gm2_pop_timeout at the end.
52718 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
52719 individual_timeout.
52720 Configure dejagnu to timeout for 10 seconds.
52721 (gm2_push_timeout): New proc.
52722 (gm2_pop_timeout): New proc.
52723 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
52724 individual_timeout.
52725 Configure dejagnu to timeout for 10 seconds.
52726 (gm2_push_timeout): New proc.
52727 (gm2_pop_timeout): New proc.
52729 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
52731 * lib/gm2.exp: Use timeout.exp.
52733 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
52735 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
52738 2023-01-12 Andrew Pinski <apinski@marvell.com>
52739 Roger Sayle <roger@nextmovesoftware.com>
52741 PR tree-optimization/92342
52742 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
52743 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
52744 * gcc.dg/tree-ssa/multcmp-1.c: New test.
52745 * gcc.dg/tree-ssa/multcmp-2.c: New test.
52747 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
52748 Richard Sandiford <richard.sandiford@arm.com>
52751 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
52752 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
52753 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
52754 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
52755 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
52756 * gcc.target/aarch64/pr105549.c: New test.
52757 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
52758 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
52759 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
52760 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
52762 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
52763 Richard Sandiford <richard.sandiford@arm.com>
52765 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
52766 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
52768 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
52769 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
52771 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
52772 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
52773 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
52774 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
52776 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
52777 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
52779 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
52780 * g++.target/aarch64/bitfield-abi-warning.h: New test.
52782 2023-01-12 Richard Biener <rguenther@suse.de>
52784 PR tree-optimization/99412
52785 * gcc.dg/vect/pr99412.c: New testcase.
52786 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
52787 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
52789 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
52792 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
52793 * gfortran.dg/gomp/assumes-2.f90: Likewise.
52794 * gfortran.dg/gomp/assume-5.f90: New test.
52796 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
52798 * c-c++-common/cpp/pr108244-1.c: New test.
52799 * c-c++-common/cpp/pr108244-2.c: New test.
52800 * c-c++-common/gomp/pr108244-3.c: New test.
52802 2023-01-11 David Malcolm <dmalcolm@redhat.com>
52805 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
52806 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
52807 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
52808 warning false +ve directives.
52809 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
52810 * gcc.dg/analyzer/pr103217-3.c: Likewise.
52811 * gcc.dg/analyzer/strdup-pr108252.c: New test.
52812 * gcc.dg/analyzer/strndup-pr108252.c: New test.
52814 2023-01-11 Jakub Jelinek <jakub@redhat.com>
52817 * gcc.dg/pr105972.c: New test.
52819 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
52821 PR tree-optimization/71343
52822 * gcc.dg/pr71343-2.c: New test case.
52824 2023-01-11 David Faust <david.faust@oracle.com>
52827 * gcc.target/bpf/double-1.c: New test.
52828 * gcc.target/bpf/double-2.c: New test.
52829 * gcc.target/bpf/float-1.c: New test.
52831 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
52833 * gcc.dg/sso-17.c: New test.
52835 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
52837 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
52838 the testing target isn't a PowerPC target.
52840 2023-01-11 Richard Biener <rguenther@suse.de>
52842 PR tree-optimization/107767
52843 * gcc.dg/tree-ssa/pr107767.c: New testcase.
52845 2023-01-11 Jakub Jelinek <jakub@redhat.com>
52848 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
52850 2023-01-11 Richard Biener <rguenther@suse.de>
52852 PR tree-optimization/108352
52853 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
52854 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
52856 2023-01-11 Richard Biener <rguenther@suse.de>
52858 PR tree-optimization/108353
52859 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
52861 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
52863 * gcc.target/s390/not.c: New test.
52865 2023-01-11 Richard Biener <rguenther@suse.de>
52867 PR tree-optimization/106293
52868 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
52870 2023-01-10 Richard Biener <rguenther@suse.de>
52872 PR tree-optimization/106293
52873 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
52875 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
52877 PR rtl-optimization/106421
52878 * gcc.dg/pr106421.c: New test case.
52880 2023-01-10 Martin Jambor <mjambor@suse.cz>
52883 * g++.dg/ipa/pr108110.C: New test.
52885 2023-01-10 Richard Biener <rguenther@suse.de>
52887 PR tree-optimization/108314
52888 * gcc.dg/vect/pr108314.c: New testcase.
52890 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
52892 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
52895 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
52897 * gcc.target/csky/and3a.c: Rename to ...
52898 * gcc.target/csky/ck801-and.c: ... this.
52899 * gcc.target/csky/constpool-3.c: Rename to ...
52900 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
52901 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
52902 * gcc.target/csky/ck801-constpool.c: ... this, and skip
52903 if the CPU is not ck801.
52904 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
52906 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
52908 * gcc.target/s390/fcall-saved.c: New test.
52910 2023-01-09 Jakub Jelinek <jakub@redhat.com>
52915 * g++.dg/tree-ssa/initlist-opt2.C: New test.
52916 * g++.dg/tree-ssa/initlist-opt3.C: New test.
52918 2023-01-09 Joseph Myers <joseph@codesourcery.com>
52920 * gcc.dg/c2x-complit-8.c: New test.
52922 2023-01-09 Richard Biener <rguenther@suse.de>
52924 PR middle-end/69482
52925 * gcc.target/i386/pr69482-1.c: New testcase.
52926 * gcc.target/i386/pr69482-2.c: Likewise.
52928 2023-01-09 Martin Liska <mliska@suse.cz>
52931 * g++.dg/ipa/pr108830.C: New test.
52933 2023-01-09 Richard Biener <rguenther@suse.de>
52935 PR tree-optimization/101912
52936 * gcc.dg/uninit-pr101912.c: New testcase.
52938 2023-01-09 Martin Liska <mliska@suse.cz>
52941 * gcc.target/i386/pr107993.c: New test.
52943 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
52945 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
52947 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
52949 2023-01-06 Joseph Myers <joseph@codesourcery.com>
52951 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
52954 2023-01-06 Tamar Christina <tamar.christina@arm.com>
52957 2023-01-06 Tamar Christina <tamar.christina@arm.com>
52959 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
52961 2023-01-06 Jakub Jelinek <jakub@redhat.com>
52965 * gcc.c-torture/execute/pr108292.c: New test.
52966 * gcc.target/i386/pr108292.c: New test.
52967 * gcc.dg/pr108308.c: New test.
52969 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
52972 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
52974 * gcc.target/i386/cmov10.c: New test case.
52976 2023-01-05 Patrick Palka <ppalka@redhat.com>
52979 * g++.dg/parse/access14.C: New test.
52981 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
52983 * lib/gm2.exp (gm2_init_minx): New procedure.
52984 (gm2_init_min): New procedure calls gm2_init_min with
52986 * gm2/link/min/pass/tiny.mod: New test case.
52987 * gm2/link/min/pass/link-min-pass.exp: New file.
52989 2023-01-04 Patrick Palka <ppalka@redhat.com>
52992 * g++.dg/cpp2a/concepts-requires34.C: New test.
52994 2023-01-04 Jakub Jelinek <jakub@redhat.com>
52997 * g++.dg/template/pr108206.C: New test.
52999 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
53001 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
53003 2023-01-04 Jakub Jelinek <jakub@redhat.com>
53005 PR tree-optimization/108253
53006 * g++.dg/opt/pr108253.C: New test.
53008 2023-01-04 Jakub Jelinek <jakub@redhat.com>
53010 PR middle-end/108237
53011 * gcc.c-torture/compile/pr108237.c: New test.
53013 2023-01-04 Jakub Jelinek <jakub@redhat.com>
53015 PR sanitizer/108256
53016 * c-c++-common/ubsan/pr108256.c: New test.
53018 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
53020 * g++.dg/modules/modules.exp: Skip on AIX.
53021 * gcc.target/powerpc/pr99708.c: Skip on AIX.
53023 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
53025 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
53026 that the unused clone is GC'ed.
53027 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
53029 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
53031 * gcc.target/i386/cmov10.c: New test case.
53033 2023-01-03 Jakub Jelinek <jakub@redhat.com>
53035 PR middle-end/108264
53036 * gcc.dg/pr108264.c: New test.
53038 2023-01-03 Jakub Jelinek <jakub@redhat.com>
53040 PR rtl-optimization/108263
53041 * gcc.dg/pr108263.c: New test.
53043 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
53044 Uroš Bizjak <ubizjak@gmail.com>
53046 * gcc.target/i386/extendditi2-1.c: New test case.
53047 * gcc.target/i386/extendditi2-2.c: Likewise.
53050 Copyright (C) 2023 Free Software Foundation, Inc.
53052 Copying and distribution of this file, with or without modification,
53053 are permitted in any medium without royalty provided the copyright
53054 notice and this notice are preserved.