1 2023-11-08 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr78904-1.c (test_sub): New test.
5 * gcc.target/i386/pr78904-1a.c (test_sub): Ditto.
6 * gcc.target/i386/pr78904-1b.c (test_sub): Ditto.
7 * gcc.target/i386/pr78904-2.c (test_sub): Ditto.
8 * gcc.target/i386/pr78904-2a.c (test_sub): Ditto.
9 * gcc.target/i386/pr78904-2b.c (test_sub): Ditto.
10 * gcc.target/i386/pr78952-4.c (test_sub): Ditto.
11 * gcc.target/i386/pr82524.c: New test.
12 * gcc.target/i386/pr82524-1.c: New test.
13 * gcc.target/i386/pr82524-2.c: New test.
14 * gcc.target/i386/pr82524-3.c: New test.
16 2023-11-08 Lehua Ding <lehua.ding@rivai.ai>
18 * gcc.target/riscv/rvv/vsetvl/vsetvl_int.c: New test.
20 2023-11-08 Florian Weimer <fweimer@redhat.com>
22 * gcc.dg/setjmp-7.c (_setjmp): Declare.
24 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
26 * gcc.target/riscv/rvv/base/vl-use-ice.c: New test.
28 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
31 * gfortran.dg/bound_11.f90: New test.
33 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
36 * gfortran.dg/bound_10.f90: New test.
38 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
41 * gfortran.dg/allocated_4.f90: New test.
43 2023-11-08 Hongyu Wang <hongyu.wang@intel.com>
46 * gcc.target/i386/pr112394.c: New test.
48 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
50 * gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
52 2023-11-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
55 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: Adapt test.
56 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: Ditto.
57 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
58 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Ditto.
59 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
60 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: Ditto.
61 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
62 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: Ditto.
63 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: Ditto.
64 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: Ditto.
65 * gcc.target/riscv/rvv/vsetvl/pr112092-1.c: New test.
66 * gcc.target/riscv/rvv/vsetvl/pr112092-2.c: New test.
68 2023-11-08 Haochen Jiang <haochen.jiang@intel.com>
71 * gcc.target/i386/pr111907.c: New test.
73 2023-11-08 Joseph Myers <joseph@codesourcery.com>
75 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Move to ...
76 * gcc.dg/atomic/c23-stdatomic-lockfree-char8_t.c: ... here.
77 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Move to ...
78 * gcc.dg/atomic/c23-stdatomic-var-init-1.c: ... here.
79 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Move to ...
80 * gcc.dg/atomic/gnu23-stdatomic-lockfree-char8_t.c: ... here.
81 Update reference to moved file.
82 * gcc.dg/c2x-align-1.c: Move to ...
83 * gcc.dg/c23-align-1.c: ... here.
84 * gcc.dg/c2x-align-6.c: Move to ...
85 * gcc.dg/c23-align-6.c: ... here.
86 * gcc.dg/c2x-attr-deprecated-1.c: Move to ...
87 * gcc.dg/c23-attr-deprecated-1.c: ... here. Update reference to
89 * gcc.dg/c2x-attr-deprecated-2.c: Move to ...
90 * gcc.dg/c23-attr-deprecated-2.c: ... here.
91 * gcc.dg/c2x-attr-deprecated-3.c: Move to ...
92 * gcc.dg/c23-attr-deprecated-3.c: ... here.
93 * gcc.dg/c2x-attr-deprecated-4.c: Move to ...
94 * gcc.dg/c23-attr-deprecated-4.c: ... here.
95 * gcc.dg/c2x-attr-fallthrough-1.c: Move to ...
96 * gcc.dg/c23-attr-fallthrough-1.c: ... here.
97 * gcc.dg/c2x-attr-fallthrough-2.c: Move to ...
98 * gcc.dg/c23-attr-fallthrough-2.c: ... here.
99 * gcc.dg/c2x-attr-fallthrough-3.c: Move to ...
100 * gcc.dg/c23-attr-fallthrough-3.c: ... here.
101 * gcc.dg/c2x-attr-fallthrough-4.c: Move to ...
102 * gcc.dg/c23-attr-fallthrough-4.c: ... here.
103 * gcc.dg/c2x-attr-fallthrough-5.c: Move to ...
104 * gcc.dg/c23-attr-fallthrough-5.c: ... here.
105 * gcc.dg/c2x-attr-fallthrough-6.c: Move to ...
106 * gcc.dg/c23-attr-fallthrough-6.c: ... here.
107 * gcc.dg/c2x-attr-maybe_unused-1.c: Move to ...
108 * gcc.dg/c23-attr-maybe_unused-1.c: ... here.
109 * gcc.dg/c2x-attr-maybe_unused-2.c: Move to ...
110 * gcc.dg/c23-attr-maybe_unused-2.c: ... here.
111 * gcc.dg/c2x-attr-maybe_unused-3.c: Move to ...
112 * gcc.dg/c23-attr-maybe_unused-3.c: ... here.
113 * gcc.dg/c2x-attr-maybe_unused-4.c: Move to ...
114 * gcc.dg/c23-attr-maybe_unused-4.c: ... here.
115 * gcc.dg/c2x-attr-nodiscard-1.c: Move to ...
116 * gcc.dg/c23-attr-nodiscard-1.c: ... here.
117 * gcc.dg/c2x-attr-nodiscard-2.c: Move to ...
118 * gcc.dg/c23-attr-nodiscard-2.c: ... here.
119 * gcc.dg/c2x-attr-nodiscard-3.c: Move to ...
120 * gcc.dg/c23-attr-nodiscard-3.c: ... here.
121 * gcc.dg/c2x-attr-nodiscard-4.c: Move to ...
122 * gcc.dg/c23-attr-nodiscard-4.c: ... here.
123 * gcc.dg/c2x-attr-noreturn-1.c: Move to ...
124 * gcc.dg/c23-attr-noreturn-1.c: ... here.
125 * gcc.dg/c2x-attr-noreturn-2.c: Move to ...
126 * gcc.dg/c23-attr-noreturn-2.c: ... here.
127 * gcc.dg/c2x-attr-noreturn-3.c: Move to ...
128 * gcc.dg/c23-attr-noreturn-3.c: ... here.
129 * gcc.dg/c2x-attr-syntax-1.c: Move to ...
130 * gcc.dg/c23-attr-syntax-1.c: ... here.
131 * gcc.dg/c2x-attr-syntax-2.c: Move to ...
132 * gcc.dg/c23-attr-syntax-2.c: ... here.
133 * gcc.dg/c2x-attr-syntax-3.c: Move to ...
134 * gcc.dg/c23-attr-syntax-3.c: ... here.
135 * gcc.dg/c2x-attr-syntax-4.c: Move to ...
136 * gcc.dg/c23-attr-syntax-4.c: ... here.
137 * gcc.dg/c2x-attr-syntax-5.c: Move to ...
138 * gcc.dg/c23-attr-syntax-5.c: ... here.
139 * gcc.dg/c2x-attr-syntax-6.c: Move to ...
140 * gcc.dg/c23-attr-syntax-6.c: ... here.
141 * gcc.dg/c2x-attr-syntax-7.c: Move to ...
142 * gcc.dg/c23-attr-syntax-7.c: ... here.
143 * gcc.dg/c2x-auto-1.c: Move to ...
144 * gcc.dg/c23-auto-1.c: ... here.
145 * gcc.dg/c2x-auto-2.c: Move to ...
146 * gcc.dg/c23-auto-2.c: ... here.
147 * gcc.dg/c2x-auto-3.c: Move to ...
148 * gcc.dg/c23-auto-3.c: ... here.
149 * gcc.dg/c2x-auto-4.c: Move to ...
150 * gcc.dg/c23-auto-4.c: ... here.
151 * gcc.dg/c2x-binary-constants-1.c: Move to ...
152 * gcc.dg/c23-binary-constants-1.c: ... here.
153 * gcc.dg/c2x-binary-constants-2.c: Move to ...
154 * gcc.dg/c23-binary-constants-2.c: ... here.
155 * gcc.dg/c2x-binary-constants-3.c: Move to ...
156 * gcc.dg/c23-binary-constants-3.c: ... here.
157 * gcc.dg/c2x-bool-1.c: Move to ...
158 * gcc.dg/c23-bool-1.c: ... here.
159 * gcc.dg/c2x-bool-2.c: Move to ...
160 * gcc.dg/c23-bool-2.c: ... here.
161 * gcc.dg/c2x-bool-limits-1.c: Move to ...
162 * gcc.dg/c23-bool-limits-1.c: ... here.
163 * gcc.dg/c2x-builtins-1.c: Move to ...
164 * gcc.dg/c23-builtins-1.c: ... here.
165 * gcc.dg/c2x-complit-1.c: Move to ...
166 * gcc.dg/c23-complit-1.c: ... here.
167 * gcc.dg/c2x-complit-2.c: Move to ...
168 * gcc.dg/c23-complit-2.c: ... here.
169 * gcc.dg/c2x-complit-3.c: Move to ...
170 * gcc.dg/c23-complit-3.c: ... here.
171 * gcc.dg/c2x-complit-4.c: Move to ...
172 * gcc.dg/c23-complit-4.c: ... here.
173 * gcc.dg/c2x-complit-5.c: Move to ...
174 * gcc.dg/c23-complit-5.c: ... here.
175 * gcc.dg/c2x-complit-6.c: Move to ...
176 * gcc.dg/c23-complit-6.c: ... here.
177 * gcc.dg/c2x-complit-7.c: Move to ...
178 * gcc.dg/c23-complit-7.c: ... here.
179 * gcc.dg/c2x-complit-8.c: Move to ...
180 * gcc.dg/c23-complit-8.c: ... here.
181 * gcc.dg/c2x-concat-1.c: Move to ...
182 * gcc.dg/c23-concat-1.c: ... here.
183 * gcc.dg/c2x-constexpr-1.c: Move to ...
184 * gcc.dg/c23-constexpr-1.c: ... here.
185 * gcc.dg/c2x-constexpr-2a.c: Move to ...
186 * gcc.dg/c23-constexpr-2a.c: ... here. Update reference to moved
188 * gcc.dg/c2x-constexpr-2b.c: Move to ...
189 * gcc.dg/c23-constexpr-2b.c: ... here.
190 * gcc.dg/c2x-constexpr-3.c: Move to ...
191 * gcc.dg/c23-constexpr-3.c: ... here.
192 * gcc.dg/c2x-constexpr-4.c: Move to ...
193 * gcc.dg/c23-constexpr-4.c: ... here.
194 * gcc.dg/c2x-constexpr-5.c: Move to ...
195 * gcc.dg/c23-constexpr-5.c: ... here.
196 * gcc.dg/c2x-constexpr-6.c: Move to ...
197 * gcc.dg/c23-constexpr-6.c: ... here.
198 * gcc.dg/c2x-constexpr-7.c: Move to ...
199 * gcc.dg/c23-constexpr-7.c: ... here.
200 * gcc.dg/c2x-constexpr-8.c: Move to ...
201 * gcc.dg/c23-constexpr-8.c: ... here.
202 * gcc.dg/c2x-constexpr-9.c: Move to ...
203 * gcc.dg/c23-constexpr-9.c: ... here.
204 * gcc.dg/c2x-digit-separators-1.c: Move to ...
205 * gcc.dg/c23-digit-separators-1.c: ... here.
206 * gcc.dg/c2x-digit-separators-2.c: Move to ...
207 * gcc.dg/c23-digit-separators-2.c: ... here.
208 * gcc.dg/c2x-digit-separators-3.c: Move to ...
209 * gcc.dg/c23-digit-separators-3.c: ... here.
210 * gcc.dg/c2x-empty-init-1.c: Move to ...
211 * gcc.dg/c23-empty-init-1.c: ... here.
212 * gcc.dg/c2x-empty-init-2.c: Move to ...
213 * gcc.dg/c23-empty-init-2.c: ... here.
214 * gcc.dg/c2x-empty-init-3.c: Move to ...
215 * gcc.dg/c23-empty-init-3.c: ... here.
216 * gcc.dg/c2x-enum-1.c: Move to ...
217 * gcc.dg/c23-enum-1.c: ... here.
218 * gcc.dg/c2x-enum-2.c: Move to ...
219 * gcc.dg/c23-enum-2.c: ... here.
220 * gcc.dg/c2x-enum-3.c: Move to ...
221 * gcc.dg/c23-enum-3.c: ... here.
222 * gcc.dg/c2x-enum-4.c: Move to ...
223 * gcc.dg/c23-enum-4.c: ... here.
224 * gcc.dg/c2x-enum-5.c: Move to ...
225 * gcc.dg/c23-enum-5.c: ... here.
226 * gcc.dg/c2x-enum-6.c: Move to ...
227 * gcc.dg/c23-enum-6.c: ... here.
228 * gcc.dg/c2x-enum-7.c: Move to ...
229 * gcc.dg/c23-enum-7.c: ... here.
230 * gcc.dg/c2x-enum-8.c: Move to ...
231 * gcc.dg/c23-enum-8.c: ... here.
232 * gcc.dg/c2x-float-1.c: Move to ...
233 * gcc.dg/c23-float-1.c: ... here.
234 * gcc.dg/c2x-float-10.c: Move to ...
235 * gcc.dg/c23-float-10.c: ... here.
236 * gcc.dg/c2x-float-11.c: Move to ...
237 * gcc.dg/c23-float-11.c: ... here.
238 * gcc.dg/c2x-float-12.c: Move to ...
239 * gcc.dg/c23-float-12.c: ... here.
240 * gcc.dg/c2x-float-13.c: Move to ...
241 * gcc.dg/c23-float-13.c: ... here.
242 * gcc.dg/c2x-float-2.c: Move to ...
243 * gcc.dg/c23-float-2.c: ... here.
244 * gcc.dg/c2x-float-3.c: Move to ...
245 * gcc.dg/c23-float-3.c: ... here.
246 * gcc.dg/c2x-float-4.c: Move to ...
247 * gcc.dg/c23-float-4.c: ... here.
248 * gcc.dg/c2x-float-5.c: Move to ...
249 * gcc.dg/c23-float-5.c: ... here.
250 * gcc.dg/c2x-float-6.c: Move to ...
251 * gcc.dg/c23-float-6.c: ... here.
252 * gcc.dg/c2x-float-7a.c: Move to ...
253 * gcc.dg/c23-float-7a.c: ... here.
254 * gcc.dg/c2x-float-7b.c: Move to ...
255 * gcc.dg/c23-float-7b.c: ... here.
256 * gcc.dg/c2x-float-7c.c: Move to ...
257 * gcc.dg/c23-float-7c.c: ... here.
258 * gcc.dg/c2x-float-8.c: Move to ...
259 * gcc.dg/c23-float-8.c: ... here.
260 * gcc.dg/c2x-float-9.c: Move to ...
261 * gcc.dg/c23-float-9.c: ... here.
262 * gcc.dg/c2x-float-no-dfp-1.c: Move to ...
263 * gcc.dg/c23-float-no-dfp-1.c: ... here.
264 * gcc.dg/c2x-float-no-dfp-2.c: Move to ...
265 * gcc.dg/c23-float-no-dfp-2.c: ... here. Update reference to
267 * gcc.dg/c2x-float-no-dfp-3.c: Move to ...
268 * gcc.dg/c23-float-no-dfp-3.c: ... here.
269 * gcc.dg/c2x-float-no-dfp-4.c: Move to ...
270 * gcc.dg/c23-float-no-dfp-4.c: ... here. Update reference to
272 * gcc.dg/c2x-floatn-1.c: Move to ...
273 * gcc.dg/c23-floatn-1.c: ... here.
274 * gcc.dg/c2x-floatn-2.c: Move to ...
275 * gcc.dg/c23-floatn-2.c: ... here.
276 * gcc.dg/c2x-floatn-3.c: Move to ...
277 * gcc.dg/c23-floatn-3.c: ... here.
278 * gcc.dg/c2x-floatn-4.c: Move to ...
279 * gcc.dg/c23-floatn-4.c: ... here.
280 * gcc.dg/c2x-floatn-5.c: Move to ...
281 * gcc.dg/c23-floatn-5.c: ... here.
282 * gcc.dg/c2x-floatn-6.c: Move to ...
283 * gcc.dg/c23-floatn-6.c: ... here.
284 * gcc.dg/c2x-floatn-7.c: Move to ...
285 * gcc.dg/c23-floatn-7.c: ... here.
286 * gcc.dg/c2x-floatn-8.c: Move to ...
287 * gcc.dg/c23-floatn-8.c: ... here.
288 * gcc.dg/c2x-fordecl-1.c: Move to ...
289 * gcc.dg/c23-fordecl-1.c: ... here.
290 * gcc.dg/c2x-fordecl-2.c: Move to ...
291 * gcc.dg/c23-fordecl-2.c: ... here.
292 * gcc.dg/c2x-fordecl-3.c: Move to ...
293 * gcc.dg/c23-fordecl-3.c: ... here.
294 * gcc.dg/c2x-fordecl-4.c: Move to ...
295 * gcc.dg/c23-fordecl-4.c: ... here.
296 * gcc.dg/c2x-has-c-attribute-1.c: Move to ...
297 * gcc.dg/c23-has-c-attribute-1.c: ... here.
298 * gcc.dg/c2x-has-c-attribute-2.c: Move to ...
299 * gcc.dg/c23-has-c-attribute-2.c: ... here.
300 * gcc.dg/c2x-has-c-attribute-3.c: Move to ...
301 * gcc.dg/c23-has-c-attribute-3.c: ... here.
302 * gcc.dg/c2x-has-c-attribute-4.c: Move to ...
303 * gcc.dg/c23-has-c-attribute-4.c: ... here.
304 * gcc.dg/c2x-labels-1.c: Move to ...
305 * gcc.dg/c23-labels-1.c: ... here.
306 * gcc.dg/c2x-labels-2.c: Move to ...
307 * gcc.dg/c23-labels-2.c: ... here.
308 * gcc.dg/c2x-labels-3.c: Move to ...
309 * gcc.dg/c23-labels-3.c: ... here.
310 * gcc.dg/c2x-limits-1.c: Move to ...
311 * gcc.dg/c23-limits-1.c: ... here.
312 * gcc.dg/c2x-no-dfp-1.c: Move to ...
313 * gcc.dg/c23-no-dfp-1.c: ... here.
314 * gcc.dg/c2x-nullptr-1.c: Move to ...
315 * gcc.dg/c23-nullptr-1.c: ... here.
316 * gcc.dg/c2x-nullptr-2.c: Move to ...
317 * gcc.dg/c23-nullptr-2.c: ... here.
318 * gcc.dg/c2x-nullptr-3.c: Move to ...
319 * gcc.dg/c23-nullptr-3.c: ... here.
320 * gcc.dg/c2x-nullptr-4.c: Move to ...
321 * gcc.dg/c23-nullptr-4.c: ... here.
322 * gcc.dg/c2x-nullptr-5.c: Move to ...
323 * gcc.dg/c23-nullptr-5.c: ... here.
324 * gcc.dg/c2x-nullptr-6.c: Move to ...
325 * gcc.dg/c23-nullptr-6.c: ... here.
326 * gcc.dg/c2x-old-style-definition-1.c: Move to ...
327 * gcc.dg/c23-old-style-definition-1.c: ... here.
328 * gcc.dg/c2x-old-style-definition-2.c: Move to ...
329 * gcc.dg/c23-old-style-definition-2.c: ... here.
330 * gcc.dg/c2x-old-style-definition-3.c: Move to ...
331 * gcc.dg/c23-old-style-definition-3.c: ... here.
332 * gcc.dg/c2x-old-style-definition-4.c: Move to ...
333 * gcc.dg/c23-old-style-definition-4.c: ... here.
334 * gcc.dg/c2x-old-style-definition-5.c: Move to ...
335 * gcc.dg/c23-old-style-definition-5.c: ... here.
336 * gcc.dg/c2x-old-style-definition-6.c: Move to ...
337 * gcc.dg/c23-old-style-definition-6.c: ... here.
338 * gcc.dg/c2x-parm-omit-1.c: Move to ...
339 * gcc.dg/c23-parm-omit-1.c: ... here.
340 * gcc.dg/c2x-parm-omit-2.c: Move to ...
341 * gcc.dg/c23-parm-omit-2.c: ... here.
342 * gcc.dg/c2x-parm-omit-3.c: Move to ...
343 * gcc.dg/c23-parm-omit-3.c: ... here.
344 * gcc.dg/c2x-parm-omit-4.c: Move to ...
345 * gcc.dg/c23-parm-omit-4.c: ... here.
346 * gcc.dg/c2x-qual-1.c: Move to ...
347 * gcc.dg/c23-qual-1.c: ... here.
348 * gcc.dg/c2x-qual-2.c: Move to ...
349 * gcc.dg/c23-qual-2.c: ... here.
350 * gcc.dg/c2x-qual-3.c: Move to ...
351 * gcc.dg/c23-qual-3.c: ... here.
352 * gcc.dg/c2x-qual-4.c: Move to ...
353 * gcc.dg/c23-qual-4.c: ... here.
354 * gcc.dg/c2x-qual-5.c: Move to ...
355 * gcc.dg/c23-qual-5.c: ... here.
356 * gcc.dg/c2x-qual-6.c: Move to ...
357 * gcc.dg/c23-qual-6.c: ... here.
358 * gcc.dg/c2x-qual-7.c: Move to ...
359 * gcc.dg/c23-qual-7.c: ... here.
360 * gcc.dg/c2x-static-assert-1.c: Move to ...
361 * gcc.dg/c23-static-assert-1.c: ... here.
362 * gcc.dg/c2x-static-assert-2.c: Move to ...
363 * gcc.dg/c23-static-assert-2.c: ... here.
364 * gcc.dg/c2x-static-assert-3.c: Move to ...
365 * gcc.dg/c23-static-assert-3.c: ... here.
366 * gcc.dg/c2x-static-assert-4.c: Move to ...
367 * gcc.dg/c23-static-assert-4.c: ... here.
368 * gcc.dg/c2x-stdarg-1.c: Move to ...
369 * gcc.dg/c23-stdarg-1.c: ... here.
370 * gcc.dg/c2x-stdarg-2.c: Move to ...
371 * gcc.dg/c23-stdarg-2.c: ... here.
372 * gcc.dg/c2x-stdarg-3.c: Move to ...
373 * gcc.dg/c23-stdarg-3.c: ... here.
374 * gcc.dg/c2x-stdarg-4.c: Move to ...
375 * gcc.dg/c23-stdarg-4.c: ... here.
376 * gcc.dg/c2x-stdarg-5.c: Move to ...
377 * gcc.dg/c23-stdarg-5.c: ... here.
378 * gcc.dg/c2x-stdatomic-1.c: Move to ...
379 * gcc.dg/c23-stdatomic-1.c: ... here.
380 * gcc.dg/c2x-stddef-1.c: Move to ...
381 * gcc.dg/c23-stddef-1.c: ... here.
382 * gcc.dg/c2x-stdint-1.c: Move to ...
383 * gcc.dg/c23-stdint-1.c: ... here.
384 * gcc.dg/c2x-thread-local-1.c: Move to ...
385 * gcc.dg/c23-thread-local-1.c: ... here.
386 * gcc.dg/c2x-thread-local-2.c: Move to ...
387 * gcc.dg/c23-thread-local-2.c: ... here.
388 * gcc.dg/c2x-typeof-1.c: Move to ...
389 * gcc.dg/c23-typeof-1.c: ... here.
390 * gcc.dg/c2x-typeof-2.c: Move to ...
391 * gcc.dg/c23-typeof-2.c: ... here.
392 * gcc.dg/c2x-typeof-3.c: Move to ...
393 * gcc.dg/c23-typeof-3.c: ... here.
394 * gcc.dg/c2x-unproto-1.c: Move to ...
395 * gcc.dg/c23-unproto-1.c: ... here.
396 * gcc.dg/c2x-unproto-2.c: Move to ...
397 * gcc.dg/c23-unproto-2.c: ... here.
398 * gcc.dg/c2x-unproto-3.c: Move to ...
399 * gcc.dg/c23-unproto-3.c: ... here.
400 * gcc.dg/c2x-unproto-4.c: Move to ...
401 * gcc.dg/c23-unproto-4.c: ... here.
402 * gcc.dg/c2x-unreachable-1.c: Move to ...
403 * gcc.dg/c23-unreachable-1.c: ... here.
404 * gcc.dg/c2x-utf8char-1.c: Move to ...
405 * gcc.dg/c23-utf8char-1.c: ... here.
406 * gcc.dg/c2x-utf8char-2.c: Move to ...
407 * gcc.dg/c23-utf8char-2.c: ... here.
408 * gcc.dg/c2x-utf8char-3.c: Move to ...
409 * gcc.dg/c23-utf8char-3.c: ... here.
410 * gcc.dg/c2x-utf8str-type.c: Move to ...
411 * gcc.dg/c23-utf8str-type.c: ... here.
412 * gcc.dg/c2x-utf8str.c: Move to ...
413 * gcc.dg/c23-utf8str.c: ... here.
414 * gcc.dg/cpp/c2x-elifdef-1.c: Move to ...
415 * gcc.dg/cpp/c23-elifdef-1.c: ... here.
416 * gcc.dg/cpp/c2x-elifdef-2.c: Move to ...
417 * gcc.dg/cpp/c23-elifdef-2.c: ... here.
418 * gcc.dg/cpp/c2x-scope-1.c: Move to ...
419 * gcc.dg/cpp/c23-scope-1.c: ... here.
420 * gcc.dg/cpp/c2x-scope-2.c: Move to ...
421 * gcc.dg/cpp/c23-scope-2.c: ... here. Update reference to moved
423 * gcc.dg/cpp/c2x-trigraphs-1.c: Move to ...
424 * gcc.dg/cpp/c23-trigraphs-1.c: ... here.
425 * gcc.dg/cpp/c2x-trigraphs-2.c: Move to ...
426 * gcc.dg/cpp/c23-trigraphs-2.c: ... here.
427 * gcc.dg/cpp/c2x-ucn-1.c: Move to ...
428 * gcc.dg/cpp/c23-ucn-1.c: ... here.
429 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Move to ...
430 * gcc.dg/cpp/c23-ucnid-1-utf8.c: ... here.
431 * gcc.dg/cpp/c2x-ucnid-1.c: Move to ...
432 * gcc.dg/cpp/c23-ucnid-1.c: ... here.
433 * gcc.dg/cpp/c2x-va-opt-1.c: Move to ...
434 * gcc.dg/cpp/c23-va-opt-1.c: ... here.
435 * gcc.dg/cpp/c2x-warning-1.c: Move to ...
436 * gcc.dg/cpp/c23-warning-1.c: ... here.
437 * gcc.dg/cpp/c2x-warning-2.c: Move to ...
438 * gcc.dg/cpp/c23-warning-2.c: ... here.
439 * gcc.dg/cpp/gnu2x-warning-1.c: Move to ...
440 * gcc.dg/cpp/gnu23-warning-1.c: ... here.
441 * gcc.dg/cpp/gnu2x-warning-2.c: Move to ...
442 * gcc.dg/cpp/gnu23-warning-2.c: ... here.
443 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Move to ...
444 * gcc.dg/dfp/c23-builtins-dfp-1.c: ... here.
445 * gcc.dg/dfp/c2x-constants-1.c: Move to ...
446 * gcc.dg/dfp/c23-constants-1.c: ... here.
447 * gcc.dg/dfp/c2x-constants-2.c: Move to ...
448 * gcc.dg/dfp/c23-constants-2.c: ... here.
449 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Move to ...
450 * gcc.dg/dfp/c23-constexpr-dfp-1.c: ... here.
451 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Move to ...
452 * gcc.dg/dfp/c23-constexpr-dfp-2.c: ... here.
453 * gcc.dg/dfp/c2x-float-dfp-1.c: Move to ...
454 * gcc.dg/dfp/c23-float-dfp-1.c: ... here.
455 * gcc.dg/dfp/c2x-float-dfp-2.c: Move to ...
456 * gcc.dg/dfp/c23-float-dfp-2.c: ... here. Update reference to
458 * gcc.dg/dfp/c2x-float-dfp-3.c: Move to ...
459 * gcc.dg/dfp/c23-float-dfp-3.c: ... here.
460 * gcc.dg/dfp/c2x-float-dfp-4.c: Move to ...
461 * gcc.dg/dfp/c23-float-dfp-4.c: ... here.
462 * gcc.dg/dfp/c2x-float-dfp-5.c: Move to ...
463 * gcc.dg/dfp/c23-float-dfp-5.c: ... here.
464 * gcc.dg/dfp/c2x-float-dfp-6.c: Move to ...
465 * gcc.dg/dfp/c23-float-dfp-6.c: ... here.
466 * gcc.dg/dfp/c2x-float-dfp-7.c: Move to ...
467 * gcc.dg/dfp/c23-float-dfp-7.c: ... here.
468 * gcc.dg/dfp/c2x-float-dfp-8.c: Move to ...
469 * gcc.dg/dfp/c23-float-dfp-8.c: ... here.
470 * gcc.dg/dfp/c2x-keywords-1.c: Move to ...
471 * gcc.dg/dfp/c23-keywords-1.c: ... here.
472 * gcc.dg/dfp/c2x-keywords-2.c: Move to ...
473 * gcc.dg/dfp/c23-keywords-2.c: ... here.
474 * gcc.dg/format/c2x-dfp-printf-1.c: Move to ...
475 * gcc.dg/format/c23-dfp-printf-1.c: ... here.
476 * gcc.dg/format/c2x-dfp-scanf-1.c: Move to ...
477 * gcc.dg/format/c23-dfp-scanf-1.c: ... here.
478 * gcc.dg/format/c2x-printf-1.c: Move to ...
479 * gcc.dg/format/c23-printf-1.c: ... here.
480 * gcc.dg/format/c2x-scanf-1.c: Move to ...
481 * gcc.dg/format/c23-scanf-1.c: ... here.
482 * gcc.dg/format/c2x-strftime-1.c: Move to ...
483 * gcc.dg/format/c23-strftime-1.c: ... here.
484 * gcc.dg/gnu2x-attr-syntax-1.c: Move to ...
485 * gcc.dg/gnu23-attr-syntax-1.c: ... here.
486 * gcc.dg/gnu2x-attr-syntax-2.c: Move to ...
487 * gcc.dg/gnu23-attr-syntax-2.c: ... here.
488 * gcc.dg/gnu2x-attrs-1.c: Move to ...
489 * gcc.dg/gnu23-attrs-1.c: ... here.
490 * gcc.dg/gnu2x-attrs-2.c: Move to ...
491 * gcc.dg/gnu23-attrs-2.c: ... here.
492 * gcc.dg/gnu2x-auto-1.c: Move to ...
493 * gcc.dg/gnu23-auto-1.c: ... here.
494 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Move to ...
495 * gcc.dg/gnu23-builtins-no-dfp-1.c: ... here.
496 * gcc.dg/gnu2x-complit-1.c: Move to ...
497 * gcc.dg/gnu23-complit-1.c: ... here.
498 * gcc.dg/gnu2x-complit-2.c: Move to ...
499 * gcc.dg/gnu23-complit-2.c: ... here.
500 * gcc.dg/gnu2x-constexpr-1.c: Move to ...
501 * gcc.dg/gnu23-constexpr-1.c: ... here.
502 * gcc.dg/gnu2x-empty-init-1.c: Move to ...
503 * gcc.dg/gnu23-empty-init-1.c: ... here.
504 * gcc.dg/gnu2x-empty-init-2.c: Move to ...
505 * gcc.dg/gnu23-empty-init-2.c: ... here.
506 * gcc.dg/gnu2x-enum-1.c: Move to ...
507 * gcc.dg/gnu23-enum-1.c: ... here.
508 * gcc.dg/gnu2x-static-assert-1.c: Move to ...
509 * gcc.dg/gnu23-static-assert-1.c: ... here.
510 * gcc.dg/gnu2x-stdarg-1.c: Move to ...
511 * gcc.dg/gnu23-stdarg-1.c: ... here.
512 * gcc.dg/gnu2x-typeof-1.c: Move to ...
513 * gcc.dg/gnu23-typeof-1.c: ... here.
514 * gcc.dg/gnu2x-utf8char-1.c: Move to ...
515 * gcc.dg/gnu23-utf8char-1.c: ... here. Update reference to moved
517 * gcc.dg/gnu2x-utf8str-type.c: Move to ...
518 * gcc.dg/gnu23-utf8str-type.c: ... here. Update reference to
520 * gcc.dg/gnu2x-utf8str.c: Move to ...
521 * gcc.dg/gnu23-utf8str.c: ... here.
522 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Move to ...
523 * gcc.dg/torture/builtin-fp-int-inexact-c23.c: ... here.
524 * gcc.dg/torture/c2x-stdarg-split-1a.c: Move to ...
525 * gcc.dg/torture/c23-stdarg-split-1a.c: ... here. Update
526 reference to moved file.
527 * gcc.dg/torture/c2x-stdarg-split-1b.c: Move to ...
528 * gcc.dg/torture/c23-stdarg-split-1b.c: ... here.
529 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Move to ...
530 * objc.dg/attributes/gnu23-attr-syntax-1.m: ... here. Update
531 reference to moved file.
532 * g++.dg/cpp/elifdef-2.C: Update reference to moved file.
533 * g++.dg/cpp/elifdef-4.C: Likewise.
534 * gcc.dg/c11-float-dfp-1.c: Likewise.
535 * gcc.dg/c11-float-dfp-2.c: Likewise.
536 * gcc.dg/cpp/gnu11-elifdef-1.c: Likewise.
537 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
539 2023-11-07 Pan Li <pan2.li@intel.com>
541 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-1.c: New test.
542 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-1.c: New test.
543 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-0.c: New test.
544 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-rv32-run-0.c: New test.
545 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c: New test.
546 * gcc.target/riscv/rvv/autovec/unop/math-lfloorf-rv64-run-0.c: New test.
547 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-0.c: New test.
548 * gcc.target/riscv/rvv/autovec/unop/math-llfloorf-run-0.c: New test.
549 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-1.c: New test.
550 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-rv32-0.c: New test.
551 * gcc.target/riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c: New test.
552 * gcc.target/riscv/rvv/autovec/vls/math-llfloorf-0.c: New test.
554 2023-11-07 Joseph Myers <joseph@codesourcery.com>
556 * c-c++-common/alias-1.c: Use "c23" or "gnu23" option names in
557 place of "c2x" or "gnu2x" names, and refer to C23 in comments in
559 * gcc.dg/Wformat-overflow1.c: Likewise.
560 * gcc.dg/asm-scope-1.c: Likewise.
561 * gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c: Likewise.
562 * gcc.dg/atomic/c2x-stdatomic-var-init-1.c: Likewise.
563 * gcc.dg/atomic/gnu2x-stdatomic-lockfree-char8_t.c: Likewise.
564 * gcc.dg/atomic/stdatomic-bitint-1.c: Likewise.
565 * gcc.dg/atomic/stdatomic-bitint-2.c: Likewise.
566 * gcc.dg/attr-assume-1.c: Likewise.
567 * gcc.dg/attr-assume-2.c: Likewise.
568 * gcc.dg/attr-assume-3.c: Likewise.
569 * gcc.dg/attr-assume-4.c: Likewise.
570 * gcc.dg/bitint-1.c: Likewise.
571 * gcc.dg/bitint-10.c: Likewise.
572 * gcc.dg/bitint-11.c: Likewise.
573 * gcc.dg/bitint-12.c: Likewise.
574 * gcc.dg/bitint-13.c: Likewise.
575 * gcc.dg/bitint-14.c: Likewise.
576 * gcc.dg/bitint-15.c: Likewise.
577 * gcc.dg/bitint-16.c: Likewise.
578 * gcc.dg/bitint-17.c: Likewise.
579 * gcc.dg/bitint-18.c: Likewise.
580 * gcc.dg/bitint-19.c: Likewise.
581 * gcc.dg/bitint-2.c: Likewise.
582 * gcc.dg/bitint-20.c: Likewise.
583 * gcc.dg/bitint-21.c: Likewise.
584 * gcc.dg/bitint-22.c: Likewise.
585 * gcc.dg/bitint-23.c: Likewise.
586 * gcc.dg/bitint-25.c: Likewise.
587 * gcc.dg/bitint-28.c: Likewise.
588 * gcc.dg/bitint-29.c: Likewise.
589 * gcc.dg/bitint-3.c: Likewise.
590 * gcc.dg/bitint-30.c: Likewise.
591 * gcc.dg/bitint-31.c: Likewise.
592 * gcc.dg/bitint-32.c: Likewise.
593 * gcc.dg/bitint-34.c: Likewise.
594 * gcc.dg/bitint-35.c: Likewise.
595 * gcc.dg/bitint-36.c: Likewise.
596 * gcc.dg/bitint-38.c: Likewise.
597 * gcc.dg/bitint-39.c: Likewise.
598 * gcc.dg/bitint-4.c: Likewise.
599 * gcc.dg/bitint-5.c: Likewise.
600 * gcc.dg/bitint-6.c: Likewise.
601 * gcc.dg/bitint-7.c: Likewise.
602 * gcc.dg/bitint-8.c: Likewise.
603 * gcc.dg/bitint-9.c: Likewise.
604 * gcc.dg/c11-attr-syntax-3.c: Likewise.
605 * gcc.dg/c11-builtins-1.c: Likewise.
606 * gcc.dg/c11-complit-1.c: Likewise.
607 * gcc.dg/c11-complit-2.c: Likewise.
608 * gcc.dg/c11-complit-3.c: Likewise.
609 * gcc.dg/c11-digit-separators-1.c: Likewise.
610 * gcc.dg/c11-empty-init-3.c: Likewise.
611 * gcc.dg/c11-enum-1.c: Likewise.
612 * gcc.dg/c11-enum-2.c: Likewise.
613 * gcc.dg/c11-enum-3.c: Likewise.
614 * gcc.dg/c11-enum-4.c: Likewise.
615 * gcc.dg/c11-enum-5.c: Likewise.
616 * gcc.dg/c11-enum-6.c: Likewise.
617 * gcc.dg/c11-floatn-5.c: Likewise.
618 * gcc.dg/c11-floatn-6.c: Likewise.
619 * gcc.dg/c11-floatn-7.c: Likewise.
620 * gcc.dg/c11-floatn-8.c: Likewise.
621 * gcc.dg/c11-fordecl-3.c: Likewise.
622 * gcc.dg/c11-fordecl-4.c: Likewise.
623 * gcc.dg/c11-keywords-1.c: Likewise.
624 * gcc.dg/c11-old-style-definition-1.c: Likewise.
625 * gcc.dg/c11-old-style-definition-2.c: Likewise.
626 * gcc.dg/c11-parm-omit-3.c: Likewise.
627 * gcc.dg/c11-qual-1.c: Likewise.
628 * gcc.dg/c11-static-assert-9.c: Likewise.
629 * gcc.dg/c11-stdarg-3.c: Likewise.
630 * gcc.dg/c11-unproto-1.c: Likewise.
631 * gcc.dg/c11-unproto-2.c: Likewise.
632 * gcc.dg/c11-utf8char-1.c: Likewise.
633 * gcc.dg/c17-nullptr-2.c: Likewise.
634 * gcc.dg/c2x-align-1.c: Likewise.
635 * gcc.dg/c2x-align-6.c: Likewise.
636 * gcc.dg/c2x-attr-deprecated-1.c: Likewise.
637 * gcc.dg/c2x-attr-deprecated-2.c: Likewise.
638 * gcc.dg/c2x-attr-deprecated-3.c: Likewise.
639 * gcc.dg/c2x-attr-deprecated-4.c: Likewise.
640 * gcc.dg/c2x-attr-fallthrough-1.c: Likewise.
641 * gcc.dg/c2x-attr-fallthrough-2.c: Likewise.
642 * gcc.dg/c2x-attr-fallthrough-3.c: Likewise.
643 * gcc.dg/c2x-attr-fallthrough-4.c: Likewise.
644 * gcc.dg/c2x-attr-fallthrough-5.c: Likewise.
645 * gcc.dg/c2x-attr-fallthrough-6.c: Likewise.
646 * gcc.dg/c2x-attr-maybe_unused-1.c: Likewise.
647 * gcc.dg/c2x-attr-maybe_unused-2.c: Likewise.
648 * gcc.dg/c2x-attr-maybe_unused-3.c: Likewise.
649 * gcc.dg/c2x-attr-maybe_unused-4.c: Likewise.
650 * gcc.dg/c2x-attr-nodiscard-1.c: Likewise.
651 * gcc.dg/c2x-attr-nodiscard-2.c: Likewise.
652 * gcc.dg/c2x-attr-nodiscard-3.c: Likewise.
653 * gcc.dg/c2x-attr-nodiscard-4.c: Likewise.
654 * gcc.dg/c2x-attr-noreturn-1.c: Likewise.
655 * gcc.dg/c2x-attr-noreturn-2.c: Likewise.
656 * gcc.dg/c2x-attr-noreturn-3.c: Likewise.
657 * gcc.dg/c2x-attr-syntax-1.c: Likewise.
658 * gcc.dg/c2x-attr-syntax-2.c: Likewise.
659 * gcc.dg/c2x-attr-syntax-3.c: Likewise.
660 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
661 * gcc.dg/c2x-attr-syntax-5.c: Likewise.
662 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
663 * gcc.dg/c2x-auto-1.c: Likewise.
664 * gcc.dg/c2x-auto-2.c: Likewise.
665 * gcc.dg/c2x-auto-3.c: Likewise.
666 * gcc.dg/c2x-auto-4.c: Likewise.
667 * gcc.dg/c2x-binary-constants-1.c: Likewise.
668 * gcc.dg/c2x-binary-constants-2.c: Likewise.
669 * gcc.dg/c2x-binary-constants-3.c: Likewise.
670 * gcc.dg/c2x-bool-1.c: Likewise.
671 * gcc.dg/c2x-bool-2.c: Likewise.
672 * gcc.dg/c2x-bool-limits-1.c: Likewise.
673 * gcc.dg/c2x-builtins-1.c: Likewise.
674 * gcc.dg/c2x-complit-1.c: Likewise.
675 * gcc.dg/c2x-complit-2.c: Likewise.
676 * gcc.dg/c2x-complit-3.c: Likewise.
677 * gcc.dg/c2x-complit-4.c: Likewise.
678 * gcc.dg/c2x-complit-5.c: Likewise.
679 * gcc.dg/c2x-complit-6.c: Likewise.
680 * gcc.dg/c2x-complit-7.c: Likewise.
681 * gcc.dg/c2x-complit-8.c: Likewise.
682 * gcc.dg/c2x-concat-1.c: Likewise.
683 * gcc.dg/c2x-constexpr-1.c: Likewise.
684 * gcc.dg/c2x-constexpr-2a.c: Likewise.
685 * gcc.dg/c2x-constexpr-2b.c: Likewise.
686 * gcc.dg/c2x-constexpr-3.c: Likewise.
687 * gcc.dg/c2x-constexpr-4.c: Likewise.
688 * gcc.dg/c2x-constexpr-5.c: Likewise.
689 * gcc.dg/c2x-constexpr-6.c: Likewise.
690 * gcc.dg/c2x-constexpr-7.c: Likewise.
691 * gcc.dg/c2x-constexpr-8.c: Likewise.
692 * gcc.dg/c2x-constexpr-9.c: Likewise.
693 * gcc.dg/c2x-digit-separators-1.c: Likewise.
694 * gcc.dg/c2x-digit-separators-2.c: Likewise.
695 * gcc.dg/c2x-digit-separators-3.c: Likewise.
696 * gcc.dg/c2x-empty-init-1.c: Likewise.
697 * gcc.dg/c2x-empty-init-2.c: Likewise.
698 * gcc.dg/c2x-empty-init-3.c: Likewise.
699 * gcc.dg/c2x-enum-1.c: Likewise.
700 * gcc.dg/c2x-enum-2.c: Likewise.
701 * gcc.dg/c2x-enum-3.c: Likewise.
702 * gcc.dg/c2x-enum-4.c: Likewise.
703 * gcc.dg/c2x-enum-5.c: Likewise.
704 * gcc.dg/c2x-enum-6.c: Likewise.
705 * gcc.dg/c2x-enum-7.c: Likewise.
706 * gcc.dg/c2x-enum-8.c: Likewise.
707 * gcc.dg/c2x-float-1.c: Likewise.
708 * gcc.dg/c2x-float-10.c: Likewise.
709 * gcc.dg/c2x-float-11.c: Likewise.
710 * gcc.dg/c2x-float-12.c: Likewise.
711 * gcc.dg/c2x-float-13.c: Likewise.
712 * gcc.dg/c2x-float-2.c: Likewise.
713 * gcc.dg/c2x-float-3.c: Likewise.
714 * gcc.dg/c2x-float-4.c: Likewise.
715 * gcc.dg/c2x-float-5.c: Likewise.
716 * gcc.dg/c2x-float-6.c: Likewise.
717 * gcc.dg/c2x-float-7a.c: Likewise.
718 * gcc.dg/c2x-float-7b.c: Likewise.
719 * gcc.dg/c2x-float-7c.c: Likewise.
720 * gcc.dg/c2x-float-8.c: Likewise.
721 * gcc.dg/c2x-float-9.c: Likewise.
722 * gcc.dg/c2x-float-no-dfp-1.c: Likewise.
723 * gcc.dg/c2x-float-no-dfp-2.c: Likewise.
724 * gcc.dg/c2x-float-no-dfp-3.c: Likewise.
725 * gcc.dg/c2x-float-no-dfp-4.c: Likewise.
726 * gcc.dg/c2x-floatn-1.c: Likewise.
727 * gcc.dg/c2x-floatn-2.c: Likewise.
728 * gcc.dg/c2x-floatn-3.c: Likewise.
729 * gcc.dg/c2x-floatn-4.c: Likewise.
730 * gcc.dg/c2x-floatn-5.c: Likewise.
731 * gcc.dg/c2x-floatn-6.c: Likewise.
732 * gcc.dg/c2x-floatn-7.c: Likewise.
733 * gcc.dg/c2x-floatn-8.c: Likewise.
734 * gcc.dg/c2x-fordecl-1.c: Likewise.
735 * gcc.dg/c2x-fordecl-2.c: Likewise.
736 * gcc.dg/c2x-fordecl-3.c: Likewise.
737 * gcc.dg/c2x-fordecl-4.c: Likewise.
738 * gcc.dg/c2x-has-c-attribute-1.c: Likewise.
739 * gcc.dg/c2x-has-c-attribute-2.c: Likewise.
740 * gcc.dg/c2x-has-c-attribute-3.c: Likewise.
741 * gcc.dg/c2x-has-c-attribute-4.c: Likewise.
742 * gcc.dg/c2x-labels-1.c: Likewise.
743 * gcc.dg/c2x-labels-2.c: Likewise.
744 * gcc.dg/c2x-labels-3.c: Likewise.
745 * gcc.dg/c2x-limits-1.c: Likewise.
746 * gcc.dg/c2x-no-dfp-1.c: Likewise.
747 * gcc.dg/c2x-nullptr-1.c: Likewise.
748 * gcc.dg/c2x-nullptr-2.c: Likewise.
749 * gcc.dg/c2x-nullptr-3.c: Likewise.
750 * gcc.dg/c2x-nullptr-4.c: Likewise.
751 * gcc.dg/c2x-nullptr-5.c: Likewise.
752 * gcc.dg/c2x-nullptr-6.c: Likewise.
753 * gcc.dg/c2x-old-style-definition-1.c: Likewise.
754 * gcc.dg/c2x-old-style-definition-2.c: Likewise.
755 * gcc.dg/c2x-old-style-definition-3.c: Likewise.
756 * gcc.dg/c2x-old-style-definition-4.c: Likewise.
757 * gcc.dg/c2x-old-style-definition-5.c: Likewise.
758 * gcc.dg/c2x-old-style-definition-6.c: Likewise.
759 * gcc.dg/c2x-parm-omit-1.c: Likewise.
760 * gcc.dg/c2x-parm-omit-2.c: Likewise.
761 * gcc.dg/c2x-parm-omit-3.c: Likewise.
762 * gcc.dg/c2x-parm-omit-4.c: Likewise.
763 * gcc.dg/c2x-qual-1.c: Likewise.
764 * gcc.dg/c2x-qual-2.c: Likewise.
765 * gcc.dg/c2x-qual-3.c: Likewise.
766 * gcc.dg/c2x-qual-4.c: Likewise.
767 * gcc.dg/c2x-qual-5.c: Likewise.
768 * gcc.dg/c2x-qual-6.c: Likewise.
769 * gcc.dg/c2x-qual-7.c: Likewise.
770 * gcc.dg/c2x-static-assert-1.c: Likewise.
771 * gcc.dg/c2x-static-assert-2.c: Likewise.
772 * gcc.dg/c2x-static-assert-3.c: Likewise.
773 * gcc.dg/c2x-static-assert-4.c: Likewise.
774 * gcc.dg/c2x-stdarg-1.c: Likewise.
775 * gcc.dg/c2x-stdarg-2.c: Likewise.
776 * gcc.dg/c2x-stdarg-3.c: Likewise.
777 * gcc.dg/c2x-stdarg-4.c: Likewise.
778 * gcc.dg/c2x-stdarg-5.c: Likewise.
779 * gcc.dg/c2x-stdatomic-1.c: Likewise.
780 * gcc.dg/c2x-stddef-1.c: Likewise.
781 * gcc.dg/c2x-stdint-1.c: Likewise.
782 * gcc.dg/c2x-thread-local-1.c: Likewise.
783 * gcc.dg/c2x-thread-local-2.c: Likewise.
784 * gcc.dg/c2x-typeof-1.c: Likewise.
785 * gcc.dg/c2x-typeof-2.c: Likewise.
786 * gcc.dg/c2x-typeof-3.c: Likewise.
787 * gcc.dg/c2x-unproto-1.c: Likewise.
788 * gcc.dg/c2x-unproto-2.c: Likewise.
789 * gcc.dg/c2x-unproto-3.c: Likewise.
790 * gcc.dg/c2x-unproto-4.c: Likewise.
791 * gcc.dg/c2x-unreachable-1.c: Likewise.
792 * gcc.dg/c2x-utf8char-1.c: Likewise.
793 * gcc.dg/c2x-utf8char-2.c: Likewise.
794 * gcc.dg/c2x-utf8char-3.c: Likewise.
795 * gcc.dg/c2x-utf8str-type.c: Likewise.
796 * gcc.dg/c2x-utf8str.c: Likewise.
797 * gcc.dg/c90-auto-1.c: Likewise.
798 * gcc.dg/c90-complit-2.c: Likewise.
799 * gcc.dg/cpp/c11-warning-3.c: Likewise.
800 * gcc.dg/cpp/c2x-elifdef-1.c: Likewise.
801 * gcc.dg/cpp/c2x-elifdef-2.c: Likewise.
802 * gcc.dg/cpp/c2x-scope-1.c: Likewise.
803 * gcc.dg/cpp/c2x-scope-2.c: Likewise.
804 * gcc.dg/cpp/c2x-trigraphs-1.c: Likewise.
805 * gcc.dg/cpp/c2x-trigraphs-2.c: Likewise.
806 * gcc.dg/cpp/c2x-ucn-1.c: Likewise.
807 * gcc.dg/cpp/c2x-ucnid-1-utf8.c: Likewise.
808 * gcc.dg/cpp/c2x-ucnid-1.c: Likewise.
809 * gcc.dg/cpp/c2x-va-opt-1.c: Likewise.
810 * gcc.dg/cpp/c2x-warning-1.c: Likewise.
811 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
812 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
813 * gcc.dg/cpp/gnu2x-warning-1.c: Likewise.
814 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
815 * gcc.dg/cr-decimal-dig-2.c: Likewise.
816 * gcc.dg/cr-decimal-dig-3.c: Likewise.
817 * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise.
818 * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise.
819 * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise.
820 * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise.
821 * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise.
822 * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise.
823 * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise.
824 * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise.
825 * gcc.dg/dfp/bitint-1.c: Likewise.
826 * gcc.dg/dfp/bitint-2.c: Likewise.
827 * gcc.dg/dfp/bitint-3.c: Likewise.
828 * gcc.dg/dfp/bitint-4.c: Likewise.
829 * gcc.dg/dfp/bitint-5.c: Likewise.
830 * gcc.dg/dfp/bitint-6.c: Likewise.
831 * gcc.dg/dfp/bitint-7.c: Likewise.
832 * gcc.dg/dfp/bitint-8.c: Likewise.
833 * gcc.dg/dfp/c2x-builtins-dfp-1.c: Likewise.
834 * gcc.dg/dfp/c2x-constants-1.c: Likewise.
835 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
836 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Likewise.
837 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Likewise.
838 * gcc.dg/dfp/c2x-float-dfp-1.c: Likewise.
839 * gcc.dg/dfp/c2x-float-dfp-2.c: Likewise.
840 * gcc.dg/dfp/c2x-float-dfp-3.c: Likewise.
841 * gcc.dg/dfp/c2x-float-dfp-4.c: Likewise.
842 * gcc.dg/dfp/c2x-float-dfp-5.c: Likewise.
843 * gcc.dg/dfp/c2x-float-dfp-6.c: Likewise.
844 * gcc.dg/dfp/c2x-float-dfp-7.c: Likewise.
845 * gcc.dg/dfp/c2x-float-dfp-8.c: Likewise.
846 * gcc.dg/dfp/c2x-keywords-1.c: Likewise.
847 * gcc.dg/dfp/c2x-keywords-2.c: Likewise.
848 * gcc.dg/dfp/tr24732-float-dfp-1.c: Likewise.
849 * gcc.dg/dfp/ts18661-2-float-dfp-1.c: Likewise.
850 * gcc.dg/fixed-point/bitint-1.c: Likewise.
851 * gcc.dg/format/c11-printf-1.c: Likewise.
852 * gcc.dg/format/c11-scanf-1.c: Likewise.
853 * gcc.dg/format/c2x-dfp-printf-1.c: Likewise.
854 * gcc.dg/format/c2x-dfp-scanf-1.c: Likewise.
855 * gcc.dg/format/c2x-printf-1.c: Likewise.
856 * gcc.dg/format/c2x-scanf-1.c: Likewise.
857 * gcc.dg/format/c2x-strftime-1.c: Likewise.
858 * gcc.dg/format/ext-10.c: Likewise.
859 * gcc.dg/format/ext-9.c: Likewise.
860 * gcc.dg/gnu11-typeof-2.c: Likewise.
861 * gcc.dg/gnu2x-attr-syntax-1.c: Likewise.
862 * gcc.dg/gnu2x-attr-syntax-2.c: Likewise.
863 * gcc.dg/gnu2x-attrs-1.c: Likewise.
864 * gcc.dg/gnu2x-attrs-2.c: Likewise.
865 * gcc.dg/gnu2x-auto-1.c: Likewise.
866 * gcc.dg/gnu2x-builtins-no-dfp-1.c: Likewise.
867 * gcc.dg/gnu2x-complit-1.c: Likewise.
868 * gcc.dg/gnu2x-complit-2.c: Likewise.
869 * gcc.dg/gnu2x-constexpr-1.c: Likewise.
870 * gcc.dg/gnu2x-empty-init-1.c: Likewise.
871 * gcc.dg/gnu2x-empty-init-2.c: Likewise.
872 * gcc.dg/gnu2x-enum-1.c: Likewise.
873 * gcc.dg/gnu2x-static-assert-1.c: Likewise.
874 * gcc.dg/gnu2x-stdarg-1.c: Likewise.
875 * gcc.dg/gnu2x-typeof-1.c: Likewise.
876 * gcc.dg/gnu2x-utf8char-1.c: Likewise.
877 * gcc.dg/gnu2x-utf8str-type.c: Likewise.
878 * gcc.dg/gnu2x-utf8str.c: Likewise.
879 * gcc.dg/gomp/attrs-1.c: Likewise.
880 * gcc.dg/gomp/attrs-10.c: Likewise.
881 * gcc.dg/gomp/attrs-11.c: Likewise.
882 * gcc.dg/gomp/attrs-12.c: Likewise.
883 * gcc.dg/gomp/attrs-13.c: Likewise.
884 * gcc.dg/gomp/attrs-14.c: Likewise.
885 * gcc.dg/gomp/attrs-15.c: Likewise.
886 * gcc.dg/gomp/attrs-16.c: Likewise.
887 * gcc.dg/gomp/attrs-17.c: Likewise.
888 * gcc.dg/gomp/attrs-18.c: Likewise.
889 * gcc.dg/gomp/attrs-19.c: Likewise.
890 * gcc.dg/gomp/attrs-2.c: Likewise.
891 * gcc.dg/gomp/attrs-20.c: Likewise.
892 * gcc.dg/gomp/attrs-21.c: Likewise.
893 * gcc.dg/gomp/attrs-3.c: Likewise.
894 * gcc.dg/gomp/attrs-4.c: Likewise.
895 * gcc.dg/gomp/attrs-5.c: Likewise.
896 * gcc.dg/gomp/attrs-6.c: Likewise.
897 * gcc.dg/gomp/attrs-7.c: Likewise.
898 * gcc.dg/gomp/attrs-8.c: Likewise.
899 * gcc.dg/gomp/attrs-9.c: Likewise.
900 * gcc.dg/limits-width-2.c: Likewise.
901 * gcc.dg/qual-return-10.c: Likewise.
902 * gcc.dg/qual-return-9.c: Likewise.
903 * gcc.dg/sso-19.c: Likewise.
904 * gcc.dg/stdckdint-1.c: Likewise.
905 * gcc.dg/stdckdint-2.c: Likewise.
906 * gcc.dg/stdint-width-2.c: Likewise.
907 * gcc.dg/tm/attrs-1.c: Likewise.
908 * gcc.dg/torture/bitint-1.c: Likewise.
909 * gcc.dg/torture/bitint-10.c: Likewise.
910 * gcc.dg/torture/bitint-11.c: Likewise.
911 * gcc.dg/torture/bitint-12.c: Likewise.
912 * gcc.dg/torture/bitint-13.c: Likewise.
913 * gcc.dg/torture/bitint-14.c: Likewise.
914 * gcc.dg/torture/bitint-15.c: Likewise.
915 * gcc.dg/torture/bitint-16.c: Likewise.
916 * gcc.dg/torture/bitint-17.c: Likewise.
917 * gcc.dg/torture/bitint-18.c: Likewise.
918 * gcc.dg/torture/bitint-19.c: Likewise.
919 * gcc.dg/torture/bitint-2.c: Likewise.
920 * gcc.dg/torture/bitint-20.c: Likewise.
921 * gcc.dg/torture/bitint-21.c: Likewise.
922 * gcc.dg/torture/bitint-22.c: Likewise.
923 * gcc.dg/torture/bitint-23.c: Likewise.
924 * gcc.dg/torture/bitint-24.c: Likewise.
925 * gcc.dg/torture/bitint-25.c: Likewise.
926 * gcc.dg/torture/bitint-26.c: Likewise.
927 * gcc.dg/torture/bitint-27.c: Likewise.
928 * gcc.dg/torture/bitint-28.c: Likewise.
929 * gcc.dg/torture/bitint-29.c: Likewise.
930 * gcc.dg/torture/bitint-3.c: Likewise.
931 * gcc.dg/torture/bitint-30.c: Likewise.
932 * gcc.dg/torture/bitint-31.c: Likewise.
933 * gcc.dg/torture/bitint-32.c: Likewise.
934 * gcc.dg/torture/bitint-33.c: Likewise.
935 * gcc.dg/torture/bitint-34.c: Likewise.
936 * gcc.dg/torture/bitint-35.c: Likewise.
937 * gcc.dg/torture/bitint-36.c: Likewise.
938 * gcc.dg/torture/bitint-37.c: Likewise.
939 * gcc.dg/torture/bitint-38.c: Likewise.
940 * gcc.dg/torture/bitint-39.c: Likewise.
941 * gcc.dg/torture/bitint-4.c: Likewise.
942 * gcc.dg/torture/bitint-40.c: Likewise.
943 * gcc.dg/torture/bitint-41.c: Likewise.
944 * gcc.dg/torture/bitint-42.c: Likewise.
945 * gcc.dg/torture/bitint-5.c: Likewise.
946 * gcc.dg/torture/bitint-6.c: Likewise.
947 * gcc.dg/torture/bitint-7.c: Likewise.
948 * gcc.dg/torture/bitint-8.c: Likewise.
949 * gcc.dg/torture/bitint-9.c: Likewise.
950 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
951 * gcc.dg/torture/c2x-stdarg-split-1a.c: Likewise.
952 * gcc.dg/torture/c2x-stdarg-split-1b.c: Likewise.
953 * gcc.dg/torture/float128-nan-floath.c: Likewise.
954 * gcc.dg/torture/float128x-nan-floath.c: Likewise.
955 * gcc.dg/torture/float16-nan-floath.c: Likewise.
956 * gcc.dg/torture/float32-nan-floath.c: Likewise.
957 * gcc.dg/torture/float32x-nan-floath.c: Likewise.
958 * gcc.dg/torture/float64-nan-floath.c: Likewise.
959 * gcc.dg/torture/float64x-nan-floath.c: Likewise.
960 * gcc.target/i386/excess-precision-11.c: Likewise.
961 * gcc.target/i386/excess-precision-12.c: Likewise.
962 * lib/target-supports.exp: Likewise.
963 * objc.dg/attributes/gnu2x-attr-syntax-1.m: Likewise.
965 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
967 * gcc.dg/vect/vect-sdiv-pow2-1.c: Recover scan check.
968 * lib/target-supports.exp: Remove riscv.
970 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
972 * gcc.dg/pr112359.c: New test.
974 2023-11-07 Marek Polacek <polacek@redhat.com>
976 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Adjust dg-error.
978 2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
980 * c-c++-common/gomp/declare-target-7.c: Update expected error message.
981 * c-c++-common/gomp/declare-target-indirect-1.c: New.
982 * c-c++-common/gomp/declare-target-indirect-2.c: New.
983 * g++.dg/gomp/attrs-21.C (v12): Update expected error message.
984 * g++.dg/gomp/declare-target-indirect-1.C: New.
985 * gcc.dg/gomp/attrs-21.c (v12): Update expected error message.
987 2023-11-07 Joseph Myers <joseph@codesourcery.com>
989 * gcc.dg/binary-constants-2.c: Refer to C23 instead of C2X.
990 * gcc.dg/binary-constants-3.c: Likewise.
991 * gcc.dg/bitint-23.c: Likewise.
992 * gcc.dg/bitint-26.c: Likewise.
993 * gcc.dg/bitint-27.c: Likewise.
994 * gcc.dg/c11-attr-syntax-1.c: Likewise.
995 * gcc.dg/c11-attr-syntax-2.c: Likewise.
996 * gcc.dg/c11-floatn-1.c: Likewise.
997 * gcc.dg/c11-floatn-2.c: Likewise.
998 * gcc.dg/c11-floatn-3.c: Likewise.
999 * gcc.dg/c11-floatn-4.c: Likewise.
1000 * gcc.dg/c11-floatn-5.c: Likewise.
1001 * gcc.dg/c11-floatn-6.c: Likewise.
1002 * gcc.dg/c11-floatn-7.c: Likewise.
1003 * gcc.dg/c11-floatn-8.c: Likewise.
1004 * gcc.dg/c2x-attr-syntax-4.c: Likewise.
1005 * gcc.dg/c2x-attr-syntax-6.c: Likewise.
1006 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
1007 * gcc.dg/c2x-binary-constants-2.c: Likewise.
1008 * gcc.dg/c2x-floatn-5.c: Likewise.
1009 * gcc.dg/c2x-floatn-6.c: Likewise.
1010 * gcc.dg/c2x-floatn-7.c: Likewise.
1011 * gcc.dg/c2x-floatn-8.c: Likewise.
1012 * gcc.dg/c2x-nullptr-4.c: Likewise.
1013 * gcc.dg/c2x-qual-2.c: Likewise.
1014 * gcc.dg/c2x-qual-3.c: Likewise.
1015 * gcc.dg/c2x-qual-6.c: Likewise.
1016 * gcc.dg/cpp/c11-warning-1.c: Likewise.
1017 * gcc.dg/cpp/c11-warning-2.c: Likewise.
1018 * gcc.dg/cpp/c11-warning-3.c: Likewise.
1019 * gcc.dg/cpp/c2x-warning-2.c: Likewise.
1020 * gcc.dg/cpp/gnu11-elifdef-3.c: Likewise.
1021 * gcc.dg/cpp/gnu11-elifdef-4.c: Likewise.
1022 * gcc.dg/cpp/gnu11-warning-1.c: Likewise.
1023 * gcc.dg/cpp/gnu11-warning-2.c: Likewise.
1024 * gcc.dg/cpp/gnu11-warning-3.c: Likewise.
1025 * gcc.dg/cpp/gnu2x-warning-2.c: Likewise.
1026 * gcc.dg/dfp/c11-constants-1.c: Likewise.
1027 * gcc.dg/dfp/c11-constants-2.c: Likewise.
1028 * gcc.dg/dfp/c2x-constants-2.c: Likewise.
1029 * gcc.dg/dfp/constants-pedantic.c: Likewise.
1030 * gcc.dg/pr30260.c: Likewise.
1031 * gcc.dg/system-binary-constants-1.c: Likewise.
1033 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1036 * gcc.dg/vect/pr65518.c: Fix check for RVV.
1038 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
1040 * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate.
1042 2023-11-07 Robin Dapp <rdapp@ventanamicro.com>
1044 * gcc.dg/vect/bb-slp-over-widen-1.c: Change test expectation.
1045 * gcc.dg/vect/bb-slp-over-widen-2.c: Ditto.
1047 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1049 * lib/target-supports.exp: Add RISC-V.
1051 2023-11-07 Alexandre Oliva <oliva@adacore.com>
1053 * lib/target-supports.exp
1054 (check_effective_target_opt_mstrict_align): New.
1055 * gcc.dg/strlenopt-80.c: Add -mno-strict-align if supported.
1056 * gcc.target/powerpc/prefix-ds-dq.c: Likewise.
1057 * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
1058 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
1059 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
1060 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
1061 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
1062 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
1063 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
1064 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
1065 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: Likewise.
1066 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: Likewise.
1067 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: Likewise.
1068 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: Likewise.
1069 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: Likewise.
1070 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: Likewise.
1071 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: Likewise.
1072 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: Likewise.
1073 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
1074 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
1075 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
1076 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
1077 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
1078 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
1079 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
1080 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
1081 * gcc.target/powerpc/p9-vec-length-full-run-1.c: Likewise.
1082 * gcc.target/powerpc/p9-vec-length-full-run-2.c: Likewise.
1083 * gcc.target/powerpc/p9-vec-length-full-run-3.c: Likewise.
1084 * gcc.target/powerpc/p9-vec-length-full-run-4.c: Likewise.
1085 * gcc.target/powerpc/p9-vec-length-full-run-5.c: Likewise.
1086 * gcc.target/powerpc/p9-vec-length-full-run-6.c: Likewise.
1087 * gcc.target/powerpc/p9-vec-length-full-run-7.c: Likewise.
1088 * gcc.target/powerpc/p9-vec-length-full-run-8.c: Likewise.
1090 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
1092 * gcc.target/riscv/xtheadmemidx-helpers.h:
1093 Replace stdint.h with stdint-gcc.h.
1095 2023-11-07 Christoph Müllner <christoph.muellner@vrull.eu>
1097 * gcc.target/riscv/xtheadfmemidx-index-update.c: Add ABI.
1098 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: Likewise.
1099 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: Likewise.
1100 * gcc.target/riscv/xtheadfmemidx-index.c: Likewise.
1101 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: Likewise.
1102 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: Likewise.
1103 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: Likewise.
1104 * gcc.target/riscv/xtheadfmemidx-uindex.c: Likewise.
1106 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1108 * gcc.dg/vect/bb-slp-cond-1.c: Add riscv.
1110 2023-11-07 Jiufu Guo <guojiufu@linux.ibm.com>
1113 * gcc.target/powerpc/pr106550_1.c: Add has_arch_ppc64 target require.
1115 2023-11-07 Lehua Ding <lehua.ding@rivai.ai>
1117 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c:
1118 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c:
1120 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1122 * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check.
1124 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1126 * gcc.dg/vect/slp-reduc-sad.c: Fix check.
1127 * gcc.dg/vect/vect-reduc-sad.c: Ditto.
1129 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1131 * gcc.dg/vect/bb-slp-43.c: Fix XPASS for RVV.
1133 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1136 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: Adapt test.
1137 * gcc.target/riscv/rvv/autovec/pr112399.c: New test.
1139 2023-11-07 Pan Li <pan2.li@intel.com>
1141 * gcc.target/riscv/rvv/autovec/unop/math-iceil-1.c: New test.
1142 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-1.c: New test.
1143 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-0.c: New test.
1144 * gcc.target/riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c: New test.
1145 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-0.c: New test.
1146 * gcc.target/riscv/rvv/autovec/unop/math-lceilf-rv64-run-0.c: New test.
1147 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-0.c: New test.
1148 * gcc.target/riscv/rvv/autovec/unop/math-llceilf-run-0.c: New test.
1149 * gcc.target/riscv/rvv/autovec/vls/math-iceil-1.c: New test.
1150 * gcc.target/riscv/rvv/autovec/vls/math-lceil-rv32-0.c: New test.
1151 * gcc.target/riscv/rvv/autovec/vls/math-lceilf-rv64-0.c: New test.
1152 * gcc.target/riscv/rvv/autovec/vls/math-llceilf-0.c: New test.
1154 2023-11-07 Pan Li <pan2.li@intel.com>
1157 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1159 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
1161 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1163 * gcc.dg/vect/bb-slp-cond-1.c: Fix FAIL.
1165 2023-11-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1167 * gcc.dg/vect/bb-slp-39.c: Add RISCV.
1169 2023-11-06 Florian Weimer <fweimer@redhat.com>
1171 * gcc.dg/cpp/wchar-1.c (main): Call __builtin_abort instead of
1174 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
1176 * lib/dg-pch.exp (dg-flags-pch): Add -c when generating the
1179 2023-11-06 Christophe Lyon <christophe.lyon@linaro.org>
1181 * g++.dg/init/array54.C: Require thread_fence.
1182 * gcc.dg/c2x-nullptr-1.c: Likewise.
1183 * gcc.dg/pr103721-2.c: Likewise.
1184 * lib/target-supports.exp (check_effective_target_thread_fence):
1187 2023-11-06 Joseph Myers <joseph@codesourcery.com>
1190 * gcc.dg/c23-opts-1.c, gcc.dg/c23-opts-2.c, gcc.dg/c23-opts-3.c,
1191 gcc.dg/c23-opts-4.c, gcc.dg/c23-opts-5.c, gcc.dg/gnu23-opts-1.c,
1192 gcc.dg/gnu23-opts-2.c: New tests.
1194 2023-11-06 Pan Li <pan2.li@intel.com>
1196 * gcc.target/riscv/rvv/autovec/unop/math-iround-1.c: New test.
1197 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-1.c: New test.
1198 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-0.c: New test.
1199 * gcc.target/riscv/rvv/autovec/unop/math-llroundf-run-0.c: New test.
1200 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-0.c: New test.
1201 * gcc.target/riscv/rvv/autovec/unop/math-lround-rv32-run-0.c: New test.
1202 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-0.c: New test.
1203 * gcc.target/riscv/rvv/autovec/unop/math-lroundf-rv64-run-0.c: New test.
1204 * gcc.target/riscv/rvv/autovec/vls/math-iround-1.c: New test.
1205 * gcc.target/riscv/rvv/autovec/vls/math-llroundf-0.c: New test.
1206 * gcc.target/riscv/rvv/autovec/vls/math-lround-rv32-0.c: New test.
1207 * gcc.target/riscv/rvv/autovec/vls/math-lroundf-rv64-0.c: New test.
1209 2023-11-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1211 * gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c: New test.
1213 2023-11-06 Richard Biener <rguenther@suse.de>
1215 PR tree-optimization/111950
1216 * gcc.dg/torture/pr111950.c: New testcase.
1218 2023-11-06 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/112404
1221 * gfortran.dg/pr112404.f90: New testcase.
1223 2023-11-06 Florian Weimer <fweimer@redhat.com>
1225 * gcc.c-torture/compile/20000412-2.c (f): Call
1226 __builtin_strlen instead of strlen.
1227 * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2):
1229 * gcc.c-torture/compile/20000802-1.c (bar): Call
1230 __builtin_memcpy instead of memcpy.
1231 * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise.
1232 * gcc.c-torture/compile/20010706-1.c (foo): Add missing int
1234 * gcc.c-torture/compile/20020314-1.c (add_output_space_event)
1235 (del_tux_atom, add_req_to_workqueue): Declare.
1236 * gcc.c-torture/compile/20020701-1.c (f): Call
1237 __builtin_memcpy instead of memcpy.
1238 * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp
1240 * gcc.c-torture/compile/20030110-1.c (inb): Declare.
1241 * gcc.c-torture/compile/20030314-1.c (bar): Add missing
1243 * gcc.c-torture/compile/20030405-1.c (bar): Add missing int
1245 * gcc.c-torture/compile/20030416-1.c (bar): Declare.
1246 (main): Add missing int return type.
1247 * gcc.c-torture/compile/20030503-1.c (bar): Declare.
1248 * gcc.c-torture/compile/20030530-1.c: (bar): Declare.
1249 * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare.
1250 * gcc.c-torture/compile/20040101-1.c (test16): Call
1251 __builtin_printf instead of printf.
1252 * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare.
1253 * gcc.c-torture/compile/20040304-1.c (macarg): Declare.
1254 * gcc.c-torture/compile/20040705-1.c (f): Call
1255 __builtin_memcpy instead of memcpy.
1256 * gcc.c-torture/compile/20040908-1.c (bar): Declare.
1257 * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare.
1258 * gcc.c-torture/compile/20051228-1.c (bar): Declare.
1259 * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string):
1261 (int_c_lex, cb_ident): Add missing void return type.
1262 (cb_ident): Define as static.
1263 * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare.
1264 * gcc.c-torture/compile/20070129.c (regcurly)
1266 * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare.
1267 * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare.
1268 * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither):
1269 Add missing void return type.
1270 * gcc.c-torture/compile/20071107-1.c
1271 (settings_install_property_parser): Declare.
1272 * gcc.c-torture/compile/20090907-1.c (load_waveform): Call
1273 __builtin_abort instead of abort.
1274 * gcc.c-torture/compile/20100907.c (t): Add missing void
1276 * gcc.c-torture/compile/20120524-1.c (build_packet): Call
1277 __builtin_memcpy instead of memcpy.
1278 * gcc.c-torture/compile/20120830-2.c
1279 (ubidi_writeReordered_49): Add missing void return type.
1280 * gcc.c-torture/compile/20121010-1.c (read_long): Add missing
1282 * gcc.c-torture/compile/920301-1.c (f, g): Add missing void
1284 * gcc.c-torture/compile/920409-1.c (x): Likewise.
1285 * gcc.c-torture/compile/920410-1.c (main): Add missing int
1286 return type. Call __builtin_printf instead of printf.
1287 * gcc.c-torture/compile/920410-2.c (joe): Add missing void
1289 * gcc.c-torture/compile/920411-2.c (x): Likewise.
1290 * gcc.c-torture/compile/920413-1.c (f): Add missing int return
1292 * gcc.c-torture/compile/920428-3.c (x): Add missing int types.
1293 * gcc.c-torture/compile/920428-4.c (x): Add missing void
1294 return type and int parameter type.
1295 * gcc.c-torture/compile/920501-10.c (x): Add missing int
1297 * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise.
1298 * gcc.c-torture/compile/920501-17.c (x): Add missing void
1300 * gcc.c-torture/compile/920501-19.c (y): Likewise.
1301 * gcc.c-torture/compile/920501-22.c (x): Likewise.
1302 * gcc.c-torture/compile/920501-3.c (x): Likewise.
1303 * gcc.c-torture/compile/920501-4.c (foo): Likewise.
1304 * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort
1306 * gcc.c-torture/compile/920615-1.c (f): Add missing void
1308 * gcc.c-torture/compile/920623-1.c (g): Likewise.
1309 * gcc.c-torture/compile/920624-1.c (f): Likewise.
1310 * gcc.c-torture/compile/920711-1.c (f): Add missing int types.
1311 * gcc.c-torture/compile/920729-1.c (f): Add missing void
1313 * gcc.c-torture/compile/920806-1.c (f): Likewise.
1314 * gcc.c-torture/compile/920821-2.c (f): Likewise.
1315 * gcc.c-torture/compile/920825-1.c (f): Likewise.
1316 * gcc.c-torture/compile/920825-2.c (f, g): Add missing void
1318 * gcc.c-torture/compile/920826-1.c (f): Likewise.
1319 * gcc.c-torture/compile/920828-1.c (f): Add missing int types.
1320 * gcc.c-torture/compile/920829-1.c (f): Add missing void
1322 * gcc.c-torture/compile/920928-3.c (f): Likewise.
1323 * gcc.c-torture/compile/921012-2.c (f): Likewise.
1324 * gcc.c-torture/compile/921013-1.c (f): Likewise.
1325 * gcc.c-torture/compile/921019-1.c (f): Add missing void
1327 * gcc.c-torture/compile/921026-1.c (f): Add missing void
1329 * gcc.c-torture/compile/921126-1.c (f): Add missing int
1330 return type and missing void.
1331 * gcc.c-torture/compile/921227-1.c (f): Add missing void
1333 * gcc.c-torture/compile/930109-2.c (f): Add missing int types.
1334 * gcc.c-torture/compile/930210-1.c (f): Add missing void
1336 * gcc.c-torture/compile/930222-1.c (g): Declare.
1337 (f): Add missing int return type.
1338 * gcc.c-torture/compile/930421-1.c (f): Add missing void
1340 * gcc.c-torture/compile/930503-1.c (f): Likewise.
1341 * gcc.c-torture/compile/930513-1.c (f): Add missing int return
1343 * gcc.c-torture/compile/930513-3.c (test): Add missing void
1345 * gcc.c-torture/compile/930523-1.c (f): Likewise.
1346 * gcc.c-torture/compile/930527-1.c (f): Likewise.
1347 * gcc.c-torture/compile/930603-1.c (f): Likewise.
1348 * gcc.c-torture/compile/930607-1.c (g): Likewise.
1349 * gcc.c-torture/compile/930702-1.c (f): Add missing int
1350 return type and missing void.
1351 * gcc.c-torture/compile/931018-1.c (f): Add missing void
1353 * gcc.c-torture/compile/931031-1.c (f): Likewise.
1354 * gcc.c-torture/compile/931102-1.c (xxx): Add missing void
1356 * gcc.c-torture/compile/940611-1.c (f): Likewise.
1357 * gcc.c-torture/compile/940712-1.c (f): Add missing int
1358 return type and missing void.
1359 * gcc.c-torture/compile/950512-1.c (g): Declare.
1360 (f): Add missing void return type.
1361 * gcc.c-torture/compile/950530-1.c (f): Add missing int
1363 * gcc.c-torture/compile/950610-1.c (f): Add missing void
1365 * gcc.c-torture/compile/950613-1.c (f): Add missing void
1367 * gcc.c-torture/compile/950816-1.c (f): Add missing int return
1368 type and missing void.
1369 * gcc.c-torture/compile/950816-2.c (func): Declare.
1370 (f): Add missing void types.
1371 * gcc.c-torture/compile/950816-3.c (f): Add missing int
1372 return type and missing void.
1373 * gcc.c-torture/compile/950919-1.c (f): Add missing void
1375 * gcc.c-torture/compile/950921-1.c (f): Add missing int
1376 return type and missing void.
1377 * gcc.c-torture/compile/951004-1.c (f): Add missing void
1379 * gcc.c-torture/compile/951116-1.c (f): Add missing int
1380 return type and missing void.
1381 * gcc.c-torture/compile/951128-1.c (f): Add missing void
1383 * gcc.c-torture/compile/951220-1.c (f): Add missing int return
1385 * gcc.c-torture/compile/960220-1.c (f): Add missing void
1387 * gcc.c-torture/compile/960221-1.c (foo): Add missing void
1389 * gcc.c-torture/compile/960704-1.c (main): Add missing int
1390 return type and missing void.
1391 * gcc.c-torture/compile/961031-1.c (f): Add missing void
1393 * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare.
1394 (main): Add missing int return type and missing void.
1395 * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit
1397 * gcc.c-torture/compile/981001-1.c (main): Likewise.
1398 * gcc.c-torture/compile/981107-1.c (call): Declare.
1399 * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call
1400 __builtin_memcpy instead of memcpy.
1401 * gcc.c-torture/compile/990617-1.c (main): Call
1402 __builtin_printf instead of printf.
1403 * gcc.c-torture/compile/991026-2.c (detach): Add missing void
1405 * gcc.c-torture/compile/991229-1.c (ejEval): Likewise.
1406 * gcc.c-torture/compile/991229-3.c (rand): Declare.
1408 2023-11-06 Florian Weimer <fweimer@redhat.com>
1410 * gcc.c-torture/execute/builtins/fputs.c (_GNU_SOURCE):
1412 (fputs_unlocked): Declare.
1414 2023-11-06 Robin Dapp <rdapp@ventanamicro.com>
1416 * gcc.dg/vect/vect-cond-arith-2.c: No vect cost model for
1419 2023-11-06 liuhongt <hongtao.liu@intel.com>
1421 * gcc.target/i386/pr112393.c: New test.
1423 2023-11-06 Richard Biener <rguenther@suse.de>
1425 PR tree-optimization/112369
1426 * gcc.dg/pr112369.c: New testcase.
1428 2023-11-06 Pan Li <pan2.li@intel.com>
1430 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: Adjust
1432 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: Ditto.
1433 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: Ditto.
1435 2023-11-06 Kewen Lin <linkw@linux.ibm.com>
1438 * lib/target-supports.exp
1439 (check_effective_target_powerpc_as_p10_htm): New proc.
1440 * g++.target/powerpc/pr111828-1.C: New test.
1441 * g++.target/powerpc/pr111828-2.C: New test.
1443 2023-11-06 xuli <xuli1@eswincomputing.com>
1444 Pan Li <pan2.li@intel.com>
1446 * gcc.target/riscv/rvv/base/overloaded_rv32_vadd.c: New test.
1447 * gcc.target/riscv/rvv/base/overloaded_rv32_vfadd.c: New test.
1448 * gcc.target/riscv/rvv/base/overloaded_rv32_vget_vset.c: New test.
1449 * gcc.target/riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c: New test.
1450 * gcc.target/riscv/rvv/base/overloaded_rv32_vmv.c: New test.
1451 * gcc.target/riscv/rvv/base/overloaded_rv32_vreinterpret.c: New test.
1452 * gcc.target/riscv/rvv/base/overloaded_rv64_vadd.c: New test.
1453 * gcc.target/riscv/rvv/base/overloaded_rv64_vfadd.c: New test.
1454 * gcc.target/riscv/rvv/base/overloaded_rv64_vget_vset.c: New test.
1455 * gcc.target/riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c: New test.
1456 * gcc.target/riscv/rvv/base/overloaded_rv64_vmv.c: New test.
1457 * gcc.target/riscv/rvv/base/overloaded_rv64_vreinterpret.c: New test.
1458 * gcc.target/riscv/rvv/base/overloaded_vadd.h: New test.
1459 * gcc.target/riscv/rvv/base/overloaded_vfadd.h: New test.
1460 * gcc.target/riscv/rvv/base/overloaded_vget_vset.h: New test.
1461 * gcc.target/riscv/rvv/base/overloaded_vloxseg2ei16.h: New test.
1462 * gcc.target/riscv/rvv/base/overloaded_vmv.h: New test.
1463 * gcc.target/riscv/rvv/base/overloaded_vreinterpret.h: New test.
1465 2023-11-06 Haochen Jiang <haochen.jiang@intel.com>
1468 * gcc.target/i386/pr111889.c: New test.
1470 2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1472 * gcc.target/i386/pr111753.c: Require dfp.
1474 2023-11-05 Jakub Jelinek <jakub@redhat.com>
1476 * c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
1477 omp::sequence being supported also in C and add tests for omp::decl.
1478 * c-c++-common/gomp/attrs-2.c: Likewise.
1479 * c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
1481 2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
1484 * gcc.target/aarch64/pr112105.c: New test.
1485 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
1486 rather than a 16-bit spill.
1488 2023-11-05 Pan Li <pan2.li@intel.com>
1490 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
1491 * gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
1492 * gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
1493 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
1494 * gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
1495 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
1496 * gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
1497 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
1498 * gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
1499 * gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
1500 * gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
1501 * gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
1502 * gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
1504 2023-11-04 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.dg/gomp/attrs-19.c: New test.
1507 * gcc.dg/gomp/attrs-20.c: New test.
1508 * gcc.dg/gomp/attrs-21.c: New test.
1510 2023-11-04 Jakub Jelinek <jakub@redhat.com>
1512 * gcc.dg/gomp/attrs-1.c: New test.
1513 * gcc.dg/gomp/attrs-2.c: New test.
1514 * gcc.dg/gomp/attrs-3.c: New test.
1515 * gcc.dg/gomp/attrs-4.c: New test.
1516 * gcc.dg/gomp/attrs-5.c: New test.
1517 * gcc.dg/gomp/attrs-6.c: New test.
1518 * gcc.dg/gomp/attrs-7.c: New test.
1519 * gcc.dg/gomp/attrs-8.c: New test.
1520 * gcc.dg/gomp/attrs-9.c: New test.
1521 * gcc.dg/gomp/attrs-10.c: New test.
1522 * gcc.dg/gomp/attrs-11.c: New test.
1523 * gcc.dg/gomp/attrs-12.c: New test.
1524 * gcc.dg/gomp/attrs-13.c: New test.
1525 * gcc.dg/gomp/attrs-14.c: New test.
1526 * gcc.dg/gomp/attrs-15.c: New test.
1527 * gcc.dg/gomp/attrs-16.c: New test.
1528 * gcc.dg/gomp/attrs-17.c: New test.
1529 * gcc.dg/gomp/attrs-18.c: New test.
1530 * g++.dg/gomp/attrs-2.C: Enable for c++11 rather than just
1531 c++17. Avoid using omp : syntax for c++11, c++14 and c.
1533 2023-11-04 David Malcolm <dmalcolm@redhat.com>
1535 * gcc.dg/plugin/diagnostic_group_plugin.c: Update for changes to
1537 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Likewise.
1539 2023-11-03 Martin Uecker <uecker@tugraz.at>
1542 * gcc.dg/Wnonnull-4.c: Adapt test.
1543 * gcc.dg/Wstringop-overflow-40.c: Adapt test.
1545 2023-11-03 Harald Anlauf <anlauf@gmx.de>
1548 * gfortran.dg/proc_ptr_53.f90: New test.
1550 2023-11-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1552 * gcc.dg/vect/vect-simd-clone-20.c: New file.
1553 * gfortran.dg/simd-builtins-1.h: Adapt.
1554 * gfortran.dg/simd-builtins-6.f90: Adapt.
1556 2023-11-03 Harald Anlauf <anlauf@gmx.de>
1559 * gfortran.dg/value_optional_1.f90: New test.
1561 2023-11-03 Andrew MacLeod <amacleod@redhat.com>
1563 PR tree-optimization/111766
1564 * gcc.dg/pr111766.c: New.
1566 2023-11-03 Richard Biener <rguenther@suse.de>
1568 * gfortran.dg/20231103-1.f90: New testcase.
1569 * gfortran.dg/20231103-2.f90: Likewise.
1571 2023-11-03 Roger Sayle <roger@nextmovesoftware.com>
1573 * gcc.target/arc/adddi3-1.c: New test case.
1574 * gcc.target/arc/ashldi3-1.c: Likewise.
1576 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
1578 * g++.dg/tree-prof/indir-call-prof-2.C: Specify
1579 'dg-require-effective-target exceptions_enabled'.
1580 * g++.dg/tree-prof/partition1.C: Likewise.
1581 * g++.dg/tree-prof/partition2.C: Likewise.
1582 * g++.dg/tree-prof/partition3.C: Likewise.
1583 * g++.dg/tree-prof/pr51719.C: Likewise.
1584 * g++.dg/tree-prof/pr57451.C: Likewise.
1585 * g++.dg/tree-prof/pr59255.C: Likewise.
1587 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
1589 * g++.dg/lto/20081109-1_0.C: Specify
1590 'dg-require-effective-target exceptions_enabled'.
1591 * g++.dg/lto/20081109_0.C: Likewise.
1592 * g++.dg/lto/20091026-1_0.C: Likewise.
1593 * g++.dg/lto/pr87906_0.C: Likewise.
1594 * g++.dg/lto/pr88046_0.C: Likewise.
1596 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
1598 * g++.dg/compat/eh/ctor1_main.C: Specify
1599 'dg-require-effective-target exceptions_enabled'.
1600 * g++.dg/compat/eh/ctor2_main.C: Likewise.
1601 * g++.dg/compat/eh/dtor1_main.C: Likewise.
1602 * g++.dg/compat/eh/filter1_main.C: Likewise.
1603 * g++.dg/compat/eh/filter2_main.C: Likewise.
1604 * g++.dg/compat/eh/new1_main.C: Likewise.
1605 * g++.dg/compat/eh/nrv1_main.C: Likewise.
1606 * g++.dg/compat/eh/spec3_main.C: Likewise.
1607 * g++.dg/compat/eh/template1_main.C: Likewise.
1608 * g++.dg/compat/eh/unexpected1_main.C: Likewise.
1609 * g++.dg/compat/init/array5_main.C: Likewise.
1611 2023-11-03 Thomas Schwinge <thomas@codesourcery.com>
1613 * g++.dg/cpp0x/catch1.C: Specify
1614 'dg-require-effective-target exceptions_enabled'.
1615 * g++.dg/cpp0x/constexpr-throw.C: Likewise.
1616 * g++.dg/cpp1y/constexpr-89785-2.C: Likewise.
1617 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1618 * g++.dg/cpp1y/pr79393-3.C: Likewise.
1619 * g++.dg/cpp2a/consteval-memfn1.C: Likewise.
1620 * g++.dg/cpp2a/consteval11.C: Likewise.
1621 * g++.dg/cpp2a/consteval34.C: Likewise.
1622 * g++.dg/cpp2a/consteval9.C: Likewise.
1623 * g++.dg/cpp2a/explicit1.C: Likewise.
1624 * g++.dg/cpp2a/explicit2.C: Likewise.
1625 * g++.dg/cpp2a/explicit5.C: Likewise.
1626 * g++.dg/eh/builtin10.C: Likewise.
1627 * g++.dg/eh/builtin11.C: Likewise.
1628 * g++.dg/eh/builtin6.C: Likewise.
1629 * g++.dg/eh/builtin7.C: Likewise.
1630 * g++.dg/eh/builtin9.C: Likewise.
1631 * g++.dg/eh/dtor4.C: Likewise.
1632 * g++.dg/eh/pr42859.C: Likewise.
1633 * g++.dg/ext/stmtexpr25.C: Likewise.
1634 * g++.dg/ext/vla4.C: Likewise.
1635 * g++.dg/init/placement4.C: Likewise.
1636 * g++.dg/other/error32.C: Likewise.
1637 * g++.dg/parse/crash55.C: Likewise.
1638 * g++.dg/parse/pr31952-2.C: Likewise.
1639 * g++.dg/parse/pr31952-3.C: Likewise.
1640 * g++.dg/tm/noexcept-7.C: Likewise.
1641 * g++.dg/torture/pr43257.C: Likewise.
1642 * g++.dg/torture/pr56694.C: Likewise.
1643 * g++.dg/torture/pr81659.C: Likewise.
1644 * g++.dg/warn/Wcatch-value-1.C: Likewise.
1645 * g++.dg/warn/Wcatch-value-2.C: Likewise.
1646 * g++.dg/warn/Wcatch-value-3.C: Likewise.
1647 * g++.dg/warn/Wcatch-value-3b.C: Likewise.
1648 * g++.dg/warn/Wexceptions1.C: Likewise.
1649 * g++.dg/warn/Wexceptions3.C: Likewise.
1650 * g++.dg/warn/Winfinite-recursion-3.C: Likewise.
1651 * g++.dg/warn/Wreturn-6.C: Likewise.
1652 * g++.dg/warn/Wstringop-truncation-2.C: Likewise.
1653 * g++.dg/warn/Wterminate1.C: Likewise.
1654 * g++.old-deja/g++.eh/catch1.C: Likewise.
1655 * g++.old-deja/g++.eh/catch10.C: Likewise.
1656 * g++.old-deja/g++.eh/cond1.C: Likewise.
1657 * g++.old-deja/g++.eh/ctor1.C: Likewise.
1658 * g++.old-deja/g++.eh/throw2.C: Likewise.
1659 * g++.old-deja/g++.other/cond5.C: Likewise.
1661 2023-11-03 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/112310
1664 * gcc.dg/torture/pr112310.c: New testcase.
1666 2023-11-03 Paul Thomas <pault@gcc.gnu.org>
1669 * gfortran.dg/interface_50.f90: New test.
1671 2023-11-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1674 * gcc.target/riscv/rvv/autovec/pr112326.c: New test.
1676 2023-11-02 Paul Thomas <pault@gcc.gnu.org>
1679 * gfortran.dg/pr112316.f90: New test.
1681 2023-11-02 Jason Merrill <jason@redhat.com>
1686 * g++.dg/eh/return1.C: Add more cases.
1688 2023-11-02 Martin Uecker <uecker@tugraz.at>
1691 * gcc.dg/Walloc-size-3.c: New test.
1693 2023-11-02 Robin Dapp <rdapp@ventanamicro.com>
1695 * gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c: New test.
1696 * gcc.target/riscv/rvv/autovec/cond/pr111401.c: New test.
1697 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Adjust.
1698 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: Ditto.
1700 2023-11-02 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/112320
1703 * gcc.dg/pr112320.c: New testcase.
1705 2023-11-02 Thomas Schwinge <thomas@codesourcery.com>
1707 * lib/target-supports.exp
1708 (check_effective_target_vect_gather_load_ifn): True for GCN
1711 2023-11-02 liuhongt <hongtao.liu@intel.com>
1713 * gcc.target/i386/part-vect-complexhf.c: New test.
1715 2023-11-02 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/cpp26/unevalstr1.C: New test.
1719 * g++.dg/cpp26/unevalstr2.C: New test.
1720 * g++.dg/cpp0x/udlit-error1.C (lol): Expect an error for C++26
1721 about user-defined literal in deprecated attribute.
1723 2023-11-02 xuli <xuli1@eswincomputing.com>
1725 * gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
1726 * gcc.target/riscv/rvv/base/vcreate.c: New test.
1728 2023-11-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1731 * gcc.target/riscv/rvv/base/pr112327-1.c: New test.
1732 * gcc.target/riscv/rvv/base/pr112327-2.c: New test.
1734 2023-11-01 Roger Sayle <roger@nextmovesoftware.com>
1737 * gcc.target/i386/pr110551-2.c: New test case.
1739 2023-11-01 Patrick O'Neill <patrick@rivosinc.com>
1741 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add Ztso extension to
1742 dg-options for dg-do compile.
1743 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
1744 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
1745 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
1746 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
1747 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
1748 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
1749 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
1750 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
1751 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
1752 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
1753 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
1754 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
1755 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
1756 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
1757 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
1758 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
1759 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
1760 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
1761 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
1762 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
1763 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
1764 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
1765 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
1766 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
1767 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
1768 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
1769 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
1770 * lib/target-supports.exp: Add testing infrastructure to require the
1771 Ztso extension or add it to an existing -march.
1773 2023-11-01 Martin Uecker <uecker@tugraz.at>
1776 * gcc.dg/Walloc-size-1.c: New test.
1777 * gcc.dg/Walloc-size-2.c: New test.
1779 2023-11-01 Gaius Mulley <gaiusmod2@gmail.com>
1782 * gm2/pim/fail/largeconst.mod: Updated foo to an outrageous value.
1783 * gm2/pim/fail/largeconst2.mod: Duplicate test removed.
1785 2023-11-01 xuli <xuli1@eswincomputing.com>
1787 * gcc.target/riscv/rvv/base/tuple_vundefined.c: New test.
1789 2023-10-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1791 * gcc.dg/vect/vect-gather-6.c: New test.
1793 2023-10-31 Cupertino Miranda <cupertino.miranda@oracle.com>
1795 * gcc.target/bpf/core-attr-5.c: New test.
1796 * gcc.target/bpf/core-attr-6.c: New test.
1797 * gcc.target/bpf/core-builtin-1.c: Corrected
1798 * gcc.target/bpf/core-builtin-enumvalue-opt.c: Corrected regular
1800 * gcc.target/bpf/core-builtin-enumvalue.c: Corrected regular
1802 * gcc.target/bpf/core-builtin-exprlist-1.c: New test.
1803 * gcc.target/bpf/core-builtin-exprlist-2.c: New test.
1804 * gcc.target/bpf/core-builtin-exprlist-3.c: New test.
1805 * gcc.target/bpf/core-builtin-exprlist-4.c: New test.
1806 * gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Extra tests
1808 2023-10-31 Neal Frager <neal.frager@amd.com>
1810 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
1811 * gcc.target/microblaze/isa/div.c: Ditto.
1812 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1813 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1814 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1815 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
1816 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1817 * gcc.target/microblaze/isa/float.c: Ditto.
1818 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1819 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1820 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1821 * gcc.target/microblaze/isa/mul.c: Ditto.
1822 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1823 * gcc.target/microblaze/isa/mulh.c: Ditto.
1824 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1825 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1826 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1827 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1828 * gcc.target/microblaze/microblaze.exp: Ditto.
1830 2023-10-31 Patrick O'Neill <patrick@rivosinc.com>
1832 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: Add A extension to
1833 dg-options for dg-do compile.
1834 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: Ditto.
1835 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: Ditto.
1836 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: Ditto.
1837 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: Ditto.
1838 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Ditto.
1839 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Ditto.
1840 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Ditto.
1841 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Ditto.
1842 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Ditto.
1843 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Ditto.
1844 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Ditto.
1845 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Ditto.
1846 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Ditto.
1847 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Ditto.
1848 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Ditto.
1849 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Ditto.
1850 * gcc.target/riscv/inline-atomics-2.c: Ditto.
1851 * gcc.target/riscv/inline-atomics-3.c: Require A extension for dg-do
1853 * gcc.target/riscv/inline-atomics-4.c: Ditto.
1854 * gcc.target/riscv/inline-atomics-5.c: Ditto.
1855 * gcc.target/riscv/inline-atomics-6.c: Ditto.
1856 * gcc.target/riscv/inline-atomics-7.c: Ditto.
1857 * gcc.target/riscv/inline-atomics-8.c: Ditto.
1858 * lib/target-supports.exp: Add testing infrastructure to require the A
1859 extension or add it to an existing -march.
1861 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
1863 * gcc.target/riscv/xtheadfmemidx-index-update.c: New test.
1864 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb-update.c: New test.
1865 * gcc.target/riscv/xtheadfmemidx-index-xtheadbb.c: New test.
1866 * gcc.target/riscv/xtheadfmemidx-index.c: New test.
1867 * gcc.target/riscv/xtheadfmemidx-uindex-update.c: New test.
1868 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb-update.c: New test.
1869 * gcc.target/riscv/xtheadfmemidx-uindex-xtheadbb.c: New test.
1870 * gcc.target/riscv/xtheadfmemidx-uindex.c: New test.
1872 2023-10-31 Christoph Müllner <christoph.muellner@vrull.eu>
1874 * gcc.target/riscv/xtheadmemidx-helpers.h: New test.
1875 * gcc.target/riscv/xtheadmemidx-index-update.c: New test.
1876 * gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: New test.
1877 * gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: New test.
1878 * gcc.target/riscv/xtheadmemidx-index.c: New test.
1879 * gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: New test.
1880 * gcc.target/riscv/xtheadmemidx-modify.c: New test.
1881 * gcc.target/riscv/xtheadmemidx-uindex-update.c: New test.
1882 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: New test.
1883 * gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: New test.
1884 * gcc.target/riscv/xtheadmemidx-uindex.c: New test.
1886 2023-10-31 Carl Love <cel@us.ibm.com>
1888 * gcc.target/powerpc/bcd-3.c (do_sub_ge, do_suble): Add functions
1889 to test builtins __builtin_bcdsub_ge and __builtin_bcdsub_le.
1891 2023-10-31 Vladimir N. Makarov <vmakarov@redhat.com>
1893 PR rtl-optimization/111971
1894 * gcc.target/powerpc/pr111971.c: New test.
1896 2023-10-31 Robin Dapp <rdapp@ventanamicro.com>
1898 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Remove
1900 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
1901 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
1902 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
1903 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Ditto.
1904 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Ditto.
1905 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Ditto.
1906 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Ditto.
1907 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
1908 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
1909 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
1910 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
1911 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Ditto.
1912 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Ditto.
1913 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Ditto.
1914 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Ditto.
1915 * gcc.target/riscv/rvv/autovec/binop/fmax-1.c: New test.
1916 * gcc.target/riscv/rvv/autovec/binop/fmax_run-1.c: New test.
1917 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh-1.c: New test.
1918 * gcc.target/riscv/rvv/autovec/binop/fmax_zvfh_run-1.c: New test.
1919 * gcc.target/riscv/rvv/autovec/binop/fmin-1.c: New test.
1920 * gcc.target/riscv/rvv/autovec/binop/fmin_run-1.c: New test.
1921 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh-1.c: New test.
1922 * gcc.target/riscv/rvv/autovec/binop/fmin_zvfh_run-1.c: New test.
1923 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: New test.
1924 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: New test.
1925 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: New test.
1926 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: New test.
1927 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c: New test.
1928 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c: New test.
1929 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c: New test.
1930 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c: New test.
1931 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: New test.
1932 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: New test.
1933 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: New test.
1934 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: New test.
1935 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c: New test.
1936 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c: New test.
1937 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c: New test.
1938 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c: New test.
1939 * gcc.target/riscv/rvv/autovec/reduc/reduc-10.c: New test.
1940 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-10.c: New test.
1941 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh-10.c: New test.
1942 * gcc.target/riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c: New test.
1944 2023-10-31 Alexandre Oliva <oliva@adacore.com>
1946 PR tree-optimization/111943
1947 * gcc.dg/harden-cfr-pr111943.c: New.
1949 2023-10-31 Richard Biener <rguenther@suse.de>
1951 PR tree-optimization/112305
1952 * gcc.dg/torture/pr112305.c: New testcase.
1954 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
1956 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vmerge assert.
1957 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
1958 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
1959 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
1960 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
1961 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
1962 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
1963 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
1964 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c:
1966 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c:
1968 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c:
1970 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c:
1972 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c:
1974 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c:
1976 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c:
1978 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c:
1980 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
1982 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
1984 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
1986 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
1988 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c:
1990 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c:
1992 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c:
1994 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c:
1996 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
1997 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
1998 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
1999 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2000 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2001 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2002 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
2003 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: Ditto.
2004 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
2005 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
2006 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
2007 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
2008 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: Ditto.
2009 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: Ditto.
2010 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Ditto.
2011 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
2012 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
2013 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
2014 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
2015 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
2016 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
2017 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
2018 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
2019 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
2020 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
2021 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
2022 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
2023 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
2024 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
2025 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
2026 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
2027 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
2028 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
2029 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: Ditto.
2030 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: Ditto.
2031 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: Ditto.
2032 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: Ditto.
2033 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: Ditto.
2034 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: Ditto.
2035 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: Ditto.
2036 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: Ditto.
2037 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: Ditto.
2038 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: Ditto.
2039 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: Ditto.
2040 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: Ditto.
2041 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: Ditto.
2042 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: Ditto.
2043 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
2044 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
2045 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
2046 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
2047 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
2048 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
2049 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
2050 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
2051 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
2052 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
2053 * gcc.target/riscv/rvv/autovec/cond/cond_arith-10.c: New test.
2054 * gcc.target/riscv/rvv/autovec/cond/cond_arith-11.c: New test.
2055 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-10.c: New test.
2056 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-11.c: New test.
2057 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: New test.
2058 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-5.c: New test.
2060 2023-10-31 Lehua Ding <lehua.ding@rivai.ai>
2062 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c:
2063 Add vfncvt.f.f.w assert.
2064 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c:
2066 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c:
2068 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c:
2071 2023-10-31 liuhongt <hongtao.liu@intel.com>
2073 * g++.target/i386/part-vect-vcondhf.C: Adjust testcase.
2074 * gcc.target/i386/pr112276.c: New test.
2076 2023-10-31 Andrew Pinski <pinskia@gmail.com>
2078 * gcc.dg/tree-ssa/phi-opt-value-4.c: New test.
2080 2023-10-31 Andrew Pinski <pinskia@gmail.com>
2082 * gcc.dg/tree-ssa/cond-1.c: New test.
2083 * gcc.dg/tree-ssa/phi-opt-value-1.c: New test.
2084 * gcc.dg/tree-ssa/phi-opt-value-1a.c: New test.
2085 * gcc.dg/tree-ssa/phi-opt-value-2.c: New test.
2087 2023-10-31 Neal Frager <neal.frager@amd.com>
2089 * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
2090 * gcc.target/microblaze/isa/div.c: Ditto.
2091 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2092 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2093 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2094 * gcc.target/microblaze/isa/fcmp4.c: Ditto.
2095 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2096 * gcc.target/microblaze/isa/float.c: Ditto.
2097 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2098 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2099 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2100 * gcc.target/microblaze/isa/mul.c: Ditto.
2101 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2102 * gcc.target/microblaze/isa/mulh.c: Ditto.
2103 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2104 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2105 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2106 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2107 * gcc.target/microblaze/microblaze.exp: Ditto.
2109 2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
2111 * g++.target/i386/mv32.C: Handle new -march.
2112 * gcc.target/i386/funcspec-56.inc: Ditto.
2114 2023-10-30 Martin Jambor <mjambor@suse.cz>
2117 * gcc.dg/lto/pr111157_0.c: New test.
2118 * gcc.dg/lto/pr111157_1.c: Second file of the same new test.
2120 2023-10-30 Patrick O'Neill <patrick@rivosinc.com>
2122 * gcc.target/riscv/rv32i_zcmp.c: Accept any register in the
2123 range of 1-9 for cm.push and cm.popret insns.
2125 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
2127 PR middle-end/101955
2128 * gcc.target/arc/pr101955.c: New test case.
2130 2023-10-30 Roger Sayle <roger@nextmovesoftware.com>
2132 * gcc.target/arc/lsl16-1.c: New test case.
2133 * gcc.target/arc/lsr16-1.c: Likewise.
2134 * gcc.target/arc/swap-1.c: Likewise.
2135 * gcc.target/arc/swap-2.c: Likewise.
2137 2023-10-30 Richard Ball <richard.ball@arm.com>
2139 * gcc.target/arm/arm-switchstatement.c: Alter the tests to
2140 change adr instruction to ldr.
2142 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2144 * gcc.target/i386/pr105554.c: Require ifunc.
2146 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2148 * gcc.dg/Wtrampolines.c: Skip on darwin20 and later.
2150 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2153 * gcc.target/i386/pr111698.c: Pass -march=sandybridge.
2155 2023-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2157 * gcc.dg/pie-2.c: Skip test on darwin.
2159 2023-10-30 Richard Biener <rguenther@suse.de>
2162 * gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also powerpc64le.
2164 2023-10-30 Paul Thomas <pault@gcc.gnu.org>
2167 * gfortran.dg/pr104555.f90: New test.
2169 2023-10-30 liuhongt <hongtao.liu@intel.com>
2171 * gcc.target/i386/pr104610-2.c: New test.
2173 2023-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
2176 * gdc.dg/pr110712.d: New test.
2178 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
2180 * gcc.target/i386/large-data.c: Skip for Darwin.
2182 2023-10-29 Iain Sandoe <iain@sandoe.co.uk>
2184 * gcc.target/i386/apx-interrupt-1.c: Skip for Darwin.
2185 * gcc.target/i386/apx-push2pop2-1.c: Likewise.
2186 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
2188 2023-10-29 Martin Uecker <uecker@tugraz.at>
2190 PR tree-optimization/109334
2191 * gcc.dg/builtin-dynamic-object-size-0.c
2192 (test_parmsz_simple3): Supported again.
2193 (test_parmsz_external4): New test.
2194 * gcc.dg/builtin-dynamic-object-size-20.c: New test.
2195 * gcc.dg/pr104970.c: New test.
2197 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2200 * gdc.dg/pr112270.d: New test.
2202 2023-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2204 * gdc.dg/Wunused_value.d: New test.
2206 2023-10-27 Patrick O'Neill <patrick@rivosinc.com>
2208 * gcc.target/riscv/stack_save_restore_2.c: Accept any number
2209 after __riscv_save_ and __riscv_restore_.
2211 2023-10-27 Harald Anlauf <anlauf@gmx.de>
2212 Steven G. Kargl <kargl@gcc.gnu.org>
2215 * gfortran.dg/pr104649.f90: New test.
2217 2023-10-27 Patrick Palka <ppalka@redhat.com>
2220 * g++.dg/template/non-dependent28a.C: New test.
2222 2023-10-27 Patrick Palka <ppalka@redhat.com>
2224 * g++.dg/template/new14.C: New test.
2226 2023-10-27 Patrick Palka <ppalka@redhat.com>
2228 * g++.dg/warn/Wparentheses-13.C: Strengthen by expecting that
2229 we issue the -Wparentheses warnings ahead of time.
2230 * g++.dg/warn/Wparentheses-23.C: Likewise.
2231 * g++.dg/warn/Wparentheses-32.C: Remove xfails.
2233 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com>
2236 * gm2/pimlib/run/pass/testgetopt.mod: New test.
2238 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
2240 * gcc.dg/tree-prof/peel-2.c: Add
2241 -fno-tree-loop-distribute-patterns.
2242 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: Add riscv.
2243 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Ditto.
2244 * gcc.target/riscv/rvv/rvv.exp: Add builtin directory.
2245 * gcc.target/riscv/rvv/autovec/builtin/rawmemchr-1.c: New test.
2247 2023-10-27 Robin Dapp <rdapp@ventanamicro.com>
2249 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Remove
2251 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
2252 * lib/target-supports.exp: Add zvfh handling.
2253 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c: New test.
2254 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c: New test.
2255 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c: New test.
2256 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c: New test.
2258 2023-10-27 Paul-Antoine Arras <pa@codesourcery.com>
2260 * gfortran.dg/c_ptr_tests_20.f90: Moved to...
2261 * gfortran.dg/gomp/c_ptr_tests_20.f90: ...here.
2262 * gfortran.dg/c_ptr_tests_21.f90: Moved to...
2263 * gfortran.dg/gomp/c_ptr_tests_21.f90: ...here.
2265 2023-10-27 Roger Sayle <roger@nextmovesoftware.com>
2268 * gcc.target/i386/pr110551.c: New test case.
2270 2023-10-27 Lewis Hyatt <lhyatt@gmail.com>
2272 PR preprocessor/87299
2273 * c-c++-common/pragma-target-1.c: New test.
2274 * c-c++-common/pragma-target-2.c: New test.
2275 * g++.target/i386/pr87299-1.C: New test.
2276 * g++.target/i386/pr87299-2.C: New test.
2277 * gcc.target/i386/pr87299-1.c: New test.
2278 * gcc.target/i386/pr87299-2.c: New test.
2279 * gcc.target/s390/target-attribute/tattr-2b.c: New test.
2280 * gcc.target/aarch64/pragma_cpp_predefs_1b.c: New test.
2281 * gcc.target/arm/pragma_arch_attribute_1b.c: New test.
2282 * gcc.target/nios2/custom-fp-2b.c: New test.
2283 * gcc.target/powerpc/float128-3b.c: New test.
2285 2023-10-27 Paul Thomas <pault@gcc.gnu.org>
2288 * gfortran.dg/pr104625.f90: New test.
2289 * gfortran.dg/associate_55.f90: Change error check.
2291 2023-10-27 Andrew Pinski <apinski@marvell.com>
2293 PR tree-optimization/101590
2294 PR tree-optimization/94884
2295 * gcc.dg/tree-ssa/bitcmp-1.c: New test.
2296 * gcc.dg/tree-ssa/bitcmp-2.c: New test.
2297 * gcc.dg/tree-ssa/bitcmp-3.c: New test.
2298 * gcc.dg/tree-ssa/bitcmp-4.c: New test.
2299 * gcc.dg/tree-ssa/bitcmp-5.c: New test.
2300 * gcc.dg/tree-ssa/bitcmp-6.c: New test.
2302 2023-10-27 liuhongt <hongtao.liu@intel.com>
2304 * g++.target/i386/part-vect-vcondhf.C: New test.
2305 * gcc.target/i386/part-vect-vec_cmphf.c: New test.
2307 2023-10-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2311 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Adapt test.
2312 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: Ditto.
2313 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: Ditto.
2314 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
2315 * gcc.target/riscv/rvv/autovec/pr111318.c: New test.
2316 * gcc.target/riscv/rvv/autovec/pr111888.c: New test.
2318 2023-10-26 David Malcolm <dmalcolm@redhat.com>
2320 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c:
2322 * c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c:
2324 * c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c:
2326 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c:
2328 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c:
2330 * c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c:
2332 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c:
2334 * c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c:
2336 * c-c++-common/attr-null_terminated_string_arg.c: New test.
2338 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
2340 * gcc.target/aarch64/aarch64.exp: Use aarch64-with-arch-dg-options
2341 to normaize the options to the tests in aarch64.exp.
2343 2023-10-26 Iain Sandoe <iain@sandoe.co.uk>
2345 * lib/target-libpath.exp: Skip DYLD_LIBRARY_PATH for all
2346 current OS versions > 10.
2348 2023-10-26 Andrew Pinski <pinskia@gmail.com>
2350 PR tree-optimization/111957
2351 * gcc.dg/tree-ssa/phi-opt-40.c: New test.
2353 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
2355 * gfortran.dg/c_ptr_tests_20.f90: Add "fopenmp" effective target.
2356 * gfortran.dg/c_ptr_tests_21.f90: Add "fopenmp" effective target.
2358 2023-10-26 Patrick O'Neill <patrick@rivosinc.com>
2360 * g++.target/riscv/rvv/rvv.exp: Add -mabi argument to CFLAGS.
2362 2023-10-26 Richard Sandiford <richard.sandiford@arm.com>
2364 * lib/target-supports-dg.exp (check-flags): Move default argument
2365 handling further up. Fix a couple of issues in the lappends.
2366 Avoid frobbing the compiler flags if the return value is already
2368 * lib/dg-pch.exp (dg-flags-pch): Process the dg-skip-if and
2369 dg-require-effective-target directives to see whether the
2370 assembly test should be skipped.
2371 * gcc.dg/pch/valid-1.c: Remove dg-require-effective-target.
2372 * gcc.dg/pch/valid-1b.c: Likewise.
2374 2023-10-26 Richard Ball <richard.ball@arm.com>
2376 * gcc.target/arm/arm-switchstatement.c: New test.
2378 2023-10-26 Paul-Antoine Arras <pa@codesourcery.com>
2379 Tobias Burnus <tobias@codesourcery.com>
2381 * gfortran.dg/c_ptr_tests_20.f90: New test, checking that INTEGER(8)
2382 and TYPE(C_PTR) are recognised as compatible.
2383 * gfortran.dg/c_ptr_tests_21.f90: New test, exercising the error
2384 detection for C_FUNPTR.
2386 2023-10-26 Roger Sayle <roger@nextmovesoftware.com>
2387 Richard Biener <rguenther@suse.de>
2389 PR rtl-optimization/91865
2390 * gcc.target/msp430/pr91865.c: New test case.
2392 2023-10-26 Jiahao Xu <xujiahao@loongson.cn>
2394 * gcc.target/loongarch/vector/lasx/lasx-vcond-1.c: New test.
2395 * gcc.target/loongarch/vector/lasx/lasx-vcond-2.c: New test.
2396 * gcc.target/loongarch/vector/lsx/lsx-vcond-1.c: New test.
2397 * gcc.target/loongarch/vector/lsx/lsx-vcond-2.c: New test.
2399 2023-10-26 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2401 * gcc.misc-tests/godump-1.c: Move _BitInt tests into godump-2.c.
2402 * gcc.misc-tests/godump-2.c: New test.
2404 2023-10-26 Alexandre Oliva <oliva@adacore.com>
2406 PR tree-optimization/111520
2407 * g++.dg/torture/harden-comp-pr111520.cc: New.
2409 2023-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
2411 * gcc.target/aarch64/imm_choice_comparison.c: Change tests.
2412 * gcc.target/aarch64/moveor_imm.c: Add new test.
2413 * gcc.target/aarch64/pr106583.c: Change tests.
2415 2023-10-25 Uros Bizjak <ubizjak@gmail.com>
2418 * gcc.target/i386/pr111698.c: New test.
2420 2023-10-25 chenxiaolong <chenxiaolong@loongson.cn>
2422 * gcc.target/loongarch/builtin_thread_pointer.c: New test.
2424 2023-10-25 Patrick Palka <ppalka@redhat.com>
2427 * g++.dg/template/enum9.C: New test.
2429 2023-10-25 Gaius Mulley <gaiusmod2@gmail.com>
2432 * gm2/pimlib/run/pass/testnan.mod: New test.
2434 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
2436 * c-c++-common/goacc/self-clause-2.c: Verify
2437 '--param=openacc-kernels=decompose'.
2438 * gfortran.dg/goacc/kernels-tree.f95: Adjust.
2440 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
2442 * c-c++-common/goacc/if-clause-2.c: Enhance.
2443 * c-c++-common/goacc/self-clause-1.c: Likewise.
2444 * c-c++-common/goacc/self-clause-2.c: Likewise.
2445 * gfortran.dg/goacc/if.f95: Likewise.
2446 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2447 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2448 * gfortran.dg/goacc/self.f95: Likewise.
2450 2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
2452 * c-c++-common/goacc/if-clause-1.c: Enable for C++
2453 * c-c++-common/goacc/self-clause-1.c: Likewise.
2455 2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
2457 * c-c++-common/goacc/self-clause-1.c: New test.
2458 * c-c++-common/goacc/self-clause-2.c: New test.
2459 * gfortran.dg/goacc/self.f95: New test.
2461 2023-10-25 Marek Polacek <polacek@redhat.com>
2464 * g++.dg/cpp0x/scoped_enum12.C: New test.
2466 2023-10-24 Patrick Palka <ppalka@redhat.com>
2469 * g++.dg/template/non-dependent28.C: New test.
2471 2023-10-24 Patrick Palka <ppalka@redhat.com>
2474 * g++.dg/template/non-dependent27.C: New test.
2476 2023-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2478 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: Fix.
2480 2023-10-24 Andrew Pinski <pinskia@gmail.com>
2482 PR tree-optimization/101541
2483 * gcc.dg/tree-ssa/phi-opt-39.c: New test.
2485 2023-10-24 Andrew Pinski <pinskia@gmail.com>
2487 PR tree-optimization/111913
2488 * gcc.c-torture/compile/fold-popcount-1.c: New test.
2489 * gcc.dg/fold-popcount-8a.c: New test.
2491 2023-10-24 xuli <xuli1@eswincomputing.com>
2494 * gcc.target/riscv/rvv/base/pr111935.c: New test.
2496 2023-10-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2499 * gcc.target/riscv/rvv/vsetvl/pr111947.c: New test.
2501 2023-10-23 Lewis Hyatt <lhyatt@gmail.com>
2503 PR preprocessor/36887
2504 * c-c++-common/cpp/diagnostic-poison.c: New test.
2505 * g++.dg/pch/pr36887.C: New test.
2506 * g++.dg/pch/pr36887.Hs: New test.
2508 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
2510 * gcc.target/riscv/rvv/autovec/slp-mask-1.c: New test.
2511 * gcc.target/riscv/rvv/autovec/slp-mask-run-1.c: New test.
2513 2023-10-23 Robin Dapp <rdapp@ventanamicro.com>
2515 * gcc.target/riscv/rvv/autovec/unop/popcount-1.c: New test.
2516 * gcc.target/riscv/rvv/autovec/unop/popcount-2.c: New test.
2517 * gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: New test.
2518 * gcc.target/riscv/rvv/autovec/unop/popcount.c: New test.
2520 2023-10-23 Richard Biener <rguenther@suse.de>
2522 PR tree-optimization/111916
2523 * gcc.dg/torture/pr111916.c: New testcase.
2525 2023-10-23 Richard Biener <rguenther@suse.de>
2527 PR tree-optimization/111915
2528 * gcc.dg/vect/pr111915.c: New testcase.
2530 2023-10-23 Richard Biener <rguenther@suse.de>
2533 * gcc.dg/pr111914.c: New testcase.
2535 2023-10-23 Tamar Christina <tamar.christina@arm.com>
2537 PR tree-optimization/111860
2538 * gcc.dg/vect/pr111860-2.c: New test.
2539 * gcc.dg/vect/pr111860-3.c: New test.
2541 2023-10-23 Andrew Pinski <apinski@marvell.com>
2543 * gcc.dg/tree-ssa/phi-opt-38.c: New test.
2545 2023-10-23 Andrew Pinski <pinskia@gmail.com>
2548 * gcc.target/i386/float16-8.c: New test.
2550 2023-10-23 Richard Biener <rguenther@suse.de>
2552 PR tree-optimization/111917
2553 * gcc.dg/torture/pr111917.c: New testcase.
2555 2023-10-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2558 * gcc.target/riscv/rvv/vsetvl/pr111927.c: New test.
2560 2023-10-23 Pan Li <pan2.li@intel.com>
2562 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
2563 asm check from func body.
2564 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
2566 2023-10-23 Xi Ruoyao <xry111@xry111.site>
2568 * gcc.target/loongarch/explicit-relocs-auto-single-load-store.c:
2570 * gcc.target/loongarch/explicit-relocs-auto-single-load-store-no-anchor.c:
2573 2023-10-23 Xi Ruoyao <xry111@xry111.site>
2575 * gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: New
2577 * gcc.target/loongarch/explicit-relocs-auto-tls-le-ie.c: New
2580 2023-10-23 Xi Ruoyao <xry111@xry111.site>
2582 * gcc.target/loongarch/explicit-relocs-auto-lto.c: New test.
2584 2023-10-23 Florian Weimer <fweimer@redhat.com>
2586 * gcc.c-torture/execute/builtins/pr93262-chk.c (main_test):
2587 Remove unnecessary return statement.
2589 2023-10-23 Pan Li <pan2.li@intel.com>
2591 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: Remove the
2592 vsetvl asm check from func body.
2593 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: Ditto.
2594 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: Ditto.
2595 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: Ditto.
2596 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto.
2597 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: Ditto.
2598 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: Ditto.
2599 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: Ditto.
2600 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: Ditto.
2601 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: Ditto.
2602 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: Ditto.
2603 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: Ditto.
2604 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: Ditto.
2605 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: Ditto.
2606 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Ditto.
2607 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: Ditto.
2608 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: Ditto.
2609 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: Ditto.
2610 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto.
2611 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto.
2612 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Ditto.
2613 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: Ditto.
2614 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Ditto.
2615 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: Ditto.
2616 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: Ditto.
2617 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto.
2618 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: Ditto.
2619 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: Ditto.
2620 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto.
2621 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: Ditto.
2622 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto.
2623 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: Ditto.
2624 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto.
2625 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: Ditto.
2626 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto.
2627 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: Ditto.
2628 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto.
2629 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: Ditto.
2630 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: Ditto.
2631 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto.
2632 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: Ditto.
2633 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto.
2634 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: Ditto.
2635 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto.
2636 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: Ditto.
2637 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: Ditto.
2638 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: Ditto.
2639 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: Ditto.
2640 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto.
2641 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto.
2642 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: Ditto.
2643 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: Ditto.
2644 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: Ditto.
2645 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto.
2646 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: Ditto.
2647 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: Ditto.
2648 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: Ditto.
2649 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto.
2650 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: Ditto.
2651 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto.
2652 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: Ditto.
2653 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: Ditto.
2654 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: Ditto.
2655 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: Ditto.
2656 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: Ditto.
2657 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: Ditto.
2658 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: Ditto.
2659 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: Ditto.
2660 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: Ditto.
2661 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
2662 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Ditto.
2664 2023-10-23 Pan Li <pan2.li@intel.com>
2666 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: Remove the
2668 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Ditto.
2669 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
2670 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
2671 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
2672 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: Ditto.
2673 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: Ditto.
2674 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: Ditto.
2675 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: Ditto.
2676 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: Ditto.
2677 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: Ditto.
2678 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: Ditto.
2679 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: Ditto.
2680 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: Ditto.
2681 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: Ditto.
2682 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: Ditto.
2683 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: Ditto.
2684 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: Ditto.
2685 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: Ditto.
2686 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Ditto.
2687 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: Ditto.
2688 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: Ditto.
2689 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: Ditto.
2690 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: Ditto.
2691 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: Ditto.
2692 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: Ditto.
2693 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: Ditto.
2694 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: Ditto.
2695 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: Ditto.
2696 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: Ditto.
2697 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: Ditto.
2698 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: Ditto.
2699 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: Ditto.
2700 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: Ditto.
2701 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: Ditto.
2702 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: Ditto.
2703 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: Ditto.
2704 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: Ditto.
2705 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: Ditto.
2706 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: Ditto.
2707 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: Ditto.
2708 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: Ditto.
2709 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: Ditto.
2710 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: Ditto.
2711 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: Ditto.
2713 2023-10-23 Haochen Jiang <haochen.jiang@intel.com>
2716 * gcc.target/i386/pr111753.c: New test.
2718 2023-10-23 liuhongt <hongtao.liu@intel.com>
2720 * gcc.target/i386/pr111820-1.c: New test.
2721 * gcc.target/i386/pr111820-2.c: New test.
2722 * gcc.target/i386/pr111820-3.c: New test.
2723 * gcc.target/i386/pr103144-mul-1.c: Adjust testcase.
2724 * gcc.target/i386/pr103144-mul-2.c: Adjust testcase.
2726 2023-10-22 Andrew Pinski <pinskia@gmail.com>
2729 * gcc.target/aarch64/cond_op-1.c: New test.
2731 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
2733 * gfortran.dg/coarray/caf.exp: Correctly set
2735 * gfortran.dg/dg.exp: Likewise.
2736 * lib/asan-dg.exp: Set correct -B flags.
2737 * lib/atomic-dg.exp: Likewise.
2738 * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
2740 2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
2742 * gcc.target/riscv/arch-26.c: New test.
2744 2023-10-21 Florian Weimer <fweimer@redhat.com>
2746 * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
2747 * gcc.c-torture/compile/20000511-1.c: Likewise.
2748 * gcc.c-torture/compile/20000804-1.c: Likewise.
2749 * gcc.c-torture/compile/20020418-1.c: Likewise.
2750 * gcc.c-torture/compile/20020927-1.c: Likewise.
2751 * gcc.c-torture/compile/20030109-1.c: Likewise.
2752 * gcc.c-torture/compile/20030224-1.c: Likewise.
2753 * gcc.c-torture/compile/20030415-1.c: Likewise.
2754 * gcc.c-torture/compile/20030612-1.c: Likewise.
2755 * gcc.c-torture/compile/20030917-1.c: Likewise.
2756 * gcc.c-torture/compile/20031113-1.c: Likewise.
2757 * gcc.c-torture/compile/20031220-2.c: Likewise.
2758 * gcc.c-torture/compile/20040309-1.c: Likewise.
2759 * gcc.c-torture/compile/20040310-1.c: Likewise.
2760 * gcc.c-torture/compile/20040317-3.c: Likewise.
2761 * gcc.c-torture/compile/20040817-1.c: Likewise.
2762 * gcc.c-torture/compile/20091215-1.c: Likewise.
2763 * gcc.c-torture/compile/86.c: Likewise.
2764 * gcc.c-torture/compile/900216-1.c: Likewise.
2765 * gcc.c-torture/compile/900313-1.c: Likewise.
2766 * gcc.c-torture/compile/900407-1.c: Likewise.
2767 * gcc.c-torture/compile/900516-1.c: Likewise.
2768 * gcc.c-torture/compile/920409-2.c: Likewise.
2769 * gcc.c-torture/compile/920415-1.c: Likewise.
2770 * gcc.c-torture/compile/920428-1.c: Likewise.
2771 * gcc.c-torture/compile/920428-5.c: Likewise.
2772 * gcc.c-torture/compile/920428-7.c: Likewise.
2773 * gcc.c-torture/compile/920501-1.c: Likewise.
2774 * gcc.c-torture/compile/920501-13.c: Likewise.
2775 * gcc.c-torture/compile/920501-15.c: Likewise.
2776 * gcc.c-torture/compile/920501-16.c: Likewise.
2777 * gcc.c-torture/compile/920501-18.c: Likewise.
2778 * gcc.c-torture/compile/920501-20.c: Likewise.
2779 * gcc.c-torture/compile/920501-6.c: Likewise.
2780 * gcc.c-torture/compile/920501-7.c: Likewise.
2781 * gcc.c-torture/compile/920502-1.c: Likewise.
2782 * gcc.c-torture/compile/920502-2.c: Likewise.
2783 * gcc.c-torture/compile/920520-1.c: Likewise.
2784 * gcc.c-torture/compile/920521-1.c: Likewise.
2785 * gcc.c-torture/compile/920608-1.c: Likewise.
2786 * gcc.c-torture/compile/920617-1.c: Likewise.
2787 * gcc.c-torture/compile/920617-2.c: Likewise.
2788 * gcc.c-torture/compile/920625-1.c: Likewise.
2789 * gcc.c-torture/compile/920625-2.c: Likewise.
2790 * gcc.c-torture/compile/920626-1.c: Likewise.
2791 * gcc.c-torture/compile/920706-1.c: Likewise.
2792 * gcc.c-torture/compile/920710-2.c: Likewise.
2793 * gcc.c-torture/compile/920723-1.c: Likewise.
2794 * gcc.c-torture/compile/920808-1.c: Likewise.
2795 * gcc.c-torture/compile/920809-1.c: Likewise.
2796 * gcc.c-torture/compile/920817-1.c: Likewise.
2797 * gcc.c-torture/compile/920831-1.c: Likewise.
2798 * gcc.c-torture/compile/920917-1.c: Likewise.
2799 * gcc.c-torture/compile/920928-2.c: Likewise.
2800 * gcc.c-torture/compile/920928-5.c: Likewise.
2801 * gcc.c-torture/compile/921012-1.c: Likewise.
2802 * gcc.c-torture/compile/921021-1.c: Likewise.
2803 * gcc.c-torture/compile/921024-1.c: Likewise.
2804 * gcc.c-torture/compile/921103-1.c: Likewise.
2805 * gcc.c-torture/compile/921109-1.c: Likewise.
2806 * gcc.c-torture/compile/921111-1.c: Likewise.
2807 * gcc.c-torture/compile/921116-2.c: Likewise.
2808 * gcc.c-torture/compile/921118-1.c: Likewise.
2809 * gcc.c-torture/compile/921202-1.c: Likewise.
2810 * gcc.c-torture/compile/921202-2.c: Likewise.
2811 * gcc.c-torture/compile/921203-1.c: Likewise.
2812 * gcc.c-torture/compile/921203-2.c: Likewise.
2813 * gcc.c-torture/compile/921206-1.c: Likewise.
2814 * gcc.c-torture/compile/930109-1.c: Likewise.
2815 * gcc.c-torture/compile/930111-1.c: Likewise.
2816 * gcc.c-torture/compile/930117-1.c: Likewise.
2817 * gcc.c-torture/compile/930118-1.c: Likewise.
2818 * gcc.c-torture/compile/930120-1.c: Likewise.
2819 * gcc.c-torture/compile/930217-1.c: Likewise.
2820 * gcc.c-torture/compile/930325-1.c: Likewise.
2821 * gcc.c-torture/compile/930411-1.c: Likewise.
2822 * gcc.c-torture/compile/930427-2.c: Likewise.
2823 * gcc.c-torture/compile/930503-2.c: Likewise.
2824 * gcc.c-torture/compile/930506-2.c: Likewise.
2825 * gcc.c-torture/compile/930513-2.c: Likewise.
2826 * gcc.c-torture/compile/930530-1.c: Likewise.
2827 * gcc.c-torture/compile/930602-1.c: Likewise.
2828 * gcc.c-torture/compile/930618-1.c: Likewise.
2829 * gcc.c-torture/compile/930623-1.c: Likewise.
2830 * gcc.c-torture/compile/931003-1.c: Likewise.
2831 * gcc.c-torture/compile/931013-1.c: Likewise.
2832 * gcc.c-torture/compile/931013-2.c: Likewise.
2833 * gcc.c-torture/compile/931102-2.c: Likewise.
2834 * gcc.c-torture/compile/931203-1.c: Likewise.
2835 * gcc.c-torture/compile/940718-1.c: Likewise.
2836 * gcc.c-torture/compile/941014-1.c: Likewise.
2837 * gcc.c-torture/compile/941014-2.c: Likewise.
2838 * gcc.c-torture/compile/941014-3.c: Likewise.
2839 * gcc.c-torture/compile/941014-4.c: Likewise.
2840 * gcc.c-torture/compile/941111-1.c: Likewise.
2841 * gcc.c-torture/compile/941113-1.c: Likewise.
2842 * gcc.c-torture/compile/950124-1.c: Likewise.
2843 * gcc.c-torture/compile/950329-1.c: Likewise.
2844 * gcc.c-torture/compile/950612-1.c: Likewise.
2845 * gcc.c-torture/compile/950618-1.c: Likewise.
2846 * gcc.c-torture/compile/950719-1.c: Likewise.
2847 * gcc.c-torture/compile/950910-1.c: Likewise.
2848 * gcc.c-torture/compile/950922-1.c: Likewise.
2849 * gcc.c-torture/compile/951106-1.c: Likewise.
2850 * gcc.c-torture/compile/951222-1.c: Likewise.
2851 * gcc.c-torture/compile/960106-1.c: Likewise.
2852 * gcc.c-torture/compile/960319-1.c: Likewise.
2853 * gcc.c-torture/compile/960829-1.c: Likewise.
2854 * gcc.c-torture/compile/970206-1.c: Likewise.
2855 * gcc.c-torture/compile/980825-1.c: Likewise.
2856 * gcc.c-torture/compile/990829-1.c: Likewise.
2857 * gcc.c-torture/compile/991213-2.c: Likewise.
2859 2023-10-21 Pan Li <pan2.li@intel.com>
2862 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust checker.
2863 * gcc.target/riscv/rvv/autovec/vls/def.h: Add help define.
2864 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-0.c: New test.
2865 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-1.c: New test.
2866 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-2.c: New test.
2867 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-3.c: New test.
2868 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-4.c: New test.
2869 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-5.c: New test.
2870 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr111857-6.c: New test.
2872 2023-10-20 Roger Sayle <roger@nextmovesoftware.com>
2873 Uros Bizjak <ubizjak@gmail.com>
2875 PR middle-end/101955
2876 PR tree-optimization/106245
2877 * gcc.target/i386/pr106245-2.c: New test case.
2878 * gcc.target/i386/pr106245-3.c: New 32-bit test case.
2879 * gcc.target/i386/pr106245-4.c: New 64-bit test case.
2880 * gcc.target/i386/pr106245-5.c: Likewise.
2882 2023-10-20 Jason Merrill <jason@redhat.com>
2884 * g++.dg/template/sfinae-dr657.C: Adjust.
2886 2023-10-20 Jason Merrill <jason@redhat.com>
2888 * g++.dg/cpp1y/constexpr-diag1.C: Add -fno-implicit-constexpr.
2890 2023-10-20 Jason Merrill <jason@redhat.com>
2892 * g++.dg/warn/Wsign-promo1.C: New test.
2894 2023-10-20 Nathan Sidwell <nathan@acm.org>
2896 * g++.dg/modules/decltype-1_a.C: New.
2897 * g++.dg/modules/decltype-1_b.C: New.
2898 * g++.dg/modules/lambda-5_a.C: New.
2899 * g++.dg/modules/lambda-5_b.C: New.
2901 2023-10-20 Florian Weimer <fweimer@redhat.com>
2903 * gcc.dg/Wint-conversion-3.c: New.
2905 2023-10-20 Florian Weimer <fweimer@redhat.com>
2907 * gcc.dg/Wincompatible-pointer-types-2.c: New.
2908 * gcc.dg/Wincompatible-pointer-types-3.c: New.
2909 * gcc.dg/Wincompatible-pointer-types-4.c: New.
2911 2023-10-20 Marek Polacek <polacek@redhat.com>
2914 * c-c++-common/alias-1.c: New test.
2916 2023-10-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2918 * gcc.dg/vect/pr111882.c: New test.
2920 2023-10-20 Patrick Palka <ppalka@redhat.com>
2923 * g++.dg/template/crash127.C: Expect additional error due to
2924 being able to check the member access expression ahead of time.
2925 Strengthen the test by not instantiating the class template.
2926 * g++.dg/cpp1y/lambda-generic-this5.C: New test.
2928 2023-10-20 Patrick Palka <ppalka@redhat.com>
2930 * g++.dg/concepts/var-concept3.C: Adjust expected diagnostic
2931 for attempting to call a variable concept.
2933 2023-10-20 Richard Biener <rguenther@suse.de>
2935 PR tree-optimization/111383
2936 PR tree-optimization/110243
2937 * gcc.dg/torture/pr111383.c: New testcase.
2939 2023-10-20 Richard Biener <rguenther@suse.de>
2941 PR tree-optimization/111445
2942 * gcc.dg/torture/pr111445.c: New testcase.
2944 2023-10-20 Richard Biener <rguenther@suse.de>
2946 PR tree-optimization/110243
2947 PR tree-optimization/111336
2948 * gcc.dg/torture/pr110243.c: New testcase.
2949 * gcc.dg/torture/pr111336.c: Likewise.
2951 2023-10-20 Richard Biener <rguenther@suse.de>
2953 PR tree-optimization/111891
2954 * gfortran.dg/pr111891.f90: New testcase.
2956 2023-10-20 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/111000
2959 * gcc.dg/torture/pr111000.c: New testcase.
2961 2023-10-20 Alexandre Oliva <oliva@adacore.com>
2963 * c-c++-common/torture/harden-cfr.c: New.
2964 * c-c++-common/harden-cfr-noret-never-O0.c: New.
2965 * c-c++-common/torture/harden-cfr-noret-never.c: New.
2966 * c-c++-common/torture/harden-cfr-noret-noexcept.c: New.
2967 * c-c++-common/torture/harden-cfr-noret-nothrow.c: New.
2968 * c-c++-common/torture/harden-cfr-noret.c: New.
2969 * c-c++-common/torture/harden-cfr-notail.c: New.
2970 * c-c++-common/torture/harden-cfr-returning.c: New.
2971 * c-c++-common/torture/harden-cfr-tail.c: New.
2972 * c-c++-common/torture/harden-cfr-abrt-always.c: New.
2973 * c-c++-common/torture/harden-cfr-abrt-never.c: New.
2974 * c-c++-common/torture/harden-cfr-abrt-no-xthrow.c: New.
2975 * c-c++-common/torture/harden-cfr-abrt-nothrow.c: New.
2976 * c-c++-common/torture/harden-cfr-abrt.c: New.
2977 * c-c++-common/torture/harden-cfr-always.c: New.
2978 * c-c++-common/torture/harden-cfr-never.c: New.
2979 * c-c++-common/torture/harden-cfr-no-xthrow.c: New.
2980 * c-c++-common/torture/harden-cfr-nothrow.c: New.
2981 * c-c++-common/torture/harden-cfr-bret-always.c: New.
2982 * c-c++-common/torture/harden-cfr-bret-never.c: New.
2983 * c-c++-common/torture/harden-cfr-bret-noopt.c: New.
2984 * c-c++-common/torture/harden-cfr-bret-noret.c: New.
2985 * c-c++-common/torture/harden-cfr-bret-no-xthrow.c: New.
2986 * c-c++-common/torture/harden-cfr-bret-nothrow.c: New.
2987 * c-c++-common/torture/harden-cfr-bret-retcl.c: New.
2988 * c-c++-common/torture/harden-cfr-bret.c: New.
2989 * g++.dg/harden-cfr-throw-always-O0.C: New.
2990 * g++.dg/harden-cfr-throw-returning-O0.C: New.
2991 * g++.dg/torture/harden-cfr-noret-always-no-nothrow.C: New.
2992 * g++.dg/torture/harden-cfr-noret-never-no-nothrow.C: New.
2993 * g++.dg/torture/harden-cfr-noret-no-nothrow.C: New.
2994 * g++.dg/torture/harden-cfr-throw-always.C: New.
2995 * g++.dg/torture/harden-cfr-throw-never.C: New.
2996 * g++.dg/torture/harden-cfr-throw-no-xthrow.C: New.
2997 * g++.dg/torture/harden-cfr-throw-no-xthrow-expected.C: New.
2998 * g++.dg/torture/harden-cfr-throw-nothrow.C: New.
2999 * g++.dg/torture/harden-cfr-throw-nocleanup.C: New.
3000 * g++.dg/torture/harden-cfr-throw-returning.C: New.
3001 * g++.dg/torture/harden-cfr-throw.C: New.
3002 * gcc.dg/torture/harden-cfr-noret-no-nothrow.c: New.
3003 * gcc.dg/torture/harden-cfr-tail-ub.c: New.
3004 * gnat.dg/hardcfr.adb: New.
3005 * c-c++-common/torture/harden-cfr-skip-leaf.c: New file.
3006 * g++.dg/harden-cfr-throw-returning-enabled-O0.C: New file.
3008 2023-10-20 Tamar Christina <tamar.christina@arm.com>
3009 Andre Vieira <andre.simoesdiasvieira@arm.com>
3011 * gcc.dg/vect/vect-bitfield-read-1-not.c: New test.
3012 * gcc.dg/vect/vect-bitfield-read-2-not.c: New test.
3013 * gcc.dg/vect/vect-bitfield-read-8.c: New test.
3014 * gcc.dg/vect/vect-bitfield-read-9.c: New test.
3016 2023-10-20 Hu, Lin1 <lin1.hu@intel.com>
3018 * gcc.target/i386/pr89229-5b.c: Modify test.
3019 * gcc.target/i386/pr89229-6b.c: Ditto.
3020 * gcc.target/i386/pr89229-7b.c: Ditto.
3022 2023-10-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3025 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Adapt test.
3026 * gcc.dg/vect/costmodel/riscv/rvv/pr111848.c: New test.
3028 2023-10-20 Lehua Ding <lehua.ding@rivai.ai>
3033 * gcc.target/riscv/rvv/base/scalar_move-1.c: Adjust.
3034 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adjust.
3035 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Adjust.
3036 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Adjust.
3037 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Adjust.
3038 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Adjust.
3039 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adjust.
3040 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: Adjust.
3041 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: Adjust.
3042 * gcc.target/riscv/rvv/base/pr111037-1.c: Moved to...
3043 * gcc.target/riscv/rvv/vsetvl/pr111037-1.c: ...here.
3044 * gcc.target/riscv/rvv/base/pr111037-2.c: Moved to...
3045 * gcc.target/riscv/rvv/vsetvl/pr111037-2.c: ...here.
3046 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust.
3047 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Adjust.
3048 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust.
3049 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust.
3050 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: Adjust.
3051 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Adjust.
3052 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust.
3053 * gcc.target/riscv/rvv/vsetvl/avl_single-104.c: New test.
3054 * gcc.target/riscv/rvv/vsetvl/avl_single-105.c: New test.
3055 * gcc.target/riscv/rvv/vsetvl/avl_single-106.c: New test.
3056 * gcc.target/riscv/rvv/vsetvl/avl_single-107.c: New test.
3057 * gcc.target/riscv/rvv/vsetvl/avl_single-108.c: New test.
3058 * gcc.target/riscv/rvv/vsetvl/avl_single-109.c: New test.
3059 * gcc.target/riscv/rvv/vsetvl/pr111037-3.c: New test.
3060 * gcc.target/riscv/rvv/vsetvl/pr111037-4.c: New test.
3062 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
3066 * g++.dg/cpp1y/constexpr-89336-3.C: Fix union initialisation.
3067 * g++.dg/cpp1y/constexpr-union6.C: New test.
3068 * g++.dg/cpp1y/constexpr-union7.C: New test.
3069 * g++.dg/cpp2a/constexpr-union2.C: New test.
3070 * g++.dg/cpp2a/constexpr-union3.C: New test.
3071 * g++.dg/cpp2a/constexpr-union4.C: New test.
3072 * g++.dg/cpp2a/constexpr-union5.C: New test.
3073 * g++.dg/cpp2a/constexpr-union6.C: New test.
3075 2023-10-20 Nathaniel Shead <nathanieloshead@gmail.com>
3077 * g++.dg/cpp0x/constexpr-cast4.C: New test.
3079 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3081 * gcc.dg/gomp/pr110485.c: New test.
3083 2023-10-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3085 * gcc.dg/vect/vect-simd-clone-16f.c: Remove unnecessary differentation
3086 between targets with different pointer sizes.
3087 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
3088 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
3090 2023-10-19 Andrew Pinski <pinskia@gmail.com>
3093 * gcc.dg/pr100532-1.c: New test.
3095 2023-10-19 Andrew Pinski <pinskia@gmail.com>
3098 * gcc.dg/sso-18.c: New test.
3099 * gcc.dg/sso-19.c: New test.
3101 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
3104 * c-c++-common/cpp/Wunknown-pragmas-1.c: New test.
3106 2023-10-19 Lewis Hyatt <lhyatt@gmail.com>
3108 PR preprocessor/82335
3109 * c-c++-common/cpp/diagnostic-pragma-3.c: New test.
3111 2023-10-19 Tamar Christina <tamar.christina@arm.com>
3113 PR tree-optimization/111860
3114 * gcc.dg/vect/pr111860.c: New test.
3116 2023-10-19 Richard Biener <rguenther@suse.de>
3118 PR tree-optimization/111131
3119 * gcc.dg/vect/vect-gather-1.c: Now expected to vectorize
3121 * gcc.dg/vect/vect-gather-2.c: Expected to not SLP anywhere.
3122 Massage the scale case to more reliably produce a different
3123 one. Scan for the specific messages.
3124 * gcc.dg/vect/vect-gather-3.c: Masked gather is also supported
3125 for AVX2, but not emulated.
3126 * gcc.dg/vect/vect-gather-4.c: Expected to not SLP anywhere.
3127 Massage to more properly ensure this.
3128 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Expect to vectorize
3131 2023-10-19 Alex Coplan <alex.coplan@arm.com>
3133 * gcc.target/aarch64/pr71727.c: Adjust scan-assembler-not to
3134 make sure we don't have q-register stores with -mstrict-align.
3136 2023-10-19 Alex Coplan <alex.coplan@arm.com>
3138 * gcc.target/aarch64/sve/pcs/args_9.c: Adjust scan-assemblers to
3141 2023-10-19 Alex Coplan <alex.coplan@arm.com>
3143 * gcc.target/aarch64/lr_free_1.c: Add
3144 --param=aarch64-stp-policy=never to dg-options.
3146 2023-10-19 Haochen Jiang <haochen.jiang@intel.com>
3148 * gcc.target/i386/funcspec-56.inc: Group Clearwater Forest
3151 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
3153 * gcc.target/loongarch/vect-widen-add.c: New test.
3154 * gcc.target/loongarch/vect-widen-mul.c: New test.
3155 * gcc.target/loongarch/vect-widen-sub.c: New test.
3157 2023-10-19 Jiahao Xu <xujiahao@loongson.cn>
3159 * gcc.target/loongarch/avg-ceil-lasx.c: New test.
3160 * gcc.target/loongarch/avg-ceil-lsx.c: New test.
3161 * gcc.target/loongarch/avg-floor-lasx.c: New test.
3162 * gcc.target/loongarch/avg-floor-lsx.c: New test.
3163 * gcc.target/loongarch/sad-lasx.c: New test.
3164 * gcc.target/loongarch/sad-lsx.c: New test.
3166 2023-10-18 Andrew Pinski <pinskia@gmail.com>
3168 PR middle-end/111863
3169 * gcc.c-torture/execute/pr111863-1.c: New test.
3171 2023-10-18 Andrew Pinski <pinskia@gmail.com>
3174 * gcc.dg/pr101364-1.c: New test.
3176 2023-10-18 Andrew Pinski <pinskia@gmail.com>
3179 * gcc.dg/pr101285-1.c: New test.
3181 2023-10-18 Jason Merrill <jason@redhat.com>
3183 * g++.dg/ext/integer-pack2.C: Add -fpermissive.
3184 * g++.dg/diagnostic/sys-narrow.h: New test.
3185 * g++.dg/diagnostic/sys-narrow1.C: New test.
3186 * g++.dg/diagnostic/sys-narrow1a.C: New test.
3187 * g++.dg/diagnostic/sys-narrow1b.C: New test.
3188 * g++.dg/diagnostic/sys-narrow1c.C: New test.
3189 * g++.dg/diagnostic/sys-narrow1d.C: New test.
3190 * g++.dg/diagnostic/sys-narrow1e.C: New test.
3191 * g++.dg/diagnostic/sys-narrow1f.C: New test.
3192 * g++.dg/diagnostic/sys-narrow1g.C: New test.
3193 * g++.dg/diagnostic/sys-narrow1h.C: New test.
3194 * g++.dg/diagnostic/sys-narrow1i.C: New test.
3196 2023-10-18 Tobias Burnus <tobias@codesourcery.com>
3198 * gfortran.dg/gomp/allocate-13a.f90: New test.
3200 2023-10-18 Jakub Jelinek <jakub@redhat.com>
3202 PR tree-optimization/111845
3203 * gcc.dg/pr111845.c: New test.
3204 * gcc.target/i386/pr111845.c: New test.
3206 2023-10-18 Tamar Christina <tamar.christina@arm.com>
3208 PR tree-optimization/109154
3209 * gcc.target/aarch64/sve/pre_cond_share_1.c: New test.
3211 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3213 * gcc.target/riscv/rvv/autovec/vls/def.h: Add new test.
3214 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-1.c: New test.
3215 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive-2.c: New test.
3216 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-1.c: New test.
3217 * gcc.target/riscv/rvv/autovec/vls-vlmax/consecutive_run-2.c: New test.
3218 * gcc.target/riscv/rvv/autovec/vls/consecutive-1.c: New test.
3219 * gcc.target/riscv/rvv/autovec/vls/consecutive-2.c: New test.
3220 * gcc.target/riscv/rvv/autovec/vls/consecutive-3.c: New test.
3222 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
3224 * g++.target/i386/mv16.C: Ditto.
3225 * gcc.target/i386/funcspec-56.inc: Handle new march.
3227 2023-10-18 Haochen Jiang <haochen.jiang@intel.com>
3229 * g++.target/i386/mv16.C: Ditto.
3230 * gcc.target/i386/funcspec-56.inc: Handle new march.
3232 2023-10-18 liuhongt <hongtao.liu@intel.com>
3234 * gcc.target/i386/part-vect-fmaddsubhf-1.c: New test.
3235 * gcc.target/i386/part-vect-fmahf-1.c: New test.
3237 2023-10-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3240 * gcc.target/riscv/rvv/rvv.exp: Enable more dynamic tests.
3242 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
3244 * gcc.target/aarch64/test_frame_2.c: Expect x30 to come before x19.
3245 * gcc.target/aarch64/test_frame_4.c: Likewise.
3246 * gcc.target/aarch64/test_frame_7.c: Likewise.
3247 * gcc.target/aarch64/test_frame_10.c: Likewise.
3249 2023-10-17 Richard Sandiford <richard.sandiford@arm.com>
3251 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Expect restores
3252 to happen in offset order.
3253 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
3254 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
3255 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
3256 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
3257 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
3259 2023-10-17 Andrew Pinski <apinski@marvell.com>
3261 PR tree-optimization/110817
3262 * gcc.c-torture/execute/pr110817-1.c: New test.
3263 * gcc.c-torture/execute/pr110817-2.c: New test.
3264 * gcc.c-torture/execute/pr110817-3.c: New test.
3266 2023-10-17 Marek Polacek <polacek@redhat.com>
3269 * g++.dg/parse/error65.C: New test.
3271 2023-10-17 Marek Polacek <polacek@redhat.com>
3274 * g++.dg/cpp0x/hog1.C: New test.
3275 * g++.dg/cpp2a/consteval36.C: New test.
3277 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
3279 * gcc.target/riscv/pr111466.c (foo2): Change return to unsigned
3280 int as that will potentially generate two SEXT.W instructions.
3281 dg-final: Change to scan-assembler-not SEXT.W.
3283 2023-10-17 Martin Uecker <uecker@tugraz.at>
3286 * gcc.dg/pr111708-1.c: New test.
3287 * gcc.dg/pr111708-2.c: New test.
3289 2023-10-17 Harald Anlauf <anlauf@gmx.de>
3292 * gfortran.dg/implied_do_io_8.f90: New test.
3294 2023-10-17 Andrew Pinski <pinskia@gmail.com>
3296 PR tree-optimization/111432
3297 * gcc.dg/tree-ssa/bitops-7.c: New test.
3299 2023-10-17 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/111846
3302 * gcc.dg/vect/pr111846.c: New testcase.
3304 2023-10-17 Lehua Ding <lehua.ding@rivai.ai>
3306 * gcc.target/riscv/rvv/base/cpymem-1.c: Split check.
3308 2023-10-17 Richard Biener <rguenther@suse.de>
3310 PR middle-end/111818
3311 * gcc.dg/torture/pr111818.c: New testcase.
3313 2023-10-17 Richard Biener <rguenther@suse.de>
3315 PR tree-optimization/111807
3316 * gcc.dg/torture/pr111807.c: New testcase.
3318 2023-10-17 Vineet Gupta <vineetg@rivosinc.com>
3321 * gcc.target/riscv/pr111466.c: New test.
3323 2023-10-17 Chenghui Pan <panchenghui@loongson.cn>
3325 * gcc.target/loongarch/vector/lasx/lasx-vec-init-1.c: New test.
3327 2023-10-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3329 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: New test.
3331 2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
3333 * gdc.dg/builtins_reject.d: New test.
3334 * gdc.dg/intrinsics_reject.d: New test.
3336 2023-10-16 Uros Bizjak <ubizjak@gmail.com>
3338 * gcc.target/i386/large-data.c: New test.
3340 2023-10-16 Vineet Gupta <vineetg@rivosinc.com>
3342 * gcc.target/riscv/fle-ieee.c: Updates dg-options with
3343 explicit -march=rv64gc and -march=rv32gc.
3344 * gcc.target/riscv/fle-snan.c: Ditto.
3345 * gcc.target/riscv/fle.c: Ditto.
3346 * gcc.target/riscv/flef-ieee.c: Ditto.
3347 * gcc.target/riscv/flef.c: Ditto.
3348 * gcc.target/riscv/flef-snan.c: Ditto.
3349 * gcc.target/riscv/flt-ieee.c: Ditto.
3350 * gcc.target/riscv/flt-snan.c: Ditto.
3351 * gcc.target/riscv/fltf-ieee.c: Ditto.
3352 * gcc.target/riscv/fltf-snan.c: Ditto.
3354 2023-10-16 Manolis Tsamis <manolis.tsamis@vrull.eu>
3356 * gcc.target/riscv/fold-mem-offsets-1.c: New test.
3357 * gcc.target/riscv/fold-mem-offsets-2.c: New test.
3358 * gcc.target/riscv/fold-mem-offsets-3.c: New test.
3359 * gcc.target/i386/pr52146.c: Adjust expected output.
3361 2023-10-16 Andrew Pinski <pinskia@gmail.com>
3363 PR tree-optimization/101541
3364 * gcc.dg/tree-ssa/phi-opt-36.c: New test.
3365 * gcc.dg/tree-ssa/phi-opt-37.c: New test.
3367 2023-10-16 Andrew Pinski <pinskia@gmail.com>
3369 PR tree-optimization/31531
3370 * gcc.dg/tree-ssa/pr31531-1.c: New test.
3371 * gcc.dg/tree-ssa/pr31531-2.c: New test.
3373 2023-10-16 Jason Merrill <jason@redhat.com>
3375 * g++.dg/concepts/diagnostic3.C: Add expected column.
3376 * g++.dg/cpp1z/fold3.C: Adjust diagnostic lines.
3378 2023-10-16 Marek Polacek <polacek@redhat.com>
3381 * g++.dg/cpp1y/constexpr-diag1.C: New test.
3383 2023-10-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3385 * gcc.dg/vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c: New test.
3387 2023-10-16 liuhongt <hongtao.liu@intel.com>
3389 * gcc.target/i386/part-vect-hf-convert-1.c: New test.
3391 2023-10-16 liuhongt <hongtao.liu@intel.com>
3393 * gcc.target/i386/part-vect-roundhf.c: New test.
3394 * gcc.target/i386/part-vect-sqrtph-1.c: New test.
3396 2023-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
3398 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
3400 2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
3403 * gdc.dg/analyzer/analyzer.exp: New test.
3404 * gdc.dg/analyzer/pr111537.d: New test.
3406 2023-10-14 Tobias Burnus <tobias@codesourcery.com>
3408 * c-c++-common/gomp/allocate-14.c: Fix directive name.
3409 * c-c++-common/gomp/allocate-15.c: Likewise.
3410 * c-c++-common/gomp/allocate-9.c: Fix comment typo.
3411 * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
3412 * gfortran.dg/gomp/allocate-7.f90: Likewise.
3413 * gfortran.dg/gomp/allocate-10.f90: New test.
3414 * gfortran.dg/gomp/allocate-11.f90: New test.
3415 * gfortran.dg/gomp/allocate-12.f90: New test.
3416 * gfortran.dg/gomp/allocate-13.f90: New test.
3417 * gfortran.dg/gomp/allocate-14.f90: New test.
3418 * gfortran.dg/gomp/allocate-15.f90: New test.
3419 * gfortran.dg/gomp/allocate-8.f90: New test.
3420 * gfortran.dg/gomp/allocate-9.f90: New test.
3422 2023-10-14 Jakub Jelinek <jakub@redhat.com>
3425 * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
3426 to checking the addition, division and right shift results at compile
3427 time check it also at runtime.
3428 * gcc.dg/bitint-39.c: New test.
3430 2023-10-13 Harald Anlauf <anlauf@gmx.de>
3433 * gfortran.dg/derived_function_interface_1.f90: Adjust pattern.
3434 * gfortran.dg/pr104351.f90: New test.
3436 2023-10-13 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/111795
3439 * gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase.
3440 * gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise.
3441 * gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise.
3443 2023-10-13 Richard Biener <rguenther@suse.de>
3445 * gcc.dg/vect/slp-simd-clone-1.c: New testcase.
3446 * gcc.dg/vect/slp-simd-clone-2.c: Likewise.
3448 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3450 * gcc.dg/vect/bb-slp-68.c: Use vect512.
3452 2023-10-13 Pan Li <pan2.li@intel.com>
3454 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c:
3455 Use scalar func as reference instead of hardcode.
3456 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto.
3457 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto.
3458 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto.
3459 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto.
3460 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto.
3461 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto.
3462 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto.
3463 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto.
3464 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto.
3465 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto.
3466 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto.
3468 2023-10-13 Pan Li <pan2.li@intel.com>
3470 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test.
3471 * gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test.
3472 * gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test.
3474 2023-10-13 Pan Li <pan2.li@intel.com>
3476 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test.
3477 * gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test.
3478 * gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test.
3480 2023-10-13 Pan Li <pan2.li@intel.com>
3482 * gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test.
3483 * gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test.
3484 * gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test.
3486 2023-10-13 Pan Li <pan2.li@intel.com>
3488 * gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test.
3489 * gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test.
3490 * gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test.
3492 2023-10-13 Florian Weimer <fweimer@redhat.com>
3494 * gcc.c-torture/compile/pc44485.c (func_21): Add missing cast.
3495 * gcc.c-torture/compile/pr106101.c: Use builtins to avoid
3496 calls to undeclared functions. Change type of yyvsp to
3497 char ** and introduce yyvsp1 to avoid type errors.
3498 * gcc.c-torture/execute/pr111331-1.c: Add missing int.
3499 * gcc.dg/pr100512.c: Unreduce test case and suppress only
3500 -Wpointer-to-int-cast.
3501 * gcc.dg/pr103003.c: Likewise.
3502 * gcc.dg/pr103451.c: Add cast to long and suppress
3504 * gcc.dg/pr68435.c: Avoid implicit int and missing
3505 static function implementation warning.
3507 2023-10-13 Florian Weimer <fweimer@redhat.com>
3509 * gcc.c-torture/compile/20000105-1.c: Add missing int return type.
3510 Call __builtin_exit instead of exit.
3511 * gcc.c-torture/compile/20000105-2.c: Add missing void types.
3512 * gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write)
3513 (Lstream_flush_out, parse_doprnt_spec): Add missing function
3515 * gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code):
3517 * gcc.c-torture/compile/20000314-2.c: Add missing void types.
3518 * gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget)
3519 (XtAddCallback): Likewise.
3520 * gcc.c-torture/compile/pr49474.c: Use struct
3521 gfc_formal_arglist * instead of (implied) int type.
3522 * gcc.c-torture/execute/20001111-1.c (foo): Add cast to
3524 (main): Call __builtin_abort and __builtin_exit.
3526 2023-10-13 Florian Weimer <fweimer@redhat.com>
3528 * gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89.
3529 * gcc.c-torture/compile/920501-23.c: Likewise.
3530 * gcc.c-torture/compile/920501-8.c: Likewise.
3531 * gcc.c-torture/compile/920701-1.c: Likewise.
3532 * gcc.c-torture/compile/930529-1.c: Likewise.
3534 2023-10-13 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/111779
3537 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE.
3538 * gcc.dg/vect/vect-pr111779.c: New testcase.
3540 2023-10-13 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/111773
3543 * g++.dg/torture/pr111773.C: New testcase.
3545 2023-10-13 Pan Li <pan2.li@intel.com>
3547 * gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test.
3548 * gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test.
3549 * gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test.
3551 2023-10-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3553 * gcc.dg/vect/bb-slp-pr69907.c: Add RVV.
3555 2023-10-13 Pan Li <pan2.li@intel.com>
3557 * gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test.
3558 * gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test.
3559 * gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test.
3561 2023-10-13 Kito Cheng <kito.cheng@sifive.com>
3563 * g++.target/riscv/rvv/autovec/bug-01.C: New.
3564 * g++.target/riscv/rvv/rvv.exp: Add autovec folder.
3566 2023-10-13 Pan Li <pan2.li@intel.com>
3568 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include
3569 stdint-gcc.h for int types.
3570 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto.
3571 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t
3574 2023-10-13 Pan Li <pan2.li@intel.com>
3576 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test.
3577 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test.
3578 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test.
3579 * gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test.
3580 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test.
3581 * gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test.
3583 2023-10-13 Pan Li <pan2.li@intel.com>
3585 * gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test.
3586 * gcc.target/riscv/rvv/autovec/unop/math-lceil-1.c: New test.
3587 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-0.c: New test.
3588 * gcc.target/riscv/rvv/autovec/unop/math-lceil-run-1.c: New test.
3589 * gcc.target/riscv/rvv/autovec/vls/math-lceil-0.c: New test.
3590 * gcc.target/riscv/rvv/autovec/vls/math-lceil-1.c: New test.
3592 2023-10-12 Christoph Müllner <christoph.muellner@vrull.eu>
3594 * gcc.target/riscv/xtheadcondmov-indirect.c: Make robust against
3595 instruction reordering.
3597 2023-10-12 Tamar Christina <tamar.christina@arm.com>
3599 * gcc.target/aarch64/armv9_warning.c: New test.
3601 2023-10-12 Jakub Jelinek <jakub@redhat.com>
3604 * gcc.dg/bitint-38.c: New test.
3606 2023-10-12 Pan Li <pan2.li@intel.com>
3608 * gcc.target/riscv/rvv/autovec/unop/math-lround-0.c: New test.
3609 * gcc.target/riscv/rvv/autovec/unop/math-lround-1.c: New test.
3610 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-0.c: New test.
3611 * gcc.target/riscv/rvv/autovec/unop/math-lround-run-1.c: New test.
3612 * gcc.target/riscv/rvv/autovec/vls/math-lround-0.c: New test.
3613 * gcc.target/riscv/rvv/autovec/vls/math-lround-1.c: New test.
3615 2023-10-12 Richard Biener <rguenther@suse.de>
3617 PR tree-optimization/111764
3618 * gcc.dg/vect/pr111764.c: New testcase.
3620 2023-10-12 Hu, Lin1 <lin1.hu@intel.com>
3622 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
3623 * gcc.target/i386/x86gprintrin-1.c: Add -musermsr for 64bit target.
3624 * gcc.target/i386/x86gprintrin-2.c: Ditto.
3625 * gcc.target/i386/x86gprintrin-3.c: Ditto.
3626 * gcc.target/i386/x86gprintrin-4.c: Add musermsr for 64bit target.
3627 * gcc.target/i386/x86gprintrin-5.c: Ditto
3628 * gcc.target/i386/user_msr-1.c: New test.
3629 * gcc.target/i386/user_msr-2.c: Ditto.
3631 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
3633 * lib/target-supports.exp: Add LoongArch in
3634 check_effective_target_vect_int_mod according to SX/ASX capabilities.
3636 2023-10-12 Chenghui Pan <panchenghui@loongson.cn>
3639 * lib/target-supports.exp: Enable vect.exp for LoongArch.
3641 2023-10-12 Paul Thomas <pault@gcc.gnu.org>
3644 * gfortran.dg/pr67740.f90: New test
3646 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
3649 * g++.target/powerpc/pr111367.C: New test.
3651 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
3654 * gfortran.dg/vect/pr60510.f (test): Init variable a.
3656 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
3658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: New test.
3660 2023-10-12 Kewen Lin <linkw@linux.ibm.com>
3662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-1.c: New test.
3664 2023-10-12 Pan Li <pan2.li@intel.com>
3666 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add type int64_t.
3667 * gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: New test.
3668 * gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: New test.
3669 * gcc.target/riscv/rvv/autovec/vls/math-llrint-0.c: New test.
3671 2023-10-12 Mo, Zewei <zewei.mo@intel.com>
3672 Hu Lin1 <lin1.hu@intel.com>
3673 Hongyu Wang <hongyu.wang@intel.com>
3675 * gcc.target/i386/apx-push2pop2-1.c: New test.
3676 * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise.
3677 * gcc.target/i386/apx-push2pop2_interrupt-1.c: Likewise.
3679 2023-10-12 Pan Li <pan2.li@intel.com>
3681 * gcc.target/riscv/rvv/autovec/unop/math-irint-0.c: New test.
3682 * gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c: New test.
3683 * gcc.target/riscv/rvv/autovec/vls/math-irint-0.c: New test.
3685 2023-10-11 Andrew Pinski <pinskia@gmail.com>
3687 PR tree-optimization/111282
3688 * gcc.dg/tree-ssa/and-1.c: Update testcase to avoid
3689 matching `~1 & (a ^ 1)` simplification.
3690 * gcc.dg/tree-ssa/bitops-6.c: New test.
3692 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
3694 * lib/target-supports.exp: Add proc for the XCValu extension.
3695 * gcc.target/riscv/cv-alu-compile.c: New test.
3696 * gcc.target/riscv/cv-alu-fail-compile-addn.c: New test.
3697 * gcc.target/riscv/cv-alu-fail-compile-addrn.c: New test.
3698 * gcc.target/riscv/cv-alu-fail-compile-addun.c: New test.
3699 * gcc.target/riscv/cv-alu-fail-compile-addurn.c: New test.
3700 * gcc.target/riscv/cv-alu-fail-compile-clip.c: New test.
3701 * gcc.target/riscv/cv-alu-fail-compile-clipu.c: New test.
3702 * gcc.target/riscv/cv-alu-fail-compile-subn.c: New test.
3703 * gcc.target/riscv/cv-alu-fail-compile-subrn.c: New test.
3704 * gcc.target/riscv/cv-alu-fail-compile-subun.c: New test.
3705 * gcc.target/riscv/cv-alu-fail-compile-suburn.c: New test.
3706 * gcc.target/riscv/cv-alu-fail-compile.c: New test.
3708 2023-10-11 Mary Bennett <mary.bennett@embecosm.com>
3710 * lib/target-supports.exp: Add new effective target check.
3711 * gcc.target/riscv/cv-mac-compile.c: New test.
3712 * gcc.target/riscv/cv-mac-fail-compile-mac.c: New test.
3713 * gcc.target/riscv/cv-mac-fail-compile-machhsn.c: New test.
3714 * gcc.target/riscv/cv-mac-fail-compile-machhsrn.c: New test.
3715 * gcc.target/riscv/cv-mac-fail-compile-machhun.c: New test.
3716 * gcc.target/riscv/cv-mac-fail-compile-machhurn.c: New test.
3717 * gcc.target/riscv/cv-mac-fail-compile-macsn.c: New test.
3718 * gcc.target/riscv/cv-mac-fail-compile-macsrn.c: New test.
3719 * gcc.target/riscv/cv-mac-fail-compile-macun.c: New test.
3720 * gcc.target/riscv/cv-mac-fail-compile-macurn.c: New test.
3721 * gcc.target/riscv/cv-mac-fail-compile-msu.c: New test.
3722 * gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c: New test.
3723 * gcc.target/riscv/cv-mac-fail-compile-mulhhsrn.c: New test.
3724 * gcc.target/riscv/cv-mac-fail-compile-mulhhun.c: New test.
3725 * gcc.target/riscv/cv-mac-fail-compile-mulhhurn.c: New test.
3726 * gcc.target/riscv/cv-mac-fail-compile-mulsn.c: New test.
3727 * gcc.target/riscv/cv-mac-fail-compile-mulsrn.c: New test.
3728 * gcc.target/riscv/cv-mac-fail-compile-mulun.c: New test.
3729 * gcc.target/riscv/cv-mac-fail-compile-mulurn.c: New test.
3730 * gcc.target/riscv/cv-mac-test-autogeneration.c: New test.
3732 2023-10-11 Gaius Mulley <gaiusmod2@gmail.com>
3735 * gm2/extensions/run/pass/packedrecord3.mod: New test.
3737 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3739 * gcc.target/riscv/rvv/autovec/gather-scatter/offset_extend-1.c: New test.
3741 2023-10-11 Pan Li <pan2.li@intel.com>
3743 * gcc.target/riscv/rvv/autovec/unop/test-math.h: New define for
3745 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3746 * gcc.target/riscv/rvv/autovec/unop/math-lrint-0.c: New test.
3747 * gcc.target/riscv/rvv/autovec/unop/math-lrint-1.c: New test.
3748 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-0.c: New test.
3749 * gcc.target/riscv/rvv/autovec/unop/math-lrint-run-1.c: New test.
3750 * gcc.target/riscv/rvv/autovec/vls/math-lrint-0.c: New test.
3751 * gcc.target/riscv/rvv/autovec/vls/math-lrint-1.c: New test.
3753 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3755 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove riscv.
3757 2023-10-11 Richard Biener <rguenther@suse.de>
3758 Jakub Jelinek <jakub@redhat.com>
3760 PR tree-optimization/111519
3761 * gcc.dg/torture/pr111519.c: New testcase.
3763 2023-10-11 Roger Sayle <roger@nextmovesoftware.com>
3765 * gcc.target/i386/pr106245-1.c: New test case.
3767 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3769 * lib/target-supports.exp: Add RVV.
3771 2023-10-11 liuhongt <hongtao.liu@intel.com>
3773 * gcc.target/i386/pr111745.c: New test.
3775 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3777 * gcc.dg/vect/vect-live-2.c: Make pattern match more accurate.
3779 2023-10-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3781 * gcc.dg/vect/vect-multitypes-16.c: Adapt check for RVV.
3782 * lib/target-supports.exp: Add vect_ext_char_longlong property.
3784 2023-10-10 Jason Merrill <jason@redhat.com>
3787 * g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
3788 * g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
3790 2023-10-10 Andrew Pinski <pinskia@gmail.com>
3792 PR tree-optimization/111679
3793 * gcc.dg/tree-ssa/bitops-5.c: New test.
3795 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3797 * gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
3798 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
3800 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3802 * gcc.dg/tree-ssa/predcom-2.c: Add riscv.
3804 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3806 * gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
3808 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3811 * gcc.target/riscv/rvv/autovec/pr111751.c: New test.
3813 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3815 * gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
3816 * lib/target-supports.exp: Ditto.
3818 2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
3820 * gcc.target/arc/add_f-combine.c: New test.
3822 2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3824 * lib/target-supports.exp: Add 256/512/1024
3826 2023-10-09 Andrew MacLeod <amacleod@redhat.com>
3828 PR tree-optimization/111694
3829 * gcc.dg/pr111694.c: New.
3831 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3833 * gcc.dg/vect/slp-perm-4.c: Adapt test for stride5 load_lanes.
3835 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3837 * gcc.dg/vect/pr97832-2.c: Adapt dump check for target supports load_lanes with stride = 8.
3838 * gcc.dg/vect/pr97832-3.c: Ditto.
3839 * gcc.dg/vect/pr97832-4.c: Ditto.
3841 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3843 * gcc.dg/vect/slp-12a.c: Adapt for stride 8 load_lanes.
3845 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3847 * gcc.dg/vect/slp-reduc-4.c: Adapt test for stride8 load_lanes.
3849 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3851 * gcc.dg/vect/slp-23.c: Add RVV like ARM SVE.
3852 * gcc.dg/vect/slp-perm-10.c: Ditto.
3854 2023-10-09 Xianmiao Qu <cooper.qu@linux.alibaba.com>
3856 * gcc.target/riscv/xtheadmempair-4.c: New test.
3858 2023-10-09 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/111715
3861 * gcc.dg/tree-ssa/ssa-fre-102.c: New testcase.
3863 2023-10-09 Pan Li <pan2.li@intel.com>
3865 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Adjust checker.
3866 * gcc.target/riscv/rvv/autovec/unop/bswap16-0.c: New test.
3867 * gcc.target/riscv/rvv/autovec/unop/bswap16-run-0.c: New test.
3868 * gcc.target/riscv/rvv/autovec/vls/bswap16-0.c: New test.
3870 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3872 * gcc.dg/vect/pr45752.c: Adapt dump check for target supports load_lanes with stride = 5.
3874 2023-10-09 Robin Dapp <rdapp@ventanamicro.com>
3876 * gcc.dg/vect/vect-cond-arith-2.c: Also match COND_LEN.
3877 * gcc.dg/vect/vect-cond-arith-4.c: Ditto.
3878 * gcc.dg/vect/vect-cond-arith-5.c: Ditto.
3879 * gcc.dg/vect/vect-cond-arith-6.c: Ditto.
3881 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3883 * gcc.dg/vect/fast-math-slp-38.c: Add ! vect_strided6.
3885 2023-10-09 Roger Sayle <roger@nextmovesoftware.com>
3887 * gcc.target/i386/rcr-1.c: New 64-bit test case.
3888 * gcc.target/i386/rcr-2.c: New 32-bit test case.
3890 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
3892 * gcc.target/i386/noevex512-1.c: New test.
3893 * gcc.target/i386/noevex512-2.c: Ditto.
3894 * gcc.target/i386/noevex512-3.c: Ditto.
3896 2023-10-09 Haochen Jiang <haochen.jiang@intel.com>
3897 Hu, Lin1 <lin1.hu@intel.com>
3899 * gcc.target/i386/pr90096.c: Adjust error message.
3901 2023-10-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3903 * gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
3905 2023-10-09 Haochen Gui <guihaoc@gcc.gnu.org>
3908 * gcc.target/powerpc/pr88558.h: New.
3909 * gcc.target/powerpc/pr88558-p7.c: New.
3910 * gcc.target/powerpc/pr88558-p8.c: New.
3912 2023-10-08 David Malcolm <dmalcolm@redhat.com>
3915 * c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c: New test.
3916 * c-c++-common/analyzer/out-of-bounds-diagram-strcat.c: New test.
3917 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: Update expected
3918 result to show the existing content of "buf" and the index at
3919 which the write starts.
3920 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: Likewise.
3921 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: Likewise.
3922 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: Update expected
3925 2023-10-08 David Malcolm <dmalcolm@redhat.com>
3928 * c-c++-common/diagnostic-format-sarif-file-pr111700.c: New test.
3930 2023-10-08 liuhongt <hongtao.liu@intel.com>
3932 * gcc.target/i386/part-vect-absneghf.c: New test.
3933 * gcc.target/i386/part-vect-copysignhf.c: New test.
3934 * gcc.target/i386/part-vect-xorsignhf.c: New test.
3936 2023-10-08 liuhongt <hongtao.liu@intel.com>
3938 * gcc.target/i386/part-vect-vminmaxph-1.c: New test.
3939 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: Scan-assembler
3940 only for { target { ! ia32 } }.
3942 2023-10-08 Tobias Burnus <tobias@codesourcery.com>
3944 * gfortran.dg/block_17.f90: New test.
3945 * gfortran.dg/gomp/strictly-structured-block-5.f90: New test.
3947 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
3949 * gcc.target/powerpc/const-build.c: Add more tests.
3951 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
3953 * gcc.target/powerpc/const-build.c: Add more tests.
3955 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
3957 * gcc.target/powerpc/const-build.c: Add more tests.
3959 2023-10-08 Jiufu Guo <guojiufu@linux.ibm.com>
3961 * gcc.target/powerpc/const-build.c: New test.
3963 2023-10-08 Hongyu Wang <hongyu.wang@intel.com>
3965 * gcc.target/i386/apx-egprs-names.c: Compile for non-ia32.
3966 * gcc.target/i386/apx-inline-gpr-norex2.c: Likewise.
3967 * gcc.target/i386/apx-interrupt-1.c: Likewise.
3968 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: Likewise.
3969 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Likewise.
3971 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3973 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Fix TSVC XPASS.
3974 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Ditto.
3975 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Ditto.
3976 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Ditto.
3977 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Ditto.
3978 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Ditto.
3979 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Ditto.
3980 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Ditto.
3981 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Ditto.
3982 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Ditto.
3983 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Ditto.
3984 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Ditto.
3985 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Ditto.
3986 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Ditto.
3987 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Ditto.
3988 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Ditto.
3989 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Ditto.
3990 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Ditto.
3991 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Ditto.
3992 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: Ditto.
3993 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Ditto.
3994 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Ditto.
3995 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Ditto.
3997 2023-10-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3999 * lib/target-supports.exp: Enable more vect tests for RVV.
4001 2023-10-07 Lehua Ding <lehua.ding@rivai.ai>
4004 2023-10-07 Pan Li <pan2.li@intel.com>
4006 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
4007 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
4008 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
4009 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
4010 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
4011 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
4012 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
4013 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
4014 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
4015 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
4017 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4018 Hongyu Wang <hongyu.wang@intel.com>
4019 Hongtao Liu <hongtao.liu@intel.com>
4021 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add intrinsic
4024 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4025 Hongyu Wang <hongyu.wang@intel.com>
4026 Hongtao Liu <hongtao.liu@intel.com>
4028 * gcc.target/i386/apx-legacy-insn-check-norex2.c: Add
4029 sse/vex intrinsic tests.
4031 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4032 Hongyu Wang <hongyu.wang@intel.com>
4033 Hongtao Liu <hongtao.liu@intel.com>
4035 * lib/target-supports.exp: Add apxf check.
4036 * gcc.target/i386/apx-legacy-insn-check-norex2.c: New test.
4037 * gcc.target/i386/apx-legacy-insn-check-norex2-asm.c: New assembler test.
4039 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4040 Hongyu Wang <hongyu.wang@intel.com>
4041 Hongtao Liu <hongtao.liu@intel.com>
4043 * gcc.target/i386/apx-inline-gpr-norex2.c: New test.
4045 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4046 Hongyu Wang <hongyu.wang@intel.com>
4047 Hongtao Liu <hongtao.liu@intel.com>
4049 * gcc.target/i386/apx-egprs-names.c: New test.
4050 * gcc.target/i386/apx-spill_to_egprs-1.c: Likewise.
4051 * gcc.target/i386/apx-interrupt-1.c: Likewise.
4053 2023-10-07 Kong Lingling <lingling.kong@intel.com>
4054 Hongyu Wang <hongyu.wang@intel.com>
4055 Hongtao Liu <hongtao.liu@intel.com>
4057 * gcc.target/i386/apx-1.c: New test.
4059 2023-10-07 Pan Li <pan2.li@intel.com>
4061 * gcc.target/riscv/rvv/rvv.exp: Add zfa for building.
4062 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: New test.
4063 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-0.c: New test.
4064 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-0.c: New test.
4065 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-0.c: New test.
4066 * gcc.target/riscv/rvv/autovec/unop/math-round-run-0.c: New test.
4067 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-0.c: New test.
4068 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-1.c: New test.
4069 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-run-2.c: New test.
4070 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-0.c: New test.
4072 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
4075 * gcc.target/powerpc/pr108338.c: Updated to check mtvsrws for p9.
4077 2023-10-07 Jiufu Guo <guojiufu@linux.ibm.com>
4080 * gcc.target/powerpc/pr108338.c: New test.
4082 2023-10-07 xuli <xuli1@eswincomputing.com>
4084 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Adjust assembler times.
4085 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4087 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
4089 * gcc.target/i386/ashldi3-2.c: New 32-bit test case.
4090 * gcc.target/i386/ashlti3-3.c: New 64-bit test case.
4092 2023-10-06 Roger Sayle <roger@nextmovesoftware.com>
4093 Uros Bizjak <ubizjak@gmail.com>
4095 * gcc.target/i386/lea-2.c: New test case.
4097 2023-10-06 Andrew Pinski <pinskia@gmail.com>
4099 PR middle-end/111699
4100 * gcc.c-torture/compile/pr111699-1.c: New test.
4102 2023-10-06 Patrick O'Neill <patrick@rivosinc.com>
4104 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h:
4105 Replace stdint.h with stdint-gcc.h.
4106 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h:
4108 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h:
4110 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h:
4112 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h:
4114 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h:
4116 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h:
4118 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h:
4120 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: Ditto.
4121 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: Ditto.
4122 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
4123 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
4124 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
4125 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
4126 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
4127 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
4128 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
4129 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
4130 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: Ditto.
4131 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Ditto.
4132 * gcc.target/riscv/rvv/autovec/pr111232.c: Ditto.
4133 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Ditto.
4134 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.
4135 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: Ditto.
4136 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Ditto.
4137 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
4138 * gcc.target/riscv/rvv/vsetvl/pr111255.c: Ditto.
4139 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Ditto.
4141 2023-10-05 Patrick O'Neill <patrick@rivosinc.com>
4142 Joern Rennecke <joern.rennecke@embecosm.com>
4144 * gcc.dg/pr90263.c: Skip riscv_v targets.
4145 * gcc.target/riscv/rvv/base/pr90263.c: New test.
4147 2023-10-05 Sergei Trofimovich <siarheit@google.com>
4150 PR gcov-profile/111559
4151 * gcc.dg/tree-prof/pr111559.c: New test.
4153 2023-10-05 Uros Bizjak <ubizjak@gmail.com>
4156 * gcc.target/i386/pr111657.c: New test.
4158 2023-10-05 Martin Jambor <mjambor@suse.cz>
4161 2023-10-05 Martin Jambor <mjambor@suse.cz>
4164 * gcc.dg/ipa/pr108007.c: New test.
4166 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
4168 * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux
4170 * gcc.target/arc/tls-ld.c: Update test.
4171 * gcc.target/arc/tls-le.c: Likewise.
4173 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
4175 * gcc.target/arc/loop-3.c: Update test.
4177 2023-10-05 Claudiu Zissulescu <claziss@gmail.com>
4179 * gcc.target/arc/add_n-combine.c: Recognize add2 instruction.
4180 * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test.
4181 * gcc.target/arc/firq-6.c: Likewise.
4182 * gcc.target/arc/mtune-ARC600.c: Remove test.
4183 * gcc.target/arc/mtune-ARC601.c: Likewise.
4184 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
4185 * gcc.target/arc/mtune-ARC700.c: Likewise.
4186 * gcc.target/arc/mtune-ARC725D.c: Likewise.
4187 * gcc.target/arc/mtune-ARC750D.c: Likewise.
4188 * gcc.target/arc/uncached-7.c: Set it to XFAIL.
4190 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
4192 * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
4193 * gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
4194 * gcc.target/arc/ashrsi-3.c: Likewise.
4195 * gcc.target/arc/ashrsi-4.c: Likewise.
4196 * gcc.target/arc/ashrsi-5.c: Likewise.
4197 * gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
4198 * gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
4199 * gcc.target/arc/lshrsi-3.c: Likewise.
4200 * gcc.target/arc/lshrsi-4.c: Likewise.
4201 * gcc.target/arc/lshrsi-5.c: Likewise.
4202 * gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
4203 * gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
4204 * gcc.target/arc/shlsi-3.c: Likewise.
4205 * gcc.target/arc/shlsi-4.c: Likewise.
4206 * gcc.target/arc/shlsi-5.c: Likewise.
4208 2023-10-04 Roger Sayle <roger@nextmovesoftware.com>
4210 PR rtl-optimization/110701
4211 * gcc.target/i386/pr110701.c: New test case.
4213 2023-10-04 Paul Thomas <pault@gcc.gnu.org>
4217 * gfortran.dg/allocate_with_source_25.f90: Final count in tree
4218 dump reverts from 4 to original 6.
4219 * gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
4221 2023-10-03 David Malcolm <dmalcolm@redhat.com>
4223 * g++.dg/diagnostic/static_assert3.C: Add directives for
4224 additional source printing.
4225 * g++.dg/template/error60.C: New test.
4227 2023-10-03 Patrick O'Neill <patrick@rivosinc.com>
4229 * gcc.target/riscv/rvv/fortran/pr111566.f90: Restore escaped
4232 2023-10-03 Martin Jambor <mjambor@suse.cz>
4235 * gcc.dg/ipa/ipa-sra-32.c: New test.
4236 * gcc.dg/ipa/pr110378-4.c: Likewise.
4237 * gcc.dg/ipa/ipa-sra-4.c: Use a return value.
4239 2023-10-03 Martin Jambor <mjambor@suse.cz>
4242 * gcc.dg/ipa/pr108007.c: New test.
4244 2023-10-03 Andrew MacLeod <amacleod@redhat.com>
4246 * gcc.dg/pr93917.c: Check for ranges in final optimized listing.
4247 * gcc.dg/tree-ssa/vrp-unreachable.c: Ditto.
4249 2023-10-03 Roger Sayle <roger@nextmovesoftware.com>
4251 * gcc.target/arc/scc-ltu.c: New test case.
4253 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
4255 * gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
4257 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
4259 * gcc.dg/pr108095.c: Require target lra.
4261 2023-10-02 John David Anglin <danglin@gcc.gnu.org>
4263 * gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
4265 2023-10-02 David Malcolm <dmalcolm@redhat.com>
4267 * gcc.dg/plugin/diagnostic_group_plugin.c
4268 (test_begin_group_cb, test_end_group_cb): Replace with...
4269 (class test_output_format): ...this new subclass.
4270 (plugin_init): Update.
4272 2023-10-02 David Malcolm <dmalcolm@redhat.com>
4274 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Update for
4275 reorganization of source-printing fields of diagnostic_context.
4276 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Likewise.
4277 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
4278 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
4279 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Likewise.
4280 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
4283 2023-10-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
4286 * gcc.dg/rtl/arm/stl-cond.c: Remove test.
4287 * gcc.target/arm/atomic_loaddi_7.c: Fix dmb count.
4288 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4289 * gcc.target/arm/pr111235.c: Add new test.
4291 2023-10-02 Tamar Christina <tamar.christina@arm.com>
4293 * gcc.target/aarch64/xorsign.c:
4295 2023-10-02 Iain Sandoe <iain@sandoe.co.uk>
4297 * g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.
4299 2023-10-02 Joern Rennecke <joern.rennecke@embecosm.com>
4300 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4302 * gcc.target/riscv/rvv/base/cpymem-1.c: New test.
4303 * gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
4305 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
4307 * lib/target-supports.exp (add_options_for_riscv_v):
4308 Fix typo in first regexp.
4309 (add_options_for_riscv_zfh): Likewise.
4310 (add_options_for_riscv_d): Likewise.
4312 2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
4313 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4314 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4317 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
4318 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
4319 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
4320 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
4321 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
4322 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
4323 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
4324 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
4325 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
4326 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
4327 * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
4329 2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
4331 * gm2/iso/run/pass/m2date.mod (DayName): Reordered.
4333 2023-09-29 Xiao Zeng <zengxiao@eswincomputing.com>
4335 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm.c: New test.
4336 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_0_imm.c:
4338 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_imm.c:
4340 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_imm_reg.c:
4342 * gcc.target/riscv/zicond-primitiveSemantics_compare_imm_return_reg_reg.c:
4344 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg.c: Likewise.
4345 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_0_imm.c:
4347 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_imm.c:
4349 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_imm_reg.c:
4351 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_return_reg_reg.c:
4353 * gcc.target/riscv/zicond-primitiveSemantics.c: Tighten expected regexp.
4354 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
4355 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
4356 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
4357 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
4358 * gcc.target/riscv/zicond-xor-01.c: Likewise.
4360 2023-09-29 Patrick O'Neill <patrick@rivosinc.com>
4362 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: Specify -mabi=lp64d.
4364 2023-09-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4366 * gcc.target/riscv/zbb-andn-orn-01.c: New test.
4367 * gcc.target/riscv/zbb-andn-orn-02.c: Likewise.
4369 2023-09-29 Richard Sandiford <richard.sandiford@arm.com>
4371 * gcc.dg/plugin/poly-int-tests.h (test_num_coeffs_extra): Use
4372 poly_int rather than poly_int_pod.
4374 2023-09-29 Francois-Xavier Coudert <fxcoudert@gmail.com>
4376 * gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
4379 2023-09-29 Andre Vehreschild <vehre@gcc.gnu.org>
4382 * gfortran.dg/coarray/alloc_comp_6.f90: New test.
4383 * gfortran.dg/coarray/alloc_comp_7.f90: New test.
4385 2023-09-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
4387 * gcc.target/aarch64/ldp_aligned.c: Splitted into this and
4389 * gcc.target/aarch64/stp_aligned.c: Splitted into this and
4391 * gcc.target/aarch64/ldp_unaligned.c: New test.
4392 * gcc.target/aarch64/stp_unaligned.c: New test.
4394 2023-09-29 Richard Biener <rguenther@suse.de>
4396 PR tree-optimization/111583
4397 * gcc.dg/tree-ssa/pr111583-1.c: New testcase.
4398 * gcc.dg/tree-ssa/pr111583-2.c: Likewise.
4400 2023-09-28 Gaius Mulley <gaiusmod2@gmail.com>
4402 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp:
4403 Add load_lib timeout-dg.exp and increase timeout to 60
4405 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Add
4406 load_lib timeout-dg.exp and increase timeout to 60 seconds.
4407 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
4408 Increase timeout to 45 seconds.
4409 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
4410 Add load_lib timeout-dg.exp and increase timeout to 120 seconds.
4411 Remove unnecessary compile of mystrlib.mod.
4412 * gm2/iso/run/pass/iso-run-pass.exp: Add load_lib
4413 timeout-dg.exp and set timeout to 60 seconds.
4415 2023-09-28 Wilco Dijkstra <wilco.dijkstra@arm.com>
4418 * gcc.target/aarch64/mops_4.c: Add memmove testcases.
4420 2023-09-28 Pan Li <pan2.li@intel.com>
4423 * gcc.target/riscv/rvv/autovec/unop/cvt-0.c: New test.
4424 * gcc.target/riscv/rvv/autovec/unop/cvt-1.c: New test.
4425 * gcc.target/riscv/rvv/autovec/vls/cvt-0.c: New test.
4427 2023-09-28 Richard Biener <rguenther@suse.de>
4429 PR tree-optimization/111614
4430 * gcc.dg/torture/pr111614.c: New testcase.
4432 2023-09-28 Joern Rennecke <joern.rennecke@embecosm.com>
4434 * lib/target-supports.exp (check_effective_target_riscv_vector):
4435 Delete. Changed all users to use *riscv_v instead.
4436 * g++.target/riscv/rvv/base/bug-10.C: Use riscv_v target selector.
4437 * g++.target/riscv/rvv/base/bug-11.C: Likewise.
4438 * g++.target/riscv/rvv/base/bug-13.C: Likewise.
4439 * g++.target/riscv/rvv/base/bug-15.C: Likewise.
4440 * g++.target/riscv/rvv/base/bug-16.C: Likewise.
4441 * g++.target/riscv/rvv/base/bug-17.C: Likewise.
4442 * g++.target/riscv/rvv/base/bug-2.C: Likewise.
4443 * g++.target/riscv/rvv/base/bug-4.C: Likewise.
4444 * g++.target/riscv/rvv/base/bug-5.C: Likewise.
4445 * g++.target/riscv/rvv/base/bug-6.C: Likewise.
4446 * g++.target/riscv/rvv/base/bug-7.C: Likewise.
4447 * g++.target/riscv/rvv/base/bug-9.C: Likewise.
4448 * g++.target/riscv/rvv/base/bug-12.C: Likewise.
4449 * g++.target/riscv/rvv/base/bug-14.C: Likewise.
4450 * g++.target/riscv/rvv/base/bug-18.C: Likewise.
4451 * g++.target/riscv/rvv/base/bug-19.C: Likewise.
4452 * g++.target/riscv/rvv/base/bug-20.C: Likewise.
4453 * g++.target/riscv/rvv/base/bug-21.C: Likewise.
4454 * g++.target/riscv/rvv/base/bug-22.C: Likewise.
4455 * g++.target/riscv/rvv/base/bug-23.C: Likewise.
4456 * g++.target/riscv/rvv/base/bug-3.C: Likewise.
4457 * g++.target/riscv/rvv/base/bug-8.C: Likewise.
4458 * gcc.dg/vect/pr88598-1.c: Likewise.
4459 * gcc.dg/vect/pr88598-2.c: Likewise.
4460 * gcc.dg/vect/pr88598-3.c: Likewise.
4461 * gcc.dg/vect/slp-26.c: Likewise.
4462 * gcc.dg/vect/slp-reduc-7.c: Likewise.
4463 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: Likewise.
4464 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: Likewise.
4465 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: Likewise.
4466 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: Likewise.
4467 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: Likewise.
4468 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Likewise.
4469 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: Likewise.
4470 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Likewise.
4471 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Likewise.
4472 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Likewise.
4473 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Likewise.
4474 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: Likewise.
4475 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Likewise.
4476 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: Likewise.
4477 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Likewise.
4478 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: Likewise.
4479 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Likewise.
4480 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: Likewise.
4481 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Likewise.
4482 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Likewise.
4483 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Likewise.
4484 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: Likewise.
4485 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Likewise.
4486 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: Likewise.
4487 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: Likewise.
4488 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: Likewise.
4489 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: Likewise.
4490 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: Likewise.
4491 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: Likewise.
4492 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: Likewise.
4493 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: Likewise.
4494 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: Likewise.
4495 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: Likewise.
4496 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: Likewise.
4497 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: Likewise.
4498 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Likewise.
4499 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: Likewise.
4500 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: Likewise.
4501 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: Likewise.
4502 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: Likewise.
4503 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: Likewise.
4504 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: Likewise.
4505 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: Likewise.
4506 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: Likewise.
4507 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: Likewise.
4508 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: Likewise.
4509 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: Likewise.
4510 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: Likewise.
4511 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: Likewise.
4512 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: Likewise.
4513 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: Likewise.
4514 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: Likewise.
4515 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: Likewise.
4516 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: Likewise.
4517 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: Likewise.
4518 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: Likewise.
4519 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: Likewise.
4520 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: Likewise.
4521 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: Likewise.
4522 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: Likewise.
4523 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: Likewise.
4524 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: Likewise.
4525 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: Likewise.
4526 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: Likewise.
4527 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: Likewise.
4528 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: Likewise.
4529 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: Likewise.
4530 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: Likewise.
4531 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: Likewise.
4532 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: Likewise.
4533 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: Likewise.
4534 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: Likewise.
4535 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: Likewise.
4536 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: Likewise.
4537 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: Likewise.
4538 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: Likewise.
4539 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: Likewise.
4540 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: Likewise.
4541 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: Likewise.
4542 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: Likewise.
4543 * gcc.target/riscv/rvv/autovec/series_run-1.c: Likewise.
4544 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Likewise.
4545 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: Likewise.
4546 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: Likewise.
4547 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: Likewise.
4548 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Likewise.
4549 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Likewise.
4550 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Likewise.
4551 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Likewise.
4552 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Likewise.
4553 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: Likewise.
4554 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: Likewise.
4555 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: Likewise.
4556 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: Likewise.
4557 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: Likewise.
4558 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: Likewise.
4559 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: Likewise.
4560 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: Likewise.
4561 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: Likewise.
4562 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: Likewise.
4563 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: Likewise.
4564 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: Likewise.
4565 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: Likewise.
4566 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: Likewise.
4567 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: Likewise.
4568 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: Likewise.
4569 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: Likewise.
4570 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: Likewise.
4571 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: Likewise.
4572 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: Likewise.
4573 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: Likewise.
4574 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: Likewise.
4575 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: Likewise.
4576 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: Likewise.
4577 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: Likewise.
4578 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: Likewise.
4579 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: Likewise.
4580 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Likewise.
4581 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: Likewise.
4582 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Likewise.
4583 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: Likewise.
4584 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: Likewise.
4585 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Likewise.
4586 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Likewise.
4587 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Likewise.
4588 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Likewise.
4589 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Likewise.
4590 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Likewise.
4591 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Likewise.
4592 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Likewise.
4593 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Likewise.
4594 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Likewise.
4595 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Likewise.
4596 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: Likewise.
4597 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: Likewise.
4598 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: Likewise.
4599 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: Likewise.
4600 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: Likewise.
4601 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: Likewise.
4602 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: Likewise.
4603 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: Likewise.
4604 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: Likewise.
4605 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: Likewise.
4606 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: Likewise.
4607 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: Likewise.
4608 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: Likewise.
4609 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: Likewise.
4610 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: Likewise.
4611 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: Likewise.
4612 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: Likewise.
4613 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: Likewise.
4614 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: Likewise.
4615 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: Likewise.
4616 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: Likewise.
4617 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: Likewise.
4618 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: Likewise.
4619 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: Likewise.
4620 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: Likewise.
4621 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Likewise.
4622 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Likewise.
4623 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Likewise.
4624 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Likewise.
4625 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Likewise.
4626 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Likewise.
4627 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Likewise.
4628 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Likewise.
4629 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Likewise.
4630 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Likewise.
4631 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Likewise.
4632 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Likewise.
4633 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Likewise.
4634 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Likewise.
4635 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: Likewise.
4636 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: Likewise.
4637 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: Likewise.
4638 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: Likewise.
4639 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: Likewise.
4640 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: Likewise.
4641 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Likewise.
4642 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Likewise.
4643 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: Likewise.
4644 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Likewise.
4645 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Likewise.
4646 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: Likewise.
4647 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: Likewise.
4648 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: Likewise.
4649 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Likewise.
4650 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Likewise.
4651 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: Likewise.
4652 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Likewise.
4653 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Likewise.
4654 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Likewise.
4655 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Likewise.
4656 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: Likewise.
4657 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: Likewise.
4658 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: Likewise.
4659 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: Likewise.
4660 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: Likewise.
4661 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: Likewise.
4662 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: Likewise.
4663 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: Likewise.
4664 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: Likewise.
4665 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: Likewise.
4666 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: Likewise.
4667 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: Likewise.
4668 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: Likewise.
4669 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: Likewise.
4670 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: Likewise.
4671 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c: Likewise.
4672 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c: Likewise.
4673 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c: Likewise.
4674 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c: Likewise.
4675 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c: Likewise.
4676 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c: Likewise.
4677 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c: Likewise.
4678 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c: Likewise.
4679 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c: Likewise.
4680 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c: Likewise.
4681 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c: Likewise.
4682 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c: Likewise.
4683 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c: Likewise.
4684 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c: Likewise.
4685 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c: Likewise.
4686 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c: Likewise.
4687 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c: Likewise.
4688 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c: Likewise.
4689 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c: Likewise.
4690 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c: Likewise.
4691 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c: Likewise.
4692 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c: Likewise.
4693 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c: Likewise.
4694 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c: Likewise.
4695 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c: Likewise.
4696 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c: Likewise.
4697 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c: Likewise.
4698 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c: Likewise.
4699 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c: Likewise.
4700 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c: Likewise.
4701 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c: Likewise.
4702 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c: Likewise.
4703 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c: Likewise.
4704 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c: Likewise.
4705 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c: Likewise.
4706 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c: Likewise.
4707 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c: Likewise.
4708 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c: Likewise.
4709 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c: Likewise.
4710 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c: Likewise.
4711 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c: Likewise.
4712 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c: Likewise.
4713 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c: Likewise.
4714 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c: Likewise.
4715 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c: Likewise.
4716 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c: Likewise.
4717 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c: Likewise.
4718 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: Likewise.
4719 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: Likewise.
4720 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: Likewise.
4721 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: Likewise.
4722 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: Likewise.
4723 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: Likewise.
4724 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: Likewise.
4725 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: Likewise.
4726 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: Likewise.
4727 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: Likewise.
4728 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: Likewise.
4729 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: Likewise.
4730 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: Likewise.
4731 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: Likewise.
4732 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: Likewise.
4733 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: Likewise.
4734 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: Likewise.
4735 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: Likewise.
4736 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: Likewise.
4737 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: Likewise.
4738 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: Likewise.
4739 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: Likewise.
4740 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: Likewise.
4741 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: Likewise.
4742 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: Likewise.
4743 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: Likewise.
4744 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: Likewise.
4745 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: Likewise.
4746 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: Likewise.
4747 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: Likewise.
4748 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: Likewise.
4749 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: Likewise.
4750 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: Likewise.
4751 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: Likewise.
4752 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: Likewise.
4753 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: Likewise.
4754 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: Likewise.
4755 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: Likewise.
4756 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: Likewise.
4757 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: Likewise.
4758 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: Likewise.
4759 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: Likewise.
4760 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: Likewise.
4761 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: Likewise.
4762 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: Likewise.
4763 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: Likewise.
4764 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: Likewise.
4765 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: Likewise.
4766 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: Likewise.
4767 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: Likewise.
4768 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: Likewise.
4769 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: Likewise.
4770 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: Likewise.
4771 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: Likewise.
4772 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: Likewise.
4773 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: Likewise.
4774 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: Likewise.
4775 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: Likewise.
4776 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: Likewise.
4777 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: Likewise.
4778 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: Likewise.
4779 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: Likewise.
4780 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: Likewise.
4781 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: Likewise.
4782 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: Likewise.
4783 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: Likewise.
4784 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: Likewise.
4785 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: Likewise.
4786 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: Likewise.
4787 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: Likewise.
4788 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: Likewise.
4789 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: Likewise.
4790 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: Likewise.
4791 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: Likewise.
4792 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: Likewise.
4793 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: Likewise.
4794 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: Likewise.
4795 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: Likewise.
4796 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: Likewise.
4797 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: Likewise.
4798 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: Likewise.
4799 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: Likewise.
4800 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: Likewise.
4801 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: Likewise.
4802 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: Likewise.
4803 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: Likewise.
4804 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: Likewise.
4805 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: Likewise.
4806 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: Likewise.
4807 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: Likewise.
4808 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: Likewise.
4809 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: Likewise.
4810 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: Likewise.
4811 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: Likewise.
4812 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: Likewise.
4813 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: Likewise.
4814 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: Likewise.
4815 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: Likewise.
4816 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: Likewise.
4817 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: Likewise.
4818 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: Likewise.
4819 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: Likewise.
4820 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: Likewise.
4821 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: Likewise.
4822 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: Likewise.
4823 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c: Likewise.
4824 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c: Likewise.
4825 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c: Likewise.
4826 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c: Likewise.
4827 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c: Likewise.
4828 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c: Likewise.
4829 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c: Likewise.
4830 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c: Likewise.
4831 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c: Likewise.
4832 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c: Likewise.
4833 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c: Likewise.
4834 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c: Likewise.
4835 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c: Likewise.
4836 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c: Likewise.
4837 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: Likewise.
4838 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: Likewise.
4839 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: Likewise.
4840 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: Likewise.
4841 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: Likewise.
4842 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: Likewise.
4843 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: Likewise.
4844 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: Likewise.
4845 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: Likewise.
4846 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: Likewise.
4847 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: Likewise.
4848 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: Likewise.
4849 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: Likewise.
4850 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: Likewise.
4851 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: Likewise.
4852 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: Likewise.
4853 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: Likewise.
4854 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: Likewise.
4855 * gcc.target/riscv/rvv/base/bug-3.c: Likewise.
4856 * gcc.target/riscv/rvv/base/bug-4.c: Likewise.
4857 * gcc.target/riscv/rvv/base/bug-5.c: Likewise.
4858 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Likewise.
4859 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Likewise.
4860 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Likewise.
4861 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: Likewise.
4862 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: Likewise.
4863 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: Likewise.
4864 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: Likewise.
4865 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: Likewise.
4866 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: Likewise.
4867 * gcc.target/riscv/rvv/base/abi-call-return-run.c: Likewise.
4868 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: Likewise.
4870 2023-09-28 xuli <xuli1@eswincomputing.com>
4873 * gcc.target/riscv/rvv/base/pr111533-1.c: New test.
4874 * gcc.target/riscv/rvv/base/pr111533-2.c: New test.
4876 2023-09-27 Manos Anagnostakis <manos.anagnostakis@vrull.eu>
4877 Philipp Tomsich <philipp.tomsich@vrull.eu>
4878 Manolis Tsamis <manolis.tsamis@vrull.eu>
4880 * gcc.target/aarch64/ampere1-no_ldp_combine.c: Removed.
4881 * gcc.target/aarch64/ldp_aligned.c: New test.
4882 * gcc.target/aarch64/ldp_always.c: New test.
4883 * gcc.target/aarch64/ldp_never.c: New test.
4884 * gcc.target/aarch64/stp_aligned.c: New test.
4885 * gcc.target/aarch64/stp_always.c: New test.
4886 * gcc.target/aarch64/stp_never.c: New test.
4888 2023-09-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
4890 * gcc.dg/vect/vect-simd-clone-19.c: New test.
4892 2023-09-27 Richard Biener <rguenther@suse.de>
4894 * gcc.dg/fold-abs-6.c: New testcase.
4896 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
4898 * gcc.target/riscv/shift-shift-1.c: Avoid spurious pattern matches.
4899 * gcc.target/riscv/shift-shift-3.c: Likewise.
4900 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
4901 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
4902 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
4903 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
4904 * gcc.target/riscv/zbb-min-max.c: Likewise.
4905 * gcc.target/riscv/zero-extend-1.c: Likewise.
4906 * gcc.target/riscv/zero-extend-2.c: Likewise.
4907 * gcc.target/riscv/zero-extend-3.c: Likewise.
4908 * gcc.target/riscv/zero-extend-4.c: Likewise.
4909 * gcc.target/riscv/zero-extend-5.c: Likewise.
4910 * gcc.target/riscv/_Float16-soft-2.c: Likewise.
4911 * gcc.target/riscv/_Float16-soft-3.c: Likewise.
4912 * gcc.target/riscv/_Float16-zfh-1.c: Likewise.
4913 * gcc.target/riscv/_Float16-zfh-2.c: Likewise.
4914 * gcc.target/riscv/_Float16-zfh-3.c: Likewise.
4915 * gcc.target/riscv/and-extend-1.c: Likewise.
4916 * gcc.target/riscv/and-extend-2.c: Likewise.
4917 * gcc.target/riscv/pr108987.c: Likewise.
4918 * gcc.target/riscv/ret-1.c: Likewise.
4919 * gcc.target/riscv/rvv/autovec/align-1.c: Likewise.
4920 * gcc.target/riscv/rvv/autovec/align-2.c: Likewise.
4921 * gcc.target/riscv/zba-shNadd-04.c: Likewise.
4922 * gcc.target/riscv/zba-shNadd-07.c: Likewise.
4923 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
4924 * gcc.target/riscv/zbbw.c: Likewise.
4925 * gcc.target/riscv/zbc32.c: Likewise.
4926 * gcc.target/riscv/zbc64.c: Likewise.
4927 * gcc.target/riscv/zbkb32.c: Likewise.
4928 * gcc.target/riscv/zbkb64.c: Likewise.
4929 * gcc.target/riscv/zbkc32.c: Likewise.
4930 * gcc.target/riscv/zbkc64.c: Likewise.
4931 * gcc.target/riscv/zbkx32.c: Likewise.
4932 * gcc.target/riscv/zbkx64.c: Likewise.
4933 * gcc.target/riscv/zfa-fleq-fltq.c: Likewise.
4934 * gcc.target/riscv/zfa-fli-zfh.c: Likewise.
4935 * gcc.target/riscv/zfa-fli.c: Likewise.
4936 * gcc.target/riscv/zknd64.c: Likewise.
4937 * gcc.target/riscv/zksed32.c: Likewise.
4938 * gcc.target/riscv/zksed64.c: Likewise.
4939 * gcc.target/riscv/zksh32.c: Likewise.
4940 * gcc.target/riscv/zksh64.c: Likewise.
4941 * gcc.target/riscv/_Float16-soft-1.c: Likewise.
4942 * gcc.target/riscv/_Float16-zfhmin-1.c: Likewise.
4943 * gcc.target/riscv/_Float16-zfhmin-2.c: Likewise.
4944 * gcc.target/riscv/_Float16-zfhmin-3.c: Likewise.
4945 * gcc.target/riscv/_Float16-zhinxmin-1.c: Likewise.
4946 * gcc.target/riscv/_Float16-zhinxmin-2.c: Likewise.
4947 * gcc.target/riscv/_Float16-zhinxmin-3.c: Likewise.
4948 * gcc.target/riscv/fle-ieee.c: Likewise.
4949 * gcc.target/riscv/fle-snan.c: Likewise.
4950 * gcc.target/riscv/flef-ieee.c: Likewise.
4951 * gcc.target/riscv/flef-snan.c: Likewise.
4952 * gcc.target/riscv/flt-ieee.c: Likewise.
4953 * gcc.target/riscv/flt-snan.c: Likewise.
4954 * gcc.target/riscv/fltf-ieee.c: Likewise.
4955 * gcc.target/riscv/fltf-snan.c: Likewise.
4956 * gcc.target/riscv/interrupt-1.c: Likewise.
4957 * gcc.target/riscv/interrupt-mmode.c: Likewise.
4958 * gcc.target/riscv/interrupt-smode.c: Likewise.
4959 * gcc.target/riscv/interrupt-umode.c: Likewise.
4960 * gcc.target/riscv/pr106888.c: Likewise.
4961 * gcc.target/riscv/pr89835.c: Likewise.
4962 * gcc.target/riscv/shift-and-1.c: Likewise.
4963 * gcc.target/riscv/shift-and-2.c: Likewise.
4964 * gcc.target/riscv/shift-shift-2.c: Likewise.
4965 * gcc.target/riscv/shift-shift-4.c: Likewise.
4966 * gcc.target/riscv/shift-shift-5.c: Likewise.
4967 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
4968 * gcc.target/riscv/sign-extend.c: Likewise.
4969 * gcc.target/riscv/switch-qi.c: Likewise.
4970 * gcc.target/riscv/switch-si.c: Likewise.
4971 * gcc.target/riscv/xtheadbb-ext-1.c: Likewise.
4972 * gcc.target/riscv/xtheadbb-ext.c: Likewise.
4973 * gcc.target/riscv/xtheadbb-extu-1.c: Likewise.
4974 * gcc.target/riscv/xtheadbb-extu.c: Likewise.
4975 * gcc.target/riscv/xtheadbb-strlen.c: Likewise.
4976 * gcc.target/riscv/xtheadbs-tst.c: Likewise.
4977 * gcc.target/riscv/xtheadfmv-fmv.c: Likewise.
4978 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: Likewise.
4979 * gcc.target/riscv/zba-adduw.c: Likewise.
4980 * gcc.target/riscv/zba-shadd.c: Likewise.
4981 * gcc.target/riscv/zba-slliuw.c: Likewise.
4982 * gcc.target/riscv/zba-zextw.c: Likewise.
4983 * gcc.target/riscv/zbb-min-max-02.c: Likewise.
4984 * gcc.target/riscv/zbb-min-max-03.c: Likewise.
4985 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
4986 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
4987 * gcc.target/riscv/zbb-rol-ror-04.c: Likewise.
4988 * gcc.target/riscv/zbb-rol-ror-05.c: Likewise.
4989 * gcc.target/riscv/zbb-rol-ror-06.c: Likewise.
4990 * gcc.target/riscv/zbb-rol-ror-07.c: Likewise.
4991 * gcc.target/riscv/zbb-rol-ror-08.c: Likewise.
4992 * gcc.target/riscv/zbb-rol-ror-09.c: Likewise.
4993 * gcc.target/riscv/zbb-strlen.c: Likewise.
4994 * gcc.target/riscv/zbb_32_bswap-1.c: Likewise.
4995 * gcc.target/riscv/zbb_32_bswap-2.c: Likewise.
4996 * gcc.target/riscv/zbb_bswap-1.c: Likewise.
4997 * gcc.target/riscv/zbb_bswap-2.c: Likewise.
4998 * gcc.target/riscv/zbs-bclr.c: Likewise.
4999 * gcc.target/riscv/zbs-bext-02.c: Likewise.
5000 * gcc.target/riscv/zbs-bext.c: Likewise.
5001 * gcc.target/riscv/zbs-binv.c: Likewise.
5002 * gcc.target/riscv/zbs-bset.c: Likewise.
5003 * gcc.target/riscv/zero-scratch-regs-2.c: Likewise.
5004 * gcc.target/riscv/zicond-primitiveSemantics.c: Likewise.
5005 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: Likewise.
5006 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: Likewise.
5007 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: Likewise.
5008 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: Likewise.
5010 2023-09-27 Pan Li <pan2.li@intel.com>
5012 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-0.c: New test.
5013 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-1.c: New test.
5014 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-2.c: New test.
5015 * gcc.target/riscv/rvv/autovec/unop/math-roundeven-3.c: New test.
5016 * gcc.target/riscv/rvv/autovec/vls/math-roundeven-1.c: New test.
5018 2023-09-27 Joern Rennecke <joern.rennecke@embecosm.com>
5020 * lib/target-supports.exp (check_effective_target_rv_float_abi_soft):
5022 (check_effective_target_riscv_d): Likewise.
5023 (check_effective_target_riscv_v): Likewise.
5024 (check_effective_target_riscv_zfh): Likewise.
5025 (check_effective_target_riscv_v_ok): likewise.
5026 (check_effective_target_riscv_zfh_ok): Likewise.
5027 (riscv_get_arch, add_options_for_riscv_v): Likewise.
5028 (add_options_for_riscv_zfh): Likewise.
5029 (add_options_for_riscv_d): Likewise.
5031 2023-09-27 Pan Li <pan2.li@intel.com>
5033 * gcc.target/riscv/rvv/autovec/unop/math-trunc-0.c: New test.
5034 * gcc.target/riscv/rvv/autovec/unop/math-trunc-1.c: New test.
5035 * gcc.target/riscv/rvv/autovec/unop/math-trunc-2.c: New test.
5036 * gcc.target/riscv/rvv/autovec/unop/math-trunc-3.c: New test.
5037 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: New test.
5038 * gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: New test.
5039 * gcc.target/riscv/rvv/autovec/vls/math-trunc-1.c: New test.
5041 2023-09-26 Andrew Pinski <pinskia@gmail.com>
5044 * gcc.dg/tree-ssa/pr111456-1.c: Use `signed char` instead of plain `char`.
5046 2023-09-26 Xiao Zeng <zengxiao@eswincomputing.com>
5047 Jeff Law <jlaw@ventanamicro.com>
5049 * gcc.target/riscv/zicond-primitiveSemantics_return_0_imm.c: New test.
5050 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_imm.c: New test.
5051 * gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c: New test.
5052 * gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c: New test.
5054 2023-09-26 Andrew MacLeod <amacleod@redhat.com>
5056 PR tree-optimization/111599
5057 * gcc.dg/pr111599.c: New.
5059 2023-09-26 Andrew Pinski <apinski@marvell.com>
5061 PR tree-optimization/106164
5062 PR tree-optimization/111456
5063 * gcc.dg/tree-ssa/cmpbit-6.c: New test.
5064 * gcc.dg/tree-ssa/cmpbit-7.c: New test.
5065 * gcc.dg/tree-ssa/pr111456-1.c: New test.
5067 2023-09-26 Andrew Pinski <apinski@marvell.com>
5069 PR tree-optimization/111469
5070 * gcc.c-torture/execute/pr111469-1.c: New test.
5072 2023-09-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5074 PR tree-optimization/111594
5075 PR tree-optimization/110660
5076 * gcc.target/riscv/rvv/autovec/cond/cond_reduc-1.c: New test.
5077 * gcc.target/riscv/rvv/autovec/cond/pr111594.c: New test.
5079 2023-09-26 Pan Li <pan2.li@intel.com>
5081 * gcc.target/riscv/rvv/autovec/unop/math-round-0.c: New test.
5082 * gcc.target/riscv/rvv/autovec/unop/math-round-1.c: New test.
5083 * gcc.target/riscv/rvv/autovec/unop/math-round-2.c: New test.
5084 * gcc.target/riscv/rvv/autovec/unop/math-round-3.c: New test.
5085 * gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: New test.
5086 * gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: New test.
5087 * gcc.target/riscv/rvv/autovec/vls/math-round-1.c: New test.
5089 2023-09-26 Maciej W. Rozycki <macro@embecosm.com>
5091 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Remove
5092 <assert.h> inclusion.
5094 2023-09-26 Pan Li <pan2.li@intel.com>
5096 * gcc.target/riscv/rvv/autovec/unop/math-rint-0.c: New test.
5097 * gcc.target/riscv/rvv/autovec/unop/math-rint-1.c: New test.
5098 * gcc.target/riscv/rvv/autovec/unop/math-rint-2.c: New test.
5099 * gcc.target/riscv/rvv/autovec/unop/math-rint-3.c: New test.
5100 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: New test.
5101 * gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: New test.
5102 * gcc.target/riscv/rvv/autovec/vls/math-rint-1.c: New test.
5104 2023-09-26 Pan Li <pan2.li@intel.com>
5106 * gcc.target/riscv/rvv/autovec/unop/test-math.h: Add helper function.
5107 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-0.c: New test.
5108 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-1.c: New test.
5109 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-2.c: New test.
5110 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-3.c: New test.
5111 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: New test.
5112 * gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: New test.
5113 * gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: New test.
5115 2023-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
5117 PR middle-end/111497
5118 * g++.target/i386/pr111497.C: new test.
5120 2023-09-25 Eric Botcazou <ebotcazou@adacore.com>
5122 * gnat.dg/opt102.adb:New test.
5123 * gnat.dg/opt102_pkg.adb, gnat.dg/opt102_pkg.ads: New helper.
5125 2023-09-25 Andrew Pinski <apinski@marvell.com>
5127 PR tree-optimization/110386
5128 * gcc.c-torture/compile/pr110386-1.c: New test.
5129 * gcc.c-torture/compile/pr110386-2.c: New test.
5131 2023-09-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5134 * gcc.target/riscv/rvv/autovec/pr111548.c: New test.
5136 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
5139 * g++.target/powerpc/pr111366.C: New test.
5141 2023-09-25 Kewen Lin <linkw@linux.ibm.com>
5144 * gcc.target/powerpc/pr111380-1.c: New test.
5145 * gcc.target/powerpc/pr111380-2.c: New test.
5147 2023-09-25 Guo Jie <guojie@loongson.cn>
5149 * gcc.target/loongarch/vector/lasx/lasx-vec-construct-opt.c: New test.
5150 * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c: New test.
5152 2023-09-24 Paul Thomas <pault@gcc.gnu.org>
5155 * gfortran.dg/pr68155.f90: New test.
5157 2023-09-24 Andrew Pinski <apinski@marvell.com>
5159 PR tree-optimization/111543
5160 * gcc.dg/tree-ssa/bitops-4.c: New test.
5162 2023-09-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5164 * gcc.target/riscv/rvv/autovec/vls/def.h:
5165 * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
5166 * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
5167 * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
5168 * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
5169 * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
5170 * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
5171 * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
5172 * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
5173 * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
5174 * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
5175 * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
5176 * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
5177 * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
5178 * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
5179 * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
5180 * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
5181 * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
5182 * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
5183 * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
5184 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
5185 * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
5186 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
5187 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
5188 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
5189 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
5190 * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
5191 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
5192 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
5193 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
5194 * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
5195 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
5196 * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
5197 * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
5198 * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
5199 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
5200 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
5201 * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
5202 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
5203 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
5204 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
5205 * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
5206 * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
5207 * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
5208 * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
5209 * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
5210 * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
5211 * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
5213 2023-09-23 Harald Anlauf <anlauf@gmx.de>
5216 * gfortran.dg/pr95710.f90: New test.
5218 2023-09-23 Jakub Jelinek <jakub@redhat.com>
5221 * g++.dg/ext/integer-pack8.C: New test.
5223 2023-09-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5225 * gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
5226 * gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
5228 2023-09-23 Pan Li <pan2.li@intel.com>
5230 * gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
5231 * gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
5232 * gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
5233 * gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
5234 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
5235 * gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
5236 * gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
5238 2023-09-23 Pan Li <pan2.li@intel.com>
5240 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
5242 2023-09-22 Jason Merrill <jason@redhat.com>
5244 * g++.dg/cpp2a/constexpr-union7.C: New test.
5246 2023-09-22 Jason Merrill <jason@redhat.com>
5249 * g++.dg/ext/unroll-4.C: New test.
5251 2023-09-22 Pan Li <pan2.li@intel.com>
5253 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: Adjust body check.
5254 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: Ditto.
5255 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: Ditto.
5256 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: Ditto.
5258 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5260 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes.
5261 * gcc.target/riscv/rvv/autovec/vls/wfma-1.c: New test.
5262 * gcc.target/riscv/rvv/autovec/vls/wfma-2.c: New test.
5263 * gcc.target/riscv/rvv/autovec/vls/wfma-3.c: New test.
5264 * gcc.target/riscv/rvv/autovec/vls/wfms-1.c: New test.
5265 * gcc.target/riscv/rvv/autovec/vls/wfnma-1.c: New test.
5266 * gcc.target/riscv/rvv/autovec/vls/wfnms-1.c: New test.
5268 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5270 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS modes cond tests.
5271 * gcc.target/riscv/rvv/autovec/vls/wadd-1.c: New test.
5272 * gcc.target/riscv/rvv/autovec/vls/wadd-2.c: New test.
5273 * gcc.target/riscv/rvv/autovec/vls/wadd-3.c: New test.
5274 * gcc.target/riscv/rvv/autovec/vls/wadd-4.c: New test.
5275 * gcc.target/riscv/rvv/autovec/vls/wmul-1.c: New test.
5276 * gcc.target/riscv/rvv/autovec/vls/wmul-2.c: New test.
5277 * gcc.target/riscv/rvv/autovec/vls/wmul-3.c: New test.
5278 * gcc.target/riscv/rvv/autovec/vls/wsub-1.c: New test.
5279 * gcc.target/riscv/rvv/autovec/vls/wsub-2.c: New test.
5280 * gcc.target/riscv/rvv/autovec/vls/wsub-3.c: New test.
5281 * gcc.target/riscv/rvv/autovec/vls/wsub-4.c: New test.
5283 2023-09-22 Patrick Palka <ppalka@redhat.com>
5286 * g++.dg/cpp23/subscript15.C: New test.
5288 2023-09-22 Patrick Palka <ppalka@redhat.com>
5291 * g++.dg/cpp2a/concepts-ttp5.C: New test.
5292 * g++.dg/cpp2a/concepts-ttp6.C: New test.
5294 2023-09-22 Pan Li <pan2.li@intel.com>
5296 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Moved to...
5297 * gcc.target/riscv/rvv/autovec/unop/math-ceil-0.c: ...here.
5298 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Moved to...
5299 * gcc.target/riscv/rvv/autovec/unop/math-ceil-1.c: ...here.
5300 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Moved to...
5301 * gcc.target/riscv/rvv/autovec/unop/math-ceil-2.c: ...here.
5302 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Moved to...
5303 * gcc.target/riscv/rvv/autovec/unop/math-ceil-3.c: ...here.
5304 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Moved to...
5305 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: ...here.
5306 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Moved to...
5307 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: ...here.
5308 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Moved to...
5309 * gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: ...here.
5310 * gcc.target/riscv/rvv/autovec/test-math.h: Moved to...
5311 * gcc.target/riscv/rvv/autovec/unop/test-math.h: ...here.
5313 2023-09-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5315 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS conditional tests.
5316 * gcc.target/riscv/rvv/autovec/vls/cond_add-1.c: New test.
5317 * gcc.target/riscv/rvv/autovec/vls/cond_add-2.c: New test.
5318 * gcc.target/riscv/rvv/autovec/vls/cond_and-1.c: New test.
5319 * gcc.target/riscv/rvv/autovec/vls/cond_div-1.c: New test.
5320 * gcc.target/riscv/rvv/autovec/vls/cond_div-2.c: New test.
5321 * gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c: New test.
5322 * gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c: New test.
5323 * gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c: New test.
5324 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c: New test.
5325 * gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c: New test.
5326 * gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c: New test.
5327 * gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c: New test.
5328 * gcc.target/riscv/rvv/autovec/vls/cond_max-1.c: New test.
5329 * gcc.target/riscv/rvv/autovec/vls/cond_max-2.c: New test.
5330 * gcc.target/riscv/rvv/autovec/vls/cond_min-1.c: New test.
5331 * gcc.target/riscv/rvv/autovec/vls/cond_min-2.c: New test.
5332 * gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c: New test.
5333 * gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c: New test.
5334 * gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c: New test.
5335 * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: New test.
5336 * gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c: New test.
5337 * gcc.target/riscv/rvv/autovec/vls/cond_not-1.c: New test.
5338 * gcc.target/riscv/rvv/autovec/vls/cond_shift-1.c: New test.
5339 * gcc.target/riscv/rvv/autovec/vls/cond_shift-2.c: New test.
5340 * gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c: New test.
5341 * gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c: New test.
5342 * gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c: New test.
5344 2023-09-22 Pan Li <pan2.li@intel.com>
5346 * gcc.target/riscv/rvv/autovec/test-math.h: Rename.
5347 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: Ditto.
5348 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: Ditto.
5349 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: Ditto.
5350 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: Ditto.
5351 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Ditto.
5352 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
5353 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
5355 2023-09-22 xuli <xuli1@eswincomputing.com>
5358 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Adjust case.
5359 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: Ditto.
5361 2023-09-22 Pan Li <pan2.li@intel.com>
5363 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: Remove arch and abi.
5364 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: Ditto.
5365 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: Ditto.
5367 2023-09-22 Lehua Ding <lehua.ding@rivai.ai>
5369 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-1.c: New test.
5370 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c: New test.
5371 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-1.c: New test.
5372 * gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc_run-2.c: New test.
5374 2023-09-22 Pan Li <pan2.li@intel.com>
5376 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c:
5377 Remove reference to math.h.
5378 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: Ditto.
5379 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: Ditto.
5381 2023-09-22 Pan Li <pan2.li@intel.com>
5383 * gcc.target/riscv/rvv/autovec/math-ceil-0.c: New test.
5384 * gcc.target/riscv/rvv/autovec/math-ceil-1.c: New test.
5385 * gcc.target/riscv/rvv/autovec/math-ceil-2.c: New test.
5386 * gcc.target/riscv/rvv/autovec/math-ceil-3.c: New test.
5387 * gcc.target/riscv/rvv/autovec/math-ceil-run-0.c: New test.
5388 * gcc.target/riscv/rvv/autovec/math-ceil-run-1.c: New test.
5389 * gcc.target/riscv/rvv/autovec/math-ceil-run-2.c: New test.
5390 * gcc.target/riscv/rvv/autovec/test-math.h: New test.
5391 * gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c: New test.
5393 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5395 * gcc.target/riscv/rvv/autovec/vls/abs-2.c: New test.
5397 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5399 * gcc.target/riscv/rvv/autovec/vls/abs-1.c: New test.
5400 * gcc.target/riscv/rvv/autovec/vls/not-1.c: New test.
5401 * gcc.target/riscv/rvv/autovec/vls/sqrt-1.c: New test.
5403 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5405 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mult high.
5406 * gcc.target/riscv/rvv/autovec/vls/mulh-1.c: New test.
5408 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5411 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adapt test.
5412 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
5413 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
5414 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
5415 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
5416 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
5417 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
5418 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
5419 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
5420 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
5421 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
5422 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
5423 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
5424 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
5425 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
5426 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
5427 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
5428 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
5430 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5433 * gcc.target/riscv/rvv/autovec/pr111486.c: New test.
5435 2023-09-21 Jiufu Guo <guojiufu@linux.ibm.com>
5437 PR tree-optimization/111355
5438 * gcc.dg/pr111355.c: New test.
5440 2023-09-21 xuli <xuli1@eswincomputing.com>
5443 * gcc.target/riscv/rvv/base/pr111450.c: New test.
5445 2023-09-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5447 * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test.
5448 * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test.
5449 * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test.
5450 * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test.
5451 * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test.
5452 * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test.
5453 * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test.
5454 * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test.
5455 * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test.
5456 * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test.
5457 * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test.
5458 * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
5460 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
5462 PR preprocessor/90400
5463 * c-c++-common/cpp/pr90400.c: New test.
5465 2023-09-20 Lewis Hyatt <lhyatt@gmail.com>
5467 PR preprocessor/61474
5468 * c-c++-common/cpp/pr61474-2.h: New test.
5469 * c-c++-common/cpp/pr61474.c: New test.
5470 * c-c++-common/cpp/pr61474.h: New test.
5472 2023-09-20 Patrick O'Neill <patrick@rivosinc.com>
5474 * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
5477 2023-09-20 Aldy Hernandez <aldyh@redhat.com>
5479 * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
5480 * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
5482 2023-09-20 Jakub Jelinek <jakub@redhat.com>
5484 * c-c++-common/builtin-classify-type-1.c: New test.
5485 * g++.dg/ext/builtin-classify-type-1.C: New test.
5486 * g++.dg/ext/builtin-classify-type-2.C: New test.
5487 * gcc.dg/builtin-classify-type-1.c: New test.
5489 2023-09-20 Patrick Palka <ppalka@redhat.com>
5492 * g++.dg/concepts/diagnostic19.C: New test.
5494 2023-09-20 Tobias Burnus <tobias@codesourcery.com>
5496 * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
5497 for 'sorry, unimplemented'.
5498 * c-c++-common/gomp/allocate-12.c: Likewise.
5499 * c-c++-common/gomp/allocate-15.c: Likewise.
5500 * c-c++-common/gomp/allocate-9.c: Likewise.
5501 * c-c++-common/gomp/allocate-10.c: New test.
5502 * c-c++-common/gomp/allocate-17.c: New test.
5504 2023-09-20 Yanzhang Wang <yanzhang.wang@intel.com>
5506 * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
5508 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5510 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
5511 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
5512 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
5513 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
5514 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
5515 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
5516 * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
5517 * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
5518 * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
5519 * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
5521 2023-09-20 Richard Biener <rguenther@suse.de>
5523 PR tree-optimization/111489
5524 * gcc.dg/uninit-pr111489.c: New testcase.
5526 2023-09-20 Jakub Jelinek <jakub@redhat.com>
5529 * g++.dg/gomp/attrs-19.C: New test.
5530 * g++.dg/gomp/attrs-20.C: New test.
5531 * g++.dg/gomp/attrs-21.C: New test.
5533 2023-09-20 Omar Sandoval <osandov@osandov.com>
5536 * gcc.dg/pr111409.c: New test.
5538 2023-09-20 Jiufu Guo <guojiufu@linux.ibm.com>
5540 * gcc.dg/tree-ssa/pr111303.c: Rename to ...
5541 * gcc.dg/tree-ssa/pr111324.c: ... this.
5543 2023-09-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5545 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
5546 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
5547 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
5548 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
5549 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
5550 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
5551 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
5552 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
5553 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
5554 * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
5555 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
5556 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
5557 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
5558 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
5559 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
5560 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
5561 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
5562 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
5563 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
5564 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
5565 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
5566 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
5567 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
5568 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
5569 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
5570 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
5571 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
5572 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
5573 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
5574 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
5575 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
5576 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
5577 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
5578 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
5579 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
5580 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
5581 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
5582 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
5583 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
5584 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
5585 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
5586 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
5587 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
5588 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
5589 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
5590 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
5591 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
5592 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
5593 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
5594 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
5595 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
5596 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
5597 * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
5598 * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
5599 * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
5600 * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
5601 * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
5602 * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
5603 * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
5604 * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
5605 * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
5606 * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
5607 * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
5608 * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
5609 * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
5611 2023-09-20 Surya Kumari Jangala <jskumari@linux.ibm.com>
5613 PR rtl-optimization/110071
5614 * gcc.target/powerpc/pr110071.c: New test.
5616 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
5618 * g++.dg/modules/depreport-2.modmap: New test.
5619 * g++.dg/modules/depreport-2_a.C: New test.
5620 * g++.dg/modules/depreport-2_b.C: New test.
5621 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
5622 when generating modules.
5624 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
5626 * g++.dg/modules/depreport-1_a.C: New test.
5627 * g++.dg/modules/depreport-1_b.C: New test.
5628 * g++.dg/modules/test-depfile.py: New tool for validating depfile
5630 * lib/modules.exp: Support for validating depfile contents.
5632 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
5634 * g++.dg/modules/depflags-f-MD.C: New test.
5635 * g++.dg/modules/depflags-f.C: New test.
5636 * g++.dg/modules/depflags-fi.C: New test.
5637 * g++.dg/modules/depflags-fj-MD.C: New test.
5638 * g++.dg/modules/depflags-fj.C: New test.
5639 * g++.dg/modules/depflags-fjo-MD.C: New test.
5640 * g++.dg/modules/depflags-fjo.C: New test.
5641 * g++.dg/modules/depflags-fo-MD.C: New test.
5642 * g++.dg/modules/depflags-fo.C: New test.
5643 * g++.dg/modules/depflags-j-MD.C: New test.
5644 * g++.dg/modules/depflags-j.C: New test.
5645 * g++.dg/modules/depflags-jo-MD.C: New test.
5646 * g++.dg/modules/depflags-jo.C: New test.
5647 * g++.dg/modules/depflags-o-MD.C: New test.
5648 * g++.dg/modules/depflags-o.C: New test.
5649 * g++.dg/modules/p1689-1.C: New test.
5650 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
5651 * g++.dg/modules/p1689-2.C: New test.
5652 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
5653 * g++.dg/modules/p1689-3.C: New test.
5654 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
5655 * g++.dg/modules/p1689-4.C: New test.
5656 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
5657 * g++.dg/modules/p1689-5.C: New test.
5658 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
5659 * g++.dg/modules/modules.exp: Load new P1689 library routines.
5660 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
5661 * lib/modules.exp: Support for validating P1689 outputs.
5662 * g++.dg/modules/depflags-fj-MF-share.C: New file.
5663 * g++.dg/modules/p1689-file-default.C: New file.
5664 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
5665 * g++.dg/modules/p1689-target-default.C: New file.
5666 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
5668 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
5670 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
5671 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
5672 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
5673 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
5674 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
5676 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
5678 * g++.dg/ext/attr-hotness.C: New test.
5680 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
5682 * gcc.target/powerpc/clone1.c: Add xfails.
5683 * gcc.target/powerpc/clone3.c: Likewise.
5684 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
5685 * gcc.target/powerpc/mod-2.c: Likewise.
5686 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
5688 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
5690 * gm2/extensions/pass/libc.def: Add spacing.
5691 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
5692 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
5693 Add -fdebug-builtins flag.
5694 * lib/gm2.exp (gm2_target_compile_default): Add
5695 -mabi=ieeelongdouble if the target is powerpc.
5696 (gm2_link_flags): Add
5697 -mabi=ieeelongdouble if the target is powerpc.
5698 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
5699 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
5700 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
5701 * gm2/pim/intrinsic/run/pass/test.mod: New test.
5702 * gm2/pim/run/pass/builtins.mod: New test.
5703 * gm2/pim/run/pass/convert1.mod: New test.
5704 * gm2/pim/run/pass/longint1.mod: New test.
5705 * gm2/pim/run/pass/longint2.mod: New test.
5706 * gm2/pim/run/pass/longint3.mod: New test.
5707 * gm2/pim/run/pass/longint4.mod: New test.
5708 * gm2/pim/run/pass/longint5.mod: New test.
5709 * gm2/pim/run/pass/longint6.mod: New test.
5710 * gm2/pim/run/pass/longint7.mod: New test.
5711 * gm2/pim/run/pass/longint8.mod: New test.
5713 2023-09-19 Harald Anlauf <anlauf@gmx.de>
5716 * gfortran.dg/bounds_check_fail_7.f90: New test.
5718 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
5720 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
5722 2023-09-19 Jakub Jelinek <jakub@redhat.com>
5725 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
5726 closing } to the same line as the call to work-around differences in
5729 2023-09-19 Jason Merrill <jason@redhat.com>
5732 * g++.dg/cpp0x/inh-ctor38.C: New test.
5734 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
5736 PR tree-optimization/110080
5737 PR tree-optimization/110249
5738 * g++.dg/pr110249.C: New.
5739 * gcc.dg/pr110080.c: New.
5740 * gcc.dg/pr93917.c: Adjust.
5742 2023-09-19 Marek Polacek <polacek@redhat.com>
5744 * g++.dg/cpp23/consteval-if2.C: Add xfail.
5745 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
5746 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
5747 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
5748 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
5749 * g++.dg/cpp2a/consteval32.C: New test.
5750 * g++.dg/cpp2a/consteval33.C: New test.
5751 * g++.dg/cpp2a/consteval34.C: New test.
5752 * g++.dg/cpp2a/consteval35.C: New test.
5754 2023-09-19 Richard Biener <rguenther@suse.de>
5757 * gcc.dg/gimplefe-50.c: Amend.
5759 2023-09-19 Patrick Palka <ppalka@redhat.com>
5762 * g++.dg/cpp2a/concepts-requires36.C: New test.
5763 * g++.dg/expr/discarded1.C: New test.
5764 * g++.dg/expr/discarded1a.C: New test.
5766 2023-09-19 Patrick Palka <ppalka@redhat.com>
5769 * g++.dg/cpp2a/nontype-class60.C: New test.
5771 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5773 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
5774 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
5775 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
5776 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
5778 2023-09-19 Richard Wai <richard@annexi-strayline.com>
5780 * gnat.dg/sync_tag_finalize.adb: New test.
5782 2023-09-19 Richard Wai <richard@annexi-strayline.com>
5784 * gnat.dg/sync_tag_discriminals.adb: New test.
5785 * gnat.dg/sync_tag_limited.adb: New test.
5787 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5789 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
5790 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
5792 2023-09-19 Richard Biener <rguenther@suse.de>
5794 PR tree-optimization/111465
5795 * g++.dg/torture/pr111465.C: New testcase.
5797 2023-09-19 Richard Biener <rguenther@suse.de>
5800 * gcc.dg/gimplefe-50.c: New testcase.
5801 * gcc.dg/gimplefe-51.c: Likewise.
5803 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5805 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
5806 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
5807 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
5808 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
5809 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
5810 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
5811 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
5812 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
5813 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
5814 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
5816 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5818 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
5819 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
5820 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
5821 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
5822 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
5823 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
5824 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
5825 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
5826 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
5828 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5830 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
5831 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
5833 2023-09-18 Pan Li <pan2.li@intel.com>
5835 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
5836 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
5837 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
5838 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
5839 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
5840 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
5841 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
5842 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
5843 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
5844 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
5845 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
5846 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
5847 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
5848 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
5849 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
5850 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
5851 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
5852 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
5853 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
5854 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
5855 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
5856 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
5857 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
5859 2023-09-18 Pan Li <pan2.li@intel.com>
5861 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
5863 2023-09-18 Andrew Pinski <apinski@marvell.com>
5865 PR tree-optimization/111442
5866 * gcc.c-torture/compile/pr111442-1.c: New test.
5868 2023-09-18 Andrew Pinski <apinski@marvell.com>
5870 PR tree-optimization/111435
5871 * gcc.c-torture/compile/pr111435-1.c: New test.
5873 2023-09-18 Patrick Palka <ppalka@redhat.com>
5876 * g++.dg/cpp0x/variadic-partial3.C: New test.
5878 2023-09-18 Patrick Palka <ppalka@redhat.com>
5882 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
5883 non-constant static_assert condition.
5884 * g++.dg/expr/unary2.C: Remove xfails.
5885 * g++.dg/template/init7.C: Make initializer type-dependent to
5886 preserve intent of test.
5887 * g++.dg/template/recurse3.C: Likewise for the erroneous
5889 * g++.dg/template/non-dependent26.C: New test.
5890 * g++.dg/warn/Wparentheses-32.C: New test.
5892 2023-09-18 Patrick Palka <ppalka@redhat.com>
5895 * g++.dg/template/ttp41.C: New test.
5897 2023-09-18 Patrick Palka <ppalka@redhat.com>
5899 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
5900 argument(s)" at the declaration site instead of the call site.
5901 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5902 * g++.dg/overload/template5.C: Likewise.
5903 * g++.dg/template/local6.C: Likewise.
5904 * g++.dg/template/conv20.C: New test.
5905 * g++.dg/template/ttp40.C: New test.
5907 2023-09-18 Patrick Palka <ppalka@redhat.com>
5909 * g++.dg/template/nontype12.C: Expect two instead of three
5910 duplicate diagnostics for A<double>::bar() specialization.
5912 2023-09-18 Andrew Pinski <apinski@marvell.com>
5914 PR tree-optimization/111431
5915 * gcc.dg/binop-notand1a.c: Remove xfail.
5916 * gcc.dg/binop-notand4a.c: Likewise.
5917 * gcc.c-torture/execute/pr111431-1.c: New test.
5918 * gcc.dg/binop-andeq1.c: New test.
5919 * gcc.dg/binop-andeq2.c: New test.
5920 * gcc.dg/binop-notand7.c: New test.
5921 * gcc.dg/binop-notand7a.c: New test.
5923 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
5925 * g++.dg/abi/nvptx-nrv1.C: Move...
5926 * g++.target/nvptx/abi-nrv1.C: ... here.
5927 * g++.dg/abi/nvptx-ptrmem1.C: Move...
5928 * g++.target/nvptx/abi-ptrmem1.C: ... here.
5930 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
5932 * g++.target/nvptx/nvptx.exp: New.
5934 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
5936 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
5938 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5940 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
5942 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5944 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
5945 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
5946 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
5947 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
5948 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
5949 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
5950 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
5952 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
5954 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
5955 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
5957 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
5960 * gcc.target/aarch64/pr105928.c: Add new test.
5961 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
5963 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
5966 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
5968 2023-09-18 Richard Biener <rguenther@suse.de>
5970 PR tree-optimization/111294
5971 * gcc.dg/tree-ssa/pr111294.c: New test.
5972 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
5973 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5974 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5975 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
5976 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
5977 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
5978 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
5979 conditional on lp64.
5981 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5983 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
5984 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
5985 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
5986 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
5987 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
5988 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
5989 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
5990 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
5991 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
5992 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
5993 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
5994 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
5995 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
5996 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
5997 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
5998 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
5999 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
6001 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6004 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
6005 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
6006 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
6007 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
6008 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
6009 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
6010 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
6011 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
6012 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
6013 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
6014 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
6015 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
6016 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
6017 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
6018 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
6019 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
6020 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
6021 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
6022 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
6023 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
6024 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
6025 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
6027 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
6029 PR middle-end/111303
6030 * gcc.dg/tree-ssa/pr111303.c: New test.
6032 2023-09-17 Andrew Pinski <apinski@marvell.com>
6034 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
6036 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
6038 * g++.target/powerpc/altivec-19.C: New testcase.
6040 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6043 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
6044 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
6045 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
6047 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
6049 * gcc.target/riscv/zknh-sha256.c: Moved to...
6050 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
6051 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
6052 * gcc.target/riscv/zksh64.c: Change the type.
6053 * gcc.target/riscv/zksed64.c: Ditto.
6055 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
6057 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
6058 * gcc.target/riscv/zbc64.c: Ditto.
6059 * gcc.target/riscv/zbkb32.c: Ditto.
6060 * gcc.target/riscv/zbkb64.c: Ditto.
6061 * gcc.target/riscv/zbkc32.c: Ditto.
6062 * gcc.target/riscv/zbkc64.c: Ditto.
6063 * gcc.target/riscv/zbkx32.c: Ditto.
6064 * gcc.target/riscv/zbkx64.c: Ditto.
6065 * gcc.target/riscv/zknd32.c: Ditto.
6066 * gcc.target/riscv/zknd64.c: Ditto.
6067 * gcc.target/riscv/zkne32.c: Ditto.
6068 * gcc.target/riscv/zkne64.c: Ditto.
6069 * gcc.target/riscv/zknh-sha256.c: Ditto.
6070 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
6071 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
6072 * gcc.target/riscv/zksed32.c: Ditto.
6073 * gcc.target/riscv/zksed64.c: Ditto.
6074 * gcc.target/riscv/zksh32.c: Ditto.
6075 * gcc.target/riscv/zksh64.c: Ditto.
6077 2023-09-16 Pan Li <pan2.li@intel.com>
6079 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
6080 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
6081 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
6083 2023-09-15 David Malcolm <dmalcolm@redhat.com>
6085 * c-c++-common/analyzer/volatile-1.c: New test.
6087 2023-09-15 Harald Anlauf <anlauf@gmx.de>
6090 * gfortran.dg/bounds_check_fail_6.f90: New test.
6092 2023-09-15 Andrew Pinski <apinski@marvell.com>
6094 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
6095 the MIN/MAX during forwprop1.
6097 2023-09-15 Andrew Pinski <apinski@marvell.com>
6099 PR tree-optimization/111414
6100 * gcc.c-torture/compile/pr111414-1.c: New test.
6102 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
6104 PR tree-optimization/111407
6105 * gcc.dg/pr111407.c: New test.
6107 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
6109 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
6111 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6113 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
6115 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6117 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
6119 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6121 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
6123 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6125 * gcc.dg/vect/slp-16.c: Block vect_strided6.
6126 * lib/target-supports.exp: Add strided type.
6128 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6130 * gcc.dg/vect/slp-1.c: Add vect_stried5.
6132 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6134 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
6136 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
6139 * gcc.dg/rtl/aarch64/pr111411.c: New test.
6141 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
6144 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
6145 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
6146 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
6147 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
6148 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
6149 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
6151 2023-09-14 David Malcolm <dmalcolm@redhat.com>
6153 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
6155 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
6157 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
6159 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
6160 generating multithreaded paths.
6161 * gcc.dg/plugin/plugin.exp: Add the new tests.
6163 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
6165 * gm2/switches/case/fail/subrangecase.mod: Replace 19
6167 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
6168 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
6169 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
6170 * gm2/switches/case/pass/subrangecase.mod: Ditto.
6171 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
6172 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
6173 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
6174 * gm2/switches/case/fail/calendar.mod: New test.
6176 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
6178 * gm2/switches/case/fail/subrangecase.mod: New test.
6179 * gm2/switches/case/fail/subrangecase2.mod: New test.
6180 * gm2/switches/case/fail/subrangecase3.mod: New test.
6181 * gm2/switches/case/fail/subrangecase4.mod: New test.
6182 * gm2/switches/case/fail/subrangecase5.mod: New test.
6183 * gm2/switches/case/fail/subrangecase6.mod: New test.
6184 * gm2/switches/case/pass/subrangecase.mod: New test.
6185 * gm2/switches/case/pass/subrangecase2.mod: New test.
6186 * gm2/switches/case/pass/subrangecase3.mod: New test.
6187 * gm2/switches/case/pass/subrangecase4.mod: New test.
6189 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
6191 * gcc.target/aarch64/sve/cost_model_15.c: New test.
6193 2023-09-14 Andrew Pinski <apinski@marvell.com>
6195 PR tree-optimization/106164
6196 * gcc.dg/pr21643.c: Update test now that match does
6197 the combing of the comparisons.
6198 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
6199 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
6201 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6203 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
6204 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
6205 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
6206 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
6207 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
6208 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
6209 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
6210 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
6211 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
6212 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
6214 2023-09-14 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/111294
6217 * gcc.dg/tree-ssa/evrp10.c: Adjust.
6218 * gcc.dg/tree-ssa/evrp6.c: Likewise.
6219 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
6220 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
6222 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
6224 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
6226 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6229 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
6230 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
6232 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
6234 * gcc.target/loongarch/cmov_ii.c: New test.
6236 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
6239 * gcc.target/loongarch/pr111334.c: New test.
6241 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6243 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
6244 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
6245 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
6246 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
6248 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6250 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
6251 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
6252 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
6253 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
6255 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6257 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
6258 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
6259 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
6260 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
6261 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
6262 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
6263 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
6264 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
6265 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
6266 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
6267 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
6268 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
6270 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6272 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
6273 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
6274 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
6275 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
6276 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
6277 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
6278 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
6279 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
6280 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
6281 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
6282 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
6284 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6286 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
6287 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
6288 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
6289 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
6290 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
6291 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
6292 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
6294 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6296 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
6297 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
6298 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
6299 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
6300 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
6301 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
6302 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
6304 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6306 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
6307 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
6308 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
6309 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
6310 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
6311 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
6312 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
6313 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
6314 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
6315 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
6316 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
6318 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6320 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
6321 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
6322 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
6323 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
6324 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
6325 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
6326 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
6327 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
6328 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
6329 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
6330 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
6332 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6334 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
6335 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
6336 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
6337 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
6338 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
6339 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
6340 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
6341 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
6342 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
6343 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
6345 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6347 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
6348 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
6349 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
6350 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
6351 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
6352 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
6353 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
6354 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
6355 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
6356 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
6357 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
6359 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6361 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
6362 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
6363 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
6364 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
6365 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
6366 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
6367 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
6368 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
6369 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
6370 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
6371 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
6372 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
6373 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
6374 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
6376 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6378 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
6379 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
6381 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6383 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
6385 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6387 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
6388 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
6389 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
6390 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
6391 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
6392 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
6393 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
6394 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
6395 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
6396 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
6397 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
6399 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6401 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
6402 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
6403 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
6404 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
6405 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
6406 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
6407 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
6408 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
6409 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
6410 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
6412 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6414 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
6415 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
6416 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
6417 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
6418 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
6419 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
6420 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
6421 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
6422 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
6423 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
6424 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
6425 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
6427 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6429 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
6430 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
6431 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
6432 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
6433 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
6434 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
6435 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
6436 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
6437 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
6438 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
6440 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6442 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
6443 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
6444 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
6445 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
6446 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
6447 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
6448 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
6450 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6452 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
6453 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
6454 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
6455 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
6456 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
6457 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
6458 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
6459 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
6461 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6463 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
6464 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
6465 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
6466 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
6467 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
6468 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
6469 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
6470 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
6471 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
6472 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
6473 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
6475 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6477 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
6478 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
6479 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
6480 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
6481 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
6482 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
6483 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
6484 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
6486 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6488 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
6489 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
6490 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
6491 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
6492 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
6493 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
6494 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
6495 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
6496 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
6498 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6500 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
6501 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
6502 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
6503 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
6504 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
6505 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
6506 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
6507 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
6508 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
6509 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
6510 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
6512 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6514 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
6515 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
6516 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
6517 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
6518 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
6519 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
6521 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6523 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
6524 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
6525 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
6526 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
6527 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
6528 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
6529 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
6530 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
6531 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
6532 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
6534 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6536 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
6537 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
6538 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
6539 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
6540 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
6541 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
6542 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
6543 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
6544 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
6545 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
6546 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
6547 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
6548 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
6549 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
6550 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
6551 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
6552 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
6554 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6556 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
6557 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
6558 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
6559 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
6560 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
6561 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
6562 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
6563 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
6564 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
6565 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
6566 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
6567 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
6568 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
6569 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
6571 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6573 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
6574 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
6575 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
6576 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
6577 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
6578 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
6579 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
6580 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
6581 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
6582 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
6583 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
6584 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
6586 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6588 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
6589 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
6590 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
6591 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
6592 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
6593 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
6594 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
6595 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
6596 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
6597 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
6598 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
6599 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
6601 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6603 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
6604 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
6605 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
6606 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
6607 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
6608 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
6609 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
6610 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
6611 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
6612 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
6613 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
6615 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6617 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
6618 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
6619 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
6620 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
6621 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
6622 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
6623 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
6624 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
6626 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6628 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
6629 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
6630 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
6631 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
6632 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
6633 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
6634 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
6635 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
6636 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
6637 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
6639 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6641 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
6642 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
6643 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
6644 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
6645 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
6646 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
6647 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
6648 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
6649 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
6650 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
6651 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
6652 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
6654 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6656 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
6657 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
6658 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
6659 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
6661 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6663 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
6664 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
6665 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
6666 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
6667 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
6668 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
6670 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6672 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
6673 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
6674 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
6675 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
6676 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
6677 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
6678 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
6679 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
6681 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6683 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
6684 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
6685 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
6686 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
6687 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
6688 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
6689 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
6690 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
6692 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6694 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
6695 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
6696 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
6697 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
6699 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6701 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
6702 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
6703 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
6704 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
6705 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
6706 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
6707 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
6708 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
6709 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
6711 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6713 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
6714 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
6716 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6718 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
6719 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
6720 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
6721 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
6722 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
6723 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
6724 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
6725 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
6726 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
6727 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
6728 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
6730 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6732 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
6733 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
6734 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
6735 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
6736 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
6737 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
6738 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
6739 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
6740 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
6741 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
6742 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
6743 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
6744 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
6745 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
6746 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
6747 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
6748 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
6749 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
6751 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6753 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
6754 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
6755 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
6756 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
6757 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
6758 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
6759 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
6760 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
6761 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
6762 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
6763 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
6765 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6767 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
6769 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6771 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
6772 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
6774 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
6776 * gcc.target/loongarch/strict-align.c: New test.
6778 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6780 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
6781 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
6782 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
6784 2023-09-13 Andrew Pinski <apinski@marvell.com>
6786 PR tree-optimization/111364
6787 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
6788 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
6789 * gcc.dg/pr96708-negative.c: Update testcase.
6790 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
6792 2023-09-13 Richard Biener <rguenther@suse.de>
6794 PR tree-optimization/111387
6795 * gcc.dg/torture/pr111387.c: New testcase.
6797 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
6799 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
6800 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
6801 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
6802 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
6804 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
6806 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
6807 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
6808 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
6809 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
6810 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
6811 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
6813 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
6815 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
6816 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
6817 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
6818 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
6819 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
6821 2023-09-13 Richard Biener <rguenther@suse.de>
6823 PR tree-optimization/111397
6824 * gcc.dg/uninit-pr111397.c: New testcase.
6826 2023-09-13 Pan Li <pan2.li@intel.com>
6829 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
6831 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6833 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
6835 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
6837 PR tree-optimization/111303
6838 * gcc.dg/pr111303.c: New test.
6840 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6842 * lib/target-supports.exp: Enable vect_int for RVV.
6844 2023-09-12 Jason Merrill <jason@redhat.com>
6847 * g++.dg/ext/integer-pack7.C: New test.
6849 2023-09-12 Jason Merrill <jason@redhat.com>
6852 * g++.dg/eh/no-exceptions1.C: New test.
6854 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
6856 * gcc.target/aarch64/stack-protector-8.c: New test.
6857 * gcc.target/aarch64/stack-protector-9.c: Likewise.
6859 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
6861 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
6863 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
6865 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
6866 to be at offset 1024 rather than offset 0.
6867 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
6868 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
6870 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
6872 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
6873 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
6874 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
6876 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
6878 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
6880 2023-09-12 Andrew Pinski <apinski@marvell.com>
6882 PR tree-optimization/107881
6883 * gcc.c-torture/execute/pr107881-1.c: New test.
6884 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
6885 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
6887 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6889 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
6890 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
6891 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
6892 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
6893 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
6894 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
6895 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
6896 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
6897 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
6898 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
6899 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
6900 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
6901 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
6902 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
6903 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
6904 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
6905 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
6906 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
6907 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
6908 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
6909 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
6910 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
6911 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
6912 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
6913 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
6914 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
6915 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
6916 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
6917 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
6918 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
6919 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
6920 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
6921 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
6922 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
6924 2023-09-12 Jakub Jelinek <jakub@redhat.com>
6926 PR middle-end/111338
6927 * gcc.dg/bitint-37.c: New test.
6929 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
6931 * gm2/switches/case/fail/missingclause.mod: New test.
6932 * gm2/switches/case/fail/switches-case-fail.exp: New test.
6933 * gm2/switches/case/pass/enumcase.mod: New test.
6934 * gm2/switches/case/pass/enumcase2.mod: New test.
6935 * gm2/switches/case/pass/switches-case-pass.exp: New test.
6937 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
6939 * lib/target-supports.exp (check_effective_target_stack_size): For
6940 nvptx target, stack size limits are relevant for execution only.
6942 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
6944 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
6945 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
6946 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
6947 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
6948 * gcc.target/riscv/zbb-strcmp.c: New test.
6949 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
6951 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
6953 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
6954 * gcc.target/riscv/xtheadbb-strlen.c: New test.
6955 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
6956 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
6957 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
6958 * gcc.target/riscv/zbb-strlen.c: New test.
6960 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
6962 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
6963 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
6964 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
6965 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
6966 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
6967 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
6968 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
6969 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
6970 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
6971 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
6972 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
6973 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
6974 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
6975 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
6976 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
6977 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
6978 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
6979 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
6980 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
6981 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
6982 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
6983 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
6984 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
6985 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
6986 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
6987 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
6988 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
6989 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
6990 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
6991 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
6992 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
6993 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
6994 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
6995 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
6996 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
6997 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
6998 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
6999 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
7001 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
7003 * lib/scanasm.exp (configure_check-function-bodies): New proc.
7004 (parse_function_bodies, check-function-bodies): Use it.
7006 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
7009 * gfortran.dg/pr110996.f90: New test.
7011 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
7013 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
7014 dg-messages for 'sorry' as c++, only.
7015 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
7016 * c-c++-common/gomp/allocate-9.c: New test.
7017 * c-c++-common/gomp/allocate-11.c: New test.
7018 * c-c++-common/gomp/allocate-12.c: New test.
7019 * c-c++-common/gomp/allocate-14.c: New test.
7020 * c-c++-common/gomp/allocate-15.c: New test.
7021 * c-c++-common/gomp/allocate-16.c: New test.
7023 2023-09-12 xuli <xuli1@eswincomputing.com>
7025 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
7027 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
7029 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
7030 * gcc.target/riscv/rv32i_zcmp.c: likewise
7031 * gcc.target/riscv/zcmp_push_fpr.c: likewise
7032 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
7033 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
7034 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
7036 2023-09-11 Andrew Pinski <apinski@marvell.com>
7038 PR tree-optimization/111348
7039 * gcc.dg/tree-ssa/minmax-26.c: New test.
7041 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
7044 * gcc.target/i386/pr111340.c: New test.
7046 2023-09-11 Andrew Pinski <apinski@marvell.com>
7048 PR tree-optimization/111349
7049 * gcc.dg/tree-ssa/minmax-25.c: New test.
7051 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7054 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
7055 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
7056 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
7057 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
7058 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
7059 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
7060 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
7061 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
7062 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
7063 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
7064 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
7065 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
7066 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
7067 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
7068 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
7069 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
7070 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
7071 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
7072 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
7073 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
7074 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
7075 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
7076 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
7077 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
7078 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
7080 2023-09-11 Andrew Pinski <apinski@marvell.com>
7082 PR tree-optimization/111346
7083 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
7085 2023-09-11 liuhongt <hongtao.liu@intel.com>
7087 * gcc.target/i386/pr111306.c: New test.
7089 2023-09-10 Andrew Pinski <apinski@marvell.com>
7091 PR tree-optimization/111331
7092 * gcc.c-torture/execute/pr111331-1.c: New test.
7093 * gcc.c-torture/execute/pr111331-2.c: New test.
7094 * gcc.c-torture/execute/pr111331-3.c: New test.
7096 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
7099 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
7100 * c-c++-common/analyzer/allocation-size-1.c: ...here.
7101 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
7102 * c-c++-common/analyzer/allocation-size-2.c: ...here.
7103 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
7104 * c-c++-common/analyzer/allocation-size-3.c: ...here.
7105 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
7106 * c-c++-common/analyzer/allocation-size-4.c: ...here.
7107 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
7108 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
7109 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
7110 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
7111 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
7112 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
7113 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
7114 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
7115 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
7116 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
7117 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
7118 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
7119 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
7120 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
7121 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
7122 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
7123 * gcc.dg/analyzer/capacity-1.c: Moved to...
7124 * c-c++-common/analyzer/capacity-1.c: ...here.
7125 * gcc.dg/analyzer/dot-output.c: Moved to...
7126 * c-c++-common/analyzer/dot-output.c: ...here.
7127 * gcc.dg/analyzer/escaping-1.c: Moved to...
7128 * c-c++-common/analyzer/escaping-1.c: ...here.
7129 * gcc.dg/analyzer/expect-1.c: Moved to...
7130 * c-c++-common/analyzer/expect-1.c: ...here.
7131 * gcc.dg/analyzer/fgets-1.c: Moved to...
7132 * c-c++-common/analyzer/fgets-1.c: ...here.
7133 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
7134 * c-c++-common/analyzer/file-uninit-1.c: ...here.
7135 * gcc.dg/analyzer/fileno-1.c: Moved to...
7136 * c-c++-common/analyzer/fileno-1.c: ...here.
7137 * gcc.dg/analyzer/first-field-1.c: Moved to...
7138 * c-c++-common/analyzer/first-field-1.c: ...here.
7139 * gcc.dg/analyzer/first-field-2.c: Moved to...
7140 * c-c++-common/analyzer/first-field-2.c: ...here.
7141 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
7142 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
7143 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
7144 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
7145 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
7146 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
7147 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
7148 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
7149 * gcc.dg/analyzer/fread-1.c: Moved to...
7150 * c-c++-common/analyzer/fread-1.c: ...here.
7151 * gcc.dg/analyzer/fread-2.c: Moved to...
7152 * c-c++-common/analyzer/fread-2.c: ...here.
7153 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
7154 * c-c++-common/analyzer/fread-pr108661.c: ...here.
7155 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
7156 * c-c++-common/analyzer/function-ptr-1.c: ...here.
7157 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
7158 * c-c++-common/analyzer/function-ptr-2.c: ...here.
7159 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
7160 * c-c++-common/analyzer/function-ptr-3.c: ...here.
7161 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
7162 * c-c++-common/analyzer/function-ptr-4.c: ...here.
7163 * gcc.dg/analyzer/getc-1.c: Moved to...
7164 * c-c++-common/analyzer/getc-1.c: ...here.
7165 * gcc.dg/analyzer/getchar-1.c: Moved to...
7166 * c-c++-common/analyzer/getchar-1.c: ...here.
7167 * gcc.dg/analyzer/gzio-2.c: Moved to...
7168 * c-c++-common/analyzer/gzio-2.c: ...here.
7169 * gcc.dg/analyzer/gzio-3.c: Moved to...
7170 * c-c++-common/analyzer/gzio-3.c: ...here.
7171 * gcc.dg/analyzer/gzio-3a.c: Moved to...
7172 * c-c++-common/analyzer/gzio-3a.c: ...here.
7173 * gcc.dg/analyzer/gzio.c: Moved to...
7174 * c-c++-common/analyzer/gzio.c: ...here.
7175 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
7176 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
7177 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
7178 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
7179 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
7180 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
7181 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
7182 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
7183 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
7184 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
7185 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
7186 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
7187 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
7188 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
7189 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
7190 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
7191 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
7192 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
7193 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
7194 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
7195 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
7196 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
7197 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
7198 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
7199 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
7200 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
7201 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
7202 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
7203 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
7204 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
7205 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
7206 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
7207 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
7208 * c-c++-common/analyzer/infinite-recursion.c: ...here.
7209 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
7210 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
7211 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
7212 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
7213 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
7214 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
7215 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
7216 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
7217 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
7218 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
7219 * gcc.dg/analyzer/inlining-6.c: Moved to...
7220 * c-c++-common/analyzer/inlining-6.c: ...here.
7221 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
7222 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
7223 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
7224 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
7225 * gcc.dg/analyzer/isatty-1.c: Moved to...
7226 * c-c++-common/analyzer/isatty-1.c: ...here.
7227 * gcc.dg/analyzer/leak-2.c: Moved to...
7228 * c-c++-common/analyzer/leak-2.c: ...here.
7229 * gcc.dg/analyzer/leak-3.c: Moved to...
7230 * c-c++-common/analyzer/leak-3.c: ...here.
7231 * gcc.dg/analyzer/leak-4.c: Moved to...
7232 * c-c++-common/analyzer/leak-4.c: ...here.
7233 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
7234 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
7235 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
7236 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
7237 * gcc.dg/analyzer/loop-2.c: Moved to...
7238 * c-c++-common/analyzer/loop-2.c: ...here.
7239 * gcc.dg/analyzer/loop-2a.c: Moved to...
7240 * c-c++-common/analyzer/loop-2a.c: ...here.
7241 * gcc.dg/analyzer/loop-3.c: Moved to...
7242 * c-c++-common/analyzer/loop-3.c: ...here.
7243 * gcc.dg/analyzer/loop-4.c: Moved to...
7244 * c-c++-common/analyzer/loop-4.c: ...here.
7245 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
7246 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
7247 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
7248 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
7249 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
7250 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
7251 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
7252 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
7253 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
7254 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
7255 * gcc.dg/analyzer/loop.c: Moved to...
7256 * c-c++-common/analyzer/loop.c: ...here.
7257 * gcc.dg/analyzer/malloc-3.c: Moved to...
7258 * c-c++-common/analyzer/malloc-3.c: ...here.
7259 * gcc.dg/analyzer/malloc-5.c: Moved to...
7260 * c-c++-common/analyzer/malloc-5.c: ...here.
7261 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
7262 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
7263 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
7264 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
7265 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
7266 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
7267 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
7268 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
7269 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
7270 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
7271 * gcc.dg/analyzer/malloc-dce.c: Moved to...
7272 * c-c++-common/analyzer/malloc-dce.c: ...here.
7273 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
7274 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
7275 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
7276 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
7277 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
7278 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
7279 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
7280 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
7281 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
7282 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
7283 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
7284 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
7285 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
7286 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
7287 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
7288 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
7289 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
7290 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
7291 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
7292 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
7293 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
7294 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
7295 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
7296 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
7297 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
7298 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
7299 * gcc.dg/analyzer/malloc-macro.h: Moved to...
7300 * c-c++-common/analyzer/malloc-macro.h: ...here.
7301 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
7302 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
7303 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
7304 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
7305 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
7306 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
7307 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
7308 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
7309 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
7310 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
7311 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
7312 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
7313 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
7314 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
7315 * gcc.dg/analyzer/phi-1.c: Moved to...
7316 * c-c++-common/analyzer/phi-1.c: ...here.
7317 * gcc.dg/analyzer/pr100615.c: Moved to...
7318 * c-c++-common/analyzer/pr100615.c: ...here.
7319 * gcc.dg/analyzer/pr103526.c: Moved to...
7320 * c-c++-common/analyzer/pr103526.c: ...here.
7321 * gcc.dg/analyzer/pr94362-1.c: Moved to...
7322 * c-c++-common/analyzer/pr94362-1.c: ...here.
7323 * gcc.dg/analyzer/pr97074.c: Moved to...
7324 * c-c++-common/analyzer/pr97074.c: ...here.
7325 * c-c++-common/analyzer/pr99193-2.c: Added include.
7326 * c-c++-common/analyzer/realloc-1.c: Added include.
7327 * gcc.dg/analyzer/scope-1.c: Moved to...
7328 * c-c++-common/analyzer/scope-1.c: ...here.
7329 * gcc.dg/analyzer/setjmp-2.c: Moved to...
7330 * c-c++-common/analyzer/setjmp-2.c: ...here.
7331 * gcc.dg/analyzer/setjmp-5.c: Moved to...
7332 * c-c++-common/analyzer/setjmp-5.c: ...here.
7333 * gcc.dg/analyzer/setjmp-9.c: Moved to...
7334 * c-c++-common/analyzer/setjmp-9.c: ...here.
7335 * gcc.dg/analyzer/signal-4a.c: Moved to...
7336 * c-c++-common/analyzer/signal-4a.c: ...here.
7337 * gcc.dg/analyzer/signal-4b.c: Moved to...
7338 * c-c++-common/analyzer/signal-4b.c: ...here.
7339 * gcc.dg/analyzer/file-pr58237.c: C only.
7340 * gcc.dg/analyzer/fopen-1.c: C only.
7341 * gcc.dg/analyzer/malloc-4.c: C only.
7342 * gcc.dg/analyzer/malloc-paths-9.c: C only.
7343 * gcc.dg/analyzer/pr103892.c: C only.
7344 * gcc.dg/analyzer/pr109577.c: C only.
7345 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
7346 * gcc.dg/analyzer/pr99193-1.c: C only.
7347 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
7348 * gcc.dg/analyzer/inlining-1.c: Removed.
7349 * gcc.dg/analyzer/inlining-2.c: Removed.
7350 * gcc.dg/analyzer/inlining-5.c: Removed.
7351 * gcc.dg/analyzer/inlining-7.c: Removed.
7352 * c-c++-common/analyzer/compound-assignment-1.c: New test.
7353 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
7354 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
7355 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
7356 gcc.dg/analyzer/fopen-1.c.
7357 * c-c++-common/analyzer/inlining-1.c: New test.
7358 * c-c++-common/analyzer/inlining-2.c: New test.
7359 * c-c++-common/analyzer/inlining-5.c: New test.
7360 * c-c++-common/analyzer/inlining-7.c: New test.
7361 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
7362 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
7363 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
7364 gcc.dg/analyzer/pr109577.c with exceptions disabled.
7365 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
7366 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
7367 exceptions disabled.
7368 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
7369 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
7371 2023-09-09 Xi Ruoyao <xry111@xry111.site>
7373 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
7376 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
7378 * gcc.target/loongarch/mulw_d_wu.c: New test.
7379 * gcc.target/loongarch/smuldi3_highpart.c: New test.
7380 * gcc.target/loongarch/smulsi3_highpart.c: New test.
7381 * gcc.target/loongarch/umulsi3_highpart.c: New test.
7383 2023-09-09 Xi Ruoyao <xry111@xry111.site>
7385 * gcc.target/loongarch/memcpy-vec-1.c: New test.
7386 * gcc.target/loongarch/memcpy-vec-2.c: New test.
7387 * gcc.target/loongarch/memcpy-vec-3.c: New test.
7389 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
7391 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
7392 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
7393 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
7395 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7397 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
7398 * gcc.dg/pie-7.c: Likewise.
7400 2023-09-08 Patrick Palka <ppalka@redhat.com>
7403 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
7404 in order to preserve intent of the testcase.
7405 * g++.dg/cpp2a/concepts-nondep4.C: New test.
7407 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
7409 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
7410 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
7412 2023-09-07 David Malcolm <dmalcolm@redhat.com>
7415 * c-c++-common/analyzer/computed-goto-1.c: New test.
7416 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
7418 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
7419 David Malcolm <dmalcolm@redhat.com>
7422 * c-c++-common/analyzer/pr110830.c: New test.
7424 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
7426 PR tree-optimization/110875
7427 * gcc.dg/pr110875.c: New.
7429 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
7432 * g++.dg/gomp/pr111274.C: New test case.
7434 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
7437 * gcc.target/i386/pr111225.c: New test.
7439 2023-09-07 David Malcolm <dmalcolm@redhat.com>
7441 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
7443 2023-09-07 Xi Ruoyao <xry111@xry111.site>
7445 * g++.target/loongarch/bstrins-compile.C: New test.
7446 * g++.target/loongarch/bstrins-run.C: New test.
7448 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7451 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
7452 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
7453 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
7454 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
7455 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
7456 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
7457 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
7458 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
7459 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
7460 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
7461 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
7462 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
7463 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
7464 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
7465 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
7466 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
7467 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
7468 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
7469 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
7470 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
7471 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
7472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
7473 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
7474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
7475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
7476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
7477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
7478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
7479 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
7480 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
7481 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
7482 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
7483 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
7484 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
7485 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
7487 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
7489 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
7490 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
7491 test to make sure that XVentanaCondOps instructions are disabled
7493 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
7495 2023-09-06 Ian Lance Taylor <iant@golang.org>
7498 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
7500 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7503 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
7504 arguments of _BitInt.
7505 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
7506 * gcc.dg/bitint-32.c: New test.
7507 * gcc.dg/bitint-33.c: New test.
7508 * gcc.dg/bitint-34.c: New test.
7509 * gcc.dg/bitint-35.c: New test.
7510 * gcc.dg/bitint-36.c: New test.
7511 * gcc.dg/fixed-point/bitint-1.c: New test.
7513 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7516 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
7517 -1 + epsilon, another (-1, 0) range value and -0.
7518 * gcc.dg/torture/bitint-22.c (main): Likewise.
7519 * gcc.dg/bitint-28.c: New test.
7520 * gcc.dg/bitint-29.c: New test.
7521 * gcc.dg/bitint-30.c: New test.
7522 * gcc.dg/bitint-31.c: New test.
7523 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
7524 -1 + epsilon and -0.
7525 * gcc.dg/dfp/bitint-2.c (main): Likewise.
7526 * gcc.dg/dfp/bitint-3.c (main): Likewise.
7527 * gcc.dg/dfp/bitint-7.c: New test.
7528 * gcc.dg/dfp/bitint-8.c: New test.
7530 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7533 * gcc.dg/bitint-19.c: New test.
7534 * gcc.dg/bitint-20.c: New test.
7535 * gcc.dg/bitint-21.c: New test.
7536 * gcc.dg/bitint-22.c: New test.
7537 * gcc.dg/bitint-23.c: New test.
7538 * gcc.dg/bitint-24.c: New test.
7539 * gcc.dg/bitint-25.c: New test.
7540 * gcc.dg/bitint-26.c: New test.
7541 * gcc.dg/bitint-27.c: New test.
7542 * g++.dg/ext/bitint1.C: New test.
7543 * g++.dg/ext/bitint2.C: New test.
7544 * g++.dg/ext/bitint3.C: New test.
7545 * g++.dg/ext/bitint4.C: New test.
7547 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7550 * gcc.dg/torture/bitint-20.c: New test.
7551 * gcc.dg/torture/bitint-21.c: New test.
7552 * gcc.dg/torture/bitint-22.c: New test.
7553 * gcc.dg/torture/bitint-23.c: New test.
7554 * gcc.dg/torture/bitint-24.c: New test.
7555 * gcc.dg/torture/bitint-25.c: New test.
7556 * gcc.dg/torture/bitint-26.c: New test.
7557 * gcc.dg/torture/bitint-27.c: New test.
7558 * gcc.dg/torture/bitint-28.c: New test.
7559 * gcc.dg/torture/bitint-29.c: New test.
7560 * gcc.dg/torture/bitint-30.c: New test.
7561 * gcc.dg/torture/bitint-31.c: New test.
7562 * gcc.dg/torture/bitint-32.c: New test.
7563 * gcc.dg/torture/bitint-33.c: New test.
7564 * gcc.dg/torture/bitint-34.c: New test.
7565 * gcc.dg/torture/bitint-35.c: New test.
7566 * gcc.dg/torture/bitint-36.c: New test.
7567 * gcc.dg/torture/bitint-37.c: New test.
7568 * gcc.dg/torture/bitint-38.c: New test.
7569 * gcc.dg/torture/bitint-39.c: New test.
7570 * gcc.dg/torture/bitint-40.c: New test.
7571 * gcc.dg/torture/bitint-41.c: New test.
7572 * gcc.dg/torture/bitint-42.c: New test.
7573 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
7574 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
7575 * gcc.dg/dfp/bitint-1.c: New test.
7576 * gcc.dg/dfp/bitint-2.c: New test.
7577 * gcc.dg/dfp/bitint-3.c: New test.
7578 * gcc.dg/dfp/bitint-4.c: New test.
7579 * gcc.dg/dfp/bitint-5.c: New test.
7580 * gcc.dg/dfp/bitint-6.c: New test.
7581 * gcc.dg/ubsan/bitint-1.c: New test.
7582 * gcc.dg/ubsan/bitint-2.c: New test.
7583 * gcc.dg/ubsan/bitint-3.c: New test.
7585 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7588 * lib/target-supports.exp (check_effective_target_bitint,
7589 check_effective_target_bitint128, check_effective_target_bitint575):
7590 New effective targets.
7591 * gcc.dg/bitint-1.c: New test.
7592 * gcc.dg/bitint-2.c: New test.
7593 * gcc.dg/bitint-3.c: New test.
7594 * gcc.dg/bitint-4.c: New test.
7595 * gcc.dg/bitint-5.c: New test.
7596 * gcc.dg/bitint-6.c: New test.
7597 * gcc.dg/bitint-7.c: New test.
7598 * gcc.dg/bitint-8.c: New test.
7599 * gcc.dg/bitint-9.c: New test.
7600 * gcc.dg/bitint-10.c: New test.
7601 * gcc.dg/bitint-11.c: New test.
7602 * gcc.dg/bitint-12.c: New test.
7603 * gcc.dg/bitint-13.c: New test.
7604 * gcc.dg/bitint-14.c: New test.
7605 * gcc.dg/bitint-15.c: New test.
7606 * gcc.dg/bitint-16.c: New test.
7607 * gcc.dg/bitint-17.c: New test.
7608 * gcc.dg/bitint-18.c: New test.
7609 * gcc.dg/torture/bitint-1.c: New test.
7610 * gcc.dg/torture/bitint-2.c: New test.
7611 * gcc.dg/torture/bitint-3.c: New test.
7612 * gcc.dg/torture/bitint-4.c: New test.
7613 * gcc.dg/torture/bitint-5.c: New test.
7614 * gcc.dg/torture/bitint-6.c: New test.
7615 * gcc.dg/torture/bitint-7.c: New test.
7616 * gcc.dg/torture/bitint-8.c: New test.
7617 * gcc.dg/torture/bitint-9.c: New test.
7618 * gcc.dg/torture/bitint-10.c: New test.
7619 * gcc.dg/torture/bitint-11.c: New test.
7620 * gcc.dg/torture/bitint-12.c: New test.
7621 * gcc.dg/torture/bitint-13.c: New test.
7622 * gcc.dg/torture/bitint-14.c: New test.
7623 * gcc.dg/torture/bitint-15.c: New test.
7624 * gcc.dg/torture/bitint-16.c: New test.
7625 * gcc.dg/torture/bitint-17.c: New test.
7626 * gcc.dg/torture/bitint-18.c: New test.
7627 * gcc.dg/torture/bitint-19.c: New test.
7629 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7632 * g++.target/riscv/rvv/base/pr111296.C: New test.
7634 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7637 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
7639 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7641 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
7642 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
7643 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
7644 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
7645 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
7646 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
7647 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
7648 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
7649 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
7650 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
7651 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
7652 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
7653 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
7654 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
7655 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
7656 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
7658 2023-09-06 David Malcolm <dmalcolm@redhat.com>
7661 * c-c++-common/analyzer/strstr-1.c: New test.
7663 2023-09-06 David Malcolm <dmalcolm@redhat.com>
7666 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
7667 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
7668 directives to avoid clashing with note from <string.h> that might
7669 happen to have the same line number. Add strpncpy test coverage.
7670 * c-c++-common/analyzer/strncpy-1.c: New test.
7671 * gcc.dg/analyzer/null-terminated-strings-1.c
7672 (test_filled_nonzero): New.
7673 (void test_filled_zero): New.
7674 (test_filled_symbolic): New.
7676 2023-09-06 David Malcolm <dmalcolm@redhat.com>
7678 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
7681 2023-09-06 Pan Li <pan2.li@intel.com>
7683 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
7684 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
7686 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
7688 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
7690 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
7693 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
7694 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
7695 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
7697 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
7699 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
7701 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
7703 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
7704 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
7705 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
7706 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
7707 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
7708 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
7709 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
7710 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
7712 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
7714 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
7715 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
7716 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
7717 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
7718 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
7719 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
7720 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
7721 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
7722 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
7723 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
7724 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
7726 2023-09-06 Jakub Jelinek <jakub@redhat.com>
7728 * gcc.dg/c11-floatn-1.c: New test.
7729 * gcc.dg/c11-floatn-2.c: New test.
7730 * gcc.dg/c11-floatn-3.c: New test.
7731 * gcc.dg/c11-floatn-4.c: New test.
7732 * gcc.dg/c11-floatn-5.c: New test.
7733 * gcc.dg/c11-floatn-6.c: New test.
7734 * gcc.dg/c11-floatn-7.c: New test.
7735 * gcc.dg/c11-floatn-8.c: New test.
7736 * gcc.dg/c2x-floatn-1.c: New test.
7737 * gcc.dg/c2x-floatn-2.c: New test.
7738 * gcc.dg/c2x-floatn-3.c: New test.
7739 * gcc.dg/c2x-floatn-4.c: New test.
7740 * gcc.dg/c2x-floatn-5.c: New test.
7741 * gcc.dg/c2x-floatn-6.c: New test.
7742 * gcc.dg/c2x-floatn-7.c: New test.
7743 * gcc.dg/c2x-floatn-8.c: New test.
7745 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
7747 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
7748 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
7749 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
7750 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
7752 2023-09-06 Jason Merrill <jason@redhat.com>
7754 * g++.dg/abi/no_unique_address8.C: New test.
7755 * g++.dg/abi/no_unique_address8a.C: New test.
7757 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
7759 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
7760 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
7761 but heavily minimized.
7763 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
7765 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
7766 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
7768 2023-09-05 Andrew Pinski <apinski@marvell.com>
7770 PR tree-optimization/98710
7771 * gcc.dg/tree-ssa/andor-7.c: New test.
7772 * gcc.dg/tree-ssa/andor-8.c: New test.
7774 2023-09-05 Andrew Pinski <apinski@marvell.com>
7776 PR tree-optimization/103536
7777 * gcc.dg/tree-ssa/andor-6.c: New test.
7778 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
7780 2023-09-05 Andrew Pinski <apinski@marvell.com>
7782 PR tree-optimization/107137
7783 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
7784 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
7786 2023-09-05 Andrew Pinski <apinski@marvell.com>
7788 PR tree-optimization/96694
7789 * gcc.dg/tree-ssa/minmax-24.c: New test.
7791 2023-09-05 Andrew Pinski <apinski@marvell.com>
7793 PR tree-optimization/105832
7794 * gcc.dg/tree-ssa/pr105832-1.c: New test.
7795 * gcc.dg/tree-ssa/pr105832-2.c: New test.
7796 * gcc.dg/tree-ssa/pr105832-3.c: New test.
7798 2023-09-05 Marek Polacek <polacek@redhat.com>
7801 * g++.dg/diagnostic/constexpr3.C: New test.
7803 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
7805 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
7807 2023-09-05 Jakub Jelinek <jakub@redhat.com>
7810 * g++.dg/diagnostic/redeclaration-4.C: New test.
7811 * g++.dg/diagnostic/redeclaration-5.C: New test.
7812 * g++.dg/warn/Wshadow-19.C: New test.
7814 2023-09-05 Jakub Jelinek <jakub@redhat.com>
7817 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
7819 * g++.dg/diagnostic/redeclaration-3.C: New test.
7820 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
7821 * g++.dg/parse/pr31952-3.C: Likewise.
7823 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
7825 * c-c++-common/gomp/allocate-13.c: New test.
7827 2023-09-05 Pan Li <pan2.li@intel.com>
7829 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
7830 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
7831 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
7833 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
7836 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
7838 * gnat.dg/unroll3.adb: Adjust.
7840 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
7842 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
7843 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
7844 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
7845 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
7846 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
7847 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
7848 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
7849 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
7851 2023-09-05 liuhongt <hongtao.liu@intel.com>
7853 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
7855 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
7857 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
7858 * gcc.dg/vect/bb-slp-71.c: Likewise.
7859 * gcc.dg/vect/bb-slp-72.c: Likewise.
7860 * gcc.dg/vect/bb-slp-73.c: Likewise.
7861 * gcc.dg/vect/bb-slp-74.c: Likewise.
7862 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
7863 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
7864 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
7865 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
7866 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
7867 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
7868 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
7869 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
7870 * gcc.dg/vect/pr101445.c: Likewise.
7871 * gcc.dg/vect/pr105219.c: Likewise.
7872 * gcc.dg/vect/pr107160.c: Likewise.
7873 * gcc.dg/vect/pr107212-1.c: Likewise.
7874 * gcc.dg/vect/pr107212-2.c: Likewise.
7875 * gcc.dg/vect/pr109502.c: Likewise.
7876 * gcc.dg/vect/pr110381.c: Likewise.
7877 * gcc.dg/vect/pr110838.c: Likewise.
7878 * gcc.dg/vect/pr88497-1.c: Likewise.
7879 * gcc.dg/vect/pr88497-7.c: Likewise.
7880 * gcc.dg/vect/pr96783-1.c: Likewise.
7881 * gcc.dg/vect/pr96783-2.c: Likewise.
7882 * gcc.dg/vect/pr97558-2.c: Likewise.
7883 * gcc.dg/vect/pr99253.c: Likewise.
7884 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
7885 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
7886 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
7887 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
7888 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
7889 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
7890 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
7891 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
7892 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
7893 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
7894 * gcc.dg/vect/vect-cond-13.c: Likewise.
7895 * gcc.dg/vect/vect-recurr-1.c: Likewise.
7896 * gcc.dg/vect/vect-recurr-2.c: Likewise.
7897 * gcc.dg/vect/vect-recurr-3.c: Likewise.
7898 * gcc.dg/vect/vect-recurr-4.c: Likewise.
7899 * gcc.dg/vect/vect-recurr-5.c: Likewise.
7900 * gcc.dg/vect/vect-recurr-6.c: Likewise.
7902 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7905 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
7906 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
7908 2023-09-04 Pan Li <pan2.li@intel.com>
7910 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
7912 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
7914 PR tree-optimization/108757
7915 * gcc.dg/pr108757-1.c: New test.
7916 * gcc.dg/pr108757-2.c: New test.
7917 * gcc.dg/pr108757.h: New test.
7919 2023-09-04 Guo Jie <guojie@loongson.cn>
7921 * gcc.target/loongarch/const-double-zero-stx.c: New test.
7923 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
7925 * gcc.target/loongarch/switch-qi.c: New test.
7927 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
7929 * gcc.target/loongarch/float-load.c: New test.
7931 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7934 * g++.dg/special/initpri3.C: Fix wording.
7936 2023-09-03 Pan Li <pan2.li@intel.com>
7938 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
7939 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
7940 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
7941 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
7942 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
7943 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
7944 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
7945 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
7946 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
7947 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
7948 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
7950 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
7952 * gcc.target/loongarch/math-float-128.c: New test.
7954 2023-09-01 Harald Anlauf <anlauf@gmx.de>
7957 * gfortran.dg/bounds_check_fail_5.f90: New test.
7959 2023-09-01 benjamin priour <priour.be@gmail.com>
7963 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
7964 * g++.dg/analyzer/placement-new.C: Added tests.
7965 * g++.dg/analyzer/new-2.C: New test.
7966 * g++.dg/analyzer/noexcept-new.C: New test.
7967 * g++.dg/analyzer/placement-new-size.C: New test.
7969 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
7972 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
7975 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
7977 * g++.dg/pr110879.C: Moved to...
7978 * g++.dg/opt/pr110879.C: ...here.
7980 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
7983 * g++.dg/pr110879.C: New test.
7985 2023-09-01 Jakub Jelinek <jakub@redhat.com>
7988 * g++.dg/cpp2a/decomp8.C: New test.
7989 * g++.dg/cpp2a/decomp9.C: New test.
7990 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
7993 2023-09-01 Jakub Jelinek <jakub@redhat.com>
7995 PR tree-optimization/19832
7996 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
7998 2023-09-01 Jakub Jelinek <jakub@redhat.com>
8000 PR tree-optimization/110915
8001 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
8002 macro definition after limits.h inclusion.
8003 * gcc.dg/pr110915-2.c: Likewise.
8004 * gcc.dg/pr110915-3.c: Likewise.
8005 * gcc.dg/pr110915-4.c: Likewise.
8006 * gcc.dg/pr110915-5.c: Likewise.
8007 * gcc.dg/pr110915-6.c: Likewise.
8008 * gcc.dg/pr110915-7.c: Likewise.
8009 * gcc.dg/pr110915-8.c: Likewise.
8010 * gcc.dg/pr110915-9.c: Likewise.
8011 * gcc.dg/pr110915-10.c: Likewise.
8012 * gcc.dg/pr110915-11.c: Likewise.
8013 * gcc.dg/pr110915-12.c: Likewise.
8015 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
8017 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
8018 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
8019 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
8020 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
8021 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
8022 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
8023 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
8024 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
8025 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
8026 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
8027 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
8028 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
8029 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
8030 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
8031 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
8032 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
8034 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
8036 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
8037 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
8038 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
8039 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
8040 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
8041 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
8042 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
8043 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
8045 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
8047 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
8048 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
8049 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
8050 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
8051 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
8052 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
8053 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
8054 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
8055 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
8057 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
8059 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
8060 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
8062 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
8064 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
8065 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
8066 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
8067 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
8068 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
8069 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
8070 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
8071 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
8072 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
8073 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
8074 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
8075 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
8076 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
8077 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
8079 2023-09-01 Pan Li <pan2.li@intel.com>
8081 * gcc.target/riscv/rvv/autovec/vls/def.h:
8082 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
8083 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
8084 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
8085 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
8086 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
8087 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
8088 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
8089 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
8090 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
8091 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
8092 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
8093 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
8095 2023-09-01 Andrew Pinski <apinski@marvell.com>
8097 PR tree-optimization/19832
8098 * g++.dg/opt/vectcond-1.C: New test.
8099 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
8101 2023-08-31 Andrew Pinski <apinski@marvell.com>
8103 PR tree-optimization/110915
8104 * gcc.dg/pr110915-1.c: New test.
8105 * gcc.dg/pr110915-10.c: New test.
8106 * gcc.dg/pr110915-11.c: New test.
8107 * gcc.dg/pr110915-12.c: New test.
8108 * gcc.dg/pr110915-2.c: New test.
8109 * gcc.dg/pr110915-3.c: New test.
8110 * gcc.dg/pr110915-4.c: New test.
8111 * gcc.dg/pr110915-5.c: New test.
8112 * gcc.dg/pr110915-6.c: New test.
8113 * gcc.dg/pr110915-7.c: New test.
8114 * gcc.dg/pr110915-8.c: New test.
8115 * gcc.dg/pr110915-9.c: New test.
8117 2023-08-31 Pan Li <pan2.li@intel.com>
8119 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
8121 2023-08-31 Pan Li <pan2.li@intel.com>
8123 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
8125 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
8128 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
8129 counts to match the number of associated vec_* built-in calls.
8130 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
8131 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
8132 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
8133 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
8134 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
8135 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
8136 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
8138 2023-08-31 Pan Li <pan2.li@intel.com>
8140 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
8142 2023-08-31 Pan Li <pan2.li@intel.com>
8143 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8145 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
8147 2023-08-31 Richard Biener <rguenther@suse.de>
8149 PR middle-end/111253
8150 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
8152 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
8155 * gcc.target/powerpc/pr110411-1.c: New testcase.
8156 * gcc.target/powerpc/pr110411-2.c: New testcase.
8158 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
8160 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
8161 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
8162 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
8164 2023-08-31 Richard Biener <rguenther@suse.de>
8166 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
8167 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
8169 2023-08-31 Richard Biener <rguenther@suse.de>
8171 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
8172 * gcc.target/i386/pr52252-core.c: Likewise.
8174 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
8177 * gcc.target/powerpc/pr96762.c: New.
8179 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
8182 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
8184 2023-08-30 Eric Feng <ef2648@columbia.edu>
8187 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
8188 count checking for PyObjects.
8189 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
8190 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
8191 (and added more tests).
8192 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
8193 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
8195 * gcc.dg/plugin/plugin.exp: New tests.
8196 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
8197 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
8199 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
8202 * gcc.target/pru/pr106562-10.c: New test.
8203 * gcc.target/pru/pr106562-11.c: New test.
8204 * gcc.target/pru/pr106562-5.c: New test.
8205 * gcc.target/pru/pr106562-6.c: New test.
8206 * gcc.target/pru/pr106562-7.c: New test.
8207 * gcc.target/pru/pr106562-8.c: New test.
8208 * gcc.target/pru/pr106562-9.c: New test.
8210 2023-08-30 Marek Polacek <polacek@redhat.com>
8213 * g++.dg/cpp2a/desig30.C: New test.
8215 2023-08-30 Marek Polacek <polacek@redhat.com>
8218 * g++.dg/cpp2a/constinit19.C: New test.
8220 2023-08-30 Richard Biener <rguenther@suse.de>
8222 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
8225 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8227 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
8229 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8231 * gcc.dg/vect/slp-26.c: Adapt for RVV.
8233 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
8236 * gfortran.dg/interface_procedure_1.f90: New test.
8238 2023-08-30 Richard Biener <rguenther@suse.de>
8240 PR tree-optimization/111228
8241 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
8243 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8245 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
8246 * gcc.dg/vect/vect-outer-4e.c: Ditto.
8247 * gcc.dg/vect/vect-outer-4f.c: Ditto.
8248 * gcc.dg/vect/vect-outer-4g.c: Ditto.
8249 * gcc.dg/vect/vect-outer-4k.c: Ditto.
8250 * gcc.dg/vect/vect-outer-4l.c: Ditto.
8252 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8254 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
8255 * gcc.dg/vect/pr88598-2.c: Ditto.
8256 * gcc.dg/vect/pr88598-3.c: Ditto.
8258 2023-08-30 Die Li <lidie@eswincomputing.com>
8259 Fei Gao <gaofei@eswincomputing.com>
8261 * gcc.target/riscv/cm_mv_rv32.c: New test.
8263 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
8265 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
8266 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
8268 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
8270 * gcc.target/riscv/rv32e_zcmp.c: New test.
8271 * gcc.target/riscv/rv32i_zcmp.c: New test.
8272 * gcc.target/riscv/zcmp_push_fpr.c: New test.
8273 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
8275 2023-08-30 Jakub Jelinek <jakub@redhat.com>
8277 PR tree-optimization/110914
8278 * gcc.c-torture/execute/pr110914.c: New test.
8280 2023-08-30 Jakub Jelinek <jakub@redhat.com>
8282 PR tree-optimization/111015
8283 * gcc.dg/pr111015.c: New test.
8285 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
8287 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
8289 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8291 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
8293 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
8295 * gcc.target/riscv/zicond-xor-01.c: New test.
8296 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
8298 2023-08-29 David Malcolm <dmalcolm@redhat.com>
8301 * c-c++-common/analyzer/overlapping-buffers.c: New test.
8303 2023-08-29 Marek Polacek <polacek@redhat.com>
8305 * g++.dg/diagnostic/explicit.C: New test.
8307 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
8309 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
8310 assigning register numbers that are non-zero.
8311 * gcc.target/riscv/zfa-fli-8.c: Ditto.
8312 * gcc.target/riscv/zfa-fli-5.c: New test.
8314 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
8315 Vineet Gupta <vineetg@rivosinc.com>
8317 * gcc.target/riscv/attribute-1.c: Check for
8318 __riscv_unaligned_slow or __riscv_unaligned_fast
8319 * gcc.target/riscv/attribute-4.c: Check for
8320 __riscv_unaligned_avoid
8321 * gcc.target/riscv/attribute-5.c: Check for
8322 __riscv_unaligned_slow or __riscv_unaligned_fast
8323 * gcc.target/riscv/predef-align-1.c: New test.
8324 * gcc.target/riscv/predef-align-2.c: New test.
8325 * gcc.target/riscv/predef-align-3.c: New test.
8326 * gcc.target/riscv/predef-align-4.c: New test.
8327 * gcc.target/riscv/predef-align-5.c: New test.
8328 * gcc.target/riscv/predef-align-6.c: New test.
8330 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
8332 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
8333 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
8335 2023-08-29 Carl Love <cel@us.ibm.com>
8338 * gcc.target/powerpc/pr93448.c: New test case.
8340 2023-08-29 David Malcolm <dmalcolm@redhat.com>
8343 * c-c++-common/analyzer/pr99193-2.c: Add
8344 -Wno-analyzer-too-complex.
8345 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
8346 (test_concrete_strlen): New.
8347 (test_symbolic_strlen): New.
8349 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
8351 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
8352 extension 'Zcb' with some implications.
8354 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
8356 * gcc.target/riscv/predef-30.c: New test for a stub
8357 vendor extension 'XVentanaCondOps'.
8359 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
8361 * gcc.target/riscv/predef-29.c: New test for a stub privileged
8362 extension 'Smstateen' with some implications.
8364 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
8366 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
8367 extension to continue testing whether we can use valid two-letter
8370 2023-08-29 Jakub Jelinek <jakub@redhat.com>
8373 PR middle-end/111209
8374 * gcc.target/i386/pr79173-12.c: New test.
8376 2023-08-29 Andrew Pinski <apinski@marvell.com>
8378 PR tree-optimization/111147
8379 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
8381 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8383 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
8385 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8387 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
8389 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
8392 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
8393 * gcc.target/riscv/rvv/base/pr110943.c: New test.
8395 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
8397 * gcc.target/loongarch/sign-extend.c: New test.
8399 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
8401 * gcc.target/riscv/builtin_pause.c: Removed.
8402 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
8403 extension is enabled.
8404 * gcc.target/riscv/zihintpause-2.c: Likewise.
8405 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
8406 extension is disabled.
8408 2023-08-28 Andrew Pinski <apinski@marvell.com>
8411 * gcc.dg/tree-ssa/cond-bool-2.c: Add
8412 `--param logical-op-non-short-circuit=1` to the options.
8414 2023-08-28 Andrew Pinski <apinski@marvell.com>
8416 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
8417 * gcc.dg/pr87009.c: Update test.
8419 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
8421 * gcc.target/loongarch/slt-sign-extend.c: New test.
8423 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8425 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
8426 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
8427 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
8428 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
8429 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
8430 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
8431 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
8433 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8435 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
8436 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
8437 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
8438 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
8439 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
8440 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
8441 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
8442 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
8443 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
8444 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
8445 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
8446 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
8447 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
8448 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
8449 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
8450 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
8451 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
8452 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
8453 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
8454 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
8455 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
8456 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
8457 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
8458 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
8459 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
8460 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
8461 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
8462 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
8463 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
8464 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
8465 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
8466 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
8467 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
8468 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
8469 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
8470 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
8471 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
8472 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
8473 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
8474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
8475 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
8476 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
8477 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
8478 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
8479 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
8480 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
8481 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
8482 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
8483 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
8484 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
8485 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
8486 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
8487 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
8488 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
8489 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
8490 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
8492 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
8494 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
8496 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
8498 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
8500 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
8502 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
8503 sensitive scheduling.
8505 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
8508 * gcc.dg/analyzer/aliasing-3.c: Moved to...
8509 * c-c++-common/analyzer/aliasing-3.c: ...here.
8510 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
8511 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
8512 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
8513 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
8514 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
8515 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
8516 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
8517 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
8518 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
8519 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
8520 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
8521 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
8522 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
8523 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
8524 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
8525 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
8526 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
8527 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
8528 * gcc.dg/analyzer/calloc-1.c: Moved to...
8529 * c-c++-common/analyzer/calloc-1.c: ...here.
8530 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
8531 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
8532 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
8533 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
8534 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
8535 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
8536 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
8537 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
8538 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
8539 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
8540 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
8541 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
8542 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
8543 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
8544 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
8545 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
8546 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
8547 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
8548 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
8549 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
8550 * gcc.dg/analyzer/exec-1.c: Moved to...
8551 * c-c++-common/analyzer/exec-1.c: ...here.
8552 * gcc.dg/analyzer/feasibility-3.c: Moved to...
8553 * c-c++-common/analyzer/feasibility-3.c: ...here.
8554 * gcc.dg/analyzer/fields.c: Moved to...
8555 * c-c++-common/analyzer/fields.c: ...here.
8556 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
8557 * c-c++-common/analyzer/function-ptr-5.c: ...here.
8558 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
8559 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
8560 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
8561 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
8562 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
8563 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
8564 * gcc.dg/analyzer/init.c: Moved to...
8565 * c-c++-common/analyzer/init.c: ...here.
8566 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
8567 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
8568 * gcc.dg/analyzer/inlining-3.c: Moved to...
8569 * c-c++-common/analyzer/inlining-3.c: ...here.
8570 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
8571 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
8572 * gcc.dg/analyzer/inlining-4.c: Moved to...
8573 * c-c++-common/analyzer/inlining-4.c: ...here.
8574 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
8575 * c-c++-common/analyzer/leak-pr105906.c: ...here.
8576 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
8577 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
8578 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
8579 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
8580 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
8581 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
8582 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
8583 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
8584 * gcc.dg/analyzer/malloc-2.c: Moved to...
8585 * c-c++-common/analyzer/malloc-2.c: ...here.
8586 * gcc.dg/analyzer/memcpy-2.c: Moved to...
8587 * c-c++-common/analyzer/memcpy-2.c: ...here.
8588 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
8589 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
8590 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
8591 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
8592 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
8593 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
8594 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
8595 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
8596 * gcc.dg/analyzer/pr101962.c: Moved to...
8597 * c-c++-common/analyzer/pr101962.c: ...here.
8598 * gcc.dg/analyzer/pr103217-2.c: Moved to...
8599 * c-c++-common/analyzer/pr103217-2.c: ...here.
8600 * gcc.dg/analyzer/pr103217.c: Moved to...
8601 * c-c++-common/analyzer/pr103217.c: ...here.
8602 * gcc.dg/analyzer/pr104029.c: Moved to...
8603 * c-c++-common/analyzer/pr104029.c: ...here.
8604 * gcc.dg/analyzer/pr104062.c: Moved to...
8605 * c-c++-common/analyzer/pr104062.c: ...here.
8606 * gcc.dg/analyzer/pr105783.c: Moved to...
8607 * c-c++-common/analyzer/pr105783.c: ...here.
8608 * gcc.dg/analyzer/pr107345.c: Moved to...
8609 * c-c++-common/analyzer/pr107345.c: ...here.
8610 * gcc.dg/analyzer/pr93695-1.c: Moved to...
8611 * c-c++-common/analyzer/pr93695-1.c: ...here.
8612 * gcc.dg/analyzer/pr94596.c: Moved to...
8613 * c-c++-common/analyzer/pr94596.c: ...here.
8614 * gcc.dg/analyzer/pr94839.c: Moved to...
8615 * c-c++-common/analyzer/pr94839.c: ...here.
8616 * gcc.dg/analyzer/pr95152-4.c: C only.
8617 * gcc.dg/analyzer/pr95152-5.c: C only.
8618 * gcc.dg/analyzer/pr95240.c: Moved to...
8619 * c-c++-common/analyzer/pr95240.c: ...here.
8620 * gcc.dg/analyzer/pr96639.c: Moved to...
8621 * c-c++-common/analyzer/pr96639.c: ...here.
8622 * gcc.dg/analyzer/pr96653.c: Moved to...
8623 * c-c++-common/analyzer/pr96653.c: ...here.
8624 * gcc.dg/analyzer/pr96792.c: Moved to...
8625 * c-c++-common/analyzer/pr96792.c: ...here.
8626 * gcc.dg/analyzer/pr96841.c: Moved to...
8627 * c-c++-common/analyzer/pr96841.c: ...here.
8628 * gcc.dg/analyzer/pr98564.c: Moved to...
8629 * c-c++-common/analyzer/pr98564.c: ...here.
8630 * gcc.dg/analyzer/pr98628.c: Moved to...
8631 * c-c++-common/analyzer/pr98628.c: ...here.
8632 * gcc.dg/analyzer/pr98969.c: Moved to...
8633 * c-c++-common/analyzer/pr98969.c: ...here.
8634 * gcc.dg/analyzer/pr99193-2.c: Moved to...
8635 * c-c++-common/analyzer/pr99193-2.c: ...here.
8636 * gcc.dg/analyzer/pr99193-3.c: Moved to...
8637 * c-c++-common/analyzer/pr99193-3.c: ...here.
8638 * gcc.dg/analyzer/pr99716-1.c: Moved to...
8639 * c-c++-common/analyzer/pr99716-1.c: ...here.
8640 * gcc.dg/analyzer/pr99774-1.c: Moved to...
8641 * c-c++-common/analyzer/pr99774-1.c: ...here.
8642 * gcc.dg/analyzer/realloc-1.c: Moved to...
8643 * c-c++-common/analyzer/realloc-1.c: ...here.
8644 * gcc.dg/analyzer/realloc-2.c: Moved to...
8645 * c-c++-common/analyzer/realloc-2.c: ...here.
8646 * gcc.dg/analyzer/realloc-3.c: Moved to...
8647 * c-c++-common/analyzer/realloc-3.c: ...here.
8648 * gcc.dg/analyzer/realloc-4.c: Moved to...
8649 * c-c++-common/analyzer/realloc-4.c: ...here.
8650 * gcc.dg/analyzer/realloc-5.c: Moved to...
8651 * c-c++-common/analyzer/realloc-5.c: ...here.
8652 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
8653 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
8654 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
8655 * c-c++-common/analyzer/snprintf-concat.c: ...here.
8656 * gcc.dg/analyzer/sock-1.c: Moved to...
8657 * c-c++-common/analyzer/sock-1.c: ...here.
8658 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
8659 * c-c++-common/analyzer/sprintf-concat.c: ...here.
8660 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
8661 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
8662 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
8663 * c-c++-common/analyzer/string-ops-dup.c: ...here.
8664 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
8665 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
8666 * gcc.dg/analyzer/symbolic-12.c: Moved to...
8667 * c-c++-common/analyzer/symbolic-12.c: ...here.
8668 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
8669 * c-c++-common/analyzer/uninit-alloca.c: ...here.
8670 * gcc.dg/analyzer/untracked-2.c: Moved to...
8671 * c-c++-common/analyzer/untracked-2.c: ...here.
8672 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
8673 * c-c++-common/analyzer/vasprintf-1.c: ...here.
8674 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
8675 * c-c++-common/analyzer/write-to-const-1.c: ...here.
8676 * gcc.dg/analyzer/write-to-function-1.c: C only.
8677 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
8678 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
8679 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
8680 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
8681 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
8682 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
8683 * g++.dg/analyzer/analyzer.exp: Now also run tests under
8684 c-c++-common/analyzer.
8685 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
8686 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
8687 c-c++-common/analyzer.
8688 * gcc.dg/analyzer/pr104369-1.c: C only.
8689 * gcc.dg/analyzer/pr104369-2.c: Likewise.
8690 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
8691 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
8693 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
8694 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
8695 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
8696 * gcc.dg/analyzer/data-model-11.c: Removed.
8697 * gcc.dg/analyzer/pr61861.c: C only.
8698 * gcc.dg/analyzer/pr93457.c: Removed.
8699 * gcc.dg/analyzer/pr97568.c: Removed.
8700 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
8701 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
8702 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
8703 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
8704 * c-c++-common/analyzer/data-model-11.c: New test.
8705 * c-c++-common/analyzer/pr93457.c: New test.
8706 * c-c++-common/analyzer/pr97568.c: New test.
8707 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
8708 previous gcc.dg/analyzer/sprintf-1.c.
8709 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
8711 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
8714 * gfortran.dg/pr92586.f90 : New test
8716 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8718 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
8719 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
8720 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
8721 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
8722 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
8723 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
8724 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
8725 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
8726 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
8727 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
8728 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
8729 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
8730 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
8731 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
8732 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
8733 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
8734 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
8735 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
8736 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
8737 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
8738 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
8739 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
8740 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
8741 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
8742 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
8743 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
8744 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
8745 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
8747 2023-08-26 Andrew Pinski <apinski@marvell.com>
8749 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
8751 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
8753 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
8754 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
8756 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
8758 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
8760 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
8762 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
8763 * gcc.target/riscv/zfa-fli-zfh.c: New test.
8764 * gcc.target/riscv/zfa-fli.c: New test.
8765 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
8766 * gcc.target/riscv/zfa-fli-1.c: New test.
8767 * gcc.target/riscv/zfa-fli-2.c: New test.
8768 * gcc.target/riscv/zfa-fli-3.c: New test.
8769 * gcc.target/riscv/zfa-fli-4.c: New test.
8770 * gcc.target/riscv/zfa-fli-6.c: New test.
8771 * gcc.target/riscv/zfa-fli-7.c: New test.
8772 * gcc.target/riscv/zfa-fli-8.c: New test.
8773 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
8774 * gcc.target/riscv/zfa-fround.c: New file.
8776 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
8778 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
8779 * gfortran.dg/gomp/collapse2.f90: Likewise.
8780 * gfortran.dg/gomp/imperfect-gotos.f90: New.
8781 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
8782 * gfortran.dg/gomp/imperfect1.f90: New.
8783 * gfortran.dg/gomp/imperfect2.f90: New.
8784 * gfortran.dg/gomp/imperfect3.f90: New.
8785 * gfortran.dg/gomp/imperfect4.f90: New.
8786 * gfortran.dg/gomp/imperfect5.f90: New.
8788 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
8790 * c-c++-common/gomp/imperfect-attributes.c: New.
8791 * c-c++-common/gomp/imperfect-badloops.c: New.
8792 * c-c++-common/gomp/imperfect-blocks.c: New.
8793 * c-c++-common/gomp/imperfect-extension.c: New.
8794 * c-c++-common/gomp/imperfect-gotos.c: New.
8795 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
8796 * c-c++-common/gomp/imperfect-labels.c: New.
8797 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
8798 * c-c++-common/gomp/imperfect-pragmas.c: New.
8799 * c-c++-common/gomp/imperfect1.c: New.
8800 * c-c++-common/gomp/imperfect2.c: New.
8801 * c-c++-common/gomp/imperfect3.c: New.
8802 * c-c++-common/gomp/imperfect4.c: New.
8803 * c-c++-common/gomp/imperfect5.c: New.
8805 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
8807 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
8808 * g++.dg/gomp/attrs-imperfect1.C: New test.
8809 * g++.dg/gomp/attrs-imperfect2.C: New test.
8810 * g++.dg/gomp/attrs-imperfect3.C: New test.
8811 * g++.dg/gomp/attrs-imperfect4.C: New test.
8812 * g++.dg/gomp/attrs-imperfect5.C: New test.
8813 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
8814 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
8815 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
8817 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
8819 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
8820 * c-c++-common/goacc/tile-2.c: Likewise.
8821 * gcc.dg/gomp/collapse-1.c: Likewise.
8823 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
8825 * gcc.target/riscv/gcse-const.c: New Test
8826 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
8828 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
8830 2023-08-25 Andrew Pinski <apinski@marvell.com>
8832 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
8834 2023-08-25 Harald Anlauf <anlauf@gmx.de>
8837 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
8838 * gfortran.dg/data_bounds_2.f90: New test.
8840 2023-08-25 David Malcolm <dmalcolm@redhat.com>
8842 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
8843 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
8844 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
8846 2023-08-25 Richard Biener <rguenther@suse.de>
8848 PR tree-optimization/111137
8849 * gcc.dg/torture/pr111137.c: New testcase.
8851 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
8853 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
8855 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
8857 * gcc.target/riscv/vector-abi-1.c: Moved to...
8858 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
8859 * gcc.target/riscv/vector-abi-2.c: Moved to...
8860 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
8861 * gcc.target/riscv/vector-abi-3.c: Moved to...
8862 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
8863 * gcc.target/riscv/vector-abi-4.c: Moved to...
8864 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
8865 * gcc.target/riscv/vector-abi-5.c: Moved to...
8866 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
8867 * gcc.target/riscv/vector-abi-6.c: Moved to...
8868 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
8869 * gcc.target/riscv/vector-abi-7.c: Moved to...
8870 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
8871 * gcc.target/riscv/vector-abi-8.c: Moved to...
8872 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
8873 * gcc.target/riscv/vector-abi-9.c: Moved to...
8874 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
8876 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
8879 * gcc.target/i386/pr111127.c: New test.
8881 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
8884 * g++.target/i386/pr94866.C: New test.
8886 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
8889 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
8890 non-function pointers is legit.
8891 * gcc.c-torture/compile/pr106537-2.c: Likewise.
8893 2023-08-24 David Malcolm <dmalcolm@redhat.com>
8896 * gcc.dg/analyzer/strcat-1.c: New test.
8898 2023-08-24 David Malcolm <dmalcolm@redhat.com>
8901 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
8903 2023-08-24 David Malcolm <dmalcolm@redhat.com>
8906 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
8907 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
8908 * gcc.dg/analyzer/strcpy-3.c: Likewise.
8909 * gcc.dg/analyzer/strcpy-4.c: New test.
8911 2023-08-24 David Malcolm <dmalcolm@redhat.com>
8914 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
8915 (test_strlen_1): New.
8917 2023-08-24 Richard Biener <rguenther@suse.de>
8919 PR tree-optimization/111123
8920 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
8922 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8924 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
8925 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
8926 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
8927 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
8928 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
8929 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
8930 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
8931 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
8932 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
8933 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
8934 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
8935 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
8936 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
8937 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
8938 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
8939 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
8940 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
8941 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
8942 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
8943 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
8944 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
8945 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
8946 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
8947 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
8948 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
8949 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
8951 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
8953 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
8954 -fno-sched-pressure.
8955 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
8956 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
8957 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
8958 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
8959 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
8960 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
8961 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
8962 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
8963 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
8964 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
8965 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
8966 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
8967 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
8968 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
8969 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
8970 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
8971 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
8972 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
8973 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
8974 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
8975 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
8976 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
8977 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
8978 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
8980 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
8982 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
8984 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
8986 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
8988 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
8990 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
8992 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
8994 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
8996 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
8998 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
9000 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
9002 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
9004 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
9006 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
9008 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
9010 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
9012 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
9014 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
9016 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
9018 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
9021 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
9023 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
9024 Add variable to hold reference result.
9026 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
9028 * gcc.dg/c2x-attr-syntax-6.c: New test.
9029 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
9031 2023-08-24 Richard Biener <rguenther@suse.de>
9033 PR tree-optimization/111115
9034 * lib/target-supports.exp (check_effective_target_vect_masked_store):
9035 Supported with check_avx_available.
9036 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
9038 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
9040 * gcc.target/aarch64/neoverse_v1_2.c: New test.
9041 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
9043 2023-08-24 Richard Biener <rguenther@suse.de>
9045 PR tree-optimization/111128
9046 * gcc.dg/torture/pr111128.c: New testcase.
9048 2023-08-24 Richard Biener <rguenther@suse.de>
9051 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
9053 2023-08-24 Andrew Pinski <apinski@marvell.com>
9055 PR tree-optimization/111109
9056 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
9058 2023-08-24 Andrew Pinski <apinski@marvell.com>
9060 PR tree-optimization/95929
9061 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
9062 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
9063 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
9065 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9068 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9070 * g++.target/i386/mv33.C: New test.
9071 * gcc.target/i386/avx10_1-1.c: Ditto.
9072 * gcc.target/i386/avx10_1-2.c: Ditto.
9073 * gcc.target/i386/avx10_1-3.c: Ditto.
9074 * gcc.target/i386/avx10_1-4.c: Ditto.
9075 * gcc.target/i386/avx10_1-5.c: Ditto.
9076 * gcc.target/i386/avx10_1-6.c: Ditto.
9077 * gcc.target/i386/avx10_1-7.c: Ditto.
9078 * gcc.target/i386/avx10_1-8.c: Ditto.
9079 * gcc.target/i386/avx10_1-9.c: Ditto.
9080 * gcc.target/i386/avx10_1-10.c: Ditto.
9082 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9085 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9087 * gcc.target/i386/avx10_1-11.c: New test.
9088 * gcc.target/i386/avx10_1-12.c: Ditto.
9089 * gcc.target/i386/avx10_1-13.c: Ditto.
9090 * gcc.target/i386/avx10_1-14.c: Ditto.
9092 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9095 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9097 * gcc.target/i386/avx10_1-15.c: New test.
9098 * gcc.target/i386/avx10_1-16.c: Ditto.
9099 * gcc.target/i386/avx10_1-17.c: Ditto.
9100 * gcc.target/i386/avx10_1-18.c: Ditto.
9102 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9105 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9107 * gcc.target/i386/avx-1.c: Add -mavx10.1.
9108 * gcc.target/i386/avx-2.c: Ditto.
9109 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
9111 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9114 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9116 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
9117 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
9118 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
9119 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
9120 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
9121 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
9122 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
9123 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
9124 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
9125 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
9126 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
9127 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
9128 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
9130 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9133 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9135 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
9136 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
9137 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
9138 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
9139 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
9140 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
9141 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
9142 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
9143 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
9144 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
9145 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
9146 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
9147 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
9148 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
9149 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
9150 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
9151 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
9153 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9156 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9158 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
9159 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
9160 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
9161 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
9162 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
9163 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
9164 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
9165 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
9166 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
9167 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
9169 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9172 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
9176 * gcc.target/i386/pr111051-1.c: New test.
9178 2023-08-24 Richard Biener <rguenther@suse.de>
9181 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
9183 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
9185 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
9187 2023-08-23 Harald Anlauf <anlauf@gmx.de>
9190 * gfortran.dg/common_28.f90: New test.
9192 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
9194 * gcc.dg/pr102983.c: Adjust output expectations.
9195 * gcc.dg/pr110918.c: New.
9197 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
9199 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
9200 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
9201 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
9202 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
9203 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
9204 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
9205 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
9206 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
9207 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
9208 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
9209 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
9210 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
9211 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
9212 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
9213 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
9214 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
9216 2023-08-23 Jan Hubicka <jh@suse.cz>
9218 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
9220 2023-08-23 Jan Hubicka <jh@suse.cz>
9222 PR middle-end/110940
9223 * gcc.c-torture/compile/pr110940.c: New test.
9225 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9227 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
9230 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9232 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
9234 2023-08-22 David Malcolm <dmalcolm@redhat.com>
9237 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
9238 results on symbolic values.
9239 * gcc.dg/analyzer/strlen-1.c: New test.
9241 2023-08-22 Jason Merrill <jason@redhat.com>
9244 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
9245 * g++.dg/cpp2a/concepts-friend15.C: New test.
9246 * g++.dg/cpp2a/concepts-friend11a.C: New file.
9248 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
9250 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
9251 * c-c++-common/gomp/defaultmap-5.c: New test.
9252 * c-c++-common/gomp/defaultmap-6.c: New test.
9253 * gfortran.dg/gomp/defaultmap-10.f90: New test.
9254 * gfortran.dg/gomp/defaultmap-9.f90: New test.
9256 2023-08-22 Richard Biener <rguenther@suse.de>
9258 PR tree-optimization/94864
9259 PR tree-optimization/94865
9260 PR tree-optimization/93080
9261 * gcc.target/i386/pr94864.c: New testcase.
9262 * gcc.target/i386/pr94865.c: Likewise.
9263 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
9264 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
9265 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
9267 2023-08-22 Harald Anlauf <anlauf@gmx.de>
9270 * gfortran.dg/data_vector_section.f90: New test.
9272 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9273 Kewen.Lin <linkw@linux.ibm.com>
9275 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
9276 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
9278 2023-08-22 liuhongt <hongtao.liu@intel.com>
9280 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
9283 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
9285 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
9286 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
9287 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
9288 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
9289 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
9290 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
9292 2023-08-22 David Malcolm <dmalcolm@redhat.com>
9295 * gcc.dg/analyzer/attr-format-1.c: New test.
9296 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
9299 2023-08-22 David Malcolm <dmalcolm@redhat.com>
9301 * gcc.dg/analyzer/fopen-1.c: New test.
9303 2023-08-22 David Malcolm <dmalcolm@redhat.com>
9306 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
9307 reimplementation of unterminated string detection. Add test
9308 coverage for uninitialized buffers.
9309 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
9310 * gcc.dg/analyzer/putenv-1.c: Likewise.
9311 * gcc.dg/analyzer/strchr-1.c: Likewise.
9312 * gcc.dg/analyzer/strcpy-1.c: Likewise.
9313 * gcc.dg/analyzer/strdup-1.c: Likewise.
9315 2023-08-22 Pan Li <pan2.li@intel.com>
9317 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
9319 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
9321 * gcc.dg/unroll-7.c: Remove xfail.
9323 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
9325 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
9326 * gcc.target/riscv/xtheadbb.c: Ditto.
9327 * gcc.target/riscv/xtheadbs.c: Ditto.
9328 * gcc.target/riscv/xtheadcmo.c: Ditto.
9329 * gcc.target/riscv/xtheadcondmov.c: Ditto.
9330 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
9331 * gcc.target/riscv/xtheadfmv.c: Ditto.
9332 * gcc.target/riscv/xtheadint.c: Ditto.
9333 * gcc.target/riscv/xtheadmac.c: Ditto.
9334 * gcc.target/riscv/xtheadmemidx.c: Ditto.
9335 * gcc.target/riscv/xtheadmempair.c: Ditto.
9336 * gcc.target/riscv/xtheadsync.c: Ditto.
9337 * gcc.target/riscv/zawrs.c: Ditto.
9338 * gcc.target/riscv/zvbb.c: Ditto.
9339 * gcc.target/riscv/zvbc.c: Ditto.
9340 * gcc.target/riscv/zvkg.c: Ditto.
9341 * gcc.target/riscv/zvkned.c: Ditto.
9342 * gcc.target/riscv/zvknha.c: Ditto.
9343 * gcc.target/riscv/zvknhb.c: Ditto.
9344 * gcc.target/riscv/zvksed.c: Ditto.
9345 * gcc.target/riscv/zvksh.c: Ditto.
9346 * gcc.target/riscv/zvkt.c: Ditto.
9348 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
9350 * gcc.target/riscv/zvkn.c: Quote #error messages.
9351 * gcc.target/riscv/zvkn-1.c: Ditto.
9352 * gcc.target/riscv/zvknc.c: Ditto.
9353 * gcc.target/riscv/zvknc-1.c: Ditto.
9354 * gcc.target/riscv/zvknc-2.c: Ditto.
9355 * gcc.target/riscv/zvkng.c: Ditto.
9356 * gcc.target/riscv/zvkng-1.c: Ditto.
9357 * gcc.target/riscv/zvkng-2.c: Ditto.
9358 * gcc.target/riscv/zvks.c: Ditto.
9359 * gcc.target/riscv/zvks-1.c: Ditto.
9360 * gcc.target/riscv/zvksc.c: Ditto.
9361 * gcc.target/riscv/zvksc-1.c: Ditto.
9362 * gcc.target/riscv/zvksc-2.c: Ditto.
9363 * gcc.target/riscv/zvksg.c: Ditto.
9364 * gcc.target/riscv/zvksg-1.c: Ditto.
9365 * gcc.target/riscv/zvksg-2.c: Ditto.
9367 2023-08-21 Richard Biener <rguenther@suse.de>
9369 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
9371 2023-08-21 Richard Biener <rguenther@suse.de>
9373 * lib/target-supports.exp: Add vect128, vect256 and vect512
9375 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
9378 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9380 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
9381 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
9382 for targets that support vect_fold_extract_last.
9384 2023-08-21 Richard Biener <rguenther@suse.de>
9386 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
9387 to avoid reduction vectorization.
9389 2023-08-21 liuhongt <hongtao.liu@intel.com>
9391 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
9393 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
9394 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
9395 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
9396 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
9397 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
9398 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
9399 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
9400 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
9401 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
9402 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
9403 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
9404 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
9405 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
9406 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
9407 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
9408 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
9409 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
9411 2023-08-21 Richard Biener <rguenther@suse.de>
9413 PR tree-optimization/111082
9414 * gcc.dg/pr111082.c: New testcase.
9416 2023-08-21 Richard Biener <rguenther@suse.de>
9418 PR tree-optimization/111070
9419 * gcc.dg/pr111070.c: New testcase.
9421 2023-08-21 Andrew Pinski <apinski@marvell.com>
9423 PR tree-optimization/111002
9424 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
9426 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
9428 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
9430 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9432 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
9434 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
9437 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
9439 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9441 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
9442 _FORTIFY_SOURCE=0 on darwin.
9443 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
9444 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
9446 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
9448 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
9450 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
9452 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
9455 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9458 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
9459 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
9460 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
9461 * gcc.dg/analyzer/fd-listen.c: Likewise.
9462 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
9463 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
9464 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
9465 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
9466 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
9468 2023-08-20 Andrew Pinski <apinski@marvell.com>
9470 PR tree-optimization/111006
9471 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
9473 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
9475 * lib/target-supports.exp (dg-require-python-h): Test
9476 whether Python.h can really be used.
9478 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
9481 * gcc.target/i386/pr111023-2.c: New test.
9482 * gcc.target/i386/pr111023-4b.c: New test.
9483 * gcc.target/i386/pr111023-8b.c: New test.
9484 * gcc.target/i386/pr111023.c: New test.
9486 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
9489 * gcc.dg/tree-ssa/pr110753.c: New test.
9491 2023-08-18 Richard Biener <rguenther@suse.de>
9493 PR tree-optimization/111019
9494 * g++.dg/torture/pr111019.C: New testcase.
9496 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
9498 * gcc.target/bpf/frame-limit-1.c: New test.
9499 * gcc.target/bpf/frame-limit-2.c: Likewise.
9501 2023-08-18 Richard Biener <rguenther@suse.de>
9503 PR tree-optimization/111048
9504 * gcc.dg/torture/pr111048.c: New testcase.
9506 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
9510 * gcc.target/i386/pr111051-1.c: New test.
9512 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
9514 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
9515 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
9517 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
9519 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
9520 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
9522 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
9523 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9525 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
9526 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
9528 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
9530 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
9531 Address failure due to uninitialized vtype register.
9533 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
9535 PR tree-optimization/111009
9536 * gcc.dg/pr111009.c: New.
9538 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
9539 Charlie Jenkins <charlie@rivosinc.com>
9541 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
9542 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
9544 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
9547 * gcc.c-torture/compile/pr106537-1.c: New test.
9548 * gcc.c-torture/compile/pr106537-2.c: Likewise.
9549 * gcc.c-torture/compile/pr106537-3.c: Likewise.
9551 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
9553 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
9554 * gcc.target/riscv/zvkn-1.c: Ditto.
9555 * gcc.target/riscv/zvknc.c: Ditto.
9556 * gcc.target/riscv/zvknc-1.c: Ditto.
9557 * gcc.target/riscv/zvknc-2.c: Ditto.
9558 * gcc.target/riscv/zvkng.c: Ditto.
9559 * gcc.target/riscv/zvkng-1.c: Ditto.
9560 * gcc.target/riscv/zvkng-2.c: Ditto.
9561 * gcc.target/riscv/zvks.c: Ditto.
9562 * gcc.target/riscv/zvks-1.c: Ditto.
9563 * gcc.target/riscv/zvksc.c: Ditto.
9564 * gcc.target/riscv/zvksc-1.c: Ditto.
9565 * gcc.target/riscv/zvksc-2.c: Ditto.
9566 * gcc.target/riscv/zvksg.c: Ditto.
9567 * gcc.target/riscv/zvksg-1.c: Ditto.
9568 * gcc.target/riscv/zvksg-2.c: Ditto.
9570 2023-08-17 Richard Biener <rguenther@suse.de>
9572 PR tree-optimization/111039
9573 * gcc.dg/pr111039.c: New testcase.
9575 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
9577 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
9578 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
9579 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
9580 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
9581 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
9582 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
9583 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
9584 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
9585 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
9586 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
9588 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
9590 * gcc.target/bpf/naked-1.c: New test.
9592 2023-08-17 Richard Biener <rguenther@suse.de>
9594 * gcc.target/i386/vect-reduc-2.c: New testcase.
9596 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
9598 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
9599 Remove dg-line var declare_a.
9601 2023-08-17 Pan Li <pan2.li@intel.com>
9603 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
9605 2023-08-17 Pan Li <pan2.li@intel.com>
9607 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
9609 2023-08-17 Pan Li <pan2.li@intel.com>
9611 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
9613 2023-08-17 Pan Li <pan2.li@intel.com>
9615 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
9617 2023-08-17 Pan Li <pan2.li@intel.com>
9619 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
9621 2023-08-17 Pan Li <pan2.li@intel.com>
9623 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
9625 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9627 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
9628 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
9629 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
9630 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
9631 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
9632 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
9633 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
9634 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
9635 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
9636 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
9638 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9640 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
9641 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
9642 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
9643 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
9644 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
9645 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
9646 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
9647 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
9648 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
9649 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
9650 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
9651 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
9652 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
9653 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
9654 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
9655 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
9656 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
9658 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9661 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
9662 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
9664 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9666 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
9667 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
9668 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
9669 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
9670 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
9671 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
9672 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
9673 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
9674 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
9675 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
9676 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
9677 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
9678 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
9680 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9682 * gcc.target/i386/avx-1.c: Add -mavx10.1.
9683 * gcc.target/i386/avx-2.c: Ditto.
9684 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
9686 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9688 * gcc.target/i386/avx10_1-15.c: New test.
9689 * gcc.target/i386/avx10_1-16.c: Ditto.
9690 * gcc.target/i386/avx10_1-17.c: Ditto.
9691 * gcc.target/i386/avx10_1-18.c: Ditto.
9693 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9695 * gcc.target/i386/avx10_1-11.c: New test.
9696 * gcc.target/i386/avx10_1-12.c: Ditto.
9697 * gcc.target/i386/avx10_1-13.c: Ditto.
9698 * gcc.target/i386/avx10_1-14.c: Ditto.
9700 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
9702 * g++.target/i386/mv33.C: New test.
9703 * gcc.target/i386/avx10_1-1.c: Ditto.
9704 * gcc.target/i386/avx10_1-2.c: Ditto.
9705 * gcc.target/i386/avx10_1-3.c: Ditto.
9706 * gcc.target/i386/avx10_1-4.c: Ditto.
9707 * gcc.target/i386/avx10_1-5.c: Ditto.
9708 * gcc.target/i386/avx10_1-6.c: Ditto.
9709 * gcc.target/i386/avx10_1-7.c: Ditto.
9710 * gcc.target/i386/avx10_1-8.c: Ditto.
9711 * gcc.target/i386/avx10_1-9.c: Ditto.
9712 * gcc.target/i386/avx10_1-10.c: Ditto.
9714 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
9716 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
9718 2023-08-17 Andrew Pinski <apinski@marvell.com>
9721 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
9723 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
9725 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
9726 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
9727 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
9728 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
9730 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
9732 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
9733 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
9734 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
9735 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
9736 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
9738 2023-08-16 Pan Li <pan2.li@intel.com>
9740 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
9742 2023-08-16 Pan Li <pan2.li@intel.com>
9744 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
9746 2023-08-16 Pan Li <pan2.li@intel.com>
9748 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
9750 2023-08-16 Pan Li <pan2.li@intel.com>
9752 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
9754 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
9757 * gcc.target/powerpc/pr110429.c: New.
9759 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
9762 * gcc.target/powerpc/pr106769.h: New.
9763 * gcc.target/powerpc/pr106769-p8.c: New.
9764 * gcc.target/powerpc/pr106769-p9.c: New.
9766 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9768 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
9770 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
9771 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
9772 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
9773 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
9774 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
9775 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
9776 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
9777 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
9778 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
9779 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
9780 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
9781 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
9782 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
9783 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
9784 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
9785 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
9786 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
9787 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
9788 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
9790 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
9792 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
9794 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
9796 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
9798 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
9800 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
9802 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
9803 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
9804 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
9805 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
9806 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
9807 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
9808 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
9809 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
9811 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
9813 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
9815 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
9817 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
9819 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
9821 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
9823 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
9824 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
9825 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
9826 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
9827 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
9828 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
9829 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
9830 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
9831 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
9832 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
9833 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
9834 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
9835 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
9836 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
9837 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
9838 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
9839 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
9840 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
9841 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
9842 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
9843 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
9844 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
9845 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
9846 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
9847 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
9848 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
9849 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
9850 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
9851 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
9852 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
9853 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
9854 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
9855 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
9856 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
9857 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
9858 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
9860 2023-08-16 Pan Li <pan2.li@intel.com>
9862 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
9864 2023-08-16 liuhongt <hongtao.liu@intel.com>
9866 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
9867 gather vectorization.
9868 * gcc.target/i386/avx2-gather-6.c: Ditto.
9869 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
9870 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
9871 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
9872 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
9873 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
9874 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
9875 * gcc.target/i386/pr88531-1b.c: Ditto.
9876 * gcc.target/i386/pr88531-1c.c: Ditto.
9878 2023-08-16 liuhongt <hongtao.liu@intel.com>
9880 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
9882 2023-08-15 David Faust <david.faust@oracle.com>
9885 * gcc.target/bpf/smov-2.c: New test.
9886 * gcc.target/bpf/smov-pseudoc-2.c: New test.
9888 2023-08-15 Martin Jambor <mjambor@suse.cz>
9892 * gcc.dg/ipa/pr92497-1.c: New test.
9893 * gcc.dg/ipa/pr92497-2.c: Likewise.
9895 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
9898 * gdc.dg/pr110959.d: New test.
9900 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
9901 Thomas Schwinge <thomas@codesourcery.com>
9903 * c-c++-common/goacc/default-3.c: Adjust testcase.
9904 * c-c++-common/goacc/default-4.c: Adjust testcase.
9905 * c-c++-common/goacc/default-5.c: Adjust testcase.
9906 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
9907 * gfortran.dg/goacc/default-4.f: Adjust testcase.
9908 * gfortran.dg/goacc/default-5.f: Adjust testcase.
9910 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9913 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
9915 2023-08-15 Richard Biener <rguenther@suse.de>
9917 * gcc.dg/vect/bb-slp-75.c: New testcase.
9919 2023-08-15 Richard Biener <rguenther@suse.de>
9921 PR tree-optimization/110963
9922 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
9924 2023-08-15 Richard Biener <rguenther@suse.de>
9926 PR tree-optimization/110991
9927 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
9929 2023-08-15 Pan Li <pan2.li@intel.com>
9931 * gcc.target/riscv/mode-switch-ice-1.c: New test.
9933 2023-08-15 Pan Li <pan2.li@intel.com>
9935 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
9937 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
9939 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
9940 codes from the arguments.
9941 (p): Update calls: pass explicit distinct error codes.
9943 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
9947 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
9949 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
9952 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
9954 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
9956 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
9959 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
9963 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
9964 * g++.dg/cpp1z/pr110216.C: New test.
9966 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
9968 * gcc.target/riscv/arch-24.c: New test.
9969 * gcc.target/riscv/arch-25.c: New test.
9971 2023-08-14 Pan Li <pan2.li@intel.com>
9973 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
9975 2023-08-14 Pan Li <pan2.li@intel.com>
9977 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
9979 2023-08-14 Pan Li <pan2.li@intel.com>
9981 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
9983 2023-08-14 Pan Li <pan2.li@intel.com>
9985 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
9987 2023-08-14 Pan Li <pan2.li@intel.com>
9989 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
9991 2023-08-14 Pan Li <pan2.li@intel.com>
9993 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
9995 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
9998 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
9999 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
10000 (gm2_init_iso): Add -fm2-plugin.
10001 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
10002 (gm2_init_pim2): Add -fm2-plugin.
10003 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
10004 (gm2_init_iso): Add -fm2-plugin.
10005 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
10006 (gm2_init_pim2): Add -fm2-plugin.
10008 2023-08-12 Jakub Jelinek <jakub@redhat.com>
10010 * gcc.dg/stdckdint-1.c: New test.
10011 * gcc.dg/stdckdint-2.c: New test.
10013 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10016 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
10018 2023-08-12 Patrick Palka <ppalka@redhat.com>
10019 Jason Merrill <jason@redhat.com>
10022 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
10023 of "declared" in the repeated deduction guide diagnostics.
10024 * g++.dg/cpp1z/class-deduction116.C: New test.
10026 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10029 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
10031 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10033 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
10034 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
10035 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
10036 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
10037 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
10038 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
10039 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
10040 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
10041 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
10042 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
10044 2023-08-11 David Malcolm <dmalcolm@redhat.com>
10047 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
10048 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
10049 (test_error_at_line_unterminated): New.
10050 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
10051 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
10052 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
10053 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
10054 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
10056 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10058 PR middle-end/110989
10059 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
10061 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
10063 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
10065 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
10066 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
10067 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
10068 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
10069 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
10070 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
10071 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
10072 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
10073 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
10074 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
10075 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
10076 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
10077 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
10078 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
10079 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
10080 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
10081 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
10082 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
10083 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
10084 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
10085 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
10086 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
10087 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
10088 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
10089 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
10090 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
10091 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
10093 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
10095 * lib/target-supports.exp (check_effective_target_alloca): BPF
10096 target does not support alloca.
10097 * gcc.target/bpf/diag-alloca-1.c: New test.
10098 * gcc.target/bpf/diag-alloca-2.c: Likewise.
10099 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
10100 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
10101 * gcc.target/bpf/regs-availability-1.c: Likewise.
10103 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
10105 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
10106 * gcc.target/bpf/diag-funargs.c: Adapt test.
10108 2023-08-11 Eric Feng <ef2648@columbia.edu>
10111 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
10112 PyList_New, PyList_Append, PyLong_FromLong
10113 * gcc.dg/plugin/plugin.exp: New test.
10114 * lib/target-supports.exp: New procedure.
10115 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
10117 2023-08-11 Patrick Palka <ppalka@redhat.com>
10120 * g++.dg/cpp2a/concepts-requires35.C: New test.
10122 2023-08-11 Patrick Palka <ppalka@redhat.com>
10125 * g++.dg/cpp1y/var-templ84.C: New test.
10126 * g++.dg/cpp1y/var-templ84a.C: New test.
10128 2023-08-11 Richard Biener <rguenther@suse.de>
10130 PR tree-optimization/110979
10131 * gcc.dg/torture/pr110979.c: New testcase.
10133 2023-08-11 Richard Biener <rguenther@suse.de>
10135 * g++.dg/vect/slp-pr87105.cc: Adjust.
10136 * gcc.dg/vect/bb-slp-17.c: Likewise.
10137 * gcc.dg/vect/bb-slp-20.c: Likewise.
10138 * gcc.dg/vect/bb-slp-21.c: Likewise.
10139 * gcc.dg/vect/bb-slp-22.c: Likewise.
10140 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
10142 2023-08-11 Pan Li <pan2.li@intel.com>
10144 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
10146 2023-08-11 Pan Li <pan2.li@intel.com>
10148 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
10150 2023-08-11 Drew Ross <drross@redhat.com>
10151 Jakub Jelinek <jakub@redhat.com>
10153 PR tree-optimization/109938
10154 * gcc.c-torture/execute/pr109938.c: New test.
10155 * gcc.dg/tree-ssa/pr109938.c: New test.
10157 2023-08-11 Pan Li <pan2.li@intel.com>
10159 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
10161 2023-08-11 Pan Li <pan2.li@intel.com>
10163 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
10165 2023-08-11 Jakub Jelinek <jakub@redhat.com>
10167 * gcc.dg/c11-typeof-2.c: New test.
10168 * gcc.dg/c11-typeof-3.c: New test.
10169 * gcc.dg/gnu11-typeof-3.c: New test.
10170 * gcc.dg/gnu11-typeof-4.c: New test.
10172 2023-08-11 Andrew Pinski <apinski@marvell.com>
10174 PR tree-optimization/110954
10175 * gcc.c-torture/execute/pr110954-1.c: New test.
10177 2023-08-11 Martin Uecker <uecker@tugraz.at>
10180 * gcc.dg/Wuseless-cast.c: New test.
10182 2023-08-11 Pan Li <pan2.li@intel.com>
10184 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
10186 2023-08-10 Jan Hubicka <jh@suse.cz>
10188 PR middle-end/110923
10189 * gcc.dg/tree-ssa/pr110923.c: New test.
10191 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
10193 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
10194 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
10195 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
10196 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
10197 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
10198 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
10199 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
10200 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
10201 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
10202 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
10203 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
10204 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
10205 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
10206 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
10207 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
10208 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
10209 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
10210 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
10211 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
10212 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
10213 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
10214 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
10215 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
10216 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
10217 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
10218 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
10219 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
10220 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
10222 2023-08-10 Jan Hubicka <jh@suse.cz>
10224 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
10226 2023-08-10 Pan Li <pan2.li@intel.com>
10228 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
10230 2023-08-10 Pan Li <pan2.li@intel.com>
10232 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
10234 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10237 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
10239 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10241 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
10243 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
10244 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
10245 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
10246 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
10247 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
10248 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
10250 2023-08-09 David Malcolm <dmalcolm@redhat.com>
10252 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
10253 to reflect splitting of allocation size and assignment messages
10254 from a single event into pairs of events
10255 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
10256 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
10257 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
10258 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
10259 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
10260 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
10261 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
10262 value is the initial argument.
10263 * gcc.dg/plugin/analyzer_kernel_plugin.c
10264 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
10265 the "known zero size" case.
10266 * gcc.dg/plugin/analyzer_known_fns_plugin.c
10267 (known_function_attempt_to_copy::impl_call_pre): Likewise.
10269 2023-08-09 Andrew Pinski <apinski@marvell.com>
10271 PR tree-optimization/110937
10272 PR tree-optimization/100798
10273 * gcc.dg/tree-ssa/bool-14.c: New test.
10274 * gcc.dg/tree-ssa/bool-15.c: New test.
10275 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
10276 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
10277 so `a ? -1 : 0` is not used to hit the match
10280 2023-08-09 Carl Love <cel@us.ibm.com>
10282 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
10283 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
10284 execute_test_functions): Move to vec-cmpne.h. Add
10285 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
10286 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
10287 and vec-cmpne-runnable.c. Split define_test_functions definition
10288 into define_test_functions and define_init_verify_functions.
10290 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10293 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
10295 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
10297 * gcc.target/riscv/zicond-ice-1.c: New test.
10299 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
10302 * g++.dg/cpp0x/decltype-100482.C: New test.
10304 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
10307 * gcc.target/i386/pr110832-1.c: New test.
10308 * gcc.target/i386/pr110832-2.c: New test.
10309 * gcc.target/i386/pr110832-3.c: New test.
10311 2023-08-08 Andrew Pinski <apinski@marvell.com>
10313 PR tree-optimization/103281
10314 PR tree-optimization/28794
10315 * gcc.dg/tree-ssa/pr103281-1.c: New test.
10316 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
10318 2023-08-08 Pan Li <pan2.li@intel.com>
10320 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
10322 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
10324 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10326 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
10327 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
10328 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
10329 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
10330 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
10331 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
10332 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
10333 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
10334 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
10335 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
10336 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
10337 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
10338 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
10339 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
10340 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
10341 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
10342 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
10343 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
10344 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
10345 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
10346 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
10347 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
10348 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
10349 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
10350 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
10351 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
10352 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
10353 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
10354 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
10355 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
10356 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
10357 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
10358 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
10359 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
10360 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
10361 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
10362 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
10363 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
10364 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
10365 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
10366 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
10367 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
10368 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
10369 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
10370 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
10371 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
10372 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
10373 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
10374 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
10375 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
10376 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
10377 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
10378 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
10379 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
10380 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
10381 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
10382 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
10383 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
10384 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
10385 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
10386 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
10387 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
10388 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
10389 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
10390 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
10391 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
10392 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
10393 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
10394 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
10395 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
10396 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
10397 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
10398 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
10399 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
10400 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
10401 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
10402 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
10403 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
10404 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
10405 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
10406 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
10407 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
10408 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
10409 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
10410 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
10411 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
10412 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
10413 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
10414 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
10415 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
10416 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
10417 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
10418 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
10419 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
10420 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
10421 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
10422 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
10423 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
10424 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
10425 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
10426 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
10427 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
10428 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
10429 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
10430 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
10431 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
10432 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
10433 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
10434 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
10435 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
10436 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
10437 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
10439 2023-08-08 Richard Biener <rguenther@suse.de>
10441 PR tree-optimization/49955
10442 * gfortran.dg/vect/pr49955.f: New testcase.
10444 2023-08-08 Richard Biener <rguenther@suse.de>
10446 PR tree-optimization/110924
10447 * gcc.dg/torture/pr110924.c: New testcase.
10449 2023-08-08 yulong <shiyulong@iscas.ac.cn>
10451 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
10452 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
10453 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
10454 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
10455 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
10456 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
10458 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10460 PR rtl-optimization/110869
10461 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
10462 * gcc.dg/cmp-mem-const-2.c: Dito.
10463 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
10464 * gcc.dg/cmp-mem-const-4.c: Dito.
10465 * gcc.dg/cmp-mem-const-5.c: Dito.
10466 * gcc.dg/cmp-mem-const-6.c: Dito.
10468 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10470 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
10471 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
10473 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10475 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
10476 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
10477 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
10478 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
10479 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
10480 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
10481 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
10483 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10485 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
10486 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
10487 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
10488 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
10489 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
10490 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
10491 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
10492 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
10493 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
10494 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
10495 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
10496 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
10497 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
10498 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
10499 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
10500 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
10501 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
10502 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
10504 2023-08-07 Martin Jambor <mjambor@suse.cz>
10507 * g++.dg/ipa/pr110378-1.C: New test.
10509 2023-08-07 Andrew Pinski <apinski@marvell.com>
10511 PR tree-optimization/109959
10512 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
10513 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
10514 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
10515 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
10516 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
10518 2023-08-07 liuhongt <hongtao.liu@intel.com>
10520 * gcc.target/i386/pr110762-v4hf.c: New test.
10522 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10524 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
10526 2023-08-07 Jan Hubicka <jh@suse.cz>
10528 PR tree-optimization/106293
10529 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
10530 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
10532 2023-08-07 Andrew Pinski <apinski@marvell.com>
10534 PR tree-optimization/96695
10535 * gcc.dg/pr96695-1.c: New test.
10536 * gcc.dg/pr96695-10.c: New test.
10537 * gcc.dg/pr96695-11.c: New test.
10538 * gcc.dg/pr96695-12.c: New test.
10539 * gcc.dg/pr96695-2.c: New test.
10540 * gcc.dg/pr96695-3.c: New test.
10541 * gcc.dg/pr96695-4.c: New test.
10542 * gcc.dg/pr96695-5.c: New test.
10543 * gcc.dg/pr96695-6.c: New test.
10544 * gcc.dg/pr96695-7.c: New test.
10545 * gcc.dg/pr96695-8.c: New test.
10546 * gcc.dg/pr96695-9.c: New test.
10548 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
10551 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
10553 2023-08-06 Jan Hubicka <jh@suse.cz>
10555 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
10556 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
10557 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
10558 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
10559 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
10560 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
10561 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
10562 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
10563 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
10564 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
10565 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
10566 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
10567 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
10568 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
10569 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
10571 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
10574 * gm2/iso/run/pass/m2date.mod: New test.
10575 * gm2/iso/run/pass/testclock.mod: New test.
10576 * gm2/iso/run/pass/testclock2.mod: New test.
10578 2023-08-05 Martin Uecker <uecker@tugraz.at>
10581 * gcc.dg/Wvla-parameter-4.c: Adapt test.
10582 * gcc.dg/attr-access-2.c: Adapt test.
10584 2023-08-05 Martin Uecker <uecker@tugraz.at>
10586 * gcc.dg/pr68193.c: New test.
10588 2023-08-04 David Malcolm <dmalcolm@redhat.com>
10591 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
10592 reflect consolidation of size and assignment into a single event.
10593 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
10594 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
10595 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
10596 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
10597 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
10598 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
10599 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
10600 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
10601 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
10602 * gcc.dg/analyzer/explode-4.c: New test.
10603 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
10604 __attribute__ alloc_size.
10606 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
10609 * gcc.target/i386/invariant-ternlog-1.c: New test.
10610 * gcc.target/i386/invariant-ternlog-2.c: New test.
10612 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
10614 * gcc.target/i386/pr110717-2.c: New test case.
10616 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
10618 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
10620 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
10622 * gcc.target/avr/lra-cpymem_qi.c: New.
10624 2023-08-04 Tamar Christina <tamar.christina@arm.com>
10626 * g++.dg/vect/pr84556.cc: Add novector pragma.
10627 * g++.dg/vect/simd-1.cc: Add novector pragma.
10628 * g++.dg/vect/simd-2.cc: Add novector pragma.
10629 * g++.dg/vect/simd-3.cc: Add novector pragma.
10630 * g++.dg/vect/simd-4.cc: Add novector pragma.
10631 * g++.dg/vect/simd-5.cc: Add novector pragma.
10632 * g++.dg/vect/simd-6.cc: Add novector pragma.
10633 * g++.dg/vect/simd-7.cc: Add novector pragma.
10634 * g++.dg/vect/simd-8.cc: Add novector pragma.
10635 * g++.dg/vect/simd-9.cc: Add novector pragma.
10636 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
10637 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
10638 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
10639 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
10640 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
10641 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
10642 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
10643 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
10644 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
10645 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
10646 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
10647 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
10648 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
10649 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
10650 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
10651 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
10652 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
10653 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
10654 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
10655 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
10656 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
10657 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
10658 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
10659 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
10660 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
10661 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
10662 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
10663 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
10664 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
10665 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
10666 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
10667 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
10668 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
10669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
10670 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
10671 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
10672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
10673 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
10674 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
10675 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
10676 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
10677 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
10678 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
10679 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
10680 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
10681 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
10682 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
10683 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
10684 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
10685 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
10686 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
10687 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
10688 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
10689 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
10690 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
10691 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
10692 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
10693 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
10694 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
10695 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
10696 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
10697 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
10698 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
10699 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
10700 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
10701 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
10702 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
10703 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
10704 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
10705 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
10706 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
10707 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
10708 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
10709 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
10710 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
10711 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
10712 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
10713 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
10714 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
10715 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
10716 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
10717 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
10718 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
10719 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
10720 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
10721 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
10722 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
10723 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
10724 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
10725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
10726 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
10727 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
10728 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
10729 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
10730 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
10731 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
10732 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
10733 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
10734 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
10735 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
10736 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
10737 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
10738 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
10739 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
10740 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
10741 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
10742 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
10743 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
10744 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
10745 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
10746 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
10747 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
10748 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
10749 * gcc.dg/vect/pr101445.c: Add novector pragma.
10750 * gcc.dg/vect/pr103581.c: Add novector pragma.
10751 * gcc.dg/vect/pr105219.c: Add novector pragma.
10752 * gcc.dg/vect/pr108608.c: Add novector pragma.
10753 * gcc.dg/vect/pr18400.c: Add novector pragma.
10754 * gcc.dg/vect/pr18536.c: Add novector pragma.
10755 * gcc.dg/vect/pr20122.c: Add novector pragma.
10756 * gcc.dg/vect/pr25413.c: Add novector pragma.
10757 * gcc.dg/vect/pr30784.c: Add novector pragma.
10758 * gcc.dg/vect/pr37539.c: Add novector pragma.
10759 * gcc.dg/vect/pr40074.c: Add novector pragma.
10760 * gcc.dg/vect/pr45752.c: Add novector pragma.
10761 * gcc.dg/vect/pr45902.c: Add novector pragma.
10762 * gcc.dg/vect/pr46009.c: Add novector pragma.
10763 * gcc.dg/vect/pr48172.c: Add novector pragma.
10764 * gcc.dg/vect/pr51074.c: Add novector pragma.
10765 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
10766 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
10767 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
10768 * gcc.dg/vect/pr56918.c: Add novector pragma.
10769 * gcc.dg/vect/pr56920.c: Add novector pragma.
10770 * gcc.dg/vect/pr56933.c: Add novector pragma.
10771 * gcc.dg/vect/pr57705.c: Add novector pragma.
10772 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
10773 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
10774 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
10775 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
10776 * gcc.dg/vect/pr59594.c: Add novector pragma.
10777 * gcc.dg/vect/pr59984.c: Add novector pragma.
10778 * gcc.dg/vect/pr60276.c: Add novector pragma.
10779 * gcc.dg/vect/pr61194.c: Add novector pragma.
10780 * gcc.dg/vect/pr61680.c: Add novector pragma.
10781 * gcc.dg/vect/pr62021.c: Add novector pragma.
10782 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
10783 * gcc.dg/vect/pr64252.c: Add novector pragma.
10784 * gcc.dg/vect/pr64404.c: Add novector pragma.
10785 * gcc.dg/vect/pr64421.c: Add novector pragma.
10786 * gcc.dg/vect/pr64493.c: Add novector pragma.
10787 * gcc.dg/vect/pr64495.c: Add novector pragma.
10788 * gcc.dg/vect/pr66251.c: Add novector pragma.
10789 * gcc.dg/vect/pr66253.c: Add novector pragma.
10790 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
10791 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
10792 * gcc.dg/vect/pr69820.c: Add novector pragma.
10793 * gcc.dg/vect/pr70021.c: Add novector pragma.
10794 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
10795 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
10796 * gcc.dg/vect/pr71259.c: Add novector pragma.
10797 * gcc.dg/vect/pr78005.c: Add novector pragma.
10798 * gcc.dg/vect/pr78558.c: Add novector pragma.
10799 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
10800 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
10801 * gcc.dg/vect/pr80928.c: Add novector pragma.
10802 * gcc.dg/vect/pr81410.c: Add novector pragma.
10803 * gcc.dg/vect/pr81633.c: Add novector pragma.
10804 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
10805 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
10806 * gcc.dg/vect/pr85586.c: Add novector pragma.
10807 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
10808 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
10809 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
10810 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
10811 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
10812 * gcc.dg/vect/pr90018.c: Add novector pragma.
10813 * gcc.dg/vect/pr92420.c: Add novector pragma.
10814 * gcc.dg/vect/pr94994.c: Add novector pragma.
10815 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
10816 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
10817 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
10818 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
10819 * gcc.dg/vect/pr97678.c: Add novector pragma.
10820 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
10821 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
10822 * gcc.dg/vect/slp-1.c: Add novector pragma.
10823 * gcc.dg/vect/slp-10.c: Add novector pragma.
10824 * gcc.dg/vect/slp-11a.c: Add novector pragma.
10825 * gcc.dg/vect/slp-11b.c: Add novector pragma.
10826 * gcc.dg/vect/slp-11c.c: Add novector pragma.
10827 * gcc.dg/vect/slp-12a.c: Add novector pragma.
10828 * gcc.dg/vect/slp-12b.c: Add novector pragma.
10829 * gcc.dg/vect/slp-12c.c: Add novector pragma.
10830 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
10831 * gcc.dg/vect/slp-13.c: Add novector pragma.
10832 * gcc.dg/vect/slp-14.c: Add novector pragma.
10833 * gcc.dg/vect/slp-15.c: Add novector pragma.
10834 * gcc.dg/vect/slp-16.c: Add novector pragma.
10835 * gcc.dg/vect/slp-17.c: Add novector pragma.
10836 * gcc.dg/vect/slp-18.c: Add novector pragma.
10837 * gcc.dg/vect/slp-19a.c: Add novector pragma.
10838 * gcc.dg/vect/slp-19b.c: Add novector pragma.
10839 * gcc.dg/vect/slp-19c.c: Add novector pragma.
10840 * gcc.dg/vect/slp-2.c: Add novector pragma.
10841 * gcc.dg/vect/slp-20.c: Add novector pragma.
10842 * gcc.dg/vect/slp-21.c: Add novector pragma.
10843 * gcc.dg/vect/slp-22.c: Add novector pragma.
10844 * gcc.dg/vect/slp-23.c: Add novector pragma.
10845 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
10846 * gcc.dg/vect/slp-24.c: Add novector pragma.
10847 * gcc.dg/vect/slp-25.c: Add novector pragma.
10848 * gcc.dg/vect/slp-26.c: Add novector pragma.
10849 * gcc.dg/vect/slp-28.c: Add novector pragma.
10850 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
10851 * gcc.dg/vect/slp-3.c: Add novector pragma.
10852 * gcc.dg/vect/slp-33.c: Add novector pragma.
10853 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
10854 * gcc.dg/vect/slp-34.c: Add novector pragma.
10855 * gcc.dg/vect/slp-35.c: Add novector pragma.
10856 * gcc.dg/vect/slp-37.c: Add novector pragma.
10857 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
10858 * gcc.dg/vect/slp-4.c: Add novector pragma.
10859 * gcc.dg/vect/slp-41.c: Add novector pragma.
10860 * gcc.dg/vect/slp-43.c: Add novector pragma.
10861 * gcc.dg/vect/slp-45.c: Add novector pragma.
10862 * gcc.dg/vect/slp-46.c: Add novector pragma.
10863 * gcc.dg/vect/slp-47.c: Add novector pragma.
10864 * gcc.dg/vect/slp-48.c: Add novector pragma.
10865 * gcc.dg/vect/slp-49.c: Add novector pragma.
10866 * gcc.dg/vect/slp-5.c: Add novector pragma.
10867 * gcc.dg/vect/slp-6.c: Add novector pragma.
10868 * gcc.dg/vect/slp-7.c: Add novector pragma.
10869 * gcc.dg/vect/slp-8.c: Add novector pragma.
10870 * gcc.dg/vect/slp-9.c: Add novector pragma.
10871 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
10872 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
10873 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
10874 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
10875 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
10876 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
10877 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
10878 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
10879 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
10880 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
10881 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
10882 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
10883 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
10884 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
10885 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
10886 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
10887 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
10888 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
10889 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
10890 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
10891 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
10892 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
10893 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
10894 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
10895 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
10896 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
10897 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
10898 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
10899 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
10900 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
10901 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
10902 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
10903 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
10904 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
10905 * gcc.dg/vect/vect-100.c: Add novector pragma.
10906 * gcc.dg/vect/vect-103.c: Add novector pragma.
10907 * gcc.dg/vect/vect-104.c: Add novector pragma.
10908 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
10909 * gcc.dg/vect/vect-105.c: Add novector pragma.
10910 * gcc.dg/vect/vect-106.c: Add novector pragma.
10911 * gcc.dg/vect/vect-107.c: Add novector pragma.
10912 * gcc.dg/vect/vect-108.c: Add novector pragma.
10913 * gcc.dg/vect/vect-109.c: Add novector pragma.
10914 * gcc.dg/vect/vect-11.c: Add novector pragma.
10915 * gcc.dg/vect/vect-110.c: Add novector pragma.
10916 * gcc.dg/vect/vect-113.c: Add novector pragma.
10917 * gcc.dg/vect/vect-114.c: Add novector pragma.
10918 * gcc.dg/vect/vect-115.c: Add novector pragma.
10919 * gcc.dg/vect/vect-116.c: Add novector pragma.
10920 * gcc.dg/vect/vect-117.c: Add novector pragma.
10921 * gcc.dg/vect/vect-11a.c: Add novector pragma.
10922 * gcc.dg/vect/vect-12.c: Add novector pragma.
10923 * gcc.dg/vect/vect-122.c: Add novector pragma.
10924 * gcc.dg/vect/vect-124.c: Add novector pragma.
10925 * gcc.dg/vect/vect-13.c: Add novector pragma.
10926 * gcc.dg/vect/vect-14.c: Add novector pragma.
10927 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
10928 * gcc.dg/vect/vect-15.c: Add novector pragma.
10929 * gcc.dg/vect/vect-17.c: Add novector pragma.
10930 * gcc.dg/vect/vect-18.c: Add novector pragma.
10931 * gcc.dg/vect/vect-19.c: Add novector pragma.
10932 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
10933 * gcc.dg/vect/vect-2.c: Add novector pragma.
10934 * gcc.dg/vect/vect-20.c: Add novector pragma.
10935 * gcc.dg/vect/vect-21.c: Add novector pragma.
10936 * gcc.dg/vect/vect-22.c: Add novector pragma.
10937 * gcc.dg/vect/vect-23.c: Add novector pragma.
10938 * gcc.dg/vect/vect-24.c: Add novector pragma.
10939 * gcc.dg/vect/vect-25.c: Add novector pragma.
10940 * gcc.dg/vect/vect-26.c: Add novector pragma.
10941 * gcc.dg/vect/vect-27.c: Add novector pragma.
10942 * gcc.dg/vect/vect-28.c: Add novector pragma.
10943 * gcc.dg/vect/vect-29.c: Add novector pragma.
10944 * gcc.dg/vect/vect-3.c: Add novector pragma.
10945 * gcc.dg/vect/vect-30.c: Add novector pragma.
10946 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
10947 * gcc.dg/vect/vect-31.c: Add novector pragma.
10948 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
10949 * gcc.dg/vect/vect-32.c: Add novector pragma.
10950 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
10951 * gcc.dg/vect/vect-33.c: Add novector pragma.
10952 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
10953 * gcc.dg/vect/vect-34.c: Add novector pragma.
10954 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
10955 * gcc.dg/vect/vect-35.c: Add novector pragma.
10956 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
10957 * gcc.dg/vect/vect-36.c: Add novector pragma.
10958 * gcc.dg/vect/vect-38.c: Add novector pragma.
10959 * gcc.dg/vect/vect-4.c: Add novector pragma.
10960 * gcc.dg/vect/vect-40.c: Add novector pragma.
10961 * gcc.dg/vect/vect-42.c: Add novector pragma.
10962 * gcc.dg/vect/vect-44.c: Add novector pragma.
10963 * gcc.dg/vect/vect-46.c: Add novector pragma.
10964 * gcc.dg/vect/vect-48.c: Add novector pragma.
10965 * gcc.dg/vect/vect-5.c: Add novector pragma.
10966 * gcc.dg/vect/vect-50.c: Add novector pragma.
10967 * gcc.dg/vect/vect-52.c: Add novector pragma.
10968 * gcc.dg/vect/vect-54.c: Add novector pragma.
10969 * gcc.dg/vect/vect-56.c: Add novector pragma.
10970 * gcc.dg/vect/vect-58.c: Add novector pragma.
10971 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
10972 * gcc.dg/vect/vect-6.c: Add novector pragma.
10973 * gcc.dg/vect/vect-60.c: Add novector pragma.
10974 * gcc.dg/vect/vect-62.c: Add novector pragma.
10975 * gcc.dg/vect/vect-63.c: Add novector pragma.
10976 * gcc.dg/vect/vect-64.c: Add novector pragma.
10977 * gcc.dg/vect/vect-65.c: Add novector pragma.
10978 * gcc.dg/vect/vect-66.c: Add novector pragma.
10979 * gcc.dg/vect/vect-67.c: Add novector pragma.
10980 * gcc.dg/vect/vect-68.c: Add novector pragma.
10981 * gcc.dg/vect/vect-7.c: Add novector pragma.
10982 * gcc.dg/vect/vect-70.c: Add novector pragma.
10983 * gcc.dg/vect/vect-71.c: Add novector pragma.
10984 * gcc.dg/vect/vect-72.c: Add novector pragma.
10985 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
10986 * gcc.dg/vect/vect-73.c: Add novector pragma.
10987 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
10988 * gcc.dg/vect/vect-74.c: Add novector pragma.
10989 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
10990 * gcc.dg/vect/vect-75.c: Add novector pragma.
10991 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
10992 * gcc.dg/vect/vect-76.c: Add novector pragma.
10993 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
10994 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
10995 * gcc.dg/vect/vect-77.c: Add novector pragma.
10996 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
10997 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
10998 * gcc.dg/vect/vect-78.c: Add novector pragma.
10999 * gcc.dg/vect/vect-8.c: Add novector pragma.
11000 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
11001 * gcc.dg/vect/vect-80.c: Add novector pragma.
11002 * gcc.dg/vect/vect-82.c: Add novector pragma.
11003 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
11004 * gcc.dg/vect/vect-83.c: Add novector pragma.
11005 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
11006 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
11007 * gcc.dg/vect/vect-85.c: Add novector pragma.
11008 * gcc.dg/vect/vect-86.c: Add novector pragma.
11009 * gcc.dg/vect/vect-87.c: Add novector pragma.
11010 * gcc.dg/vect/vect-88.c: Add novector pragma.
11011 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
11012 * gcc.dg/vect/vect-89.c: Add novector pragma.
11013 * gcc.dg/vect/vect-9.c: Add novector pragma.
11014 * gcc.dg/vect/vect-92.c: Add novector pragma.
11015 * gcc.dg/vect/vect-93.c: Add novector pragma.
11016 * gcc.dg/vect/vect-95.c: Add novector pragma.
11017 * gcc.dg/vect/vect-96.c: Add novector pragma.
11018 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
11019 * gcc.dg/vect/vect-97.c: Add novector pragma.
11020 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
11021 * gcc.dg/vect/vect-98.c: Add novector pragma.
11022 * gcc.dg/vect/vect-99.c: Add novector pragma.
11023 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
11024 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
11025 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
11026 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
11027 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
11028 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
11029 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
11030 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
11031 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
11032 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
11033 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
11034 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
11035 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
11036 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
11037 * gcc.dg/vect/vect-all.c: Add novector pragma.
11038 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
11039 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
11040 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
11041 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
11042 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
11043 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
11044 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
11045 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
11046 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
11047 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
11048 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
11049 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
11050 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
11051 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
11052 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
11053 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
11054 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
11055 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
11056 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
11057 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
11058 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
11059 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
11060 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
11061 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
11062 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
11063 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
11064 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
11065 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
11066 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
11067 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
11068 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
11069 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
11070 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
11071 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
11072 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
11073 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
11074 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
11075 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
11076 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
11077 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
11078 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
11079 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
11080 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
11081 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
11082 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
11083 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
11084 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
11085 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
11086 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
11087 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
11088 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
11089 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
11090 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
11091 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
11092 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
11093 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
11094 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
11095 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
11096 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
11097 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
11098 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
11099 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
11100 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
11101 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
11102 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
11103 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
11104 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
11105 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
11106 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
11107 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
11108 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
11109 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
11110 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
11111 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
11112 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
11113 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
11114 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
11115 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
11116 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
11117 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
11118 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
11119 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
11120 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
11121 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
11122 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
11123 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
11124 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
11125 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
11126 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
11127 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
11128 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
11129 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
11130 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
11131 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
11132 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
11133 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
11134 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
11135 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
11136 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
11137 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
11138 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
11139 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
11140 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
11141 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
11142 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
11143 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
11144 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
11145 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
11146 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
11147 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
11148 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
11149 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
11150 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
11151 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
11152 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
11153 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
11154 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
11155 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
11156 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
11157 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
11158 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
11159 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
11160 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
11161 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
11162 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
11163 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
11164 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
11165 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
11166 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
11167 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
11168 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
11169 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
11170 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
11171 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
11172 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
11173 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
11174 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
11175 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
11176 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
11177 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
11178 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
11179 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
11180 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
11181 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
11182 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
11183 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
11184 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
11185 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
11186 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
11187 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
11188 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
11189 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
11190 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
11191 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
11192 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
11193 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
11194 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
11195 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
11196 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
11197 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
11198 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
11199 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
11200 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
11201 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
11202 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
11203 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
11204 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
11205 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
11206 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
11207 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
11208 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
11209 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
11210 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
11211 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
11212 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
11213 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
11214 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
11215 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
11216 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
11217 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
11218 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
11219 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
11220 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
11221 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
11222 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
11223 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
11224 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
11225 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
11226 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
11227 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
11228 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
11229 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
11230 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
11231 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
11232 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
11233 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
11234 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
11235 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
11236 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
11237 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
11238 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
11239 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
11240 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
11241 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
11242 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
11243 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
11244 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
11245 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
11246 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
11247 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
11248 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
11249 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
11250 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
11251 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
11252 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
11253 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
11254 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
11255 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
11256 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
11257 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
11258 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
11259 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
11260 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
11261 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
11262 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
11263 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
11264 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
11265 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
11266 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
11267 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
11268 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
11269 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
11270 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
11271 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
11272 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
11273 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
11274 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
11275 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
11276 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
11277 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
11278 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
11279 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
11280 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
11281 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
11282 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
11283 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
11284 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
11285 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
11286 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
11287 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
11288 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
11289 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
11290 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
11291 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
11292 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
11293 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
11294 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
11295 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
11296 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
11297 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
11299 2023-08-04 Tamar Christina <tamar.christina@arm.com>
11301 * gcc.dg/vect/vect-novector-pragma.c: New test.
11303 2023-08-04 Tamar Christina <tamar.christina@arm.com>
11305 * g++.dg/vect/vect.exp (support vect- prefix).
11306 * g++.dg/vect/vect-novector-pragma.cc: New test.
11308 2023-08-04 Tamar Christina <tamar.christina@arm.com>
11311 * gcc.target/aarch64/pr98772.c: Adjust assembly.
11312 * gcc.target/aarch64/vect-widen-shift.c: New test.
11314 2023-08-04 Richard Biener <rguenther@suse.de>
11316 PR tree-optimization/110838
11317 * gcc.dg/vect/pr110838.c: New testcase.
11319 2023-08-04 Pan Li <pan2.li@intel.com>
11322 2023-08-04 Pan Li <pan2.li@intel.com>
11324 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
11326 2023-08-04 Pan Li <pan2.li@intel.com>
11329 2023-08-04 Pan Li <pan2.li@intel.com>
11331 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
11334 2023-08-04 Pan Li <pan2.li@intel.com>
11337 2023-08-04 Pan Li <pan2.li@intel.com>
11339 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
11341 2023-08-04 Pan Li <pan2.li@intel.com>
11344 2023-08-04 Pan Li <pan2.li@intel.com>
11346 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
11349 2023-08-04 Andrew Pinski <apinski@marvell.com>
11351 PR tree-optimization/110874
11352 * gcc.c-torture/compile/pr110874-a.c: New test.
11354 2023-08-04 Drew Ross <drross@redhat.com>
11356 PR middle-end/101955
11357 * gcc.dg/pr101955.c: New test.
11359 2023-08-04 Pan Li <pan2.li@intel.com>
11361 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
11364 2023-08-04 Pan Li <pan2.li@intel.com>
11366 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
11368 2023-08-04 Pan Li <pan2.li@intel.com>
11370 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
11373 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
11375 * gcc.target/aarch64/pr110625_3.c: New testcase.
11377 2023-08-04 Pan Li <pan2.li@intel.com>
11379 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
11381 2023-08-04 Pan Li <pan2.li@intel.com>
11383 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
11385 2023-08-04 Pan Li <pan2.li@intel.com>
11387 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
11388 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
11390 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
11392 * g++.dg/ipa/pure-const-3.C: Move source to...
11393 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
11395 * g++.dg/ipa/pure-const-3b.C: New.
11397 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
11399 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
11400 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
11401 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
11402 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
11403 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
11404 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
11405 * gcc.target/bpf/core-builtin-type-based.c: New test.
11406 * gcc.target/bpf/core-builtin-type-id.c: New test.
11407 * gcc.target/bpf/core-support.h: New test.
11409 2023-08-03 David Malcolm <dmalcolm@redhat.com>
11412 * gcc.dg/analyzer/pr108171.c: New test.
11414 2023-08-03 David Malcolm <dmalcolm@redhat.com>
11417 * gcc.dg/analyzer/pr110882.c: New test.
11419 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
11421 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
11422 (test_can_div_trunc_p_const): Add more tests.
11424 2023-08-03 Richard Biener <rguenther@suse.de>
11426 PR tree-optimization/110838
11427 * gcc.dg/torture/pr110838.c: New testcase.
11429 2023-08-03 Richard Biener <rguenther@suse.de>
11431 PR tree-optimization/110702
11432 * gcc.dg/torture/pr110702.c: New testcase.
11434 2023-08-03 Richard Biener <rguenther@suse.de>
11436 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
11438 2023-08-03 Richard Biener <rguenther@suse.de>
11440 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
11441 and eliminate both in the end.
11443 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11445 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
11446 * gcc.target/s390/vxe2/vlbr-1.c: New test.
11447 * gcc.target/s390/vxe2/vstbr-1.c: New test.
11448 * gcc.target/s390/vxe2/vstbr-2.c: New test.
11450 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11452 * lib/target-supports.exp (check_effective_target_vect_bswap):
11455 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
11457 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
11458 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
11459 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
11460 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
11461 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
11463 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
11466 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
11467 * gcc.target/i386/pr110792.c: New 64-bit C test case.
11469 2023-08-03 Pan Li <pan2.li@intel.com>
11471 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
11473 2023-08-03 Andrew Pinski <apinski@marvell.com>
11475 * gcc.c-torture/execute/20230802-1.c: New test.
11477 2023-08-03 Pan Li <pan2.li@intel.com>
11479 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
11481 2023-08-02 Eric Feng <ef2648@columbia.edu>
11484 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
11485 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
11486 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
11488 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11490 PR rtl-optimization/110869
11491 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
11492 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
11493 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
11494 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
11495 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
11496 constant is already reduced.
11497 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
11498 constant is already reduced.
11500 2023-08-02 Richard Biener <rguenther@suse.de>
11502 PR tree-optimization/92335
11503 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
11504 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
11505 expect predictive commoning to happen instead of sinking.
11506 * gcc.dg/vect/pr65947-3.c: Ajdust.
11508 2023-08-02 Pan Li <pan2.li@intel.com>
11510 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
11512 2023-08-02 Jan Hubicka <jh@suse.cz>
11514 * gcc.dg/unroll-1.c: Fix template.
11516 2023-08-02 Jan Hubicka <jh@suse.cz>
11518 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
11520 2023-08-02 liuhongt <hongtao.liu@intel.com>
11522 * gcc.target/i386/pr81904.c: New test.
11524 2023-08-02 liuhongt <hongtao.liu@intel.com>
11526 * gcc.target/i386/vlddqu_vinserti128.c: New test.
11528 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
11531 * gm2/pim/fail/badxproc.mod: New test.
11533 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
11535 * gcc.target/s390/aligned-1.c: New test.
11536 * gcc.target/s390/unaligned-1.c: New test.
11538 2023-08-01 Jan Hubicka <jh@suse.cz>
11540 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
11541 * gcc.dg/vect/vect-1.c: Check profile consistency.
11542 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
11543 * gcc.dg/vect/vect-10.c: Check profile consistency.
11544 * gcc.dg/vect/vect-100.c: Check profile consistency.
11545 * gcc.dg/vect/vect-103.c: Check profile consistency.
11546 * gcc.dg/vect/vect-104.c: Check profile consistency.
11547 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
11548 * gcc.dg/vect/vect-105.c: Check profile consistency.
11549 * gcc.dg/vect/vect-106.c: Check profile consistency.
11550 * gcc.dg/vect/vect-107.c: Check profile consistency.
11551 * gcc.dg/vect/vect-108.c: Check profile consistency.
11552 * gcc.dg/vect/vect-109.c: Check profile consistency.
11553 * gcc.dg/vect/vect-11.c: Check profile consistency.
11554 * gcc.dg/vect/vect-110.c: Check profile consistency.
11555 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
11556 * gcc.dg/vect/vect-112.c: Check profile consistency.
11557 * gcc.dg/vect/vect-113.c: Check profile consistency.
11558 * gcc.dg/vect/vect-114.c: Check profile consistency.
11559 * gcc.dg/vect/vect-115.c: Check profile consistency.
11560 * gcc.dg/vect/vect-116.c: Check profile consistency.
11561 * gcc.dg/vect/vect-117.c: Check profile consistency.
11562 * gcc.dg/vect/vect-118.c: Check profile consistency.
11563 * gcc.dg/vect/vect-119.c: Check profile consistency.
11564 * gcc.dg/vect/vect-11a.c: Check profile consistency.
11565 * gcc.dg/vect/vect-12.c: Check profile consistency.
11566 * gcc.dg/vect/vect-120.c: Check profile consistency.
11567 * gcc.dg/vect/vect-121.c: Check profile consistency.
11568 * gcc.dg/vect/vect-122.c: Check profile consistency.
11569 * gcc.dg/vect/vect-123.c: Check profile consistency.
11570 * gcc.dg/vect/vect-124.c: Check profile consistency.
11571 * gcc.dg/vect/vect-126.c: Check profile consistency.
11572 * gcc.dg/vect/vect-13.c: Check profile consistency.
11573 * gcc.dg/vect/vect-14.c: Check profile consistency.
11574 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
11575 * gcc.dg/vect/vect-15.c: Check profile consistency.
11576 * gcc.dg/vect/vect-17.c: Check profile consistency.
11577 * gcc.dg/vect/vect-18.c: Check profile consistency.
11578 * gcc.dg/vect/vect-19.c: Check profile consistency.
11579 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
11580 * gcc.dg/vect/vect-2.c: Check profile consistency.
11581 * gcc.dg/vect/vect-20.c: Check profile consistency.
11582 * gcc.dg/vect/vect-21.c: Check profile consistency.
11583 * gcc.dg/vect/vect-22.c: Check profile consistency.
11584 * gcc.dg/vect/vect-23.c: Check profile consistency.
11585 * gcc.dg/vect/vect-24.c: Check profile consistency.
11586 * gcc.dg/vect/vect-25.c: Check profile consistency.
11587 * gcc.dg/vect/vect-26.c: Check profile consistency.
11588 * gcc.dg/vect/vect-27.c: Check profile consistency.
11589 * gcc.dg/vect/vect-28.c: Check profile consistency.
11590 * gcc.dg/vect/vect-29.c: Check profile consistency.
11591 * gcc.dg/vect/vect-3.c: Check profile consistency.
11592 * gcc.dg/vect/vect-30.c: Check profile consistency.
11593 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
11594 * gcc.dg/vect/vect-31.c: Check profile consistency.
11595 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
11596 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
11597 * gcc.dg/vect/vect-32.c: Check profile consistency.
11598 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
11599 * gcc.dg/vect/vect-33.c: Check profile consistency.
11600 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
11601 * gcc.dg/vect/vect-34.c: Check profile consistency.
11602 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
11603 * gcc.dg/vect/vect-35.c: Check profile consistency.
11604 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
11605 * gcc.dg/vect/vect-36.c: Check profile consistency.
11606 * gcc.dg/vect/vect-38.c: Check profile consistency.
11607 * gcc.dg/vect/vect-4.c: Check profile consistency.
11608 * gcc.dg/vect/vect-40.c: Check profile consistency.
11609 * gcc.dg/vect/vect-42.c: Check profile consistency.
11610 * gcc.dg/vect/vect-44.c: Check profile consistency.
11611 * gcc.dg/vect/vect-46.c: Check profile consistency.
11612 * gcc.dg/vect/vect-48.c: Check profile consistency.
11613 * gcc.dg/vect/vect-5.c: Check profile consistency.
11614 * gcc.dg/vect/vect-50.c: Check profile consistency.
11615 * gcc.dg/vect/vect-52.c: Check profile consistency.
11616 * gcc.dg/vect/vect-54.c: Check profile consistency.
11617 * gcc.dg/vect/vect-56.c: Check profile consistency.
11618 * gcc.dg/vect/vect-58.c: Check profile consistency.
11619 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
11620 * gcc.dg/vect/vect-6.c: Check profile consistency.
11621 * gcc.dg/vect/vect-60.c: Check profile consistency.
11622 * gcc.dg/vect/vect-62.c: Check profile consistency.
11623 * gcc.dg/vect/vect-63.c: Check profile consistency.
11624 * gcc.dg/vect/vect-64.c: Check profile consistency.
11625 * gcc.dg/vect/vect-65.c: Check profile consistency.
11626 * gcc.dg/vect/vect-66.c: Check profile consistency.
11627 * gcc.dg/vect/vect-67.c: Check profile consistency.
11628 * gcc.dg/vect/vect-68.c: Check profile consistency.
11629 * gcc.dg/vect/vect-7.c: Check profile consistency.
11630 * gcc.dg/vect/vect-70.c: Check profile consistency.
11631 * gcc.dg/vect/vect-71.c: Check profile consistency.
11632 * gcc.dg/vect/vect-72.c: Check profile consistency.
11633 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
11634 * gcc.dg/vect/vect-73.c: Check profile consistency.
11635 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
11636 * gcc.dg/vect/vect-74.c: Check profile consistency.
11637 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
11638 * gcc.dg/vect/vect-75.c: Check profile consistency.
11639 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
11640 * gcc.dg/vect/vect-76.c: Check profile consistency.
11641 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
11642 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
11643 * gcc.dg/vect/vect-77.c: Check profile consistency.
11644 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
11645 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
11646 * gcc.dg/vect/vect-78.c: Check profile consistency.
11647 * gcc.dg/vect/vect-8.c: Check profile consistency.
11648 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
11649 * gcc.dg/vect/vect-80.c: Check profile consistency.
11650 * gcc.dg/vect/vect-82.c: Check profile consistency.
11651 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
11652 * gcc.dg/vect/vect-83.c: Check profile consistency.
11653 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
11654 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
11655 * gcc.dg/vect/vect-85.c: Check profile consistency.
11656 * gcc.dg/vect/vect-86.c: Check profile consistency.
11657 * gcc.dg/vect/vect-87.c: Check profile consistency.
11658 * gcc.dg/vect/vect-88.c: Check profile consistency.
11659 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
11660 * gcc.dg/vect/vect-89.c: Check profile consistency.
11661 * gcc.dg/vect/vect-9.c: Check profile consistency.
11662 * gcc.dg/vect/vect-91.c: Check profile consistency.
11663 * gcc.dg/vect/vect-92.c: Check profile consistency.
11664 * gcc.dg/vect/vect-93.c: Check profile consistency.
11665 * gcc.dg/vect/vect-95.c: Check profile consistency.
11666 * gcc.dg/vect/vect-96.c: Check profile consistency.
11667 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
11668 * gcc.dg/vect/vect-97.c: Check profile consistency.
11669 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
11670 * gcc.dg/vect/vect-98.c: Check profile consistency.
11671 * gcc.dg/vect/vect-99.c: Check profile consistency.
11673 2023-08-01 Pan Li <pan2.li@intel.com>
11674 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11676 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
11678 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
11679 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
11680 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
11681 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
11682 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
11683 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
11684 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
11685 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
11686 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
11687 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
11688 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
11689 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
11690 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
11691 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
11692 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
11693 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
11694 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
11695 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
11696 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
11697 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
11698 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
11699 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
11700 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
11701 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
11702 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
11703 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
11704 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
11705 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
11706 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
11707 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
11708 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
11709 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
11710 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
11711 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
11712 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
11713 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
11714 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
11715 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
11716 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
11717 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
11718 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
11719 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
11720 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
11721 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
11722 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
11723 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
11724 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
11725 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
11726 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
11727 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
11728 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
11730 2023-08-01 Pan Li <pan2.li@intel.com>
11732 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
11733 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
11735 2023-08-01 liuhongt <hongtao.liu@intel.com>
11737 * gcc.target/i386/pr87007-4.c: Adjust testcase.
11738 * gcc.target/i386/pr87007-5.c: Ditto.
11740 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
11743 * gm2/iso/pass/constvec.mod: New test.
11744 * gm2/iso/pass/constvec2.mod: New test.
11745 * gm2/iso/run/pass/constvec3.mod: New test.
11747 2023-08-01 Andrew Pinski <apinski@marvell.com>
11749 PR tree-optimization/93044
11750 * gcc.dg/tree-ssa/cast-1.c: New test.
11751 * gcc.dg/tree-ssa/cast-2.c: New test.
11753 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
11756 * gcc.dg/Wmissing-variable-declarations.c: New test.
11758 2023-07-31 Andrew Pinski <apinski@marvell.com>
11760 PR tree-optimization/106164
11761 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
11763 2023-07-31 Andrew Pinski <apinski@marvell.com>
11765 PR tree-optimization/106164
11766 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
11768 2023-07-31 Andrew Pinski <apinski@marvell.com>
11770 PR tree-optimization/100864
11771 * gcc.dg/tree-ssa/bitops-3.c: New test.
11773 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
11775 * gcc.dg/pr110582.c: New.
11777 2023-07-31 David Malcolm <dmalcolm@redhat.com>
11780 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
11781 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
11783 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
11785 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
11786 * gfortran.dg/goacc/host_data-error.f90: New testcase.
11787 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
11789 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11791 * gcc.dg/cmp-mem-const-1.c: New test.
11792 * gcc.dg/cmp-mem-const-2.c: New test.
11793 * gcc.dg/cmp-mem-const-3.c: New test.
11794 * gcc.dg/cmp-mem-const-4.c: New test.
11795 * gcc.dg/cmp-mem-const-5.c: New test.
11796 * gcc.dg/cmp-mem-const-6.c: New test.
11797 * gcc.target/s390/cmp-mem-const-1.c: New test.
11799 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
11801 * gcc.target/aarch64/pr110625_1.c: New testcase.
11802 * gcc.target/aarch64/pr110625_2.c: New testcase.
11804 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
11807 * gcc.target/i386/pr110843.c: New test case.
11809 2023-07-31 Pan Li <pan2.li@intel.com>
11811 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
11813 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
11815 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11817 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
11818 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
11819 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
11820 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
11821 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
11822 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
11823 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
11824 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
11825 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
11826 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
11827 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
11829 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
11832 * gcc.target/i386/pr110790-1.c: New test case.
11833 * gcc.target/i386/pr110790-2.c: Likewise.
11835 2023-07-29 Jan Hubicka <jh@suse.cz>
11837 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
11839 2023-07-28 Harald Anlauf <anlauf@gmx.de>
11842 * gfortran.dg/assumed_type_18.f90: New test.
11844 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
11846 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
11849 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
11853 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
11854 * g++.dg/lto/pr89335_0.C: Likewise.
11855 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
11856 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
11857 * g++.dg/warn/pr83054-2.C: New test.
11859 2023-07-28 Jan Hubicka <jh@suse.cz>
11861 PR middle-end/77689
11862 * g++.dg/tree-ssa/loop-split-1.C: New test.
11864 2023-07-28 Jan Hubicka <jh@suse.cz>
11866 PR middle-end/106293
11867 * gcc.dg/tree-prof/loop-split-1.c: New test.
11868 * gcc.dg/tree-prof/loop-split-2.c: New test.
11869 * gcc.dg/tree-prof/loop-split-3.c: New test.
11871 2023-07-28 xuli <xuli1@eswincomputing.com>
11873 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
11874 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
11875 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
11876 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
11877 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
11878 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
11879 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
11880 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
11881 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
11882 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
11883 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
11884 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
11885 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
11886 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
11887 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
11888 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
11889 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
11890 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
11891 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
11892 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
11893 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
11894 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
11895 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
11896 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
11897 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
11898 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
11899 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
11900 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
11901 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
11902 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
11903 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
11904 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
11905 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
11906 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
11907 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
11909 2023-07-28 Jan Hubicka <jh@suse.cz>
11911 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
11912 * gcc.target/i386/avx2-gather-6.c: Likewise.
11913 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
11915 2023-07-28 liuhongt <hongtao.liu@intel.com>
11917 * gcc.target/i386/pr110788.c: New test.
11919 2023-07-27 David Faust <david.faust@oracle.com>
11923 * gcc.target/bpf/sload-1.c: New test.
11924 * gcc.target/bpf/sload-pseudoc-1.c: New test.
11925 * gcc.target/bpf/smov-1.c: New test.
11926 * gcc.target/bpf/smov-pseudoc-1.c: New test.
11928 2023-07-27 David Faust <david.faust@oracle.com>
11930 * gcc.target/bpf/alu-2.c: New test.
11931 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
11933 2023-07-27 Jan Hubicka <jh@suse.cz>
11935 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
11936 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
11937 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
11938 * gcc.dg/unroll-1.c: Test for profile mismatches.
11939 * gcc.dg/unroll-3.c: Test for profile mismatches.
11940 * gcc.dg/unroll-4.c: Test for profile mismatches.
11941 * gcc.dg/unroll-5.c: Test for profile mismatches.
11942 * gcc.dg/unroll-6.c: Test for profile mismatches.
11944 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
11946 * gfortran.dg/gomp/teams-6.f90: Extend.
11948 2023-07-27 Jan Hubicka <jh@suse.cz>
11950 * gcc.dg/pr102385.c: Check for no profile mismatches.
11951 * gcc.dg/pr96931.c: Check for no profile mismatches.
11952 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
11953 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
11954 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
11955 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
11956 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
11957 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
11958 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
11959 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
11960 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
11961 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
11962 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
11963 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
11964 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
11965 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
11966 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
11967 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
11968 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
11969 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
11970 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
11971 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
11973 2023-07-27 Patrick Palka <ppalka@redhat.com>
11976 * g++.dg/cpp0x/constexpr-empty18.C: New test.
11977 * g++.dg/cpp0x/constexpr-empty19.C: New test.
11979 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11981 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
11982 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
11983 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
11984 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
11985 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
11986 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
11987 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
11988 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
11989 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
11990 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
11991 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
11992 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
11993 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
11994 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
11995 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
11996 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
11997 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
11998 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
11999 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
12000 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
12001 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
12002 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
12003 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
12004 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
12005 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
12006 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
12007 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
12009 2023-07-27 demin.han <demin.han@starfivetech.com>
12011 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
12013 2023-07-27 Richard Biener <rguenther@suse.de>
12015 PR tree-optimization/110829
12016 * gcc.dg/pr56837.c: XFAIL part of the testcase.
12018 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
12021 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
12023 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
12024 Richard Biener <rguenther@suse.de>
12026 PR tree-optimization/110776
12027 * gcc.target/powerpc/pr110776.c: New test.
12029 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
12031 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
12032 * gcc.target/riscv/pr102957.c: Likewise.
12034 2023-07-26 Patrick Palka <ppalka@redhat.com>
12038 * g++.dg/cpp1z/class-deduction115.C: New test.
12039 * g++.dg/template/ttp39.C: New test.
12041 2023-07-26 Patrick Palka <ppalka@redhat.com>
12045 * g++.dg/template/ttp38.C: New test.
12047 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
12049 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
12050 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
12051 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
12052 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
12054 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
12056 * gcc.target/riscv/attribute-20.c: New test.
12057 * gcc.target/riscv/attribute-21.c: New test.
12058 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
12060 2023-07-26 Patrick Palka <ppalka@redhat.com>
12063 * g++.dg/cpp2a/nontype-float3.C: New test.
12065 2023-07-26 Harald Anlauf <anlauf@gmx.de>
12068 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
12069 * gfortran.dg/data_char_5.f90: Likewise.
12070 * gfortran.dg/data_char_6.f90: New test.
12072 2023-07-26 Jason Merrill <jason@redhat.com>
12075 * g++.dg/template/template-keyword4.C: New test.
12077 2023-07-26 David Faust <david.faust@oracle.com>
12079 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
12080 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
12081 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
12082 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
12083 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
12084 * gcc.target/bpf/atomic-op-1.c: New test.
12085 * gcc.target/bpf/atomic-op-2.c: New test.
12086 * gcc.target/bpf/atomic-op-3.c: New test.
12087 * gcc.target/bpf/atomic-xchg-1.c: New test.
12088 * gcc.target/bpf/atomic-xchg-2.c: New test.
12090 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
12092 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
12093 `main` of this testcase.
12095 2023-07-26 Carl Love <cel@us.ibm.com>
12097 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
12098 vec-replace-word-runnable_1.c.
12099 * gcc.target/powerpc/vec-replace-word-runnable_1.c
12100 (dg-options): add -flax-vector-conversions.
12101 (vec_replace_unaligned) Fix first argument type.
12102 (vresult_uchar): Fix expected results.
12103 (vec_replace_unaligned): Update for loop to check uchar results.
12104 Remove extra spaces in if statements. Insert missing spaces in
12106 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
12108 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
12110 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
12111 instead of dg-options.
12113 2023-07-26 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/106081
12116 * gcc.dg/vect/pr106081.c: New testcase.
12118 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
12120 PR testsuite/110763
12121 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
12124 2023-07-26 Li Xu <xuli1@eswincomputing.com>
12126 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
12128 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
12131 * gcc.target/i386/pr110762.c: New test.
12133 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
12135 * gcc.target/bpf/neg-1.c: New test.
12136 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
12138 2023-07-26 Richard Biener <rguenther@suse.de>
12140 PR tree-optimization/110799
12141 * gcc.dg/torture/pr110799.c: New testcase.
12143 2023-07-26 Jakub Jelinek <jakub@redhat.com>
12145 PR tree-optimization/110755
12146 * gcc.dg/pr110755.c: New test.
12148 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
12151 * g++.target/powerpc/pr110741.C: New test.
12153 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
12155 * gcc.target/riscv/fsflags.c: New test.
12157 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
12162 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
12163 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
12164 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
12165 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
12166 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
12167 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
12169 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
12172 * g++.dg/cpp1y/constexpr-110619.C: New test.
12174 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
12176 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
12177 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
12178 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
12179 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
12180 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
12181 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
12182 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
12183 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
12184 * g++.dg/cpp0x/overflow1.C: Likewise.
12185 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
12186 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
12187 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
12188 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
12189 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
12190 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
12191 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
12192 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
12193 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
12194 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
12195 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
12196 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
12197 * g++.dg/cpp1y/pr68180.C: Likewise.
12198 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
12199 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
12200 * g++.dg/cpp2a/bit-cast11.C: Likewise.
12201 * g++.dg/cpp2a/bit-cast12.C: Likewise.
12202 * g++.dg/cpp2a/bit-cast14.C: Likewise.
12203 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
12204 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
12205 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
12206 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
12207 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
12208 * g++.dg/cpp2a/constinit10.C: Likewise.
12209 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
12210 * g++.dg/ext/constexpr-vla2.C: Likewise.
12211 * g++.dg/ext/constexpr-vla3.C: Likewise.
12212 * g++.dg/ubsan/pr63956.C: Likewise.
12214 2023-07-26 Jason Merrill <jason@redhat.com>
12216 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
12218 2023-07-25 Andrew Pinski <apinski@marvell.com>
12220 PR testsuite/110803
12221 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
12224 2023-07-25 Marek Polacek <polacek@redhat.com>
12227 * g++.dg/cpp1y/constexpr-110382.C: New test.
12229 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
12232 PR middle-end/71065
12233 * gfortran.dg/gomp/teams-6.f90: New test.
12235 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
12237 * gnat.dg/unroll3.adb: Adjust.
12239 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
12241 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
12243 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
12246 * gcc.target/powerpc/pr103605.h: New.
12247 * gcc.target/powerpc/pr103605-1.c: New.
12248 * gcc.target/powerpc/pr103605-2.c: New.
12250 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
12253 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
12254 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
12255 * gm2/extensions/asm/fail/stressreturn.mod: New test.
12256 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
12257 * gm2/extensions/asm/pass/fooasm.mod: New test.
12259 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
12262 PR middle-end/71065
12263 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
12264 * gfortran.dg/gomp/teams-5.f90: New test.
12266 2023-07-24 Drew Ross <drross@redhat.com>
12267 Jakub Jelinek <jakub@redhat.com>
12269 PR middle-end/109986
12270 * gcc.c-torture/execute/pr109986.c: New test.
12271 * gcc.dg/tree-ssa/pr109986.c: New test.
12273 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
12276 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
12277 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
12278 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
12279 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
12280 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
12281 * gcc.target/bpf/diag-smod.c: Likewise.
12283 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
12285 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
12286 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
12288 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
12291 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
12292 * gcc.target/bpf/bswap-2.c: New test.
12294 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12296 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
12297 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
12298 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
12299 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
12300 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
12301 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
12302 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
12303 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
12304 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
12306 2023-07-24 Richard Biener <rguenther@suse.de>
12308 PR tree-optimization/110777
12309 * gcc.dg/pr110777.c: New testcase.
12311 2023-07-24 Richard Biener <rguenther@suse.de>
12313 PR tree-optimization/110766
12314 * gcc.dg/torture/pr110766.c: New testcase.
12316 2023-07-24 Pan Li <pan2.li@intel.com>
12318 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
12319 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
12321 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
12323 * gcc.target/riscv/pr110748-1.c: New Test.
12324 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
12325 patterns to avoid random string matches.
12327 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
12329 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
12331 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
12334 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
12336 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
12338 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
12340 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
12341 Richard Biener <rguenther@suse.de>
12344 * gcc.dg/pr110699.c: New test case.
12346 2023-07-21 Marek Polacek <polacek@redhat.com>
12349 * g++.dg/cpp0x/noexcept80.C: New test.
12351 2023-07-21 Jan Hubicka <jh@suse.cz>
12353 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
12354 * gcc.dg/tree-ssa/dce-1.c: Likewise.
12356 2023-07-21 Jan Hubicka <jh@suse.cz>
12358 * gcc.dg/loop-unswitch-17.c: Disable ch.
12359 * gcc.dg/pr103079.c: Disable ch.
12360 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
12362 * gcc.dg/tree-ssa/copy-headers.c: Update template.
12363 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
12365 2023-07-21 Richard Biener <rguenther@suse.de>
12367 PR tree-optimization/41320
12368 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
12370 2023-07-21 Jan Hubicka <jh@suse.cz>
12372 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
12374 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12376 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
12377 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
12378 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
12379 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
12380 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
12381 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
12382 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
12383 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
12384 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
12385 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
12386 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
12387 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
12388 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
12389 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
12390 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
12391 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
12392 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
12393 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
12394 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
12395 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
12396 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
12397 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
12398 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
12399 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
12400 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
12401 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
12402 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
12403 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
12404 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
12405 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
12406 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
12407 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
12408 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
12409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
12410 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
12411 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
12412 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
12413 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
12414 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
12415 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
12416 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
12417 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
12418 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
12419 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
12420 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
12421 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
12422 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
12423 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
12425 2023-07-21 Richard Biener <rguenther@suse.de>
12427 PR tree-optimization/88540
12428 * gcc.target/i386/pr88540.c: New testcase.
12429 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
12430 * gcc.target/i386/pr54855-12.c: Adjust.
12431 * gcc.target/i386/pr54855-13.c: Likewise.
12432 * gcc.target/i386/pr110170.c: Likewise.
12433 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
12435 2023-07-21 Andrew Pinski <apinski@marvell.com>
12437 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
12438 the passes that enables match-and-simplify.
12439 * gcc.dg/tree-ssa/minmax-23.c: New test.
12441 2023-07-21 Richard Biener <rguenther@suse.de>
12443 PR tree-optimization/110742
12444 * g++.dg/torture/pr110742.C: New testcase.
12446 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
12448 PR testsuite/110729
12449 * gcc.dg/pr110729.c: New test.
12451 2023-07-21 liuhongt <hongtao.liu@intel.com>
12453 * c-c++-common/fcf-protection-10.c: New test.
12454 * c-c++-common/fcf-protection-11.c: New test.
12455 * c-c++-common/fcf-protection-12.c: New test.
12456 * c-c++-common/fcf-protection-8.c: New test.
12457 * c-c++-common/fcf-protection-9.c: New test.
12458 * gcc.target/i386/pr89701-1.c: New test.
12459 * gcc.target/i386/pr89701-2.c: New test.
12460 * gcc.target/i386/pr89701-3.c: New test.
12462 2023-07-21 liuhongt <hongtao.liu@intel.com>
12464 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
12465 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
12466 * lib/target-supports.exp (add_options_for_float16): Add
12467 -msse2 for i?86-*-* || x86_64-*-*.
12469 2023-07-21 David Malcolm <dmalcolm@redhat.com>
12472 * gcc.dg/analyzer/pr110455.c: New test.
12474 2023-07-21 David Malcolm <dmalcolm@redhat.com>
12477 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
12479 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
12481 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
12482 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
12483 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
12484 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
12486 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
12489 * gcc.target/i386/pr110717.c: New test.
12491 2023-07-20 Marek Polacek <polacek@redhat.com>
12493 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
12495 2023-07-20 Marek Polacek <polacek@redhat.com>
12498 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
12499 * g++.dg/cpp2a/desig28.C: New test.
12500 * g++.dg/cpp2a/desig29.C: New test.
12502 2023-07-20 Jan Hubicka <jh@suse.cz>
12504 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
12505 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
12506 static; update template.
12507 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
12508 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
12509 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
12511 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
12513 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
12515 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12517 * gfortran.dg/ieee/comparisons_1.f90: New test.
12518 * gfortran.dg/ieee/comparisons_2.f90: New test.
12519 * gfortran.dg/ieee/comparisons_3.F90: New test.
12521 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12523 PR middle-end/77928
12524 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
12525 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
12526 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
12528 2023-07-20 Pan Li <pan2.li@intel.com>
12530 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
12531 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
12533 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
12535 * gcc.target/i386/pr88873.c: New test case.
12537 2023-07-20 Richard Biener <rguenther@suse.de>
12539 PR middle-end/61747
12540 * g++.target/i386/pr61747.C: New testcase.
12542 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
12544 PR preprocessor/103902
12545 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
12546 "size_t" throughout.
12547 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
12549 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12551 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
12553 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
12555 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
12557 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
12559 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
12562 2023-07-19 Marek Polacek <polacek@redhat.com>
12565 * g++.dg/diagnostic/base.C: New test.
12567 2023-07-19 David Malcolm <dmalcolm@redhat.com>
12570 * gcc.dg/analyzer/taint-divisor-2.c: New test.
12572 2023-07-19 Marek Polacek <polacek@redhat.com>
12575 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
12577 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
12579 * gcc.target/avr/lra-elim.c: New test.
12581 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
12583 * gm2/errors/fail/badabs.mod: New test.
12584 * gm2/errors/fail/badenum.mod: New test.
12586 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
12588 * gcc.target/aarch64/feature-bf16-backport.c: New test.
12589 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
12590 * gcc.target/aarch64/feature-fp16-backport.c: New test.
12591 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
12592 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
12593 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
12594 * gcc.target/aarch64/feature-memtag-backport.c: New test.
12595 * gcc.target/aarch64/feature-sha3-backport.c: New test.
12596 * gcc.target/aarch64/feature-sm4-backport.c: New test.
12598 2023-07-19 Andrew Pinski <apinski@marvell.com>
12600 PR tree-optimization/110252
12601 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
12602 __builtin_parity loses the nonzerobits info.
12603 * gcc.c-torture/execute/pr110252-1.c: New test.
12604 * gcc.c-torture/execute/pr110252-2.c: New test.
12605 * gcc.c-torture/execute/pr110252-3.c: New test.
12606 * gcc.c-torture/execute/pr110252-4.c: New test.
12608 2023-07-19 Andrew Pinski <apinski@marvell.com>
12610 PR tree-optimization/110726
12611 * gcc.c-torture/execute/bitops-1.c: New test.
12613 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
12615 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
12616 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
12617 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
12619 2023-07-19 Jakub Jelinek <jakub@redhat.com>
12621 PR tree-optimization/110731
12622 * gcc.dg/pr110731.c: New test.
12624 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
12626 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
12628 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
12631 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
12632 the additional count variable.
12634 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
12636 * gcc.target/riscv/arch-2.c: Update -march.
12637 * gcc.target/riscv/arch-3.c: Ditto.
12638 * gcc.target/riscv/arch-5.c: Ditto.
12639 * gcc.target/riscv/arch-8.c: Ditto.
12640 * gcc.target/riscv/attribute-10.c: Ditto.
12641 * gcc.target/riscv/attribute-18.c: Ditto.
12642 * gcc.target/riscv/attribute-19.c: Ditto.
12643 * gcc.target/riscv/attribute-8.c: Ditto.
12644 * gcc.target/riscv/attribute-9.c: Ditto.
12645 * gcc.target/riscv/pr102957.c: Ditto.
12646 * gcc.target/riscv/arch-22.cc: New test.
12647 * gcc.target/riscv/arch-23.c: New file.
12649 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
12651 * gcc.target/riscv/stack_save_restore.c: Moved to...
12652 * gcc.target/riscv/stack_save_restore_2.c: ...here.
12653 * gcc.target/riscv/stack_save_restore_1.c: New test.
12655 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
12657 PR preprocessor/103902
12658 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
12659 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
12660 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
12661 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
12663 2023-07-19 liuhongt <hongtao.liu@intel.com>
12665 * gcc.target/i386/pr109504.c: New test.
12666 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
12667 * gcc.target/i386/sse2-float16-1.c: Ditto.
12668 * gcc.target/i386/sse2-float16-4.c: New test.
12669 * gcc.target/i386/sse2-float16-5.c: New test.
12670 * g++.target/i386/float16-1.C: Adjust error info.
12672 2023-07-18 Marek Polacek <polacek@redhat.com>
12675 * g++.dg/cpp/string-4.C: New test.
12676 * g++.dg/cpp/ucn-2.C: New test.
12678 2023-07-18 Marek Polacek <polacek@redhat.com>
12680 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
12683 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
12685 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
12686 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
12687 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
12689 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
12690 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
12691 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
12692 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
12693 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
12694 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
12695 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
12696 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
12697 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
12699 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
12700 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
12701 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
12702 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
12703 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
12704 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
12706 2023-07-18 Patrick Palka <ppalka@redhat.com>
12708 * g++.dg/overload/conv-op5.C: New test.
12710 2023-07-18 Patrick Palka <ppalka@redhat.com>
12713 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
12714 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
12716 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12718 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
12719 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
12720 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
12721 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
12722 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
12723 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
12724 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
12725 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
12726 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
12727 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
12728 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
12729 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
12730 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
12731 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
12732 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
12733 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
12734 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
12735 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
12736 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
12737 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
12738 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
12739 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
12740 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
12741 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
12742 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
12744 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12746 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
12747 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
12748 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
12749 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
12750 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
12751 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
12752 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
12753 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
12754 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
12755 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
12757 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
12759 * gcc.target/riscv/attribute-20.c: Removed.
12761 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
12763 * gcc.target/s390/vector/vec-cmpge.c: New test.
12765 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
12767 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
12769 2023-07-18 liuhongt <hongtao.liu@intel.com>
12771 * gcc.target/i386/pr110591.c: New test.
12772 * gcc.target/i386/pr110591-2.c: New test.
12774 2023-07-18 Pan Li <pan2.li@intel.com>
12776 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
12778 2023-07-18 Pan Li <pan2.li@intel.com>
12779 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12781 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
12783 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
12784 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
12785 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
12786 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
12787 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
12788 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
12789 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
12790 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
12791 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
12792 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
12793 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
12794 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
12795 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
12796 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
12797 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
12798 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
12799 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
12800 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
12801 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
12802 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
12803 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
12804 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
12805 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
12806 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
12807 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
12808 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
12809 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
12810 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
12811 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
12812 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
12813 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
12814 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
12815 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
12816 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
12817 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
12818 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
12819 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
12820 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
12821 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
12822 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
12823 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
12824 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
12825 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
12826 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
12828 2023-07-17 Harald Anlauf <anlauf@gmx.de>
12832 * gfortran.dg/deferred_character_37.f90: New test.
12834 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12836 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
12837 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
12839 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
12842 * gfortran.dg/intent_out_22.f90: New test.
12844 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
12846 * gfortran.dg/finalize_53.f90: New test.
12848 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
12851 * gcc.target/riscv/attribute-20.c: New test.
12852 * gcc.target/riscv/pr110696.c: New test.
12854 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12856 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
12857 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
12858 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
12859 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
12860 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
12861 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
12862 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
12863 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
12864 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
12866 2023-07-17 Richard Biener <rguenther@suse.de>
12868 PR tree-optimization/110669
12869 * gcc.dg/torture/pr110669.c: New testcase.
12871 2023-07-17 Andrew Pinski <apinski@marvell.com>
12873 PR tree-optimization/95923
12874 * gcc.dg/tree-ssa/bitops-2.c: New test.
12875 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
12877 2023-07-17 Andrew Pinski <apinski@marvell.com>
12879 PR tree-optimization/110666
12880 * gcc.c-torture/execute/pr110666-1.c: New test.
12882 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
12884 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
12885 * gcc.target/i386/funcspec-56.inc: Handle new march.
12887 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
12889 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
12890 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
12892 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
12894 * g++.dg/other/i386-2.C: Add -msm4.
12895 * g++.dg/other/i386-3.C: Ditto.
12896 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12897 * gcc.target/i386/sse-12.c: Add -msm4.
12898 * gcc.target/i386/sse-13.c: Ditto.
12899 * gcc.target/i386/sse-14.c: Ditto.
12900 * gcc.target/i386/sse-22.c: Add sm4.
12901 * gcc.target/i386/sse-23.c: Ditto.
12902 * lib/target-supports.exp (check_effective_target_sm4): New.
12903 * gcc.target/i386/sm4-1.c: New test.
12904 * gcc.target/i386/sm4-check.h: Ditto.
12905 * gcc.target/i386/sm4key4-2.c: Ditto.
12906 * gcc.target/i386/sm4rnds4-2.c: Ditto.
12908 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
12910 * g++.dg/other/i386-2.C: Add -msha512.
12911 * g++.dg/other/i386-3.C: Ditto.
12912 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12913 * gcc.target/i386/sse-12.c: Add -msha512.
12914 * gcc.target/i386/sse-13.c: Ditto.
12915 * gcc.target/i386/sse-14.c: Ditto.
12916 * gcc.target/i386/sse-22.c: Add sha512.
12917 * gcc.target/i386/sse-23.c: Ditto.
12918 * lib/target-supports.exp (check_effective_target_sha512): New.
12919 * gcc.target/i386/sha512-1.c: New test.
12920 * gcc.target/i386/sha512-check.h: Ditto.
12921 * gcc.target/i386/sha512msg1-2.c: Ditto.
12922 * gcc.target/i386/sha512msg2-2.c: Ditto.
12923 * gcc.target/i386/sha512rnds2-2.c: Ditto.
12925 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
12927 * g++.dg/other/i386-2.C: Add -msm3.
12928 * g++.dg/other/i386-3.C: Ditto.
12929 * gcc.target/i386/avx-1.c: Add new define for immediate.
12930 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12931 * gcc.target/i386/sse-12.c: Add -msm3.
12932 * gcc.target/i386/sse-13.c: Ditto.
12933 * gcc.target/i386/sse-14.c: Ditto.
12934 * gcc.target/i386/sse-22.c: Add sm3.
12935 * gcc.target/i386/sse-23.c: Ditto.
12936 * lib/target-supports.exp (check_effective_target_sm3): New.
12937 * gcc.target/i386/sm3-1.c: New test.
12938 * gcc.target/i386/sm3-check.h: Ditto.
12939 * gcc.target/i386/sm3msg1-2.c: Ditto.
12940 * gcc.target/i386/sm3msg2-2.c: Ditto.
12941 * gcc.target/i386/sm3rnds2-2.c: Ditto.
12943 2023-07-17 Kong Lingling <lingling.kong@intel.com>
12944 Haochen Jiang <haochen.jiang@intel.com>
12946 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
12947 * g++.dg/other/i386-3.C: Ditto.
12948 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
12949 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
12950 * gcc.target/i386/sse-13.c: Ditto.
12951 * gcc.target/i386/sse-14.c: Ditto.
12952 * gcc.target/i386/sse-22.c: Ditto.
12953 * gcc.target/i386/sse-23.c: Ditto.
12954 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
12955 * lib/target-supports.exp
12956 (check_effective_target_avxvnniint16): New.
12957 * gcc.target/i386/avxvnniint16-1.c: Ditto.
12958 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
12959 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
12960 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
12961 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
12962 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
12963 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
12965 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
12967 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
12969 2023-07-15 Patrick Palka <ppalka@redhat.com>
12972 * g++.dg/cpp1z/elide8.C: New test.
12974 2023-07-15 Patrick Palka <ppalka@redhat.com>
12977 * g++.dg/cpp2a/fn-template26.C: New test.
12979 2023-07-14 Jason Merrill <jason@redhat.com>
12982 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
12983 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
12985 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
12988 * gcc.target/i386/pr110588.c: New test case.
12990 2023-07-14 Marek Polacek <polacek@redhat.com>
12991 Jason Merrill <jason@redhat.com>
12994 * g++.dg/cpp0x/constexpr-template12.C: New test.
12995 * g++.dg/cpp1z/constexpr-template1.C: New test.
12996 * g++.dg/cpp1z/constexpr-template2.C: New test.
12998 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
13001 * gcc.target/i386/pr110206.c: New test.
13003 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13005 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
13006 Adapt testcase for link fail.
13007 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
13008 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
13009 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
13010 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
13011 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
13012 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
13014 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
13017 * gfortran.dg/intent_out_21.f90: New test.
13019 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
13022 * gfortran.dg/intent_out_20.f90: New test.
13024 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
13027 * gfortran.dg/intent_out_19.f90: New test.
13029 2023-07-14 Tamar Christina <tamar.christina@arm.com>
13031 PR tree-optimization/109154
13032 * gcc.dg/vect/vect-ifcvt-20.c: New test.
13034 2023-07-14 Tamar Christina <tamar.christina@arm.com>
13036 PR tree-optimization/109154
13037 * gcc.dg/vect/vect-ifcvt-19.c: New test.
13039 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
13041 * gcc.target/riscv/arch-22.c: New test.
13042 * gcc.target/riscv/predef-28.c: New test.
13044 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
13047 * gcc.target/pdp11/pr107841.c: New test.
13049 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
13052 * gfortran.dg/pdt_33.f90: New test.
13054 2023-07-13 Carl Love <cel@us.ibm.com>
13056 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
13057 test_fpscr_rn_builtin_1.c. Add comment.
13058 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
13059 return value of __builtin_set_fpscr_rn builtin.
13060 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
13062 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
13065 * gcc.target/alpha/pr106966.c: New test.
13067 2023-07-13 Andrew Pinski <apinski@marvell.com>
13069 * gcc.dg/tree-ssa/pr110293-1.c: New test.
13070 * gcc.dg/tree-ssa/pr110539-1.c: New test.
13071 * gcc.dg/tree-ssa/pr110539-2.c: New test.
13072 * gcc.dg/tree-ssa/pr110539-3.c: New test.
13073 * gcc.dg/tree-ssa/pr110539-4.c: New test.
13075 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
13077 PR middle-end/109520
13078 * gcc.target/i386/pr109520.c: New test.
13080 2023-07-13 Pan Li <pan2.li@intel.com>
13082 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
13083 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
13084 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
13085 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
13086 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
13087 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
13088 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
13090 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
13092 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
13094 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
13096 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
13098 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
13099 Kewen Lin <linkw@linux.ibm.com>
13101 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
13103 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13105 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
13106 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
13107 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
13109 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
13111 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
13113 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
13114 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
13115 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
13116 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
13117 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
13118 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
13119 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
13120 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
13121 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
13123 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
13125 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
13127 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
13129 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
13131 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
13133 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
13135 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
13137 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
13139 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
13141 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
13143 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
13145 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
13147 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
13149 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
13151 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
13153 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
13155 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
13157 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
13159 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
13161 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
13163 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
13165 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
13167 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
13169 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
13171 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
13173 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
13175 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
13177 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
13179 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
13181 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
13183 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
13185 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
13187 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
13189 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
13191 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
13193 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
13195 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
13197 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
13199 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
13201 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
13203 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
13205 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
13207 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
13209 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
13211 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
13213 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
13215 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
13217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
13219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
13221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
13223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
13225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
13227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
13229 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
13231 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
13233 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
13235 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
13237 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
13239 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
13241 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
13243 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
13245 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
13247 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
13249 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
13251 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
13253 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
13255 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
13257 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
13259 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
13261 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
13263 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
13265 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
13267 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
13269 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
13271 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
13273 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
13275 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
13277 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
13279 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
13281 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
13283 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
13286 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13288 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
13289 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
13290 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
13291 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
13292 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
13293 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
13294 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
13295 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
13296 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
13297 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
13298 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
13299 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
13300 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
13301 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
13302 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
13303 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
13305 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
13307 PR tree-optimization/107043
13308 * gcc.dg/tree-ssa/pr107043.c: New test.
13310 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
13312 PR tree-optimization/107053
13313 * gcc.dg/tree-ssa/pr107053.c: New test.
13315 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
13317 * gcc.dg/pr83073.c: Adjust testcase.
13319 2023-07-12 Jan Hubicka <jh@suse.cz>
13321 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
13323 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
13325 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
13326 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
13327 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
13329 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
13332 * gcc.target/i386/pr110598.c: New test case.
13334 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
13336 * gfortran.dg/pdt_33.f03: New test.
13338 2023-07-12 Richard Biener <rguenther@suse.de>
13340 PR tree-optimization/110630
13341 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
13342 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
13344 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13346 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
13347 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
13348 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
13349 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
13351 2023-07-12 Jan Beulich <jbeulich@suse.com>
13353 * gcc.target/i386/avx2-dupv4sf.c: New test.
13354 * gcc.target/i386/avx2-dupv4si.c: Likewise.
13355 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
13356 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
13358 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
13360 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
13361 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
13363 2023-07-12 liuhongt <hongtao.liu@intel.com>
13365 * gcc.target/i386/pr110438.c: New test.
13366 * gcc.target/i386/pr100711-6.c: Adjust testcase.
13368 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
13370 * g++.target/i386/mv16.C: Add graniterapids-d.
13371 * gcc.target/i386/funcspec-56.inc: Handle new march.
13373 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
13375 * gcc.target/i386/avx512vl-vaes-1.c: New test.
13377 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13379 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
13380 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
13381 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
13382 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
13383 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
13384 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
13385 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
13386 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
13387 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
13388 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
13389 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
13390 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
13392 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
13394 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
13395 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
13396 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
13397 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
13398 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
13399 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
13401 2023-07-11 Harald Anlauf <anlauf@gmx.de>
13404 * gfortran.dg/findloc_10.f90: New test.
13406 2023-07-11 Carl Love <cel@us.ibm.com>
13408 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
13409 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
13410 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
13411 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
13412 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
13413 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
13414 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
13415 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
13416 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
13417 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
13418 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
13419 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
13420 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
13421 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
13422 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
13424 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
13425 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
13426 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
13427 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
13428 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
13429 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
13430 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
13432 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
13434 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
13436 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
13438 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
13439 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
13442 2023-07-11 Patrick Palka <ppalka@redhat.com>
13445 * g++.dg/cpp1y/var-templ83.C: New test.
13447 2023-07-11 liuhongt <hongtao.liu@intel.com>
13450 * g++.target/i386/pr110170.C: Fix typo.
13452 2023-07-11 Xi Ruoyao <xry111@xry111.site>
13454 * g++.dg/vect/pr110557.cc: Use long long instead of long for
13456 (test): Remove an unnecessary cast.
13458 2023-07-10 Patrick Palka <ppalka@redhat.com>
13461 * g++.dg/template/ttp37.C: New test.
13463 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
13466 * gcc.target/arm/pr110268-1.c: New test.
13467 * gcc.target/arm/pr110268-2.c: New test.
13469 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
13471 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
13473 2023-07-10 Xi Ruoyao <xry111@xry111.site>
13475 PR tree-optimization/110557
13476 * g++.dg/vect/pr110557.cc: New test.
13478 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
13480 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
13481 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
13483 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
13485 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
13487 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
13489 * gdc.dg/asm4.d: Update test.
13491 2023-07-10 liuhongt <hongtao.liu@intel.com>
13493 * g++.target/i386/pr110170.C: New test.
13494 * gcc.target/i386/pr110170.c: New test.
13496 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
13498 * gdc.dg/rtti1.d: Move array concat testcase to ...
13499 * gdc.dg/nogc1.d: ... here. New test.
13501 2023-07-09 Jan Hubicka <jh@suse.cz>
13503 * gcc.dg/predict-22.c: Update template.
13505 2023-07-08 Jan Hubicka <jh@suse.cz>
13507 PR tree-optimization/110600
13508 * gcc.c-torture/compile/pr110600.c: New test.
13510 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
13514 * gfortran.dg/pr99139.f90 : New test
13515 * gfortran.dg/pr99368.f90 : New test
13517 2023-07-08 Jan Hubicka <jh@suse.cz>
13519 PR middle-end/110590
13520 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
13521 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
13523 2023-07-08 Harald Anlauf <anlauf@gmx.de>
13524 Steven G. Kargl <kargl@gcc.gnu.org>
13527 * gfortran.dg/intent_out_16.f90: New test.
13528 * gfortran.dg/intent_out_17.f90: New test.
13529 * gfortran.dg/intent_out_18.f90: New test.
13531 2023-07-08 Harald Anlauf <anlauf@gmx.de>
13534 * gfortran.dg/findloc_9.f90: New test.
13536 2023-07-07 Jan Hubicka <jh@suse.cz>
13538 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
13539 * gcc.dg/pr43864-3.c: Likewise.
13540 * gcc.dg/pr43864-4.c: Likewise.
13541 * gcc.dg/pr43864.c: Likewise.
13542 * gcc.dg/unroll-7.c: xfail.
13544 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
13546 * lib/target-supports.exp: Collect both kernel and user events for autofdo
13548 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
13552 * gcc.target/i386/pr110533.c: New test case.
13553 * gcc.target/i386/pr43644-2.c: Likewise.
13555 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
13558 * gdc.dg/pr98277.d: Add more tests.
13559 * gdc.dg/pr108842.d: New test.
13561 2023-07-07 Jan Hubicka <jh@suse.cz>
13563 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
13564 * gcc.dg/pr43864-2.c: Likewise.
13565 * gcc.dg/pr43864-3.c: Likewise.
13566 * gcc.dg/pr43864-4.c: Likewise.
13567 * gcc.dg/pr43864.c: Likewise.
13568 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
13569 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
13570 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
13571 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
13572 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
13573 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13574 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
13575 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
13576 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
13577 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
13578 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
13579 * gcc.dg/tree-ssa/update-threading.c: Likewise.
13580 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
13581 * gcc.dg/unroll-7.c: Likewise.
13582 * gcc.dg/unroll-8.c: Likewise.
13583 * gfortran.dg/pr25623-2.f90: Likewise.
13584 * gfortran.dg/pr25623.f90: Likewise.
13585 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
13586 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
13587 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
13589 2023-07-07 Jan Hubicka <jh@suse.cz>
13591 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
13593 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
13595 * gcc.target/s390/vector/vec-init-3.c: New test.
13597 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
13599 * gcc.target/i386/pr110372.c: New.
13601 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
13603 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
13604 value/mask changes.
13605 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
13606 * gcc.dg/tree-ssa/vrp122.c: Same.
13608 2023-07-07 Pan Li <pan2.li@intel.com>
13609 Robin Dapp <rdapp@ventanamicro.com>
13611 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
13613 2023-07-06 Jan Hubicka <jh@suse.cz>
13615 PR middle-end/25623
13616 * gfortran.dg/pr25623-2.f90: New test.
13618 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
13620 * gcc.target/aarch64/pr110449.c: New testcase.
13622 2023-07-06 Richard Biener <rguenther@suse.de>
13624 PR tree-optimization/110556
13625 * gcc.dg/torture/pr110556.c: New testcase.
13627 2023-07-06 Richard Biener <rguenther@suse.de>
13629 PR tree-optimization/110515
13630 * g++.dg/opt/pr110515.C: New testcase.
13632 2023-07-06 Richard Biener <rguenther@suse.de>
13634 PR tree-optimization/110544
13635 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
13637 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
13639 * gcc.target/i386/inline_attr_arch.c: New test.
13640 * gcc.target/i386/inline_target_clones.c: Ditto.
13642 2023-07-06 liuhongt <hongtao.liu@intel.com>
13644 * gcc.target/i386/pr110170-2.c: New test.
13646 2023-07-06 liuhongt <hongtao.liu@intel.com>
13648 * gcc.target/i386/pr110170-3.c: New test.
13650 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
13652 * gcc.target/aarch64/pr110474.c: New testcase.
13654 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
13656 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
13657 tests for variable index.
13658 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
13659 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
13660 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
13661 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
13663 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
13666 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
13668 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
13670 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
13671 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
13672 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
13673 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
13674 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
13677 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
13678 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13680 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
13681 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
13682 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
13683 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
13684 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
13685 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
13686 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
13687 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
13688 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
13689 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
13690 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
13691 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
13692 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
13693 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
13695 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
13697 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
13698 * gcc.target/mips/expand-block-move-r6.c: new test.
13700 2023-07-05 Richard Biener <rguenther@suse.de>
13702 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
13704 2023-07-05 Jan Beulich <jbeulich@suse.com>
13706 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
13708 2023-07-05 Jan Beulich <jbeulich@suse.com>
13711 * gcc.target/i386/pr100711-6.c: New test.
13713 2023-07-05 Jan Beulich <jbeulich@suse.com>
13716 * gcc.target/i386/pr100711-4.c: New test.
13717 * gcc.target/i386/pr100711-5.c: New test.
13719 2023-07-05 Jan Beulich <jbeulich@suse.com>
13722 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
13723 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
13724 towards generated code.
13725 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
13728 2023-07-05 Jan Beulich <jbeulich@suse.com>
13731 * gcc.target/i386/avx512-binop-not-1.h: New.
13732 * gcc.target/i386/avx512-binop-not-2.h: New.
13733 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
13734 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
13736 2023-07-05 yulong <shiyulong@iscas.ac.cn>
13738 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
13739 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
13740 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
13741 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
13742 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
13743 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
13744 * gcc.target/riscv/rvv/base/abi-17.c: New test.
13745 * gcc.target/riscv/rvv/base/abi-18.c: New test.
13747 2023-07-05 yulong <shiyulong@iscas.ac.cn>
13749 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
13750 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
13751 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
13752 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
13753 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
13755 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
13757 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
13758 encourage if-conversion.
13759 * gcc.target/mips/movcc-3.c: Same as above.
13761 2023-07-04 Richard Biener <rguenther@suse.de>
13763 PR tree-optimization/110491
13764 * gcc.dg/torture/pr110491.c: New testcase.
13766 2023-07-04 Richard Biener <rguenther@suse.de>
13768 PR tree-optimization/110376
13769 * gcc.dg/torture/pr110376.c: New testcase.
13771 2023-07-04 Richard Biener <rguenther@suse.de>
13773 PR tree-optimization/110228
13774 * gcc.dg/torture/pr110228.c: New testcase.
13775 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
13777 2023-07-04 Richard Biener <rguenther@suse.de>
13779 PR tree-optimization/110436
13780 * gcc.dg/pr110436.c: New testcase.
13782 2023-07-04 Richard Biener <rguenther@suse.de>
13784 PR middle-end/110495
13785 * gcc.dg/tree-ssa/addadd-2.c: Amend.
13786 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
13788 2023-07-04 Richard Biener <rguenther@suse.de>
13790 PR tree-optimization/110310
13791 * gcc.target/i386/pr110310.c: New testcase.
13792 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
13794 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13796 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
13798 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
13800 * gcc.target/riscv/zvbb.c: New test.
13801 * gcc.target/riscv/zvbc.c: New test.
13802 * gcc.target/riscv/zvkg.c: New test.
13803 * gcc.target/riscv/zvkn-1.c: New test.
13804 * gcc.target/riscv/zvkn.c: New test.
13805 * gcc.target/riscv/zvknc-1.c: New test.
13806 * gcc.target/riscv/zvknc-2.c: New test.
13807 * gcc.target/riscv/zvknc.c: New test.
13808 * gcc.target/riscv/zvkned.c: New test.
13809 * gcc.target/riscv/zvkng-1.c: New test.
13810 * gcc.target/riscv/zvkng-2.c: New test.
13811 * gcc.target/riscv/zvkng.c: New test.
13812 * gcc.target/riscv/zvknha.c: New test.
13813 * gcc.target/riscv/zvknhb.c: New test.
13814 * gcc.target/riscv/zvks-1.c: New test.
13815 * gcc.target/riscv/zvks.c: New test.
13816 * gcc.target/riscv/zvksc-1.c: New test.
13817 * gcc.target/riscv/zvksc-2.c: New test.
13818 * gcc.target/riscv/zvksc.c: New test.
13819 * gcc.target/riscv/zvksed.c: New test.
13820 * gcc.target/riscv/zvksg-1.c: New test.
13821 * gcc.target/riscv/zvksg-2.c: New test.
13822 * gcc.target/riscv/zvksg.c: New test.
13823 * gcc.target/riscv/zvksh.c: New test.
13824 * gcc.target/riscv/zvkt.c: New test.
13826 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
13828 * lib/g++.exp: Remove additional flag handled by Darwin specs.
13829 * lib/obj-c++.exp: Likewise.
13831 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
13834 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
13835 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
13836 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
13837 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
13838 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
13839 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
13840 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
13841 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
13842 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
13843 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
13844 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
13845 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
13846 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
13847 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
13848 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
13849 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
13850 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
13851 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
13852 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
13853 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
13854 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
13855 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
13856 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
13857 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
13859 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13861 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
13862 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
13863 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
13864 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
13865 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
13866 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
13867 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
13868 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
13869 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
13870 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
13871 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
13872 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
13874 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13876 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
13877 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
13878 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
13879 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
13880 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
13881 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
13882 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
13884 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
13887 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13889 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
13890 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
13891 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
13892 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
13893 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
13894 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
13895 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
13896 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
13897 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
13898 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
13899 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
13900 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
13902 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13904 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
13905 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
13906 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
13907 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
13908 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
13909 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
13910 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
13911 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
13912 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
13913 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
13914 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
13915 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
13917 2023-07-03 Richard Biener <rguenther@suse.de>
13919 PR tree-optimization/110506
13920 * gcc.dg/pr110506-2.c: New testcase.
13922 2023-07-03 Richard Biener <rguenther@suse.de>
13924 PR tree-optimization/110506
13925 * gcc.dg/pr110506.c: New testcase.
13927 2023-07-03 Andrew Pinski <apinski@marvell.com>
13929 PR tree-optimization/110381
13930 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
13932 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13934 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
13936 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13938 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
13940 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13942 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
13944 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13946 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
13948 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13950 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
13952 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13954 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
13956 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
13958 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
13960 (mips-dg-init): Handle the recognization of mips16e2 targets.
13961 (mips-dg-options): Add dependencies for mips16e2.
13963 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
13965 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
13967 2023-07-02 Jakub Jelinek <jakub@redhat.com>
13969 PR tree-optimization/110508
13970 * gcc.dg/pr110508.c: New test.
13972 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
13975 * gdc.dg/pr108962.d: New test.
13977 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
13980 * gdc.dg/torture/pr110516a.d: New test.
13981 * gdc.dg/torture/pr110516b.d: New test.
13983 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
13986 * gdc.dg/pr110514a.d: New test.
13987 * gdc.dg/pr110514b.d: New test.
13988 * gdc.dg/pr110514c.d: New test.
13989 * gdc.dg/pr110514d.d: New test.
13991 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
13994 * gdc.dg/pr110471a.d: New test.
13995 * gdc.dg/pr110471b.d: New test.
13996 * gdc.dg/pr110471c.d: New test.
13998 2023-07-01 Jan Hubicka <jh@suse.cz>
14000 PR tree-optimization/25623
14001 * gfortran.dg/pr25623.f90: New test.
14003 2023-07-01 Jan Hubicka <jh@suse.cz>
14005 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
14007 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
14008 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
14010 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
14012 * gcc.target/i386/rotate-6.c: New test case.
14013 * gcc.target/i386/sse2-stv-1.c: Likewise.
14015 2023-07-01 Jan Hubicka <jh@suse.cz>
14017 PR tree-optimization/103680
14018 * gcc.dg/tree-ssa/pr103680.c: New test.
14019 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
14021 2023-06-30 Patrick Palka <ppalka@redhat.com>
14023 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
14024 duplicate diagnostic check.
14026 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
14028 PR tree-optimization/101832
14029 * gcc.dg/builtin-object-size-pr101832.c: New test.
14031 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
14033 * gcc.c-torture/execute/20230630-1.c: New test.
14034 * gcc.c-torture/execute/20230630-2.c: Likewise.
14035 * gcc.c-torture/execute/20230630-3.c: Likewise
14036 * gcc.c-torture/execute/20230630-4.c: Likewise
14038 2023-06-30 David Malcolm <dmalcolm@redhat.com>
14041 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
14042 early versions of gdb that don't support our dwarf version, via
14045 2023-06-30 David Malcolm <dmalcolm@redhat.com>
14046 Marek Polacek <polacek@redhat.com>
14049 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
14050 param to gcc_jit_type_get_vector.
14051 (verify_comparisons): Use a typedef rather than __vector.
14053 2023-06-30 Jan Hubicka <jh@suse.cz>
14055 PR middle-end/109849
14056 * gcc.dg/predict-18.c: Improve testcase.
14058 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
14060 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
14061 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
14062 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
14063 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
14064 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
14065 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
14066 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
14067 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
14068 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
14069 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
14070 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
14071 * gcc.target/aarch64/abd_widen_2.c: New file.
14072 * gcc.target/aarch64/abd_widen_3.c: New file.
14073 * gcc.target/aarch64/abd_widen_4.c: New file.
14075 2023-06-30 Richard Biener <rguenther@suse.de>
14077 PR tree-optimization/110496
14078 * gcc.dg/pr110496.c: New testcase.
14080 2023-06-30 Richard Biener <rguenther@suse.de>
14082 PR tree-optimization/110381
14083 * gcc.dg/vect/pr110381.c: Add check_vect ().
14085 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
14087 * gcc.target/mips/align-1-n64.c: New test.
14088 * gcc.target/mips/align-1-o32.c: New test.
14090 2023-06-29 Jan Hubicka <jh@suse.cz>
14092 PR tree-optimization/109849
14093 * gcc.dg/ipa/pr109849.c: New test.
14095 2023-06-29 Marek Polacek <polacek@redhat.com>
14097 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
14099 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
14100 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
14101 -fno-report-bug. Adjust scan-sarif-file.
14102 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
14105 2023-06-29 Marek Polacek <polacek@redhat.com>
14107 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
14108 * gcc.target/i386/pr69482-1.c: Likewise.
14110 2023-06-29 Patrick Palka <ppalka@redhat.com>
14113 * g++.dg/cpp0x/noexcept79.C: New test.
14115 2023-06-29 Patrick Palka <ppalka@redhat.com>
14118 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
14120 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
14123 * gcc.dg/variable-sized-type-flex-array.c: New test.
14125 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
14127 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
14128 comparisons are desired, to see if 256-bit instructions are
14129 generated inappropriately (fixes test on -march=cascadelake).
14131 2023-06-29 Alexandre Oliva <oliva@adacore.com>
14133 * lib/options.exp (check_for_options_with_filter): Handle
14134 missing frontend compiler like disabled language.
14136 2023-06-29 Richard Biener <rguenther@suse.de>
14138 PR middle-end/110452
14139 * gcc.target/i386/pr110452.c: New file.
14141 2023-06-29 Richard Biener <rguenther@suse.de>
14143 PR middle-end/110461
14144 * gcc.dg/pr110461.c: New testcase.
14146 2023-06-29 Richard Biener <rguenther@suse.de>
14149 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
14151 2023-06-29 Pan Li <pan2.li@intel.com>
14153 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
14154 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
14155 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
14156 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
14157 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
14159 2023-06-29 Pan Li <pan2.li@intel.com>
14161 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
14162 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
14164 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
14166 * lib/target-supports.exp (check_effective_target_lra): Remove
14167 cris-*-* from expression for exceptions to LRA.
14169 2023-06-28 Jan Hubicka <jh@suse.cz>
14171 PR middle-end/110334
14172 * g++.dg/opt/pr66119.C: Disable early inlining.
14173 * gcc.c-torture/compile/pr110334.c: New test.
14174 * gcc.dg/tree-ssa/pr110334.c: New test.
14176 2023-06-28 Harald Anlauf <anlauf@gmx.de>
14179 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
14181 2023-06-28 Patrick Palka <ppalka@redhat.com>
14185 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
14187 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
14188 kind mismatch for variable template has_P_match_V.
14189 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
14191 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
14192 not captured" error.
14193 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
14194 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
14195 template argument to variable template A so that A<> is valid.
14196 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
14197 declaration with no type" error.
14198 * g++.dg/parse/template30.C: Don't expect "parse error in
14199 template argument list" error.
14200 * g++.dg/cpp1y/var-templ82.C: New test.
14202 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
14206 * gdc.dg/torture/pr110406.d: New test.
14208 2023-06-28 Marek Polacek <polacek@redhat.com>
14211 * g++.dg/cpp0x/decltype-110175.C: New test.
14213 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
14216 * g++.dg/torture/pr110308.C: New test.
14218 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
14220 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
14222 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
14224 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
14226 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
14228 2023-06-28 Richard Biener <rguenther@suse.de>
14230 PR tree-optimization/110451
14231 * gfortran.dg/vect/pr110451.f: New testcase.
14233 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
14236 * gfortran.dg/pr49213.f90 : New test
14238 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
14240 * gcc.target/i386/pieces-memcmp-2.c: New test case.
14242 2023-06-28 Richard Biener <rguenther@suse.de>
14244 PR tree-optimization/110443
14245 * gcc.dg/torture/pr110443.c: New testcase.
14247 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
14249 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
14250 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
14252 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14254 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
14255 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
14256 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
14257 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
14259 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
14262 * gcc.target/powerpc/pr104124.c: New.
14264 2023-06-28 Jan Hubicka <jh@suse.cz>
14266 PR tree-optimization/110377
14267 * gcc.dg/ipa/pr110377.c: New test.
14269 2023-06-28 Andrew Pinski <apinski@marvell.com>
14271 PR tree-optimization/110444
14272 * gcc.c-torture/compile/pr110444-1.c: New test.
14274 2023-06-28 Jason Merrill <jason@redhat.com>
14277 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
14279 2023-06-28 Alexandre Oliva <oliva@adacore.com>
14281 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
14282 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
14283 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
14284 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
14286 2023-06-28 Alexandre Oliva <oliva@adacore.com>
14288 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
14289 record a workaround.
14291 2023-06-28 Jason Merrill <jason@redhat.com>
14294 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
14295 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
14296 * g++.dg/cpp26/feat-cxx26.C: New test.
14298 2023-06-28 Jason Merrill <jason@redhat.com>
14300 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
14302 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14304 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
14305 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
14306 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
14307 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
14308 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
14309 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
14310 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
14311 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
14312 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
14313 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
14314 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
14315 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
14316 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
14317 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
14319 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
14321 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
14323 2023-06-28 liuhongt <hongtao.liu@intel.com>
14325 * gcc.target/i386/bf16_short_warn.c: New test.
14327 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
14329 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
14330 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
14331 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
14332 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
14333 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
14334 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
14335 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
14336 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
14337 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
14338 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
14339 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
14340 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
14341 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
14342 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
14343 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
14344 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
14345 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
14346 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
14347 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
14348 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
14350 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
14352 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
14353 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
14354 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
14355 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
14356 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
14357 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
14358 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
14359 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
14360 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
14361 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
14363 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
14365 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
14366 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
14368 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
14370 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
14372 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
14374 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
14376 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
14378 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
14379 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
14380 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
14381 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
14382 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
14383 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
14384 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
14386 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
14388 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
14389 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
14390 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
14391 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
14392 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
14394 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14396 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
14398 2023-06-27 Andrew Pinski <apinski@marvell.com>
14400 PR middle-end/110420
14401 PR middle-end/103979
14402 PR middle-end/98619
14403 * gcc.c-torture/compile/asmgoto-6.c: New test.
14405 2023-06-27 Richard Biener <rguenther@suse.de>
14407 PR tree-optimization/96208
14408 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
14409 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
14411 2023-06-27 liuhongt <hongtao.liu@intel.com>
14413 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
14415 2023-06-27 liuhongt <hongtao.liu@intel.com>
14417 * gcc.target/i386/avx-vzeroupper-30.c: New test.
14419 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14421 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
14422 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
14423 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
14424 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
14425 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
14426 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
14428 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
14430 * gcc.target/s390/larl-1.c: New test.
14432 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14434 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
14436 2023-06-26 Richard Biener <rguenther@suse.de>
14438 PR tree-optimization/110381
14439 * gcc.dg/vect/pr110381.c: New testcase.
14441 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
14443 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
14444 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
14446 2023-06-26 liuhongt <hongtao.liu@intel.com>
14448 * gcc.target/aarch64/pr110371.c: New test.
14450 2023-06-26 liuhongt <hongtao.liu@intel.com>
14452 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
14453 * gcc.target/i386/pr110018-2.c: Ditto.
14455 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
14457 * gcc.target/i386/mvc17.c: New test.
14459 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14461 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
14463 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
14466 * gdc.dg/pr110359.d: New test.
14468 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14470 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
14471 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
14473 2023-06-25 Li Xu <xuli1@eswincomputing.com>
14475 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
14477 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14479 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
14480 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
14481 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
14482 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
14483 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
14484 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
14486 2023-06-25 Pan Li <pan2.li@intel.com>
14488 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
14489 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
14490 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
14491 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
14492 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
14493 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
14494 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
14495 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
14497 2023-06-25 Pan Li <pan2.li@intel.com>
14499 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
14500 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
14501 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
14502 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
14503 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
14505 2023-06-25 liuhongt <hongtao.liu@intel.com>
14507 * gcc.target/i386/pr110309.c: New test.
14509 2023-06-25 yulong <shiyulong@iscas.ac.cn>
14511 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
14512 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
14513 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
14514 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
14515 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
14516 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
14517 * gcc.target/riscv/rvv/base/abi-17.c: New test.
14518 * gcc.target/riscv/rvv/base/abi-18.c: New test.
14520 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14522 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
14523 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
14524 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
14525 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
14526 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
14527 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
14528 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
14529 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
14530 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
14531 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
14532 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
14533 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
14534 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
14535 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
14536 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
14537 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
14538 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
14539 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
14540 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
14541 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
14542 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
14543 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
14544 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
14545 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
14546 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
14547 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
14548 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
14549 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
14550 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
14551 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
14552 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
14553 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
14554 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
14555 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
14556 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
14557 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
14559 2023-06-24 David Malcolm <dmalcolm@redhat.com>
14561 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
14562 #define INCLUDE_VECTOR.
14564 2023-06-23 David Malcolm <dmalcolm@redhat.com>
14567 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
14569 2023-06-23 Marek Polacek <polacek@redhat.com>
14571 * lib/target-supports.exp (check_effective_target_c++23): Return
14572 1 also if check_effective_target_c++26.
14573 (check_effective_target_c++23_down): New.
14574 (check_effective_target_c++26_only): New.
14575 (check_effective_target_c++26): New.
14576 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
14577 * g++.dg/cpp26/cplusplus.C: New test.
14579 2023-06-23 Harald Anlauf <anlauf@gmx.de>
14582 * gfortran.dg/value_9.f90: New test.
14584 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
14585 Aaron Sawdey <acsawdey@linux.ibm.com>
14588 * g++.target/powerpc/pr105325.C: New test.
14589 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
14591 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
14593 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
14594 this header use pragma system_header.
14596 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14598 PR tree-optimization/110280
14599 * gcc.target/aarch64/sve/pr110280.c: New test.
14601 2023-06-22 Richard Biener <rguenther@suse.de>
14603 PR tree-optimization/110332
14604 * g++.dg/torture/pr110332.C: New testcase.
14605 * gcc.dg/torture/pr110332-1.c: Likewise.
14606 * gcc.dg/torture/pr110332-2.c: Likewise.
14608 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
14609 Uros Bizjak <ubizjak@gmail.com>
14611 * gcc.target/i386/avx-vptest-4.c: New test case.
14612 * gcc.target/i386/avx-vptest-5.c: Likewise.
14613 * gcc.target/i386/avx-vptest-6.c: Likewise.
14614 * gcc.target/i386/pr109973-1.c: Update test case.
14615 * gcc.target/i386/pr109973-2.c: Likewise.
14616 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
14617 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
14618 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
14620 2023-06-22 David Malcolm <dmalcolm@redhat.com>
14623 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
14624 out-of-bounds working.
14625 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
14626 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
14627 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
14628 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
14629 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
14630 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
14631 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
14632 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
14633 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
14634 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
14635 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
14636 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
14637 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
14638 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
14639 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
14640 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
14641 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
14642 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
14643 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
14644 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
14645 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
14646 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
14647 * gcc.dg/analyzer/pr101962.c: Update expected results.
14648 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
14649 pending_diagnostic::emit implementations.
14651 2023-06-22 David Malcolm <dmalcolm@redhat.com>
14653 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
14654 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
14655 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
14656 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
14657 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
14658 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
14659 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
14661 2023-06-22 David Malcolm <dmalcolm@redhat.com>
14663 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
14664 multiline directive.
14665 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
14666 dg-regexp directives.
14667 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
14669 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
14670 handle-multiline-outputs from prune_gcc_output to here.
14671 * lib/multiline.exp (dg-end-multiline-output): Move call to
14672 maybe-handle-nn-line-numbers from prune_gcc_output to here.
14673 * lib/prune.exp (prune_gcc_output): Move calls to
14674 maybe-handle-nn-line-numbers and handle-multiline-outputs from
14677 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
14685 * gfortran.dg/pr107900.f90 : New test
14686 * gfortran.dg/pr110224.f90 : New test
14687 * gfortran.dg/pr88688.f90 : New test
14688 * gfortran.dg/pr94380.f90 : New test
14689 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
14690 numbers in the error tests by two and change the text in two.
14692 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
14695 * gfortran.dg/pr108961.f90: New test.
14697 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
14700 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
14701 * gcc.target/i386/pr110018-2.c: New test.
14703 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14705 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
14706 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
14708 2023-06-21 Richard Biener <rguenther@suse.de>
14710 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
14711 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
14713 2023-06-21 Jan Beulich <jbeulich@suse.com>
14715 * gcc.target/i386/avx512f-copysign.c: New test.
14717 2023-06-21 Jan Beulich <jbeulich@suse.com>
14719 * gcc.target/i386/avx512f-dupv2di.c: Add
14720 -mprefer-vector-width=512.
14722 2023-06-21 liuhongt <hongtao.liu@intel.com>
14724 * gcc.target/i386/pr110018-1.c: New test.
14726 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
14729 * c-c++-common/cpp/macro-ranges.c: New test.
14730 * c-c++-common/cpp/line-2.c: Adapt to check for column information
14731 on macro-related libcpp warnings.
14732 * c-c++-common/cpp/line-3.c: Likewise.
14733 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
14734 * c-c++-common/cpp/pr58844-1.c: Likewise.
14735 * c-c++-common/cpp/pr58844-2.c: Likewise.
14736 * c-c++-common/cpp/warning-zero-location.c: Likewise.
14737 * c-c++-common/pragma-diag-14.c: Likewise.
14738 * c-c++-common/pragma-diag-15.c: Likewise.
14739 * g++.dg/modules/macro-2_d.C: Likewise.
14740 * g++.dg/modules/macro-4_d.C: Likewise.
14741 * g++.dg/modules/macro-4_e.C: Likewise.
14742 * g++.dg/spellcheck-macro-ordering.C: Likewise.
14743 * gcc.dg/builtin-redefine.c: Likewise.
14744 * gcc.dg/cpp/Wunused.c: Likewise.
14745 * gcc.dg/cpp/redef2.c: Likewise.
14746 * gcc.dg/cpp/redef3.c: Likewise.
14747 * gcc.dg/cpp/redef4.c: Likewise.
14748 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
14749 * gcc.dg/cpp/ucnid-11.c: Likewise.
14750 * gcc.dg/cpp/undef2.c: Likewise.
14751 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
14752 * gcc.dg/cpp/warn-redefined.c: Likewise.
14753 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
14754 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
14756 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
14758 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
14759 pointer to indirect argument registers and allow either to be used
14760 as the base register in subsequent stores.
14761 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
14762 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
14763 indirect argument to happen via the argument register or the
14765 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
14766 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
14767 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
14768 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
14769 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
14770 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
14771 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
14772 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
14773 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
14774 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
14775 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
14776 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
14777 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
14778 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
14779 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
14780 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
14781 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
14782 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
14783 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
14784 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
14785 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
14786 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
14787 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
14788 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
14789 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
14790 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
14791 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
14792 -fcprop-registers and combine.
14793 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
14794 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
14795 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
14796 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
14797 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
14798 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
14799 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
14800 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
14801 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
14802 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
14803 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
14804 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
14805 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
14806 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
14807 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
14808 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
14809 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
14810 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
14811 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
14812 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
14813 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
14814 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
14815 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
14816 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
14817 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
14818 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
14819 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
14820 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
14821 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
14822 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
14823 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
14824 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
14825 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
14826 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
14827 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
14828 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
14829 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
14831 2023-06-20 Jakub Jelinek <jakub@redhat.com>
14833 PR middle-end/79173
14834 * g++.target/i386/pr79173-1.C: New test.
14836 2023-06-20 Martin Jambor <mjambor@suse.cz>
14839 * gcc.dg/ipa/pr110276.c: New test.
14841 2023-06-20 Carl Love <cel@us.ibm.com>
14843 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
14844 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
14845 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
14847 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
14849 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
14851 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
14852 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
14853 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
14854 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
14855 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
14856 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
14857 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
14858 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
14860 2023-06-20 Li Xu <xuli1@eswincomputing.com>
14862 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
14864 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14866 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
14867 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
14868 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
14870 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
14872 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
14874 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
14875 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
14876 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
14877 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
14879 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
14880 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
14881 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
14882 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
14883 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
14885 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
14887 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
14889 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
14890 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
14892 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
14894 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
14896 2023-06-20 Richard Biener <rguenther@suse.de>
14898 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
14899 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
14900 due to missing return.
14902 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14904 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
14906 2023-06-20 Jan Beulich <jbeulich@suse.com>
14908 * gcc.target/i386/avx512f-dupv2di.c: New test.
14910 2023-06-20 Richard Biener <rguenther@suse.de>
14913 * g++.dg/debug/pr110295.C: New testcase.
14915 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14917 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
14918 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
14919 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
14920 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
14922 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
14924 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
14925 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
14926 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
14927 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
14928 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
14929 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
14930 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
14931 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
14932 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
14933 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
14934 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
14935 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
14936 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
14937 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
14938 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
14939 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
14940 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
14941 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
14942 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
14943 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
14944 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
14945 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
14946 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
14947 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
14948 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
14949 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
14950 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
14951 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
14952 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
14953 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
14954 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
14955 * gcc.target/riscv/vector-abi-1.c: Ditto.
14956 * gcc.target/riscv/vector-abi-2.c: Ditto.
14957 * gcc.target/riscv/vector-abi-3.c: Ditto.
14958 * gcc.target/riscv/vector-abi-4.c: Ditto.
14959 * gcc.target/riscv/vector-abi-5.c: Ditto.
14960 * gcc.target/riscv/vector-abi-6.c: Ditto.
14961 * gcc.target/riscv/vector-abi-7.c: New test.
14962 * gcc.target/riscv/vector-abi-8.c: New test.
14963 * gcc.target/riscv/vector-abi-9.c: New test.
14965 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
14967 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
14968 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
14969 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
14971 2023-06-19 Jan Hubicka <jh@suse.cz>
14973 PR tree-optimization/109811
14974 PR tree-optimization/109849
14975 * gcc.dg/tree-ssa/phiprop-1.c: New test.
14976 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
14978 2023-06-19 Pan Li <pan2.li@intel.com>
14981 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
14982 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
14983 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
14984 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
14985 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
14986 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
14987 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
14988 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
14990 2023-06-19 Pan Li <pan2.li@intel.com>
14993 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
14994 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
14995 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
14996 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
14998 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
15000 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
15001 * gcc.dg/unroll-8.c: Likewise.
15002 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
15003 * lib/target-supports.exp
15004 (check_effective_target_vect_int_mod): Add amdgcn.
15005 (check_effective_target_divmod): Likewise.
15006 * gcc.target/gcn/simd-math-3-16.c: New test.
15007 * gcc.target/gcn/simd-math-3-2.c: New test.
15008 * gcc.target/gcn/simd-math-3-32.c: New test.
15009 * gcc.target/gcn/simd-math-3-4.c: New test.
15010 * gcc.target/gcn/simd-math-3-8.c: New test.
15011 * gcc.target/gcn/simd-math-3-char-16.c: New test.
15012 * gcc.target/gcn/simd-math-3-char-2.c: New test.
15013 * gcc.target/gcn/simd-math-3-char-32.c: New test.
15014 * gcc.target/gcn/simd-math-3-char-4.c: New test.
15015 * gcc.target/gcn/simd-math-3-char-8.c: New test.
15016 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
15017 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
15018 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
15019 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
15020 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
15021 * gcc.target/gcn/simd-math-3-char-run.c: New test.
15022 * gcc.target/gcn/simd-math-3-char.c: New test.
15023 * gcc.target/gcn/simd-math-3-long-16.c: New test.
15024 * gcc.target/gcn/simd-math-3-long-2.c: New test.
15025 * gcc.target/gcn/simd-math-3-long-32.c: New test.
15026 * gcc.target/gcn/simd-math-3-long-4.c: New test.
15027 * gcc.target/gcn/simd-math-3-long-8.c: New test.
15028 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
15029 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
15030 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
15031 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
15032 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
15033 * gcc.target/gcn/simd-math-3-long-run.c: New test.
15034 * gcc.target/gcn/simd-math-3-long.c: New test.
15035 * gcc.target/gcn/simd-math-3-run-16.c: New test.
15036 * gcc.target/gcn/simd-math-3-run-2.c: New test.
15037 * gcc.target/gcn/simd-math-3-run-32.c: New test.
15038 * gcc.target/gcn/simd-math-3-run-4.c: New test.
15039 * gcc.target/gcn/simd-math-3-run-8.c: New test.
15040 * gcc.target/gcn/simd-math-3-run.c: New test.
15041 * gcc.target/gcn/simd-math-3-short-16.c: New test.
15042 * gcc.target/gcn/simd-math-3-short-2.c: New test.
15043 * gcc.target/gcn/simd-math-3-short-32.c: New test.
15044 * gcc.target/gcn/simd-math-3-short-4.c: New test.
15045 * gcc.target/gcn/simd-math-3-short-8.c: New test.
15046 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
15047 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
15048 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
15049 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
15050 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
15051 * gcc.target/gcn/simd-math-3-short-run.c: New test.
15052 * gcc.target/gcn/simd-math-3-short.c: New test.
15053 * gcc.target/gcn/simd-math-3.c: New test.
15054 * gcc.target/gcn/simd-math-4-char-run.c: New test.
15055 * gcc.target/gcn/simd-math-4-char.c: New test.
15056 * gcc.target/gcn/simd-math-4-long-run.c: New test.
15057 * gcc.target/gcn/simd-math-4-long.c: New test.
15058 * gcc.target/gcn/simd-math-4-run.c: New test.
15059 * gcc.target/gcn/simd-math-4-short-run.c: New test.
15060 * gcc.target/gcn/simd-math-4-short.c: New test.
15061 * gcc.target/gcn/simd-math-4.c: New test.
15062 * gcc.target/gcn/simd-math-5-16.c: New test.
15063 * gcc.target/gcn/simd-math-5-32.c: New test.
15064 * gcc.target/gcn/simd-math-5-4.c: New test.
15065 * gcc.target/gcn/simd-math-5-8.c: New test.
15066 * gcc.target/gcn/simd-math-5-char-16.c: New test.
15067 * gcc.target/gcn/simd-math-5-char-32.c: New test.
15068 * gcc.target/gcn/simd-math-5-char-4.c: New test.
15069 * gcc.target/gcn/simd-math-5-char-8.c: New test.
15070 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
15071 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
15072 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
15073 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
15074 * gcc.target/gcn/simd-math-5-char-run.c: New test.
15075 * gcc.target/gcn/simd-math-5-char.c: New test.
15076 * gcc.target/gcn/simd-math-5-long-16.c: New test.
15077 * gcc.target/gcn/simd-math-5-long-32.c: New test.
15078 * gcc.target/gcn/simd-math-5-long-4.c: New test.
15079 * gcc.target/gcn/simd-math-5-long-8.c: New test.
15080 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
15081 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
15082 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
15083 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
15084 * gcc.target/gcn/simd-math-5-long-run.c: New test.
15085 * gcc.target/gcn/simd-math-5-long.c: New test.
15086 * gcc.target/gcn/simd-math-5-run-16.c: New test.
15087 * gcc.target/gcn/simd-math-5-run-32.c: New test.
15088 * gcc.target/gcn/simd-math-5-run-4.c: New test.
15089 * gcc.target/gcn/simd-math-5-run-8.c: New test.
15090 * gcc.target/gcn/simd-math-5-run.c: New test.
15091 * gcc.target/gcn/simd-math-5-short-16.c: New test.
15092 * gcc.target/gcn/simd-math-5-short-32.c: New test.
15093 * gcc.target/gcn/simd-math-5-short-4.c: New test.
15094 * gcc.target/gcn/simd-math-5-short-8.c: New test.
15095 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
15096 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
15097 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
15098 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
15099 * gcc.target/gcn/simd-math-5-short-run.c: New test.
15100 * gcc.target/gcn/simd-math-5-short.c: New test.
15101 * gcc.target/gcn/simd-math-5.c: New test.
15103 2023-06-19 Richard Biener <rguenther@suse.de>
15105 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
15106 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
15107 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
15108 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
15109 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
15110 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
15111 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
15112 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
15113 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
15115 2023-06-19 Richard Biener <rguenther@suse.de>
15117 PR tree-optimization/110298
15118 * gcc.dg/torture/pr110298.c: New testcase.
15120 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15122 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
15124 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
15127 * lib/target-supports.exp
15128 (check_effective_target_keeps_null_pointer_checks): Add
15130 * gcc.target/avr/pr105523.c: New test.
15132 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
15134 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
15135 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
15136 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
15137 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
15138 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
15139 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
15140 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
15141 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
15142 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
15143 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
15144 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
15145 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
15146 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
15147 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
15148 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
15149 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
15151 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
15153 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
15154 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
15155 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
15156 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
15157 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
15158 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
15159 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
15160 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
15161 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
15162 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
15163 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
15164 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
15165 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
15166 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
15167 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
15168 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
15169 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
15170 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
15171 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
15172 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
15173 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
15174 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
15175 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
15176 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
15177 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
15178 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
15179 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
15180 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
15181 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
15182 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
15183 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
15184 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
15187 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
15189 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
15190 that no sext insns are present.
15191 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
15192 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
15193 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
15195 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
15197 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
15198 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
15199 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
15200 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
15201 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
15203 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
15204 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
15205 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
15206 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
15207 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
15208 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
15210 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
15212 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
15214 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
15216 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
15217 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
15218 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
15219 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
15220 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
15221 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
15222 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
15223 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
15224 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
15225 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
15226 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
15227 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
15228 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
15229 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
15230 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
15231 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
15232 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
15233 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
15234 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
15235 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
15236 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
15237 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
15238 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
15239 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
15240 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
15241 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
15242 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
15243 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
15244 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
15245 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
15246 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
15247 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
15248 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
15249 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
15250 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
15251 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
15252 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
15253 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
15254 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
15255 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
15256 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
15257 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
15258 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
15260 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
15263 * gcc.target/avr/pr110086.c: New test.
15265 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
15267 * gcc.target/powerpc/const_anchors.c: New test.
15268 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
15270 2023-06-19 liuhongt <hongtao.liu@intel.com>
15272 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
15273 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
15275 2023-06-18 Jan Hubicka <jh@suse.cz>
15277 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
15279 2023-06-18 Honza <jh@ryzen3.suse.cz>
15281 PR tree-optimization/109849
15282 * g++.dg/ipa/devirt-45.C: Update template.
15284 2023-06-18 yulong <shiyulong@iscas.ac.cn>
15286 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
15287 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
15288 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
15289 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
15290 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
15292 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
15294 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
15296 2023-06-16 Pan Li <pan2.li@intel.com>
15299 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
15300 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
15301 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
15302 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
15303 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
15305 2023-06-16 Jakub Jelinek <jakub@redhat.com>
15307 PR middle-end/79173
15308 * gcc.target/i386/pr79173-11.c: New test.
15309 * gcc.dg/builtin-addc-1.c: New test.
15311 2023-06-16 Jakub Jelinek <jakub@redhat.com>
15313 PR tree-optimization/110271
15314 * gcc.c-torture/compile/pr110271.c: New test.
15316 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
15317 Uros Bizjak <ubizjak@gmail.com>
15320 * gcc.target/i386/pr31985.c: New test case.
15322 2023-06-16 Alex Coplan <alex.coplan@arm.com>
15324 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
15325 * g++.dg/cpp0x/forw_enum6.C: Likewise.
15326 * g++.dg/cpp0x/elab-enum-base.C: New test.
15328 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
15330 * gcc.target/mips/code-readable-attr-1.c: New test.
15331 * gcc.target/mips/code-readable-attr-2.c: New test.
15332 * gcc.target/mips/code-readable-attr-3.c: New test.
15333 * gcc.target/mips/code-readable-attr-4.c: New test.
15334 * gcc.target/mips/code-readable-attr-5.c: New test.
15336 2023-06-16 Richard Biener <rguenther@suse.de>
15338 PR tree-optimization/110269
15339 * gcc.dg/tree-ssa/pr110269.c: New testcase.
15341 2023-06-16 David Malcolm <dmalcolm@redhat.com>
15344 * c-c++-common/spellcheck-pr107583.c: New test.
15346 2023-06-15 Andrew Pinski <apinski@marvell.com>
15348 PR tree-optimization/110266
15349 * gcc.c-torture/compile/pr110266.c: New test.
15351 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
15353 PR tree-optimization/110266
15354 * gcc.dg/pr110266.c: New.
15356 2023-06-15 Jakub Jelinek <jakub@redhat.com>
15358 PR preprocessor/80753
15359 * c-c++-common/missing-header-5.c: New test.
15361 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
15363 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
15365 2023-06-15 Jakub Jelinek <jakub@redhat.com>
15367 PR middle-end/79173
15368 * gcc.target/i386/pr79173-1.c: New test.
15369 * gcc.target/i386/pr79173-2.c: New test.
15370 * gcc.target/i386/pr79173-3.c: New test.
15371 * gcc.target/i386/pr79173-4.c: New test.
15372 * gcc.target/i386/pr79173-5.c: New test.
15373 * gcc.target/i386/pr79173-6.c: New test.
15374 * gcc.target/i386/pr79173-7.c: New test.
15375 * gcc.target/i386/pr79173-8.c: New test.
15376 * gcc.target/i386/pr79173-9.c: New test.
15377 * gcc.target/i386/pr79173-10.c: New test.
15379 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
15381 * gcc.target/aarch64/abd.h: New file.
15382 * gcc.target/aarch64/abd_2.c: New test.
15383 * gcc.target/aarch64/abd_3.c: New test.
15384 * gcc.target/aarch64/abd_4.c: New test.
15385 * gcc.target/aarch64/abd_none_2.c: New test.
15386 * gcc.target/aarch64/abd_none_3.c: New test.
15387 * gcc.target/aarch64/abd_none_4.c: New test.
15388 * gcc.target/aarch64/abd_run_1.c: New test.
15389 * gcc.target/aarch64/sve/abd_1.c: New test.
15390 * gcc.target/aarch64/sve/abd_none_1.c: New test.
15391 * gcc.target/aarch64/sve/abd_2.c: New test.
15392 * gcc.target/aarch64/sve/abd_none_2.c: New test.
15394 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15396 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
15397 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
15398 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
15399 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
15400 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
15401 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
15402 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
15403 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
15404 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
15405 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
15406 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
15407 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
15408 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
15409 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
15411 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
15414 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
15415 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
15417 2023-06-14 Jason Merrill <jason@redhat.com>
15421 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
15422 * g++.dg/cpp1z/elide7.C: New test.
15424 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
15426 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
15427 OpenACC 'serial', OpenMP 'target' usage.
15429 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
15431 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
15433 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
15434 * c-c++-common/Wfree-nonheap-object.c: Likewise.
15436 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
15438 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
15440 2023-06-14 liuhongt <hongtao.liu@intel.com>
15442 * gcc.target/i386/pr110227.c: New test.
15444 2023-06-13 David Malcolm <dmalcolm@redhat.com>
15447 * g++.dg/cpp2a/srcloc3.C: Update expected message.
15448 * g++.dg/lookup/missing-std-include-2.C: Likewise.
15449 * g++.dg/lookup/missing-std-include-3.C: Likewise.
15450 * g++.dg/lookup/missing-std-include-6.C: Likewise.
15451 * g++.dg/lookup/missing-std-include.C: Likewise.
15452 * g++.dg/spellcheck-inttypes.C: Likewise.
15453 * g++.dg/spellcheck-stdint.C: Likewise.
15454 * g++.dg/spellcheck-stdlib.C: Likewise.
15455 * gcc.dg/spellcheck-inttypes.c: Likewise.
15456 * gcc.dg/spellcheck-stdbool.c: Likewise.
15457 * gcc.dg/spellcheck-stdint.c: Likewise.
15458 * gcc.dg/spellcheck-stdlib.c: Likewise.
15460 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15462 * gfortran.dg/data_array_7.f90: New test.
15464 2023-06-13 Harald Anlauf <anlauf@gmx.de>
15465 Mikael Morin <mikael@gcc.gnu.org>
15468 * gfortran.dg/zero_sized_14.f90: New test.
15469 * gfortran.dg/zero_sized_15.f90: New test.
15471 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15473 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
15474 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
15475 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
15476 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
15477 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
15478 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
15479 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
15480 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
15481 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
15482 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
15484 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15486 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
15487 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
15489 2023-06-13 Jason Merrill <jason@redhat.com>
15491 * g++.dg/tree-ssa/initlist-opt6.C: New test.
15493 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
15494 Kito Cheng <kito.cheng@sifive.com>
15496 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
15497 * g++.target/riscv/rvv/base/pr109535.C: Same
15498 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
15499 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
15500 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
15501 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
15502 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
15503 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
15504 * gcc.target/riscv/rvv/base/spill-10.c: Same
15505 * gcc.target/riscv/rvv/base/spill-11.c: Same
15506 * gcc.target/riscv/rvv/base/spill-9.c: Same
15507 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
15508 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
15509 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
15510 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
15511 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
15512 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
15513 * gcc.target/riscv/vector-abi-1.c: New test.
15514 * gcc.target/riscv/vector-abi-2.c: New test.
15515 * gcc.target/riscv/vector-abi-3.c: New test.
15516 * gcc.target/riscv/vector-abi-4.c: New test.
15517 * gcc.target/riscv/vector-abi-5.c: New test.
15518 * gcc.target/riscv/vector-abi-6.c: New test.
15520 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15522 * gcc.target/arm/mtp.c: New test.
15523 * gcc.target/arm/mtp_1.c: New test.
15524 * gcc.target/arm/mtp_2.c: New test.
15525 * gcc.target/arm/mtp_3.c: New test.
15526 * gcc.target/arm/mtp_4.c: New test.
15528 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15531 * gcc.target/aarch64/mtp_5.c: New test.
15532 * gcc.target/aarch64/mtp_6.c: New test.
15533 * gcc.target/aarch64/mtp_7.c: New test.
15534 * gcc.target/aarch64/mtp_8.c: New test.
15535 * gcc.target/aarch64/mtp_9.c: New test.
15537 2023-06-13 Richard Biener <rguenther@suse.de>
15539 PR middle-end/110232
15540 * gcc.target/i386/pr110232.c: New testcase.
15542 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
15544 PR testsuite/109880
15545 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
15547 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
15549 PR testsuite/110230
15551 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
15552 * gcc.target/powerpc/pr109932-2.c: Ditto.
15554 2023-06-13 Pan Li <pan2.li@intel.com>
15556 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
15557 Adjust dg-do to comiple for asm checking.
15559 2023-06-13 Tejas Belagod <tbelagod@arm.com>
15562 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
15563 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
15564 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
15565 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
15566 to expect optimized code for function body.
15567 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
15568 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
15569 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
15570 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
15571 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
15572 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
15573 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
15574 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
15575 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
15576 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
15577 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
15579 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15581 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
15583 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15585 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
15586 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
15587 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
15588 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
15590 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
15593 * gm2/pim/fail/foovaltype.mod: New test.
15595 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
15597 PR rtl-optimization/101188
15598 * gcc.c-torture/execute/pr101188.c: New test
15600 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15602 * gcc.target/aarch64/vec-init-single-const.c: New test.
15603 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
15604 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
15606 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
15608 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
15609 * c-c++-common/gomp/map-9.c: Likewise.
15610 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
15611 * gfortran.dg/gomp/map-11.f90: Likewise.
15612 * gfortran.dg/gomp/target-update-1.f90: Likewise.
15613 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
15614 * c-c++-common/gomp/map-6.c: Update dg-error and also check
15615 clause error with 'target (enter/exit) data'.
15617 2023-06-12 Pan Li <pan2.li@intel.com>
15619 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
15621 2023-06-12 Pan Li <pan2.li@intel.com>
15623 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
15624 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
15626 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15628 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
15629 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
15630 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
15631 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
15632 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
15633 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
15635 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15637 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
15639 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
15641 * gcc.dg/vect/pr110142.c: New test.
15643 2023-06-12 liuhongt <hongtao.liu@intel.com>
15645 * gcc.target/i386/vec_pack_fp16-1.c: New test.
15646 * gcc.target/i386/vec_pack_fp16-2.c: New test.
15647 * gcc.target/i386/vec_pack_fp16-3.c: New test.
15649 2023-06-12 Jason Merrill <jason@redhat.com>
15652 * g++.dg/tree-ssa/initlist-opt5.C: New test.
15654 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
15657 * gcc.target/powerpc/pr109932-1.c: New test.
15658 * gcc.target/powerpc/pr109932-2.c: New test.
15660 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
15663 * gcc.target/powerpc/pr110011.c: New test.
15665 2023-06-12 Pan Li <pan2.li@intel.com>
15667 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
15668 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
15670 2023-06-12 Pan Li <pan2.li@intel.com>
15672 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
15673 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
15675 2023-06-11 Patrick Palka <ppalka@redhat.com>
15678 * g++.dg/cpp2a/nontype-class59.C: New test.
15680 2023-06-11 Patrick Palka <ppalka@redhat.com>
15683 * g++.dg/cpp2a/nontype-class57.C: New test.
15684 * g++.dg/cpp2a/nontype-class58.C: New test.
15686 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
15689 * gcc.target/avr/pr109907.c: New test.
15690 * gcc.target/avr/torture/pr109907-1.c: New test.
15691 * gcc.target/avr/torture/pr109907-2.c: New test.
15693 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15695 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
15696 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
15697 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
15698 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
15699 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
15700 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
15702 2023-06-10 Nathan Sidwell <nathan@acm.org>
15704 * g++.dg/template/pr61663.C: New.
15706 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
15709 * gcc.target/avr/torture/pr109650-1.c: New test.
15710 * gcc.target/avr/torture/pr109650-2.c: New test.
15712 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15714 * gfortran.dg/ieee/minmax_1.f90: New test.
15715 * gfortran.dg/ieee/minmax_2.f90: New file.
15716 * gfortran.dg/ieee/minmax_3.f90: New file.
15717 * gfortran.dg/ieee/minmax_4.f90: New file.
15719 2023-06-10 Tim Lange <mail@tim-lange.me>
15722 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
15724 2023-06-10 Tim Lange <mail@tim-lange.me>
15727 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
15728 and add new test case.
15729 * gcc.dg/analyzer/pr109577.c: New test.
15731 2023-06-10 Pan Li <pan2.li@intel.com>
15733 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
15734 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
15736 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15738 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
15739 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
15740 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
15742 2023-06-09 Jason Merrill <jason@redhat.com>
15744 * g++.dg/concepts/auto7.C: New test.
15745 * g++.dg/concepts/auto7a.C: New test.
15747 2023-06-09 Jason Merrill <jason@redhat.com>
15750 * g++.dg/cpp0x/initlist-opt1.C: New test.
15752 2023-06-09 Andrew Pinski <apinski@marvell.com>
15754 PR tree-optimization/97711
15755 PR tree-optimization/110155
15756 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
15757 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
15759 2023-06-09 Andrew Pinski <apinski@marvell.com>
15761 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
15763 2023-06-09 Andrew Pinski <apinski@marvell.com>
15765 PR tree-optimization/110165
15766 PR tree-optimization/110166
15767 * gcc.c-torture/execute/pr110165-1.c: New test.
15768 * gcc.c-torture/execute/pr110166-1.c: New test.
15770 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
15772 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
15773 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
15775 2023-06-09 Pan Li <pan2.li@intel.com>
15777 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
15780 2023-06-09 liuhongt <hongtao.liu@intel.com>
15782 * gcc.target/i386/pr110108-2.c: New test.
15784 2023-06-09 liuhongt <hongtao.liu@intel.com>
15786 * gcc.target/i386/pr110108.c: New test.
15787 * gcc.target/i386/pr110108-3.c: New test.
15788 * gcc.target/i386/pr109900.c: Adjust testcase.
15790 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
15793 * gm2/pim/pass/fooasm3.mod: New test.
15795 2023-06-08 Pan Li <pan2.li@intel.com>
15797 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
15798 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
15800 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
15802 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
15803 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
15804 * gcc.dg/analyzer/pr101962.c: Likewise.
15805 * gcc.dg/analyzer/realloc-5.c: Likewise.
15806 * gcc.dg/analyzer/pr109439.c: New test.
15808 2023-06-08 Jakub Jelinek <jakub@redhat.com>
15810 * gcc.target/i386/ctzll-1.c: New test.
15811 * gcc.target/i386/ffsll-1.c: New test.
15813 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
15818 * gfortran.dg/pr99350.f90 : New test.
15819 * gfortran.dg/associate_5.f03 : Changed error message.
15820 * gfortran.dg/pr107821.f90 : New test.
15821 * gfortran.dg/associate_61.f90 : New test
15823 2023-06-08 Alexandre Oliva <oliva@adacore.com>
15825 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
15826 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
15827 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
15828 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
15829 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
15830 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
15831 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
15832 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
15834 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
15835 Uros Bizjak <ubizjak@gmail.com>
15837 * gcc.target/i386/cmc-1.c: New test case.
15838 * gcc.target/i386/stc-1.c: Likewise.
15840 2023-06-07 Jason Merrill <jason@redhat.com>
15844 * g++.dg/opt/nrv26.C: New test.
15845 * g++.dg/opt/nrv26a.C: New test.
15846 * g++.dg/opt/nrv27.C: New test.
15848 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
15849 Jeff Law <jlaw@ventanamicro.com>
15851 * gcc.target/riscv/shift-and-2.c: New tests.
15852 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
15853 * gcc.target/riscv/sign-extend.c: New test.
15854 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
15856 2023-06-07 Alex Coplan <alex.coplan@arm.com>
15859 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
15861 * g++.target/aarch64/acle/acle.exp: New.
15862 * g++.target/aarch64/acle/ls64.C: New test.
15863 * g++.target/aarch64/acle/ls64_lto.C: New test.
15864 * gcc.target/aarch64/acle/ls64_lto.c: New test.
15865 * gcc.target/aarch64/acle/pr110132.c: New test.
15867 2023-06-07 Alex Coplan <alex.coplan@arm.com>
15870 * gcc.target/aarch64/acle/pr110100.c: New test.
15872 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
15874 * gcc.target/sparc/pr109541.c: New.
15876 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
15878 * gcc.target/hppa/shadd-3.c: Update expected output.
15880 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15882 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
15884 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
15885 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
15886 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
15887 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
15888 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
15889 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
15890 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
15891 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
15892 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
15893 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
15894 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
15895 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
15896 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
15897 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
15898 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
15899 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
15900 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
15901 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
15902 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
15903 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
15904 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
15905 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
15907 2023-06-07 Andrew Pinski <apinski@marvell.com>
15909 PR middle-end/110117
15910 * gcc.dg/pr110117-1.c: New test.
15911 * gcc.dg/pr110117-2.c: New test.
15913 2023-06-07 Andrew Pinski <apinski@marvell.com>
15915 PR tree-optimization/110134
15916 * gcc.dg/tree-ssa/negneq-1.c: New test.
15917 * gcc.dg/tree-ssa/negneq-2.c: New test.
15918 * gcc.dg/tree-ssa/negneq-3.c: New test.
15919 * gcc.dg/tree-ssa/negneq-4.c: New test.
15921 2023-06-07 Andrew Pinski <apinski@marvell.com>
15923 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
15924 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
15925 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
15926 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
15927 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
15928 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
15929 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
15930 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
15931 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
15933 2023-06-07 Jason Merrill <jason@redhat.com>
15936 * g++.dg/opt/nrv25.C: New test.
15938 2023-06-07 Jason Merrill <jason@redhat.com>
15942 * g++.dg/opt/nrv23.C: New test.
15944 2023-06-07 Jason Merrill <jason@redhat.com>
15947 * g++.dg/opt/nrv22.C: New test.
15949 2023-06-07 Jason Merrill <jason@redhat.com>
15952 * g++.dg/eh/return1.C: Add label cases.
15954 2023-06-07 Jason Merrill <jason@redhat.com>
15956 * g++.dg/contracts/contracts-post7.C: New test.
15958 2023-06-07 Jason Merrill <jason@redhat.com>
15961 * g++.dg/opt/nrv24.C: New test.
15963 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
15966 * gm2/cpp/fail/cpp-fail.exp: New test.
15967 * gm2/cpp/fail/foocpp.mod: New test.
15969 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15971 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
15972 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
15973 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
15974 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
15975 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
15976 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
15978 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
15979 Tobias Burnus <tobias@codesourcery.com>
15981 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
15982 duplicated 'present' and extend scan-dump tests for 'present'.
15983 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
15984 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
15986 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
15988 * c-c++-common/gomp/defaultmap-4.c: New test.
15989 * c-c++-common/gomp/map-9.c: New test.
15990 * c-c++-common/gomp/target-update-1.c: New test.
15991 * gfortran.dg/gomp/defaultmap-8.f90: New test.
15992 * gfortran.dg/gomp/map-11.f90: New test.
15993 * gfortran.dg/gomp/map-12.f90: New test.
15994 * gfortran.dg/gomp/target-update-1.f90: New test.
15996 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15998 * gcc.target/aarch64/simd/vrshr_1.c: New test.
16000 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16002 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
16005 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16007 * gcc.target/aarch64/simd/addlv_1.c: New test.
16009 2023-06-06 Richard Biener <rguenther@suse.de>
16011 PR middle-end/110055
16012 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
16014 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
16016 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
16019 2023-06-06 Pan Li <pan2.li@intel.com>
16021 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
16023 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
16025 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
16028 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
16029 Joel Hutton <joel.hutton@arm.com>
16030 Tamar Christina <tamar.christina@arm.com>
16032 * gcc.target/aarch64/vect-widen-add.c: Test that new
16033 IFN_VEC_WIDEN_PLUS is being used.
16034 * gcc.target/aarch64/vect-widen-sub.c: Test that new
16035 IFN_VEC_WIDEN_MINUS is being used.
16037 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
16039 * gdc.dg/Wmismatched_enum.d: New test.
16041 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
16043 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
16044 less sensitive to register allocation choices.
16045 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
16047 2023-06-05 Pan Li <pan2.li@intel.com>
16049 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
16051 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16054 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
16055 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
16057 2023-06-04 Pan Li <pan2.li@intel.com>
16059 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
16061 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
16064 * gcc.target/i386/pr110083.c: New test case.
16066 2023-06-04 Jason Merrill <jason@redhat.com>
16069 * g++.dg/eh/terminate2.C: New test.
16071 2023-06-04 Pan Li <pan2.li@intel.com>
16073 * gcc.target/riscv/rvv/base/mov-14.c: New test.
16074 * gcc.target/riscv/rvv/base/spill-13.c: New test.
16076 2023-06-03 Patrick Palka <ppalka@redhat.com>
16079 * g++.dg/template/friend79.C: New test.
16081 2023-06-03 Patrick Palka <ppalka@redhat.com>
16083 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
16084 to be marked as odr-used.
16086 2023-06-03 Patrick Palka <ppalka@redhat.com>
16089 * g++.dg/abi/mangle78.C: New test.
16091 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16093 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
16094 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
16095 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
16096 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
16098 2023-06-03 liuhongt <hongtao.liu@intel.com>
16100 * gcc.target/i386/pr110067.c: New test.
16102 2023-06-03 liuhongt <hongtao.liu@intel.com>
16104 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
16106 2023-06-02 Andrew Pinski <apinski@marvell.com>
16108 PR rtl-optimization/102733
16109 * gcc.target/i386/addr-space-6.c: New test.
16111 2023-06-02 Andrew Pinski <apinski@marvell.com>
16113 PR rtl-optimization/110042
16114 * gcc.target/aarch64/csel_bfx_2.c: New test.
16116 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
16119 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
16120 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
16121 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
16122 * gcc.target/powerpc/darwin-structs-0.h: New test.
16124 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
16127 * gfortran.dg/select_rank_6.f90: New test.
16129 2023-06-02 Jason Merrill <jason@redhat.com>
16133 * g++.dg/cpp0x/initlist-explicit3.C: New test.
16135 2023-06-02 Carl Love <cel@us.ibm.com>
16137 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
16138 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
16139 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
16141 2023-06-02 Jason Merrill <jason@redhat.com>
16145 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
16146 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
16147 * g++.dg/tree-ssa/initlist-opt4.C: New test.
16148 * g++.dg/opt/icf1.C: New test.
16149 * g++.dg/opt/icf2.C: New test.
16150 * g++.dg/opt/icf3.C: New test.
16151 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
16153 2023-06-02 David Malcolm <dmalcolm@redhat.com>
16156 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
16157 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
16158 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
16159 * gcc.dg/analyzer/atomic-types-1.c: New test.
16161 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
16163 * gcc.dg/pr107557-1.c: Require LTO support.
16164 * gcc.dg/pr107557-2.c: Require LTO support.
16166 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
16175 * gfortran.dg/associate_54.f90 : Cope with extra error.
16176 * gfortran.dg/pr102109.f90 : New test.
16177 * gfortran.dg/pr102112.f90 : New test.
16178 * gfortran.dg/pr102190.f90 : New test.
16179 * gfortran.dg/pr102532.f90 : New test.
16180 * gfortran.dg/pr109948.f90 : New test.
16181 * gfortran.dg/pr99326.f90 : New test.
16183 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16185 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
16187 2023-06-02 Pan Li <pan2.li@intel.com>
16189 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
16190 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
16192 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16194 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
16195 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
16196 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
16197 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
16198 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
16199 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
16200 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
16201 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
16202 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
16204 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16206 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
16207 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
16208 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
16209 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
16210 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
16211 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
16213 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16215 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
16216 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
16217 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
16218 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
16219 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
16220 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
16221 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
16222 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
16223 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
16224 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
16225 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
16226 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
16227 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
16228 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
16229 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
16231 2023-06-01 Harald Anlauf <anlauf@gmx.de>
16234 * gfortran.dg/pr88552.f90: New test.
16236 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
16238 * lib/torture-options.exp: print the value of non-empty options:
16239 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
16241 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
16243 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
16244 the torture-{init,finish}
16246 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
16248 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
16249 * gcc.target/powerpc/pr109566.c: Skip on AIX.
16251 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
16252 Uros Bizjak <ubizjak@gmail.com>
16255 * gcc.target/i386/pr109973-1.c: New test case.
16256 * gcc.target/i386/pr109973-2.c: Likewise.
16258 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16260 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
16262 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
16264 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
16265 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
16266 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
16267 * gfortran.dg/gomp/pure-1.f90: New test.
16268 * gfortran.dg/gomp/pure-2.f90: New test.
16269 * gfortran.dg/gomp/pure-3.f90: New test.
16270 * gfortran.dg/gomp/pure-4.f90: New test.
16272 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16274 * gcc.target/riscv/rvv/base/frm-1.c: New test.
16276 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
16278 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
16279 gcc_set_required_options.
16280 * lib/target-supports.exp: Rename force_conventional_output_for
16281 to set_required_options_for.
16282 * lib/scanasm.exp: Adjust callers.
16283 * lib/scanrtl.exp: Same.
16285 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16288 * gcc.target/aarch64/simd/pr99195_11.c: New test.
16290 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16293 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
16294 * gcc.target/aarch64/simd/pr99195_10.c: New test.
16296 2023-05-31 David Faust <david.faust@oracle.com>
16298 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
16299 in scan-assembler expressions where useful.
16300 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
16301 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
16302 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
16303 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
16304 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
16305 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
16306 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
16307 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
16308 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
16309 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
16310 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
16311 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
16312 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
16313 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
16314 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
16316 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16318 * gcc.target/riscv/rvv/rvv.exp:
16319 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
16320 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
16321 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
16322 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
16323 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
16324 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
16325 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
16326 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
16328 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16330 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
16331 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
16332 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
16333 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
16335 2023-05-31 Cui, Lili <lili.cui@intel.com>
16337 PR tree-optimization/110038
16338 * gcc.dg/pr110038.c: New test.
16340 2023-05-31 Pan Li <pan2.li@intel.com>
16342 * gcc.target/riscv/arch-21.c: New test.
16343 * gcc.target/riscv/predef-27.c: New test.
16345 2023-05-31 Pan Li <pan2.li@intel.com>
16347 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
16350 2023-05-30 liuhongt <hongtao.liu@intel.com>
16352 * gcc.target/i386/pr108804.c: New test.
16354 2023-05-30 David Malcolm <dmalcolm@redhat.com>
16356 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
16358 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
16360 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
16363 * gcc.dg/torture/pr107451.c: Require int32plus.
16364 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
16365 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
16366 * gcc.dg/torture/pr95248.c: Require size24plus.
16367 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
16368 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
16369 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
16371 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
16373 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
16374 Support both definitions of int32_t.
16376 2023-05-30 Andrew Pinski <apinski@marvell.com>
16378 * gcc.dg/tree-ssa/minmax-22.c: New test.
16380 2023-05-30 Andrew Pinski <apinski@marvell.com>
16382 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
16383 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
16385 * gcc.dg/tree-ssa/pr66726-5.c: New test.
16386 * gcc.dg/tree-ssa/pr66726-6.c: New test.
16388 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
16390 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
16391 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
16394 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
16397 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
16398 * c-c++-common/goacc/clauses-fail.c: Likewise.
16399 * c-c++-common/goacc/data-2.c: Likewise.
16400 * c-c++-common/gomp/declare-target-2.c: Likewise.
16401 * c-c++-common/gomp/directive-1.c: Likewise.
16402 * g++.dg/goacc/data-1.C: Likewise.
16404 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
16406 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
16408 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
16409 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
16410 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
16411 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
16412 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
16414 2023-05-30 liuhongt <hongtao.liu@intel.com>
16416 * gcc.target/i386/pr108938-1.c: New test.
16417 * gcc.target/i386/pr108938-2.c: New test.
16418 * gcc.target/i386/pr108938-3.c: New test.
16419 * gcc.target/i386/pr108938-load-1.c: New test.
16420 * gcc.target/i386/pr108938-load-2.c: New test.
16422 2023-05-30 Andreas Schwab <schwab@suse.de>
16425 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
16428 2023-05-30 Lili Cui <lili.cui@intel.com>
16430 PR tree-optimization/98350
16431 * gcc.dg/pr98350-1.c: New test.
16432 * gcc.dg/pr98350-2.c: Ditto.
16434 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16436 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
16437 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
16438 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
16439 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
16441 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16443 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
16444 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
16445 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
16446 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
16447 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
16448 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
16450 2023-05-29 Die Li <lidie@eswincomputing.com>
16452 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
16453 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
16455 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
16457 * gcc.target/riscv/and-extend-1.c: New test
16458 * gcc.target/riscv/and-extend-2.c: New test
16460 2023-05-29 Pan Li <pan2.li@intel.com>
16462 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
16463 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
16464 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
16465 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
16466 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
16467 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
16468 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
16469 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
16471 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
16473 * gnat.dg/specs/storage_offset1.ads: New test.
16475 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16477 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
16479 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16481 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
16483 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16485 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
16486 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
16487 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
16488 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
16489 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
16490 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
16491 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
16493 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16495 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
16496 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
16498 2023-05-29 Pan Li <pan2.li@intel.com>
16500 * gcc.target/riscv/arch-20.c: New test.
16501 * gcc.target/riscv/predef-26.c: New test.
16503 2023-05-27 liuhongt <hongtao.liu@intel.com>
16505 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
16506 * gcc.target/i386/pr100711-3.c: New test.
16508 2023-05-26 Martin Uecker <uecker@tugraz.at>
16510 * gcc.dg/pr109970.c: New test.
16512 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
16514 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
16515 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
16516 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
16517 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
16518 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
16519 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
16520 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
16521 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
16522 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
16523 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
16524 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
16525 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
16526 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
16528 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
16529 Juzhe Zhong <juzhe.zhong@rivai.ai>
16531 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
16533 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
16534 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
16535 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
16536 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
16537 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
16538 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
16539 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
16540 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
16541 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
16542 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
16543 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
16544 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
16545 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
16546 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
16547 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
16548 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
16549 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
16550 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
16551 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
16552 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
16553 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
16554 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
16555 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
16556 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
16557 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
16558 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
16559 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
16560 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
16561 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
16562 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
16564 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
16566 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
16567 * gfortran.dg/gomp/allocate-4.f90: New test.
16568 * gfortran.dg/gomp/allocate-5.f90: New test.
16569 * gfortran.dg/gomp/allocate-6.f90: New test.
16570 * gfortran.dg/gomp/allocate-7.f90: New test.
16571 * gfortran.dg/gomp/allocators-1.f90: New test.
16572 * gfortran.dg/gomp/allocators-2.f90: New test.
16574 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
16576 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
16577 * gfortran.dg/gomp/allocate-5.f90: Likewise.
16578 * gfortran.dg/gomp/allocate-6.f90: Likewise.
16579 * gfortran.dg/gomp/allocate-7.f90: Likewise.
16580 * gfortran.dg/gomp/allocators-1.f90: Likewise.
16581 * gfortran.dg/gomp/allocators-2.f90: Likewise.
16583 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
16584 Tobias Burnus <tobias@codesourcery.com>
16586 * gfortran.dg/gomp/allocate-4.f90: New file.
16587 * gfortran.dg/gomp/allocate-5.f90: New file.
16588 * gfortran.dg/gomp/allocate-6.f90: New file.
16589 * gfortran.dg/gomp/allocate-7.f90: New file.
16590 * gfortran.dg/gomp/allocators-1.f90: New file.
16591 * gfortran.dg/gomp/allocators-2.f90: New file.
16593 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
16595 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
16596 * gcc.dg/nested-vla-2.c: Ditto.
16597 * gcc.dg/nested-vla-3.c: Ditto.
16599 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
16601 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
16603 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
16606 * gcc.target/avr/pr82931.c: New test.
16608 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16609 Richard Sandiford <richard.sandiford@arm.com>
16611 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
16612 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
16613 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
16614 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
16616 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16619 * gcc.target/aarch64/simd/pr99195_9.c: New test.
16621 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
16623 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
16624 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
16625 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
16626 * gcc.target/arm/acle/data-intrinsics.c: New test.
16628 2023-05-25 Alex Coplan <alex.coplan@arm.com>
16631 * gcc.target/arm/pure-code/pr109800.c: New test.
16633 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16635 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
16637 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
16641 * gcc.target/i386/pr109173-1.c: New test.
16642 * gcc.target/i386/pr109174-1.c: Ditto.
16644 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
16646 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
16647 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
16649 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16652 * gcc.target/powerpc/pr100106-sa.c: New.
16654 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16656 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
16657 * gcc.target/i386/pr104447.c: Likewise.
16659 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16661 * g++.dg/pr80481.C: Add explicit pthread requirement.
16663 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16665 * gcc.target/i386/pr103074.c: Require fpic support.
16667 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16669 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
16670 malloc.h and sys/time.h.
16672 2023-05-25 Alexandre Oliva <oliva@adacore.com>
16674 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
16675 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
16676 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
16677 * gcc.target/i386/pieces-memset-1.c: Likewise.
16678 * gcc.target/i386/pieces-memset-36.c: Likewise.
16679 * gcc.target/i386/pieces-memset-4.c: Likewise.
16680 * gcc.target/i386/pieces-memset-40.c: Likewise.
16681 * gcc.target/i386/pieces-memset-41.c: Likewise.
16682 * gcc.target/i386/pieces-memset-7.c: Likewise.
16683 * gcc.target/i386/pieces-memset-8.c: Likewise.
16684 * gcc.target/i386/pieces-memset-9.c: Likewise.
16685 * gcc.target/i386/pr102230.c: Likewise.
16686 * gcc.target/i386/pr78103-2.c: Likewise.
16688 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
16690 PR tree-optimization/107822
16691 PR tree-optimization/107986
16692 * gcc.dg/pr107822.c: New.
16693 * gcc.dg/pr107986-1.c: New.
16695 2023-05-24 Harald Anlauf <anlauf@gmx.de>
16698 * gfortran.dg/size_dim_2.f90: New test.
16700 2023-05-24 Harald Anlauf <anlauf@gmx.de>
16703 * gfortran.dg/reshape_10.f90: New test.
16704 * gfortran.dg/reshape_11.f90: New test.
16706 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
16708 PR middle-end/109840
16709 * gcc.dg/fold-parity-8.c: New test.
16710 * gcc.dg/fold-popcount-11.c: Likewise.
16712 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
16714 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
16715 * gcc.dg/ipa/vrp1.c: Same.
16716 * gcc.dg/ipa/vrp2.c: Same.
16717 * gcc.dg/ipa/vrp3.c: Same.
16718 * gcc.dg/ipa/vrp4.c: Same.
16719 * gcc.dg/ipa/vrp5.c: Same.
16720 * gcc.dg/ipa/vrp6.c: Same.
16721 * gcc.dg/ipa/vrp7.c: Same.
16722 * gcc.dg/ipa/vrp8.c: Same.
16724 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
16726 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
16727 Remove -ftree-vectorize.
16728 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
16729 * gcc.target/i386/vect-vshiftv4qi.c: New test.
16730 * gcc.target/i386/vect-vshiftv8qi.c: New test.
16732 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16735 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
16736 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
16737 * gcc.target/aarch64/simd/pr99195_8.c: New test.
16739 2023-05-24 Richard Biener <rguenther@suse.de>
16742 * gcc.target/i386/pr109944-1.c: New testcase.
16743 * gcc.target/i386/pr109944-2.c: Likewise.
16745 2023-05-24 Richard Biener <rguenther@suse.de>
16747 PR tree-optimization/109849
16748 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
16750 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
16753 * gm2/pim/run/pass/hightests.mod: New test.
16755 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
16757 * gcc.dg/torture/pr109940.c: New test.
16759 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16762 * gcc.target/arm/pr109939.c: New test.
16764 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16766 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
16767 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
16769 2023-05-24 Alexandre Oliva <oliva@adacore.com>
16771 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
16774 2023-05-24 Alexandre Oliva <oliva@adacore.com>
16776 * gcc.dg/signbit-2.c: Add -msse2 on x86.
16778 2023-05-24 Alexandre Oliva <oliva@adacore.com>
16780 * lib/target-supports.exp (check_effective_target_sysconf):
16781 Check for declaration and _SC_PAGESIZE on vxworks.
16783 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
16785 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
16787 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16788 Richard Sandiford <richard.sandiford@arm.com>
16790 * gcc.target/riscv/rvv/rvv.exp:
16791 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
16792 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
16793 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
16794 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
16795 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
16796 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
16798 2023-05-24 Pan Li <pan2.li@intel.com>
16800 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
16803 2023-05-24 Pan Li <pan2.li@intel.com>
16805 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
16806 Enrich the test cases.
16808 2023-05-24 liuhongt <hongtao.liu@intel.com>
16810 * gcc.target/i386/pr109900.c: New test.
16812 2023-05-23 Martin Uecker <uecker@tugraz.at>
16815 * gcc.dg/pr109450-1.c: New test.
16816 * gcc.dg/pr109450-2.c: New test.
16817 * gcc.dg/vla-26.c: New test.
16819 2023-05-23 Martin Uecker <uecker@tugraz.at>
16825 * gcc.dg/nested-vla-1.c: New test.
16826 * gcc.dg/nested-vla-2.c: New test.
16827 * gcc.dg/nested-vla-3.c: New test.
16828 * gcc.dg/pr70418.c: New test.
16829 * gcc.dg/pr106465.c: New test.
16830 * gcc.dg/pr107557-1.c: New test.
16831 * gcc.dg/pr107557-2.c: New test.
16832 * gcc.dg/pr108423-1.c: New test.
16833 * gcc.dg/pr108423-2.c: New test.
16834 * gcc.dg/pr108423-3.c: New test.
16835 * gcc.dg/pr108423-4.c: New test.
16836 * gcc.dg/pr108423-5.c: New test.
16837 * gcc.dg/pr108423-6.c: New test.
16838 * gcc.dg/typename-vla-2.c: New test.
16839 * gcc.dg/typename-vla-3.c: New test.
16840 * gcc.dg/typename-vla-4.c: New test.
16841 * gcc.misc-tests/gcov-pr85350.c: Adapt.
16842 * gcc.dg/typename-vla-5.c: New file.
16843 * gcc.dg/typename-vla-6.c: New file.
16845 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
16847 * gcc.target/i386/vect-shiftv4qi.c: New test.
16848 * gcc.target/i386/vect-shiftv8qi.c: New test.
16850 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
16852 PR tree-optimization/109934
16853 * gcc.dg/tree-ssa/pr109934.c: New test.
16855 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
16857 * gcc.target/aarch64/ins_bitfield_1.c: New test.
16858 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
16859 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
16860 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
16861 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
16862 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
16864 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16867 * gcc.target/aarch64/pr109855.c: New test.
16869 2023-05-23 Richard Biener <rguenther@suse.de>
16871 PR tree-optimization/109849
16872 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
16874 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
16876 * gnat.dg/opt101.adb: New test.
16877 * gnat.dg/opt101_pkg.ads: New helper.
16879 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
16882 * gfortran.dg/pr103716.f90 : New test.
16884 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
16885 Steven G. Kargl <kargl@gcc.gnu.org>
16888 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
16889 declaration of finalizable derived types in submodules works.
16891 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
16893 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
16895 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
16898 * gcc.c-torture/compile/pr108892.c: Require int32.
16899 * gcc.c-torture/compile/pr98199.c: Require int32plus.
16900 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
16901 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
16902 * gcc.dg/tree-ssa/pr102232.c: Same.
16903 * gcc.dg/tree-ssa/pr105860.c: Same.
16904 * gcc.dg/tree-ssa/pr96730.c: Same.
16905 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
16906 * gcc.dg/tree-ssa/pr96779.c: Same.
16907 * gcc.dg/tree-ssa/pr98513.c: Same.
16908 * gcc.dg/tree-ssa/ssa-sink-18.c
16909 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
16911 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
16912 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
16913 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
16914 * gcc.dg/tree-ssa/pr93435.c: Same.
16915 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
16916 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
16917 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
16919 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
16921 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
16922 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
16923 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
16924 * gcc.dg/tree-ssa/pr109031-2.c: Same.
16925 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
16926 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
16927 * gcc.dg/Warray-bounds-33.c: Skip target avr.
16928 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
16929 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
16930 * gcc.dg/analyzer/isatty-1.c: Same.
16931 * gcc.dg/analyzer/pipe-glibc.c: Same.
16933 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
16936 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
16937 * gcc.c-torture/compile/pr103813.c: Require size32plus.
16938 * gcc.c-torture/execute/pr108498-2.c: Same.
16939 * gcc.c-torture/compile/pr96426.c: Condition on
16940 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
16941 * gcc.c-torture/execute/pr103417.c: Require int32plus.
16942 * gcc.dg/pr104198.c: Same.
16943 * gcc.dg/pr21137.c: Same.
16944 * gcc.dg/pr88905.c: Same.
16945 * gcc.dg/pr90838.c: Same.
16946 * gcc.dg/pr97317.c: Same.
16947 * gcc.dg/pr100292.c: Require int32.
16948 * gcc.dg/pr101008.c: Same.
16949 * gcc.dg/pr96542.c: Same.
16950 * gcc.dg/pr96674.c: Same.
16951 * gcc.dg/pr97750.c: Require ptr_eq_long.
16953 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
16955 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
16956 * gcc.dg/pr19402-2.c: Skip for avr.
16957 * gcc.dg/pr86124.c: Same.
16958 * gcc.dg/pr94291.c: Same.
16959 * gcc.dg/torture/builtin-complex-1.c: Same.
16960 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
16961 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
16962 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
16963 * gcc.dg/torture/fp-int-convert-float64.c: Same.
16964 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
16965 * gcc.dg/torture/fp-int-convert-timode.c: Same.
16966 * c-c++-common/torture/builtin-convertvector-1.c: Same.
16967 * c-c++-common/torture/complex-sign-add.c: Same.
16968 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
16969 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
16970 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
16971 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
16972 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
16973 * c-c++-common/torture/complex-sign-mul-one.c: Same.
16974 * c-c++-common/torture/complex-sign-mul.c: Same.
16975 * c-c++-common/torture/complex-sign-sub.c: Same.
16977 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16979 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
16982 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16984 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
16986 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
16988 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
16990 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
16992 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
16994 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
16997 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
16999 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
17000 * gcc.target/nvptx/brev-2.c: Likewise.
17001 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
17002 * gcc.target/nvptx/brevll-2.c: Likewise.
17004 2023-05-21 Jakub Jelinek <jakub@redhat.com>
17006 PR tree-optimization/109505
17007 * gcc.target/aarch64/sve/pr109505.c: New test.
17009 2023-05-21 Pan Li <pan2.li@intel.com>
17011 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
17012 test cases for vbool[2|4|8|16|32|64]_t.
17014 2023-05-21 Andrew Pinski <apinski@marvell.com>
17016 PR middle-end/109919
17017 * gcc.c-torture/compile/pr109919-1.c: New test.
17019 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
17022 * gcc.target/avr/torture/pr105753.c: New test.
17024 2023-05-20 Die Li <lidie@eswincomputing.com>
17026 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
17027 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
17029 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
17031 * gcc.target/riscv/zbs-bext-02.c: New test.
17033 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
17036 * gcc.target/riscv/pr106888.c: New test.
17037 * gcc.target/riscv/zbbw.c: Check for ANDI.
17039 2023-05-19 Patrick Palka <ppalka@redhat.com>
17042 * g++.dg/cpp1y/var-templ80.C: New test.
17043 * g++.dg/cpp1y/var-templ81.C: New test.
17045 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
17047 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
17049 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
17050 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
17051 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
17052 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
17053 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
17054 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
17055 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
17056 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
17057 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
17058 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
17059 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
17061 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
17063 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
17064 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
17066 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
17069 * gm2/isolib/run/pass/testdelete.mod: New test.
17071 2023-05-19 Jakub Jelinek <jakub@redhat.com>
17073 PR tree-optimization/105776
17074 * gcc.target/i386/pr105776.c: New test.
17076 2023-05-19 Jakub Jelinek <jakub@redhat.com>
17078 PR tree-optimization/101856
17079 * gcc.dg/tree-ssa/pr101856.c: New test.
17081 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
17083 * gnat.dg/specs/array6.ads: New test.
17085 2023-05-19 Joseph Myers <joseph@codesourcery.com>
17087 * gcc.dg/c2x-thread-local-2.c: New test.
17089 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
17091 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
17092 expected scan-assembler-times frequency and strings..
17093 * gcc.target/i386/vect-mulv4qi.c: New test.
17094 * gcc.target/i386/vect-mulv8qi.c: New test.
17096 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
17098 PR bootstrap/105831
17099 * gcc.test-framework/gen_directive_tests: Use = operator instead
17102 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17104 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
17105 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
17106 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
17107 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
17108 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
17109 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
17110 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
17111 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
17112 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
17113 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
17114 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
17115 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
17116 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
17117 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
17118 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
17119 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
17120 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
17121 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
17122 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
17123 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
17124 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
17125 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
17126 * gcc.target/arm/mve/mve_const_shifts.c: New test.
17128 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17131 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
17132 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
17133 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
17134 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
17135 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
17136 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
17137 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
17138 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
17139 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
17140 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
17141 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
17142 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
17143 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
17144 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
17145 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
17146 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
17147 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
17148 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
17149 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
17150 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
17151 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
17152 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
17153 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
17154 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
17155 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
17156 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
17157 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
17158 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
17159 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
17160 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
17161 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
17162 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
17163 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
17164 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
17165 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
17166 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
17167 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
17168 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
17169 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
17170 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
17172 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17174 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
17175 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
17176 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
17177 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
17178 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
17179 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
17180 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
17181 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
17182 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
17183 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
17184 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
17185 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
17186 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
17187 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
17188 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
17189 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
17190 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
17191 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
17192 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
17193 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
17194 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
17195 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
17196 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
17197 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
17198 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
17199 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
17200 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
17201 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
17202 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
17203 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
17204 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
17205 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
17206 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
17207 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
17208 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
17209 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
17210 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
17211 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
17212 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
17213 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
17214 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
17215 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
17216 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
17217 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
17218 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
17219 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
17220 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
17221 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
17222 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
17223 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
17224 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
17225 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
17226 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
17227 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
17228 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
17229 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
17230 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
17231 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
17232 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
17233 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
17234 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
17235 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
17236 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
17237 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
17238 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
17239 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
17240 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
17241 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
17242 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
17243 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
17244 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
17245 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
17246 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
17247 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
17248 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
17249 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
17250 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
17251 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
17252 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
17253 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
17254 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
17255 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
17256 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
17257 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
17258 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
17259 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
17260 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
17261 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
17262 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
17263 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
17264 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
17265 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
17266 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
17267 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
17268 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
17269 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
17270 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
17271 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
17272 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
17273 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
17274 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
17275 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
17276 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
17277 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
17278 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
17279 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
17280 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
17281 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
17282 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
17283 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
17284 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
17285 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
17286 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
17287 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
17288 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
17289 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
17290 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
17291 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
17292 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
17293 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
17294 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
17295 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
17296 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
17297 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
17298 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
17299 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
17300 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
17301 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
17302 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
17303 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
17304 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
17305 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
17306 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
17307 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
17308 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
17310 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17312 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
17313 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
17315 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17317 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
17319 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
17321 * gcc.target/arm/mve/intrinsics/asrl.c: Use
17322 check-function-bodies instead of scan-assembler checks. Use
17323 extern "C" for C++ testing.
17324 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
17325 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
17326 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
17327 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
17328 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
17329 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
17330 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
17331 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
17332 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
17333 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
17334 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
17335 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
17336 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
17337 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
17338 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
17339 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
17340 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
17341 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
17342 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
17343 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
17344 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
17345 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
17346 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
17347 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
17348 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
17349 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
17350 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
17351 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
17352 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
17353 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
17354 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
17355 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
17356 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
17357 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
17358 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
17359 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
17360 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
17361 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
17362 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
17363 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
17364 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
17365 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
17366 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
17367 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
17368 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
17369 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
17370 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
17371 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
17372 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
17373 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
17374 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
17375 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
17376 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
17377 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
17378 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
17379 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
17380 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
17381 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
17382 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
17383 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
17384 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
17385 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
17386 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
17387 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
17388 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
17389 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
17390 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
17391 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
17392 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
17393 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
17394 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
17395 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
17396 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
17397 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
17398 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
17399 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
17400 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
17401 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
17402 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
17403 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
17404 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
17405 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
17406 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
17407 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
17408 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
17409 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
17410 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
17411 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
17412 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
17413 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
17414 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
17415 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
17416 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
17417 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
17418 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
17419 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
17420 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
17421 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
17422 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
17423 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
17424 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
17425 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
17426 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
17427 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
17428 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
17429 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
17430 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
17431 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
17432 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
17433 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
17434 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
17435 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
17436 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
17437 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
17438 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
17439 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
17440 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
17441 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
17442 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
17443 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
17444 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
17445 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
17446 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
17447 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
17448 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
17449 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
17450 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
17451 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
17452 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
17453 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
17454 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
17455 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
17456 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
17457 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
17458 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
17459 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
17460 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
17461 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
17462 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
17463 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
17464 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
17465 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
17466 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
17467 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
17468 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
17469 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
17470 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
17471 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
17472 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
17473 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
17474 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
17475 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
17476 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
17477 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
17478 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
17479 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
17480 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
17481 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
17482 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
17483 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
17484 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
17485 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
17486 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
17487 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
17488 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
17489 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
17490 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
17491 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
17492 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
17493 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
17494 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
17495 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
17496 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
17497 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
17498 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
17499 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
17500 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
17501 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
17502 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
17503 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
17504 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
17505 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
17506 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
17507 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
17508 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
17509 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
17510 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
17511 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
17512 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
17513 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
17514 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
17515 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
17516 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
17517 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
17518 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
17519 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
17520 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
17521 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
17522 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
17523 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
17524 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
17525 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
17526 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
17527 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
17528 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
17529 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
17530 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
17531 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
17532 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
17533 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
17534 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
17535 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
17536 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
17537 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
17538 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
17539 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
17540 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
17541 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
17542 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
17543 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
17544 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
17545 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
17546 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
17547 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
17548 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
17549 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
17550 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
17551 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
17552 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
17553 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
17554 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
17555 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
17556 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
17557 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
17558 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
17559 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
17560 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
17561 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
17562 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
17563 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
17564 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
17565 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
17566 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
17567 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
17568 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
17569 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
17570 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
17571 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
17572 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
17573 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
17574 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
17575 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
17576 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
17577 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
17578 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
17579 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
17580 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
17581 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
17582 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
17583 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
17584 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
17585 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
17586 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
17587 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
17588 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
17589 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
17590 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
17591 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
17592 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
17593 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
17594 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
17595 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
17596 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
17597 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
17598 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
17599 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
17600 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
17601 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
17602 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
17603 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
17604 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
17605 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
17606 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
17607 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
17608 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
17609 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
17610 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
17611 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
17612 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
17613 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
17614 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
17615 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
17616 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
17617 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
17618 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
17619 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
17620 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
17621 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
17622 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
17623 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
17624 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
17625 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
17626 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
17627 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
17628 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
17629 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
17630 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
17631 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
17632 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
17633 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
17634 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
17635 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
17636 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
17637 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
17638 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
17639 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
17640 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
17641 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
17642 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
17643 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
17644 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
17645 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
17646 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
17647 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
17648 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
17649 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
17650 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
17651 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
17652 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
17653 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
17654 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
17655 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
17656 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
17657 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
17658 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
17659 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
17660 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
17661 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
17662 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
17663 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
17664 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
17665 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
17666 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
17667 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
17668 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
17669 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
17670 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
17671 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
17672 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
17673 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
17674 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
17675 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
17676 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
17677 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
17678 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
17679 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
17680 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
17681 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
17682 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
17683 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
17684 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
17685 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
17686 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
17687 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
17688 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
17689 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
17690 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
17691 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
17692 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
17693 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
17694 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
17695 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
17696 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
17697 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
17698 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
17699 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
17700 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
17701 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
17702 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
17703 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
17704 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
17705 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
17706 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
17707 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
17708 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
17709 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
17710 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
17711 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
17712 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
17713 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
17714 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
17715 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
17716 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
17717 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
17718 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
17719 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
17720 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
17721 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
17722 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
17723 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
17724 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
17725 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
17726 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
17727 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
17728 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
17729 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
17730 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
17731 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
17732 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
17733 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
17734 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
17735 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
17736 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
17737 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
17738 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
17739 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
17740 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
17741 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
17742 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
17743 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
17744 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
17745 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
17746 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
17747 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
17748 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
17749 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
17750 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
17751 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
17752 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
17753 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
17754 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
17755 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
17756 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
17757 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
17758 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
17759 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
17760 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
17761 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
17762 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
17763 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
17764 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
17765 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
17766 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
17767 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
17768 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
17769 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
17770 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
17771 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
17772 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
17773 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
17774 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
17775 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
17776 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
17777 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
17778 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
17779 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
17780 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
17781 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
17782 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
17783 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
17784 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
17785 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
17786 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
17787 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
17788 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
17789 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
17790 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
17791 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
17792 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
17793 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
17794 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
17795 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
17796 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
17797 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
17798 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
17799 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
17800 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
17801 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
17802 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
17803 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
17804 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
17805 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
17806 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
17807 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
17808 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
17809 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
17810 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
17811 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
17812 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
17813 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
17814 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
17815 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
17816 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
17817 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
17818 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
17819 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
17820 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
17821 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
17822 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
17823 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
17824 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
17825 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
17826 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
17827 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
17828 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
17829 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
17830 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
17831 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
17832 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
17833 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
17834 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
17835 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
17836 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
17837 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
17838 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
17839 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
17840 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
17841 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
17842 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
17843 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
17844 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
17845 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
17846 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
17847 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
17848 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
17849 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
17850 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
17851 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
17852 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
17853 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
17854 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
17855 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
17856 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
17857 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
17858 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
17859 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
17860 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
17861 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
17862 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
17863 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
17864 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
17865 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
17866 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
17867 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
17868 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
17869 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
17870 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
17871 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
17872 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
17873 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
17874 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
17875 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
17876 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
17877 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
17878 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
17879 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
17880 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
17881 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
17882 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
17883 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
17884 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
17885 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
17886 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
17887 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
17888 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
17889 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
17890 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
17891 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
17892 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
17893 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
17894 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
17895 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
17896 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
17897 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
17898 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
17899 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
17900 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
17901 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
17902 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
17903 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
17904 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
17905 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
17906 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
17907 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
17908 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
17909 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
17910 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
17911 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
17912 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
17913 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
17914 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
17915 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
17916 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
17917 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
17918 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
17919 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
17920 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
17921 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
17922 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
17923 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
17924 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
17925 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
17926 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
17927 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
17928 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
17929 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
17930 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
17931 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
17932 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
17933 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
17934 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
17935 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
17936 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
17937 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
17938 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
17939 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
17940 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
17941 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
17942 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
17943 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
17944 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
17945 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
17946 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
17947 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
17948 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
17949 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
17950 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
17951 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
17952 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
17953 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
17954 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
17955 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
17956 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
17957 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
17958 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
17959 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
17960 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
17961 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
17962 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
17963 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
17964 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
17965 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
17966 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
17967 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
17968 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
17969 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
17970 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
17971 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
17972 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
17973 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
17974 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
17975 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
17976 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
17977 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
17978 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
17979 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
17980 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
17981 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
17982 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
17983 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
17984 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
17985 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
17986 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
17987 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
17988 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
17989 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
17990 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
17991 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
17992 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
17993 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
17994 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
17995 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
17996 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
17997 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
17998 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
17999 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
18000 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
18001 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
18002 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
18003 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
18004 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
18005 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
18006 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
18007 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
18008 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
18009 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
18010 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
18011 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
18012 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
18013 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
18014 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
18015 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
18016 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
18017 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
18018 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
18019 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
18020 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
18021 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
18022 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
18023 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
18024 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
18025 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
18026 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
18027 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
18028 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
18029 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
18030 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
18031 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
18032 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
18033 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
18034 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
18035 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
18036 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
18037 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
18038 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
18039 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
18040 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
18041 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
18042 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
18043 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
18044 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
18045 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
18046 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
18047 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
18048 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
18049 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
18050 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
18051 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
18052 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
18053 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
18054 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
18055 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
18056 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
18057 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
18058 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
18059 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
18060 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
18061 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
18062 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
18063 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
18064 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
18065 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
18066 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
18067 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
18068 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
18069 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
18070 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
18071 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
18072 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
18073 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
18074 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
18075 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
18076 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
18077 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
18078 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
18079 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
18080 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
18081 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
18082 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
18083 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
18084 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
18085 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
18086 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
18087 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
18088 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
18089 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
18090 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
18091 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
18092 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
18093 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
18094 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
18095 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
18096 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
18097 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
18098 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
18099 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
18100 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
18101 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
18102 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
18103 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
18104 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
18105 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
18106 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
18107 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
18108 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
18109 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
18110 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
18111 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
18112 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
18113 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
18114 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
18115 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
18116 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
18117 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
18118 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
18119 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
18120 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
18121 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
18122 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
18123 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
18124 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
18125 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
18126 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
18127 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
18128 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
18129 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
18130 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
18131 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
18132 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
18133 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
18134 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
18135 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
18136 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
18137 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
18138 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
18139 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
18140 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
18141 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
18142 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
18143 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
18144 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
18145 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
18146 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
18147 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
18148 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
18149 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
18150 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
18151 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
18152 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
18153 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
18154 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
18155 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
18156 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
18157 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
18158 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
18159 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
18160 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
18161 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
18162 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
18163 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
18164 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
18165 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
18166 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
18167 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
18168 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
18169 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
18170 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
18171 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
18172 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
18173 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
18174 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
18175 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
18176 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
18177 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
18178 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
18179 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
18180 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
18181 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
18182 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
18183 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
18184 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
18185 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
18186 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
18187 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
18188 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
18189 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
18190 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
18191 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
18192 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
18193 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
18194 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
18195 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
18196 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
18197 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
18198 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
18199 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
18200 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
18201 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
18202 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
18203 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
18204 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
18205 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
18206 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
18207 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
18208 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
18209 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
18210 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
18211 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
18212 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
18213 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
18214 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
18215 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
18216 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
18217 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
18218 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
18219 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
18220 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
18221 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
18222 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
18223 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
18224 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
18225 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
18226 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
18227 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
18228 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
18229 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
18230 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
18231 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
18232 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
18233 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
18234 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
18235 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
18236 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
18237 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
18238 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
18239 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
18240 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
18241 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
18242 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
18243 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
18244 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
18245 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
18246 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
18247 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
18248 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
18249 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
18250 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
18251 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
18252 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
18253 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
18254 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
18255 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
18256 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
18257 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
18258 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
18259 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
18260 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
18261 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
18262 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
18263 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
18264 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
18265 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
18266 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
18267 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
18268 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
18269 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
18270 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
18271 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
18272 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
18273 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
18274 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
18275 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
18276 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
18277 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
18278 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
18279 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
18280 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
18281 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
18282 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
18283 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
18284 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
18285 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
18286 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
18287 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
18288 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
18289 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
18290 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
18291 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
18292 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
18293 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
18294 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
18295 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
18296 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
18297 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
18298 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
18299 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
18300 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
18301 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
18302 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
18303 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
18304 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
18305 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
18306 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
18307 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
18308 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
18309 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
18310 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
18311 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
18312 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
18313 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
18314 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
18315 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
18316 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
18317 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
18318 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
18319 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
18320 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
18321 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
18322 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
18323 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
18324 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
18325 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
18326 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
18327 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
18328 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
18329 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
18330 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
18331 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
18332 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
18333 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
18334 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
18335 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
18336 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
18337 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
18338 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
18339 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
18340 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
18341 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
18342 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
18343 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
18344 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
18345 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
18346 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
18347 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
18348 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
18349 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
18350 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
18351 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
18352 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
18353 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
18354 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
18355 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
18356 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
18357 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
18358 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
18359 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
18360 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
18361 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
18362 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
18363 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
18364 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
18365 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
18366 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
18367 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
18368 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
18369 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
18370 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
18371 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
18372 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
18373 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
18374 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
18375 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
18376 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
18377 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
18378 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
18379 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
18380 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
18381 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
18382 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
18383 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
18384 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
18385 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
18386 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
18387 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
18388 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
18389 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
18390 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
18392 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
18394 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
18395 check-function-bodies instead of scan-assembler checks. Use
18396 extern "C" for C++ testing.
18397 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
18398 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
18399 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
18400 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
18401 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
18402 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
18403 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
18404 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
18405 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
18406 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
18407 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
18408 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
18409 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
18410 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
18411 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
18412 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
18413 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
18414 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
18415 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
18416 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
18417 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
18418 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
18419 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
18420 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
18421 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
18422 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
18423 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
18424 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
18425 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
18427 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
18429 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
18430 check-function-bodies instead of scan-assembler checks. Use
18431 extern "C" for C++ testing.
18432 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
18433 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
18434 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
18435 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
18436 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
18437 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
18438 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
18439 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
18440 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
18441 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
18442 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
18443 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
18444 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
18445 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
18446 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
18447 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
18448 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
18449 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
18450 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
18451 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
18452 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
18453 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
18454 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
18455 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
18456 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
18457 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
18458 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
18459 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
18460 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
18461 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
18462 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
18463 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
18464 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
18465 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
18466 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
18467 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
18468 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
18469 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
18470 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
18471 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
18472 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
18473 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
18474 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
18475 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
18476 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
18477 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
18478 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
18479 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
18480 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
18481 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
18482 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
18483 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
18484 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
18485 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
18486 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
18487 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
18488 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
18489 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
18490 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
18491 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
18492 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
18493 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
18494 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
18495 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
18496 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
18497 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
18498 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
18499 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
18500 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
18501 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
18502 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
18503 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
18504 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
18505 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
18506 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
18507 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
18508 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
18509 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
18510 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
18511 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
18512 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
18513 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
18514 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
18515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
18516 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
18517 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
18518 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
18519 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
18520 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
18521 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
18522 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
18523 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
18524 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
18525 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
18526 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
18527 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
18528 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
18529 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
18530 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
18531 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
18532 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
18533 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
18534 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
18535 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
18536 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
18537 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
18538 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
18539 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
18540 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
18541 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
18542 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
18543 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
18544 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
18545 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
18546 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
18547 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
18548 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
18549 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
18550 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
18551 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
18552 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
18553 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
18554 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
18555 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
18556 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
18557 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
18558 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
18559 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
18560 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
18561 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
18562 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
18563 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
18564 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
18565 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
18566 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
18567 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
18568 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
18569 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
18570 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
18571 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
18572 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
18573 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
18574 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
18575 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
18576 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
18577 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
18578 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
18579 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
18580 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
18581 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
18582 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
18583 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
18584 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
18585 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
18586 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
18587 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
18588 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
18589 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
18590 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
18591 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
18592 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
18593 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
18594 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
18595 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
18596 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
18597 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
18598 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
18599 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
18600 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
18601 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
18602 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
18603 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
18604 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
18605 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
18606 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
18607 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
18608 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
18609 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
18610 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
18611 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
18612 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
18613 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
18614 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
18615 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
18616 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
18617 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
18618 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
18619 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
18620 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
18621 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
18622 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
18623 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
18624 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
18626 2023-05-18 Joseph Myers <joseph@codesourcery.com>
18628 * gcc.dg/format/c2x-printf-1.c: Test %B here.
18629 * gcc.dg/format/ext-9.c: Do not test %B here.
18631 2023-05-17 Harald Anlauf <anlauf@gmx.de>
18635 * gfortran.dg/zero_sized_13.f90: New test.
18637 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
18639 * gcc.target/riscv/shift-and-2.c: Fixed test
18640 * gcc.target/riscv/zbb-rol-ror-01.c: New test
18641 * gcc.target/riscv/zbb-rol-ror-02.c: New test
18642 * gcc.target/riscv/zbb-rol-ror-03.c: New test
18643 * gcc.target/riscv/zbb-rol-ror-04.c: New test
18644 * gcc.target/riscv/zbb-rol-ror-05.c: New test
18645 * gcc.target/riscv/zbb-rol-ror-06.c: New test
18646 * gcc.target/riscv/zbb-rol-ror-07.c: New test
18648 2023-05-17 Jakub Jelinek <jakub@redhat.com>
18651 * c-c++-common/pr109884.c: New test.
18653 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18655 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
18656 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
18657 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
18658 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
18659 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
18661 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18663 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
18664 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
18665 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
18666 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
18667 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
18668 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
18669 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
18670 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
18671 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
18672 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
18673 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
18674 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
18675 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
18676 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
18677 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
18678 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
18679 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
18680 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
18681 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
18682 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
18683 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
18684 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
18685 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
18686 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
18687 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
18688 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
18689 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
18690 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
18691 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
18692 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
18693 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
18694 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
18695 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
18696 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
18697 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
18698 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
18699 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
18700 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
18701 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
18702 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
18703 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
18704 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
18705 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
18706 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
18707 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
18708 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
18709 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
18710 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
18712 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18714 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
18716 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
18718 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
18719 for 'finalize' as a ptr is now 'delete' instead of 'release'.
18720 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
18721 to if (allocated) block
18722 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
18723 replaced by a MEM< _25 > expression.
18724 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
18725 * gfortran.dg/gomp/map-10.f90: New test.
18727 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
18729 * g++.target/s390/atomic-align-1.C: New test.
18730 * gcc.target/s390/atomic-align-1.c: New test.
18731 * gcc.target/s390/atomic-align-2.c: New test.
18733 2023-05-17 Jakub Jelinek <jakub@redhat.com>
18736 * g++.dg/init/pr109868.C: New test.
18738 2023-05-17 Pan Li <pan2.li@intel.com>
18740 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
18742 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
18745 * gcc.target/powerpc/pr106708.c: Add test function.
18747 2023-05-16 Joseph Myers <joseph@codesourcery.com>
18749 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
18750 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
18751 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
18752 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
18753 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
18755 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
18756 not expect errors for typedef declaration in for loop.
18758 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
18761 * gm2/isolib/run/pass/testreadint.mod: New test.
18763 2023-05-16 Marek Polacek <polacek@redhat.com>
18766 * g++.dg/warn/Wdangling-reference13.C: New test.
18768 2023-05-16 Patrick Palka <ppalka@redhat.com>
18771 * g++.dg/cpp2a/desig27.C: New test.
18773 2023-05-16 Carl Love <cel@us.ibm.com>
18775 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
18776 instruction counts.
18778 2023-05-16 Carl Love <cel@us.ibm.com>
18780 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
18783 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
18785 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
18786 to occur after the intrinsic instruction, rather than requiring
18787 them to happen before.
18788 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
18790 2023-05-16 Pan Li <pan2.li@intel.com>
18792 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
18793 Replace stdint.h with stdint-gcc.h.
18794 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
18795 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
18796 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
18797 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
18798 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
18799 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
18800 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
18801 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
18802 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
18803 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
18804 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
18805 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
18806 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
18807 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
18809 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
18811 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
18814 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
18822 * gfortran.dg/pr105152.f90 : New test
18823 * gfortran.dg/pr100193.f90 : New test
18824 * gfortran.dg/pr87946.f90 : New test
18825 * gfortran.dg/pr103389.f90 : New test
18826 * gfortran.dg/pr104429.f90 : New test
18827 * gfortran.dg/pr82774.f90 : New test
18829 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
18831 * gcc.dg/attr-returns-nonnull.c: Skip if
18832 keeps_null_pointer_checks.
18833 * gcc.dg/init-compare-1.c: Likewise.
18834 * gcc.dg/ipa/pr85734.c: Likewise.
18835 * gcc.dg/ipa/propmalloc-1.c: Likewise.
18836 * gcc.dg/ipa/propmalloc-2.c: Likewise.
18837 * gcc.dg/ipa/propmalloc-3.c: Likewise.
18838 * gcc.dg/ipa/propmalloc-4.c: Likewise.
18839 * gcc.dg/tree-ssa/evrp11.c: Likewise.
18840 * gcc.dg/tree-ssa/pr83648.c: Likewise.
18842 2023-05-16 Andrew Pinski <apinski@marvell.com>
18844 PR tree-optimization/109424
18845 * gcc.dg/tree-ssa/bool-12.c: New test.
18846 * gcc.dg/tree-ssa/bool-13.c: New test.
18847 * gcc.dg/tree-ssa/minmax-20.c: New test.
18848 * gcc.dg/tree-ssa/minmax-21.c: New test.
18850 2023-05-15 Joseph Myers <joseph@codesourcery.com>
18852 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
18854 2023-05-15 Joseph Myers <joseph@codesourcery.com>
18856 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
18857 __has_c_attribute for all C2x attributes.
18859 2023-05-15 Harald Anlauf <anlauf@gmx.de>
18862 * gfortran.dg/ptr-func-5.f90: New test.
18864 2023-05-15 Patrick Palka <ppalka@redhat.com>
18866 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
18868 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18870 * gcc.target/aarch64/facg_1.c: New test.
18872 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18875 * gcc.target/aarch64/simd/pr99195_7.c: New test.
18877 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18880 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
18882 2023-05-15 Pan Li <pan2.li@intel.com>
18883 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18884 kito-cheng <kito.cheng@sifive.com>
18886 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
18888 2023-05-15 Richard Biener <rguenther@suse.de>
18890 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
18893 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18895 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
18896 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
18897 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
18899 2023-05-14 Andrew Pinski <apinski@marvell.com>
18901 PR tree-optimization/109829
18902 * gcc.dg/tree-ssa/abs-3.c: New test.
18903 * gcc.dg/tree-ssa/abs-4.c: New test.
18905 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
18908 * gcc.target/i386/pr109825.c: New test.
18910 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18912 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
18914 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
18915 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
18916 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
18917 * gcc.target/aarch64/vec-init-18.c: ... this.
18918 * gcc.target/aarch64/vec-init-19.c: New test.
18919 * gcc.target/aarch64/vec-init-20.c: Likewise.
18920 * gcc.target/aarch64/vec-init-21.c: Likewise.
18921 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
18922 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
18923 * gcc.target/aarch64/vec-init-22.h: New header.
18925 2023-05-13 Andrew Pinski <apinski@marvell.com>
18927 PR tree-optimization/109834
18928 * gcc.c-torture/compile/pr109834-1.c: New test.
18929 * gcc.dg/tree-ssa/pr109834-1.c: New test.
18931 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18934 * gfortran.dg/pr109662-a.f90: Add a section to verify that
18935 a short namelist read does not modify the variable.
18937 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
18940 * gm2/isolib/run/pass/seqappend.mod: New test.
18942 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
18943 Juzhe-Zhong <juzhe.zhong@rivai.ai>
18946 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
18947 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
18948 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
18949 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
18951 2023-05-12 Richard Biener <rguenther@suse.de>
18953 PR tree-optimization/64731
18954 * gcc.target/i386/pr64731.c: New testcase.
18956 2023-05-12 Patrick Palka <ppalka@redhat.com>
18959 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
18960 * g++.dg/template/function2.C: Removed.
18962 2023-05-12 Patrick Palka <ppalka@redhat.com>
18965 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
18966 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
18968 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
18970 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
18972 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
18974 * gcc.target/riscv/rvv/rvv.exp:
18975 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
18976 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
18977 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
18978 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
18979 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
18980 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
18981 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
18982 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
18983 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
18984 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
18985 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
18986 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
18987 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
18988 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
18989 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
18990 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
18991 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
18993 2023-05-12 Pan Li <pan2.li@intel.com>
18995 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
18996 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
18997 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
18998 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
18999 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
19000 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
19001 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
19002 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
19003 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
19004 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
19005 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
19006 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
19007 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
19008 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
19009 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
19010 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
19011 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
19012 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
19013 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
19014 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
19015 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
19016 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
19017 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
19018 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
19019 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
19020 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
19021 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
19022 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
19023 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
19024 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
19025 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
19026 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
19027 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
19028 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
19029 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
19030 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
19031 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
19032 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
19033 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
19034 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
19035 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
19036 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
19037 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
19038 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
19039 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
19040 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
19041 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
19042 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
19043 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
19044 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
19045 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
19046 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
19047 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
19048 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
19049 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
19050 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
19051 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
19052 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
19053 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
19054 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
19055 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
19056 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
19057 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
19058 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
19059 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
19060 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
19061 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
19062 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
19063 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
19064 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
19065 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
19066 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
19067 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
19068 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
19069 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
19070 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
19071 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
19072 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
19073 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
19074 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
19075 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
19076 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
19077 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
19078 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
19079 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
19080 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
19081 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
19082 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
19083 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
19084 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
19085 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
19086 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
19087 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
19088 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
19089 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
19090 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
19091 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
19092 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
19093 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
19094 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
19095 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
19096 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
19097 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
19098 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
19099 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
19100 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
19101 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
19102 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
19103 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
19104 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
19105 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
19106 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
19107 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
19108 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
19109 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
19110 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
19111 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
19112 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
19113 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
19115 2023-05-12 Pan Li <pan2.li@intel.com>
19117 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
19118 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
19119 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
19120 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
19121 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
19122 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
19123 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
19124 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
19125 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
19126 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
19127 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
19128 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
19129 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
19130 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
19131 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
19132 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
19133 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
19134 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
19135 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
19136 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
19137 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
19138 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
19140 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
19142 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
19143 with dg-skip-if has_arch_ppc64.
19144 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
19145 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
19147 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
19149 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
19150 with has_arch_ppc64.
19151 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
19152 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
19153 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
19154 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
19155 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
19157 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
19159 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
19160 with has_arch_ppc64.
19161 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
19162 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
19164 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
19166 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
19167 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
19168 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
19170 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
19172 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
19175 * gm2/pim/fail/highice.mod: New test.
19177 2023-05-11 Patrick Palka <ppalka@redhat.com>
19180 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
19181 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
19182 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
19184 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
19186 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
19188 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
19191 * gcc.target/i386/pr109807.c: New test.
19193 2023-05-11 Patrick Palka <ppalka@redhat.com>
19196 * g++.dg/cpp2a/lambda-targ1.C: New test.
19198 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
19200 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
19201 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
19202 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
19203 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
19205 2023-05-11 Patrick Palka <ppalka@redhat.com>
19206 Jonathan Wakely <jwakely@redhat.com>
19211 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
19212 error for the template argument &B2:fn in C++17 mode.
19213 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
19214 * g++.dg/cpp2a/nontype-class56.C: New test.
19215 * g++.dg/template/function2.C: New test.
19217 2023-05-11 Alexandre Oliva <oliva@adacore.com>
19219 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
19220 include, call builtin.
19222 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
19223 Michael Collison <collison@rivosinc.com>
19225 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
19226 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
19227 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
19228 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
19229 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
19230 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
19231 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
19232 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
19233 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
19234 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
19235 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
19236 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
19237 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
19238 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
19239 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
19240 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
19241 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
19242 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
19243 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
19244 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
19245 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
19246 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
19247 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
19248 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
19249 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
19250 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
19251 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
19252 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
19253 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
19254 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
19255 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
19256 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
19257 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
19258 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
19259 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
19260 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
19261 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
19262 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
19263 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
19264 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
19265 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
19266 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
19267 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
19268 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
19269 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
19270 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
19271 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
19272 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
19273 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
19274 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
19275 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
19276 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
19277 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
19278 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
19279 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
19280 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
19281 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
19282 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
19283 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
19285 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
19287 * lib/torture-options.exp (torture-init-done): Add.
19288 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
19289 implicit 'torture-init'.
19290 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
19291 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
19292 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
19294 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
19296 * gcc.target/arm/acle/acle.exp: Add missing
19297 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
19299 * gcc.target/arm/cmse/cmse.exp: Likewise.
19300 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
19302 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
19304 * gcc.dg/fold-popcount-8.c: New test case.
19305 * gcc.dg/fold-popcount-9.c: Likewise.
19306 * gcc.dg/fold-popcount-10.c: Likewise.
19308 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
19310 * gcc.dg/fold-parity-6.c: New test.
19311 * gcc.dg/fold-parity-7.c: Likewise.
19312 * gcc.dg/fold-popcount-6.c: Likewise.
19313 * gcc.dg/fold-popcount-7.c: Likewise.
19315 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19317 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
19318 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
19320 2023-05-10 Marek Polacek <polacek@redhat.com>
19323 * g++.dg/ext/is_convertible6.C: New test.
19325 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
19328 * gcc.target/i386/pr92658-sse4-4b.c: New test.
19329 * gcc.target/i386/pr92658-sse4-8b.c: New test.
19331 2023-05-10 Andrew Pinski <apinski@marvell.com>
19333 * gcc.c-torture/execute/20230510-1.c: New test.
19335 2023-05-10 Jason Merrill <jason@redhat.com>
19338 * g++.dg/DRs/dr2543.C: New test.
19340 2023-05-10 Jason Merrill <jason@redhat.com>
19342 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
19343 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
19344 * g++.dg/cpp2a/consteval20.C: Likewise.
19345 * g++.dg/cpp2a/consteval24.C: Likewise.
19346 * g++.dg/cpp2a/srcloc20.C: Likewise.
19348 2023-05-10 Richard Biener <rguenther@suse.de>
19350 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
19352 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19354 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
19356 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19359 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
19362 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19365 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
19366 * gcc.target/aarch64/simd/pr99195_6.c: New test.
19368 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19370 * gcc.target/aarch64/simd/pr99195_5.c: New test.
19372 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19375 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
19377 2023-05-10 Jakub Jelinek <jakub@redhat.com>
19380 * g++.dg/cpp0x/gen-attrs-78.C: New test.
19382 2023-05-10 Li Xu <xuli1@eswincomputing.com>
19384 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
19385 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
19387 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19389 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
19390 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
19391 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
19392 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
19393 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
19394 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
19395 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
19396 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
19397 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
19398 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
19399 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
19400 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
19401 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
19402 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
19404 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19407 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
19408 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
19410 2023-05-10 Andrew Pinski <apinski@marvell.com>
19412 * gcc.c-torture/execute/20230509-1.c: New test.
19414 2023-05-09 Patrick Palka <ppalka@redhat.com>
19417 * g++.dg/cpp2a/concepts-pr109752.C: New test.
19419 2023-05-09 Patrick Palka <ppalka@redhat.com>
19422 * g++.dg/cpp0x/noexcept78.C: New test.
19424 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19426 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
19427 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
19428 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
19429 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
19430 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
19431 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
19432 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
19433 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
19434 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
19435 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
19436 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
19437 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
19438 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
19439 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
19440 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
19441 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
19442 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
19443 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
19444 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
19445 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
19446 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
19447 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
19448 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
19449 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
19450 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
19451 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
19452 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
19453 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
19454 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
19455 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
19456 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
19457 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
19458 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
19459 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
19460 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
19461 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
19462 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
19463 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
19464 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
19465 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
19466 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
19467 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
19468 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
19469 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
19470 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
19471 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
19472 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
19473 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
19474 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
19475 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
19476 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
19477 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
19478 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
19479 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
19480 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
19481 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
19482 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
19483 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
19484 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
19485 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
19486 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
19487 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
19488 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
19489 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
19490 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
19491 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
19492 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
19493 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
19494 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
19495 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
19496 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
19497 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
19498 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
19499 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
19500 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
19501 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
19502 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
19503 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
19504 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
19505 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
19506 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
19507 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
19508 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
19509 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
19510 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
19511 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
19512 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
19513 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
19514 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
19515 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
19516 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
19517 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
19518 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
19519 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
19520 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
19521 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
19522 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
19523 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
19524 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
19525 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
19526 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
19527 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
19528 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
19529 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
19530 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
19531 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
19532 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
19533 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
19534 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
19535 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
19536 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
19537 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
19538 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
19539 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
19540 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
19541 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
19542 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
19543 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
19544 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
19545 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
19546 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
19547 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
19548 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
19549 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
19550 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
19551 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
19552 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
19553 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
19554 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
19555 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
19556 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
19557 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
19558 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
19559 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
19560 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
19561 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
19562 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
19563 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
19564 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
19565 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
19566 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
19567 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
19568 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
19569 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
19570 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
19571 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
19572 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
19573 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
19574 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
19575 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
19576 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
19577 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
19578 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
19579 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
19580 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
19581 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
19582 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
19583 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
19584 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
19585 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
19586 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
19587 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
19588 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
19589 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
19590 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
19591 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
19592 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
19593 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
19594 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
19595 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
19596 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
19597 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
19598 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
19599 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
19600 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
19601 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
19602 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
19603 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
19604 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
19605 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
19606 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
19607 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
19608 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
19609 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
19610 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
19611 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
19612 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
19613 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
19614 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
19615 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
19616 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
19617 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
19618 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
19619 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
19620 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
19621 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
19622 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
19623 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
19624 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
19625 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
19626 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
19627 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
19628 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
19629 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
19630 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
19631 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
19632 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
19633 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
19634 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
19635 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
19636 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
19637 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
19638 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
19639 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
19640 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
19641 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
19642 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
19643 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
19644 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
19645 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
19646 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
19647 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
19648 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
19649 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
19650 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
19651 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
19652 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
19653 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
19654 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
19655 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
19656 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
19657 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
19658 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
19659 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
19660 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
19661 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
19662 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
19663 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
19664 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
19665 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
19666 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
19667 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
19668 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
19669 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
19670 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
19671 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
19672 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
19674 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19676 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
19677 sve2_flags instead of sve_flags.
19679 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
19682 * gm2/isolib/run/pass/skiplinetest.mod: New test.
19684 2023-05-09 Jakub Jelinek <jakub@redhat.com>
19687 * g++.dg/cpp23/attr-assume11.C: New test.
19689 2023-05-09 Jakub Jelinek <jakub@redhat.com>
19691 PR tree-optimization/109778
19692 * gcc.dg/lto/pr109778_0.c: New test.
19693 * gcc.dg/lto/pr109778_1.c: New file.
19695 2023-05-09 Jakub Jelinek <jakub@redhat.com>
19697 PR tree-optimization/109778
19698 * gcc.c-torture/execute/pr109778.c: New test.
19700 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19702 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
19703 allocation for temporary results, rather than requiring specific
19705 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
19706 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
19707 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
19708 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
19709 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
19710 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
19711 * gcc.target/aarch64/memset-q-reg.c: Likewise.
19712 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
19713 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
19714 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
19715 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
19716 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
19717 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
19718 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
19719 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
19720 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
19721 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
19722 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
19723 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
19724 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
19725 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
19726 predicate register to be any of p4-p7, rather than requiring p4
19728 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
19729 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
19730 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
19731 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
19732 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
19733 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
19734 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
19735 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
19736 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
19737 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
19738 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
19740 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19742 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
19743 FP/vector register, not just register 0-9.
19744 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
19745 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
19746 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
19747 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
19748 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
19749 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
19750 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
19751 * gcc.target/aarch64/sve/adr_1.c: Likewise.
19752 * gcc.target/aarch64/sve/adr_2.c: Likewise.
19753 * gcc.target/aarch64/sve/adr_3.c: Likewise.
19754 * gcc.target/aarch64/sve/adr_4.c: Likewise.
19755 * gcc.target/aarch64/sve/adr_5.c: Likewise.
19756 * gcc.target/aarch64/sve/extract_1.c: Likewise.
19757 * gcc.target/aarch64/sve/extract_2.c: Likewise.
19758 * gcc.target/aarch64/sve/extract_3.c: Likewise.
19759 * gcc.target/aarch64/sve/extract_4.c: Likewise.
19760 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19761 * gcc.target/aarch64/sve/spill_3.c: Likewise.
19762 * gcc.target/aarch64/vfp-1.c: Likewise.
19763 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
19765 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
19768 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19770 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
19771 register for the temporary results, not just p0-p7.
19772 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
19773 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
19774 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
19775 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
19776 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
19777 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
19778 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
19779 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
19780 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
19781 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
19782 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
19783 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
19784 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
19785 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19786 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
19787 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
19788 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
19789 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
19790 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
19791 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
19792 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
19794 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19796 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
19797 between two constant vectors, allow the constant moves to appear in
19799 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
19800 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
19801 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
19802 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
19803 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
19805 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19807 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
19808 moves to occur after the intrinsic instruction, rather than requiring
19809 them to happen before.
19810 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
19811 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
19812 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
19813 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
19814 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
19815 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
19816 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
19817 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
19818 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
19819 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
19820 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
19821 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
19822 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
19823 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
19824 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
19825 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
19826 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
19827 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
19828 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
19829 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
19830 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
19831 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
19832 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
19833 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
19834 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
19835 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
19836 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
19837 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
19838 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
19839 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
19840 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
19841 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
19842 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
19843 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
19844 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
19845 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
19846 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
19848 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19850 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
19851 allocation in the case where a move occurs after the intrinsic
19853 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
19854 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
19855 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
19856 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
19858 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
19860 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
19861 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
19862 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
19863 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
19864 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
19865 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
19866 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
19867 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
19868 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
19869 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
19870 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
19871 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
19872 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
19873 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
19874 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
19875 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
19876 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
19877 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
19879 2023-05-09 Jason Merrill <jason@redhat.com>
19882 * g++.dg/template/friend78.C: New test.
19884 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
19885 Uros Bizjak <ubizjak@gmail.com>
19887 * gcc.target/i386/insvti_highpart-1.c: New test case.
19889 2023-05-08 Andrew Pinski <apinski@marvell.com>
19891 PR testsuite/109776
19892 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
19894 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
19896 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
19897 stdint.h to stdint-gcc.h.
19898 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
19899 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
19901 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
19903 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
19904 * gcc.dg/guality/guality.exp: Likewise.
19905 * gfortran.dg/guality/guality.exp: Likewise.
19906 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
19907 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
19908 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
19909 determine the default 'LTO_OPTIONS'.
19910 * lib/torture-options.exp (torture-init, torture-finish): Let each
19911 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
19913 2023-05-08 Patrick Palka <ppalka@redhat.com>
19917 * g++.dg/cpp1z/class-deduction114.C: New test.
19919 2023-05-08 Andrew Pinski <apinski@marvell.com>
19921 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
19922 details change in wording.
19923 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
19924 * gcc.dg/tree-ssa/pr103771.c: Likewise.
19925 * gcc.dg/tree-ssa/minmax-18.c: New test.
19926 * gcc.dg/tree-ssa/minmax-19.c: New test.
19928 2023-05-08 Andrew Pinski <apinski@marvell.com>
19930 * gcc.dg/tree-ssa/minmax-17.c: New test.
19932 2023-05-08 Andrew Pinski <apinski@marvell.com>
19934 PR tree-optimization/49959
19935 PR tree-optimization/103771
19936 * c-c++-common/torture/harden-cond-comp.c: Change testcase
19937 slightly to avoid the new phiopt optimization.
19938 * gcc.dg/tree-ssa/abs-2.c: New test.
19939 * gcc.dg/tree-ssa/pr103771.c: New test.
19941 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
19943 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
19945 2023-05-08 Andrew Pinski <apinski@marvell.com>
19947 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
19948 * gcc.dg/tree-ssa/evrp8.c: Likewise.
19949 * gcc.dg/tree-ssa/vrp35.c: Likewise.
19950 * gcc.dg/tree-ssa/vrp36.c: Likewise.
19951 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
19952 to check for assignment too instead of just a call.
19953 * c-c++-common/goacc/kernels-alias-8.c: Update test
19954 for removal of load.
19955 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
19957 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19960 * gfortran.dg/pr109662-a.f90: New test.
19962 2023-05-07 Patrick Palka <ppalka@redhat.com>
19965 * g++.dg/diagnostic/alignof4.C: New test.
19967 2023-05-07 Patrick Palka <ppalka@redhat.com>
19971 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
19972 goto made valid by DR 2256.
19973 * g++.dg/init/goto4.C: New test.
19975 2023-05-07 Patrick Palka <ppalka@redhat.com>
19977 * g++.dg/cpp2a/concepts-alias6.C: New test.
19979 2023-05-07 Patrick Palka <ppalka@redhat.com>
19982 * g++.dg/cpp1y/paren6.C: New test.
19984 2023-05-07 Patrick Palka <ppalka@redhat.com>
19987 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
19988 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
19990 2023-05-07 Patrick Palka <ppalka@redhat.com>
19993 * g++.dg/template/non-dependent25a.C: New test.
19995 2023-05-07 Patrick Palka <ppalka@redhat.com>
19998 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
19999 expected "without object" diagnostic isn't replaced by a
20000 "call to non-constexpr function" diagnostic.
20001 * g++.dg/template/non-dependent25.C: New test.
20003 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
20005 * gcc.target/powerpc/parall_5insn_const.c: New test.
20007 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
20010 * gcc.target/i386/pr43644.c: New test case.
20012 2023-05-06 Xi Ruoyao <xry111@xry111.site>
20014 * gcc.target/loongarch/shrink-wrap.c: New test.
20016 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20018 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
20019 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
20020 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
20021 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
20022 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
20023 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
20024 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
20025 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
20026 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
20027 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
20028 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
20029 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
20030 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
20031 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
20032 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
20033 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
20034 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
20035 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
20036 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
20037 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
20038 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
20039 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
20040 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
20041 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
20042 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
20043 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
20044 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
20045 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
20046 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
20047 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
20048 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
20049 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
20050 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
20051 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
20053 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20056 * gfortran.dg/pr109662.f90: New test.
20058 2023-05-06 Jakub Jelinek <jakub@redhat.com>
20060 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
20062 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20065 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
20067 2023-05-06 Jakub Jelinek <jakub@redhat.com>
20069 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
20071 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
20073 * gcc.target/cris/peep2-addsplit1.c: New test.
20075 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
20077 * gcc.target/cris/peep2-movandsplit1.c: New test.
20079 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
20081 * gcc.target/cris/peep2-lsrandsplit1.c,
20082 gcc.target/cris/peep2-movulsr2.c: New tests.
20084 2023-05-05 Harald Anlauf <anlauf@gmx.de>
20087 * gfortran.dg/overload_5.f90: New test.
20089 2023-05-05 Pan Li <pan2.li@intel.com>
20090 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20092 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
20093 Adjust indexed load/store check condition.
20095 2023-05-05 Pan Li <pan2.li@intel.com>
20097 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
20098 Adjust test check condition.
20100 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20103 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
20104 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
20105 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
20107 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
20109 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
20111 2023-05-05 Andrew Pinski <apinski@marvell.com>
20113 PR tree-optimization/109732
20114 * gcc.dg/pr109732.c: New test.
20115 * gcc.dg/pr109732-1.c: New test.
20117 2023-05-05 Andrew Pinski <apinski@marvell.com>
20119 PR tree-optimization/109722
20120 * gcc.dg/tree-ssa/abs-1.c: New test.
20122 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
20125 * gm2/pim/run/pass/ForChar.mod: New test.
20127 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20129 * gcc.target/aarch64/simd/pr99195_4.c: New test.
20131 2023-05-04 Julian Brown <julian@codesourcery.com>
20134 * gfortran.dg/goacc/pr109622-5.f90: New test.
20135 * gfortran.dg/goacc/pr109622-6.f90: New test.
20137 2023-05-04 Andrew Pinski <apinski@marvell.com>
20139 * gcc.dg/tree-ssa/minmax-15.c: Update test.
20140 * gcc.dg/tree-ssa/minmax-16.c: Update test.
20141 * gcc.dg/tree-ssa/minmax-3.c: Update test.
20142 * gcc.dg/tree-ssa/minmax-4.c: Update test.
20143 * gcc.dg/tree-ssa/minmax-5.c: Update test.
20144 * gcc.dg/tree-ssa/minmax-8.c: Update test.
20146 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20149 * gcc.target/aarch64/simd/pr99195_3.c: New test.
20151 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20154 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
20155 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
20157 2023-05-04 Richard Biener <rguenther@suse.de>
20159 PR tree-optimization/109724
20160 * g++.dg/torture/pr109724.C: New testcase.
20162 2023-05-04 Jakub Jelinek <jakub@redhat.com>
20165 * g++.target/i386/pr109676.C: New test.
20167 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
20169 * gcc.target/cris/peep2-andsplit1.c: New test.
20170 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
20171 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
20172 Adjust values to avoid interference with "opsplit1" with AND. Add
20173 whitespace to match-strings that may be confused with identifiers
20176 2023-05-03 Jason Merrill <jason@redhat.com>
20180 * g++.dg/template/friend77.C: New test.
20182 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
20184 PR tree-optimization/109711
20185 * gcc.dg/tree-ssa/pr109711-1.c: New file.
20186 * gcc.dg/tree-ssa/pr109711-2.c: New file.
20188 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
20191 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
20193 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
20195 * g++.target/aarch64/pr109661-1.C: New test.
20196 * g++.target/aarch64/pr109661-2.C: Likewise.
20197 * g++.target/aarch64/pr109661-3.C: Likewise.
20198 * g++.target/aarch64/pr109661-4.C: Likewise.
20199 * gcc.target/aarch64/pr109661-1.c: Likewise.
20201 2023-05-03 Murray Steele <murray.steele@arm.com>
20202 Christophe Lyon <christophe.lyon@arm.com>
20204 * g++.target/arm/mve.exp: Add general-c++ and general directories.
20205 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
20206 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
20207 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
20208 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
20210 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20212 * gcc.target/riscv/rvv/base/abi-10.c: New test.
20213 * gcc.target/riscv/rvv/base/abi-11.c: New test.
20214 * gcc.target/riscv/rvv/base/abi-12.c: New test.
20215 * gcc.target/riscv/rvv/base/abi-13.c: New test.
20216 * gcc.target/riscv/rvv/base/abi-14.c: New test.
20217 * gcc.target/riscv/rvv/base/abi-15.c: New test.
20218 * gcc.target/riscv/rvv/base/abi-16.c: New test.
20219 * gcc.target/riscv/rvv/base/abi-8.c: New test.
20220 * gcc.target/riscv/rvv/base/abi-9.c: New test.
20221 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
20222 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
20223 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
20224 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
20225 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
20226 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
20227 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
20228 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
20229 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
20230 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
20231 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
20232 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
20233 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
20234 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
20235 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
20236 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
20237 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
20238 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
20239 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
20240 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
20241 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
20242 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
20243 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
20244 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
20245 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
20246 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
20247 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
20248 * gcc.target/riscv/rvv/base/user-10.c: New test.
20249 * gcc.target/riscv/rvv/base/user-11.c: New test.
20250 * gcc.target/riscv/rvv/base/user-12.c: New test.
20251 * gcc.target/riscv/rvv/base/user-13.c: New test.
20252 * gcc.target/riscv/rvv/base/user-14.c: New test.
20253 * gcc.target/riscv/rvv/base/user-15.c: New test.
20254 * gcc.target/riscv/rvv/base/user-7.c: New test.
20255 * gcc.target/riscv/rvv/base/user-8.c: New test.
20256 * gcc.target/riscv/rvv/base/user-9.c: New test.
20258 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20261 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
20262 add/sub intrinsics.
20264 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20267 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
20268 and binary floating-point ops.
20269 * gcc.target/aarch64/simd/pr99195_2.c: New test.
20271 2023-05-03 Jason Merrill <jason@redhat.com>
20273 * g++.dg/template/nontype12.C: Check for duplicate error.
20275 2023-05-02 Andrew Pinski <apinski@marvell.com>
20277 PR tree-optimization/109702
20278 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
20280 2023-05-02 Andrew Pinski <apinski@marvell.com>
20283 * gcc.target/aarch64/csinv-2.c: New test.
20285 2023-05-02 Jason Merrill <jason@redhat.com>
20288 * g++.dg/cpp1z/variant1.C: New test.
20290 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
20292 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
20293 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
20294 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
20295 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
20296 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
20297 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
20298 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
20299 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
20300 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
20301 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
20302 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
20303 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
20304 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
20305 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
20306 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
20307 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
20308 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
20309 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
20310 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
20311 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
20312 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
20313 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
20314 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
20315 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
20316 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
20317 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
20318 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
20319 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
20321 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
20324 * gcc.target/riscv/pr89835.c: New test.
20326 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
20327 Pan Li <pan2.li@intel.com>
20330 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
20332 2023-05-02 Patrick Palka <ppalka@redhat.com>
20335 * g++.dg/cpp0x/nsdmi-template26.C: New test.
20337 2023-05-02 Richard Biener <rguenther@suse.de>
20339 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
20340 * gcc.target/i386/pr88531-2b.c: Likewise.
20341 * gcc.target/i386/pr88531-2c.c: Likewise.
20342 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
20344 2023-05-01 Jason Merrill <jason@redhat.com>
20347 * g++.dg/cpp0x/nsdmi-array2.C: New test.
20349 2023-04-30 Jeff Law <jlaw@ventanamicro>
20352 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
20354 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
20356 * gcc.dg/builtin-redefine-1.c: New test.
20358 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
20360 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
20362 2023-04-30 Andrew Pinski <apinski@marvell.com>
20364 * gcc.dg/init-bad-1.c: Update error message.
20365 * gcc.dg/init-bad-2.c: Likewise.
20366 * gcc.dg/init-bad-3.c: Likewise.
20367 * gcc.dg/init-excess-3.c: Likewise.
20368 * gcc.dg/pr61096-1.c: Likewise.
20370 2023-04-30 Andrew Pinski <apinski@marvell.com>
20373 * gcc.dg/init-excess-3.c: New test.
20375 2023-04-30 Martin Liska <mliska@suse.cz>
20377 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
20379 * c-c++-common/hwasan/heap-overflow.c: Likewise.
20380 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
20381 * c-c++-common/hwasan/use-after-free.c: Likewise.
20383 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
20385 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
20387 * gcc.dg/builtin-redefine-1.c: New test.
20389 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
20391 * gm2/pim/run/pass/constlitbase.mod: New test.
20393 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
20395 * gcc.target/xstormy16/neghi2.c: New test case.
20396 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
20398 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
20400 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
20401 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
20402 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
20403 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
20405 2023-04-29 Jeff Law <jlaw@ventanamicro>
20407 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
20408 encourage if-conversion. Skip for -Os.
20409 * gcc.target/mips/movcc-3.c: Similarly.
20411 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
20413 * gcc.target/riscv/rv32e_stack.c: New test.
20415 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
20417 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
20418 empty lines (besides optionally leading whitespace).
20420 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
20422 * gcc.target/riscv/divmod-1.c: New testcase.
20423 * gcc.target/riscv/divmod-2.c: New testcase.
20425 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
20427 * gcc.target/riscv/zbc32.c: New test.
20428 * gcc.target/riscv/zbc64.c: New test.
20430 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
20432 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
20433 * gcc.target/riscv/zbb-min-max-03.c: New tests.
20435 2023-04-28 Andrew Pinski <apinski@marvell.com>
20437 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
20438 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
20439 as that now does the combining.
20441 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
20443 PR rtl-optimization/109476
20444 * gcc.target/avr/mmcu/pr109476.c: New test case.
20446 2023-04-28 Richard Biener <rguenther@suse.de>
20448 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
20449 * gcc.dg/vect/vect-71.c: Likewise.
20450 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
20451 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
20452 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
20454 2023-04-28 Richard Biener <rguenther@suse.de>
20456 * gcc.target/i386/pr89618-2.c: New testcase.
20457 * gcc.target/i386/pr88531-2b.c: Adjust.
20458 * gcc.target/i386/pr88531-2c.c: Likewise.
20460 2023-04-28 Pan Li <pan2.li@intel.com>
20461 kito-cheng <kito.cheng@sifive.com>
20463 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
20465 2023-04-28 Richard Biener <rguenther@suse.de>
20468 * gcc.dg/torture/pr109652.c: New testcase.
20470 2023-04-28 Julian Brown <julian@codesourcery.com>
20473 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
20475 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20478 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
20480 2023-04-28 Jakub Jelinek <jakub@redhat.com>
20482 * gcc.dg/tree-ssa/range-sqrt.c: New test.
20483 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
20484 ranger optimizing sqrt (-1) call away because it is only used in
20485 test for whether it returns NaN.
20487 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
20488 Jakub Jelinek <jakub@redhat.com>
20490 * gcc.dg/tree-ssa/range-sincos.c: New test.
20492 2023-04-28 Jan Beulich <jbeulich@suse.com>
20494 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
20495 * g++.dg/modules/alias-1_d.C: Likewise.
20496 * g++.dg/modules/alias-1_e.C: Likewise.
20497 * g++.dg/modules/alias-1_f.C: Likewise.
20498 * g++.dg/modules/cpp-6_c.C: Likewise.
20499 * g++.dg/modules/dir-only-2_b.C: Likewise.
20501 2023-04-28 Jan Beulich <jbeulich@suse.com>
20503 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
20505 2023-04-28 Alexandre Oliva <oliva@adacore.com>
20507 * c-c++-common/torture/harden-cond-comp.c: New.
20509 2023-04-27 Jason Merrill <jason@redhat.com>
20511 * g++.dg/template/copy1.C: Adjust error lines.
20513 2023-04-27 Pan Li <pan2.li@intel.com>
20515 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
20517 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
20519 PR tree-optimization/109639
20520 * gcc.dg/tree-ssa/pr109639.c: New file.
20521 * gcc.dg/tree-ssa/pr109643.c: New file.
20523 2023-04-27 Richard Biener <rguenther@suse.de>
20526 * g++.dg/torture/pr109607.C: New testcase.
20528 2023-04-27 Jakub Jelinek <jakub@redhat.com>
20531 * gcc.dg/pr109409.c: New test.
20533 2023-04-27 Jakub Jelinek <jakub@redhat.com>
20537 * gcc.dg/pr109412.c: New test.
20539 2023-04-27 Jan Beulich <jbeulich@suse.com>
20541 * c-c++-common/patchable_function_entry-decl.c: Special-case
20543 * c-c++-common/patchable_function_entry-default.c: Likewise.
20544 * c-c++-common/patchable_function_entry-definition.c: Likewise.
20546 2023-04-26 Jason Merrill <jason@redhat.com>
20549 * g++.dg/template/friend76.C: New test.
20551 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
20554 * gcc.target/riscv/inline-atomics-1.c: New test.
20555 * gcc.target/riscv/inline-atomics-2.c: New test.
20556 * gcc.target/riscv/inline-atomics-3.c: New test.
20557 * gcc.target/riscv/inline-atomics-4.c: New test.
20558 * gcc.target/riscv/inline-atomics-5.c: New test.
20559 * gcc.target/riscv/inline-atomics-6.c: New test.
20560 * gcc.target/riscv/inline-atomics-7.c: New test.
20561 * gcc.target/riscv/inline-atomics-8.c: New test.
20563 2023-04-26 Pan Li <pan2.li@intel.com>
20564 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20566 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
20568 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
20570 * gcc.target/xstormy16/bswap16.c: New test case.
20571 * gcc.target/xstormy16/bswap32.c: Likewise.
20572 * gcc.target/xstormy16/swpb.c: Likewise.
20573 * gcc.target/xstormy16/swpw-1.c: Likewise.
20574 * gcc.target/xstormy16/swpw-2.c: Likewise.
20576 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20578 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
20579 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
20580 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
20581 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
20583 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
20586 * gcc.target/powerpc/pr109069-1.c: New test.
20587 * gcc.target/powerpc/pr109069-2-run.c: New test.
20588 * gcc.target/powerpc/pr109069-2.c: New test.
20589 * gcc.target/powerpc/pr109069-2.h: New test.
20591 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20593 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
20594 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
20595 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
20596 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
20597 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
20598 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
20599 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
20600 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
20601 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
20602 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
20603 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
20604 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
20605 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
20606 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
20607 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
20608 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
20610 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20612 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
20615 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20617 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
20619 2023-04-26 Pan Li <pan2.li@intel.com>
20622 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
20624 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
20625 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
20627 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
20629 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
20631 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
20634 * gm2/pim/fail/largeconst.mod: Increased constant value test
20635 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
20636 * gm2/pim/fail/largeconst2.mod: New test.
20638 2023-04-25 Patrick Palka <ppalka@redhat.com>
20641 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
20643 2023-04-25 Richard Biener <rguenther@suse.de>
20645 PR tree-optimization/109609
20646 * gcc.dg/torture/pr109609.c: New testcase.
20648 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
20650 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
20651 * gfortran.dg/gomp/loop-2.f90: Likewise.
20652 * gfortran.dg/gomp/reduction5.f90: Likewise.
20653 * gfortran.dg/gomp/reduction6.f90: Likewise.
20654 * gfortran.dg/gomp/scan-1.f90: Likewise.
20655 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
20656 * c-c++-common/gomp/scan-6.c: New test.
20657 * gfortran.dg/gomp/scan-8.f90: New test.
20659 2023-04-25 Jakub Jelinek <jakub@redhat.com>
20661 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
20662 float16, float32, float64 and float128.
20664 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20667 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
20669 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20671 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
20673 2023-04-25 Jakub Jelinek <jakub@redhat.com>
20676 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
20678 2023-04-25 Richard Biener <rguenther@suse.de>
20680 PR rtl-optimization/109585
20681 * gcc.dg/torture/pr109585.c: New testcase.
20683 2023-04-25 Jakub Jelinek <jakub@redhat.com>
20686 * gcc.target/powerpc/pr109566.c: New test.
20688 2023-04-25 Martin Liska <mliska@suse.cz>
20690 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
20691 * g++.dg/gcov/test-gcov-17.py: Cover new format.
20692 * lib/gcov.exp: Add options for gcov that emit the extra info.
20694 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
20696 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
20698 2023-04-25 Sam James <sam@gentoo.org>
20700 PR tree-optimization/105312
20702 * gcc.target/sparc/pr105573.c: New test.
20704 2023-04-25 Andrew Pinski <apinski@marvell.com>
20706 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
20708 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20710 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
20712 2023-04-24 Andrew Pinski <apinski@marvell.com>
20714 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
20715 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
20717 2023-04-24 Andrew Pinski <apinski@marvell.com>
20719 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
20721 2023-04-24 Andrew Pinski <apinski@marvell.com>
20723 PR tree-optimization/109604
20724 * gcc.c-torture/compile/pr109604-1.c: New test.
20725 * gcc.c-torture/compile/pr109604-2.c: New test.
20727 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20729 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
20730 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
20732 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20735 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
20737 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
20739 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20741 * gcc.target/aarch64/simd/vabal_combine.c: New test.
20743 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20745 * gcc.target/aarch64/simd/addlv_zext.c: New test.
20747 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20749 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
20751 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20753 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
20754 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
20755 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
20756 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
20757 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
20758 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
20760 2023-04-24 liuhongt <hongtao.liu@intel.com>
20762 PR tree-optimization/109011
20763 * gcc.target/i386/pr109011-b1.c: New test.
20764 * gcc.target/i386/pr109011-b2.c: New test.
20765 * gcc.target/i386/pr109011-d1.c: New test.
20766 * gcc.target/i386/pr109011-d2.c: New test.
20767 * gcc.target/i386/pr109011-q1.c: New test.
20768 * gcc.target/i386/pr109011-q2.c: New test.
20769 * gcc.target/i386/pr109011-w1.c: New test.
20770 * gcc.target/i386/pr109011-w2.c: New test.
20771 * gcc.target/i386/pr109011-dq1.c: New file.
20772 * gcc.target/i386/pr109011-dq2.c: New file.
20774 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
20776 * lib/gm2.exp (gm2_target_compile_default): Conditionally
20777 append -lnsl -lsocket to ldflags.
20779 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20781 * gcc.target/aarch64/float_truncate_zero.c: New test.
20783 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20786 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
20788 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
20790 * gcc.target/xstormy16/mulhi.c: New test case.
20792 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
20794 * gcc.target/xstormy16/extendhisi2.c: New test case.
20795 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
20797 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
20799 * gcc.target/xstormy16/shiftsi.c: New test case.
20801 2023-04-23 liuhongt <hongtao.liu@intel.com>
20803 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
20804 testcase to make the codegen more stable.
20805 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
20806 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
20807 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
20808 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
20810 2023-04-23 liuhongt <hongtao.liu@intel.com>
20812 * gcc.target/i386/pr108707.c: New test.
20814 2023-04-22 Andrew Pinski <apinski@marvell.com>
20816 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
20818 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
20821 * gcc.target/avr/pr54816.c: Move to...
20822 * gcc.target/avr/mmcu/pr54816.c: ... here.
20824 2023-04-22 Harald Anlauf <anlauf@gmx.de>
20825 Steven G. Kargl <kargl@gcc.gnu.org>
20828 * gfortran.dg/allocatable_function_11.f90: New test.
20830 2023-04-22 Jakub Jelinek <jakub@redhat.com>
20832 PR testsuite/109572
20833 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
20834 vect prefix to make sure we only count vectorized calls.
20835 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
20837 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
20838 vect prefix to make sure we only count vectorized calls.
20839 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
20841 (foo): Add 2 further arithmetic ops to the loop to make it appear
20842 worthwhile for vectorization heuristics on powerpc.
20843 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
20844 vect prefix to make sure we only count vectorized calls.
20845 (foo): Add 2 further arithmetic ops to the loop to make it appear
20846 worthwhile for vectorization heuristics on powerpc.
20848 2023-04-22 Jeff Law <jlaw@ventanamicro>
20850 * gcc.target/rx/movsicc.c: Broken down into ...
20851 * gcc.target/rx/movsicc-1.c: Here.
20852 * gcc.target/rx/movsicc-2.c: Here.
20853 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
20854 * gcc.target/rx/movsicc-4.c: Here.
20855 * gcc.target/rx/movsicc-5.c: Here.
20856 * gcc.target/rx/movsicc-6.c: Here.
20857 * gcc.target/rx/movsicc-7.c: Here.
20858 * gcc.target/rx/movsicc-8.c: Here.
20860 2023-04-22 Jakub Jelinek <jakub@redhat.com>
20862 PR tree-optimization/109583
20863 * gcc.dg/pr109583.c: New test.
20865 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
20866 Ondrej Kubanek <kubanek0ondrej@gmail.com>
20868 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
20869 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
20870 * gcc.dg/tree-prof/peel-2.c: New test.
20872 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
20874 PR tree-optimization/109546
20875 * gcc.dg/pr109546.c: New.
20877 2023-04-21 Jason Merrill <jason@redhat.com>
20880 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
20881 * g++.dg/ext/unsigned-typedef2.C: New test.
20882 * g++.dg/ext/unsigned-typedef3.C: New test.
20884 2023-04-21 Jeff Law <jlaw@ventanamicro>
20886 PR testsuite/109549
20887 * gcc.target/i386/cmov6.c: No longer expect this test to
20888 generate 'cmov' instructions.
20890 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20892 * gcc.target/aarch64/sminmax-asr_1.c: New test.
20894 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20897 * gcc.target/aarch64/mtp.c: New test.
20898 * gcc.target/aarch64/mtp_1.c: New test.
20899 * gcc.target/aarch64/mtp_2.c: New test.
20900 * gcc.target/aarch64/mtp_3.c: New test.
20901 * gcc.target/aarch64/mtp_4.c: New test.
20903 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20906 * gcc.target/aarch64/simd/pr99195_1.c: New test.
20908 2023-04-21 Richard Biener <rguenther@suse.de>
20910 PR tree-optimization/109573
20911 * g++.dg/vect/pr109573.cc: New testcase.
20913 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20916 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
20917 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
20918 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
20920 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
20923 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
20925 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
20928 * lib/target-supports.exp (is-effective-target-keyword): Add
20929 ppc_cpu_supports_hw.
20931 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20934 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
20935 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
20938 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
20940 PR tree-optimization/109564
20941 * gcc.dg/torture/pr109564-1.c: New testcase.
20942 * gcc.dg/torture/pr109564-2.c: Likewise.
20943 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
20944 * gcc.dg/tree-ssa/vrp06.c: Likewise.
20946 2023-04-20 Jakub Jelinek <jakub@redhat.com>
20949 * gcc.dg/goacc/pr107041.c: New test.
20951 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
20954 * gcc.target/i386/pr78952-4.c: New test.
20956 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
20957 kito-cheng <kito.cheng@sifive.com>
20959 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
20960 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
20961 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
20963 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
20965 * gcc.target/riscv/arch-19.c: Add -misa-spec.
20967 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20968 kito-cheng <kito.cheng@sifive.com>
20971 * g++.target/riscv/rvv/base/pr109535.C: New test.
20972 * gcc.target/riscv/rvv/base/pr109535.c: New test.
20974 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
20976 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
20977 rather than stdint.h
20979 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
20981 * lib/target-supports.exp
20982 (check_effective_target_vect_call_copysignf): Add amdgcn.
20983 (check_effective_target_vect_call_sqrtf): Add amdgcn.
20984 (check_effective_target_vect_call_ceilf): Add amdgcn.
20985 (check_effective_target_vect_call_floor): Add amdgcn.
20986 (check_effective_target_vect_logical_reduc): Add amdgcn.
20988 2023-04-20 Jakub Jelinek <jakub@redhat.com>
20990 PR tree-optimization/109011
20991 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
20992 dg-additional-options.
20993 (baz, qux): Remove functions and corresponding dg-final.
20994 * gcc.dg/vect/pr109011-2.c: New test.
20995 * gcc.dg/vect/pr109011-3.c: New test.
20996 * gcc.dg/vect/pr109011-4.c: New test.
20997 * gcc.dg/vect/pr109011-5.c: New test.
20999 2023-04-20 Jakub Jelinek <jakub@redhat.com>
21002 PR testsuite/109560
21003 * g++.dg/ext/int128-8.C: Require int128 effective target.
21005 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
21007 PR testsuite/106879
21008 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
21009 vect_hw_misalign on POWERs.
21011 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
21013 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
21014 * gcc.target/i386/pr109117-1.c: Modify error message.
21016 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
21018 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
21020 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
21022 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
21024 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
21026 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
21027 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
21028 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
21029 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
21030 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
21031 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
21032 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
21033 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
21034 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
21035 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
21036 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
21037 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
21038 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
21039 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
21040 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
21041 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
21042 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
21043 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
21044 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
21045 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
21046 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
21047 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
21048 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
21049 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
21050 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
21051 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
21052 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
21053 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
21054 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
21055 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
21056 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
21057 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
21058 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
21059 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
21060 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
21061 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
21062 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
21063 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
21064 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
21065 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
21066 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
21067 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
21068 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
21069 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
21070 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
21071 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
21072 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
21073 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
21074 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
21075 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
21076 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
21077 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
21079 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
21081 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
21083 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
21084 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
21085 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
21086 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
21087 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
21088 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
21089 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
21090 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
21091 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
21092 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
21093 * gcc.target/i386/pr93696-1.c: Ditto.
21094 * gcc.target/i386/pr93696-2.c: Ditto.
21096 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
21098 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
21099 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
21100 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
21101 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
21102 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
21103 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
21104 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
21106 2023-04-19 Patrick Palka <ppalka@redhat.com>
21107 Jonathan Wakely <jwakely@redhat.com>
21110 * g++.dg/ext/type_pack_element1.C: New test.
21111 * g++.dg/ext/type_pack_element2.C: New test.
21112 * g++.dg/ext/type_pack_element3.C: New test.
21114 2023-04-19 Patrick Palka <ppalka@redhat.com>
21117 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
21119 2023-04-19 Harald Anlauf <anlauf@gmx.de>
21123 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
21124 instead of the naive "free".
21125 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
21127 2023-04-19 Andrew Pinski <apinski@marvell.com>
21129 * gcc.target/i386/cmov10.c: New test.
21130 * gcc.target/i386/cmov11.c: New test.
21132 2023-04-19 Jason Merrill <jason@redhat.com>
21135 * g++.dg/ext/int128-8.C: New test.
21137 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21139 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
21140 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
21141 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
21142 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
21143 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
21144 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
21145 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
21147 2023-04-19 Pan Li <pan2.li@intel.com>
21149 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
21151 * gcc.target/riscv/simplify_ior_optimization.c: New test.
21153 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
21157 * gcc.target/i386/pr78952-3.c: New test.
21159 2023-04-19 Xi Ruoyao <xry111@xry111.site>
21162 * gcc.target/loongarch/pr109465-1.c: New test.
21163 * gcc.target/loongarch/pr109465-2.c: New test.
21164 * gcc.target/loongarch/pr109465-3.c: New test.
21166 2023-04-19 Xi Ruoyao <xry111@xry111.site>
21168 * gcc.target/loongarch/va_arg.c: New test.
21170 2023-04-19 Jakub Jelinek <jakub@redhat.com>
21172 PR tree-optimization/109011
21173 * gcc.dg/vect/pr109011-1.c: New test.
21175 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21177 * gcc.target/aarch64/vec-set-zero.c: New test.
21179 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21182 * gcc.target/aarch64/pr108840.c: New test.
21184 2023-04-19 Jakub Jelinek <jakub@redhat.com>
21186 PR tree-optimization/109524
21187 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
21190 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
21193 * gcc.target/i386/pr94908.c: New test.
21194 * gcc.target/i386/sse4_1-insertps-5.c: New test.
21195 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
21197 2023-04-18 Richard Biener <rguenther@suse.de>
21199 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
21200 * gcc.dg/tm/alias-1.c: Likewise.
21201 * gcc.dg/tm/alias-2.c: Likewise.
21202 * gcc.dg/torture/ipa-pta-1.c: Likewise.
21203 * gcc.dg/torture/pr39074-2.c: Likewise.
21204 * gcc.dg/torture/pr39074.c: Likewise.
21205 * gcc.dg/torture/pta-callused-1.c: Likewise.
21206 * gcc.dg/torture/pta-escape-1.c: Likewise.
21207 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
21208 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
21209 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
21210 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
21211 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
21212 * gcc.dg/tree-ssa/alias-19.c: Likewise.
21213 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
21214 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
21215 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
21216 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
21218 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
21220 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
21222 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21224 * gcc.target/aarch64/spellcheck_11.c: New test.
21226 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21228 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
21231 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
21233 * gcc.target/riscv/arch-5.c: Likewise.
21235 2023-04-18 Jakub Jelinek <jakub@redhat.com>
21237 PR tree-optimization/109240
21238 * gcc.target/aarch64/simd/addsub_2.c: New test.
21239 * gcc.target/aarch64/sve/addsub_2.c: New test.
21241 2023-04-18 Xi Ruoyao <xry111@xry111.site>
21243 * gcc.target/loongarch/add-const.c: New test.
21244 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
21246 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
21248 2023-04-17 Patrick Palka <ppalka@redhat.com>
21251 * g++.dg/template/canon-type-20.C: New test.
21252 * g++.dg/template/ttp36.C: New test.
21254 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
21256 * gcc.target/riscv/stack_save_restore.c: New test.
21258 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
21260 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
21262 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
21264 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
21266 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
21269 * gcc.target/riscv/pr106602.c: Moved to...
21270 * gcc.target/riscv/pr106602-rv64i.c: ...here.
21271 * gcc.target/riscv/pr106602-rv32i.c: New test.
21272 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
21274 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
21276 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
21277 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
21278 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
21279 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
21281 2023-04-17 Martin Jambor <mjambor@suse.cz>
21285 * gcc.dg/ipa/pr109318.c: New test.
21286 * gcc.dg/lto/pr107769_0.c: Likewise.
21288 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
21289 Di Zhao <di.zhao@amperecomputing.com>
21291 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
21293 2023-04-17 Jakub Jelinek <jakub@redhat.com>
21295 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
21296 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
21297 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
21299 2023-04-17 Richard Biener <rguenther@suse.de>
21301 PR tree-optimization/109524
21302 * g++.dg/pr109524.C: New testcase.
21304 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
21306 PR testsuite/108809
21307 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
21309 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
21311 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
21313 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
21316 2023-04-17 Pan Li <pan2.li@intel.com>
21318 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
21320 2023-04-16 Jeff Law <jlaw@ventanamicro>
21323 * gcc.target/riscv/pr109508.c: New test.
21325 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
21328 * gcc.target/avr/pr54816.c: New test case.
21330 2023-04-15 Jason Merrill <jason@redhat.com>
21333 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
21335 2023-04-15 Alexandre Oliva <oliva@adacore.com>
21336 Kewen Lin <linkw@linux.ibm.com>
21339 * gcc.target/powerpc/pr99708.c: Accept lack of
21340 __SIZEOF_IBM128__ when long double is 64-bit wide.
21342 2023-04-15 Jason Merrill <jason@redhat.com>
21345 * g++.dg/warn/Wdangling-pointer-6.C: New test.
21347 2023-04-14 Harald Anlauf <anlauf@gmx.de>
21350 * gfortran.dg/set_exponent_1.f90: New test.
21352 2023-04-14 Richard Biener <rguenther@suse.de>
21354 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
21355 checking avx_runtime in dump scanning.
21356 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
21357 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
21359 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
21362 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
21363 from 6 to 5 without memory leaks.
21364 * gfortran.dg/finalize_52.f90: New test
21366 2023-04-14 Richard Biener <rguenther@suse.de>
21368 PR tree-optimization/109502
21369 * gcc.dg/vect/pr109502.c: New testcase.
21371 2023-04-14 Richard Biener <rguenther@suse.de>
21373 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
21374 and add missing avx guard.
21375 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
21376 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
21377 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
21378 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
21379 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
21381 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
21382 Jakub Jelinek <jakub@redhat.com>
21386 * gcc.dg/pr108947.c: New test.
21387 * gcc.c-torture/execute/pr109040.c: New test.
21389 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
21392 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
21394 2023-04-13 Patrick Palka <ppalka@redhat.com>
21397 * g++.dg/template/typename27.C: New test.
21399 2023-04-13 Jason Merrill <jason@redhat.com>
21402 * g++.dg/ext/is_convertible5.C: New test.
21404 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
21408 * gm2/pim/run/pass/addcharconst.mod: New test.
21409 * gm2/pim/run/pass/singlechar.mod: New test.
21411 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
21414 * gcc.dg/torture/pr108910.c: New test.
21416 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21419 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
21420 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
21421 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
21422 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
21423 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
21424 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
21426 2023-04-12 Jakub Jelinek <jakub@redhat.com>
21428 PR tree-optimization/109410
21429 * gcc.dg/pr109410.c: New test.
21431 2023-04-12 Jakub Jelinek <jakub@redhat.com>
21434 * gcc.target/i386/pr109458.c: New test.
21436 2023-04-12 Jakub Jelinek <jakub@redhat.com>
21438 PR tree-optimization/109462
21439 * g++.dg/opt/pr109462.C: New test.
21441 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
21443 PR tree-optimization/109462
21444 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
21446 2023-04-12 Richard Biener <rguenther@suse.de>
21448 PR tree-optimization/109473
21449 * gcc.dg/vect/pr109473.c: New testcase.
21451 2023-04-12 Harald Anlauf <anlauf@gmx.de>
21454 * gfortran.dg/entry_26.f90: New test.
21455 * gfortran.dg/entry_27.f90: New test.
21457 2023-04-12 Harald Anlauf <anlauf@gmx.de>
21461 * gfortran.dg/interface_49.f90: New test.
21463 2023-04-12 Richard Biener <rguenther@suse.de>
21465 PR tree-optimization/109469
21466 * gcc.dg/torture/pr109469.c: New testcase.
21468 2023-04-12 Richard Biener <rguenther@suse.de>
21470 PR tree-optimization/109434
21471 * g++.dg/opt/pr109434.C: New testcase.
21473 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
21475 PR testsuite/108815
21476 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
21477 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
21480 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
21482 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
21484 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
21485 Pan Li <pan2.li@intel.com>
21486 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21487 Kito Cheng <kito.cheng@sifive.com>
21490 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
21491 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
21492 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
21494 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
21496 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
21499 2023-04-11 Martin Liska <mliska@suse.cz>
21502 * gcc.dg/pr108241.c: New test.
21503 * gcc.dg/pr79570.c: Add also -g option.
21505 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
21507 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
21508 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
21509 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
21511 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
21514 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
21515 expected vectors for Big Endian.
21516 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
21518 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
21521 * gcc.target/powerpc/pr70243.c: New test.
21523 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
21525 * g++.dg/other/i386-2.C: Add -mamx-complex.
21526 * g++.dg/other/i386-3.C: Ditto.
21527 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
21528 * gcc.target/i386/amx-helper.h: Add amx-complex support.
21529 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
21530 * gcc.target/i386/sse-12.c: Add -mamx-complex.
21531 * gcc.target/i386/sse-13.c: Ditto.
21532 * gcc.target/i386/sse-14.c: Ditto.
21533 * gcc.target/i386/sse-22.c: Add amx-complex.
21534 * gcc.target/i386/sse-23.c: Ditto.
21535 * lib/target-supports.exp (check_effective_target_amx_complex): New.
21536 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
21537 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
21538 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
21539 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
21541 2023-04-08 Jakub Jelinek <jakub@redhat.com>
21543 PR tree-optimization/109392
21544 * gcc.dg/pr109392.c: New test.
21546 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
21548 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
21550 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
21552 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
21554 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
21568 * gfortran.dg/associate_47.f90 : Enable substring test.
21569 * gfortran.dg/associate_51.f90 : Update an error message.
21570 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
21571 uninitialzed dg-warnings.
21572 * gfortran.dg/associate_60.f90 : New test
21573 * gfortran.dg/pr98408.f90 : New test
21574 * gfortran.dg/pr105205.f90 : New test
21575 * gfortran.dg/pr106918.f90 : New test
21577 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
21579 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
21580 dg directive and remove trailing whitespace.
21581 * gfortran.dg/c-interop/c407a-1.f90 : ditto
21582 * gfortran.dg/c-interop/c407b-1.f90 : ditto
21583 * gfortran.dg/c-interop/c407b-2.f90 : ditto
21584 * gfortran.dg/c-interop/c407c-1.f90 : ditto
21585 * gfortran.dg/c-interop/c535a-1.f90 : ditto
21586 * gfortran.dg/c-interop/c535a-2.f90 : ditto
21587 * gfortran.dg/c-interop/c535b-1.f90 : ditto
21588 * gfortran.dg/c-interop/c535b-2.f90 : ditto
21589 * gfortran.dg/c-interop/c535b-3.f90 : ditto
21590 * gfortran.dg/c-interop/c535c-1.f90 : ditto
21591 * gfortran.dg/c-interop/c535c-2.f90 : ditto
21592 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
21593 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
21594 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
21595 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
21596 * gfortran.dg/c-interop/tkr.f90 : ditto
21597 * gfortran.dg/class_result_10.f90 : ditto
21598 * gfortran.dg/dtio_35.f90 : ditto
21599 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
21600 * gfortran.dg/pr103258.f90 : ditto
21601 * gfortran.dg/pr59107.f90 : ditto
21602 * gfortran.dg/pr93835.f08 : ditto
21604 2023-04-07 Alexandre Oliva <oliva@adacore.com>
21606 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
21607 fortran compiler, skip if missing.
21609 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21611 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
21612 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
21614 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
21616 PR tree-optimization/109417
21617 * gcc.dg/pr109417.c: New.
21619 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21621 * rust/compile/issue-1422.rs: New test.
21623 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21625 * rust/compile/issue-1361.rs: New test.
21627 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
21629 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
21630 * rust/compile/issue-1830_str.rs: Likewise.
21632 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21634 * rust/compile/empty.in: New test.
21635 * rust/compile/include_empty.rs: New test.
21637 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21639 * rust/compile/torture/traits10.rs: Fix test-case
21641 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21643 * rust/compile/issue-1725-1.rs: New test.
21644 * rust/compile/issue-1725-2.rs: New test.
21646 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21648 * rust/compile/builtin_macro_include_str.rs:
21649 Include test of invalid UTF-8.
21650 * rust/compile/invalid_utf8: File with invalid UTF-8.
21652 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21654 * rust/compile/parse_empty_tuple_pattern.rs: New test.
21656 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
21658 * rust/compile/issue-1830_bytes.rs: New test.
21659 * rust/compile/issue-1830_str.rs: New test.
21661 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21663 * rust/compile/variadic.rs: New test.
21665 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21667 * rust/execute/torture/overflow1.rs: Fix test.
21669 2023-04-06 mxlol233 <mxlol233@outlook.com>
21671 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
21672 * rust/compile/feature_intrinsics.rs: New file.
21673 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
21674 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
21675 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
21676 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
21677 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
21678 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
21679 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
21680 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
21681 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
21682 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
21683 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
21684 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
21685 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
21686 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
21687 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
21688 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
21689 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
21690 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
21692 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
21693 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
21694 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
21695 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
21696 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
21697 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
21698 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
21699 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
21700 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
21702 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21704 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
21705 * rust/compile/macro44.rs: Fix invalid testcase assertions.
21706 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
21707 * rust/compile/builtin_macro_recurse2.rs: New test.
21708 * rust/compile/macro46.rs: New test.
21709 * rust/compile/builtin_macro_eager1.rs: New file.
21710 * rust/compile/builtin_macro_eager2.rs: New file.
21712 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
21714 * rust/execute/torture/let-pattern-1.rs: New test.
21716 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21718 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
21719 * rust/compile/torture/intrinsics-5.rs: likewise
21720 * rust/execute/torture/atomic_load.rs: likewise
21721 * rust/execute/torture/atomic_store.rs: likewise
21722 * rust/bounds1.rs: New test.
21724 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21726 * rust/compile/func3.rs: update test case
21728 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21730 * rust/compile/issue-1786.rs: New test.
21732 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21734 * rust/compile/never_type_err1.rs: Moved to...
21735 * rust/compile/never_type1.rs: ...here. It now works
21737 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21739 * rust/compile/issue-1773.rs: New test.
21741 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21743 * rust/execute/torture/issue-1720-2.rs: New test.
21745 2023-04-06 mxlol233 <mxlol233@outlook.com>
21747 * rust/compile/feature.rs: New test.
21749 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21751 * rust/compile/closure_move_expr.rs: New test.
21753 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21755 * rust/compile/parse_complex_generic_application.rs: New test.
21756 * rust/compile/parse_complex_generic_application2.rs: New test.
21758 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21760 * rust/compile/multi_reference_type.rs: New test.
21762 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
21764 * rust/compile/issue-867.rs: New test.
21766 2023-04-06 Lyra <teromene@teromene.fr>
21768 * rust/compile/macro45.rs: New test.
21770 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
21772 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
21774 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
21775 * rust/execute/torture/builtin_macro_env.rs: Likewise.
21776 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
21777 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
21778 * rust/execute/torture/builtin_macro_line.rs: Likewise.
21779 * rust/execute/torture/builtin_macros1.rs: Likewise.
21780 * rust/execute/torture/builtin_macros3.rs: Likewise.
21781 * rust/execute/torture/cfg1.rs: Likewise.
21782 * rust/execute/torture/cfg2.rs: Likewise.
21783 * rust/execute/torture/cfg3.rs: Likewise.
21784 * rust/execute/torture/cfg4.rs: Likewise.
21785 * rust/execute/torture/coercion1.rs: Likewise.
21786 * rust/execute/torture/coercion2.rs: Likewise.
21787 * rust/execute/torture/extern_mod4.rs: Likewise.
21788 * rust/execute/torture/helloworld1.rs: Likewise.
21789 * rust/execute/torture/helloworld2.rs: Likewise.
21790 * rust/execute/torture/issue-1198.rs: Likewise.
21791 * rust/execute/torture/issue-1231.rs: Likewise.
21792 * rust/execute/torture/issue-1232.rs: Likewise.
21793 * rust/execute/torture/issue-1249.rs: Likewise.
21794 * rust/execute/torture/issue-1436.rs: Likewise.
21795 * rust/execute/torture/issue-1496.rs: Likewise.
21796 * rust/execute/torture/issue-647.rs: Likewise.
21797 * rust/execute/torture/issue-845.rs: Likewise.
21798 * rust/execute/torture/issue-851.rs: Likewise.
21799 * rust/execute/torture/issue-858.rs: Likewise.
21800 * rust/execute/torture/issue-976.rs: Likewise.
21801 * rust/execute/torture/macros10.rs: Likewise.
21802 * rust/execute/torture/macros11.rs: Likewise.
21803 * rust/execute/torture/macros12.rs: Likewise.
21804 * rust/execute/torture/macros13.rs: Likewise.
21805 * rust/execute/torture/macros14.rs: Likewise.
21806 * rust/execute/torture/macros2.rs: Likewise.
21807 * rust/execute/torture/macros22.rs: Likewise.
21808 * rust/execute/torture/macros29.rs: Likewise.
21809 * rust/execute/torture/macros3.rs: Likewise.
21810 * rust/execute/torture/macros30.rs: Likewise.
21811 * rust/execute/torture/macros31.rs: Likewise.
21812 * rust/execute/torture/macros7.rs: Likewise.
21813 * rust/execute/torture/macros8.rs: Likewise.
21814 * rust/execute/torture/macros9.rs: Likewise.
21815 * rust/execute/torture/match1.rs: Likewise.
21816 * rust/execute/torture/match2.rs: Likewise.
21817 * rust/execute/torture/match3.rs: Likewise.
21818 * rust/execute/torture/match_bool1.rs: Likewise.
21819 * rust/execute/torture/match_byte1.rs: Likewise.
21820 * rust/execute/torture/match_char1.rs: Likewise.
21821 * rust/execute/torture/match_int1.rs: Likewise.
21822 * rust/execute/torture/match_loop1.rs: Likewise.
21823 * rust/execute/torture/match_range1.rs: Likewise.
21824 * rust/execute/torture/match_range2.rs: Likewise.
21825 * rust/execute/torture/match_tuple1.rs: Likewise.
21826 * rust/execute/torture/method1.rs: Likewise.
21827 * rust/execute/torture/method2.rs: Likewise.
21828 * rust/execute/torture/method3.rs: Likewise.
21829 * rust/execute/torture/method4.rs: Likewise.
21830 * rust/execute/torture/operator_overload_1.rs: Likewise.
21831 * rust/execute/torture/operator_overload_10.rs: Likewise.
21832 * rust/execute/torture/operator_overload_11.rs: Likewise.
21833 * rust/execute/torture/operator_overload_12.rs: Likewise.
21834 * rust/execute/torture/operator_overload_2.rs: Likewise.
21835 * rust/execute/torture/operator_overload_4.rs: Likewise.
21836 * rust/execute/torture/operator_overload_5.rs: Likewise.
21837 * rust/execute/torture/operator_overload_6.rs: Likewise.
21838 * rust/execute/torture/operator_overload_7.rs: Likewise.
21839 * rust/execute/torture/operator_overload_8.rs: Likewise.
21840 * rust/execute/torture/operator_overload_9.rs: Likewise.
21841 * rust/execute/torture/str-layout1.rs: Likewise.
21842 * rust/execute/torture/str-zero.rs: Likewise.
21843 * rust/execute/torture/trait1.rs: Likewise.
21844 * rust/execute/torture/trait10.rs: Likewise.
21845 * rust/execute/torture/trait11.rs: Likewise.
21846 * rust/execute/torture/trait12.rs: Likewise.
21847 * rust/execute/torture/trait13.rs: Likewise.
21848 * rust/execute/torture/trait2.rs: Likewise.
21849 * rust/execute/torture/trait3.rs: Likewise.
21850 * rust/execute/torture/trait4.rs: Likewise.
21851 * rust/execute/torture/trait5.rs: Likewise.
21852 * rust/execute/torture/trait6.rs: Likewise.
21853 * rust/execute/torture/trait7.rs: Likewise.
21854 * rust/execute/torture/trait8.rs: Likewise.
21855 * rust/execute/torture/trait9.rs: Likewise.
21856 * rust/execute/torture/closure2.rs: Likewise.
21857 * rust/execute/torture/closure3.rs: Likewise.
21858 * rust/execute/torture/loop-condition-eval.rs: Likewise.
21859 * rust/execute/torture/operator_overload_3.rs: Likewise.
21861 2023-04-06 mxlol233 <mxlol233@outlook.com>
21863 * rust/compile/diagnostic_underline.rs: New test.
21865 2023-04-06 Philip Herron <herron.philip@googlemail.com>
21867 * rust/compile/bounds.rs: change to use -fsyntax-only
21868 * rust/execute/torture/issue-1720.rs: New test.
21870 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
21872 * rust/compile/decl_macro1.rs: New test.
21873 * rust/compile/decl_macro2.rs: New test.
21874 * rust/compile/decl_macro3.rs: New test.
21875 * rust/compile/decl_macro4.rs: New test.
21876 * rust/compile/decl_macro5.rs: New test.
21877 * rust/compile/decl_macro6.rs: New test.
21878 * rust/compile/decl_macro7.rs: New test.
21879 * rust/execute/torture/decl_macro1.rs: New test.
21880 * rust/execute/torture/decl_macro2.rs: New test.
21881 * rust/execute/torture/decl_macro3.rs: New test.
21882 * rust/execute/torture/decl_macro4.rs: New test.
21884 2023-04-06 mxlol233 <mxlol233@outlook.com>
21886 * rust/compile/bounds.rs: New test.
21888 2023-04-06 Dave <dme2223@gmail.com>
21890 * rust/compile/const10.rs: New test.
21892 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
21894 * rust/compile/unsafe11.rs: New test.
21896 2023-04-06 Alexandre Oliva <oliva@adacore.com>
21898 * gcc.dg/signbit-2.c: Add -maltivec if supported.
21900 2023-04-06 Alexandre Oliva <oliva@adacore.com>
21901 Thomas Schwinge <thomas@codesourcery.com>
21903 PR testsuite/108899
21904 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
21907 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
21910 * gm2/pim/fail/setunknown.mod: New test.
21911 * gm2/pim/fail/setunknown2.mod: New test.
21913 2023-04-05 Jeff Law <jlaw@ventanamicro>
21916 * gcc.c-torture/compile/pr108892.c: New test.
21918 2023-04-05 Martin Jambor <mjambor@suse.cz>
21921 * gcc.dg/ipa/pr108959.c: New test.
21923 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21925 * g++.target/riscv/rvv/base/bug-23.C: New test.
21927 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
21929 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
21931 2023-04-04 Harald Anlauf <anlauf@gmx.de>
21934 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
21935 * gfortran.dg/pr104349.f90: New test.
21937 2023-04-04 Jakub Jelinek <jakub@redhat.com>
21939 PR tree-optimization/109386
21940 * gcc.c-torture/execute/ieee/pr109386.c: New test.
21942 2023-04-04 Marek Polacek <polacek@redhat.com>
21944 PR sanitizer/109107
21945 * c-c++-common/ubsan/pr109107-1.c: New test.
21946 * c-c++-common/ubsan/pr109107-2.c: New test.
21947 * c-c++-common/ubsan/pr109107-3.c: New test.
21948 * c-c++-common/ubsan/pr109107-4.c: New test.
21950 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21952 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
21953 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
21954 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
21955 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
21956 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
21957 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
21958 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
21959 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
21960 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
21961 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
21963 2023-04-04 Jakub Jelinek <jakub@redhat.com>
21966 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
21969 2023-04-04 Richard Biener <rguenther@suse.de>
21971 PR tree-optimization/109304
21972 * gcc.dg/pr109304.c: New testcase.
21974 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
21977 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
21978 to distinguish parity byte from parity.
21979 * gcc.target/powerpc/pr108699.c: New test.
21981 2023-04-04 Jason Merrill <jason@redhat.com>
21984 * g++.dg/lookup/friend25.C: New test.
21986 2023-04-03 Patrick Palka <ppalka@redhat.com>
21989 * g++.dg/cpp1y/var-templ79.C: New test.
21991 2023-04-03 Jakub Jelinek <jakub@redhat.com>
21992 Martin Jambor <mjambor@suse.cz>
21995 * gcc.dg/pr109303.c: New test.
21997 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
22000 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
22003 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
22006 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
22008 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
22011 * gnat.dg/prot7.adb: Skip on hppa.
22013 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22014 kito-cheng <kito.cheng@sifive.com>
22016 * g++.target/riscv/rvv/base/bug-19.C: New test.
22017 * g++.target/riscv/rvv/base/bug-20.C: New test.
22018 * g++.target/riscv/rvv/base/bug-21.C: New test.
22019 * g++.target/riscv/rvv/base/bug-22.C: New test.
22021 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
22023 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
22024 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
22026 2023-04-01 Patrick Palka <ppalka@redhat.com>
22029 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
22031 2023-04-01 Patrick Palka <ppalka@redhat.com>
22035 * g++.dg/template/fn-ptr3a.C: New test.
22036 * g++.dg/template/fn-ptr3b.C: New test.
22037 * g++.dg/template/fn-ptr4.C: New test.
22039 2023-04-01 Jakub Jelinek <jakub@redhat.com>
22041 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
22042 -fno-tree-dominator-opts -fno-tree-vrp.
22043 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
22044 * gcc.dg/torture/inf-compare-2.c: Likewise.
22045 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
22047 2023-04-01 Jakub Jelinek <jakub@redhat.com>
22049 PR tree-optimization/109362
22050 * gcc.target/i386/pr109362.c: New test.
22052 2023-04-01 Jakub Jelinek <jakub@redhat.com>
22053 Richard Sandiford <richard.sandiford@arm.com>
22056 * gcc.target/aarch64/sve/pr109254.c: New test.
22058 2023-03-31 Jakub Jelinek <jakub@redhat.com>
22061 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
22062 if fdopen returns NULL.
22064 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
22066 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
22067 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
22069 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
22071 * gcc.target/i386/pr109052-2.c: New.
22073 2023-03-31 Jakub Jelinek <jakub@redhat.com>
22075 PR tree-optimization/91645
22076 * gcc.target/i386/pr103559-1.c: New test.
22077 * gcc.target/i386/pr103559-2.c: New test.
22078 * gcc.target/i386/pr103559-3.c: New test.
22079 * gcc.target/i386/pr103559-4.c: New test.
22081 2023-03-31 Jonathan Yong <10walls@gmail.com>
22083 * c-c++-common/Warray-bounds.c: Fix excess warnings on
22086 2023-03-31 liuhongt <hongtao.liu@intel.com>
22088 * g++.target/i386/pr85048.C: New test.
22090 2023-03-30 Jason Merrill <jason@redhat.com>
22093 * g++.dg/lookup/anon8.C: New test.
22095 2023-03-30 Jason Merrill <jason@redhat.com>
22098 * g++.dg/cpp1z/noexcept-type27.C: New test.
22100 2023-03-30 Jakub Jelinek <jakub@redhat.com>
22103 * g++.dg/cpp23/subscript14.C: New test.
22105 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
22107 PR tree-optimization/109154
22108 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
22110 2023-03-30 Jason Merrill <jason@redhat.com>
22114 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
22115 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
22117 2023-03-30 Richard Biener <rguenther@suse.de>
22119 PR tree-optimization/107561
22120 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
22121 * g++.dg/warn/Warray-bounds-16.C: Likewise.
22123 2023-03-30 Richard Biener <rguenther@suse.de>
22125 PR tree-optimization/109342
22126 * g++.dg/torture/pr109342.C: New testcase.
22128 2023-03-30 Jakub Jelinek <jakub@redhat.com>
22131 * g++.dg/cpp23/ext-floating15.C: New test.
22133 2023-03-30 liuhongt <hongtao.liu@intel.com>
22135 * gcc.target/i386/pr88828-0.c: Adjust testcase.
22137 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
22140 * gm2/link/nondefaultext/pass/hello.md: New test.
22141 * gm2/link/nondefaultext/pass/liba.dm: New test.
22142 * gm2/link/nondefaultext/pass/liba.md: New test.
22143 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
22145 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
22147 * gcc.target/riscv/arch-19.c: New test.
22149 2023-03-29 Richard Biener <rguenther@suse.de>
22151 PR tree-optimization/109331
22152 * gcc.dg/torture/pr109331.c: New testcase.
22154 2023-03-29 Richard Biener <rguenther@suse.de>
22156 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
22158 2023-03-29 Richard Biener <rguenther@suse.de>
22160 PR tree-optimization/109327
22161 * gcc.dg/pr109327.c: New testcase.
22163 2023-03-29 Richard Biener <rguenther@suse.de>
22166 * g++.dg/gomp/pr106124.C: New testcase.
22168 2023-03-29 Jakub Jelinek <jakub@redhat.com>
22169 Richard Biener <rguenther@suse.de>
22171 PR tree-optimization/109301
22172 * gcc.dg/pr109301.c: New test.
22174 2023-03-29 Jason Merrill <jason@redhat.com>
22178 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
22179 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
22181 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
22183 * gfortran.dg/weak-2.f90: Enable for nvptx target.
22185 2023-03-28 David Malcolm <dmalcolm@redhat.com>
22188 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
22189 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
22190 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
22191 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
22193 2023-03-28 Jason Merrill <jason@redhat.com>
22196 * g++.dg/warn/Wsequence-point-5.C: New test.
22198 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
22201 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
22203 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
22205 PR rtl-optimization/109187
22206 * gcc.dg/pr109187.c: New test.
22208 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
22210 PR tree-optimization/109265
22211 PR tree-optimization/109274
22212 * gcc.dg/pr109274.c: New.
22213 * gfortran.dg/pr109265.f90: New.
22215 2023-03-28 Richard Biener <rguenther@suse.de>
22217 PR tree-optimization/107087
22218 * g++.dg/pr107087.C: New testcase.
22220 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
22223 * gcc.target/aarch64/pr109072_1.c: New test.
22224 * gcc.target/aarch64/pr109072_2.c: Likewise.
22226 2023-03-28 Jakub Jelinek <jakub@redhat.com>
22228 PR middle-end/106190
22229 * gcc.dg/asan/pr106190.c: New test.
22231 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
22233 * gcc.target/sparc/20230328-1.c: New test.
22234 * gcc.target/sparc/20230328-2.c: Likewise.
22235 * gcc.target/sparc/20230328-3.c: Likewise.
22236 * gcc.target/sparc/20230328-4.c: Likewise.
22238 2023-03-28 Jakub Jelinek <jakub@redhat.com>
22241 * gcc.target/i386/pr109276.c: New test.
22243 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
22245 * gcc.target/sparc/20230328-1.c: New test.
22246 * gcc.target/sparc/20230328-2.c: Likewise.
22247 * gcc.target/sparc/20230328-3.c: Likewise.
22248 * gcc.target/sparc/20230328-4.c: Likewise.
22250 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22252 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
22254 * gcc.dg/visibility-22.c: Add weak_undefined options.
22256 2023-03-27 Richard Biener <rguenther@suse.de>
22258 PR tree-optimization/54498
22259 * g++.dg/torture/pr54498.C: New testcase.
22261 2023-03-27 Richard Biener <rguenther@suse.de>
22263 PR tree-optimization/108357
22264 * gcc.dg/tree-ssa/pr108357.c: New testcase.
22266 2023-03-27 Martin Liska <mliska@suse.cz>
22268 * lib/verify-sarif-file.py: Use apostrophes instead
22271 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
22274 * gcc.target/powerpc/pr109167.c: New test.
22276 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
22279 * gcc.target/powerpc/pr109082.c: New test.
22281 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
22284 * gcc.target/m68k/tls-gd-off.c: New.
22285 * gcc.target/m68k/tls-ie-off.c: New.
22286 * gcc.target/m68k/tls-ld-off.c: New.
22287 * gcc.target/m68k/tls-ld-xtls-off.c: New.
22288 * gcc.target/m68k/tls-le-off.c: New.
22289 * gcc.target/m68k/tls-le-xtls-off.c: New.
22290 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
22291 * gcc.target/m68k/tls-le.c: Likewise.
22293 2023-03-26 Jakub Jelinek <jakub@redhat.com>
22295 PR tree-optimization/109230
22296 * gcc.dg/pr109230.c: New test.
22298 2023-03-26 Jakub Jelinek <jakub@redhat.com>
22301 * c-c++-common/cold-2.c: New test.
22303 2023-03-25 David Malcolm <dmalcolm@redhat.com>
22306 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
22307 verify-sarif-file directive.
22308 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
22309 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
22310 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
22311 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
22312 test case, adapted from Wbidi-chars-1.c.
22313 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
22315 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
22317 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
22318 New test case, adapted from cpp/Winvalid-utf8-1.c.
22319 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
22320 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
22321 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
22323 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
22324 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
22325 * lib/scansarif.exp (verify-sarif-file): New procedure.
22326 * lib/verify-sarif-file.py: New support script.
22328 2023-03-24 Patrick Palka <ppalka@redhat.com>
22331 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
22333 * g++.dg/lookup/this2.C: New test.
22335 2023-03-24 Jason Merrill <jason@redhat.com>
22338 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
22340 2023-03-24 David Malcolm <dmalcolm@redhat.com>
22343 * c-c++-common/diagnostic-format-json-1.c: Update comment.
22344 * c-c++-common/diagnostic-format-json-2.c: Likewise.
22345 * c-c++-common/diagnostic-format-json-3.c: Likewise.
22346 * c-c++-common/diagnostic-format-json-4.c: Likewise.
22347 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
22348 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
22350 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
22352 PR tree-optimization/109238
22353 * gcc.dg/pr109238.c: New.
22355 2023-03-24 Richard Biener <rguenther@suse.de>
22357 PR tree-optimization/106912
22358 * gcc.dg/profile-generate-4.c: New testcase.
22360 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
22362 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
22363 Compile object for stressset.mod and testlib.mod. Add test so
22364 that we only link these objects with test application objects.
22366 2023-03-24 Jakub Jelinek <jakub@redhat.com>
22369 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
22370 require ia32 effective target. Only add -fPIC for fpic effective
22371 target. Remove #include <string.h>, use __builtin_memset instead of
22374 2023-03-24 Jakub Jelinek <jakub@redhat.com>
22376 PR tree-optimization/99739
22377 * gcc.dg/tree-ssa/pr99739.c: New test.
22379 2023-03-24 Alexandre Oliva <oliva@adacore.com>
22381 * lib/target-supports.exp (add_options_for_weak_undefined):
22383 (check_effective_target_weak_undefined): Use it.
22384 (check_effective_target_posix_memalign): New.
22385 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
22386 favor of effective target requirement and added options for
22387 weak_undefined symbols.
22388 * gcc.dg/torture/pr90020.c: Likewise.
22389 * gcc.dg/addr_equal-1.c: Likewise.
22390 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
22391 abitest.S-using tests.
22392 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
22393 posix_memalign tests.
22394 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
22396 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
22397 Tobias Burnus <tobias@codesourcery.com>
22400 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
22402 * gfortran.dg/unpack_field_1.f90: Likewise.
22403 * gfortran.dg/pr103628.f90: New.
22405 2023-03-23 Jason Merrill <jason@redhat.com>
22408 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
22410 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
22412 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
22414 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
22416 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
22418 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
22420 * gcc.target/powerpc/mod-no_copy.c: New.
22421 * gcc.target/powerpc/mod-peephole.c: New.
22423 2023-03-23 Andrew Pinski <apinski@marvell.com>
22426 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
22428 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
22431 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
22433 * gm2/iso/extended-opaque/pass/stressset.def: New test.
22434 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
22435 * gm2/iso/extended-opaque/pass/testset.mod: New test.
22436 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
22438 * gm2/projects/iso/small/run/pass/stressset.def: New test.
22439 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
22440 * gm2/projects/iso/small/run/pass/test1.mod: New test.
22441 * gm2/projects/iso/small/run/pass/testlib.def: New test.
22442 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
22443 * gm2/projects/iso/small/run/pass/testset.mod: New test.
22445 2023-03-23 Richard Biener <rguenther@suse.de>
22447 PR tree-optimization/107569
22448 * g++.dg/opt/pr107569.C: New testcase.
22450 2023-03-23 Richard Biener <rguenther@suse.de>
22452 PR tree-optimization/109262
22453 * g++.dg/torture/pr109262.C: New testcase.
22455 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
22457 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
22459 2023-03-23 Marek Polacek <polacek@redhat.com>
22462 * g++.dg/warn/Wdangling-reference11.C: New test.
22463 * g++.dg/warn/Wdangling-reference12.C: New test.
22465 2023-03-23 Jakub Jelinek <jakub@redhat.com>
22467 PR tree-optimization/109176
22468 * gcc.target/aarch64/sve/pr109176.c: New test.
22470 2023-03-23 Pan Li <pan2.li@intel.com>
22471 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22475 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
22476 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
22477 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
22479 2023-03-23 Jason Merrill <jason@redhat.com>
22482 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
22484 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22487 * g++.target/riscv/rvv/base/pr109244.C: New test.
22488 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
22489 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
22490 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
22491 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
22492 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
22493 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
22494 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
22495 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
22496 * g++.target/riscv/rvv/base/bug-18.C: New test.
22497 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
22498 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
22500 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22503 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
22505 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22506 kito-cheng <kito.cheng@sifive.com>
22508 * g++.target/riscv/rvv/base/bug-10.C: New test.
22509 * g++.target/riscv/rvv/base/bug-11.C: New test.
22510 * g++.target/riscv/rvv/base/bug-12.C: New test.
22511 * g++.target/riscv/rvv/base/bug-13.C: New test.
22512 * g++.target/riscv/rvv/base/bug-14.C: New test.
22513 * g++.target/riscv/rvv/base/bug-15.C: New test.
22514 * g++.target/riscv/rvv/base/bug-16.C: New test.
22515 * g++.target/riscv/rvv/base/bug-17.C: New test.
22516 * g++.target/riscv/rvv/base/bug-2.C: New test.
22517 * g++.target/riscv/rvv/base/bug-3.C: New test.
22518 * g++.target/riscv/rvv/base/bug-4.C: New test.
22519 * g++.target/riscv/rvv/base/bug-5.C: New test.
22520 * g++.target/riscv/rvv/base/bug-6.C: New test.
22521 * g++.target/riscv/rvv/base/bug-7.C: New test.
22522 * g++.target/riscv/rvv/base/bug-8.C: New test.
22523 * g++.target/riscv/rvv/base/bug-9.C: New test.
22525 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22526 kito-cheng <kito.cheng@sifive.com>
22528 * gcc.target/riscv/rvv/base/bug-3.c: New test.
22529 * gcc.target/riscv/rvv/base/bug-4.c: New test.
22530 * gcc.target/riscv/rvv/base/bug-5.c: New test.
22532 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
22534 * lib/target-supports.exp (check_effective_target_riscv_vector):
22537 2023-03-22 David Malcolm <dmalcolm@redhat.com>
22539 PR testsuite/105959
22540 * gcc.dg-selftests/dg-final.exp
22541 (dg_final_directive_check_num_args): Update expected maximum
22542 number of args for the various directives using dg-scan.
22543 * lib/scanasm.exp (append_encoding_arg): New procedure.
22544 (dg-scan): Add optional 3rd argument: the encoding to use when
22545 reading from the file.
22546 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
22547 encoded when reading it.
22548 (scan-sarif-file-not): Likewise.
22550 2023-03-22 Jason Merrill <jason@redhat.com>
22553 * g++.dg/template/partial-order3.C: New test.
22555 2023-03-22 Harald Anlauf <anlauf@gmx.de>
22556 Steven G. Kargl <kargl@gcc.gnu.org>
22559 * gfortran.dg/pr104572.f90: New test.
22561 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
22563 * gcc.target/i386/pr109137.c: New.
22565 2023-03-22 Jason Merrill <jason@redhat.com>
22568 * g++.dg/ext/attr-tsafe1.C: New test.
22570 2023-03-22 Alex Coplan <alex.coplan@arm.com>
22573 * g++.dg/ext/pr109177.C: New test.
22575 2023-03-22 David Malcolm <dmalcolm@redhat.com>
22578 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
22580 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
22582 * gcc.target/gcn/complex.c: New test.
22584 2023-03-21 Harald Anlauf <anlauf@gmx.de>
22587 * gfortran.dg/pr99036.f90: New test.
22589 2023-03-21 Jason Merrill <jason@redhat.com>
22592 * g++.dg/cpp0x/nsdmi-template25.C: New test.
22594 2023-03-21 Richard Biener <rguenther@suse.de>
22596 PR tree-optimization/109219
22597 * gcc.dg/torture/pr109219.c: New testcase.
22599 2023-03-21 Jakub Jelinek <jakub@redhat.com>
22601 PR testsuite/108898
22602 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
22604 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
22605 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
22607 2023-03-21 Jakub Jelinek <jakub@redhat.com>
22609 PR testsuite/108898
22610 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
22611 to dg-additional-options. Always expect just 2 foo.simdclone calls.
22612 * gcc.dg/vect/vect-simd-clone-16f.c: Add
22613 --param vect-epilogues-nomask=0 to dg-additional-options.
22614 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
22615 foo.simdclone calls.
22616 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
22617 dg-additional-options.
22618 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
22619 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
22620 --param vect-epilogues-nomask=0 to dg-additional-options.
22621 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
22622 to dg-additional-options. Always expect just 2 foo.simdclone calls.
22623 * gcc.dg/vect/vect-simd-clone-18f.c: Add
22624 --param vect-epilogues-nomask=0 to dg-additional-options.
22626 2023-03-21 Jakub Jelinek <jakub@redhat.com>
22628 PR tree-optimization/109215
22629 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
22631 2023-03-21 Richard Biener <rguenther@suse.de>
22633 PR tree-optimization/109170
22634 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
22635 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
22636 * gcc.dg/predict-20.c: Likewise.
22638 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
22641 * gfortran.dg/pr109209.f90: New test.
22643 2023-03-20 Marek Polacek <polacek@redhat.com>
22646 * g++.dg/cpp0x/explicit16.C: New test.
22648 2023-03-20 Jakub Jelinek <jakub@redhat.com>
22651 * g++.dg/tls/thread_local13.C: New test.
22652 * g++.dg/tls/thread_local13-aux.cc: New file.
22653 * g++.dg/tls/thread_local14.C: New test.
22654 * g++.dg/tls/thread_local14-aux.cc: New file.
22656 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
22659 * gcc.target/powerpc/divic3-1.c: New test.
22660 * gcc.target/powerpc/divic3-2.c: Likewise.
22661 * gcc.target/powerpc/mulic3-1.c: Likewise.
22662 * gcc.target/powerpc/mulic3-2.c: Likewise.
22664 2023-03-20 Harald Anlauf <anlauf@gmx.de>
22667 * gfortran.dg/nearest_6.f90: New test.
22669 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
22672 * gcc.target/powerpc/pr109178.c: New test.
22674 2023-03-20 Jakub Jelinek <jakub@redhat.com>
22676 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
22677 from char to char [2 * sizeof (int)].
22679 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
22682 * gfortran.dg/external_procedures_4.f90: New test.
22684 2023-03-19 Harald Anlauf <anlauf@gmx.de>
22687 * gfortran.dg/pr85877.f90: New test.
22689 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
22691 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
22694 2023-03-18 David Malcolm <dmalcolm@redhat.com>
22697 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
22699 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
22715 * gfortran.dg/finalize_38.f90 : New test.
22716 * gfortran.dg/finalize_38a.f90 : New test.
22717 * gfortran.dg/allocate_with_source_25.f90 : The number of final
22718 calls goes down from 6 to 4.
22719 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
22720 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
22721 but the final count remains the same.
22722 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
22723 foo.1.x rather than foo.0.x
22724 * gfortran.dg/finalize_39.f90 : New test.
22725 * gfortran.dg/finalize_40.f90 : New test.
22726 * gfortran.dg/finalize_41.f90 : New test.
22727 * gfortran.dg/finalize_42.f90 : New test.
22728 * gfortran.dg/finalize_43.f90 : New test.
22729 * gfortran.dg/finalize_44.f90 : New test.
22730 * gfortran.dg/finalize_45.f90 : New test.
22731 * gfortran.dg/finalize_46.f90 : New test.
22732 * gfortran.dg/finalize_47.f90 : New test.
22733 * gfortran.dg/finalize_48.f90 : New test.
22734 * gfortran.dg/finalize_49.f90 : New test.
22735 * gfortran.dg/finalize_50.f90 : New test.
22736 * gfortran.dg/finalize_51.f90 : New test.
22738 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
22740 * gcc.dg/plugin/infoleak-2.c,
22741 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
22742 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
22743 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
22744 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
22745 gcc.dg/plugin/infoleak-antipatterns-1.c,
22746 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
22748 2023-03-17 Jason Merrill <jason@redhat.com>
22751 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
22753 2023-03-17 Jason Merrill <jason@redhat.com>
22756 * g++.dg/eh/dtor4.C: New test.
22758 2023-03-17 Jason Merrill <jason@redhat.com>
22761 * g++.dg/lookup/friend24.C: New test.
22763 2023-03-17 Jakub Jelinek <jakub@redhat.com>
22766 * gcc.target/i386/pr105554.c: New test.
22768 2023-03-17 Jakub Jelinek <jakub@redhat.com>
22771 * c-c++-common/ubsan/div-by-zero-8.c: New test.
22773 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
22775 * gcc.target/i386/pr109052.c: New.
22777 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22778 kito-cheng <kito.cheng@sifive.com>
22780 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
22781 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
22782 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
22783 * g++.target/riscv/rvv/base/bug-1.C: New test.
22784 * gcc.target/riscv/rvv/base/bug-2.c: New test.
22786 2023-03-17 Jakub Jelinek <jakub@redhat.com>
22788 PR testsuite/109145
22789 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
22790 Don't include complex.h.
22791 (foo): Use __builtin_complex rather than CMPLXF.
22793 2023-03-17 Jakub Jelinek <jakub@redhat.com>
22795 PR middle-end/108685
22796 * c-c++-common/gomp/doacross-8.c: New test.
22798 2023-03-16 Jason Merrill <jason@redhat.com>
22801 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
22803 2023-03-16 Jason Merrill <jason@redhat.com>
22806 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
22808 2023-03-16 Jason Merrill <jason@redhat.com>
22811 * g++.dg/cpp0x/enum43.C: New test.
22813 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
22815 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
22817 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
22820 * gm2/types/run/pass/d.c: Convert data structure from
22821 BOOLEAN int to bool and cast int to bool in test function.
22823 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
22825 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
22826 * gm2/complex/run/pass/arith3.mod: Ditto.
22827 * gm2/complex/run/pass/arith4.mod: Ditto.
22828 * gm2/complex/run/pass/arith5.mod: Ditto.
22829 * gm2/isolib/run/pass/real2.mod: Ditto.
22830 * gm2/isolib/run/pass/real3.mod: Ditto.
22831 * gm2/isolib/run/pass/realconv.mod: Ditto.
22832 * gm2/isolib/run/pass/realconv2.mod: Ditto.
22833 * gm2/pim/pass/testshort.mod: Ditto.
22834 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
22835 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
22836 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
22837 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
22839 2023-03-16 Patrick Palka <ppalka@redhat.com>
22842 * g++.dg/cpp2a/constexpr-inst2.C: New test.
22844 2023-03-16 Patrick Palka <ppalka@redhat.com>
22847 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
22849 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
22851 * gdc.dg/torture/simd23084.d: New test.
22852 * gdc.dg/torture/simd23085.d: New test.
22853 * gdc.dg/torture/simd23218.d: New test.
22855 2023-03-16 Martin Liska <mliska@suse.cz>
22857 PR middle-end/106133
22858 * c-c++-common/pr106133.c: New test.
22860 2023-03-16 Alexandre Oliva <oliva@adacore.com>
22862 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
22864 2023-03-16 Jason Merrill <jason@redhat.com>
22867 * g++.dg/coroutines/co-await-moveonly1.C: New test.
22869 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
22872 * gdc.dg/torture/pr109144.d: New test.
22874 2023-03-16 Richard Biener <rguenther@suse.de>
22876 PR tree-optimization/109123
22877 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
22878 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
22879 the name of the pointer.
22880 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
22882 2023-03-15 Jason Merrill <jason@redhat.com>
22886 * g++.dg/coroutines/co-await-initlist1.C: New test.
22888 2023-03-15 David Malcolm <dmalcolm@redhat.com>
22891 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
22892 have an invocation object marked as succeeding, with no
22894 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
22895 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
22896 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
22897 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
22898 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
22899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
22902 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
22904 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
22905 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
22906 * gcc.target/i386/sse-movss-4.c (dg-options):
22907 Use -mno-sse4. Simplify scan-assembler-not strings.
22908 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
22909 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
22911 2023-03-15 Harald Anlauf <anlauf@gmx.de>
22912 Tobias Burnus <tobias@codesourcery.com>
22915 * gfortran.dg/class_dummy_10.f90: New test.
22917 2023-03-15 Marek Polacek <polacek@redhat.com>
22920 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
22922 2023-03-15 Richard Biener <rguenther@suse.de>
22924 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
22927 2023-03-15 Jason Merrill <jason@redhat.com>
22930 * g++.dg/template/ttp7.C: Remove expected error.
22932 2023-03-15 Jason Merrill <jason@redhat.com>
22937 * g++.dg/template/ttp35.C: New test.
22939 2023-03-15 Richard Biener <rguenther@suse.de>
22941 PR tree-optimization/109139
22942 * gcc.dg/torture/pr109139.c: New testcase.
22944 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22946 * gcc.target/riscv/xtheadmempair-1.c: New test.
22947 * gcc.target/riscv/xtheadmempair-2.c: New test.
22948 * gcc.target/riscv/xtheadmempair-3.c: New test.
22950 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22952 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
22954 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22956 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
22958 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22960 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
22961 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
22962 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
22963 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
22964 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
22965 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
22966 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
22967 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
22969 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22971 * gcc.target/riscv/xtheadbb-ext.c: New test.
22972 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
22973 * gcc.target/riscv/xtheadbb-extu.c: New test.
22974 * gcc.target/riscv/xtheadbb-ff1.c: New test.
22975 * gcc.target/riscv/xtheadbb-rev.c: New test.
22976 * gcc.target/riscv/xtheadbb-srri.c: New test.
22978 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22980 * gcc.target/riscv/xtheadbs-tst.c: New test.
22982 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22984 * gcc.target/riscv/xtheadba-addsl.c: New test.
22986 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22988 * gcc.target/riscv/mcpu-thead-c906.c: New test.
22990 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
22992 * gcc.target/riscv/xtheadba.c: New test.
22993 * gcc.target/riscv/xtheadbb.c: New test.
22994 * gcc.target/riscv/xtheadbs.c: New test.
22995 * gcc.target/riscv/xtheadcmo.c: New test.
22996 * gcc.target/riscv/xtheadcondmov.c: New test.
22997 * gcc.target/riscv/xtheadfmemidx.c: New test.
22998 * gcc.target/riscv/xtheadfmv.c: New test.
22999 * gcc.target/riscv/xtheadint.c: New test.
23000 * gcc.target/riscv/xtheadmac.c: New test.
23001 * gcc.target/riscv/xtheadmemidx.c: New test.
23002 * gcc.target/riscv/xtheadmempair.c: New test.
23003 * gcc.target/riscv/xtheadsync.c: New test.
23005 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
23008 * gcc.target/i386/pr109117-1.c: New test.
23010 2023-03-15 Jonathan Yong <10walls@gmail.com>
23012 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
23013 * gcc.dg/pic-3.c: Ditto.
23014 * gcc.dg/pic-4.c: Ditto.
23016 2023-03-14 Patrick Palka <ppalka@redhat.com>
23019 * g++.dg/cpp2a/concepts-class5.C: New test.
23020 * g++.dg/cpp2a/concepts-class5a.C: New test.
23022 2023-03-14 Patrick Palka <ppalka@redhat.com>
23025 * g++.dg/cpp2a/concepts-friend14.C: New test.
23027 2023-03-14 Jason Merrill <jason@redhat.com>
23030 * g++.dg/cpp1y/var-templ78.C: New test.
23032 2023-03-14 Jason Merrill <jason@redhat.com>
23035 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
23036 * g++.dg/warn/Wreturn-6.C: New test.
23038 2023-03-14 Jakub Jelinek <jakub@redhat.com>
23041 * gcc.target/i386/pr109109-1.c: New test.
23042 * gcc.target/i386/pr109109-2.c: New test.
23044 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
23047 * gdc.dg/torture/imports/pr109108.d: New test.
23048 * gdc.dg/torture/pr109108.d: New test.
23050 2023-03-14 Jakub Jelinek <jakub@redhat.com>
23053 PR testsuite/109129
23054 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
23055 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
23056 rather than ! concepts.
23058 2023-03-14 Jakub Jelinek <jakub@redhat.com>
23061 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
23063 2023-03-14 Richard Biener <rguenther@suse.de>
23065 * gcc.dg/auto-init-unused-1.c: New testcase.
23067 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
23069 PR tree-optimization/109005
23070 * gnat.dg/specs/opt6.ads: New test.
23072 2023-03-14 Tamar Christina <tamar.christina@arm.com>
23074 PR testsuite/109118
23075 * gcc.dg/mla_1.c: Moved to...
23076 * gcc.target/aarch64/sve/mla_3.c: ...here.
23078 2023-03-14 Jakub Jelinek <jakub@redhat.com>
23080 PR tree-optimization/109115
23081 * gcc.dg/pr109115.c: New test.
23083 2023-03-14 Richard Biener <rguenther@suse.de>
23085 * g++.dg/torture/20230313.C: New testcase.
23087 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
23089 * gm2/pim/fail/largeconst.mod: New test.
23091 2023-03-13 Jason Merrill <jason@redhat.com>
23094 * g++.dg/warn/pragma-system_header6.h: New test.
23095 * g++.dg/warn/pragma-system_header6.C: New test.
23097 2023-03-13 David Malcolm <dmalcolm@redhat.com>
23100 * gcc.dg/analyzer/leak-pr105906.c: New test.
23102 2023-03-13 David Malcolm <dmalcolm@redhat.com>
23105 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
23106 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
23108 2023-03-13 David Malcolm <dmalcolm@redhat.com>
23110 * gcc.dg/analyzer/exec-1.c: New test.
23111 * gcc.dg/analyzer/snprintf-concat.c: New test.
23112 * gcc.dg/analyzer/vsnprintf-1.c: New test.
23114 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23116 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
23118 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
23120 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
23121 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
23122 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
23123 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
23124 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
23125 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
23126 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
23127 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
23128 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
23129 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
23130 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
23131 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
23132 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
23133 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
23134 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
23135 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
23136 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
23137 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
23138 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
23139 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
23140 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
23141 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
23142 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
23143 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
23144 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
23145 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
23146 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
23147 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
23148 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
23149 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
23150 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
23151 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
23152 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
23153 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
23154 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
23155 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
23156 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
23157 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
23158 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
23159 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
23160 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
23161 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
23162 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
23163 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
23164 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
23165 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
23166 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
23167 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
23168 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
23169 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
23170 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
23171 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
23172 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
23173 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
23174 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
23175 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
23176 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
23177 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
23178 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
23179 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
23180 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
23181 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
23182 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
23183 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
23184 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
23185 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
23186 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
23187 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
23188 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
23189 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
23190 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
23191 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
23192 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
23193 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
23194 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
23195 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
23196 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
23197 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
23198 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
23199 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
23200 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
23201 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
23202 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
23203 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
23204 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
23205 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
23206 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
23207 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
23208 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
23209 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
23210 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
23211 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
23212 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
23213 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
23214 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
23215 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
23216 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
23217 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
23218 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
23219 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
23220 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
23221 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
23222 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
23223 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
23224 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
23225 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
23226 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
23227 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
23228 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
23229 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
23230 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
23231 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
23232 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
23233 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
23234 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
23235 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
23236 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
23237 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
23238 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
23239 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
23240 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
23241 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
23242 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
23243 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
23244 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
23245 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
23246 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
23247 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
23248 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
23249 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
23250 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
23251 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
23252 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
23253 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
23254 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
23255 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
23256 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
23257 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
23258 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
23259 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
23260 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
23261 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
23262 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
23263 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
23264 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
23265 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
23266 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
23267 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
23268 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
23269 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
23270 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
23271 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
23272 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
23273 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
23274 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
23275 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
23276 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
23277 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
23278 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
23279 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
23280 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
23281 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
23282 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
23283 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
23284 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
23285 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
23286 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
23287 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
23288 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
23289 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
23290 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
23291 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
23292 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
23293 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
23294 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
23295 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
23296 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
23297 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
23298 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
23299 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
23300 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
23301 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
23302 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
23303 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
23304 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
23305 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
23306 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
23307 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
23308 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
23309 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
23310 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
23311 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
23312 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
23313 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
23314 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
23315 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
23316 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
23317 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
23318 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
23319 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
23320 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
23321 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
23322 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
23323 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
23324 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
23325 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
23326 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
23327 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
23328 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
23329 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
23330 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
23331 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
23332 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
23333 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
23334 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
23335 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
23336 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
23337 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
23338 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
23339 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
23340 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
23341 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
23342 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
23343 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
23344 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
23345 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
23346 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
23347 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
23348 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
23349 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
23350 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
23351 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
23352 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
23353 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
23354 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
23355 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
23356 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
23357 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
23358 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
23359 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
23360 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
23361 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
23362 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
23363 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
23364 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
23365 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
23366 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
23367 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
23368 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
23369 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
23370 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
23371 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
23372 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
23373 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
23374 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
23375 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
23376 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
23377 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
23378 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
23379 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
23380 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
23381 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
23382 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
23383 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
23384 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
23385 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
23386 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
23387 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
23388 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
23389 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
23390 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
23391 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
23392 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
23393 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
23394 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
23395 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
23396 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
23397 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
23398 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
23399 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
23400 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
23401 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
23402 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
23403 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
23404 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
23405 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
23406 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
23407 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
23408 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
23409 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
23410 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
23411 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
23412 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
23413 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
23414 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
23415 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
23416 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
23417 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
23418 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
23419 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
23420 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
23421 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
23422 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
23423 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
23424 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
23425 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
23426 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
23427 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
23428 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
23429 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
23430 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
23431 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
23432 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
23433 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
23434 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
23435 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
23436 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
23437 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
23438 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
23439 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
23440 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
23441 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
23442 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
23443 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
23444 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
23445 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
23446 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
23447 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
23448 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
23449 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
23450 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
23451 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
23452 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
23453 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
23454 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
23455 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
23456 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
23457 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
23458 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
23459 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
23460 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
23461 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
23462 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
23463 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
23464 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
23465 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
23466 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
23467 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
23468 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
23469 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
23470 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
23471 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
23472 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
23473 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
23474 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
23475 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
23476 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
23477 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
23478 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
23479 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
23480 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
23481 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
23482 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
23483 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
23484 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
23485 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
23486 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
23487 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
23488 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
23489 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
23490 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
23491 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
23492 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
23493 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
23494 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
23495 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
23496 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
23497 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
23498 * g++.target/riscv/rvv/base/vle-1.C: Removed.
23499 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
23500 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
23501 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
23502 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
23503 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
23504 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
23505 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
23506 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
23507 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
23508 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
23509 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
23510 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
23511 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
23512 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
23513 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
23514 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
23515 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
23516 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
23517 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
23518 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
23519 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
23520 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
23521 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
23522 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
23523 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
23524 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
23525 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
23526 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
23527 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
23528 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
23529 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
23530 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
23531 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
23532 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
23533 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
23534 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
23535 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
23536 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
23537 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
23538 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
23539 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
23540 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
23541 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
23542 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
23543 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
23544 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
23545 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
23546 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
23547 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
23548 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
23549 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
23550 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
23551 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
23552 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
23553 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
23554 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
23555 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
23556 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
23557 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
23558 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
23559 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
23560 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
23561 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
23562 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
23563 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
23564 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
23565 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
23566 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
23567 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
23568 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
23569 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
23570 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
23571 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
23572 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
23573 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
23574 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
23575 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
23576 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
23577 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
23578 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
23579 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
23580 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
23581 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
23582 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
23583 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
23584 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
23585 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
23586 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
23587 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
23588 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
23589 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
23590 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
23591 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
23592 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
23593 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
23594 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
23595 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
23596 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
23597 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
23598 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
23599 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
23600 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
23601 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
23602 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
23603 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
23604 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
23605 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
23606 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
23607 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
23608 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
23609 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
23610 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
23611 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
23612 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
23613 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
23614 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
23615 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
23616 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
23617 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
23618 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
23619 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
23620 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
23621 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
23622 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
23623 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
23624 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
23625 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
23626 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
23627 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
23628 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
23629 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
23630 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
23631 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
23632 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
23633 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
23634 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
23635 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
23636 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
23637 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
23638 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
23639 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
23640 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
23641 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
23642 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
23643 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
23644 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
23645 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
23646 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
23647 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
23648 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
23649 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
23650 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
23651 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
23652 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
23653 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
23654 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
23655 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
23656 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
23657 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
23658 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
23659 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
23660 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
23661 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
23662 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
23663 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
23664 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
23665 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
23666 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
23667 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
23668 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
23669 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
23670 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
23671 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
23672 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
23673 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
23674 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
23675 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
23676 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
23677 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
23678 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
23679 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
23680 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
23681 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
23682 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
23683 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
23684 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
23685 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
23686 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
23687 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
23688 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
23689 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
23690 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
23691 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
23692 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
23693 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
23694 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
23695 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
23696 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
23697 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
23698 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
23699 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
23700 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
23701 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
23702 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
23703 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
23704 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
23705 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
23706 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
23707 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
23708 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
23709 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
23710 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
23711 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
23712 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
23713 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
23714 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
23715 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
23716 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
23717 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
23718 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
23719 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
23720 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
23721 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
23722 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
23723 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
23724 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
23725 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
23726 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
23727 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
23728 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
23729 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
23730 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
23731 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
23732 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
23733 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
23734 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
23735 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
23736 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
23737 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
23738 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
23739 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
23740 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
23741 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
23742 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
23743 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
23744 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
23745 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
23746 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
23747 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
23748 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
23749 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
23750 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
23751 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
23752 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
23753 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
23754 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
23755 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
23756 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
23757 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
23758 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
23759 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
23760 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
23761 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
23762 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
23763 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
23764 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
23765 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
23766 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
23767 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
23768 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
23769 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
23770 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
23771 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
23772 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
23773 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
23774 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
23775 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
23776 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
23777 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
23778 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
23779 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
23780 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
23781 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
23782 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
23783 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
23784 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
23785 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
23786 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
23787 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
23788 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
23789 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
23790 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
23791 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
23792 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
23793 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
23794 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
23795 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
23796 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
23797 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
23798 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
23799 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
23800 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
23801 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
23802 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
23803 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
23804 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
23805 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
23806 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
23807 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
23808 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
23809 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
23810 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
23811 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
23812 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
23813 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
23814 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
23815 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
23816 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
23817 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
23818 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
23819 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
23820 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
23821 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
23822 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
23823 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
23824 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
23825 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
23826 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
23827 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
23828 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
23829 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
23830 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
23831 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
23832 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
23833 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
23834 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
23835 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
23836 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
23837 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
23838 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
23839 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
23840 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
23841 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
23842 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
23843 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
23844 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
23845 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
23846 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
23847 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
23848 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
23849 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
23850 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
23851 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
23852 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
23853 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
23854 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
23855 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
23856 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
23857 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
23858 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
23859 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
23860 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
23861 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
23862 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
23863 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
23864 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
23865 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
23866 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
23867 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
23868 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
23869 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
23870 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
23871 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
23872 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
23873 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
23874 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
23875 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
23876 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
23877 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
23878 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
23879 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
23880 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
23881 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
23882 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
23883 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
23884 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
23885 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
23886 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
23887 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
23888 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
23889 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
23890 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
23891 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
23892 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
23893 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
23894 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
23895 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
23896 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
23897 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
23898 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
23899 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
23900 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
23901 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
23902 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
23903 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
23904 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
23905 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
23906 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
23907 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
23908 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
23909 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
23910 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
23911 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
23912 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
23913 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
23914 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
23915 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
23916 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
23917 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
23918 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
23919 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
23920 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
23921 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
23922 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
23923 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
23924 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
23925 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
23926 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
23927 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
23928 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
23929 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
23930 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
23931 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
23932 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
23933 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
23934 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
23935 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
23936 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
23937 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
23938 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
23939 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
23940 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
23941 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
23942 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
23943 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
23944 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
23945 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
23946 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
23947 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
23948 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
23949 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
23950 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
23951 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
23952 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
23953 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
23954 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
23955 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
23956 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
23957 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
23958 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
23959 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
23960 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
23961 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
23962 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
23963 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
23964 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
23965 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
23966 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
23967 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
23968 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
23969 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
23970 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
23971 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
23972 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
23973 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
23974 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
23975 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
23976 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
23977 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
23978 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
23979 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
23980 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
23981 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
23982 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
23983 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
23984 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
23985 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
23986 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
23987 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
23988 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
23989 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
23990 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
23991 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
23992 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
23993 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
23994 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
23995 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
23996 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
23997 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
23998 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
23999 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
24000 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
24001 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
24002 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
24003 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
24004 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
24005 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
24006 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
24007 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
24008 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
24009 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
24010 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
24011 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
24012 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
24013 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
24014 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
24015 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
24016 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
24017 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
24018 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
24019 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
24020 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
24021 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
24022 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
24023 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
24024 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
24025 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
24026 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
24027 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
24028 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
24029 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
24030 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
24031 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
24032 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
24033 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
24034 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
24035 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
24036 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
24037 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
24038 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
24039 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
24040 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
24041 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
24042 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
24043 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
24044 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
24045 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
24046 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
24047 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
24048 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
24049 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
24050 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
24051 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
24052 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
24053 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
24054 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
24055 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
24056 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
24057 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
24058 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
24059 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
24060 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
24061 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
24062 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
24063 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
24064 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
24065 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
24066 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
24067 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
24068 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
24069 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
24070 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
24071 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
24072 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
24073 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
24074 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
24075 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
24076 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
24077 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
24078 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
24079 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
24080 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
24081 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
24082 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
24083 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
24084 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
24085 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
24086 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
24087 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
24088 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
24089 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
24090 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
24091 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
24092 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
24093 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
24094 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
24095 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
24096 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
24097 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
24098 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
24099 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
24100 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
24101 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
24102 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
24103 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
24104 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
24105 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
24106 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
24107 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
24108 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
24109 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
24110 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
24111 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
24112 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
24113 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
24114 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
24115 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
24116 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
24117 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
24118 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
24119 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
24120 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
24121 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
24122 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
24123 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
24124 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
24125 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
24126 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
24127 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
24128 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
24129 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
24130 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
24131 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
24132 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
24133 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
24134 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
24135 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
24136 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
24137 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
24138 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
24139 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
24140 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
24141 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
24142 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
24143 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
24144 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
24145 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
24146 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
24147 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
24148 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
24149 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
24150 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
24151 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
24152 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
24153 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
24154 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
24155 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
24156 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
24157 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
24158 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
24159 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
24160 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
24161 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
24162 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
24163 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
24164 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
24165 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
24166 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
24167 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
24168 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
24169 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
24170 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
24171 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
24172 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
24173 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
24174 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
24175 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
24176 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
24177 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
24178 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
24179 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
24180 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
24181 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
24182 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
24183 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
24184 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
24185 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
24186 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
24187 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
24188 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
24189 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
24190 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
24191 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
24192 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
24193 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
24194 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
24195 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
24196 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
24197 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
24198 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
24199 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
24200 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
24201 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
24202 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
24203 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
24204 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
24205 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
24206 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
24207 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
24208 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
24209 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
24210 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
24211 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
24212 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
24213 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
24214 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
24215 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
24216 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
24217 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
24218 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
24219 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
24220 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
24221 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
24222 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
24223 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
24224 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
24225 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
24226 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
24227 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
24228 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
24229 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
24230 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
24231 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
24232 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
24233 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
24234 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
24235 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
24236 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
24237 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
24238 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
24239 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
24240 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
24241 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
24242 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
24243 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
24244 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
24245 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
24246 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
24247 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
24248 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
24249 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
24250 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
24251 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
24252 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
24253 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
24254 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
24255 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
24256 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
24257 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
24258 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
24259 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
24260 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
24261 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
24262 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
24263 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
24264 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
24265 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
24266 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
24267 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
24268 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
24269 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
24270 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
24271 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
24272 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
24273 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
24274 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
24275 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
24276 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
24277 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
24278 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
24279 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
24280 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
24281 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
24282 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
24283 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
24284 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
24285 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
24286 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
24287 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
24288 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
24289 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
24290 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
24291 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
24292 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
24293 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
24294 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
24295 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
24296 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
24297 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
24298 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
24299 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
24300 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
24301 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
24302 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
24303 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
24304 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
24305 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
24306 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
24307 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
24308 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
24309 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
24310 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
24311 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
24312 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
24313 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
24314 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
24315 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
24316 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
24317 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
24318 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
24319 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
24320 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
24321 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
24322 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
24323 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
24324 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
24325 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
24326 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
24327 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
24328 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
24329 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
24330 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
24331 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
24332 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
24333 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
24334 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
24335 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
24336 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
24337 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
24338 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
24339 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
24340 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
24341 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
24342 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
24343 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
24344 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
24345 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
24346 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
24347 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
24348 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
24349 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
24350 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
24351 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
24352 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
24353 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
24354 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
24355 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
24356 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
24357 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
24358 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
24359 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
24360 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
24361 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
24362 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
24363 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
24364 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
24365 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
24366 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
24367 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
24368 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
24369 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
24370 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
24371 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
24372 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
24373 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
24374 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
24375 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
24376 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
24377 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
24378 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
24379 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
24380 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
24381 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
24382 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
24383 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
24384 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
24385 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
24386 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
24387 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
24388 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
24389 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
24390 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
24391 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
24392 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
24393 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
24394 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
24395 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
24396 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
24397 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
24398 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
24399 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
24400 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
24401 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
24402 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
24403 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
24404 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
24405 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
24406 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
24407 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
24408 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
24409 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
24410 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
24411 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
24412 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
24413 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
24414 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
24415 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
24416 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
24417 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
24418 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
24419 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
24420 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
24421 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
24422 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
24423 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
24424 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
24425 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
24426 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
24427 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
24428 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
24429 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
24430 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
24431 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
24432 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
24433 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
24434 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
24435 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
24436 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
24437 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
24438 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
24439 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
24440 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
24441 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
24442 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
24443 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
24444 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
24445 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
24446 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
24447 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
24448 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
24449 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
24450 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
24451 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
24452 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
24453 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
24454 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
24455 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
24456 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
24457 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
24458 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
24459 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
24460 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
24461 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
24462 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
24463 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
24464 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
24465 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
24466 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
24467 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
24468 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
24469 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
24470 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
24471 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
24472 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
24473 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
24474 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
24475 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
24476 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
24477 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
24478 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
24479 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
24480 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
24481 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
24482 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
24483 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
24484 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
24485 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
24486 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
24487 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
24488 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
24489 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
24490 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
24491 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
24492 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
24493 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
24494 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
24495 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
24496 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
24497 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
24498 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
24499 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
24500 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
24501 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
24502 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
24503 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
24504 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
24505 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
24506 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
24507 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
24508 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
24509 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
24510 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
24511 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
24512 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
24513 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
24514 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
24515 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
24516 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
24517 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
24518 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
24519 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
24520 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
24521 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
24522 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
24523 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
24524 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
24525 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
24526 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
24527 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
24528 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
24529 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
24530 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
24531 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
24532 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
24533 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
24534 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
24535 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
24536 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
24537 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
24538 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
24539 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
24540 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
24541 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
24542 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
24543 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
24544 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
24545 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
24546 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
24547 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
24548 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
24549 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
24550 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
24551 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
24552 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
24553 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
24554 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
24555 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
24556 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
24557 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
24558 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
24559 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
24560 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
24561 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
24562 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
24563 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
24564 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
24565 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
24566 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
24567 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
24568 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
24569 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
24570 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
24571 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
24572 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
24573 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
24574 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
24575 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
24576 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
24577 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
24578 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
24579 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
24580 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
24581 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
24582 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
24583 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
24584 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
24585 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
24586 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
24587 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
24588 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
24589 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
24590 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
24591 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
24592 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
24593 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
24594 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
24595 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
24596 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
24597 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
24598 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
24599 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
24600 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
24601 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
24602 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
24603 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
24604 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
24605 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
24606 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
24607 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
24608 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
24609 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
24610 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
24611 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
24612 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
24613 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
24614 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
24615 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
24616 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
24617 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
24618 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
24619 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
24620 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
24621 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
24622 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
24623 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
24624 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
24625 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
24626 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
24627 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
24628 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
24629 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
24630 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
24631 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
24632 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
24633 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
24634 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
24635 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
24636 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
24637 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
24638 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
24639 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
24640 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
24641 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
24642 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
24643 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
24644 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
24645 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
24646 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
24647 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
24648 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
24649 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
24650 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
24651 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
24652 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
24653 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
24654 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
24655 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
24656 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
24657 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
24658 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
24659 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
24660 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
24661 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
24662 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
24663 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
24664 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
24665 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
24666 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
24667 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
24668 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
24669 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
24670 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
24671 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
24672 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
24673 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
24674 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
24675 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
24676 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
24677 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
24678 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
24679 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
24680 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
24681 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
24682 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
24683 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
24684 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
24685 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
24686 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
24687 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
24688 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
24689 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
24690 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
24691 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
24692 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
24693 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
24694 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
24695 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
24696 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
24697 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
24698 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
24699 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
24700 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
24701 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
24702 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
24703 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
24704 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
24705 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
24706 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
24707 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
24708 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
24709 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
24710 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
24711 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
24712 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
24713 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
24714 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
24715 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
24716 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
24717 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
24718 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
24719 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
24720 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
24721 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
24722 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
24723 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
24724 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
24725 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
24726 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
24727 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
24728 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
24729 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
24730 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
24731 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
24732 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
24733 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
24734 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
24735 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
24736 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
24737 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
24738 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
24739 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
24740 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
24741 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
24742 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
24743 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
24744 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
24745 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
24746 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
24747 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
24748 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
24749 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
24750 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
24751 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
24752 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
24753 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
24754 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
24755 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
24756 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
24757 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
24758 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
24759 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
24760 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
24761 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
24762 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
24763 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
24764 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
24765 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
24766 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
24767 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
24768 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
24769 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
24770 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
24771 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
24772 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
24773 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
24774 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
24775 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
24776 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
24777 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
24778 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
24779 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
24780 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
24781 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
24782 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
24783 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
24784 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
24785 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
24786 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
24787 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
24788 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
24789 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
24790 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
24791 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
24792 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
24793 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
24794 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
24795 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
24796 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
24797 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
24798 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
24799 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
24800 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
24801 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
24802 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
24803 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
24804 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
24805 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
24806 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
24807 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
24808 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
24809 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
24810 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
24811 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
24812 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
24813 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
24814 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
24815 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
24816 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
24817 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
24818 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
24819 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
24820 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
24821 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
24822 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
24823 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
24824 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
24825 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
24826 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
24827 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
24828 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
24829 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
24830 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
24831 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
24832 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
24833 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
24834 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
24835 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
24836 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
24837 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
24838 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
24839 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
24840 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
24841 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
24842 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
24843 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
24844 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
24845 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
24846 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
24847 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
24848 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
24849 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
24850 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
24851 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
24852 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
24853 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
24854 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
24855 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
24856 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
24857 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
24858 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
24859 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
24860 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
24861 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
24862 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
24863 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
24864 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
24865 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
24866 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
24867 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
24868 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
24869 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
24870 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
24871 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
24872 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
24873 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
24874 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
24875 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
24876 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
24877 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
24878 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
24879 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
24880 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
24881 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
24882 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
24883 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
24884 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
24885 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
24886 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
24887 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
24888 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
24889 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
24890 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
24891 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
24892 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
24893 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
24894 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
24895 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
24896 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
24897 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
24898 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
24899 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
24900 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
24901 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
24902 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
24903 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
24904 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
24905 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
24906 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
24907 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
24908 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
24909 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
24910 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
24911 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
24912 * g++.target/riscv/rvv/base/vse-1.C: Removed.
24913 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
24914 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
24915 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
24916 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
24917 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
24918 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
24919 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
24920 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
24921 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
24922 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
24923 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
24924 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
24925 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
24926 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
24927 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
24928 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
24929 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
24930 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
24931 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
24932 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
24933 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
24934 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
24935 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
24936 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
24937 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
24938 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
24939 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
24940 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
24941 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
24942 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
24943 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
24944 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
24945 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
24946 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
24947 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
24948 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
24949 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
24950 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
24951 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
24952 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
24953 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
24954 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
24955 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
24956 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
24957 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
24958 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
24959 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
24960 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
24961 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
24962 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
24963 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
24964 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
24965 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
24966 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
24967 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
24968 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
24969 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
24970 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
24971 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
24972 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
24973 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
24974 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
24975 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
24976 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
24977 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
24978 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
24979 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
24980 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
24981 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
24982 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
24983 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
24984 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
24985 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
24986 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
24987 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
24988 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
24989 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
24990 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
24991 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
24992 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
24993 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
24994 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
24995 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
24996 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
24997 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
24998 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
24999 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
25000 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
25001 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
25002 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
25003 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
25004 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
25005 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
25006 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
25007 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
25008 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
25009 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
25010 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
25011 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
25012 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
25013 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
25014 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
25015 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
25016 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
25017 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
25018 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
25019 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
25020 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
25021 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
25022 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
25023 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
25024 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
25025 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
25026 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
25027 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
25028 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
25029 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
25030 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
25031 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
25032 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
25033 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
25034 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
25035 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
25036 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
25037 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
25038 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
25039 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
25040 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
25041 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
25042 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
25043 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
25044 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
25045 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
25046 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
25047 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
25048 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
25049 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
25050 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
25051 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
25052 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
25053 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
25054 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
25055 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
25056 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
25057 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
25058 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
25059 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
25060 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
25061 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
25062 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
25063 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
25064 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
25065 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
25066 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
25067 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
25068 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
25069 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
25070 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
25071 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
25072 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
25073 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
25074 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
25075 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
25076 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
25077 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
25078 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
25079 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
25080 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
25081 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
25082 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
25083 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
25084 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
25085 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
25086 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
25087 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
25088 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
25089 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
25090 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
25091 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
25092 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
25093 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
25094 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
25095 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
25096 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
25097 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
25098 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
25099 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
25100 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
25101 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
25102 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
25103 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
25104 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
25105 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
25106 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
25107 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
25108 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
25109 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
25110 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
25111 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
25112 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
25113 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
25114 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
25115 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
25116 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
25117 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
25118 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
25119 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
25120 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
25121 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
25122 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
25123 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
25124 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
25125 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
25126 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
25127 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
25128 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
25129 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
25130 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
25131 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
25132 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
25133 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
25134 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
25135 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
25136 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
25137 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
25138 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
25139 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
25140 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
25141 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
25142 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
25143 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
25144 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
25145 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
25146 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
25147 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
25148 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
25149 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
25150 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
25151 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
25152 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
25153 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
25154 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
25155 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
25156 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
25157 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
25158 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
25159 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
25160 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
25161 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
25162 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
25163 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
25164 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
25165 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
25166 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
25167 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
25168 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
25169 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
25170 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
25171 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
25172 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
25173 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
25174 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
25175 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
25176 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
25177 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
25178 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
25179 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
25180 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
25181 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
25182 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
25183 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
25184 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
25185 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
25186 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
25187 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
25188 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
25189 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
25190 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
25191 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
25192 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
25193 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
25194 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
25195 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
25196 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
25197 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
25198 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
25199 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
25200 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
25201 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
25202 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
25203 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
25204 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
25205 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
25206 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
25207 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
25208 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
25209 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
25210 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
25211 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
25212 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
25213 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
25214 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
25215 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
25216 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
25217 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
25218 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
25219 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
25220 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
25221 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
25222 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
25223 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
25224 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
25225 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
25226 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
25227 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
25228 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
25229 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
25230 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
25231 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
25232 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
25233 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
25234 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
25235 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
25236 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
25237 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
25238 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
25239 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
25240 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
25241 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
25242 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
25243 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
25244 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
25245 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
25246 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
25247 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
25248 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
25249 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
25250 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
25251 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
25252 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
25253 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
25254 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
25255 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
25256 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
25257 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
25258 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
25259 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
25260 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
25261 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
25262 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
25263 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
25264 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
25265 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
25266 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
25267 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
25268 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
25269 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
25270 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
25271 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
25272 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
25273 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
25274 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
25275 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
25276 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
25277 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
25278 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
25279 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
25280 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
25281 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
25282 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
25283 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
25284 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
25285 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
25286 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
25287 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
25288 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
25289 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
25290 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
25291 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
25292 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
25293 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
25294 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
25295 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
25296 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
25297 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
25298 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
25299 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
25300 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
25301 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
25302 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
25303 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
25304 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
25305 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
25306 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
25307 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
25308 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
25309 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
25310 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
25311 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
25312 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
25313 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
25314 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
25315 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
25316 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
25317 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
25318 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
25319 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
25320 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
25321 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
25322 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
25323 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
25324 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
25325 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
25326 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
25327 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
25328 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
25329 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
25330 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
25331 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
25332 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
25333 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
25334 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
25335 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
25336 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
25337 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
25338 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
25339 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
25340 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
25341 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
25342 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
25343 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
25344 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
25345 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
25346 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
25347 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
25348 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
25349 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
25350 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
25351 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
25352 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
25353 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
25354 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
25355 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
25356 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
25357 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
25358 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
25359 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
25360 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
25361 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
25362 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
25363 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
25364 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
25365 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
25366 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
25367 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
25368 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
25369 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
25370 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
25371 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
25372 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
25373 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
25374 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
25375 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
25376 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
25377 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
25378 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
25379 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
25380 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
25381 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
25382 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
25383 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
25384 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
25385 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
25386 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
25387 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
25388 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
25389 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
25390 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
25391 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
25392 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
25393 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
25394 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
25395 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
25396 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
25397 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
25398 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
25399 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
25400 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
25401 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
25402 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
25403 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
25404 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
25405 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
25406 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
25407 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
25408 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
25409 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
25410 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
25411 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
25412 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
25413 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
25414 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
25415 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
25416 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
25417 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
25418 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
25419 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
25420 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
25421 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
25422 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
25423 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
25424 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
25425 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
25426 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
25427 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
25428 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
25429 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
25430 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
25431 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
25432 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
25433 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
25434 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
25435 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
25436 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
25437 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
25438 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
25439 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
25440 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
25441 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
25442 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
25443 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
25444 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
25445 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
25446 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
25447 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
25448 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
25449 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
25450 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
25451 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
25452 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
25453 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
25454 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
25455 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
25456 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
25457 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
25458 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
25459 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
25460 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
25461 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
25462 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
25463 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
25464 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
25465 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
25466 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
25467 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
25468 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
25469 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
25470 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
25471 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
25472 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
25473 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
25474 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
25475 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
25476 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
25477 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
25478 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
25479 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
25480 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
25481 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
25482 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
25483 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
25484 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
25485 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
25486 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
25487 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
25488 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
25489 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
25490 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
25491 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
25492 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
25493 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
25494 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
25495 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
25496 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
25497 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
25498 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
25499 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
25500 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
25501 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
25502 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
25503 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
25504 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
25505 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
25506 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
25507 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
25508 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
25509 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
25510 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
25511 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
25512 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
25513 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
25514 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
25515 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
25516 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
25517 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
25518 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
25519 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
25520 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
25521 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
25522 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
25523 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
25524 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
25525 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
25526 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
25527 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
25528 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
25529 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
25530 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
25531 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
25532 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
25533 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
25534 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
25535 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
25536 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
25537 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
25538 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
25539 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
25540 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
25541 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
25542 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
25543 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
25544 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
25545 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
25546 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
25547 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
25548 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
25549 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
25550 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
25551 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
25552 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
25553 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
25554 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
25555 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
25556 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
25557 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
25558 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
25559 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
25560 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
25561 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
25562 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
25563 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
25564 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
25565 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
25566 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
25567 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
25568 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
25569 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
25570 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
25571 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
25572 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
25573 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
25574 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
25575 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
25576 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
25577 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
25578 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
25579 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
25580 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
25581 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
25582 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
25583 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
25584 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
25585 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
25586 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
25587 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
25588 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
25589 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
25590 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
25591 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
25592 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
25593 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
25594 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
25595 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
25596 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
25597 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
25598 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
25599 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
25600 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
25601 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
25602 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
25603 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
25604 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
25605 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
25606 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
25607 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
25608 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
25609 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
25610 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
25611 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
25612 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
25613 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
25614 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
25615 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
25616 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
25617 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
25618 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
25619 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
25620 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
25621 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
25622 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
25623 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
25624 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
25625 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
25626 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
25627 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
25628 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
25629 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
25630 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
25631 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
25632 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
25633 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
25634 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
25635 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
25636 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
25637 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
25638 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
25639 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
25640 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
25641 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
25642 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
25643 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
25644 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
25645 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
25646 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
25647 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
25648 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
25649 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
25650 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
25651 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
25652 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
25653 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
25654 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
25655 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
25656 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
25657 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
25658 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
25659 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
25660 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
25661 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
25662 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
25663 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
25664 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
25665 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
25666 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
25667 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
25668 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
25669 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
25670 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
25671 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
25672 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
25673 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
25674 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
25675 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
25676 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
25677 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
25678 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
25679 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
25680 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
25681 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
25682 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
25683 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
25684 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
25685 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
25686 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
25687 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
25688 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
25689 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
25690 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
25691 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
25692 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
25693 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
25694 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
25695 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
25696 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
25697 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
25698 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
25699 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
25700 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
25701 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
25702 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
25703 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
25704 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
25705 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
25706 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
25707 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
25708 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
25709 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
25710 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
25711 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
25712 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
25713 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
25714 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
25715 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
25716 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
25717 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
25718 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
25719 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
25720 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
25721 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
25722 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
25723 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
25724 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
25725 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
25726 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
25727 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
25728 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
25729 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
25730 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
25731 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
25732 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
25733 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
25734 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
25735 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
25736 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
25737 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
25738 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
25739 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
25740 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
25741 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
25742 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
25743 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
25744 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
25745 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
25746 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
25747 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
25748 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
25749 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
25750 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
25751 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
25752 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
25753 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
25754 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
25755 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
25756 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
25757 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
25758 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
25759 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
25760 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
25761 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
25762 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
25763 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
25764 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
25765 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
25766 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
25767 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
25768 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
25769 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
25770 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
25771 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
25772 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
25773 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
25774 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
25775 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
25776 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
25777 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
25778 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
25779 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
25780 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
25781 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
25782 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
25783 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
25784 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
25785 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
25786 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
25787 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
25788 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
25789 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
25790 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
25791 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
25792 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
25793 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
25794 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
25795 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
25796 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
25797 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
25798 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
25799 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
25800 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
25801 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
25802 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
25803 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
25804 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
25805 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
25806 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
25807 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
25808 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
25809 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
25810 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
25811 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
25812 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
25813 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
25814 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
25815 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
25816 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
25817 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
25818 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
25819 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
25820 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
25821 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
25822 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
25823 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
25824 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
25825 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
25826 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
25827 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
25828 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
25829 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
25830 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
25831 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
25832 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
25833 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
25834 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
25835 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
25836 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
25837 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
25838 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
25839 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
25840 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
25841 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
25842 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
25843 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
25844 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
25845 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
25846 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
25847 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
25848 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
25849 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
25850 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
25851 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
25852 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
25853 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
25854 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
25855 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
25856 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
25857 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
25858 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
25859 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
25860 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
25861 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
25862 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
25863 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
25864 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
25865 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
25866 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
25867 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
25868 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
25869 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
25870 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
25871 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
25872 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
25873 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
25874 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
25875 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
25876 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
25877 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
25878 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
25879 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
25880 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
25881 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
25882 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
25883 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
25884 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
25885 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
25886 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
25887 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
25888 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
25889 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
25890 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
25891 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
25892 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
25893 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
25894 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
25895 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
25896 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
25897 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
25898 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
25899 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
25900 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
25901 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
25902 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
25903 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
25904 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
25905 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
25906 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
25907 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
25908 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
25909 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
25910 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
25911 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
25912 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
25913 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
25914 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
25915 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
25916 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
25917 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
25918 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
25919 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
25920 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
25921 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
25922 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
25923 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
25924 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
25925 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
25926 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
25927 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
25928 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
25929 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
25930 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
25931 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
25932 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
25933 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
25934 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
25935 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
25936 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
25937 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
25938 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
25939 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
25940 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
25941 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
25942 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
25943 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
25944 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
25945 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
25946 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
25947 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
25948 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
25949 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
25950 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
25951 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
25952 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
25953 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
25954 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
25955 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
25956 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
25957 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
25958 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
25959 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
25960 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
25961 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
25962 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
25963 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
25964 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
25965 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
25966 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
25967 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
25968 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
25969 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
25970 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
25971 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
25972 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
25973 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
25974 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
25975 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
25976 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
25977 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
25978 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
25979 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
25980 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
25981 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
25982 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
25983 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
25984 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
25985 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
25986 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
25987 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
25988 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
25989 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
25990 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
25991 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
25992 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
25993 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
25994 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
25995 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
25996 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
25997 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
25998 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
25999 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
26000 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
26001 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
26002 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
26003 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
26004 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
26005 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
26006 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
26007 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
26008 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
26009 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
26010 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
26011 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
26012 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
26013 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
26014 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
26015 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
26016 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
26017 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
26018 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
26019 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
26020 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
26021 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
26022 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
26023 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
26024 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
26025 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
26026 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
26027 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
26028 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
26029 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
26030 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
26031 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
26032 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
26033 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
26034 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
26035 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
26036 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
26037 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
26038 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
26039 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
26040 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
26041 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
26042 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
26043 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
26044 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
26045 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
26046 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
26047 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
26048 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
26049 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
26050 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
26051 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
26052 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
26053 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
26054 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
26055 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
26056 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
26057 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
26058 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
26059 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
26060 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
26061 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
26062 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
26063 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
26064 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
26065 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
26066 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
26067 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
26068 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
26069 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
26070 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
26071 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
26072 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
26073 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
26074 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
26075 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
26076 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
26077 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
26078 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
26079 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
26080 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
26081 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
26082 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
26083 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
26084 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
26085 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
26086 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
26087 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
26088 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
26089 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
26090 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
26091 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
26092 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
26093 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
26094 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
26095 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
26096 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
26097 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
26098 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
26099 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
26100 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
26101 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
26102 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
26103 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
26104 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
26105 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
26106 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
26107 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
26108 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
26109 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
26110 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
26111 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
26112 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
26113 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
26114 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
26115 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
26116 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
26117 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
26118 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
26119 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
26120 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
26121 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
26122 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
26123 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
26124 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
26125 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
26126 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
26127 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
26128 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
26129 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
26130 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
26131 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
26132 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
26133 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
26134 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
26135 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
26136 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
26137 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
26138 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
26139 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
26140 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
26141 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
26142 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
26143 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
26144 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
26145 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
26146 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
26147 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
26148 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
26149 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
26150 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
26151 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
26152 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
26153 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
26154 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
26155 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
26156 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
26157 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
26158 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
26159 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
26160 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
26161 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
26162 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
26163 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
26164 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
26165 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
26166 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
26167 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
26168 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
26169 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
26170 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
26171 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
26172 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
26173 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
26174 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
26175 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
26176 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
26177 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
26178 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
26179 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
26180 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
26181 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
26182 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
26183 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
26184 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
26185 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
26186 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
26187 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
26188 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
26189 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
26190 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
26191 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
26192 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
26193 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
26194 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
26195 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
26196 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
26197 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
26198 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
26199 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
26200 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
26201 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
26202 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
26203 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
26204 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
26205 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
26206 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
26207 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
26208 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
26209 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
26210 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
26211 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
26212 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
26213 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
26214 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
26215 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
26216 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
26217 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
26218 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
26219 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
26220 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
26221 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
26222 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
26223 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
26224 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
26225 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
26226 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
26227 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
26228 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
26229 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
26230 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
26231 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
26232 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
26233 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
26234 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
26235 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
26236 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
26237 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
26238 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
26239 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
26240 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
26241 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
26242 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
26243 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
26244 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
26245 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
26246 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
26247 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
26248 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
26249 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
26250 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
26251 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
26252 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
26253 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
26254 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
26255 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
26256 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
26257 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
26258 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
26259 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
26260 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
26261 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
26262 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
26263 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
26264 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
26265 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
26266 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
26267 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
26268 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
26269 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
26270 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
26271 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
26272 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
26273 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
26274 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
26275 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
26276 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
26277 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
26278 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
26279 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
26280 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
26281 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
26282 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
26283 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
26284 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
26285 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
26286 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
26287 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
26288 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
26289 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
26290 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
26291 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
26292 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
26293 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
26294 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
26295 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
26296 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
26297 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
26298 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
26299 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
26300 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
26301 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
26302 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
26303 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
26304 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
26305 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
26306 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
26307 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
26308 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
26309 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
26310 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
26311 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
26312 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
26313 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
26314 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
26315 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
26316 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
26317 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
26318 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
26319 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
26320 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
26321 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
26322 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
26323 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
26324 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
26325 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
26326 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
26327 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
26328 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
26329 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
26330 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
26331 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
26332 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
26333 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
26334 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
26335 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
26336 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
26337 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
26338 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
26339 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
26340 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
26341 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
26342 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
26343 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
26344 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
26345 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
26346 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
26347 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
26348 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
26349 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
26350 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
26351 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
26352 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
26353 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
26354 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
26355 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
26356 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
26357 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
26358 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
26359 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
26360 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
26361 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
26362 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
26363 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
26364 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
26365 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
26366 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
26367 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
26368 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
26369 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
26370 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
26371 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
26372 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
26373 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
26374 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
26375 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
26376 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
26377 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
26378 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
26379 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
26380 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
26381 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
26382 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
26383 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
26384 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
26385 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
26386 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
26387 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
26388 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
26389 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
26390 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
26391 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
26392 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
26393 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
26394 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
26395 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
26396 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
26397 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
26398 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
26399 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
26400 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
26401 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
26402 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
26403 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
26404 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
26405 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
26406 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
26407 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
26408 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
26409 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
26410 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
26411 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
26412 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
26413 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
26414 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
26415 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
26416 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
26417 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
26418 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
26419 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
26420 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
26421 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
26422 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
26423 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
26424 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
26425 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
26426 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
26427 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
26428 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
26429 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
26430 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
26431 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
26432 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
26433 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
26434 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
26435 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
26436 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
26437 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
26438 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
26439 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
26440 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
26441 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
26442 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
26443 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
26444 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
26445 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
26446 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
26447 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
26448 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
26449 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
26450 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
26451 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
26452 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
26453 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
26454 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
26455 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
26456 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
26457 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
26458 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
26459 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
26460 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
26461 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
26462 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
26463 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
26464 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
26465 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
26466 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
26467 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
26468 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
26469 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
26470 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
26471 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
26472 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
26473 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
26474 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
26475 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
26476 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
26477 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
26478 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
26479 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
26480 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
26481 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
26482 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
26483 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
26484 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
26485 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
26486 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
26487 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
26488 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
26489 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
26490 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
26491 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
26492 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
26493 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
26494 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
26495 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
26496 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
26497 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
26498 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
26499 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
26500 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
26501 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
26502 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
26503 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
26504 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
26505 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
26506 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
26507 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
26508 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
26509 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
26510 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
26511 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
26512 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
26513 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
26514 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
26515 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
26516 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
26517 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
26518 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
26519 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
26520 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
26521 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
26522 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
26523 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
26524 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
26525 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
26526 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
26527 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
26528 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
26529 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
26530 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
26531 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
26532 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
26533 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
26534 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
26535 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
26536 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
26537 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
26538 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
26539 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
26540 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
26541 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
26542 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
26543 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
26544 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
26545 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
26546 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
26547 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
26548 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
26549 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
26550 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
26551 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
26552 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
26553 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
26554 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
26555 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
26556 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
26557 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
26558 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
26559 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
26560 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
26561 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
26562 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
26563 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
26564 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
26565 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
26566 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
26567 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
26568 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
26569 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
26570 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
26571 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
26572 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
26573 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
26574 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
26575 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
26576 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
26577 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
26578 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
26579 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
26580 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
26581 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
26582 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
26583 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
26584 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
26585 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
26586 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
26587 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
26588 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
26589 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
26590 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
26591 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
26592 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
26593 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
26594 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
26595 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
26596 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
26597 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
26598 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
26599 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
26600 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
26601 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
26602 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
26603 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
26604 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
26605 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
26606 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
26607 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
26608 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
26609 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
26610 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
26611 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
26612 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
26613 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
26614 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
26615 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
26616 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
26617 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
26618 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
26619 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
26620 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
26621 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
26622 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
26623 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
26624 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
26625 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
26626 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
26627 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
26628 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
26629 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
26630 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
26631 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
26632 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
26633 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
26634 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
26635 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
26636 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
26637 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
26638 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
26639 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
26640 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
26641 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
26642 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
26643 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
26644 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
26645 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
26646 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
26647 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
26648 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
26649 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
26650 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
26651 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
26652 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
26653 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
26654 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
26655 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
26656 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
26657 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
26658 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
26659 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
26660 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
26661 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
26662 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
26663 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
26664 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
26665 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
26666 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
26667 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
26668 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
26669 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
26670 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
26671 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
26672 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
26673 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
26674 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
26675 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
26676 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
26677 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
26678 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
26679 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
26680 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
26681 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
26682 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
26683 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
26684 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
26685 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
26686 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
26687 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
26688 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
26689 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
26690 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
26691 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
26692 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
26693 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
26694 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
26695 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
26696 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
26697 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
26698 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
26699 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
26700 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
26701 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
26702 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
26703 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
26704 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
26705 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
26706 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
26707 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
26708 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
26709 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
26710 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
26711 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
26712 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
26713 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
26714 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
26715 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
26716 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
26717 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
26718 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
26719 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
26720 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
26721 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
26722 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
26723 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
26724 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
26725 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
26726 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
26727 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
26728 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
26729 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
26730 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
26731 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
26732 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
26733 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
26734 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
26735 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
26736 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
26737 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
26738 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
26739 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
26740 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
26741 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
26742 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
26743 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
26744 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
26745 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
26746 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
26747 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
26748 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
26749 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
26750 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
26751 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
26752 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
26753 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
26754 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
26755 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
26756 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
26757 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
26758 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
26759 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
26760 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
26761 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
26762 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
26763 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
26764 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
26765 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
26766 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
26767 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
26768 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
26769 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
26770 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
26771 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
26772 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
26773 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
26774 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
26775 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
26776 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
26777 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
26778 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
26779 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
26780 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
26781 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
26782 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
26783 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
26784 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
26785 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
26786 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
26787 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
26788 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
26789 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
26790 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
26791 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
26792 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
26793 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
26794 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
26795 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
26796 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
26797 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
26798 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
26799 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
26800 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
26801 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
26802 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
26803 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
26804 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
26805 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
26806 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
26807 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
26808 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
26809 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
26810 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
26811 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
26812 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
26813 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
26814 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
26815 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
26816 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
26817 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
26818 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
26819 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
26820 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
26821 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
26822 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
26823 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
26824 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
26825 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
26826 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
26827 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
26828 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
26829 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
26830 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
26831 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
26832 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
26833 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
26834 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
26835 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
26836 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
26837 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
26838 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
26839 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
26840 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
26841 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
26842 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
26843 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
26844 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
26845 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
26846 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
26847 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
26848 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
26849 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
26850 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
26851 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
26852 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
26853 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
26854 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
26855 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
26856 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
26857 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
26858 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
26859 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
26860 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
26861 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
26862 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
26863 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
26864 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
26865 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
26866 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
26867 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
26868 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
26869 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
26870 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
26871 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
26872 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
26873 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
26874 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
26875 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
26876 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
26877 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
26878 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
26879 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
26880 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
26881 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
26882 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
26883 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
26884 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
26885 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
26886 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
26887 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
26888 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
26889 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
26890 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
26891 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
26892 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
26893 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
26894 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
26895 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
26896 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
26897 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
26898 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
26899 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
26900 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
26901 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
26902 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
26903 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
26904 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
26905 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
26906 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
26907 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
26908 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
26909 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
26910 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
26911 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
26912 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
26913 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
26914 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
26915 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
26916 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
26917 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
26918 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
26919 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
26920 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
26921 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
26922 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
26923 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
26924 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
26925 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
26926 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
26927 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
26928 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
26929 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
26930 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
26931 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
26932 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
26933 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
26934 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
26935 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
26936 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
26937 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
26938 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
26939 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
26940 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
26941 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
26942 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
26943 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
26944 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
26945 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
26946 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
26947 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
26948 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
26949 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
26950 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
26951 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
26952 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
26953 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
26954 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
26955 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
26956 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
26957 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
26958 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
26959 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
26960 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
26961 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
26962 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
26963 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
26964 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
26965 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
26966 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
26967 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
26968 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
26969 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
26970 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
26971 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
26972 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
26973 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
26974 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
26975 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
26976 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
26977 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
26978 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
26979 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
26980 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
26981 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
26982 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
26983 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
26984 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
26985 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
26986 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
26987 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
26988 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
26989 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
26990 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
26991 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
26992 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
26993 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
26994 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
26995 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
26996 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
26997 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
26998 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
26999 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
27000 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
27001 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
27002 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
27003 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
27004 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
27005 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
27006 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
27007 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
27008 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
27009 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
27010 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
27011 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
27012 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
27013 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
27014 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
27015 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
27016 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
27017 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
27018 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
27019 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
27020 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
27021 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
27022 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
27023 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
27024 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
27025 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
27026 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
27027 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
27028 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
27029 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
27030 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
27031 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
27032 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
27033 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
27034 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
27035 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
27036 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
27037 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
27038 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
27039 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
27040 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
27041 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
27042 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
27043 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
27044 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
27045 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
27046 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
27047 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
27048 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
27049 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
27050 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
27051 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
27052 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
27053 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
27054 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
27055 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
27056 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
27057 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
27058 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
27059 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
27060 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
27061 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
27062 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
27063 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
27064 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
27065 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
27066 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
27067 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
27068 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
27069 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
27070 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
27071 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
27072 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
27073 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
27074 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
27075 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
27076 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
27077 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
27078 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
27079 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
27080 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
27081 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
27082 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
27083 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
27084 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
27085 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
27086 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
27087 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
27088 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
27089 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
27090 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
27091 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
27092 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
27093 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
27094 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
27095 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
27096 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
27097 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
27098 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
27099 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
27100 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
27101 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
27102 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
27103 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
27104 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
27105 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
27106 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
27107 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
27108 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
27109 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
27110 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
27111 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
27112 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
27113 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
27114 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
27115 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
27116 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
27117 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
27118 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
27119 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
27120 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
27121 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
27122 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
27123 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
27124 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
27125 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
27126 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
27127 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
27128 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
27129 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
27130 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
27131 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
27132 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
27133 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
27134 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
27135 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
27136 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
27137 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
27138 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
27139 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
27140 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
27141 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
27142 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
27143 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
27144 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
27145 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
27146 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
27147 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
27148 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
27149 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
27150 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
27151 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
27152 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
27153 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
27154 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
27155 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
27156 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
27157 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
27158 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
27159 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
27160 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
27161 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
27162 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
27163 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
27164 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
27165 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
27166 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
27167 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
27168 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
27169 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
27170 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
27171 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
27172 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
27173 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
27174 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
27175 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
27176 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
27177 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
27178 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
27179 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
27180 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
27181 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
27182 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
27183 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
27184 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
27185 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
27186 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
27187 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
27188 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
27189 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
27190 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
27191 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
27192 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
27193 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
27194 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
27195 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
27196 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
27197 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
27198 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
27199 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
27200 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
27201 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
27202 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
27203 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
27204 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
27205 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
27206 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
27207 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
27208 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
27209 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
27210 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
27211 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
27212 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
27213 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
27214 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
27215 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
27216 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
27217 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
27218 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
27219 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
27220 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
27221 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
27222 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
27223 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
27224 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
27225 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
27226 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
27227 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
27228 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
27229 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
27230 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
27231 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
27232 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
27233 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
27234 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
27235 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
27236 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
27237 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
27238 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
27239 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
27240 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
27241 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
27242 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
27243 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
27244 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
27245 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
27246 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
27247 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
27248 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
27249 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
27250 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
27251 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
27252 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
27253 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
27254 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
27255 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
27256 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
27257 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
27258 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
27259 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
27260 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
27261 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
27262 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
27263 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
27264 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
27265 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
27266 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
27267 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
27268 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
27269 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
27270 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
27271 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
27272 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
27273 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
27274 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
27275 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
27276 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
27277 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
27278 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
27279 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
27280 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
27281 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
27282 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
27283 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
27284 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
27285 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
27286 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
27287 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
27288 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
27289 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
27290 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
27291 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
27292 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
27293 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
27294 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
27295 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
27296 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
27297 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
27298 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
27299 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
27300 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
27301 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
27302 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
27303 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
27304 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
27305 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
27306 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
27307 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
27308 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
27309 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
27310 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
27311 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
27312 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
27313 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
27314 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
27315 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
27316 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
27317 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
27318 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
27319 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
27320 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
27321 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
27322 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
27323 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
27324 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
27325 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
27326 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
27327 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
27328 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
27329 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
27330 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
27331 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
27332 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
27333 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
27334 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
27335 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
27336 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
27337 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
27338 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
27339 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
27340 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
27341 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
27342 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
27343 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
27344 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
27345 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
27346 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
27347 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
27348 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
27349 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
27350 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
27351 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
27352 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
27353 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
27354 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
27355 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
27356 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
27357 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
27358 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
27359 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
27360 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
27361 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
27362 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
27363 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
27364 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
27365 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
27366 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
27367 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
27368 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
27369 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
27370 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
27371 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
27372 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
27373 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
27374 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
27375 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
27376 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
27377 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
27378 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
27379 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
27380 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
27381 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
27382 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
27383 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
27384 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
27385 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
27386 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
27387 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
27388 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
27389 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
27390 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
27391 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
27392 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
27393 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
27394 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
27395 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
27396 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
27397 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
27398 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
27399 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
27400 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
27401 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
27402 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
27403 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
27404 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
27405 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
27406 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
27407 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
27408 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
27409 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
27410 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
27411 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
27412 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
27413 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
27414 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
27415 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
27416 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
27417 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
27418 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
27419 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
27420 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
27421 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
27422 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
27423 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
27424 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
27425 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
27426 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
27427 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
27428 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
27429 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
27430 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
27431 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
27432 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
27433 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
27434 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
27435 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
27436 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
27437 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
27438 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
27439 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
27440 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
27441 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
27442 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
27443 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
27444 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
27445 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
27446 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
27447 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
27448 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
27449 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
27450 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
27451 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
27452 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
27453 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
27454 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
27455 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
27456 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
27457 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
27458 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
27459 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
27460 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
27461 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
27462 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
27463 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
27464 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
27465 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
27466 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
27467 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
27468 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
27469 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
27470 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
27471 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
27472 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
27473 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
27474 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
27475 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
27476 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
27477 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
27478 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
27479 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
27480 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
27481 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
27482 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
27483 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
27484 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
27485 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
27486 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
27487 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
27488 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
27489 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
27490 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
27491 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
27492 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
27493 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
27494 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
27495 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
27496 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
27497 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
27498 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
27499 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
27500 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
27501 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
27502 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
27503 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
27504 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
27505 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
27506 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
27507 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
27508 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
27509 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
27510 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
27511 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
27512 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
27513 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
27514 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
27515 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
27516 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
27517 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
27518 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
27519 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
27520 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
27521 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
27522 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
27523 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
27524 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
27525 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
27526 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
27527 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
27528 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
27529 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
27530 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
27531 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
27532 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
27533 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
27534 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
27535 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
27536 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
27537 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
27538 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
27539 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
27540 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
27541 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
27542 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
27543 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
27544 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
27545 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
27546 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
27547 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
27548 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
27549 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
27550 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
27551 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
27552 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
27553 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
27554 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
27555 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
27556 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
27557 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
27558 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
27559 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
27560 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
27561 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
27562 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
27563 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
27564 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
27565 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
27566 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
27567 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
27568 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
27569 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
27570 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
27571 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
27572 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
27573 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
27574 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
27575 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
27576 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
27577 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
27578 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
27579 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
27580 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
27581 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
27582 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
27583 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
27584 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
27585 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
27586 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
27587 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
27588 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
27589 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
27590 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
27591 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
27592 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
27593 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
27594 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
27595 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
27596 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
27597 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
27598 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
27599 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
27600 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
27601 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
27602 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
27603 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
27604 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
27605 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
27606 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
27607 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
27608 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
27609 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
27610 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
27611 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
27612 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
27613 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
27614 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
27615 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
27616 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
27617 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
27618 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
27619 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
27620 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
27621 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
27622 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
27623 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
27624 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
27625 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
27626 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
27627 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
27628 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
27629 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
27630 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
27631 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
27632 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
27633 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
27634 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
27635 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
27636 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
27637 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
27638 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
27639 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
27640 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
27641 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
27642 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
27643 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
27644 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
27645 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
27646 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
27647 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
27648 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
27649 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
27650 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
27651 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
27652 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
27653 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
27654 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
27655 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
27656 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
27657 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
27658 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
27659 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
27660 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
27661 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
27662 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
27663 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
27664 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
27665 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
27666 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
27667 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
27668 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
27669 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
27670 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
27671 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
27672 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
27673 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
27674 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
27675 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
27676 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
27677 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
27678 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
27679 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
27680 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
27681 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
27682 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
27683 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
27684 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
27685 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
27686 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
27687 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
27688 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
27689 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
27690 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
27691 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
27692 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
27693 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
27694 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
27695 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
27696 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
27697 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
27698 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
27699 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
27700 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
27701 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
27702 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
27703 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
27704 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
27705 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
27706 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
27707 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
27708 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
27709 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
27710 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
27711 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
27712 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
27713 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
27714 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
27715 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
27716 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
27717 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
27718 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
27719 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
27720 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
27721 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
27722 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
27723 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
27724 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
27725 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
27726 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
27727 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
27728 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
27729 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
27730 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
27731 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
27732 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
27733 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
27734 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
27735 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
27736 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
27737 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
27738 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
27739 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
27740 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
27741 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
27742 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
27743 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
27744 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
27745 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
27746 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
27747 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
27748 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
27749 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
27750 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
27751 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
27752 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
27753 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
27754 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
27755 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
27756 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
27757 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
27758 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
27759 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
27760 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
27761 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
27762 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
27763 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
27764 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
27765 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
27766 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
27767 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
27768 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
27769 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
27770 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
27771 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
27772 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
27773 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
27774 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
27775 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
27776 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
27777 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
27778 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
27779 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
27780 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
27781 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
27782 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
27783 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
27784 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
27785 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
27786 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
27787 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
27788 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
27789 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
27790 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
27791 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
27792 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
27793 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
27794 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
27795 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
27796 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
27797 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
27798 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
27799 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
27800 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
27801 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
27802 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
27803 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
27804 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
27805 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
27806 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
27807 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
27808 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
27809 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
27810 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
27811 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
27812 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
27813 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
27814 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
27815 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
27816 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
27817 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
27818 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
27819 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
27820 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
27821 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
27822 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
27823 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
27824 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
27825 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
27826 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
27827 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
27828 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
27829 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
27830 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
27831 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
27832 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
27833 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
27834 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
27835 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
27836 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
27837 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
27838 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
27839 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
27840 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
27841 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
27842 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
27843 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
27844 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
27845 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
27846 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
27847 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
27848 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
27849 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
27850 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
27851 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
27852 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
27853 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
27854 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
27855 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
27856 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
27857 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
27858 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
27859 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
27860 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
27861 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
27862 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
27863 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
27864 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
27865 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
27866 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
27867 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
27868 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
27869 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
27870 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
27871 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
27872 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
27873 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
27874 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
27875 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
27876 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
27877 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
27878 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
27879 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
27880 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
27881 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
27882 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
27883 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
27884 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
27885 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
27886 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
27887 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
27888 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
27889 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
27890 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
27891 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
27892 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
27893 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
27894 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
27895 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
27896 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
27897 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
27898 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
27899 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
27900 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
27901 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
27902 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
27903 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
27904 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
27905 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
27906 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
27907 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
27908 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
27909 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
27910 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
27911 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
27912 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
27913 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
27914 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
27915 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
27916 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
27917 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
27918 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
27919 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
27920 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
27921 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
27922 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
27923 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
27924 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
27925 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
27926 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
27927 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
27928 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
27929 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
27930 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
27931 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
27932 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
27933 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
27934 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
27935 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
27936 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
27937 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
27938 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
27939 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
27940 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
27941 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
27942 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
27943 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
27944 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
27945 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
27946 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
27947 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
27948 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
27949 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
27950 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
27951 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
27952 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
27953 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
27954 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
27955 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
27956 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
27957 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
27958 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
27959 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
27960 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
27961 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
27962 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
27963 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
27964 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
27965 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
27966 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
27967 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
27968 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
27969 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
27970 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
27971 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
27972 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
27973 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
27974 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
27975 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
27976 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
27977 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
27978 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
27979 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
27980 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
27981 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
27982 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
27983 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
27984 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
27985 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
27986 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
27987 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
27988 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
27989 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
27990 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
27991 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
27992 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
27993 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
27994 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
27995 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
27996 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
27997 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
27998 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
27999 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
28000 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
28001 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
28002 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
28003 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
28004 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
28005 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
28006 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
28007 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
28008 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
28009 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
28010 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
28011 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
28012 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
28013 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
28014 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
28015 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
28016 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
28017 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
28018 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
28019 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
28020 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
28021 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
28022 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
28023 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
28024 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
28025 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
28026 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
28027 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
28028 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
28029 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
28030 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
28031 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
28032 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
28033 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
28034 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
28035 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
28036 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
28037 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
28038 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
28039 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
28040 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
28041 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
28042 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
28043 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
28044 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
28045 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
28046 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
28047 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
28048 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
28049 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
28050 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
28051 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
28052 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
28053 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
28054 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
28055 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
28056 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
28057 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
28058 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
28059 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
28060 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
28061 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
28062 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
28063 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
28064 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
28065 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
28066 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
28067 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
28068 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
28069 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
28070 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
28071 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
28072 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
28073 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
28074 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
28075 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
28076 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
28077 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
28078 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
28079 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
28080 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
28081 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
28082 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
28083 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
28084 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
28085 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
28086 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
28087 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
28088 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
28089 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
28090 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
28091 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
28092 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
28093 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
28094 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
28095 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
28096 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
28097 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
28098 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
28099 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
28100 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
28101 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
28102 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
28103 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
28104 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
28105 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
28106 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
28107 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
28108 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
28109 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
28110 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
28111 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
28112 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
28113 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
28114 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
28115 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
28116 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
28117 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
28118 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
28119 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
28120 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
28121 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
28122 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
28123 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
28124 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
28125 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
28126 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
28127 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
28128 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
28129 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
28130 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
28131 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
28132 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
28133 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
28134 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
28135 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
28136 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
28137 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
28138 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
28139 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
28140 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
28141 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
28142 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
28143 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
28144 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
28145 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
28146 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
28147 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
28148 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
28149 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
28150 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
28151 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
28152 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
28153 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
28154 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
28155 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
28156 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
28157 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
28158 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
28159 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
28160 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
28161 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
28162 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
28163 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
28164 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
28165 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
28166 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
28167 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
28168 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
28169 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
28170 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
28171 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
28172 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
28173 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
28174 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
28175 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
28176 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
28177 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
28178 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
28179 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
28180 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
28181 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
28182 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
28183 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
28184 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
28185 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
28186 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
28187 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
28188 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
28189 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
28190 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
28191 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
28192 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
28193 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
28194 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
28195 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
28196 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
28197 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
28198 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
28199 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
28200 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
28201 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
28202 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
28203 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
28204 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
28205 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
28206 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
28207 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
28208 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
28209 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
28210 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
28211 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
28212 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
28213 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
28214 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
28215 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
28216 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
28217 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
28218 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
28219 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
28220 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
28221 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
28222 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
28223 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
28224 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
28225 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
28226 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
28227 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
28228 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
28229 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
28230 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
28231 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
28232 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
28233 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
28234 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
28235 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
28236 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
28237 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
28238 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
28239 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
28240 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
28241 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
28242 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
28243 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
28244 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
28245 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
28246 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
28247 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
28248 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
28249 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
28250 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
28251 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
28252 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
28253 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
28254 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
28255 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
28256 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
28257 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
28258 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
28259 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
28260 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
28261 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
28262 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
28263 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
28264 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
28265 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
28266 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
28267 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
28268 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
28269 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
28270 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
28271 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
28272 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
28273 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
28274 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
28275 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
28276 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
28277 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
28278 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
28279 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
28280 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
28281 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
28282 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
28283 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
28284 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
28285 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
28286 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
28287 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
28288 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
28289 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
28290 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
28291 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
28292 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
28293 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
28294 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
28295 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
28296 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
28297 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
28298 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
28299 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
28300 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
28301 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
28302 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
28303 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
28304 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
28305 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
28306 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
28307 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
28308 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
28309 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
28310 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
28311 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
28312 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
28313 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
28314 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
28315 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
28316 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
28317 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
28318 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
28319 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
28320 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
28321 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
28322 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
28323 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
28324 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
28325 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
28326 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
28327 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
28328 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
28329 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
28330 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
28331 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
28332 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
28333 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
28334 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
28335 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
28336 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
28337 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
28338 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
28339 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
28340 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
28341 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
28342 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
28343 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
28344 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
28345 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
28346 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
28347 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
28348 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
28349 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
28350 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
28351 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
28352 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
28353 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
28354 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
28355 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
28356 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
28357 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
28358 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
28359 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
28360 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
28361 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
28362 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
28363 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
28364 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
28365 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
28366 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
28367 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
28368 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
28369 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
28370 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
28371 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
28372 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
28373 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
28374 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
28375 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
28376 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
28377 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
28378 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
28379 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
28380 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
28381 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
28382 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
28383 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
28384 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
28385 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
28386 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
28387 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
28388 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
28389 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
28390 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
28391 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
28392 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
28393 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
28394 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
28395 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
28396 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
28397 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
28398 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
28399 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
28400 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
28401 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
28402 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
28403 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
28404 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
28405 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
28406 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
28407 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
28408 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
28409 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
28410 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
28411 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
28412 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
28413 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
28414 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
28415 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
28416 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
28417 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
28418 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
28419 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
28420 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
28421 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
28422 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
28423 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
28424 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
28425 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
28426 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
28427 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
28428 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
28429 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
28430 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
28431 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
28432 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
28433 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
28434 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
28435 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
28436 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
28437 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
28438 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
28439 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
28440 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
28441 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
28442 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
28443 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
28444 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
28445 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
28446 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
28447 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
28448 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
28449 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
28450 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
28451 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
28452 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
28453 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
28454 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
28455 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
28456 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
28457 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
28458 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
28459 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
28460 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
28461 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
28462 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
28463 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
28464 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
28465 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
28466 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
28467 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
28468 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
28469 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
28470 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
28471 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
28472 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
28473 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
28474 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
28475 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
28476 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
28477 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
28478 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
28479 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
28480 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
28481 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
28482 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
28483 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
28484 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
28485 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
28486 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
28487 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
28488 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
28489 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
28490 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
28491 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
28492 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
28493 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
28494 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
28495 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
28496 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
28497 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
28498 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
28499 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
28500 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
28501 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
28502 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
28503 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
28504 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
28505 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
28506 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
28507 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
28508 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
28509 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
28510 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
28511 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
28512 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
28513 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
28514 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
28515 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
28516 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
28517 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
28518 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
28519 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
28520 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
28521 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
28522 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
28523 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
28524 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
28525 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
28526 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
28527 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
28528 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
28529 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
28530 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
28531 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
28532 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
28533 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
28534 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
28535 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
28536 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
28537 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
28538 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
28539 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
28540 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
28541 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
28542 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
28543 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
28544 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
28545 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
28546 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
28547 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
28548 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
28549 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
28550 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
28551 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
28552 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
28553 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
28554 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
28555 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
28556 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
28557 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
28558 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
28559 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
28560 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
28561 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
28562 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
28563 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
28564 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
28565 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
28566 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
28567 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
28568 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
28569 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
28570 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
28571 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
28572 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
28573 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
28574 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
28575 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
28576 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
28577 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
28578 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
28579 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
28580 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
28581 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
28582 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
28583 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
28584 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
28585 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
28586 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
28587 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
28588 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
28589 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
28590 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
28591 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
28592 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
28593 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
28594 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
28595 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
28596 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
28597 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
28598 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
28599 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
28600 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
28601 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
28602 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
28603 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
28604 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
28605 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
28606 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
28607 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
28608 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
28609 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
28610 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
28611 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
28612 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
28613 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
28614 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
28615 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
28616 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
28617 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
28618 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
28619 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
28620 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
28621 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
28622 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
28623 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
28624 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
28625 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
28626 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
28627 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
28628 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
28629 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
28630 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
28631 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
28632 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
28633 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
28634 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
28635 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
28636 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
28637 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
28638 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
28639 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
28640 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
28641 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
28642 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
28643 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
28644 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
28645 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
28646 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
28647 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
28648 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
28649 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
28650 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
28651 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
28652 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
28653 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
28654 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
28655 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
28656 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
28657 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
28658 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
28659 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
28660 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
28661 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
28662 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
28663 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
28664 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
28665 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
28666 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
28667 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
28668 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
28669 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
28670 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
28671 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
28672 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
28673 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
28674 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
28675 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
28676 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
28677 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
28678 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
28679 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
28680 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
28681 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
28682 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
28683 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
28684 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
28685 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
28686 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
28687 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
28688 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
28689 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
28690 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
28691 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
28692 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
28693 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
28694 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
28695 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
28696 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
28697 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
28698 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
28699 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
28700 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
28701 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
28702 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
28703 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
28704 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
28705 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
28706 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
28707 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
28708 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
28709 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
28710 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
28711 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
28712 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
28713 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
28714 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
28715 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
28716 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
28717 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
28718 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
28719 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
28720 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
28721 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
28722 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
28723 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
28724 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
28725 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
28726 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
28727 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
28728 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
28729 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
28730 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
28731 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
28732 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
28733 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
28734 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
28735 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
28736 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
28737 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
28738 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
28739 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
28740 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
28741 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
28742 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
28743 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
28744 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
28745 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
28746 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
28747 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
28748 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
28749 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
28750 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
28751 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
28752 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
28753 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
28754 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
28755 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
28756 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
28757 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
28758 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
28759 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
28760 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
28761 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
28762 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
28763 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
28764 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
28765 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
28766 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
28767 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
28768 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
28769 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
28770 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
28771 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
28772 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
28773 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
28774 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
28775 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
28776 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
28777 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
28778 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
28779 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
28780 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
28781 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
28782 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
28783 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
28784 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
28785 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
28786 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
28787 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
28788 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
28789 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
28790 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
28791 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
28792 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
28793 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
28794 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
28795 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
28796 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
28797 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
28798 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
28799 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
28800 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
28801 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
28802 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
28803 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
28804 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
28805 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
28806 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
28807 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
28808 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
28809 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
28810 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
28811 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
28812 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
28813 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
28814 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
28815 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
28816 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
28817 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
28818 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
28819 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
28820 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
28821 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
28822 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
28823 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
28824 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
28825 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
28826 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
28827 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
28828 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
28829 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
28830 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
28831 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
28832 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
28833 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
28834 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
28835 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
28836 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
28837 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
28838 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
28839 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
28840 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
28841 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
28842 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
28843 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
28844 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
28845 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
28846 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
28847 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
28848 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
28849 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
28850 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
28851 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
28852 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
28853 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
28854 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
28855 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
28856 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
28857 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
28858 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
28859 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
28860 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
28861 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
28862 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
28863 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
28864 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
28865 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
28866 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
28867 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
28868 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
28869 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
28870 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
28871 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
28872 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
28873 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
28874 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
28875 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
28876 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
28877 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
28878 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
28879 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
28880 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
28881 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
28882 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
28883 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
28884 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
28885 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
28886 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
28887 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
28888 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
28889 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
28890 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
28891 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
28892 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
28893 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
28894 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
28895 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
28896 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
28897 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
28898 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
28899 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
28900 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
28901 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
28902 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
28903 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
28904 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
28905 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
28906 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
28907 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
28908 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
28909 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
28910 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
28911 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
28912 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
28913 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
28914 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
28915 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
28916 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
28917 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
28918 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
28919 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
28920 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
28921 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
28922 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
28923 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
28924 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
28925 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
28926 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
28927 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
28928 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
28929 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
28930 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
28931 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
28932 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
28933 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
28934 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
28935 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
28936 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
28937 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
28938 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
28939 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
28940 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
28941 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
28942 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
28943 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
28944 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
28945 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
28946 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
28947 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
28948 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
28949 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
28950 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
28951 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
28952 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
28953 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
28954 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
28955 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
28956 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
28957 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
28958 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
28959 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
28960 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
28961 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
28962 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
28963 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
28964 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
28965 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
28966 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
28967 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
28968 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
28969 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
28970 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
28971 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
28972 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
28973 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
28974 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
28975 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
28976 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
28977 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
28978 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
28979 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
28980 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
28981 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
28982 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
28983 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
28984 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
28985 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
28986 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
28987 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
28988 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
28989 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
28990 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
28991 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
28992 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
28993 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
28994 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
28995 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
28996 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
28997 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
28998 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
28999 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
29000 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
29001 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
29002 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
29003 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
29004 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
29005 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
29006 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
29007 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
29008 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
29009 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
29010 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
29011 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
29012 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
29013 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
29014 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
29015 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
29016 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
29017 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
29018 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
29019 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
29020 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
29021 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
29022 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
29023 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
29024 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
29025 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
29026 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
29027 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
29028 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
29029 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
29030 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
29031 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
29032 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
29033 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
29034 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
29035 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
29036 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
29037 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
29038 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
29039 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
29040 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
29041 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
29042 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
29043 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
29044 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
29045 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
29046 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
29047 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
29048 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
29049 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
29050 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
29051 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
29052 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
29053 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
29054 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
29055 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
29056 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
29057 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
29058 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
29059 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
29060 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
29061 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
29062 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
29063 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
29064 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
29065 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
29066 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
29067 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
29068 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
29069 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
29070 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
29071 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
29072 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
29073 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
29074 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
29075 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
29076 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
29077 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
29078 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
29079 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
29080 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
29081 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
29082 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
29083 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
29084 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
29085 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
29086 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
29087 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
29088 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
29089 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
29090 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
29091 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
29092 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
29093 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
29094 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
29095 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
29096 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
29097 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
29098 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
29099 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
29100 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
29101 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
29102 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
29103 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
29104 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
29105 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
29106 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
29107 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
29108 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
29109 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
29110 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
29111 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
29112 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
29113 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
29114 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
29115 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
29116 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
29117 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
29118 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
29119 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
29120 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
29121 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
29122 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
29123 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
29124 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
29125 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
29126 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
29127 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
29128 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
29129 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
29130 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
29131 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
29132 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
29133 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
29134 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
29135 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
29136 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
29137 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
29138 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
29139 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
29140 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
29141 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
29142 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
29143 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
29144 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
29145 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
29146 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
29147 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
29148 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
29149 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
29150 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
29151 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
29152 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
29153 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
29154 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
29155 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
29156 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
29157 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
29158 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
29159 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
29160 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
29161 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
29162 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
29163 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
29164 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
29165 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
29166 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
29167 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
29168 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
29169 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
29170 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
29171 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
29172 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
29173 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
29174 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
29175 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
29176 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
29177 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
29178 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
29179 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
29180 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
29181 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
29182 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
29183 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
29184 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
29185 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
29186 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
29187 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
29188 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
29189 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
29190 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
29191 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
29192 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
29193 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
29194 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
29195 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
29196 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
29197 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
29198 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
29199 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
29200 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
29201 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
29202 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
29203 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
29204 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
29205 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
29206 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
29207 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
29208 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
29209 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
29210 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
29211 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
29212 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
29213 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
29214 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
29215 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
29216 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
29217 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
29218 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
29219 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
29220 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
29221 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
29222 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
29223 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
29224 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
29225 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
29226 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
29227 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
29228 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
29229 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
29230 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
29231 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
29233 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29235 * gcc.target/riscv/rvv/base/bug-1.c: New test.
29237 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29239 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
29240 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
29241 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
29242 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
29243 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
29244 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
29245 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
29246 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
29247 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
29248 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
29249 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
29251 2023-03-13 Marek Polacek <polacek@redhat.com>
29254 * g++.dg/warn/Wdangling-reference10.C: New test.
29256 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
29258 PR preprocessor/67046
29259 * c-c++-common/cpp/pr67046.c: New test.
29261 2023-03-13 Richard Biener <rguenther@suse.de>
29263 PR tree-optimization/109046
29264 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
29266 2023-03-12 Jakub Jelinek <jakub@redhat.com>
29268 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
29269 Don't expect one __bf16 related error.
29270 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
29271 dg-error directives for __bf16 being an extended arithmetic type.
29272 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
29273 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
29274 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
29277 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
29279 PR middle-end/109031
29280 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
29281 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
29283 2023-03-12 Tamar Christina <tamar.christina@arm.com>
29286 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
29287 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
29289 2023-03-12 Tamar Christina <tamar.christina@arm.com>
29290 Richard Sandiford <richard.sandiford@arm.com>
29293 * gcc.dg/mla_1.c: New test.
29295 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
29298 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
29299 the external definitions of isfinite.
29301 2023-03-12 Jonathan Yong <10walls@gmail.com>
29303 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
29304 allow long long instead of just long.
29305 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
29307 2023-03-12 Jonathan Yong <10walls@gmail.com>
29309 * gcc.c-torture/compile/103818.c: Enable test for llp64.
29311 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
29313 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
29314 targets. Adjust expected output.
29315 * lib/target-supports.exp
29316 (check_effective_target_const_volatile_readonly_section): New
29318 2023-03-11 Harald Anlauf <anlauf@gmx.de>
29321 * gfortran.dg/pr106945.f90: New test.
29323 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
29325 * lib/target-supports.exp (check_fork_available): Don't signal
29326 true for CRIS running on a simulator.
29328 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
29330 * gcc.dg/pr108117.c: Require effective-target scheduling.
29332 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
29334 * gcc.dg/pr106397.c: Add -w to options.
29336 2023-03-10 Jakub Jelinek <jakub@redhat.com>
29339 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
29341 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
29343 * g++.dg/cpp23/ext-floating14.C: New test.
29345 2023-03-10 Jakub Jelinek <jakub@redhat.com>
29348 * g++.dg/gomp/pr107558.C: New test.
29350 2023-03-10 Jakub Jelinek <jakub@redhat.com>
29353 * g++.dg/abi/no_unique_address7.C: New test.
29355 2023-03-10 Jason Merrill <jason@redhat.com>
29358 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
29361 2023-03-10 Marek Polacek <polacek@redhat.com>
29363 PR sanitizer/108060
29364 PR sanitizer/109050
29365 * c-c++-common/ubsan/bounds-17.c: New test.
29366 * c-c++-common/ubsan/bounds-18.c: New test.
29367 * c-c++-common/ubsan/bounds-19.c: New test.
29368 * c-c++-common/ubsan/bounds-20.c: New test.
29369 * c-c++-common/ubsan/bounds-21.c: New test.
29371 2023-03-10 Harald Anlauf <anlauf@gmx.de>
29374 * gfortran.dg/bind_c_usage_34.f90: New test.
29376 2023-03-10 Andrew Pinski <apinski@marvell.com>
29378 * gcc.target/aarch64/rev16_2.c: New test.
29379 * gcc.target/aarch64/shift_and_operator-1.c: New test.
29381 2023-03-10 David Malcolm <dmalcolm@redhat.com>
29384 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
29385 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
29386 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
29388 2023-03-10 Jason Merrill <jason@redhat.com>
29391 * g++.dg/abi/anon6.C: New test.
29393 2023-03-10 David Malcolm <dmalcolm@redhat.com>
29397 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
29398 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
29400 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
29403 2023-03-10 Jakub Jelinek <jakub@redhat.com>
29406 * c-c++-common/Wunused-var-18.c: New test.
29408 2023-03-10 Jakub Jelinek <jakub@redhat.com>
29410 PR tree-optimization/109008
29411 * gcc.dg/pr109008.c: New test.
29413 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29415 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
29417 2023-03-10 Jason Merrill <jason@redhat.com>
29420 * g++.dg/ext/int128-7.C: New test.
29422 2023-03-10 Jason Merrill <jason@redhat.com>
29425 * g++.dg/contracts/contracts-err1.C: New test.
29427 2023-03-09 Jason Merrill <jason@redhat.com>
29430 * g++.dg/cpp0x/initlist-array18.C: New test.
29431 * g++.dg/cpp0x/initlist-array19.C: New test.
29433 2023-03-09 David Malcolm <dmalcolm@redhat.com>
29439 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
29441 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
29442 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
29443 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
29444 New test, reduced from haproxy's src/ssl_sample.c.
29445 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
29447 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
29448 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
29450 2023-03-09 Tamar Christina <tamar.christina@arm.com>
29452 * gcc.target/aarch64/tbz_2.c: New test.
29453 * gcc.target/aarch64/tbz_3.c: New test.
29455 2023-03-09 Jason Merrill <jason@redhat.com>
29459 * g++.dg/DRs/dr2664.C: New test.
29460 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
29462 2023-03-09 Jason Merrill <jason@redhat.com>
29463 Michael Spertus <mike@spertus.com>
29466 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
29468 2023-03-09 Jason Merrill <jason@redhat.com>
29470 * g++.dg/ext/is_deducible1.C: Guard with
29471 __has_builtin (__is_deducible).
29473 2023-03-09 Jason Merrill <jason@redhat.com>
29476 * g++.dg/ext/is_deducible1.C: New test.
29478 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
29480 * gcc.target/aarch64/pr108999.c: New.
29482 2023-03-09 Richard Biener <rguenther@suse.de>
29484 PR middle-end/108995
29485 * gcc.dg/ubsan/pr108995.c: New testcase.
29487 2023-03-09 Jakub Jelinek <jakub@redhat.com>
29488 Richard Biener <rguenther@suse.de>
29490 PR tree-optimization/109008
29491 * gcc.c-torture/execute/ieee/pr109008.c: New test.
29493 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29495 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
29496 gcc_{warning,error}_prefix with Fortran specific one used in
29499 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29501 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
29502 int128 effective target requirement.
29503 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
29505 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29507 PR testsuite/108729
29508 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
29509 has_arch_ppc64 effective target.
29510 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
29512 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29514 PR testsuite/108730
29515 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
29516 effective target requirement.
29518 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29520 PR testsuite/108813
29521 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
29523 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
29525 PR testsuite/108810
29526 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
29527 the extracted index for BE.
29529 2023-03-08 Jeff Law <jlaw@ventanamicro>
29531 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
29533 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
29535 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
29536 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
29538 2023-03-07 Jason Merrill <jason@redhat.com>
29542 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
29544 2023-03-07 Marek Polacek <polacek@redhat.com>
29547 * g++.dg/warn/Wdangling-reference8.C: New test.
29548 * g++.dg/warn/Wdangling-reference9.C: New test.
29550 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
29552 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
29554 2023-03-07 Jakub Jelinek <jakub@redhat.com>
29557 * g++.dg/rtti/pr109042.C: New test.
29559 2023-03-07 Marek Polacek <polacek@redhat.com>
29562 * g++.dg/cpp0x/noexcept77.C: New test.
29564 2023-03-07 Marek Polacek <polacek@redhat.com>
29567 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
29568 * g++.dg/cpp1y/var-templ77.C: New test.
29570 2023-03-07 Pan Li <pan2.li@intel.com>
29571 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29575 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
29576 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
29577 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
29578 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
29579 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
29580 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
29581 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
29582 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
29584 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29586 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
29587 -fno-stack-protector.
29588 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
29589 -fno-stack-protector.
29590 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
29591 -fno-stack-protector.
29592 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
29593 -fno-stack-protector.
29595 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29597 * gcc.target/aarch64/pr104005.c (dg-options): Add
29598 -fno-stack-protector.
29600 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29602 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
29603 -fno-stack-protector.
29605 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29607 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
29608 -fno-stack-protector.
29609 * g++.target/aarch64/pr103147-10.C: Likewise.
29611 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29613 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
29614 Add -fno-stack-protector.
29616 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29619 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
29622 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29625 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
29626 -no-pie for aarch64-*-*.
29627 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
29628 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
29629 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
29630 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
29631 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
29632 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
29633 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
29636 2023-03-07 Xi Ruoyao <xry111@xry111.site>
29639 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
29640 Add -fno-pie -no-pie.
29642 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
29644 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
29646 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
29648 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
29649 Gate on effective target tail_call.
29651 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
29653 * lib/target-supports.exp (check_effective_target_tail_call): New.
29655 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
29657 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
29658 int32_t being "long int".
29660 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
29662 * lib/multiline.exp (_build_multiline_regex): Map
29663 "{re:" to "(", similarly ")?" from ":re?}" and the
29664 same without question mark.
29666 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
29668 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
29669 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
29670 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
29671 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
29672 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
29673 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
29674 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
29675 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
29676 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
29677 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
29678 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
29679 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
29680 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
29681 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
29682 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
29683 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
29684 * gcc.target/gcn/cond_fminnm_1.c: New test.
29685 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
29686 * gcc.target/gcn/cond_fminnm_2.c: New test.
29687 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
29688 * gcc.target/gcn/cond_fminnm_3.c: New test.
29689 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
29690 * gcc.target/gcn/cond_fminnm_4.c: New test.
29691 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
29692 * gcc.target/gcn/cond_fminnm_5.c: New test.
29693 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
29694 * gcc.target/gcn/cond_fminnm_6.c: New test.
29695 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
29696 * gcc.target/gcn/cond_fminnm_7.c: New test.
29697 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
29698 * gcc.target/gcn/cond_fminnm_8.c: New test.
29699 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
29700 * gcc.target/gcn/cond_smax_1.c: New test.
29701 * gcc.target/gcn/cond_smax_1_run.c: New test.
29702 * gcc.target/gcn/cond_smin_1.c: New test.
29703 * gcc.target/gcn/cond_smin_1_run.c: New test.
29704 * gcc.target/gcn/cond_umax_1.c: New test.
29705 * gcc.target/gcn/cond_umax_1_run.c: New test.
29706 * gcc.target/gcn/cond_umin_1.c: New test.
29707 * gcc.target/gcn/cond_umin_1_run.c: New test.
29708 * gcc.target/gcn/smax_1.c: New test.
29709 * gcc.target/gcn/smax_1_run.c: New test.
29710 * gcc.target/gcn/smin_1.c: New test.
29711 * gcc.target/gcn/smin_1_run.c: New test.
29712 * gcc.target/gcn/umax_1.c: New test.
29713 * gcc.target/gcn/umax_1_run.c: New test.
29714 * gcc.target/gcn/umin_1.c: New test.
29715 * gcc.target/gcn/umin_1_run.c: New test.
29717 2023-03-06 Richard Biener <rguenther@suse.de>
29719 PR tree-optimization/109025
29720 * gcc.dg/vect/pr109025.c: New testcase.
29722 2023-03-06 Xi Ruoyao <xry111@xry111.site>
29724 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
29725 -fno-stack-protector.
29726 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
29728 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
29731 2023-03-06 Xi Ruoyao <xry111@xry111.site>
29734 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
29735 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
29736 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
29737 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
29739 2023-03-05 Harald Anlauf <anlauf@gmx.de>
29740 Tobias Burnus <tobias@codesourcery.com>
29743 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
29744 * gfortran.dg/class_74.f90: New test.
29745 * gfortran.dg/class_75.f90: New test.
29747 2023-03-05 Jakub Jelinek <jakub@redhat.com>
29749 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
29750 scan-tree-dump-times target selector.
29752 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
29753 SiYu Wu <siyu@isrc.iscas.ac.cn>
29755 * gcc.target/riscv/zksed32.c: New test.
29756 * gcc.target/riscv/zksed64.c: New test.
29757 * gcc.target/riscv/zksh32.c: New test.
29758 * gcc.target/riscv/zksh64.c: New test.
29760 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
29761 SiYu Wu <siyu@isrc.iscas.ac.cn>
29763 * gcc.target/riscv/zknh-sha256.c: New test.
29764 * gcc.target/riscv/zknh-sha512-32.c: New test.
29765 * gcc.target/riscv/zknh-sha512-64.c: New test.
29767 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
29768 SiYu Wu <siyu@isrc.iscas.ac.cn>
29770 * gcc.target/riscv/zknd32.c: New test.
29771 * gcc.target/riscv/zknd64.c: New test.
29772 * gcc.target/riscv/zkne32.c: New test.
29773 * gcc.target/riscv/zkne64.c: New test.
29775 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
29776 SiYu Wu <siyu@isrc.iscas.ac.cn>
29778 * gcc.target/riscv/zbkb32.c: New test.
29779 * gcc.target/riscv/zbkb64.c: New test.
29780 * gcc.target/riscv/zbkc32.c: New test.
29781 * gcc.target/riscv/zbkc64.c: New test.
29782 * gcc.target/riscv/zbkx32.c: New test.
29783 * gcc.target/riscv/zbkx64.c: New test.
29785 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
29787 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
29788 5 insn sh1add+slli+add+slli+sub.
29789 * gcc.target/riscv/pr108987.c: New test.
29791 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29792 kito-cheng <kito.cheng@sifive.com>
29794 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
29796 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29798 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
29799 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
29800 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
29801 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
29802 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
29803 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
29804 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
29805 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
29807 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29809 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
29810 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
29811 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
29812 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
29813 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
29814 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
29815 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
29816 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
29817 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
29818 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
29819 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
29820 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
29821 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
29822 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
29823 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
29824 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
29825 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
29826 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
29827 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
29828 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
29829 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
29830 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
29831 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
29832 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
29833 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
29834 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
29835 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
29836 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
29837 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
29838 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
29839 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
29840 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
29842 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29844 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
29845 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
29846 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
29847 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
29848 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
29849 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
29851 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
29853 * gcc.target/riscv/zbb-min-max-03.c: New test.
29855 2023-03-04 Jakub Jelinek <jakub@redhat.com>
29857 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
29859 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
29861 2023-03-04 Jakub Jelinek <jakub@redhat.com>
29864 * c-c++-common/Wsign-compare-2.c (f18): New test.
29866 2023-03-04 Jakub Jelinek <jakub@redhat.com>
29869 * c-c++-common/Wsign-compare-2.c: New test.
29870 * c-c++-common/pr107465.c: New test.
29872 2023-03-04 Jakub Jelinek <jakub@redhat.com>
29875 * gcc.dg/pr107846.c: New test.
29877 2023-03-04 Jakub Jelinek <jakub@redhat.com>
29880 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
29882 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
29884 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
29886 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
29888 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
29890 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
29892 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
29893 scan-assembler identifiers.
29894 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
29896 2023-03-03 David Malcolm <dmalcolm@redhat.com>
29899 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
29900 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
29902 2023-03-03 David Malcolm <dmalcolm@redhat.com>
29904 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
29905 * gcc.dg/analyzer/sprintf-1.c: New test.
29906 * gcc.dg/analyzer/sprintf-concat.c: New test.
29908 2023-03-03 David Malcolm <dmalcolm@redhat.com>
29910 PR tree-optimization/108988
29911 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
29913 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29915 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
29916 two new variants, one fixed, one xfailed.
29917 * c-c++-common/Wdangling-pointer-5.c
29918 (nowarn_store_arg_store_arg): Add now-expected warnings.
29920 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29922 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
29924 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
29926 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29928 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
29929 expected counts into a single pattern.
29930 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
29931 return and reversed conditions.
29933 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29936 * gcc.target/arm/pr51534.c: Split softfp variant into...
29937 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
29939 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29941 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
29942 after tab after vmsr, and lower the case of P0.
29944 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29947 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
29949 2023-03-03 Patrick Palka <ppalka@redhat.com>
29952 * g++.dg/cpp2a/lambda-generic11.C: New test.
29954 2023-03-03 Jakub Jelinek <jakub@redhat.com>
29957 * gcc.dg/Wnonnull-8.c: New test.
29959 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
29961 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
29962 "not low or equal" load on condition variant.
29963 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
29964 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
29966 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
29968 * gcc.dg/vect/slp-3.c: Adapt test expectation.
29969 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
29970 * gcc.dg/vect/slp-perm-8.c: Likewise.
29972 2023-03-03 Richard Biener <rguenther@suse.de>
29974 PR tree-optimization/109002
29975 * gcc.dg/torture/pr109002.c: New testcase.
29977 2023-03-03 Richard Biener <rguenther@suse.de>
29980 * g++.dg/lto/pr108772_0.C: New testcase.
29982 2023-03-03 Alexandre Oliva <oliva@adacore.com>
29985 * g++.dg/coroutines/pr100127.C: Test for header rather than
29987 * g++.dg/coroutines/pr100772-a.C: Likewise.
29988 * g++.dg/coroutines/pr100772-b.C: Likewise.
29990 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
29992 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
29993 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
29995 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
29998 * gdc.dg/simd2a.d: Update test.
29999 * gdc.dg/simd2b.d: Likewise.
30000 * gdc.dg/simd2c.d: Likewise.
30001 * gdc.dg/simd2d.d: Likewise.
30002 * gdc.dg/simd2e.d: Likewise.
30003 * gdc.dg/simd2f.d: Likewise.
30004 * gdc.dg/simd2g.d: Likewise.
30005 * gdc.dg/simd2h.d: Likewise.
30006 * gdc.dg/simd2i.d: Likewise.
30007 * gdc.dg/simd2j.d: Likewise.
30009 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
30012 * gdc.dg/imports/pr108877a.d: New test.
30013 * gdc.dg/pr108877.d: New test.
30015 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
30018 * gdc.dg/pr108167.d: New test.
30020 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
30023 * gdc.dg/pr108945.d: New test.
30025 2023-03-02 Jakub Jelinek <jakub@redhat.com>
30027 PR testsuite/108991
30028 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
30029 before target selector.
30031 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
30034 * jit.dg/test-error-array-bounds.c: Update test.
30036 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
30038 * gcc.target/avr/pr90706.c: New.
30040 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
30041 Paul-Antoine Arras <pa@codesourcery.com>
30043 * gcc.target/gcn/simd-math-1.c: New testcase.
30044 * gcc.target/gcn/simd-math-2.c: New testcase.
30046 2023-03-02 Patrick Palka <ppalka@redhat.com>
30050 * g++.dg/opt/is_constant_evaluated3.C: New test.
30052 2023-03-02 Patrick Palka <ppalka@redhat.com>
30055 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
30057 2023-03-02 David Malcolm <dmalcolm@redhat.com>
30060 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
30062 2023-03-02 Jakub Jelinek <jakub@redhat.com>
30065 * g++.dg/debug/dwarf2/pr108716.C: New test.
30067 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
30069 PR tree-optimization/108979
30070 * gfortran.dg/vect/pr108979.f90: New test.
30072 2023-03-02 Marek Polacek <polacek@redhat.com>
30075 * g++.dg/warn/Wmismatched-tags-11.C: New test.
30077 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
30079 * gcc.target/s390/s390.exp: Add partial subdirectory.
30080 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
30082 * lib/target-supports.exp: Add s390.
30083 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
30084 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
30085 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
30086 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
30087 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
30088 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
30089 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
30090 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
30091 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
30092 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
30093 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
30094 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
30095 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
30096 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
30097 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
30098 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
30099 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
30100 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
30101 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
30102 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
30103 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
30104 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
30105 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
30106 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
30107 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
30108 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
30110 2023-03-02 Jonathan Yong <10walls@gmail.com>
30112 PR middle-end/97956
30113 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
30115 2023-03-02 Jonathan Yong <10walls@gmail.com>
30117 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
30119 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
30121 PR tree-optimization/108603
30122 * gcc.target/aarch64/sve/pr108603.c: New test.
30124 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
30126 PR tree-optimization/108430
30127 * gcc.target/aarch64/sve/pr108430.c: New test.
30129 2023-03-02 Jakub Jelinek <jakub@redhat.com>
30132 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
30133 * g++.target/i386/pr108934.C: New test.
30135 2023-03-02 Jakub Jelinek <jakub@redhat.com>
30138 * g++.dg/gomp/pr105839-1.C: New test.
30139 * g++.dg/gomp/pr105839-2.C: New test.
30141 2023-03-02 Richard Biener <rguenther@suse.de>
30143 PR testsuite/108985
30144 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
30146 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
30148 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
30150 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
30152 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
30153 __USER_LABEL_PREFIX__.
30155 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
30157 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
30158 match targets where sizeof (union U) == 5, like "packed" targets.
30160 2023-03-01 Marek Polacek <polacek@redhat.com>
30163 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
30165 2023-03-01 David Malcolm <dmalcolm@redhat.com>
30168 * gcc.dg/analyzer/builtins-pr107565.c: New test.
30169 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
30171 2023-03-01 Patrick Palka <ppalka@redhat.com>
30172 Jason Merrill <jason@redhat.com>
30176 * g++.dg/cpp0x/new6.C: New test.
30177 * g++.dg/cpp2a/concepts-new1.C: New test.
30179 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
30181 PR middle-end/108545
30182 * c-c++-common/gomp/map-8.c: New test.
30183 * gfortran.dg/gomp/map-9.f90: New test.
30185 2023-03-01 David Malcolm <dmalcolm@redhat.com>
30188 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
30189 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
30190 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
30192 2023-03-01 Jonathan Yong <10walls@gmail.com>
30194 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
30197 2023-03-01 Jakub Jelinek <jakub@redhat.com>
30199 PR sanitizer/108894
30200 * c-c++-common/ubsan/bounds-16.c: New test.
30202 2023-03-01 Jakub Jelinek <jakub@redhat.com>
30205 * g++.dg/debug/pr108967.C: New test.
30207 2023-03-01 Jakub Jelinek <jakub@redhat.com>
30210 * g++.dg/cpp1y/pr108606.C: New test.
30212 2023-03-01 Richard Biener <rguenther@suse.de>
30214 PR tree-optimization/108970
30215 * gcc.dg/pr108970.c: New testcase.
30217 2023-03-01 Richard Biener <rguenther@suse.de>
30219 PR tree-optimization/108950
30220 * gcc.dg/vect/pr108950.c: New testcase.
30222 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
30224 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
30225 newlib targets too.
30227 2023-02-28 Patrick Palka <ppalka@redhat.com>
30230 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
30231 exception specifier" error. Expect a separate "not usable
30232 in a constant expression" error.
30233 * g++.dg/cpp1y/var-templ75.C: New test.
30234 * g++.dg/cpp1y/var-templ76.C: New test.
30236 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
30238 PR middle-end/107411
30239 PR middle-end/107411
30240 * g++.dg/pr107411.C: New test.
30242 2023-02-28 Marek Polacek <polacek@redhat.com>
30245 * g++.dg/cpp1y/var-templ70.C: New test.
30246 * g++.dg/cpp1y/var-templ71.C: New test.
30247 * g++.dg/cpp1y/var-templ72.C: New test.
30249 2023-02-28 Marek Polacek <polacek@redhat.com>
30252 * g++.dg/cpp1y/var-templ73.C: New test.
30253 * g++.dg/cpp1y/var-templ74.C: New test.
30254 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
30256 2023-02-28 Jakub Jelinek <jakub@redhat.com>
30258 PR sanitizer/108894
30259 * gcc.dg/ubsan/bounds-4.c: New test.
30260 * gcc.dg/ubsan/bounds-4a.c: New test.
30261 * gcc.dg/ubsan/bounds-4b.c: New test.
30262 * gcc.dg/ubsan/bounds-4c.c: New test.
30263 * gcc.dg/ubsan/bounds-4d.c: New test.
30264 * g++.dg/ubsan/bounds-1.C: New test.
30266 2023-02-28 Richard Biener <rguenther@suse.de>
30268 PR testsuite/108942
30269 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
30271 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
30273 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
30274 message for "default_packed" targets.
30276 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
30278 * lib/multiline.exp (handle-multiline-outputs): Shorten
30279 message to the same for fail and pass.
30281 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
30284 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
30286 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
30289 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
30290 of targets excluding xfail on lines 50 and 51.
30292 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
30294 PR tree-optimization/108828
30295 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
30297 2023-02-27 Harald Anlauf <anlauf@gmx.de>
30300 * gfortran.dg/ibits_2.f90: New test.
30302 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
30304 * ada/acats/run_all.sh: Adjust example of compiler options.
30306 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
30308 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
30309 Also add conditional to gm2-simple-execute.
30311 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
30313 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
30314 (gm2_run_tower_test): New global variable. Add conditional
30315 before invoking gm2-local-exec.
30317 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
30319 * lib/multiline.exp (handle-multiline-outputs): Don't include the
30320 quoted multiline pattern in the pass/fail output.
30322 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
30325 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
30327 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
30329 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
30331 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
30333 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
30335 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
30337 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
30338 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
30340 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
30341 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
30342 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
30343 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
30344 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
30345 Tidy up variable access.
30346 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
30347 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
30349 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
30350 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
30351 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
30352 (gm2_simple_execute): Keep executable if global is true.
30353 * lib/gm2-torture.exp: Add ; after global variable access.
30354 * lib/gm2.exp: Set up pathnames.
30355 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
30356 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
30357 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
30358 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
30359 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
30360 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
30361 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
30362 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
30363 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
30364 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
30365 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
30366 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
30367 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
30368 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
30369 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
30370 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
30371 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
30372 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
30373 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
30374 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
30375 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
30376 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
30377 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
30378 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
30379 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
30380 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
30381 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
30382 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
30383 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
30384 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
30385 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
30386 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
30387 * gm2/projects/pim/run/pass/tower/Window.def: New test.
30388 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
30389 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
30390 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
30391 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
30392 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
30394 * gm2/projects/pim/run/pass/tower/star: New test.
30396 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
30398 * gcc.target/xtensa/pr108919.c: New test.
30400 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
30403 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
30405 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
30407 * gfortran.dg/weak-2.f90: New test.
30408 * gfortran.dg/weak-3.f90: New test.
30410 2023-02-24 Martin Liska <mliska@suse.cz>
30412 PR sanitizer/108834
30413 * c-c++-common/asan/global-overflow-1.c: Test line and column
30414 info for a global variable.
30416 2023-02-24 Alexandre Oliva <oliva@adacore.com>
30419 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
30421 2023-02-24 Jakub Jelinek <jakub@redhat.com>
30423 PR middle-end/108854
30424 * g++.dg/opt/pr108854.C: New test.
30426 2023-02-24 Jakub Jelinek <jakub@redhat.com>
30429 * gcc.target/i386/avx512bf16-pr108881.c: New test.
30431 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
30433 * gcc.target/mips/clz.c: New test.
30434 * gcc.target/mips/clo.c: New test.
30435 * gcc.target/mips/mips.exp: New option HAS_CLZ.
30437 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
30439 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
30441 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
30443 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
30444 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
30446 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
30448 * gcc.target/xtensa/elim_callee_saved.c: New.
30450 2023-02-23 Jakub Jelinek <jakub@redhat.com>
30452 PR testsuite/108899
30453 * g++.dg/modules/modules.exp: Only override unsupported if it
30454 exists and saved-unsupported doesn't.
30456 2023-02-23 Richard Biener <rguenther@suse.de>
30458 PR tree-optimization/108888
30459 * g++.dg/torture/pr108888.C: New testcase.
30461 2023-02-22 Marek Polacek <polacek@redhat.com>
30464 * c-c++-common/ubsan/pr108880.c: New test.
30466 2023-02-22 Harald Anlauf <anlauf@gmx.de>
30469 * gfortran.dg/pr96024.f90: New test.
30471 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30473 * g++.dg/modules/modules.exp: Override unsupported to update
30474 module_do, and test it after dg-test.
30476 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30478 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
30479 * gcc.target/arm/aes-fuse-2.c: Likewise.
30481 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30483 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
30484 usable in initializers.
30486 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30488 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
30490 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
30492 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30494 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
30497 2023-02-22 Alexandre Oliva <oliva@adacore.com>
30499 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
30501 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
30503 * gcc.dg/vect/vect-simd-clone-16.c: New test.
30504 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
30505 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
30506 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
30507 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
30508 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
30509 * gcc.dg/vect/vect-simd-clone-17.c: New test.
30510 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
30511 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
30512 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
30513 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
30514 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
30515 * gcc.dg/vect/vect-simd-clone-18.c: New test.
30516 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
30517 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
30518 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
30519 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
30520 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
30522 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30524 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
30525 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
30526 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
30527 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
30528 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
30529 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
30531 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
30533 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
30536 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
30538 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
30539 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
30540 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
30541 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
30542 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
30543 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
30544 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
30545 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
30546 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
30547 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
30548 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
30549 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
30550 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
30551 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
30552 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
30553 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
30554 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
30555 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
30556 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
30557 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
30558 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
30559 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
30560 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
30561 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
30562 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
30563 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
30564 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
30565 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
30566 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
30567 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
30568 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
30569 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
30570 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
30571 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
30572 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
30573 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
30574 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
30575 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
30576 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
30577 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
30578 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
30579 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
30580 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
30581 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
30582 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
30583 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
30584 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
30585 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
30586 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
30587 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
30588 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
30589 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
30590 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
30591 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
30592 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
30593 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
30594 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
30595 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
30596 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
30597 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
30598 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
30599 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
30600 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
30601 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
30602 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
30603 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
30604 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
30605 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
30606 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
30607 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
30608 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
30609 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
30610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
30611 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
30612 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
30613 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
30614 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
30615 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
30616 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
30617 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
30618 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
30619 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
30620 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
30621 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
30622 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
30623 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
30624 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
30625 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
30626 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
30627 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
30628 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
30629 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
30630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
30631 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
30632 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
30633 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
30634 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
30635 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
30636 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
30637 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
30638 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
30639 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
30640 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
30641 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
30642 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
30643 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
30644 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
30645 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
30646 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
30647 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
30648 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
30649 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
30650 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
30651 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
30652 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
30653 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
30654 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
30655 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
30656 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
30657 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
30658 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
30659 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
30660 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
30661 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
30662 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
30663 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
30664 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
30665 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
30666 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
30667 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
30668 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
30669 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
30670 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
30671 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
30672 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
30673 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
30674 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
30675 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
30676 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
30677 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
30678 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
30679 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
30680 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
30681 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
30682 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
30683 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
30684 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
30685 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
30686 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
30687 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
30688 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
30689 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
30690 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
30691 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
30692 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
30693 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
30694 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
30695 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
30696 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
30697 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
30698 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
30699 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
30700 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
30701 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
30702 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
30703 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
30704 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
30705 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
30706 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
30707 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
30708 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
30709 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
30710 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
30711 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
30712 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
30713 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
30714 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
30715 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
30716 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
30717 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
30718 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
30719 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
30720 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
30721 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
30722 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
30723 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
30724 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
30725 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
30726 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
30727 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
30728 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
30729 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
30730 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
30731 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
30732 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
30733 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
30734 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
30735 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
30736 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
30737 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
30738 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
30739 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
30740 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
30741 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
30742 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
30743 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
30744 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
30745 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
30746 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
30747 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
30748 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
30749 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
30750 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
30751 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
30752 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
30753 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
30754 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
30755 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
30756 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
30757 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
30758 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
30759 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
30760 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
30761 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
30762 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
30763 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
30764 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
30765 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
30766 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
30767 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
30768 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
30769 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
30770 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
30771 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
30772 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
30773 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
30774 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
30775 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
30776 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
30777 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
30778 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
30779 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
30780 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
30781 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
30782 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
30783 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
30784 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
30785 out -Oz and -Og -g.
30786 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
30788 2023-02-22 Jakub Jelinek <jakub@redhat.com>
30790 PR middle-end/106258
30791 * g++.dg/ipa/pr106258.C: New test.
30793 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
30795 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
30796 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
30797 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
30798 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
30799 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
30800 * lib/target-supports.exp (check_compile): Use
30801 '-Wno-complain-wrong-lang'.
30802 * g++.dg/abi/empty12.C: Likewise.
30803 * g++.dg/abi/empty13.C: Likewise.
30804 * g++.dg/abi/empty14.C: Likewise.
30805 * g++.dg/abi/empty15.C: Likewise.
30806 * g++.dg/abi/empty16.C: Likewise.
30807 * g++.dg/abi/empty17.C: Likewise.
30808 * g++.dg/abi/empty18.C: Likewise.
30809 * g++.dg/abi/empty19.C: Likewise.
30810 * g++.dg/abi/empty22.C: Likewise.
30811 * g++.dg/abi/empty25.C: Likewise.
30812 * g++.dg/abi/empty26.C: Likewise.
30813 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
30814 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
30815 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
30817 2023-02-21 David Malcolm <dmalcolm@redhat.com>
30820 * gcc.dg/analyzer/attribute-nonnull.c: Update for
30821 -Wanalyzer-use-of-uninitialized-value terminating analysis along
30823 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
30824 * gcc.dg/analyzer/data-model-1.c: Likewise.
30825 * gcc.dg/analyzer/data-model-5.c: Likewise.
30826 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
30827 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
30828 -fno-analyzer-suppress-followups.
30829 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
30830 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
30831 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
30832 * gcc.dg/analyzer/pipe2-1.c: Likewise.
30833 * gcc.dg/analyzer/pr101547.c: Update for
30834 -Wanalyzer-use-of-uninitialized-value terminating analysis along
30836 * gcc.dg/analyzer/pr101875.c: Likewise.
30837 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
30838 * gcc.dg/analyzer/pr104224.c: Add
30839 -fno-analyzer-suppress-followups.
30840 * gcc.dg/analyzer/realloc-2.c: Add
30841 -fno-analyzer-suppress-followups.
30842 * gcc.dg/analyzer/realloc-3.c: Likewise.
30843 * gcc.dg/analyzer/realloc-5.c: Likewise.
30844 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
30845 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
30846 * gcc.dg/analyzer/stdarg-1.c: Likewise.
30847 * gcc.dg/analyzer/symbolic-1.c: Likewise.
30848 * gcc.dg/analyzer/symbolic-7.c: Update for
30849 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
30851 * gcc.dg/analyzer/uninit-4.c: Likewise.
30852 * gcc.dg/analyzer/uninit-8.c: New test.
30853 * gcc.dg/analyzer/uninit-pr94713.c: Update for
30854 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
30856 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
30858 2023-02-21 Harald Anlauf <anlauf@gmx.de>
30861 * gfortran.dg/pr96025.f90: New test.
30863 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
30865 * gdc.dg/simd2a.d: Update.
30866 * gdc.dg/simd2b.d: Update.
30867 * gdc.dg/simd2c.d: Update.
30868 * gdc.dg/simd2d.d: Update.
30869 * gdc.dg/simd2e.d: Update.
30870 * gdc.dg/simd2f.d: Update.
30871 * gdc.dg/simd2g.d: Update.
30872 * gdc.dg/simd2h.d: Update.
30873 * gdc.dg/simd2i.d: Update.
30874 * gdc.dg/simd2j.d: Update.
30876 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
30878 * gdc.dg/ctfeintrinsics.d: New test.
30880 2023-02-21 Richard Biener <rguenther@suse.de>
30882 PR tree-optimization/108691
30883 * gcc.dg/pr108691.c: New testcase.
30885 2023-02-21 Richard Biener <rguenther@suse.de>
30887 PR tree-optimization/108793
30888 * gcc.dg/torture/pr108793.c: New testcase.
30890 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
30892 * rust/compile/torture/intrinsics-math.rs: New test.
30894 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30896 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
30898 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30900 * rust/execute/torture/closure3.rs: New test.
30902 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
30904 * rust/compile/torture/phantom_data.rs: New test.
30906 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30908 * rust/compile/torture/intrinsics-3.rs:
30909 * rust/execute/torture/atomic_load.rs: New test.
30911 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30913 * rust/compile/torture/intrinsics-5.rs: Fix error message.
30915 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30917 * rust/compile/torture/intrinsics-6.rs: New test.
30918 * rust/compile/torture/intrinsics-7.rs: New test.
30920 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30922 * rust/compile/torture/intrinsics-4.rs: New test.
30923 * rust/compile/torture/intrinsics-5.rs: New test.
30924 * rust/execute/torture/atomic_store.rs: New test.
30926 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30928 * rust/compile/torture/intrinsics-3.rs: New test.
30930 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30932 * rust/execute/torture/closure2.rs: New test.
30934 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30936 * rust/execute/torture/closure1.rs: New test.
30938 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30940 * rust/compile/issue-1589.rs: New test.
30942 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30944 * rust/compile/generics7.rs: Fix test with missing assertion.
30945 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
30947 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
30949 * rust/compile/missing_closing_paren.rs: New test.
30951 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
30953 * rust/execute/torture/prefetch_data.rs: New test.
30955 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30957 * rust/compile/torture/issue-1555.rs: New test.
30959 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
30961 * rust/compile/const9.rs: New test.
30963 2023-02-21 Philip Herron <philip.herron@embecosm.com>
30965 * rust/compile/issue-1272.rs: New test.
30967 2023-02-21 Richard Biener <rguenther@suse.de>
30969 PR tree-optimization/108868
30970 * gcc.dg/pr108868.c: New testcase.
30972 2023-02-21 Richard Biener <rguenther@suse.de>
30974 PR tree-optimization/108855
30975 * gcc.dg/pr108855.c: New testcase.
30977 2023-02-21 Richard Biener <rguenther@suse.de>
30980 2023-02-21 Richard Biener <rguenther@suse.de>
30982 PR tree-optimization/108691
30983 * gcc.dg/pr108691.c: New testcase.
30985 2023-02-20 Jakub Jelinek <jakub2redhat.com>
30988 * gcc.dg/pr108862.c: New test.
30989 * gcc.target/powerpc/pr108862.c: New test.
30991 2023-02-20 Marek Polacek <polacek@redhat.com>
30994 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
30995 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
30997 2023-02-20 Marek Polacek <polacek@redhat.com>
31000 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
31001 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
31003 2023-02-20 Richard Biener <rguenther@suse.de>
31005 PR tree-optimization/108816
31006 * gcc.dg/torture/pr108816.c: New testcase.
31008 2023-02-20 Richard Biener <rguenther@suse.de>
31010 PR tree-optimization/108825
31011 * gcc.dg/torture/pr108825.c: New testcase.
31013 2023-02-18 Jason Merrill <jason@redhat.com>
31023 * g++.dg/DRs/dr2518.C: New test.
31025 2023-02-18 Jakub Jelinek <jakub@redhat.com>
31027 PR tree-optimization/108819
31028 * gcc.dg/pr108819.c: New test.
31030 2023-02-18 Jakub Jelinek <jakub@redhat.com>
31033 * gcc.target/i386/pr108832.c: New test.
31035 2023-02-18 Martin Uecker <uecker@tugraz.at>
31038 * gcc.dg/pr108375-1.c: New test.
31039 * gcc.dg/pr108375-2.c: New test.
31041 2023-02-18 Martin Uecker <uecker@tugraz.at>
31045 * gcc.dg/pr105660-1.c: New test.
31046 * gcc.dg/pr105660-2.c: New test.
31048 2023-02-17 Patrick Palka <ppalka@redhat.com>
31052 * g++.dg/opt/is_constant_evaluated1.C: New test.
31053 * g++.dg/opt/is_constant_evaluated2.C: New test.
31055 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
31058 * gcc.target/i386/pr108831-1.c: New test.
31059 * gcc.target/i386/pr108831-2.c: Ditto.
31061 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
31064 * gcc.dg/pr108805.c: New test.
31066 2023-02-17 Richard Biener <rguenther@suse.de>
31068 PR tree-optimization/108821
31069 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
31071 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31073 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
31074 CLOCK which is available on mingw as well as other platforms.
31075 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
31077 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31079 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
31080 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
31081 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
31082 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
31083 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
31084 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
31085 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
31086 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
31087 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
31088 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
31089 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
31091 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31093 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
31095 2023-02-16 David Malcolm <dmalcolm@redhat.com>
31098 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
31099 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
31100 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
31101 (test_bitmask_2): New.
31102 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
31104 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
31106 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
31108 2023-02-16 Patrick Palka <ppalka@redhat.com>
31111 * g++.dg/template/typename24.C: New test.
31112 * g++.dg/template/typename25.C: New test.
31113 * g++.dg/template/typename25a.C: New test.
31114 * g++.dg/template/typename26.C: New test.
31116 2023-02-16 Jakub Jelinek <jakub@redhat.com>
31118 PR tree-optimization/108657
31119 * gcc.dg/pr108657.c: New test.
31121 2023-02-16 Jakub Jelinek <jakub@redhat.com>
31123 PR tree-optimization/108783
31124 * gcc.c-torture/compile/pr108783.c: New test.
31126 2023-02-16 Richard Biener <rguenther@suse.de>
31128 PR tree-optimization/108791
31129 * gcc.dg/torture/pr108791.c: New testcase.
31131 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
31133 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
31134 as a non-LRA target.
31136 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
31139 * gfortran.dg/pr103608.f90: New test.
31141 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
31144 * gfortran.dg/pr104554.f90: New test.
31146 2023-02-15 David Malcolm <dmalcolm@redhat.com>
31151 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
31152 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
31153 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
31155 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
31157 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
31158 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
31159 * gcc.target/i386/pr99464.c: Ditto.
31160 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
31161 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
31162 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
31163 * gcc.target/i386/pr98063.c: Ditto.
31164 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
31165 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
31166 * gcc.target/i386/pr95464.c: Ditto.
31167 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
31168 * gcc.target/i386/pr99530-2.c: Ditto.
31169 * gcc.target/i386/pr99530-3.c: Ditto.
31170 * gcc.target/i386/pr99530-4.c: Ditto.
31171 * gcc.target/i386/pr99530-5.c: Ditto.
31172 * gcc.target/i386/pr99530-6.c: Ditto.
31173 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
31175 2023-02-15 Marek Polacek <polacek@redhat.com>
31177 PR middle-end/106080
31178 * c-c++-common/Wdangling-pointer-10.c: New test.
31179 * c-c++-common/Wdangling-pointer-9.c: New test.
31181 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31183 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
31184 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
31185 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
31186 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
31187 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
31188 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
31189 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
31190 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
31191 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
31192 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
31193 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
31194 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
31195 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
31196 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
31197 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
31199 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31201 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
31202 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
31203 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
31204 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
31205 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
31206 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
31207 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
31208 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
31209 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
31210 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
31211 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
31212 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
31213 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
31214 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
31215 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
31217 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31219 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
31220 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
31221 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
31222 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
31223 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
31224 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
31225 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
31226 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
31227 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
31228 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
31229 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
31230 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
31231 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
31232 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
31233 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
31235 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31237 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
31238 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
31239 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
31240 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
31241 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
31242 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
31243 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
31244 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
31245 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
31246 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
31247 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
31248 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
31249 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
31250 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
31251 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
31253 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31255 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
31256 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
31257 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
31258 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
31259 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
31260 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
31261 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
31262 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
31263 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
31264 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
31265 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
31266 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
31267 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
31268 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
31269 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
31271 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31273 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
31274 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
31275 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
31276 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
31277 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
31278 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
31279 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
31280 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
31281 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
31282 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
31283 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
31284 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
31285 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
31286 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
31287 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
31289 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31291 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
31292 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
31293 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
31294 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
31295 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
31296 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
31297 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
31298 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
31299 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
31300 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
31301 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
31302 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
31303 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
31304 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
31305 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
31307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31309 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
31310 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
31311 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
31312 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
31313 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
31314 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
31315 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
31316 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
31317 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
31318 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
31319 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
31320 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
31321 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
31322 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
31323 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
31325 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31327 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
31328 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
31329 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
31330 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
31331 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
31332 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
31333 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
31334 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
31335 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
31336 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
31337 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
31338 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
31339 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
31340 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
31341 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
31343 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31345 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
31346 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
31347 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
31348 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
31349 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
31350 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
31351 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
31352 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
31353 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
31354 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
31355 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
31356 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
31357 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
31358 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
31359 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
31361 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31363 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
31364 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
31365 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
31366 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
31367 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
31368 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
31369 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
31370 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
31371 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
31372 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
31373 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
31374 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
31375 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
31376 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
31377 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
31379 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31381 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
31382 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
31383 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
31384 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
31385 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
31386 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
31387 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
31388 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
31389 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
31390 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
31391 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
31392 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
31393 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
31394 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
31395 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
31396 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
31397 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
31398 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
31399 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
31400 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
31401 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
31402 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
31403 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
31404 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
31405 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
31406 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
31407 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
31408 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
31409 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
31410 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
31411 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
31412 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
31413 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
31414 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
31415 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
31416 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
31417 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
31418 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
31419 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
31420 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
31421 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
31422 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
31423 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
31424 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
31425 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
31427 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31429 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
31430 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
31431 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
31432 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
31433 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
31434 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
31435 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
31436 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
31437 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
31438 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
31439 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
31440 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
31441 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
31442 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
31443 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
31444 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
31445 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
31446 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
31447 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
31448 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
31449 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
31450 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
31451 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
31452 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
31453 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
31454 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
31455 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
31456 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
31457 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
31458 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
31459 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
31460 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
31461 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
31462 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
31463 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
31464 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
31465 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
31466 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
31467 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
31468 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
31469 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
31470 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
31471 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
31472 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
31473 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
31474 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
31475 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
31476 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
31477 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
31478 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
31479 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
31480 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
31481 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
31482 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
31483 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
31484 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
31485 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
31486 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
31487 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
31488 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
31490 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31492 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
31493 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
31494 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
31495 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
31496 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
31497 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
31498 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
31499 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
31500 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
31502 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31504 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
31505 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
31506 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
31507 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
31508 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
31509 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
31510 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
31511 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
31512 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
31513 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
31514 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
31515 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
31516 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
31517 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
31518 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
31519 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
31520 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
31521 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
31523 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31525 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
31526 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
31527 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
31528 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
31529 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
31530 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
31531 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
31532 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
31533 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
31534 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
31535 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
31536 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
31537 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
31538 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
31539 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
31540 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
31541 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
31542 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
31544 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31546 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
31547 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
31548 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
31549 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
31550 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
31551 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
31552 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
31553 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
31554 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
31555 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
31556 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
31557 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
31558 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
31559 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
31560 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
31561 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
31562 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
31563 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
31565 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31567 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
31568 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
31569 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
31570 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
31571 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
31572 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
31573 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
31574 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
31575 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
31576 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
31577 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
31578 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
31579 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
31580 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
31581 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
31582 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
31583 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
31584 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
31586 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31588 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
31589 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
31590 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
31591 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
31592 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
31593 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
31594 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
31595 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
31596 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
31597 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
31598 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
31599 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
31600 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
31601 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
31602 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
31603 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
31604 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
31605 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
31607 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31609 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
31610 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
31611 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
31612 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
31613 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
31614 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
31615 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
31616 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
31617 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
31618 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
31619 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
31620 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
31621 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
31622 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
31623 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
31624 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
31625 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
31626 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
31628 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31630 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
31631 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
31632 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
31633 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
31634 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
31635 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
31636 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
31637 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
31638 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
31639 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
31640 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
31641 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
31642 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
31643 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
31644 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
31645 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
31646 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
31647 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
31649 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31651 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
31652 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
31653 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
31654 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
31655 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
31656 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
31657 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
31658 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
31659 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
31660 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
31661 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
31662 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
31663 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
31664 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
31665 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
31666 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
31667 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
31668 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
31670 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31672 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
31673 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
31674 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
31675 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
31676 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
31677 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
31678 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
31679 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
31680 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
31681 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
31682 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
31683 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
31684 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
31685 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
31686 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
31687 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
31688 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
31689 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
31691 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31693 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
31694 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
31695 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
31696 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
31697 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
31698 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
31699 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
31700 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
31701 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
31702 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
31703 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
31704 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
31705 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
31706 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
31707 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
31708 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
31709 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
31710 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
31712 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31714 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
31715 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
31716 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
31717 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
31718 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
31719 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
31720 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
31721 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
31722 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
31723 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
31724 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
31725 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
31726 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
31727 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
31728 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
31729 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
31730 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
31731 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
31733 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31735 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
31736 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
31737 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
31738 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
31739 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
31740 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
31741 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
31742 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
31743 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
31744 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
31745 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
31746 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
31747 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
31748 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
31749 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
31750 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
31751 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
31752 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
31754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31756 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
31757 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
31758 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
31759 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
31760 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
31761 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
31762 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
31763 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
31764 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
31765 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
31766 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
31767 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
31768 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
31769 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
31770 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
31771 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
31772 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
31773 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
31774 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
31775 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
31776 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
31777 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
31778 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
31779 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
31780 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
31781 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
31782 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
31783 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
31784 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
31785 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
31786 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
31787 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
31788 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
31789 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
31790 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
31791 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
31792 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
31793 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
31794 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
31795 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
31796 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
31797 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
31798 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
31799 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
31800 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
31801 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
31802 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
31803 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
31804 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
31805 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
31806 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
31807 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
31808 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
31809 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
31811 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31813 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
31814 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
31815 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
31816 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
31817 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
31818 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
31819 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
31820 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
31821 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
31822 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
31823 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
31824 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
31825 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
31826 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
31827 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
31828 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
31829 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
31830 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
31831 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
31832 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
31833 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
31834 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
31835 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
31836 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
31837 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
31838 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
31839 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
31840 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
31841 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
31842 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
31843 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
31844 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
31845 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
31846 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
31847 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
31848 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
31849 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
31850 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
31851 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
31852 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
31853 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
31854 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
31855 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
31856 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
31857 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
31858 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
31859 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
31860 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
31861 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
31862 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
31863 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
31864 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
31865 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
31866 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
31867 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
31868 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
31869 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
31870 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
31871 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
31872 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
31873 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
31874 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
31875 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
31876 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
31877 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
31878 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
31879 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
31880 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
31881 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
31882 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
31883 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
31884 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
31886 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31888 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
31889 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
31890 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
31891 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
31892 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
31893 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
31894 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
31895 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
31896 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
31898 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31900 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
31901 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
31902 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
31903 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
31904 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
31905 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
31906 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
31907 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
31908 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
31909 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
31910 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
31911 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
31912 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
31913 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
31914 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
31915 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
31916 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
31917 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
31919 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31921 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
31922 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
31923 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
31924 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
31925 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
31926 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
31927 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
31928 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
31929 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
31930 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
31931 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
31932 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
31933 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
31934 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
31935 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
31936 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
31937 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
31938 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
31940 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31942 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
31943 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
31944 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
31945 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
31946 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
31947 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
31948 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
31949 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
31950 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
31951 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
31952 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
31953 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
31954 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
31955 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
31956 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
31957 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
31958 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
31959 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
31960 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
31961 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
31962 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
31963 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
31964 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
31965 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
31966 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
31967 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
31968 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
31969 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
31970 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
31971 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
31972 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
31973 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
31974 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
31975 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
31976 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
31977 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
31979 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31981 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
31982 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
31983 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
31984 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
31985 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
31986 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
31987 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
31988 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
31989 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
31990 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
31991 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
31992 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
31993 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
31994 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
31995 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
31996 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
31997 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
31998 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
32000 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32002 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
32003 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
32004 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
32005 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
32006 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
32007 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
32008 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
32009 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
32010 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
32011 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
32012 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
32013 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
32014 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
32015 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
32016 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
32017 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
32018 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
32019 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
32020 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
32021 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
32022 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
32023 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
32024 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
32025 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
32026 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
32027 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
32028 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
32029 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
32030 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
32031 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
32032 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
32033 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
32034 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
32035 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
32036 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
32037 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
32039 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32041 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
32042 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
32043 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
32044 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
32045 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
32046 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
32047 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
32048 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
32049 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
32050 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
32051 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
32052 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
32053 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
32054 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
32055 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
32056 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
32057 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
32058 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
32060 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32062 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
32063 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
32064 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
32065 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
32066 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
32067 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
32068 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
32069 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
32070 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
32071 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
32072 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
32073 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
32074 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
32075 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
32076 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
32077 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
32078 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
32079 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
32080 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
32081 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
32082 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
32083 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
32084 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
32085 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
32086 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
32087 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
32088 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
32089 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
32090 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
32091 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
32092 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
32093 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
32094 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
32095 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
32096 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
32097 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
32099 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32101 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
32102 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
32103 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
32104 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
32105 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
32106 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
32107 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
32108 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
32109 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
32110 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
32111 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
32112 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
32113 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
32114 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
32115 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
32116 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
32117 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
32118 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
32120 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32122 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
32123 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
32124 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
32125 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
32126 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
32127 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
32128 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
32129 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
32130 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
32131 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
32132 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
32133 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
32134 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
32135 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
32136 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
32137 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
32138 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
32139 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
32140 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
32141 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
32142 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
32143 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
32144 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
32145 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
32146 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
32147 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
32148 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
32149 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
32150 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
32151 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
32152 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
32153 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
32154 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
32155 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
32156 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
32157 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
32159 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32161 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
32162 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
32163 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
32164 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
32165 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
32166 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
32167 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
32168 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
32169 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
32171 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32173 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
32174 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
32175 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
32176 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
32177 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
32178 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
32179 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
32180 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
32181 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
32182 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
32183 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
32184 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
32185 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
32186 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
32187 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
32188 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
32189 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
32190 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
32192 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32194 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
32195 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
32196 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
32197 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
32198 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
32199 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
32200 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
32201 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
32202 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
32203 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
32204 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
32205 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
32206 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
32207 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
32208 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
32209 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
32210 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
32211 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
32212 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
32213 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
32214 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
32215 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
32216 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
32217 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
32218 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
32219 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
32220 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
32221 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
32222 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
32223 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
32224 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
32225 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
32226 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
32227 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
32228 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
32229 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
32230 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
32231 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
32232 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
32233 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
32234 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
32235 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
32236 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
32237 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
32238 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
32239 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
32240 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
32241 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
32242 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
32243 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
32245 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32247 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
32248 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
32249 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
32250 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
32251 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
32252 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
32253 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
32254 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
32255 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
32257 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32259 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
32260 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
32261 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
32262 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
32263 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
32264 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
32265 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
32266 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
32267 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
32268 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
32269 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
32270 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
32271 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
32272 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
32273 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
32274 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
32275 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
32276 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
32278 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32280 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
32281 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
32282 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
32283 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
32284 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
32285 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
32286 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
32287 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
32288 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
32289 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
32290 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
32291 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
32292 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
32293 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
32294 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
32295 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
32296 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
32297 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
32299 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32301 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
32302 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
32303 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
32304 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
32305 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
32306 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
32307 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
32308 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
32309 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
32310 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
32311 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
32312 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
32313 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
32314 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
32315 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
32316 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
32317 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
32318 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
32319 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
32320 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
32321 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
32322 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
32323 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
32324 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
32325 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
32326 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
32327 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
32328 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
32329 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
32330 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
32331 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
32332 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
32333 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
32334 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
32335 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
32336 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
32338 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32340 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
32341 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
32342 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
32343 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
32344 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
32345 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
32346 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
32347 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
32348 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
32349 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
32350 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
32351 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
32352 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
32353 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
32354 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
32355 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
32356 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
32357 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
32359 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32361 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
32362 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
32363 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
32364 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
32365 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
32366 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
32367 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
32368 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
32369 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
32370 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
32371 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
32372 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
32373 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
32374 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
32375 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
32376 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
32377 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
32378 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
32379 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
32380 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
32381 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
32382 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
32383 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
32384 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
32385 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
32386 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
32387 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
32388 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
32389 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
32390 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
32391 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
32392 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
32393 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
32394 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
32395 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
32396 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
32398 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32400 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
32401 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
32402 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
32403 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
32404 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
32405 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
32406 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
32407 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
32408 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
32409 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
32410 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
32411 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
32412 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
32413 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
32414 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
32415 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
32416 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
32417 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
32419 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32421 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
32422 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
32423 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
32424 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
32425 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
32426 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
32427 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
32428 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
32429 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
32430 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
32431 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
32432 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
32433 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
32434 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
32435 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
32436 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
32437 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
32438 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
32439 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
32440 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
32441 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
32442 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
32443 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
32444 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
32445 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
32446 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
32447 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
32448 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
32449 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
32450 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
32451 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
32452 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
32453 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
32454 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
32455 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
32456 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
32458 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32460 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
32461 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
32462 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
32463 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
32464 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
32465 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
32466 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
32467 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
32468 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
32469 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
32470 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
32471 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
32472 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
32473 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
32474 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
32475 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
32476 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
32477 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
32479 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32481 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
32482 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
32483 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
32484 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
32485 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
32486 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
32487 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
32488 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
32489 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
32490 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
32491 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
32492 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
32493 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
32494 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
32495 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
32496 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
32497 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
32498 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
32499 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
32500 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
32501 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
32502 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
32503 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
32504 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
32505 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
32506 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
32507 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
32508 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
32509 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
32510 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
32511 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
32512 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
32513 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
32514 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
32515 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
32516 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
32518 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32520 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
32521 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
32522 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
32523 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
32524 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
32525 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
32526 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
32527 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
32528 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
32530 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32532 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
32533 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
32534 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
32535 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
32536 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
32537 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
32538 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
32539 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
32540 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
32541 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
32542 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
32543 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
32544 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
32545 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
32546 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
32547 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
32548 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
32549 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
32551 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
32553 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
32556 2023-02-15 Martin Jambor <mjambor@suse.cz>
32559 * gcc.dg/ipa/pr108679.c: New test.
32561 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
32564 * gfortran.dg/gomp/loop-5.f90: New test.
32565 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
32566 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
32568 2023-02-15 Jakub Jelinek <jakub@redhat.com>
32572 * gcc.dg/pr108787.c: New test.
32573 * gcc.target/powerpc/pr108787.c: New test.
32574 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
32576 2023-02-15 Jakub Jelinek <jakub@redhat.com>
32578 * g++.dg/DRs/dr2475.C: New test.
32579 * g++.dg/DRs/dr2478.C: New test.
32580 * g++.dg/DRs/dr2530.C: New test.
32581 * g++.dg/DRs/dr2673.C: New test.
32582 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
32584 2023-02-15 Marek Polacek <polacek@redhat.com>
32587 * g++.dg/cpp0x/overload-conv-5.C: New test.
32589 2023-02-14 David Faust <david.faust@oracle.com>
32592 * gcc.target/bpf/ldxdw.c: New test.
32594 2023-02-14 Andrew Pinski <apinski@marvell.com>
32596 PR tree-optimization/108355
32597 PR tree-optimization/96921
32598 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
32599 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
32600 * gcc.dg/tree-ssa/pr108354-1.c: New test.
32602 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
32604 * gnat.dg/shift2.adb: New test.
32606 2023-02-14 Richard Biener <rguenther@suse.de>
32608 PR tree-optimization/108782
32609 * gcc.dg/torture/pr108782.c: New testcase.
32611 2023-02-14 Jakub Jelinek <jakub@redhat.com>
32613 PR sanitizer/108777
32614 * gcc.dg/asan/pr108777-1.c: New test.
32615 * gcc.dg/asan/pr108777-2.c: New test.
32616 * gcc.dg/asan/pr108777-3.c: New test.
32617 * gcc.dg/asan/pr108777-4.c: New test.
32618 * gcc.dg/asan/pr108777-5.c: New test.
32619 * gcc.dg/asan/pr108777-6.c: New test.
32620 * gcc.dg/completion-3.c: Adjust expected multiline output.
32622 2023-02-14 Andreas Schwab <schwab@suse.de>
32625 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
32626 over cfi directives.
32627 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
32628 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
32629 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
32630 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
32631 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
32632 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
32634 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
32636 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
32638 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
32640 PR tree-optimization/96373
32641 PR tree-optimization/108571
32642 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
32643 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
32644 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
32645 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
32647 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
32650 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
32651 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
32652 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
32653 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
32654 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
32655 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
32656 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
32657 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
32658 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
32659 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
32660 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
32661 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
32662 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
32663 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
32664 * gcc.target/powerpc/pr96373.c: New test.
32666 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
32668 PR rtl-optimization/108681
32669 * gcc.target/aarch64/pr108681.c: New test.
32671 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
32673 * gcc.target/i386/pr108774.c: New.
32675 2023-02-13 Harald Anlauf <anlauf@gmx.de>
32678 * gfortran.dg/pr103475.f90: New test.
32680 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
32683 * gcc.target/i386/pr108516-1.c: New test.
32684 * gcc.target/i386/pr108516-2.c: Ditto.
32686 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
32688 * gfortran.dg/noinline.f90: New test.
32689 * gfortran.dg/noreturn-1.f90: New test.
32690 * gfortran.dg/noreturn-2.f90: New test.
32691 * gfortran.dg/noreturn-3.f90: New test.
32692 * gfortran.dg/noreturn-4.f90: New test.
32693 * gfortran.dg/noreturn-5.f90: New test.
32694 * gfortran.dg/weak-1.f90: New test.
32696 2023-02-13 Richard Biener <rguenther@suse.de>
32698 PR tree-optimization/108691
32699 * gcc.dg/pr108691.c: New testcase.
32701 2023-02-13 Jonathan Yong <10walls@gmail.com>
32703 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
32704 regex pattern to allow long long instead of just long.
32706 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
32708 * gcc.target/arc/milli-1.c: Update test.
32710 2023-02-13 Richard Biener <rguenther@suse.de>
32712 PR tree-optimization/106722
32713 * gcc.dg/torture/pr108737.c: New testcase.
32715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32717 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
32718 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
32719 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
32720 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
32721 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
32722 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
32723 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
32724 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
32725 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
32726 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
32727 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
32728 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
32729 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
32730 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
32731 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
32733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32735 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
32736 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
32737 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
32738 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
32739 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
32740 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
32741 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
32742 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
32743 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
32744 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
32745 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
32746 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
32747 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
32748 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
32749 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
32750 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
32751 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
32752 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
32753 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
32754 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
32755 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
32756 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
32757 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
32758 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
32759 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
32760 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
32761 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
32762 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
32763 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
32764 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
32766 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32768 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
32769 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
32770 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
32771 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
32772 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
32773 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
32774 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
32775 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
32776 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
32777 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
32778 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
32779 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
32780 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
32781 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
32782 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
32784 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32786 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
32787 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
32788 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
32789 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
32790 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
32791 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
32792 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
32793 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
32794 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
32795 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
32796 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
32797 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
32798 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
32799 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
32800 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
32801 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
32802 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
32803 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
32804 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
32805 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
32806 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
32807 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
32808 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
32809 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
32810 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
32811 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
32812 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
32813 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
32814 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
32815 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
32817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32819 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
32820 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
32821 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
32822 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
32823 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
32824 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
32825 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
32826 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
32827 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
32828 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
32829 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
32830 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
32831 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
32832 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
32833 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
32835 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32837 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
32838 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
32839 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
32840 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
32841 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
32842 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
32843 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
32844 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
32845 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
32846 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
32847 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
32848 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
32849 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
32850 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
32851 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
32852 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
32853 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
32854 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
32855 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
32856 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
32857 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
32858 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
32859 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
32860 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
32861 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
32862 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
32863 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
32864 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
32865 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
32866 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
32868 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32870 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
32871 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
32872 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
32873 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
32874 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
32875 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
32876 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
32877 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
32878 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
32879 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
32880 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
32881 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
32882 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
32883 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
32884 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
32886 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32888 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
32889 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
32890 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
32891 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
32892 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
32893 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
32894 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
32895 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
32896 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
32897 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
32898 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
32899 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
32900 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
32901 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
32902 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
32903 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
32904 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
32905 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
32906 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
32907 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
32908 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
32909 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
32910 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
32911 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
32912 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
32913 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
32914 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
32915 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
32916 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
32917 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
32919 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32921 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
32922 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
32923 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
32924 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
32925 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
32926 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
32927 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
32928 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
32929 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
32930 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
32931 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
32932 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
32933 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
32934 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
32935 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
32936 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
32937 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
32938 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
32939 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
32940 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
32941 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
32942 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
32943 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
32944 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
32945 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
32946 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
32947 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
32948 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
32949 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
32950 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
32951 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
32952 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
32953 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
32954 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
32955 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
32956 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
32957 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
32958 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
32959 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
32960 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
32961 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
32962 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
32963 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
32964 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
32965 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
32966 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
32967 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
32968 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
32969 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
32970 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
32971 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
32972 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
32973 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
32974 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
32975 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
32976 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
32977 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
32978 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
32979 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
32980 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
32982 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32984 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
32985 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
32986 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
32987 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
32988 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
32989 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
32990 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
32991 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
32992 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
32993 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
32994 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
32995 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
32996 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
32997 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
32998 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
33000 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33002 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
33003 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
33004 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
33005 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
33006 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
33007 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
33008 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
33009 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
33010 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
33011 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
33012 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
33013 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
33014 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
33015 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
33016 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
33017 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
33018 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
33019 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
33020 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
33021 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
33022 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
33023 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
33024 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
33025 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
33026 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
33027 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
33028 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
33029 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
33030 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
33031 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
33033 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33035 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
33036 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
33037 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
33038 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
33039 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
33040 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
33041 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
33042 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
33043 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
33044 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
33045 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
33046 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
33047 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
33048 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
33049 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
33051 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33053 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
33054 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
33055 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
33056 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
33057 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
33058 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
33059 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
33060 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
33061 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
33062 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
33063 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
33064 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
33065 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
33066 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
33067 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
33069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33071 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
33072 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
33073 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
33074 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
33075 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
33076 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
33077 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
33078 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
33079 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
33080 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
33081 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
33082 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
33083 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
33084 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
33085 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
33087 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33089 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
33090 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
33091 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
33092 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
33093 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
33094 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
33095 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
33096 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
33097 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
33098 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
33099 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
33100 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
33101 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
33102 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
33103 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
33105 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33107 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
33108 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
33109 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
33110 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
33111 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
33112 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
33113 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
33114 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
33115 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
33116 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
33117 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
33118 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
33119 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
33120 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
33121 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
33122 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
33123 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
33124 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
33125 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
33127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33129 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
33130 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
33131 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
33132 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
33133 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
33134 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
33135 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
33136 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
33137 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
33138 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
33139 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
33140 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
33141 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
33142 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
33143 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
33144 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
33145 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
33146 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
33147 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
33148 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
33149 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
33150 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
33151 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
33152 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
33153 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
33154 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
33155 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
33156 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
33157 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
33158 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
33159 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
33160 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
33161 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
33162 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
33163 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
33164 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
33166 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33168 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
33169 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
33170 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
33171 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
33172 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
33173 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
33174 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
33175 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
33176 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
33177 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
33178 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
33179 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
33180 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
33181 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
33182 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
33183 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
33184 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
33185 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
33187 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33189 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
33190 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
33191 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
33192 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
33193 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
33194 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
33195 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
33196 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
33197 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
33198 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
33199 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
33200 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
33201 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
33202 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
33203 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
33204 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
33205 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
33206 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
33207 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
33208 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
33209 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
33210 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
33211 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
33212 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
33213 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
33214 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
33215 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
33216 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
33217 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
33218 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
33219 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
33220 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
33221 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
33222 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
33223 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
33224 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
33226 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33228 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
33229 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
33230 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
33231 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
33237 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
33238 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
33239 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
33240 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
33247 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33249 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
33250 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
33251 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
33252 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
33253 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
33254 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
33255 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
33256 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
33257 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
33258 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
33259 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
33260 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
33261 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
33262 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
33263 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
33264 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
33265 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
33266 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
33267 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
33268 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
33269 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
33270 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
33271 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
33272 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
33273 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
33274 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
33275 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
33276 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
33277 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
33278 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
33279 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
33280 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
33281 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
33282 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
33283 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
33284 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
33286 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33288 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
33289 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
33290 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
33291 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
33292 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
33293 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
33294 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
33295 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
33296 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
33297 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
33298 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
33299 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
33300 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
33301 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
33302 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
33303 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
33304 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
33305 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
33307 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33309 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
33310 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
33311 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
33312 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
33313 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
33314 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
33315 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
33316 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
33317 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
33318 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
33319 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
33320 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
33321 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
33322 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
33323 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
33324 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
33325 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
33326 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
33327 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
33328 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
33329 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
33330 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
33331 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
33332 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
33333 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
33334 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
33335 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
33336 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
33337 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
33338 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
33339 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
33340 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
33341 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
33342 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
33343 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
33344 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
33346 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33348 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
33349 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
33350 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
33351 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
33352 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
33353 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
33354 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
33355 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
33356 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
33357 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
33358 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
33359 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
33360 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
33361 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
33362 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
33363 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
33364 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
33365 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
33366 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
33367 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
33368 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
33369 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
33370 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
33371 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
33372 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
33373 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
33374 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
33375 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
33376 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
33377 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
33378 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
33379 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
33380 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
33381 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
33382 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
33383 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
33384 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
33385 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
33386 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
33387 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
33388 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
33389 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
33390 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
33391 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
33392 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
33393 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
33394 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
33395 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
33396 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
33397 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
33398 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
33399 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
33400 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
33401 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
33402 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
33403 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
33404 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
33405 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
33406 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
33407 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
33408 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
33409 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
33410 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
33411 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
33412 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
33413 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
33414 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
33415 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
33416 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
33417 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
33418 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
33419 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
33421 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33423 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
33424 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
33425 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
33426 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
33427 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
33428 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
33429 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
33430 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
33431 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
33432 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
33433 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
33434 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
33435 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
33436 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
33437 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
33438 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
33439 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
33440 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
33442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33444 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
33445 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
33446 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
33447 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
33448 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
33449 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
33450 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
33451 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
33452 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
33453 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
33454 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
33455 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
33456 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
33457 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
33458 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
33459 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
33460 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
33461 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
33462 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
33463 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
33464 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
33465 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
33466 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
33467 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
33468 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
33469 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
33470 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
33471 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
33472 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
33473 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
33474 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
33475 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
33476 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
33477 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
33478 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
33479 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
33481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33483 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
33484 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
33485 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
33486 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
33487 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
33488 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
33489 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
33490 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
33491 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
33492 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
33493 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
33494 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
33495 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
33496 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
33497 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
33498 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
33499 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
33500 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
33502 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33504 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
33505 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
33506 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
33507 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
33508 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
33509 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
33510 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
33511 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
33512 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
33513 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
33514 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
33515 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
33516 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
33517 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
33518 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
33519 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
33520 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
33521 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
33523 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33525 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
33526 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
33527 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
33528 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
33529 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
33530 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
33531 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
33532 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
33533 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
33534 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
33535 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
33536 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
33537 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
33538 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
33539 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
33540 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
33541 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
33542 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
33544 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33546 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
33547 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
33548 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
33549 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
33550 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
33551 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
33552 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
33553 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
33554 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
33555 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
33556 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
33557 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
33558 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
33559 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
33560 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
33561 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
33562 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
33563 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
33565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33567 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
33568 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
33569 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
33570 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
33571 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
33572 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
33573 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
33574 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
33575 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
33576 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
33577 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
33578 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
33579 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
33580 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
33581 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
33582 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
33583 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
33584 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
33585 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
33586 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
33587 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
33588 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
33589 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
33590 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
33592 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33594 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
33595 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
33596 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
33597 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
33598 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
33599 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
33600 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
33601 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
33602 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
33603 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
33604 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
33605 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
33606 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
33607 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
33608 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
33609 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
33610 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
33611 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
33612 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
33613 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
33614 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
33615 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
33616 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
33618 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33620 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
33621 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
33622 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
33623 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
33624 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
33625 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
33626 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
33627 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
33628 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
33629 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
33630 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
33631 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
33632 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
33633 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
33634 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
33635 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
33636 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
33637 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
33638 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
33639 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
33640 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
33641 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
33642 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
33643 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
33644 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
33645 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
33646 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
33647 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
33648 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
33649 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
33651 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33653 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
33654 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
33655 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
33656 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
33657 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
33658 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
33659 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
33660 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
33661 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
33662 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
33663 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
33664 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
33665 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
33666 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
33667 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
33668 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
33669 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
33670 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
33671 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
33672 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
33673 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
33674 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
33675 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
33676 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
33677 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
33678 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
33679 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
33680 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
33681 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
33682 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
33684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33686 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
33687 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
33688 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
33689 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
33690 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
33691 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
33692 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
33693 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
33694 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
33695 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
33696 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
33697 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
33698 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
33699 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
33700 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
33701 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
33702 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
33703 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
33704 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
33705 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
33706 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
33707 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
33708 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
33709 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
33710 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
33711 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
33712 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
33713 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
33715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33717 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
33718 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
33719 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
33720 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
33721 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
33722 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
33723 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
33724 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
33725 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
33726 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
33727 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
33728 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
33730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33732 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
33733 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
33734 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
33735 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
33736 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
33737 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
33739 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33741 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
33742 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
33743 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
33744 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
33745 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
33746 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
33747 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
33748 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
33749 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
33750 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
33751 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
33752 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
33753 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
33754 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
33755 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
33756 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
33757 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
33758 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
33760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33762 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
33763 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
33764 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
33765 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
33766 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
33767 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
33768 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
33769 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
33770 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
33771 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
33772 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
33773 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
33774 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
33775 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
33776 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
33777 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
33778 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
33779 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
33780 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
33781 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
33782 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
33783 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
33784 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
33785 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
33786 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
33787 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
33788 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
33789 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
33790 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
33791 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
33792 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
33793 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
33794 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
33795 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
33796 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
33797 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
33799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33801 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
33802 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
33803 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
33804 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
33805 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
33806 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
33807 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
33808 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
33809 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
33810 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
33811 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
33812 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
33813 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
33814 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
33815 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
33816 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
33817 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
33818 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
33819 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
33820 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
33821 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
33822 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
33823 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
33824 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
33825 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
33826 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
33827 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
33828 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
33829 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
33830 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
33831 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
33832 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
33833 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
33834 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
33835 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
33836 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
33838 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33840 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
33841 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
33842 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
33843 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
33844 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
33845 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
33846 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
33847 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
33848 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
33849 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
33850 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
33851 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
33852 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
33853 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
33854 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
33855 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
33856 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
33857 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
33859 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33861 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
33862 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
33863 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
33864 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
33865 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
33866 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
33867 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
33868 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
33869 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
33870 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
33871 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
33872 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
33873 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
33874 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
33875 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
33876 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
33877 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
33878 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
33880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33882 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
33883 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
33884 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
33885 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
33886 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
33887 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
33888 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
33889 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
33890 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
33891 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
33892 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
33893 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
33894 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
33895 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
33896 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
33897 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
33898 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
33899 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
33900 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
33901 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
33902 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
33903 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
33904 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
33905 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
33906 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
33907 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
33909 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33911 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
33912 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
33913 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
33914 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
33915 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
33916 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
33917 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
33918 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
33919 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
33920 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
33921 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
33922 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
33923 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
33924 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
33925 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
33926 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
33927 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
33928 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
33929 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
33930 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
33931 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
33932 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
33933 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
33934 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
33935 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
33936 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
33938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33940 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
33941 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
33942 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
33943 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
33944 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
33945 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
33946 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
33947 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
33948 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
33949 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
33950 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
33951 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
33952 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
33953 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
33954 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
33955 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
33956 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
33957 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
33959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33961 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
33962 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
33963 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
33964 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
33965 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
33966 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
33967 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
33968 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
33969 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
33970 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
33971 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
33972 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
33973 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
33974 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
33975 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
33976 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
33977 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
33978 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
33980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33982 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
33983 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
33984 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
33985 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
33986 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
33987 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
33988 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
33989 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
33990 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
33991 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
33992 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
33993 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
33994 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
33995 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
33996 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
33997 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
33998 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
33999 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
34000 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
34001 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
34002 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
34003 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
34005 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34007 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
34008 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
34009 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
34010 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
34011 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
34012 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
34013 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
34014 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
34015 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
34016 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
34017 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
34018 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
34019 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
34020 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
34021 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
34022 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
34023 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
34024 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
34025 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
34026 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
34027 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
34028 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
34030 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34032 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
34034 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34036 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
34037 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
34038 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
34039 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
34040 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
34041 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
34042 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
34043 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
34044 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
34045 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
34046 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
34047 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
34048 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
34049 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
34050 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
34051 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
34052 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
34053 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
34054 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
34055 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
34056 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
34057 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
34058 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
34059 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
34060 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
34061 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
34062 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
34063 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
34064 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
34065 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
34067 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34069 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
34070 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
34071 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
34072 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
34073 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
34074 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
34075 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
34076 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
34077 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
34078 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
34079 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
34080 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
34081 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
34082 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
34083 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
34084 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
34085 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
34086 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
34087 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
34088 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
34089 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
34090 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
34091 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
34092 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
34093 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
34094 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
34095 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
34096 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
34097 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
34098 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
34100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34102 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
34103 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
34104 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
34105 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
34106 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
34107 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
34108 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
34109 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
34110 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
34111 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
34112 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
34113 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
34114 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
34115 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
34116 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
34117 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
34118 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
34119 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
34120 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
34121 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
34122 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
34123 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
34124 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
34125 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
34126 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
34127 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
34128 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
34129 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
34130 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
34131 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
34133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34135 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
34136 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
34137 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
34138 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
34139 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
34140 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
34141 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
34142 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
34143 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
34144 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
34145 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
34146 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
34147 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
34148 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
34149 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
34150 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
34151 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
34152 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
34153 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
34154 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
34155 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
34156 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
34157 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
34158 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
34159 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
34160 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
34161 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
34162 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
34163 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
34164 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
34166 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34168 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
34169 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
34170 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
34171 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
34172 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
34173 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
34174 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
34175 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
34176 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
34177 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
34178 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
34179 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
34180 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
34181 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
34182 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
34183 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
34184 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
34185 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
34186 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
34187 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
34188 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
34189 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
34190 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
34191 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
34192 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
34193 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
34194 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
34195 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
34196 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
34197 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
34199 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34201 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
34202 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
34203 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
34204 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
34205 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
34206 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
34207 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
34208 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
34209 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
34210 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
34211 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
34212 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
34213 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
34214 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
34215 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
34216 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
34217 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
34218 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
34219 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
34220 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
34221 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
34222 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
34223 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
34224 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
34225 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
34226 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
34227 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
34228 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
34229 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
34230 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
34232 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34234 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
34235 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
34236 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
34237 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
34238 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
34239 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
34240 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
34241 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
34242 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
34243 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
34244 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
34245 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
34246 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
34247 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
34248 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
34249 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
34250 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
34251 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
34252 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
34253 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
34254 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
34255 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
34256 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
34257 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
34258 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
34259 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
34260 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
34261 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
34262 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
34263 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
34265 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34267 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
34268 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
34269 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
34270 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
34271 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
34272 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
34273 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
34274 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
34275 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
34276 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
34277 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
34278 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
34279 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
34280 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
34281 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
34282 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
34283 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
34284 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
34285 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
34286 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
34287 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
34288 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
34289 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
34290 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
34291 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
34292 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
34293 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
34294 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
34295 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
34296 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
34298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34300 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
34301 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
34302 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
34303 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
34304 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
34305 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
34306 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
34307 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
34308 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
34309 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
34310 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
34311 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
34312 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
34313 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
34314 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
34315 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
34316 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
34317 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
34318 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
34319 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
34320 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
34321 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
34322 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
34323 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
34324 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
34325 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
34326 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
34327 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
34328 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
34329 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
34331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34333 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
34334 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
34335 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
34336 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
34337 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
34338 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
34339 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
34340 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
34341 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
34342 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
34343 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
34344 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
34345 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
34346 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
34347 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
34348 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
34349 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
34350 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
34351 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
34352 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
34353 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
34354 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
34355 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
34356 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
34357 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
34358 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
34359 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
34360 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
34361 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
34362 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
34364 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34366 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
34367 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
34368 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
34369 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
34370 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
34371 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
34372 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
34373 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
34374 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
34375 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
34376 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
34377 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
34378 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
34379 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
34380 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
34381 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
34382 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
34383 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
34384 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
34385 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
34386 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
34387 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
34388 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
34389 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
34390 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
34391 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
34392 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
34393 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
34394 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
34395 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
34397 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34399 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
34400 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
34401 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
34402 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
34403 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
34404 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
34405 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
34406 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
34407 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
34408 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
34409 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
34410 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
34411 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
34412 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
34413 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
34414 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
34415 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
34416 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
34417 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
34418 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
34419 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
34420 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
34421 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
34422 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
34423 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
34424 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
34425 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
34426 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
34427 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
34428 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
34430 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34432 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
34434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34436 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
34437 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
34438 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
34439 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
34440 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
34441 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
34442 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
34443 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
34444 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
34445 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
34446 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
34447 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
34448 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
34449 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
34450 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
34451 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
34452 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
34453 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
34454 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
34455 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
34456 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
34457 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
34458 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
34459 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
34460 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
34461 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
34462 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
34463 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
34464 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
34465 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
34466 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
34467 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
34468 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
34469 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
34470 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
34471 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
34473 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34475 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
34476 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
34477 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
34478 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
34479 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
34480 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
34481 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
34482 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
34483 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
34484 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
34485 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
34486 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
34487 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
34488 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
34489 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
34490 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
34491 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
34492 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
34493 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
34494 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
34495 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
34496 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
34497 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
34498 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
34499 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
34500 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
34501 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
34502 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
34503 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
34504 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
34505 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
34506 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
34507 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
34508 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
34509 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
34510 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
34512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34514 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
34515 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
34516 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
34517 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
34518 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
34519 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
34520 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
34521 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
34522 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
34523 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
34524 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
34525 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
34526 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
34527 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
34528 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
34529 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
34530 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
34531 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
34532 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
34533 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
34534 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
34535 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
34536 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
34537 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
34538 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
34539 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
34540 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
34541 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
34542 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
34543 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
34544 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
34545 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
34546 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
34547 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
34548 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
34549 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
34551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34553 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
34554 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
34555 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
34556 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
34557 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
34558 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
34559 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
34560 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
34561 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
34562 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
34563 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
34564 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
34565 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
34566 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
34567 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
34568 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
34569 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
34570 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
34571 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
34572 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
34573 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
34574 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
34575 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
34576 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
34577 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
34578 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
34579 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
34580 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
34581 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
34582 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
34583 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
34584 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
34585 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
34586 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
34587 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
34588 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
34590 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34592 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
34593 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
34594 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
34595 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
34596 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
34597 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
34598 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
34599 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
34600 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
34601 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
34602 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
34603 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
34604 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
34605 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
34606 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
34607 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
34608 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
34609 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
34610 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
34611 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
34612 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
34613 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
34614 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
34615 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
34616 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
34617 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
34618 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
34619 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
34620 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
34621 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
34622 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
34623 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
34624 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
34625 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
34626 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
34627 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
34629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34631 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
34632 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
34633 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
34634 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
34635 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
34636 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
34637 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
34638 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
34639 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
34640 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
34641 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
34642 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
34643 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
34644 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
34645 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
34646 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
34647 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
34648 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
34649 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
34650 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
34651 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
34652 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
34653 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
34654 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
34655 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
34656 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
34657 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
34658 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
34659 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
34660 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
34661 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
34662 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
34663 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
34664 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
34665 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
34666 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
34668 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34670 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
34671 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
34672 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
34673 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
34674 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
34675 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
34676 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
34677 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
34678 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
34679 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
34680 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
34681 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
34682 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
34683 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
34684 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
34685 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
34686 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
34687 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
34688 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
34689 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
34690 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
34691 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
34692 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
34693 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
34694 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
34695 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
34696 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
34697 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
34698 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
34699 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
34700 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
34701 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
34702 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
34703 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
34704 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
34705 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
34707 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34709 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
34710 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
34711 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
34712 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
34713 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
34714 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
34715 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
34716 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
34717 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
34718 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
34719 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
34720 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
34721 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
34722 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
34723 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
34724 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
34725 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
34726 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
34727 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
34728 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
34729 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
34730 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
34731 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
34732 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
34733 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
34734 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
34735 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
34736 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
34737 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
34738 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
34739 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
34740 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
34741 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
34742 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
34743 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
34744 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
34746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34748 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
34749 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
34750 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
34751 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
34752 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
34753 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
34754 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
34755 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
34756 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
34757 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
34758 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
34759 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
34760 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
34761 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
34762 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
34763 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
34764 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
34765 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
34767 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34769 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
34770 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
34771 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
34772 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
34773 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
34774 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
34775 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
34776 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
34777 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
34778 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
34779 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
34780 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
34781 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
34782 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
34783 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
34784 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
34785 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
34786 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
34788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34790 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
34791 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
34792 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
34793 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
34794 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
34795 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
34796 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
34797 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
34798 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
34799 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
34800 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
34801 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
34802 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
34803 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
34804 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
34805 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
34806 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
34807 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
34809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34811 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
34812 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
34813 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
34814 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
34815 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
34816 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
34817 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
34818 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
34819 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
34820 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
34821 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
34822 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
34823 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
34824 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
34825 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
34826 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
34827 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
34828 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
34830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34832 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
34833 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
34834 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
34835 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
34836 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
34837 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
34838 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
34839 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
34840 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
34841 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
34842 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
34843 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
34844 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
34845 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
34846 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
34847 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
34848 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
34849 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
34851 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34853 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
34854 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
34855 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
34856 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
34857 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
34858 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
34859 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
34860 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
34861 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
34862 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
34863 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
34864 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
34865 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
34866 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
34867 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
34868 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
34869 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
34870 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
34872 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34874 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
34875 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
34876 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
34877 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
34878 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
34879 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
34880 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
34881 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
34882 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
34883 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
34884 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
34885 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
34886 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
34887 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
34888 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
34889 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
34890 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
34891 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
34893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34895 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
34896 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
34897 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
34898 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
34899 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
34900 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
34901 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
34902 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
34903 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
34904 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
34905 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
34906 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
34907 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
34908 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
34909 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
34910 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
34911 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
34912 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
34914 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34916 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
34917 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
34918 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
34919 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
34920 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
34921 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
34922 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
34923 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
34924 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
34925 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
34926 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
34927 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
34928 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
34929 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
34930 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
34932 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34934 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
34935 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
34936 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
34937 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
34938 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
34939 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
34940 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
34941 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
34942 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
34943 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
34944 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
34945 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
34946 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
34947 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
34948 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
34949 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
34950 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
34951 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
34952 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
34953 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
34954 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
34955 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
34956 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
34957 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
34958 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
34959 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
34960 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
34961 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
34962 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
34963 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
34965 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34967 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
34968 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
34969 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
34970 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
34971 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
34972 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
34973 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
34974 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
34975 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
34976 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
34977 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
34978 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
34979 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
34980 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
34981 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
34983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
34985 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
34986 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
34987 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
34988 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
34989 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
34990 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
34991 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
34992 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
34993 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
34994 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
34995 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
34996 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
34997 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
34998 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
34999 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
35000 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
35001 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
35002 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
35003 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
35004 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
35005 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
35006 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
35007 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
35008 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
35009 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
35010 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
35011 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
35012 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
35013 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
35014 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
35016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35018 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
35019 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
35020 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
35021 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
35022 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
35023 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
35024 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
35025 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
35026 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
35027 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
35028 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
35029 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
35030 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
35031 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
35032 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
35033 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
35034 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
35035 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
35036 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
35037 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
35038 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
35039 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
35040 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
35041 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
35042 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
35043 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
35044 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
35045 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
35046 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
35047 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
35049 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35051 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
35052 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
35053 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
35054 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
35055 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
35056 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
35057 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
35058 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
35059 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
35060 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
35061 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
35062 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
35063 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
35064 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
35065 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
35066 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
35067 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
35068 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
35070 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35072 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
35073 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
35074 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
35075 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
35076 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
35077 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
35078 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
35079 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
35080 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
35081 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
35082 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
35083 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
35084 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
35085 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
35086 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
35087 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
35088 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
35089 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
35090 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
35091 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
35092 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
35093 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
35094 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
35095 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
35096 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
35097 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
35098 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
35099 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
35100 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
35101 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
35102 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
35103 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
35104 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
35105 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
35106 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
35107 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
35109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35111 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
35112 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
35113 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
35114 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
35115 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
35116 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
35117 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
35118 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
35119 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
35120 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
35121 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
35122 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
35123 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
35124 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
35125 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
35126 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
35127 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
35128 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
35130 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35132 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
35133 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
35134 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
35135 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
35136 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
35137 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
35138 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
35139 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
35140 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
35141 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
35142 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
35143 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
35144 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
35145 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
35146 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
35147 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
35148 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
35149 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
35150 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
35151 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
35152 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
35153 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
35154 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
35155 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
35156 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
35157 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
35158 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
35159 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
35160 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
35161 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
35162 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
35163 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
35164 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
35165 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
35166 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
35167 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
35169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35171 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
35172 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
35173 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
35174 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
35175 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
35176 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
35177 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
35178 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
35179 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
35180 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
35181 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
35182 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
35183 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
35184 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
35185 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
35186 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
35187 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
35188 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
35190 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35192 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
35193 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
35194 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
35195 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
35196 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
35197 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
35198 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
35199 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
35200 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
35201 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
35202 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
35203 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
35204 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
35205 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
35206 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
35207 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
35208 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
35209 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
35210 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
35211 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
35212 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
35213 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
35214 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
35215 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
35216 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
35217 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
35218 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
35219 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
35220 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
35221 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
35222 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
35223 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
35224 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
35225 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
35226 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
35227 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
35229 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35231 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
35232 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
35233 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
35234 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
35235 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
35236 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
35237 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
35238 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
35239 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
35240 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
35241 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
35242 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
35243 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
35244 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
35245 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
35246 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
35247 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
35248 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
35249 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
35250 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
35251 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
35252 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
35253 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
35254 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
35255 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
35256 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
35257 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
35258 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
35259 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
35260 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
35261 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
35262 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
35263 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
35264 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
35265 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
35266 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
35267 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
35268 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
35269 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
35270 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
35271 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
35272 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
35273 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
35274 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
35275 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
35277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35279 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
35280 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
35281 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
35282 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
35283 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
35284 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
35285 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
35286 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
35287 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
35288 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
35289 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
35290 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
35291 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
35292 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
35293 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
35295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35297 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
35298 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
35299 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
35300 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
35301 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
35302 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
35303 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
35304 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
35305 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
35306 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
35307 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
35308 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
35309 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
35310 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
35311 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
35313 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35315 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
35316 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
35317 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
35318 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
35319 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
35320 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
35321 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
35322 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
35323 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
35324 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
35325 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
35326 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
35327 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
35328 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
35329 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
35331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35333 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
35335 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35337 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
35338 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
35339 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
35340 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
35341 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
35342 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
35343 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
35344 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
35345 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
35346 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
35347 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
35348 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
35349 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
35350 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
35351 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
35352 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
35353 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
35354 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
35356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35358 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
35359 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
35360 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
35361 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
35362 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
35363 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
35364 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
35365 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
35366 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
35367 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
35368 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
35369 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
35370 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
35371 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
35372 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
35373 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
35374 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
35375 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
35377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35379 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
35380 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
35381 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
35382 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
35383 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
35384 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
35385 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
35386 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
35387 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
35388 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
35389 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
35390 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
35391 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
35392 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
35393 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
35394 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
35395 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
35396 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
35398 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35400 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
35401 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
35402 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
35403 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
35404 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
35405 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
35406 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
35407 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
35408 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
35409 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
35410 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
35411 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
35412 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
35413 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
35414 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
35415 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
35416 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
35417 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
35419 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35421 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
35422 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
35423 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
35424 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
35425 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
35426 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
35427 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
35428 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
35429 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
35430 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
35431 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
35432 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
35433 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
35434 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
35435 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
35436 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
35437 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
35438 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
35440 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35442 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
35443 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
35444 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
35445 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
35446 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
35447 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
35448 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
35449 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
35450 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
35451 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
35452 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
35453 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
35454 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
35455 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
35456 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
35457 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
35458 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
35459 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
35461 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35463 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
35464 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
35465 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
35466 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
35467 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
35468 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
35469 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
35470 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
35471 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
35472 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
35473 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
35474 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
35475 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
35476 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
35477 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
35478 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
35479 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
35480 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
35481 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
35482 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
35483 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
35484 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
35485 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
35486 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
35487 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
35488 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
35489 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
35490 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
35491 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
35492 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
35494 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35496 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
35497 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
35498 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
35499 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
35500 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
35501 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
35502 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
35503 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
35504 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
35505 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
35506 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
35507 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
35508 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
35509 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
35510 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
35511 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
35512 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
35513 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
35514 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
35515 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
35516 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
35517 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
35518 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
35519 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
35520 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
35521 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
35522 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
35523 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
35524 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
35525 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
35527 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35529 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
35530 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
35531 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
35532 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
35533 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
35534 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
35535 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
35536 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
35537 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
35538 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
35539 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
35540 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
35541 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
35542 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
35543 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
35544 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
35545 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
35546 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
35547 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
35548 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
35549 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
35550 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
35551 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
35552 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
35553 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
35554 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
35555 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
35556 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
35557 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
35558 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
35560 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35562 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
35563 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
35564 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
35565 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
35566 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
35567 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
35568 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
35569 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
35570 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
35571 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
35572 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
35573 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
35574 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
35575 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
35576 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
35577 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
35578 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
35579 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
35580 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
35581 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
35582 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
35583 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
35584 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
35585 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
35586 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
35587 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
35588 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
35589 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
35590 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
35591 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
35593 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35595 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
35596 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
35597 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
35598 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
35599 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
35600 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
35601 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
35602 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
35603 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
35604 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
35605 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
35606 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
35607 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
35608 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
35609 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
35610 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
35611 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
35612 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
35613 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
35614 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
35615 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
35616 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
35617 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
35618 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
35619 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
35620 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
35621 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
35622 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
35623 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
35624 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
35625 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
35626 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
35627 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
35628 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
35629 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
35630 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
35632 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35634 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
35635 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
35636 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
35637 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
35638 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
35639 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
35640 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
35641 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
35642 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
35643 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
35644 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
35645 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
35646 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
35647 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
35648 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
35649 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
35650 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
35651 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
35652 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
35653 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
35654 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
35655 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
35656 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
35657 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
35658 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
35659 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
35660 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
35661 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
35662 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
35663 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
35664 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
35665 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
35666 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
35667 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
35668 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
35669 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
35671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35673 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
35674 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
35675 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
35676 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
35677 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
35678 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
35679 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
35680 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
35681 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
35682 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
35683 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
35684 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
35685 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
35686 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
35687 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
35688 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
35689 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
35690 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
35691 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
35692 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
35693 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
35694 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
35695 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
35696 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
35697 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
35698 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
35699 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
35700 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
35701 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
35702 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
35703 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
35704 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
35705 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
35706 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
35707 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
35708 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
35710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35712 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
35713 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
35714 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
35715 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
35716 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
35717 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
35718 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
35719 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
35720 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
35721 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
35722 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
35723 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
35724 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
35725 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
35726 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
35727 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
35728 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
35729 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
35730 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
35731 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
35732 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
35733 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
35734 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
35735 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
35736 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
35737 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
35738 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
35739 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
35740 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
35741 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
35742 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
35743 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
35744 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
35745 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
35746 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
35747 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
35749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35751 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
35752 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
35753 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
35754 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
35755 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
35756 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
35757 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
35758 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
35759 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
35760 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
35761 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
35762 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
35763 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
35764 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
35765 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
35766 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
35767 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
35768 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
35770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35772 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
35773 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
35774 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
35775 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
35776 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
35777 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
35778 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
35779 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
35780 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
35781 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
35782 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
35783 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
35784 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
35785 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
35786 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
35787 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
35788 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
35789 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
35791 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35793 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
35794 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
35795 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
35796 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
35797 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
35798 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
35799 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
35800 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
35801 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
35802 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
35803 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
35804 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
35805 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
35806 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
35807 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
35808 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
35809 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
35810 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
35812 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35814 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
35815 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
35816 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
35817 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
35818 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
35819 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
35820 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
35821 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
35822 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
35823 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
35824 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
35825 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
35826 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
35827 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
35828 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
35829 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
35830 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
35831 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
35833 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35835 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
35836 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
35837 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
35838 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
35839 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
35840 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
35841 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
35842 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
35843 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
35844 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
35845 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
35846 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
35847 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
35848 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
35849 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
35851 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35853 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
35854 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
35855 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
35856 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
35857 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
35858 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
35859 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
35860 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
35861 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
35862 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
35863 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
35864 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
35865 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
35866 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
35867 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
35869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35871 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
35872 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
35873 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
35874 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
35875 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
35876 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
35877 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
35878 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
35879 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
35880 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
35881 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
35882 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
35883 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
35884 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
35885 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
35887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35889 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
35890 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
35891 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
35892 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
35893 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
35894 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
35895 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
35896 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
35897 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
35898 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
35899 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
35900 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
35901 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
35902 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
35903 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
35905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35907 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
35908 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
35909 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
35910 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
35911 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
35912 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
35913 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
35914 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
35915 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
35916 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
35917 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
35918 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
35919 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
35920 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
35921 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
35922 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
35923 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
35924 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
35925 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
35926 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
35927 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
35928 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
35929 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
35931 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35933 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
35934 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
35935 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
35936 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
35937 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
35938 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
35939 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
35940 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
35941 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
35942 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
35943 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
35944 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
35945 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
35946 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
35947 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
35949 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35951 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
35952 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
35953 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
35954 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
35955 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
35956 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
35957 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
35958 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
35959 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
35960 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
35961 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
35962 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
35963 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
35964 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
35965 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
35967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35969 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
35971 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35973 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
35974 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
35975 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
35976 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
35977 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
35978 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
35979 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
35980 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
35981 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
35982 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
35983 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
35984 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
35985 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
35986 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
35987 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
35988 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
35989 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
35990 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
35992 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
35994 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
35995 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
35996 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
35997 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
35998 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
35999 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
36000 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
36001 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
36002 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
36003 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
36004 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
36005 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
36006 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
36007 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
36008 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
36009 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
36010 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
36011 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
36013 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36015 * g++.target/riscv/rvv/base/exception-1.C: New test.
36017 2023-02-11 Jakub Jelinek <jakub@redhat.com>
36020 * c-c++-common/pr108605.c: New test.
36022 2023-02-11 Jonathan Yong <10walls@gmail.com>
36024 * gcc.dg/pr65658.c: fix LLP64 test.
36026 2023-02-11 Jonathan Yong <10walls@gmail.com>
36028 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
36029 * gcc.dg/Warray-bounds-52.c: ditto
36030 * gcc.dg/Wstringop-overflow-62.c: ditto
36031 * gcc.dg/attr-vector_size.c: ditto
36032 * gcc.dg/overflow-warn-9.c: ditto
36034 2023-02-10 David Malcolm <dmalcolm@redhat.com>
36037 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
36038 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
36040 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
36042 PR tree-optimization/108520
36043 * g++.dg/pr108520.C: New.
36045 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36047 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
36048 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
36049 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
36050 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
36051 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
36052 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
36053 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
36054 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
36055 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
36056 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
36057 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
36058 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
36059 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
36060 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
36061 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
36062 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
36063 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
36064 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
36065 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
36066 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
36067 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
36068 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
36069 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
36070 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
36071 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
36072 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
36073 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
36074 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
36075 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
36076 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
36078 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36080 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
36081 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
36082 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
36083 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
36084 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
36085 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
36086 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
36087 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
36088 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
36089 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
36090 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
36091 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
36092 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
36093 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
36094 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
36095 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
36096 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
36097 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
36098 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
36099 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
36100 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
36101 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
36102 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
36103 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
36104 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
36105 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
36106 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
36107 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
36108 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
36109 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
36111 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36113 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
36114 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
36115 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
36116 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
36117 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
36118 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
36119 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
36120 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
36121 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
36122 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
36123 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
36124 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
36125 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
36126 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
36127 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
36128 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
36129 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
36130 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
36131 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
36132 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
36133 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
36134 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
36135 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
36136 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
36137 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
36138 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
36139 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
36140 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
36141 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
36142 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
36144 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36146 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
36147 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
36148 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
36149 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
36150 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
36151 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
36152 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
36153 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
36154 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
36155 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
36156 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
36157 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
36158 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
36159 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
36160 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
36161 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
36162 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
36163 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
36164 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
36165 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
36166 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
36167 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
36168 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
36169 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
36170 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
36171 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
36172 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
36173 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
36174 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
36175 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
36177 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36179 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
36180 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
36181 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
36182 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
36183 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
36184 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
36185 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
36186 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
36187 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
36188 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
36189 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
36190 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
36191 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
36192 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
36193 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
36194 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
36195 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
36196 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
36197 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
36198 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
36199 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
36200 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
36201 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
36202 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
36203 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
36204 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
36205 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
36206 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
36207 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
36208 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
36210 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36212 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
36213 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
36214 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
36215 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
36216 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
36217 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
36218 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
36219 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
36220 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
36221 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
36222 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
36223 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
36224 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
36225 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
36226 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
36227 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
36228 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
36229 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
36230 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
36231 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
36232 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
36233 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
36234 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
36235 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
36236 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
36237 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
36238 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
36239 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
36240 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
36241 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
36243 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36245 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
36246 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
36247 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
36248 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
36249 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
36250 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
36251 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
36252 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
36253 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
36254 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
36255 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
36256 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
36257 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
36258 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
36259 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
36260 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
36261 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
36262 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
36263 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
36264 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
36265 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
36266 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
36267 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
36268 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
36269 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
36270 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
36271 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
36272 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
36273 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
36274 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
36276 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36278 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
36279 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
36280 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
36281 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
36282 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
36283 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
36284 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
36285 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
36286 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
36287 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
36288 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
36289 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
36290 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
36291 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
36292 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
36293 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
36294 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
36295 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
36296 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
36297 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
36298 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
36299 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
36300 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
36301 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
36302 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
36303 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
36304 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
36305 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
36306 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
36307 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
36309 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36311 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
36312 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
36313 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
36314 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
36315 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
36316 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
36317 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
36318 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
36319 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
36320 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
36321 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
36322 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
36323 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
36324 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
36325 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
36326 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
36327 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
36328 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
36329 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
36330 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
36331 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
36332 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
36333 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
36334 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
36335 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
36336 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
36337 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
36338 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
36339 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
36340 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
36342 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36344 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
36345 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
36346 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
36347 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
36348 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
36349 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
36350 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
36351 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
36352 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
36353 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
36354 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
36355 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
36356 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
36357 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
36358 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
36359 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
36360 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
36361 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
36362 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
36363 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
36364 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
36365 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
36366 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
36367 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
36368 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
36369 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
36370 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
36371 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
36372 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
36373 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
36375 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36377 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
36378 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
36379 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
36380 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
36381 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
36382 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
36383 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
36384 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
36385 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
36386 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
36387 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
36388 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
36389 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
36390 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
36391 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
36392 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
36393 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
36394 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
36395 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
36396 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
36397 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
36398 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
36399 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
36400 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
36401 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
36402 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
36403 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
36404 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
36405 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
36406 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
36408 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36410 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
36411 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
36412 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
36413 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
36414 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
36415 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
36416 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
36417 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
36418 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
36419 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
36420 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
36421 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
36422 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
36423 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
36424 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
36425 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
36426 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
36427 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
36428 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
36429 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
36430 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
36431 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
36432 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
36433 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
36434 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
36435 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
36436 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
36437 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
36438 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
36439 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
36441 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36443 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
36444 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
36445 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
36446 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
36447 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
36448 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
36449 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
36450 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
36451 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
36452 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
36453 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
36454 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
36455 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
36456 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
36457 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
36458 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
36459 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
36460 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
36461 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
36462 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
36463 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
36464 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
36465 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
36466 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
36467 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
36468 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
36469 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
36470 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
36471 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
36472 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
36474 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36476 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
36477 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
36478 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
36479 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
36480 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
36481 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
36482 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
36483 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
36484 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
36485 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
36486 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
36487 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
36488 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
36489 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
36490 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
36491 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
36492 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
36493 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
36494 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
36495 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
36496 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
36497 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
36498 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
36499 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
36500 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
36501 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
36502 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
36503 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
36504 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
36505 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
36507 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36509 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
36510 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
36511 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
36512 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
36513 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
36514 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
36515 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
36516 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
36517 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
36518 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
36519 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
36520 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
36521 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
36522 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
36523 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
36524 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
36525 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
36526 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
36527 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
36528 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
36529 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
36530 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
36531 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
36532 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
36533 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
36534 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
36535 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
36536 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
36537 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
36538 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
36540 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36542 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
36543 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
36544 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
36545 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
36546 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
36547 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
36548 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
36549 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
36550 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
36551 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
36552 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
36553 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
36554 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
36555 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
36556 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
36557 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
36558 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
36559 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
36560 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
36561 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
36562 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
36563 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
36564 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
36565 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
36566 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
36567 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
36568 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
36569 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
36570 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
36571 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
36572 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
36573 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
36574 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
36575 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
36576 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
36577 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
36578 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
36579 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
36580 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
36581 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
36582 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
36583 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
36584 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
36585 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
36586 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
36587 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
36588 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
36589 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
36590 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
36591 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
36592 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
36593 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
36594 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
36595 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
36596 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
36597 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
36598 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
36599 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
36600 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
36601 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
36602 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
36603 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
36604 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
36605 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
36606 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
36607 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
36608 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
36609 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
36610 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
36611 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
36612 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
36613 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
36614 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
36615 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
36616 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
36617 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
36618 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
36619 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
36620 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
36621 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
36622 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
36623 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
36624 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
36625 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
36626 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
36627 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
36628 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
36629 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
36630 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
36631 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
36632 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
36633 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
36634 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
36635 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
36636 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
36637 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
36639 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36641 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
36642 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
36643 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
36644 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
36645 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
36646 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
36647 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
36648 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
36649 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
36650 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
36651 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
36652 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
36653 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
36654 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
36655 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
36656 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
36657 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
36658 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
36659 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
36660 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
36661 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
36662 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
36663 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
36664 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
36665 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
36666 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
36667 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
36668 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
36669 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
36670 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
36671 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
36672 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
36673 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
36674 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
36675 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
36676 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
36678 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36680 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
36681 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
36682 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
36683 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
36684 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
36685 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
36686 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
36687 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
36688 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
36689 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
36690 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
36691 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
36692 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
36693 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
36694 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
36695 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
36696 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
36697 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
36698 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
36699 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
36700 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
36701 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
36702 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
36703 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
36704 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
36705 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
36706 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
36707 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
36708 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
36709 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
36710 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
36711 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
36712 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
36713 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
36714 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
36715 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
36717 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36719 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
36720 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
36721 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
36722 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
36723 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
36724 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
36725 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
36726 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
36727 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
36728 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
36729 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
36730 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
36731 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
36732 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
36733 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
36734 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
36735 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
36736 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
36737 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
36738 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
36739 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
36740 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
36741 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
36742 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
36743 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
36744 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
36745 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
36746 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
36747 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
36748 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
36749 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
36750 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
36751 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
36752 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
36753 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
36754 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
36756 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36758 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
36759 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
36760 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
36761 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
36762 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
36763 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
36764 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
36765 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
36766 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
36767 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
36768 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
36769 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
36770 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
36771 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
36772 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
36773 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
36774 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
36775 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
36776 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
36777 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
36778 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
36779 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
36780 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
36781 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
36782 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
36783 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
36784 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
36785 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
36786 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
36787 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
36788 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
36789 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
36790 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
36791 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
36792 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
36793 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
36795 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36797 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
36798 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
36799 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
36800 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
36801 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
36802 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
36803 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
36804 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
36805 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
36806 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
36807 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
36808 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
36809 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
36810 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
36811 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
36812 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
36813 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
36814 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
36815 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
36816 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
36817 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
36818 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
36819 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
36820 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
36821 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
36822 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
36823 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
36824 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
36825 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
36826 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
36827 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
36828 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
36829 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
36830 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
36831 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
36832 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
36834 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36836 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
36837 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
36838 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
36839 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
36840 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
36841 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
36842 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
36843 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
36844 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
36845 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
36846 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
36847 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
36848 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
36849 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
36850 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
36851 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
36852 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
36853 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
36854 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
36855 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
36856 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
36857 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
36858 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
36859 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
36860 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
36861 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
36862 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
36863 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
36864 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
36865 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
36866 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
36867 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
36868 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
36869 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
36870 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
36871 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
36873 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36875 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
36876 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
36877 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
36878 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
36879 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
36880 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
36881 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
36882 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
36883 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
36884 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
36885 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
36886 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
36887 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
36888 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
36889 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
36890 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
36891 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
36892 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
36893 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
36894 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
36895 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
36896 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
36897 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
36898 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
36899 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
36900 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
36901 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
36902 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
36903 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
36904 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
36905 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
36906 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
36907 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
36908 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
36909 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
36910 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
36912 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36914 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
36915 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
36916 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
36917 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
36918 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
36919 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
36920 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
36921 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
36922 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
36923 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
36924 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
36925 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
36926 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
36927 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
36928 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
36929 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
36930 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
36931 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
36932 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
36933 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
36934 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
36935 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
36936 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
36937 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
36938 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
36939 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
36940 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
36941 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
36942 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
36943 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
36944 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
36945 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
36946 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
36947 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
36948 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
36949 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
36951 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36953 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
36954 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
36955 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
36956 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
36957 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
36958 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
36959 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
36960 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
36961 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
36962 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
36963 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
36964 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
36965 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
36966 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
36967 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
36968 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
36969 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
36970 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
36971 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
36972 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
36973 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
36974 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
36975 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
36976 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
36977 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
36978 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
36979 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
36980 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
36981 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
36982 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
36983 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
36984 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
36985 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
36986 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
36987 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
36988 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
36990 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
36992 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
36993 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
36994 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
36995 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
36996 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
36997 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
36998 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
36999 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
37000 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
37001 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
37002 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
37003 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
37004 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
37005 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
37006 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
37007 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
37008 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
37009 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
37010 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
37011 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
37012 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
37013 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
37014 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
37015 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
37016 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
37017 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
37018 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
37019 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
37020 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
37021 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
37022 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
37023 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
37024 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
37025 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
37026 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
37027 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
37029 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37031 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
37032 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
37033 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
37034 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
37035 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
37036 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
37037 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
37038 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
37039 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
37040 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
37041 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
37042 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
37043 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
37044 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
37045 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
37046 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
37047 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
37048 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
37049 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
37050 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
37051 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
37052 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
37053 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
37054 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
37055 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
37056 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
37057 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
37058 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
37059 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
37060 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
37061 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
37062 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
37063 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
37064 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
37065 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
37066 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
37068 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37070 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
37071 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
37072 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
37073 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
37074 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
37075 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
37076 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
37077 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
37078 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
37079 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
37080 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
37081 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
37082 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
37083 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
37084 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
37085 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
37086 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
37087 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
37088 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
37089 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
37090 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
37091 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
37092 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
37093 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
37094 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
37095 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
37096 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
37097 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
37098 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
37099 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
37100 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
37101 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
37102 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
37103 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
37104 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
37105 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
37107 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37109 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
37110 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
37111 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
37112 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
37113 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
37114 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
37115 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
37116 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
37117 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
37118 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
37119 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
37120 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
37121 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
37122 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
37123 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
37124 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
37125 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
37126 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
37127 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
37128 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
37129 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
37130 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
37131 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
37132 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
37133 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
37134 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
37135 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
37136 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
37137 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
37138 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
37139 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
37140 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
37141 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
37142 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
37143 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
37144 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
37146 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37148 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
37149 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
37150 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
37151 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
37152 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
37153 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
37154 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
37155 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
37156 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
37157 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
37158 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
37159 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
37160 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
37161 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
37162 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
37163 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
37164 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
37165 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
37166 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
37167 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
37168 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
37169 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
37170 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
37171 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
37172 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
37173 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
37174 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
37175 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
37176 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
37177 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
37178 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
37179 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
37180 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
37181 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
37182 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
37183 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
37185 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37187 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
37188 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
37189 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
37190 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
37191 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
37192 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
37193 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
37194 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
37195 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
37196 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
37197 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
37198 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
37199 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
37200 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
37201 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
37202 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
37203 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
37204 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
37205 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
37206 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
37207 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
37208 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
37209 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
37210 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
37211 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
37212 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
37213 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
37214 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
37215 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
37216 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
37217 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
37218 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
37219 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
37220 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
37221 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
37222 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
37224 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37226 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
37227 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
37228 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
37229 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
37230 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
37231 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
37232 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
37233 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
37234 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
37235 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
37236 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
37237 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
37238 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
37239 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
37240 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
37242 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37244 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
37245 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
37246 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
37247 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
37248 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
37249 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
37250 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
37251 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
37252 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
37253 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
37254 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
37255 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
37256 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
37257 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
37258 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
37259 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
37260 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
37261 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
37263 2023-02-10 Richard Biener <rguenther@suse.de>
37265 PR tree-optimization/108724
37266 * gcc.target/i386/pr108724.c: New testcase.
37268 2023-02-10 Andrew Pinski <apinski@marvell.com>
37269 Andrew Macleod <amacleod@redhat.com>
37271 PR tree-optimization/108684
37272 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
37273 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
37274 * gcc.dg/tree-ssa/pr108684-1.c: New test.
37276 2023-02-10 Joseph Myers <joseph@codesourcery.com>
37278 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
37279 constants to nullptr_t.
37280 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
37281 null pointer constants to nullptr_t. Do test errors for
37282 conversion of other values to nullptr_t and for unary '+' on
37285 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
37287 PR tree-optimization/107561
37288 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
37290 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
37292 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
37294 PR testsuite/106120
37295 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
37296 ilp32 targets with c++98.
37298 2023-02-10 Marek Polacek <polacek@redhat.com>
37301 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
37303 2023-02-09 David Malcolm <dmalcolm@redhat.com>
37306 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
37308 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
37310 * gcc.target/i386/pr103541.c: New.
37311 * g++.target/i386/pr108711.C: New.
37313 2023-02-09 Harald Anlauf <anlauf@gmx.de>
37314 Steven G. Kargl <kargl@gcc.gnu.org>
37318 * gfortran.dg/pr103779.f90: New test.
37320 2023-02-09 Jakub Jelinek <jakub@redhat.com>
37322 PR tree-optimization/108688
37323 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
37324 * gcc.dg/pr108688.c: New test.
37326 2023-02-09 Andrew Pinski <apinski@marvell.com>
37328 PR tree-optimization/108688
37329 * gcc.c-torture/compile/pr108688-1.c: New test.
37331 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
37334 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
37335 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
37337 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
37339 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
37341 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
37343 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
37345 2023-02-09 Jakub Jelinek <jakub@redhat.com>
37348 * g++.dg/cpp0x/pr108698.C: New test.
37350 2023-02-08 Joseph Myers <joseph@codesourcery.com>
37352 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
37353 pointers with null values that are not null pointer constants.
37354 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
37355 pointers with non-null values, not with null values that are not
37356 null pointer constants.
37358 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
37360 * gcc.dg/torture/pr100398.c: Limit to lra targets.
37361 * gcc.dg/pr100590.c: Ditto.
37363 2023-02-08 David Malcolm <dmalcolm@redhat.com>
37366 * gcc.dg/analyzer/uninit-7.c: New test.
37367 * gcc.dg/analyzer/uninit-pr108704.c: New test.
37369 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
37372 * gfortran.dg/pr103259.f90: New test.
37374 2023-02-08 Jakub Jelinek <jakub@redhat.com>
37376 PR tree-optimization/108692
37377 * gcc.dg/pr108692.c: New test.
37379 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
37381 * objc/execute/execute.exp: Load objc-dg.exp.
37383 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
37385 PR tree-optimization/108316
37386 * gcc.dg/vect/pr108316.c: New test.
37388 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
37391 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
37393 * gcc.target/i386/pr103541.c: New.
37395 2023-02-08 Jakub Jelinek <jakub@redhat.com>
37398 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
37399 incorrectly applied into PR108526 testcase ...
37400 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
37402 2023-02-07 David Malcolm <dmalcolm@redhat.com>
37405 * gcc.dg/analyzer/fread-pr108661.c: New test.
37406 * gcc.dg/analyzer/read-pr108661.c: New test.
37408 2023-02-07 Harald Anlauf <anlauf@gmx.de>
37411 * gfortran.dg/save_7.f90: New test.
37413 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
37415 * gcc.target/i386/pr103541.c: New.
37417 2023-02-07 Jakub Jelinek <jakub@redhat.com>
37419 PR tree-optimization/106923
37420 * gcc.dg/pr106923.c: New test.
37422 2023-02-07 Jakub Jelinek <jakub@redhat.com>
37424 PR tree-optimization/106433
37425 * gcc.c-torture/compile/pr106433.c: New test.
37427 2023-02-07 Jakub Jelinek <jakub@redhat.com>
37429 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
37430 -Wdeprecated warning for C++23.
37432 2023-02-06 Alex Coplan <alex.coplan@arm.com>
37435 * gcc.target/aarch64/pr104921-1.c: New test.
37436 * gcc.target/aarch64/pr104921-2.c: New test.
37437 * gcc.target/aarch64/pr104921.x: Include file for new tests.
37439 2023-02-06 Xi Ruoyao <xry111@xry111.site>
37441 * g++.target/loongarch/bytepick.C: New test.
37443 2023-02-06 Tamar Christina <tamar.christina@arm.com>
37445 * gcc.target/aarch64/options_set_10.c: Removed.
37447 2023-02-06 Jakub Jelinek <jakub@redhat.com>
37449 PR tree-optimization/108655
37450 * gcc.dg/pr108655.c: New test.
37452 2023-02-06 Patrick Palka <ppalka@redhat.com>
37455 * g++.dg/cpp0x/overload5.C: New test.
37456 * g++.dg/cpp0x/overload5a.C: New test.
37457 * g++.dg/cpp0x/overload6.C: New test.
37459 2023-02-05 Harald Anlauf <anlauf@gmx.de>
37462 * gfortran.dg/pr108592.f90: New test.
37464 2023-02-03 Jakub Jelinek <jakub@redhat.com>
37466 PR tree-optimization/108647
37467 * g++.dg/torture/pr108647.C: New test.
37469 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
37471 PR tree-optimization/108639
37472 * gcc.c-torture/compile/pr108638.c: New file.
37473 * gcc.c-torture/compile/pr108639.c: New file.
37475 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
37477 PR tree-optimization/107570
37478 * gcc.dg/pr107570.c: New.
37480 2023-02-03 Marek Polacek <polacek@redhat.com>
37483 * g++.dg/cpp1y/constexpr-108158.C: New test.
37485 2023-02-03 Marek Polacek <polacek@redhat.com>
37488 * g++.dg/cpp0x/variadic-alias8.C: New test.
37490 2023-02-03 Patrick Palka <ppalka@redhat.com>
37493 * g++.dg/template/call9.C: New test.
37495 2023-02-03 Patrick Palka <ppalka@redhat.com>
37498 * g++.dg/cpp2a/concepts-dtor1.C: New test.
37500 2023-02-03 Patrick Palka <ppalka@redhat.com>
37503 * g++.dg/cpp2a/concepts-pr108579.C: New test.
37505 2023-02-03 Martin Jambor <mjambor@suse.cz>
37508 * gcc.dg/ipa/pr108384.c: New test.
37510 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37512 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
37513 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
37515 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37517 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
37518 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
37519 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
37520 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
37521 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
37522 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
37523 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
37524 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
37525 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
37526 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
37527 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
37528 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
37529 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
37530 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
37531 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
37533 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37535 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
37536 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
37537 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
37538 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
37539 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
37540 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
37541 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
37542 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
37543 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
37544 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
37545 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
37546 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
37547 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
37548 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
37549 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
37551 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37553 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
37554 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
37555 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
37556 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
37557 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
37558 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
37559 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
37560 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
37561 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
37562 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
37563 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
37564 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
37565 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
37566 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
37567 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
37569 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37571 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
37573 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37575 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
37576 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
37577 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
37578 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
37579 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
37580 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
37581 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
37582 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
37583 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
37584 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
37585 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
37586 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
37587 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
37588 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
37589 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
37590 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
37591 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
37592 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
37594 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37596 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
37597 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
37598 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
37599 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
37600 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
37601 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
37602 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
37603 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
37604 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
37605 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
37606 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
37607 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
37608 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
37609 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
37610 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
37611 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
37612 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
37613 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
37615 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37617 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
37618 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
37619 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
37620 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
37621 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
37622 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
37623 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
37624 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
37625 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
37626 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
37627 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
37628 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
37629 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
37630 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
37631 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
37632 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
37633 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
37634 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
37636 2023-02-02 Joseph Myers <joseph@codesourcery.com>
37638 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
37639 and pointer to be disallowed.
37640 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
37641 pointers are allowed.
37642 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
37643 nullptr_t and pointers are disallowed.
37645 2023-02-02 Joseph Myers <joseph@codesourcery.com>
37647 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
37648 types with real initializers are allowed.
37649 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
37650 of complex types with real initializers being disallowed.
37651 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
37653 * gcc.dg/c2x-constexpr-9.c: Add more tests.
37654 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
37655 initializers for decimal types.
37656 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
37657 initializers for decimal types. Add more tests of decimal
37658 initializers for binary types.
37660 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
37662 * gcc.target/gcn/cond_shift_3.c: New test.
37663 * gcc.target/gcn/cond_shift_3_run.c: New test.
37664 * gcc.target/gcn/cond_shift_4.c: New test.
37665 * gcc.target/gcn/cond_shift_4_run.c: New test.
37666 * gcc.target/gcn/cond_shift_8.c: New test.
37667 * gcc.target/gcn/cond_shift_8_run.c: New test.
37668 * gcc.target/gcn/cond_shift_9.c: New test.
37669 * gcc.target/gcn/cond_shift_9_run.c: New test.
37671 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
37673 PR rtl-optimization/108508
37674 * gcc.target/aarch64/pr108508.c: New test.
37676 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
37678 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
37680 2023-02-02 David Malcolm <dmalcolm@redhat.com>
37683 * gcc.dg/analyzer/fd-pr108633.c: New test.
37685 2023-02-02 David Malcolm <dmalcolm@redhat.com>
37687 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
37689 2023-02-02 Jakub Jelinek <jakub@redhat.com>
37692 PR rtl-optimization/108463
37694 * gcc.dg/pr108463.c: New test.
37696 2023-02-02 Richard Biener <rguenther@suse.de>
37698 PR middle-end/108625
37699 * gcc.dg/pr108625.c: New testcase.
37701 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
37703 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
37704 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
37705 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
37706 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
37707 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
37709 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
37711 * gcc.target/arm/mve/pr108443-run.c: New test.
37712 * gcc.target/arm/mve/pr108443.c: New test.
37714 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
37716 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
37718 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
37721 * gcc.target/arm/mve/mve_vpt.c: New test.
37723 2023-02-02 Jakub Jelinek <jakub@redhat.com>
37726 * gcc.dg/pr107300.c: New test.
37728 2023-02-02 liuhongt <hongtao.liu@intel.com>
37730 * gcc.target/aarch64/pr108601.c: New test.
37732 2023-02-02 Jakub Jelinek <jakub@redhat.com>
37734 PR middle-end/108435
37735 * gcc.dg/gomp/pr108435.c: New test.
37737 2023-02-01 Harald Anlauf <anlauf@gmx.de>
37740 * gfortran.dg/pr108527.f90: Adjust test pattern.
37742 2023-02-01 Tamar Christina <tamar.christina@arm.com>
37744 * gcc.target/aarch64/cpunative/info_19: New test.
37745 * gcc.target/aarch64/cpunative/info_20: New test.
37746 * gcc.target/aarch64/cpunative/info_21: New test.
37747 * gcc.target/aarch64/cpunative/info_22: New test.
37748 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
37749 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
37750 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
37751 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
37753 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
37755 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
37757 * gcc.dg/builtin-object-size-common.h: ... new file.
37758 * g++.dg/ext/builtin-object-size1.C: Include
37759 builtin-object-size-common.h. Replace all abort with FAIL.
37761 * g++.dg/ext/builtin-object-size2.C: Likewise.
37762 * gcc.dg/builtin-object-size-1.c: Likewise.
37763 * gcc.dg/builtin-object-size-12.c: Likewise.
37764 * gcc.dg/builtin-object-size-13.c: Likewise.
37765 * gcc.dg/builtin-object-size-15.c: Likewise.
37766 * gcc.dg/builtin-object-size-2.c: Likewise.
37767 * gcc.dg/builtin-object-size-3.c: Likewise.
37768 * gcc.dg/builtin-object-size-4.c: Likewise.
37769 * gcc.dg/builtin-object-size-6.c: Likewise.
37770 * gcc.dg/builtin-object-size-7.c: Likewise.
37771 * gcc.dg/builtin-object-size-8.c: Likewise.
37772 * gcc.dg/pr101836.c: Likewise.
37773 * gcc.dg/strict-flex-array-3.c: Likewise.
37775 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
37777 PR tree-optimization/108356
37778 * gcc.dg/pr108356.c: New.
37780 2023-02-01 Martin Liska <mliska@suse.cz>
37783 * g++.dg/ipa/pr108509.C: New test.
37785 2023-02-01 Marek Polacek <polacek@redhat.com>
37788 * g++.dg/warn/Wlogical-op-4.C: New test.
37790 2023-02-01 Jakub Jelinek <jakub@redhat.com>
37793 * gcc.dg/pr108573.c: New test.
37795 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
37797 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
37798 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
37800 2023-02-01 Jakub Jelinek <jakub@redhat.com>
37803 * g++.dg/gomp/pr108607.C: New test.
37805 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
37807 * gcc.target/s390/preserve-args-1.c: New test.
37808 * gcc.target/s390/preserve-args-2.c: New test.
37809 * gcc.target/s390/preserve-args-3.c: New file.
37811 2023-02-01 Jason Merrill <jason@redhat.com>
37813 * g++.dg/warn/changes-meaning2.C: New test.
37814 * g++.dg/warn/changes-meaning3.C: New test.
37816 2023-02-01 David Malcolm <dmalcolm@redhat.com>
37818 * gcc.dg/analyzer/call-summaries-2.c: Add
37819 dg-require-effective-target alloca.
37820 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
37821 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
37822 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
37823 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
37824 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
37825 "free", to match uses of "__builtin_malloc".
37826 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
37828 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
37830 2023-02-01 David Malcolm <dmalcolm@redhat.com>
37833 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
37834 * gcc.dg/analyzer/test-alloca.h: New test.
37836 2023-01-31 Jason Merrill <jason@redhat.com>
37839 * g++.dg/cpp1z/aggr-base13.C: New test.
37841 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
37843 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
37844 'gcc-set-multilib-library-path' for 'ld_library_path'.
37846 2023-01-31 Marek Polacek <polacek@redhat.com>
37849 * g++.dg/cpp0x/variadic184.C: New test.
37851 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37853 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
37854 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
37855 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
37856 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
37857 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
37858 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
37859 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
37860 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
37861 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
37862 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
37863 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
37864 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
37865 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
37866 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
37867 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
37868 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
37869 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
37870 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
37871 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
37872 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
37873 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
37874 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
37875 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
37876 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
37877 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
37878 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
37879 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
37880 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
37881 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
37882 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
37884 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37886 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
37887 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
37888 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
37889 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
37890 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
37891 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
37892 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
37893 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
37894 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
37895 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
37896 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
37897 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
37898 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
37899 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
37900 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
37901 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
37902 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
37903 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
37904 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
37905 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
37906 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
37907 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
37908 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
37909 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
37910 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
37911 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
37912 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
37913 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
37914 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
37915 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
37917 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37919 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
37920 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
37921 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
37922 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
37923 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
37924 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
37925 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
37926 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
37927 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
37928 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
37929 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
37930 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
37931 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
37932 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
37933 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
37934 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
37935 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
37936 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
37937 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
37938 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
37939 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
37940 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
37941 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
37942 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
37943 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
37944 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
37945 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
37946 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
37947 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
37948 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
37950 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37952 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
37953 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
37954 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
37955 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
37956 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
37957 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
37958 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
37959 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
37960 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
37961 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
37962 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
37963 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
37964 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
37965 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
37966 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
37968 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
37970 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
37971 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
37972 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
37973 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
37974 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
37975 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
37976 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
37977 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
37978 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
37979 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
37980 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
37981 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
37982 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
37983 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
37984 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
37985 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
37986 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
37987 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
37988 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
37989 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
37990 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
37991 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
37992 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
37993 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
37994 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
37995 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
37996 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
37997 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
37998 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
37999 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
38001 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38003 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
38004 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
38005 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
38006 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
38007 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
38008 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
38009 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
38010 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
38011 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
38012 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
38013 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
38014 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
38015 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
38016 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
38017 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
38019 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38021 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
38022 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
38023 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
38024 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
38025 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
38026 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
38027 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
38028 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
38029 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
38030 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
38031 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
38032 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
38033 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
38034 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
38035 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
38037 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38039 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
38040 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
38041 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
38042 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
38043 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
38044 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
38045 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
38046 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
38047 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
38048 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
38049 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
38050 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
38051 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
38052 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
38053 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
38055 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38057 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
38058 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
38059 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
38060 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
38061 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
38062 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
38063 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
38064 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
38065 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
38066 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
38067 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
38068 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
38069 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
38070 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
38071 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
38072 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
38073 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
38074 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
38075 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
38076 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
38077 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
38078 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
38079 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
38080 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
38081 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
38082 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
38083 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
38084 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
38085 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
38086 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
38088 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38090 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
38091 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
38092 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
38093 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
38094 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
38095 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
38096 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
38097 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
38098 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
38099 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
38100 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
38101 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
38102 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
38103 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
38104 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
38106 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38108 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
38109 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
38110 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
38111 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
38112 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
38113 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
38114 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
38115 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
38116 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
38117 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
38118 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
38119 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
38120 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
38121 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
38122 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
38124 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38126 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
38128 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38130 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
38131 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
38132 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
38133 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
38134 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
38135 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
38136 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
38137 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
38138 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
38139 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
38140 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
38141 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
38142 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
38143 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
38144 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
38145 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
38146 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
38147 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
38149 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38151 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
38152 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
38153 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
38154 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
38155 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
38156 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
38157 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
38158 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
38159 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
38160 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
38161 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
38162 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
38163 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
38164 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
38165 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
38166 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
38167 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
38168 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
38170 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38172 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
38173 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
38174 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
38175 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
38176 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
38177 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
38178 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
38179 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
38180 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
38181 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
38182 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
38183 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
38184 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
38185 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
38186 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
38187 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
38188 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
38189 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
38190 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
38191 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
38192 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
38193 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
38194 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
38195 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
38196 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
38197 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
38198 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
38199 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
38200 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
38201 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
38202 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
38203 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
38204 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
38205 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
38206 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
38207 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
38209 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38211 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
38212 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
38213 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
38214 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
38215 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
38216 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
38217 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
38218 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
38219 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
38220 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
38221 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
38222 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
38223 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
38224 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
38225 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
38226 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
38227 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
38228 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
38229 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
38230 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
38231 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
38232 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
38233 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
38234 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
38235 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
38236 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
38237 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
38238 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
38239 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
38240 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
38241 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
38242 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
38243 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
38244 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
38245 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
38246 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
38248 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38250 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
38251 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
38252 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
38253 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
38254 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
38255 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
38256 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
38257 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
38258 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
38259 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
38260 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
38261 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
38262 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
38263 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
38264 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
38265 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
38266 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
38267 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
38268 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
38269 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
38270 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
38271 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
38272 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
38273 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
38274 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
38275 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
38276 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
38277 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
38278 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
38279 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
38280 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
38281 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
38282 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
38283 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
38284 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
38285 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
38287 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38289 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
38290 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
38291 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
38292 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
38293 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
38294 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
38295 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
38296 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
38297 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
38298 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
38299 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
38300 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
38301 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
38302 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
38303 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
38304 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
38305 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
38306 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
38308 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38310 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
38311 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
38312 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
38313 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
38314 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
38315 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
38316 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
38317 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
38318 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
38319 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
38320 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
38321 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
38322 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
38323 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
38324 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
38325 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
38326 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
38327 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
38328 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
38329 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
38330 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
38331 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
38332 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
38333 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
38334 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
38335 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
38336 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
38337 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
38338 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
38339 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
38340 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
38341 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
38342 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
38343 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
38344 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
38345 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
38347 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38349 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
38350 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
38351 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
38352 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
38353 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
38354 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
38355 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
38356 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
38357 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
38358 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
38359 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
38360 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
38361 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
38362 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
38363 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
38364 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
38365 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
38366 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
38368 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38370 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
38371 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
38372 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
38373 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
38374 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
38375 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
38376 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
38377 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
38378 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
38379 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
38380 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
38381 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
38382 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
38383 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
38384 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
38385 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
38386 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
38387 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
38389 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38391 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
38392 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
38393 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
38394 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
38395 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
38396 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
38397 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
38398 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
38399 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
38400 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
38401 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
38402 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
38403 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
38404 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
38405 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
38406 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
38407 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
38408 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
38410 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38412 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
38413 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
38414 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
38415 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
38416 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
38417 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
38418 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
38419 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
38420 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
38421 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
38422 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
38423 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
38424 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
38425 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
38426 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
38427 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
38428 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
38429 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
38431 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38433 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
38434 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
38435 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
38436 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
38437 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
38438 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
38439 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
38440 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
38441 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
38442 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
38443 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
38444 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
38445 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
38446 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
38447 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
38448 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
38449 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
38450 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
38452 2023-01-31 Marek Polacek <polacek@redhat.com>
38456 * g++.dg/warn/Wduplicated-cond3.C: New test.
38457 * g++.dg/warn/Wduplicated-cond4.C: New test.
38458 * g++.dg/warn/Wduplicated-cond5.C: New test.
38460 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
38463 * gcc.target/aarch64/pr108589.c: New test.
38465 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
38467 PR tree-optimization/108608
38468 * gcc.dg/vect/pr108608.c: New test.
38469 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
38471 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
38473 PR tree-optimization/108385
38474 * gcc.dg/pr108385.c: New.
38476 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
38478 PR tree-optimization/108359
38479 * gcc.dg/pr108359.c: New.
38481 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38483 * rust/compile/issue-1073.rs: New test.
38485 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38487 * rust/compile/issue-1006.rs: New test.
38489 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38491 * rust/compile/const_generics_5.rs: Fix assertions.
38492 * rust/compile/unconstrained_type_param.rs: Add more assertions.
38494 2023-01-31 liushuyu <liushuyu011@gmail.com>
38496 * rust/compile/builtin_macro_recurse.rs: New test.
38498 2023-01-31 liushuyu <liushuyu011@gmail.com>
38500 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
38501 * rust/compile/builtin_macro_env.rs: Likewise.
38503 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38505 * rust/compile/frust-compile-until.rs: New test.
38507 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38509 * rust/compile/rust-const-blog-issue.rs: New test.
38511 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38513 * rust/compile/macro44.rs: New test.
38515 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38517 * rust/compile/macro_export_1.rs: New test.
38519 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38521 * rust/compile/const_generics_8.rs: New test.
38523 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38525 * rust/compile/const_generics_7.rs: New test.
38527 2023-01-31 liushuyu <liushuyu011@gmail.com>
38529 * rust/execute/torture/loop-condition-eval.rs: New test.
38531 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
38533 * rust/compile/const8.rs: New test.
38535 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
38537 * rust/compile/const7.rs: New test.
38539 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
38541 * rust/compile/const6.rs: New test.
38543 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38545 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
38546 * rust/compile/tuple1.rs: Likewise.
38547 * rust/compile/type-alias1.rs: Likewise.
38548 * rust/execute/torture/operator_overload_9.rs: Likewise.
38549 * rust/execute/torture/slice1.rs: Rework test to use new parsing
38550 capability and stick to the original implementation.
38552 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38554 * rust/compile/macro43.rs: New test.
38556 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38558 * rust/compile/parse_range.rs: New test.
38560 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38562 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
38563 * rust/compile/issue-1289.rs: Likewise.
38564 * rust/compile/test_mod.rs: Likewise.
38565 * rust/compile/torture/raw_identifiers.rs: Likewise.
38566 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
38567 * rust/compile/privacy7.rs: New test.
38569 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38571 * rust/compile/rustc_attr1.rs: New test.
38573 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
38575 * rust/debug/win64-abi.rs: Fix assertion to take into account
38577 * rust/compile/torture/macro-issue1426.rs: Moved to...
38578 * rust/execute/torture/macro-issue1426.rs: ...here.
38579 * rust/execute/torture/overflow1.rs: New test.
38581 2023-01-31 Philip Herron <philip.herron@embecosm.com>
38583 * rust/compile/torture/issue-1506.rs: New test.
38585 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
38587 * rust/compile/const4.rs: New.
38588 * rust/compile/const5.rs: New.
38590 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
38592 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
38594 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
38595 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
38596 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
38597 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
38599 2023-01-31 Jakub Jelinek <jakub@redhat.com>
38602 * gcc.target/i386/avx2-pr108599.c: New test.
38604 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
38606 PR testsuite/108604
38607 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
38610 2023-01-31 Jakub Jelinek <jakub@redhat.com>
38612 PR rtl-optimization/108596
38613 * gcc.c-torture/compile/pr108596.c: New test.
38615 2023-01-31 Jakub Jelinek <jakub@redhat.com>
38618 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
38620 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
38622 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
38624 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
38625 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
38626 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
38627 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
38628 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
38629 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
38630 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
38631 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
38632 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
38633 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
38634 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
38635 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
38636 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
38637 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
38638 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
38639 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
38640 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
38641 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
38642 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
38643 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
38644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
38645 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
38646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
38647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
38648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
38649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
38650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
38652 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38654 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
38655 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
38656 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
38657 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
38658 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
38659 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
38660 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
38661 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
38662 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
38663 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
38664 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
38665 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
38666 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
38667 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
38668 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
38670 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38672 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
38673 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
38674 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
38675 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
38676 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
38677 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
38678 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
38679 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
38680 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
38681 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
38682 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
38683 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
38684 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
38685 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
38686 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
38688 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38690 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
38691 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
38692 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
38693 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
38694 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
38695 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
38696 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
38697 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
38698 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
38699 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
38700 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
38701 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
38702 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
38703 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
38704 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
38706 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38708 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
38709 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
38710 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
38711 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
38712 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
38713 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
38714 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
38715 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
38716 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
38717 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
38718 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
38719 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
38720 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
38721 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
38722 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
38724 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38726 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
38727 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
38728 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
38729 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
38730 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
38731 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
38732 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
38733 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
38734 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
38735 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
38736 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
38737 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
38738 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
38739 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
38740 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
38742 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38744 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
38745 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
38746 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
38747 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
38748 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
38749 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
38750 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
38751 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
38752 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
38753 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
38754 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
38755 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
38756 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
38757 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
38758 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
38760 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38762 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
38763 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
38764 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
38765 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
38766 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
38767 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
38768 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
38769 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
38770 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
38771 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
38772 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
38773 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
38774 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
38775 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
38776 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
38778 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38780 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
38781 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
38782 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
38783 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
38784 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
38785 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
38786 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
38787 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
38788 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
38789 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
38790 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
38791 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
38792 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
38793 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
38794 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
38796 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38798 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
38799 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
38800 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
38801 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
38802 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
38803 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
38804 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
38805 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
38806 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
38807 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
38808 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
38809 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
38811 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38813 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
38814 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
38815 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
38816 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
38817 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
38818 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
38819 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
38820 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
38821 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
38822 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
38823 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
38824 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
38825 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
38826 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
38827 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
38828 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
38829 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
38830 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
38831 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
38832 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
38833 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
38834 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
38835 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
38836 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
38838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38840 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
38841 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
38842 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
38843 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
38844 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
38845 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
38846 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
38847 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
38848 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
38849 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
38850 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
38851 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
38852 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
38853 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
38854 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
38855 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
38856 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
38857 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
38858 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
38859 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
38860 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
38861 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
38862 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
38863 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
38865 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38867 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
38868 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
38869 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
38870 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
38871 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
38872 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
38874 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38876 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
38877 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
38878 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
38879 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
38880 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
38881 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
38883 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38885 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
38886 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
38887 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
38888 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
38889 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
38890 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
38891 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
38892 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
38893 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
38894 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
38895 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
38896 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
38897 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
38898 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
38899 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
38900 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
38901 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
38902 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
38904 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38906 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
38907 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
38908 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
38909 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
38910 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
38911 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
38912 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
38913 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
38914 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
38915 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
38916 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
38917 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
38918 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
38919 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
38920 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
38921 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
38922 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
38923 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
38925 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38927 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
38928 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
38929 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
38930 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
38931 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
38932 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
38933 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
38934 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
38935 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
38936 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
38937 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
38938 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
38939 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
38940 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
38941 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
38942 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
38943 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
38944 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
38946 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38948 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
38949 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
38950 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
38951 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
38952 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
38953 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
38954 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
38955 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
38956 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
38957 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
38958 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
38959 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
38960 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
38961 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
38962 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
38963 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
38964 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
38965 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
38967 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38969 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
38970 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
38971 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
38972 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
38973 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
38974 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
38975 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
38976 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
38977 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
38978 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
38979 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
38980 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
38981 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
38982 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
38983 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
38984 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
38985 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
38986 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
38988 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
38990 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
38991 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
38992 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
38993 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
38994 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
38995 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
38996 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
38997 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
38998 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
38999 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
39000 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
39001 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
39002 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
39003 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
39004 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
39005 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
39006 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
39007 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
39009 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39011 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
39012 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
39013 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
39014 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
39015 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
39016 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
39017 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
39018 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
39019 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
39020 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
39021 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
39022 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
39023 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
39024 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
39025 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
39026 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
39027 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
39028 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
39030 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39032 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
39033 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
39034 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
39035 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
39036 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
39037 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
39038 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
39039 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
39040 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
39041 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
39042 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
39043 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
39044 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
39045 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
39046 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
39047 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
39048 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
39049 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
39051 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39053 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
39055 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39057 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
39058 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
39059 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
39061 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
39063 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
39064 restore TORTURE_OPTIONS.
39066 2023-01-30 Andrew Pinski <apinski@marvell.com>
39068 PR tree-optimization/108582
39069 * gcc.dg/pr108582-1.c: New test.
39071 2023-01-30 Richard Biener <rguenther@suse.de>
39073 PR tree-optimization/108574
39074 * gcc.dg/torture/pr108574-1.c: New testcase.
39075 * gcc.dg/torture/pr108574-2.c: Likewise.
39076 * gcc.dg/torture/pr108574-3.c: Likewise.
39078 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
39081 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
39083 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39086 * gfortran.dg/pr103506_1.f90: New test.
39088 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
39090 * gcc.dg/ipa/ipa-sra-30.c: New test.
39091 * gcc.dg/ipa/ipa-sra-31.c: New test.
39092 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
39094 2023-01-28 Harald Anlauf <anlauf@gmx.de>
39095 Steven G. Kargl <kargl@gcc.gnu.org>
39098 * gfortran.dg/pr108527.f90: New test.
39100 2023-01-28 Harald Anlauf <anlauf@gmx.de>
39103 * gfortran.dg/common_27.f90: New test.
39105 2023-01-28 Jonathan Yong <10walls@gmail.com>
39108 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
39109 so function call is not mangled by __mingw_printf when
39110 doing assembly symbol inspection.
39112 2023-01-28 Jonathan Yong <10walls@gmail.com>
39115 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
39116 target same as on Linux.
39118 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39120 * g++.target/riscv/rvv/base/vlse-1.C: New test.
39121 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
39122 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
39123 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
39124 * g++.target/riscv/rvv/base/vsse-1.C: New test.
39125 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
39126 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
39127 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
39128 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
39129 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
39130 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
39131 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
39132 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
39133 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
39134 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
39135 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
39136 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
39137 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
39138 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
39139 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
39140 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
39141 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
39142 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
39143 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
39144 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
39145 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
39146 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
39147 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
39148 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
39149 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
39151 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39153 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
39155 * gfortran.dg/array_temporaries_2.f90: Likewise.
39156 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
39157 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
39158 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
39159 * gfortran.dg/fmt_error_4.f90: Likewise.
39160 * gfortran.dg/fmt_error_5.f90: Likewise.
39161 * gfortran.dg/fmt_float.f90: Likewise.
39162 * gfortran.dg/fmt_l.f90: Likewise.
39163 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
39164 * gfortran.dg/fmt_zero_precision.f90: Likewise.
39165 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39166 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39167 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39168 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39169 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
39170 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39171 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39172 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39173 * gfortran.dg/namelist_40.f90: Likewise.
39174 * gfortran.dg/namelist_47.f90: Likewise.
39175 * gfortran.dg/namelist_print_1.f: Likewise.
39176 * gfortran.dg/parameter_array_dummy.f90: Likewise.
39178 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
39180 * gm2/pim/fail/empty.mod: New test.
39182 2023-01-27 Joseph Myers <joseph@codesourcery.com>
39184 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
39185 auto initializers to be disallowed.
39187 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
39189 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
39191 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
39194 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
39196 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
39197 rather than an asm barrier.
39198 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
39199 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
39200 rather than volatile.
39201 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
39202 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
39203 function. Remove -fno-inline.
39204 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
39205 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
39206 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
39207 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
39208 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
39209 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
39210 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
39211 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
39212 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
39213 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
39214 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
39215 Allow the scalar form to be used when operating on lane 0.
39216 Add a test for lane 1.
39218 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
39220 PR tree-optimization/96373
39221 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
39222 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
39224 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
39226 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
39228 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
39229 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
39230 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
39231 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
39232 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
39233 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
39235 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
39237 PR tree-optimization/108306
39238 * gcc.dg/pr108306.c: New.
39240 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
39242 PR tree-optimization/108447
39243 * gcc.dg/pr108447.c: New.
39245 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39247 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
39248 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
39249 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
39251 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39253 * g++.target/riscv/rvv/base/vle-1.C: New test.
39254 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
39255 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
39256 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
39257 * g++.target/riscv/rvv/base/vse-1.C: New test.
39258 * g++.target/riscv/rvv/base/riscv_vector.h: New.
39260 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39262 * gcc.target/riscv/rvv/base/vse-1.c: New test.
39263 * gcc.target/riscv/rvv/base/vse-2.c: New test.
39264 * gcc.target/riscv/rvv/base/vse-3.c: New test.
39265 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
39266 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
39267 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
39269 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39271 * gcc.target/riscv/rvv/base/vle-1.c: New test.
39272 * gcc.target/riscv/rvv/base/vle-2.c: New test.
39273 * gcc.target/riscv/rvv/base/vle-3.c: New test.
39274 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
39275 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
39276 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
39277 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
39278 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
39279 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
39280 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
39281 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
39282 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
39283 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
39284 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
39285 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
39286 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
39287 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
39288 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
39290 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39292 * g++.target/riscv/rvv/base/vsm-1.C: New test.
39293 * g++.target/riscv/rvv/rvv.exp: New test.
39294 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
39295 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
39296 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
39298 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39300 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
39301 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
39302 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
39303 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
39304 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
39305 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
39306 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
39307 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
39308 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
39309 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
39310 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
39311 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
39312 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
39313 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
39314 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
39315 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
39316 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
39317 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
39318 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
39319 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
39320 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
39321 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
39322 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
39323 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
39324 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
39325 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
39326 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
39327 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
39328 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
39329 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
39330 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
39331 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
39332 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
39333 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
39334 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
39335 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
39336 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
39337 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
39338 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
39339 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
39340 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
39341 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
39342 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
39343 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
39344 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
39345 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
39346 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
39347 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
39348 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
39349 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
39350 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
39351 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
39352 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
39353 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
39354 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
39355 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
39356 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
39357 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
39358 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
39359 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
39360 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
39361 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
39362 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
39363 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
39364 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
39365 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
39366 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
39367 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
39368 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
39369 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
39370 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
39371 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
39372 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
39373 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
39374 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
39375 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
39376 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
39377 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
39378 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
39379 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
39380 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
39381 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
39382 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
39383 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
39384 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
39385 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
39386 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
39387 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
39388 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
39389 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
39390 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
39391 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
39392 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
39393 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
39394 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
39395 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
39396 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
39397 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
39398 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
39399 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
39400 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
39401 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
39402 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
39403 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
39404 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
39405 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
39406 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
39407 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
39408 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
39410 2023-01-27 Xi Ruoyao <xry111@xry111.site>
39412 * gcc.dg/pr95115.c (x): Add noipa attribute.
39414 2023-01-27 Jakub Jelinek <jakub@redhat.com>
39417 * gcc.dg/pr106061.c: New test.
39419 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
39421 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
39422 target selector to handle Windows.
39423 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
39424 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
39426 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
39428 * gm2/warnings/returntype/fail/badreturn.mod: New test.
39429 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
39431 * gm2/warnings/returntype/pass/Termbase.mod: New test.
39432 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
39433 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
39434 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
39437 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39439 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
39440 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
39441 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
39442 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
39443 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
39444 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
39445 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
39446 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
39447 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
39448 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
39449 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
39450 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
39451 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
39452 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
39453 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
39454 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
39455 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
39456 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
39457 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
39458 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
39459 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
39460 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
39461 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
39462 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
39463 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
39464 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
39465 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
39466 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
39467 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
39468 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
39469 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
39470 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
39471 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
39472 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
39473 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
39474 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
39475 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
39476 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
39477 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
39478 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
39479 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
39480 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
39481 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
39482 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
39483 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
39484 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
39485 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
39486 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
39487 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
39488 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
39489 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
39490 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
39491 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
39492 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
39493 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
39494 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
39495 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
39496 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
39497 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
39498 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
39499 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
39500 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
39501 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
39502 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
39503 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
39504 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
39505 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
39506 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
39507 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
39508 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
39509 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
39511 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39513 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
39514 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
39515 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
39516 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
39517 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
39518 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
39519 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
39520 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
39521 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
39522 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
39523 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
39524 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
39525 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
39526 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
39527 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
39528 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
39529 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
39530 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
39531 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
39532 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
39533 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
39534 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
39535 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
39536 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
39537 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
39538 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
39539 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
39540 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
39541 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
39542 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
39543 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
39544 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
39545 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
39546 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
39547 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
39548 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
39549 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
39550 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
39551 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
39552 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
39553 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
39554 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
39555 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
39556 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
39558 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39560 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
39562 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
39563 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
39564 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
39565 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
39566 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
39567 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
39568 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
39569 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
39570 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
39572 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39574 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
39576 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
39578 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
39580 2023-01-26 Harald Anlauf <anlauf@gmx.de>
39583 * gfortran.dg/pr108544.f90: New test.
39584 * gfortran.dg/pr96102b.f90: New test.
39586 2023-01-26 Marek Polacek <polacek@redhat.com>
39588 PR middle-end/108543
39589 * c-c++-common/asan/pointer-subtract-5.c: New test.
39590 * c-c++-common/asan/pointer-subtract-6.c: New test.
39591 * c-c++-common/asan/pointer-subtract-7.c: New test.
39592 * c-c++-common/asan/pointer-subtract-8.c: New test.
39594 2023-01-26 Jakub Jelinek <jakub@redhat.com>
39596 PR tree-optimization/108540
39597 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
39598 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
39600 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
39602 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
39604 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
39606 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
39609 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
39611 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
39612 * gcc.dg/guality/pr54519-1.c: Likewise.
39613 * gcc.dg/guality/pr54519-3.c: Likewise.
39614 * gcc.dg/guality/pr54693-2.c: Likewise.
39615 * gcc.dg/guality/sra-1.c: Likewise.
39617 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
39619 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
39621 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
39623 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
39625 2023-01-26 Marek Polacek <polacek@redhat.com>
39628 * g++.dg/cpp0x/udlit-error1.C: New test.
39630 2023-01-26 David Malcolm <dmalcolm@redhat.com>
39633 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
39634 -Wno-stringop-overflow.
39636 2023-01-26 David Malcolm <dmalcolm@redhat.com>
39639 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
39640 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
39641 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
39644 2023-01-26 Richard Biener <rguenther@suse.de>
39646 PR tree-optimization/108547
39647 * gcc.dg/uninit-pr108547.c: New testcase.
39649 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
39651 PR tree-optimization/108522
39652 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
39654 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
39655 test_dynarray_struct_member_d,
39656 test_dynarray_struct_member_subobj_b,
39657 test_dynarray_struct_member_subobj_c,
39658 test_dynarray_struct_member_subobj_d): New tests.
39661 2023-01-26 Jakub Jelinek <jakub@redhat.com>
39664 * g++.dg/gomp/pr108503.C: New test.
39666 2023-01-26 Richard Biener <rguenther@suse.de>
39668 PR tree-optimization/108523
39669 * gcc.dg/torture/pr108523.c: New testcase.
39671 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
39674 * gfortran.dg/pr108528.f90: New test.
39676 2023-01-25 Jakub Jelinek <jakub@redhat.com>
39679 * g++.dg/cpp23/static-operator-call5.C: New test.
39681 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39683 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
39685 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
39686 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
39687 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
39688 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
39689 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
39690 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
39691 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
39692 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
39693 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
39694 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
39695 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
39696 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
39697 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
39698 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
39699 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
39700 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
39701 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
39702 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
39703 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
39704 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
39705 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
39706 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
39707 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
39708 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
39709 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
39710 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
39711 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
39712 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
39713 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
39714 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
39715 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
39716 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
39717 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
39718 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
39719 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
39720 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
39721 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
39722 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
39723 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
39724 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
39725 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
39726 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
39727 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
39728 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
39729 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
39730 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
39731 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
39732 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
39733 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
39734 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
39735 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
39736 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
39737 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
39738 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
39739 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
39740 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
39741 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
39742 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
39743 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
39744 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
39745 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
39746 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
39747 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
39748 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
39749 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
39750 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
39751 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
39752 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
39753 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
39754 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
39755 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
39756 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
39757 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
39758 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
39759 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
39760 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
39761 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
39762 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
39763 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
39764 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
39765 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
39766 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
39767 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
39768 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
39770 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39772 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
39773 check-function-bodies instead of scan-assembler checks. Use
39774 extern "C" for C++ testing.
39775 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
39776 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
39777 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
39778 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
39779 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
39780 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
39781 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
39783 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39785 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
39786 check-function-bodies instead of scan-assembler checks. Use
39787 extern "C" for C++ testing.
39788 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
39789 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
39790 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
39791 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
39792 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
39794 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39796 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
39797 check-function-bodies instead of scan-assembler checks. Use
39798 extern "C" for C++ testing.
39799 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
39800 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
39801 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
39802 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
39803 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
39804 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
39805 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
39806 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
39807 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
39808 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
39809 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
39811 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39813 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
39814 check-function-bodies instead of scan-assembler checks. Use
39815 extern "C" for C++ testing.
39816 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
39817 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
39818 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
39819 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
39820 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
39822 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39824 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
39825 check-function-bodies instead of scan-assembler checks. Use
39826 extern "C" for C++ testing.
39827 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
39828 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
39829 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
39830 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
39831 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
39833 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39835 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
39836 check-function-bodies instead of scan-assembler checks. Use
39837 extern "C" for C++ testing.
39838 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
39839 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
39840 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
39841 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
39842 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
39844 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39846 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
39847 check-function-bodies instead of scan-assembler checks. Use
39848 extern "C" for C++ testing.
39849 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
39850 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
39851 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
39852 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
39853 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
39855 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39857 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
39858 check-function-bodies instead of scan-assembler checks. Use
39859 extern "C" for C++ testing.
39860 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
39861 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
39863 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39865 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
39866 check-function-bodies instead of scan-assembler checks. Use
39867 extern "C" for C++ testing.
39868 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
39869 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
39870 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
39871 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
39872 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
39874 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39876 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
39877 check-function-bodies instead of scan-assembler checks. Use
39878 extern "C" for C++ testing.
39879 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
39880 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
39881 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
39882 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
39883 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
39885 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39887 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
39888 check-function-bodies instead of scan-assembler checks. Use
39889 extern "C" for C++ testing.
39890 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
39891 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
39892 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
39893 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
39894 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
39896 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39898 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
39899 check-function-bodies instead of scan-assembler checks. Use
39900 extern "C" for C++ testing.
39901 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
39902 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
39903 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
39904 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
39905 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
39907 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39909 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
39910 check-function-bodies instead of scan-assembler checks. Use
39911 extern "C" for C++ testing.
39912 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
39913 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
39914 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
39915 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
39916 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
39918 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39920 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
39921 check-function-bodies instead of scan-assembler checks. Use
39922 extern "C" for C++ testing.
39923 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
39924 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
39925 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
39926 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
39927 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
39928 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
39929 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
39930 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
39931 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
39932 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
39933 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
39934 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
39935 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
39936 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
39937 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
39938 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
39939 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
39940 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
39941 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
39942 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
39943 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
39944 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
39945 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
39947 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39949 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
39950 check-function-bodies instead of scan-assembler checks. Use
39951 extern "C" for C++ testing.
39952 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
39953 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
39954 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
39955 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
39956 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
39957 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
39958 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
39959 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
39960 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
39961 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
39962 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
39963 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
39964 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
39965 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
39966 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
39968 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
39970 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
39971 check-function-bodies instead of scan-assembler checks. Use
39972 extern "C" for C++ testing.
39973 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
39974 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
39975 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
39976 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
39977 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
39978 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
39979 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
39980 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
39981 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
39982 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
39983 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
39984 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
39985 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
39986 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
39987 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
39988 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
39989 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
39990 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
39991 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
39992 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
39993 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
39994 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
39995 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
39996 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
39997 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
39998 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
39999 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
40000 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
40001 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
40002 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
40003 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
40004 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
40005 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
40006 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
40007 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
40008 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
40009 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
40010 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
40011 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
40012 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
40013 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
40014 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
40015 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
40016 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
40017 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
40018 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
40019 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
40021 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40023 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
40024 check-function-bodies instead of scan-assembler checks. Use
40025 extern "C" for C++ testing.
40026 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
40027 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
40028 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
40029 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
40030 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
40031 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
40032 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
40033 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
40034 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
40035 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
40036 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
40037 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
40038 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
40039 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
40040 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
40041 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
40042 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
40043 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
40044 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
40045 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
40046 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
40047 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
40048 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
40050 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40052 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
40053 check-function-bodies instead of scan-assembler checks. Use
40054 extern "C" for C++ testing.
40055 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
40056 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
40057 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
40058 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
40059 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
40060 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
40061 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
40062 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
40063 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
40064 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
40065 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
40066 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
40067 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
40068 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
40069 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
40070 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
40071 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
40072 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
40073 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
40074 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
40075 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
40076 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
40077 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
40079 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40081 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
40082 check-function-bodies instead of scan-assembler checks. Use
40083 extern "C" for C++ testing.
40084 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
40085 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
40086 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
40087 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
40088 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
40089 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
40090 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
40091 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
40092 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
40093 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
40094 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
40095 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
40096 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
40097 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
40098 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
40099 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
40100 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
40102 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40104 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
40105 check-function-bodies instead of scan-assembler checks. Use
40106 extern "C" for C++ testing.
40107 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
40108 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
40109 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
40110 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
40111 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
40112 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
40113 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
40114 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
40115 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
40116 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
40117 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
40118 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
40119 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
40120 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
40121 * gcc.target/arm/simd/mve-vneg.c: Update test.
40122 * gcc.target/arm/simd/mve-vshr.c: Likewise
40124 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40126 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
40127 check-function-bodies instead of scan-assembler checks. Use
40128 extern "C" for C++ testing.
40129 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
40130 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
40131 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
40132 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
40133 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
40134 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
40135 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
40136 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
40137 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
40138 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
40139 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
40140 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
40141 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
40142 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
40143 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
40144 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
40145 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
40146 * gcc.target/arm/simd/mve-vclz.c: Update test.
40148 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
40150 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
40151 check-function-bodies instead of scan-assembler checks. Use extern
40152 "C" for C++ testing.
40153 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
40154 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
40155 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
40156 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
40157 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
40158 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
40159 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
40160 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
40162 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
40164 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
40165 "initializer element is not constant" error.
40166 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
40168 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
40170 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
40171 aarch64 to list of targets supporting long long vectorization.
40173 2023-01-25 Jakub Jelinek <jakub@redhat.com>
40175 PR tree-optimization/108498
40176 * gcc.c-torture/execute/pr108498-1.c: New test.
40177 * gcc.c-torture/execute/pr108498-2.c: New test.
40179 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
40180 Jakub Jelinek <jakub@redhat.com>
40182 PR tree-optimization/108522
40183 * gcc.dg/builtin-dynamic-object-size-0.c
40184 (test_dynarray_struct_member): New test.
40187 2023-01-24 Jakub Jelinek <jakub@redhat.com>
40190 PR testsuite/108533
40191 * g++.dg/init/new51.C (size_t): New typedef.
40192 (RexxClass::operator new, RexxClass::operator delete): Use size_t
40193 instead of unsigned long.
40195 2023-01-24 Jason Merrill <jason@redhat.com>
40198 * g++.dg/ext/pragma1.C: New test.
40200 2023-01-24 Jason Merrill <jason@redhat.com>
40203 * g++.dg/cpp23/static-operator-call5.C: New test.
40205 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
40207 * gcc.target/pdp11/pdp11.exp: New.
40208 * gcc.target/pdp11/pr108388.c: New.
40210 2023-01-24 Harald Anlauf <anlauf@gmx.de>
40213 * gfortran.dg/pr108529.f90: New test.
40215 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
40217 * gcc.target/arm/mve/pr108177-1-run.c: New test.
40218 * gcc.target/arm/mve/pr108177-1.c: New test.
40219 * gcc.target/arm/mve/pr108177-10-run.c: New test.
40220 * gcc.target/arm/mve/pr108177-10.c: New test.
40221 * gcc.target/arm/mve/pr108177-11-run.c: New test.
40222 * gcc.target/arm/mve/pr108177-11.c: New test.
40223 * gcc.target/arm/mve/pr108177-12-run.c: New test.
40224 * gcc.target/arm/mve/pr108177-12.c: New test.
40225 * gcc.target/arm/mve/pr108177-13-run.c: New test.
40226 * gcc.target/arm/mve/pr108177-13.c: New test.
40227 * gcc.target/arm/mve/pr108177-14-run.c: New test.
40228 * gcc.target/arm/mve/pr108177-14.c: New test.
40229 * gcc.target/arm/mve/pr108177-2-run.c: New test.
40230 * gcc.target/arm/mve/pr108177-2.c: New test.
40231 * gcc.target/arm/mve/pr108177-3-run.c: New test.
40232 * gcc.target/arm/mve/pr108177-3.c: New test.
40233 * gcc.target/arm/mve/pr108177-4-run.c: New test.
40234 * gcc.target/arm/mve/pr108177-4.c: New test.
40235 * gcc.target/arm/mve/pr108177-5-run.c: New test.
40236 * gcc.target/arm/mve/pr108177-5.c: New test.
40237 * gcc.target/arm/mve/pr108177-6-run.c: New test.
40238 * gcc.target/arm/mve/pr108177-6.c: New test.
40239 * gcc.target/arm/mve/pr108177-7-run.c: New test.
40240 * gcc.target/arm/mve/pr108177-7.c: New test.
40241 * gcc.target/arm/mve/pr108177-8-run.c: New test.
40242 * gcc.target/arm/mve/pr108177-8.c: New test.
40243 * gcc.target/arm/mve/pr108177-9-run.c: New test.
40244 * gcc.target/arm/mve/pr108177-9.c: New test.
40245 * gcc.target/arm/mve/pr108177-main.x: New test include.
40246 * gcc.target/arm/mve/pr108177.x: New test include.
40248 2023-01-24 Jakub Jelinek <jakub@redhat.com>
40251 * g++.dg/cpp1z/decomp57.C: New test.
40252 * g++.dg/cpp1z/decomp58.C: New test.
40254 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40256 PR testsuite/107808
40257 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
40258 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
40260 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40262 PR testsuite/104756
40263 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
40264 * gcc.dg/vect/vect-fmax-2.c: Likewise.
40265 * gcc.dg/vect/vect-fmax-3.c: Likewise.
40266 * gcc.dg/vect/vect-fmin-1.c: Likewise.
40267 * gcc.dg/vect/vect-fmin-2.c: Likewise.
40268 * gcc.dg/vect/vect-fmin-3.c: Likewise.
40270 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
40271 Yang Yujie <yangyujie@loongson.cn>
40274 * gcc.target/loongarch/tst-asm-const.c: Moved to...
40275 * gcc.target/loongarch/pr107731.c: ...here.
40277 2023-01-24 Jason Merrill <jason@redhat.com>
40281 * g++.dg/ext/builtin-shufflevector-5.C: New test.
40282 * g++.dg/init/new51.C: New test.
40284 2023-01-23 Jason Merrill <jason@redhat.com>
40287 * g++.dg/cpp0x/move2.C: New test.
40289 2023-01-23 Harald Anlauf <anlauf@gmx.de>
40292 * gfortran.dg/pr108502.f90: New test.
40294 2023-01-23 Marek Polacek <polacek@redhat.com>
40297 * g++.dg/warn/Wunused-value-1.C: New test.
40299 2023-01-23 Jason Merrill <jason@redhat.com>
40302 * g++.dg/cpp0x/initlist-vect2.C: New test.
40304 2023-01-23 Harald Anlauf <anlauf@gmx.de>
40307 * gfortran.dg/pr108501.f90: New test.
40309 2023-01-23 Harald Anlauf <anlauf@gmx.de>
40312 * gfortran.dg/pr108420.f90: New test.
40314 2023-01-23 Jason Merrill <jason@redhat.com>
40317 * g++.dg/template/explicit-instantiation5.C: New test.
40319 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
40321 * g++.target/arm/pac-1.C: New test.
40322 * gcc.target/arm/pac-15.c: Likewise.
40324 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
40326 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
40328 * gcc.target/arm/pac-12.c: New test.
40329 * gcc.target/arm/pac-13.c: Likewise.
40330 * gcc.target/arm/pac-14.c: Likewise.
40332 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
40334 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
40336 2023-01-23 Richard Biener <rguenther@suse.de>
40338 PR tree-optimization/108482
40339 * gcc.dg/torture/pr108482.c: New testcase.
40341 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40343 * gcc.target/arm/bti-1.c: New testcase.
40344 * gcc.target/arm/bti-2.c: Likewise.
40346 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40348 * gcc.target/arm/pac.h : New file.
40349 * gcc.target/arm/pac-1.c : New test case.
40350 * gcc.target/arm/pac-2.c : Likewise.
40351 * gcc.target/arm/pac-3.c : Likewise.
40352 * gcc.target/arm/pac-4.c : Likewise.
40353 * gcc.target/arm/pac-5.c : Likewise.
40354 * gcc.target/arm/pac-6.c : Likewise.
40355 * gcc.target/arm/pac-7.c : Likewise.
40356 * gcc.target/arm/pac-8.c : Likewise.
40357 * gcc.target/arm/pac-9.c : Likewise.
40358 * gcc.target/arm/pac-10.c : Likewise.
40359 * gcc.target/arm/pac-11.c : Likewise.
40361 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40363 * gcc.target/arm/multilib.exp: Add pacbti related entries.
40365 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40366 Tejas Belagod <tbelagod@arm.com>
40368 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
40369 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
40370 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
40371 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
40373 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40374 Tejas Belagod <tbelagod@arm.com>
40376 * lib/target-supports.exp
40377 (check_effective_target_mbranch_protection_ok): New function.
40378 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
40379 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
40380 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
40381 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
40382 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
40383 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
40384 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
40385 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
40387 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
40388 Tejas Belagod <tbelagod@arm.com>
40390 * lib/target-supports.exp:
40391 (check_effective_target_arm_pacbti_hw): New.
40393 2023-01-23 Richard Biener <rguenther@suse.de>
40395 PR tree-optimization/108449
40396 * gcc.dg/pr108449.c: New testcase.
40398 2023-01-23 Jason Merrill <jason@redhat.com>
40402 * g++.dg/init/lifetime4.C: New test.
40404 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
40406 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
40408 * gm2/complex/pass/complex-pass.exp: Likewise.
40409 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
40410 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
40411 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
40412 * gm2/iso/fail/iso-fail.exp: Likewise.
40413 * gm2/iso/pass/iso-pass.exp: Likewise.
40414 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
40415 * gm2/pim/fail/pim-fail.exp: Likewise.
40416 * gm2/pim/pass/pim-pass.exp: Likewise.
40417 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
40418 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
40419 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
40420 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
40421 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
40422 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
40423 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
40424 * gm2/recover/pass/recover-pass.exp: Likewise.
40425 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
40426 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
40427 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
40428 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
40429 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
40430 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
40431 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
40432 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
40433 function. Remove the use of concatenated include and library paths.
40434 Remove string processing where possible.
40436 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
40438 * gcc.target/pru/clz-hi-2.c: New test.
40439 * gcc.target/pru/clz-hi.c: New test.
40441 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
40444 * gfortran.dg/pr88048.f90: Adjust for changed error message.
40445 * gfortran.dg/parameter_data0.f90: New test.
40447 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
40449 * gcc.target/aarch64/acle/pmull64.c: New.
40450 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
40451 feature flag based on the intrinsic.
40452 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
40453 * gcc.target/aarch64/aes_1.c: Likewise.
40454 * gcc.target/aarch64/aes_2.c: Likewise.
40455 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
40456 * gcc.target/aarch64/sha1_1.c: Likewise.
40457 * gcc.target/aarch64/sha256_1.c: Likewise.
40458 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
40460 2023-01-19 Jakub Jelinek <jakub@redhat.com>
40463 * g++.dg/cpp23/subscript12.C: New test.
40464 * g++.dg/cpp23/subscript13.C: New test.
40466 2023-01-19 Jakub Jelinek <jakub@redhat.com>
40469 * g++.dg/init/pr53932.C: New test.
40471 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
40473 * gcc.target/i386/pr108436.c: New test.
40475 2023-01-19 David Malcolm <dmalcolm@redhat.com>
40478 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
40479 involving dominance.
40480 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
40481 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
40484 2023-01-19 Harald Anlauf <anlauf@gmx.de>
40487 * gfortran.dg/pr108434.f90: New test.
40489 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
40491 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
40492 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
40493 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
40494 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
40495 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
40496 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
40498 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
40500 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
40502 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
40503 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
40504 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
40505 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
40506 Likewise, and also ensure that the -g option is appended to avoid it
40507 being taken as a path.
40508 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
40509 libraries added matches the set of -I and -L options.
40511 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
40514 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
40515 -fno-stack-protector.
40516 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
40517 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
40518 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
40519 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
40520 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
40521 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
40522 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
40523 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
40524 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
40526 2023-01-19 Jakub Jelinek <jakub@redhat.com>
40528 PR tree-optimization/108440
40529 * c-c++-common/rotate-10.c: New test.
40530 * c-c++-common/rotate-11.c: New test.
40532 2023-01-19 Alexandre Oliva <oliva@adacore.com>
40535 * gcc.target/i386/pr106746.c: New.
40537 2023-01-18 Marek Polacek <polacek@redhat.com>
40540 * gcc.dg/c2x-nullptr-6.c: New test.
40542 2023-01-18 David Malcolm <dmalcolm@redhat.com>
40544 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
40545 from https://samate.nist.gov/SARD/test-suites/81.
40546 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
40547 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
40548 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
40549 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
40551 2023-01-18 Richard Biener <rguenther@suse.de>
40554 * gcc.dg/lto/pr108445_0.c: New testcase.
40555 * gcc.dg/lto/pr108445_1.c: Likewise.
40557 2023-01-18 Murray Steele <murray.steele@arm.com>
40559 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
40561 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
40562 Andrew Pinski <apinski@marvell.com>
40565 * gcc.target/powerpc/pr108396.c: New test.
40567 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
40570 * gcc.target/powerpc/pr108348-1.c: New test.
40571 * gcc.target/powerpc/pr108348-2.c: New test.
40573 2023-01-17 Harald Anlauf <anlauf@gmx.de>
40576 * gfortran.dg/pr108421.f90: New test.
40578 2023-01-17 Jakub Jelinek <jakub@redhat.com>
40580 PR tree-optimization/106523
40581 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
40582 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
40583 __builtin_unreachable about shift count.
40584 * c-c++-common/rotate-2b.c: New test.
40585 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
40586 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
40587 __builtin_unreachable about shift count.
40588 * c-c++-common/rotate-4b.c: New test.
40589 * gcc.c-torture/execute/pr106523.c: New test.
40591 2023-01-16 Andrew Pinski <apinski@marvell.com>
40593 * lib/target-supports.exp (add_options_for_tls): Remove
40594 reference to Solaris 9 in comments.
40596 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
40599 * g++.target/i386/pr105980.C: New test.
40601 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
40603 * g++.dg/tree-ssa/pr106077.C: New test.
40605 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
40609 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
40610 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
40612 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
40614 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
40615 * gcc.dg/tree-ssa/popcount.c: Likewise.
40616 * gcc.dg/tree-ssa/popcount2.c: Likewise.
40617 * gcc.dg/tree-ssa/popcount3.c: Likewise.
40618 * gcc.target/aarch64/popcount4.c: Likewise.
40619 * gcc.target/i386/pr95771.c: Likewise, and...
40620 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
40621 since this would emit just a single IFN if a TI optab is added.
40623 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
40625 * gcc.dg/tree-ssa/cltz-max.c: New test.
40626 * gcc.dg/tree-ssa/clz-char.c: New test.
40627 * gcc.dg/tree-ssa/clz-int.c: New test.
40628 * gcc.dg/tree-ssa/clz-long-long.c: New test.
40629 * gcc.dg/tree-ssa/clz-long.c: New test.
40630 * gcc.dg/tree-ssa/ctz-char.c: New test.
40631 * gcc.dg/tree-ssa/ctz-int.c: New test.
40632 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
40633 * gcc.dg/tree-ssa/ctz-long.c: New test.
40635 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
40637 * lib/target-supports.exp (check_effective_target_clz)
40638 (check_effective_target_clzl, check_effective_target_clzll)
40639 (check_effective_target_ctz, check_effective_target_clzl)
40640 (check_effective_target_ctzll): New.
40641 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
40642 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
40643 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
40644 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
40645 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
40646 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
40647 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
40648 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
40649 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
40651 2023-01-16 Jakub Jelinek <jakub@redhat.com>
40654 * g++.target/i386/pr105593.C: New test.
40656 2023-01-16 Jakub Jelinek <jakub@redhat.com>
40659 * c-c++-common/Winit-self3.c: New test.
40660 * c-c++-common/Winit-self4.c: New test.
40661 * c-c++-common/Winit-self5.c: New test.
40663 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
40666 * gcc.target/powerpc/pr108272-1.c: New test.
40667 * gcc.target/powerpc/pr108272-2.c: New test.
40668 * gcc.target/powerpc/pr108272-3.c: New test.
40669 * gcc.target/powerpc/pr108272-4.c: New test.
40671 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
40673 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
40675 2023-01-14 Jakub Jelinek <jakub@redhat.com>
40678 * c-c++-common/pr108365.c: New test.
40679 * g++.dg/opt/pr108365.C: New test.
40680 * g++.dg/warn/pr108365.C: New test.
40682 2023-01-14 Alexandre Oliva <oliva@adacore.com>
40685 * gcc.target/arm/pr42093.c: Disable tree-dce.
40687 2023-01-13 David Malcolm <dmalcolm@redhat.com>
40690 * gcc.dg/analyzer/switch-enum-1.c: New test.
40691 * gcc.dg/analyzer/switch-enum-2.c: New test.
40692 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
40693 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
40694 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
40695 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
40697 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
40699 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
40702 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
40704 PR rtl-optimization/108117
40705 PR rtl-optimization/108132
40706 * gcc.dg/pr108117.c: New test.
40708 2023-01-13 Jakub Jelinek <jakub@redhat.com>
40711 * g++.dg/warn/pr108285.C: New test.
40713 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
40715 * gm2/examples/map/pass/examples-map-pass.exp:
40716 Call gm2_push_timeout 30 before foreach testcase.
40717 Call gm2_pop_timeout after the foreach statement.
40718 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
40719 Call gm2_push_timeout 20 before foreach testcase.
40720 Call gm2_pop_timeout after the foreach statement.
40722 2023-01-13 Jakub Jelinek <jakub@redhat.com>
40725 * gcc.c-torture/execute/pr107131.c: New test.
40727 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
40729 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
40731 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
40733 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
40734 from the message issued by -Wstrict-flex-arrays.
40735 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
40736 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
40737 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
40738 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
40739 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
40740 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
40741 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
40742 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
40744 2023-01-13 Jakub Jelinek <jakub@redhat.com>
40747 * gcc.dg/pr107131.c: New test.
40749 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
40751 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
40752 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
40754 2023-01-13 Richard Biener <rguenther@suse.de>
40756 * gcc.target/aarch64/pr107209.c: New test.
40758 2023-01-13 Richard Biener <rguenther@suse.de>
40760 PR tree-optimization/108387
40761 * gcc.dg/pr108387.c: New testcase.
40763 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
40765 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
40766 (timeout-dg.exp): Load.
40767 Call gm2_push_timeout 15.
40768 Call gm2_pop_timeout at the end.
40769 * gm2/link/min/pass/link-min-pass.exp: Set path
40771 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
40772 Call gm2_push_timeout 60.
40773 Call gm2_pop_timeout at the end.
40774 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
40775 individual_timeout.
40776 Configure dejagnu to timeout for 10 seconds.
40777 (gm2_push_timeout): New proc.
40778 (gm2_pop_timeout): New proc.
40779 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
40780 individual_timeout.
40781 Configure dejagnu to timeout for 10 seconds.
40782 (gm2_push_timeout): New proc.
40783 (gm2_pop_timeout): New proc.
40785 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
40787 * lib/gm2.exp: Use timeout.exp.
40789 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
40791 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
40794 2023-01-12 Andrew Pinski <apinski@marvell.com>
40795 Roger Sayle <roger@nextmovesoftware.com>
40797 PR tree-optimization/92342
40798 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
40799 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
40800 * gcc.dg/tree-ssa/multcmp-1.c: New test.
40801 * gcc.dg/tree-ssa/multcmp-2.c: New test.
40803 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
40804 Richard Sandiford <richard.sandiford@arm.com>
40807 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
40808 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
40809 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
40810 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
40811 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
40812 * gcc.target/aarch64/pr105549.c: New test.
40813 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
40814 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
40815 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
40816 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
40818 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
40819 Richard Sandiford <richard.sandiford@arm.com>
40821 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
40822 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
40824 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
40825 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
40827 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
40828 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
40829 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
40830 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
40832 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
40833 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
40835 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
40836 * g++.target/aarch64/bitfield-abi-warning.h: New test.
40838 2023-01-12 Richard Biener <rguenther@suse.de>
40840 PR tree-optimization/99412
40841 * gcc.dg/vect/pr99412.c: New testcase.
40842 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
40843 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
40845 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
40848 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
40849 * gfortran.dg/gomp/assumes-2.f90: Likewise.
40850 * gfortran.dg/gomp/assume-5.f90: New test.
40852 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
40854 * c-c++-common/cpp/pr108244-1.c: New test.
40855 * c-c++-common/cpp/pr108244-2.c: New test.
40856 * c-c++-common/gomp/pr108244-3.c: New test.
40858 2023-01-11 David Malcolm <dmalcolm@redhat.com>
40861 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
40862 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
40863 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
40864 warning false +ve directives.
40865 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
40866 * gcc.dg/analyzer/pr103217-3.c: Likewise.
40867 * gcc.dg/analyzer/strdup-pr108252.c: New test.
40868 * gcc.dg/analyzer/strndup-pr108252.c: New test.
40870 2023-01-11 Jakub Jelinek <jakub@redhat.com>
40873 * gcc.dg/pr105972.c: New test.
40875 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
40877 PR tree-optimization/71343
40878 * gcc.dg/pr71343-2.c: New test case.
40880 2023-01-11 David Faust <david.faust@oracle.com>
40883 * gcc.target/bpf/double-1.c: New test.
40884 * gcc.target/bpf/double-2.c: New test.
40885 * gcc.target/bpf/float-1.c: New test.
40887 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
40889 * gcc.dg/sso-17.c: New test.
40891 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
40893 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
40894 the testing target isn't a PowerPC target.
40896 2023-01-11 Richard Biener <rguenther@suse.de>
40898 PR tree-optimization/107767
40899 * gcc.dg/tree-ssa/pr107767.c: New testcase.
40901 2023-01-11 Jakub Jelinek <jakub@redhat.com>
40904 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
40906 2023-01-11 Richard Biener <rguenther@suse.de>
40908 PR tree-optimization/108352
40909 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
40910 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
40912 2023-01-11 Richard Biener <rguenther@suse.de>
40914 PR tree-optimization/108353
40915 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
40917 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
40919 * gcc.target/s390/not.c: New test.
40921 2023-01-11 Richard Biener <rguenther@suse.de>
40923 PR tree-optimization/106293
40924 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
40926 2023-01-10 Richard Biener <rguenther@suse.de>
40928 PR tree-optimization/106293
40929 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
40931 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
40933 PR rtl-optimization/106421
40934 * gcc.dg/pr106421.c: New test case.
40936 2023-01-10 Martin Jambor <mjambor@suse.cz>
40939 * g++.dg/ipa/pr108110.C: New test.
40941 2023-01-10 Richard Biener <rguenther@suse.de>
40943 PR tree-optimization/108314
40944 * gcc.dg/vect/pr108314.c: New testcase.
40946 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
40948 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
40951 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
40953 * gcc.target/csky/and3a.c: Rename to ...
40954 * gcc.target/csky/ck801-and.c: ... this.
40955 * gcc.target/csky/constpool-3.c: Rename to ...
40956 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
40957 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
40958 * gcc.target/csky/ck801-constpool.c: ... this, and skip
40959 if the CPU is not ck801.
40960 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
40962 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
40964 * gcc.target/s390/fcall-saved.c: New test.
40966 2023-01-09 Jakub Jelinek <jakub@redhat.com>
40971 * g++.dg/tree-ssa/initlist-opt2.C: New test.
40972 * g++.dg/tree-ssa/initlist-opt3.C: New test.
40974 2023-01-09 Joseph Myers <joseph@codesourcery.com>
40976 * gcc.dg/c2x-complit-8.c: New test.
40978 2023-01-09 Richard Biener <rguenther@suse.de>
40980 PR middle-end/69482
40981 * gcc.target/i386/pr69482-1.c: New testcase.
40982 * gcc.target/i386/pr69482-2.c: Likewise.
40984 2023-01-09 Martin Liska <mliska@suse.cz>
40987 * g++.dg/ipa/pr108830.C: New test.
40989 2023-01-09 Richard Biener <rguenther@suse.de>
40991 PR tree-optimization/101912
40992 * gcc.dg/uninit-pr101912.c: New testcase.
40994 2023-01-09 Martin Liska <mliska@suse.cz>
40997 * gcc.target/i386/pr107993.c: New test.
40999 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
41001 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
41003 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
41005 2023-01-06 Joseph Myers <joseph@codesourcery.com>
41007 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
41010 2023-01-06 Tamar Christina <tamar.christina@arm.com>
41013 2023-01-06 Tamar Christina <tamar.christina@arm.com>
41015 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
41017 2023-01-06 Jakub Jelinek <jakub@redhat.com>
41021 * gcc.c-torture/execute/pr108292.c: New test.
41022 * gcc.target/i386/pr108292.c: New test.
41023 * gcc.dg/pr108308.c: New test.
41025 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
41028 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
41030 * gcc.target/i386/cmov10.c: New test case.
41032 2023-01-05 Patrick Palka <ppalka@redhat.com>
41035 * g++.dg/parse/access14.C: New test.
41037 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
41039 * lib/gm2.exp (gm2_init_minx): New procedure.
41040 (gm2_init_min): New procedure calls gm2_init_min with
41042 * gm2/link/min/pass/tiny.mod: New test case.
41043 * gm2/link/min/pass/link-min-pass.exp: New file.
41045 2023-01-04 Patrick Palka <ppalka@redhat.com>
41048 * g++.dg/cpp2a/concepts-requires34.C: New test.
41050 2023-01-04 Jakub Jelinek <jakub@redhat.com>
41053 * g++.dg/template/pr108206.C: New test.
41055 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
41057 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
41059 2023-01-04 Jakub Jelinek <jakub@redhat.com>
41061 PR tree-optimization/108253
41062 * g++.dg/opt/pr108253.C: New test.
41064 2023-01-04 Jakub Jelinek <jakub@redhat.com>
41066 PR middle-end/108237
41067 * gcc.c-torture/compile/pr108237.c: New test.
41069 2023-01-04 Jakub Jelinek <jakub@redhat.com>
41071 PR sanitizer/108256
41072 * c-c++-common/ubsan/pr108256.c: New test.
41074 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
41076 * g++.dg/modules/modules.exp: Skip on AIX.
41077 * gcc.target/powerpc/pr99708.c: Skip on AIX.
41079 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
41081 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
41082 that the unused clone is GC'ed.
41083 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
41085 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
41087 * gcc.target/i386/cmov10.c: New test case.
41089 2023-01-03 Jakub Jelinek <jakub@redhat.com>
41091 PR middle-end/108264
41092 * gcc.dg/pr108264.c: New test.
41094 2023-01-03 Jakub Jelinek <jakub@redhat.com>
41096 PR rtl-optimization/108263
41097 * gcc.dg/pr108263.c: New test.
41099 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
41100 Uroš Bizjak <ubizjak@gmail.com>
41102 * gcc.target/i386/extendditi2-1.c: New test case.
41103 * gcc.target/i386/extendditi2-2.c: Likewise.
41106 Copyright (C) 2023 Free Software Foundation, Inc.
41108 Copying and distribution of this file, with or without modification,
41109 are permitted in any medium without royalty provided the copyright
41110 notice and this notice are preserved.