]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2
3 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
4 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
5 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
6 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
7 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
9
10 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
11
12 * gcc.target/s390/larl-1.c: New test.
13
14 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15
16 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
17
18 2023-06-26 Richard Biener <rguenther@suse.de>
19
20 PR tree-optimization/110381
21 * gcc.dg/vect/pr110381.c: New testcase.
22
23 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
24
25 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
26 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
27
28 2023-06-26 liuhongt <hongtao.liu@intel.com>
29
30 * gcc.target/aarch64/pr110371.c: New test.
31
32 2023-06-26 liuhongt <hongtao.liu@intel.com>
33
34 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
35 * gcc.target/i386/pr110018-2.c: Ditto.
36
37 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
38
39 * gcc.target/i386/mvc17.c: New test.
40
41 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
42
43 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
44
45 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
46
47 PR d/110359
48 * gdc.dg/pr110359.d: New test.
49
50 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
51
52 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
53 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
54
55 2023-06-25 Li Xu <xuli1@eswincomputing.com>
56
57 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
58
59 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
60
61 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
62 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
63 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
64 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
65 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
66 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
67
68 2023-06-25 Pan Li <pan2.li@intel.com>
69
70 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
71 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
72 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
73 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
74 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
75 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
76 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
77 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
78
79 2023-06-25 Pan Li <pan2.li@intel.com>
80
81 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
82 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
83 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
84 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
85 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
86
87 2023-06-25 liuhongt <hongtao.liu@intel.com>
88
89 * gcc.target/i386/pr110309.c: New test.
90
91 2023-06-25 yulong <shiyulong@iscas.ac.cn>
92
93 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
94 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
95 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
96 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
97 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
98 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
99 * gcc.target/riscv/rvv/base/abi-17.c: New test.
100 * gcc.target/riscv/rvv/base/abi-18.c: New test.
101
102 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
103
104 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
105 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
106 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
107 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
108 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
109 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
110 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
111 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
112 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
113 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
114 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
115 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
116 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
117 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
118 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
119 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
120 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
121 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
122 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
123 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
124 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
125 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
126 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
127 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
128 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
129 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
130 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
131 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
132 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
133 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
134 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
135 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
136 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
137 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
138 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
139 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
140
141 2023-06-24 David Malcolm <dmalcolm@redhat.com>
142
143 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
144 #define INCLUDE_VECTOR.
145
146 2023-06-23 David Malcolm <dmalcolm@redhat.com>
147
148 PR c++/110164
149 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
150
151 2023-06-23 Marek Polacek <polacek@redhat.com>
152
153 * lib/target-supports.exp (check_effective_target_c++23): Return
154 1 also if check_effective_target_c++26.
155 (check_effective_target_c++23_down): New.
156 (check_effective_target_c++26_only): New.
157 (check_effective_target_c++26): New.
158 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
159 * g++.dg/cpp26/cplusplus.C: New test.
160
161 2023-06-23 Harald Anlauf <anlauf@gmx.de>
162
163 PR fortran/110360
164 * gfortran.dg/value_9.f90: New test.
165
166 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
167 Aaron Sawdey <acsawdey@linux.ibm.com>
168
169 PR target/105325
170 * g++.target/powerpc/pr105325.C: New test.
171 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
172
173 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
174
175 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
176 this header use pragma system_header.
177
178 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
179
180 PR tree-optimization/110280
181 * gcc.target/aarch64/sve/pr110280.c: New test.
182
183 2023-06-22 Richard Biener <rguenther@suse.de>
184
185 PR tree-optimization/110332
186 * g++.dg/torture/pr110332.C: New testcase.
187 * gcc.dg/torture/pr110332-1.c: Likewise.
188 * gcc.dg/torture/pr110332-2.c: Likewise.
189
190 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
191 Uros Bizjak <ubizjak@gmail.com>
192
193 * gcc.target/i386/avx-vptest-4.c: New test case.
194 * gcc.target/i386/avx-vptest-5.c: Likewise.
195 * gcc.target/i386/avx-vptest-6.c: Likewise.
196 * gcc.target/i386/pr109973-1.c: Update test case.
197 * gcc.target/i386/pr109973-2.c: Likewise.
198 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
199 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
200 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
201
202 2023-06-22 David Malcolm <dmalcolm@redhat.com>
203
204 PR analyzer/106626
205 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
206 out-of-bounds working.
207 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
208 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
209 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
210 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
211 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
212 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
213 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
214 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
215 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
216 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
217 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
218 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
219 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
220 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
221 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
222 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
223 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
224 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
225 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
226 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
227 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
228 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
229 * gcc.dg/analyzer/pr101962.c: Update expected results.
230 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
231 pending_diagnostic::emit implementations.
232
233 2023-06-22 David Malcolm <dmalcolm@redhat.com>
234
235 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
236 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
237 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
238 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
239 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
240 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
241 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
242
243 2023-06-22 David Malcolm <dmalcolm@redhat.com>
244
245 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
246 multiline directive.
247 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
248 dg-regexp directives.
249 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
250 directives.
251 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
252 handle-multiline-outputs from prune_gcc_output to here.
253 * lib/multiline.exp (dg-end-multiline-output): Move call to
254 maybe-handle-nn-line-numbers from prune_gcc_output to here.
255 * lib/prune.exp (prune_gcc_output): Move calls to
256 maybe-handle-nn-line-numbers and handle-multiline-outputs from
257 here to the above.
258
259 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
260
261 PR fortran/87477
262 PR fortran/107900
263 PR fortran/110224
264 PR fortran/88688
265 PR fortran/94380
266 PR fortran/95398
267 * gfortran.dg/pr107900.f90 : New test
268 * gfortran.dg/pr110224.f90 : New test
269 * gfortran.dg/pr88688.f90 : New test
270 * gfortran.dg/pr94380.f90 : New test
271 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
272 numbers in the error tests by two and change the text in two.
273
274 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
275
276 PR fortran/108961
277 * gfortran.dg/pr108961.f90: New test.
278
279 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
280
281 PR target/110018
282 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
283 * gcc.target/i386/pr110018-2.c: New test.
284
285 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
286
287 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
288 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
289
290 2023-06-21 Richard Biener <rguenther@suse.de>
291
292 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
293 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
294
295 2023-06-21 Jan Beulich <jbeulich@suse.com>
296
297 * gcc.target/i386/avx512f-copysign.c: New test.
298
299 2023-06-21 Jan Beulich <jbeulich@suse.com>
300
301 * gcc.target/i386/avx512f-dupv2di.c: Add
302 -mprefer-vector-width=512.
303
304 2023-06-21 liuhongt <hongtao.liu@intel.com>
305
306 * gcc.target/i386/pr110018-1.c: New test.
307
308 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
309
310 PR c++/66290
311 * c-c++-common/cpp/macro-ranges.c: New test.
312 * c-c++-common/cpp/line-2.c: Adapt to check for column information
313 on macro-related libcpp warnings.
314 * c-c++-common/cpp/line-3.c: Likewise.
315 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
316 * c-c++-common/cpp/pr58844-1.c: Likewise.
317 * c-c++-common/cpp/pr58844-2.c: Likewise.
318 * c-c++-common/cpp/warning-zero-location.c: Likewise.
319 * c-c++-common/pragma-diag-14.c: Likewise.
320 * c-c++-common/pragma-diag-15.c: Likewise.
321 * g++.dg/modules/macro-2_d.C: Likewise.
322 * g++.dg/modules/macro-4_d.C: Likewise.
323 * g++.dg/modules/macro-4_e.C: Likewise.
324 * g++.dg/spellcheck-macro-ordering.C: Likewise.
325 * gcc.dg/builtin-redefine.c: Likewise.
326 * gcc.dg/cpp/Wunused.c: Likewise.
327 * gcc.dg/cpp/redef2.c: Likewise.
328 * gcc.dg/cpp/redef3.c: Likewise.
329 * gcc.dg/cpp/redef4.c: Likewise.
330 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
331 * gcc.dg/cpp/ucnid-11.c: Likewise.
332 * gcc.dg/cpp/undef2.c: Likewise.
333 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
334 * gcc.dg/cpp/warn-redefined.c: Likewise.
335 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
336 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
337
338 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
339
340 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
341 pointer to indirect argument registers and allow either to be used
342 as the base register in subsequent stores.
343 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
344 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
345 indirect argument to happen via the argument register or the
346 stack pointer.
347 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
348 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
349 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
350 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
351 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
352 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
353 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
354 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
355 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
356 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
357 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
358 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
359 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
360 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
361 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
362 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
363 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
364 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
365 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
366 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
367 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
368 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
369 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
370 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
371 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
372 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
373 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
374 -fcprop-registers and combine.
375 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
376 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
377 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
378 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
379 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
380 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
381 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
382 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
383 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
384 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
385 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
386 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
387 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
388 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
389 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
390 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
391 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
392 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
393 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
394 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
395 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
396 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
397 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
398 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
399 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
400 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
401 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
402 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
403 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
404 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
405 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
406 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
407 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
408 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
409 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
410 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
411 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
412
413 2023-06-20 Jakub Jelinek <jakub@redhat.com>
414
415 PR middle-end/79173
416 * g++.target/i386/pr79173-1.C: New test.
417
418 2023-06-20 Martin Jambor <mjambor@suse.cz>
419
420 PR ipa/110276
421 * gcc.dg/ipa/pr110276.c: New test.
422
423 2023-06-20 Carl Love <cel@us.ibm.com>
424
425 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
426 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
427 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
428
429 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
430
431 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
432 -mabi=lp64d.
433 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
434 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
435 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
436 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
437 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
438 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
439 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
440 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
441
442 2023-06-20 Li Xu <xuli1@eswincomputing.com>
443
444 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
445
446 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
447
448 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
449 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
450 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
451
452 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
453
454 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
455 -Wno-psabi.
456 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
457 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
458 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
459 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
460 Dito.
461 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
462 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
463 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
464 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
465 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
466
467 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
468
469 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
470 -ffast-math.
471 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
472 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
473 -ffast-math
474 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
475 vfmul.
476 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
477
478 2023-06-20 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
481 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
482 due to missing return.
483
484 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
485
486 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
487
488 2023-06-20 Jan Beulich <jbeulich@suse.com>
489
490 * gcc.target/i386/avx512f-dupv2di.c: New test.
491
492 2023-06-20 Richard Biener <rguenther@suse.de>
493
494 PR debug/110295
495 * g++.dg/debug/pr110295.C: New testcase.
496
497 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
498
499 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
500 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
501 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
502 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
503
504 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
505
506 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
507 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
508 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
509 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
510 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
511 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
512 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
513 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
514 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
515 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
516 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
517 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
518 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
519 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
520 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
521 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
522 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
523 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
524 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
525 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
526 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
527 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
528 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
529 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
530 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
531 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
532 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
533 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
534 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
535 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
536 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
537 * gcc.target/riscv/vector-abi-1.c: Ditto.
538 * gcc.target/riscv/vector-abi-2.c: Ditto.
539 * gcc.target/riscv/vector-abi-3.c: Ditto.
540 * gcc.target/riscv/vector-abi-4.c: Ditto.
541 * gcc.target/riscv/vector-abi-5.c: Ditto.
542 * gcc.target/riscv/vector-abi-6.c: Ditto.
543 * gcc.target/riscv/vector-abi-7.c: New test.
544 * gcc.target/riscv/vector-abi-8.c: New test.
545 * gcc.target/riscv/vector-abi-9.c: New test.
546
547 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
548
549 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
550 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
551 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
552
553 2023-06-19 Jan Hubicka <jh@suse.cz>
554
555 PR tree-optimization/109811
556 PR tree-optimization/109849
557 * gcc.dg/tree-ssa/phiprop-1.c: New test.
558 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
559
560 2023-06-19 Pan Li <pan2.li@intel.com>
561
562 PR target/110299
563 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
564 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
565 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
566 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
567 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
568 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
569 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
570 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
571
572 2023-06-19 Pan Li <pan2.li@intel.com>
573
574 PR target/110277
575 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
576 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
577 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
578 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
579
580 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
581
582 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
583 * gcc.dg/unroll-8.c: Likewise.
584 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
585 * lib/target-supports.exp
586 (check_effective_target_vect_int_mod): Add amdgcn.
587 (check_effective_target_divmod): Likewise.
588 * gcc.target/gcn/simd-math-3-16.c: New test.
589 * gcc.target/gcn/simd-math-3-2.c: New test.
590 * gcc.target/gcn/simd-math-3-32.c: New test.
591 * gcc.target/gcn/simd-math-3-4.c: New test.
592 * gcc.target/gcn/simd-math-3-8.c: New test.
593 * gcc.target/gcn/simd-math-3-char-16.c: New test.
594 * gcc.target/gcn/simd-math-3-char-2.c: New test.
595 * gcc.target/gcn/simd-math-3-char-32.c: New test.
596 * gcc.target/gcn/simd-math-3-char-4.c: New test.
597 * gcc.target/gcn/simd-math-3-char-8.c: New test.
598 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
599 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
600 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
601 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
602 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
603 * gcc.target/gcn/simd-math-3-char-run.c: New test.
604 * gcc.target/gcn/simd-math-3-char.c: New test.
605 * gcc.target/gcn/simd-math-3-long-16.c: New test.
606 * gcc.target/gcn/simd-math-3-long-2.c: New test.
607 * gcc.target/gcn/simd-math-3-long-32.c: New test.
608 * gcc.target/gcn/simd-math-3-long-4.c: New test.
609 * gcc.target/gcn/simd-math-3-long-8.c: New test.
610 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
611 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
612 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
613 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
614 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
615 * gcc.target/gcn/simd-math-3-long-run.c: New test.
616 * gcc.target/gcn/simd-math-3-long.c: New test.
617 * gcc.target/gcn/simd-math-3-run-16.c: New test.
618 * gcc.target/gcn/simd-math-3-run-2.c: New test.
619 * gcc.target/gcn/simd-math-3-run-32.c: New test.
620 * gcc.target/gcn/simd-math-3-run-4.c: New test.
621 * gcc.target/gcn/simd-math-3-run-8.c: New test.
622 * gcc.target/gcn/simd-math-3-run.c: New test.
623 * gcc.target/gcn/simd-math-3-short-16.c: New test.
624 * gcc.target/gcn/simd-math-3-short-2.c: New test.
625 * gcc.target/gcn/simd-math-3-short-32.c: New test.
626 * gcc.target/gcn/simd-math-3-short-4.c: New test.
627 * gcc.target/gcn/simd-math-3-short-8.c: New test.
628 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
629 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
630 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
631 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
632 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
633 * gcc.target/gcn/simd-math-3-short-run.c: New test.
634 * gcc.target/gcn/simd-math-3-short.c: New test.
635 * gcc.target/gcn/simd-math-3.c: New test.
636 * gcc.target/gcn/simd-math-4-char-run.c: New test.
637 * gcc.target/gcn/simd-math-4-char.c: New test.
638 * gcc.target/gcn/simd-math-4-long-run.c: New test.
639 * gcc.target/gcn/simd-math-4-long.c: New test.
640 * gcc.target/gcn/simd-math-4-run.c: New test.
641 * gcc.target/gcn/simd-math-4-short-run.c: New test.
642 * gcc.target/gcn/simd-math-4-short.c: New test.
643 * gcc.target/gcn/simd-math-4.c: New test.
644 * gcc.target/gcn/simd-math-5-16.c: New test.
645 * gcc.target/gcn/simd-math-5-32.c: New test.
646 * gcc.target/gcn/simd-math-5-4.c: New test.
647 * gcc.target/gcn/simd-math-5-8.c: New test.
648 * gcc.target/gcn/simd-math-5-char-16.c: New test.
649 * gcc.target/gcn/simd-math-5-char-32.c: New test.
650 * gcc.target/gcn/simd-math-5-char-4.c: New test.
651 * gcc.target/gcn/simd-math-5-char-8.c: New test.
652 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
653 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
654 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
655 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
656 * gcc.target/gcn/simd-math-5-char-run.c: New test.
657 * gcc.target/gcn/simd-math-5-char.c: New test.
658 * gcc.target/gcn/simd-math-5-long-16.c: New test.
659 * gcc.target/gcn/simd-math-5-long-32.c: New test.
660 * gcc.target/gcn/simd-math-5-long-4.c: New test.
661 * gcc.target/gcn/simd-math-5-long-8.c: New test.
662 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
663 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
664 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
665 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
666 * gcc.target/gcn/simd-math-5-long-run.c: New test.
667 * gcc.target/gcn/simd-math-5-long.c: New test.
668 * gcc.target/gcn/simd-math-5-run-16.c: New test.
669 * gcc.target/gcn/simd-math-5-run-32.c: New test.
670 * gcc.target/gcn/simd-math-5-run-4.c: New test.
671 * gcc.target/gcn/simd-math-5-run-8.c: New test.
672 * gcc.target/gcn/simd-math-5-run.c: New test.
673 * gcc.target/gcn/simd-math-5-short-16.c: New test.
674 * gcc.target/gcn/simd-math-5-short-32.c: New test.
675 * gcc.target/gcn/simd-math-5-short-4.c: New test.
676 * gcc.target/gcn/simd-math-5-short-8.c: New test.
677 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
678 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
679 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
680 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
681 * gcc.target/gcn/simd-math-5-short-run.c: New test.
682 * gcc.target/gcn/simd-math-5-short.c: New test.
683 * gcc.target/gcn/simd-math-5.c: New test.
684
685 2023-06-19 Richard Biener <rguenther@suse.de>
686
687 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
688 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
689 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
690 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
691 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
692 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
693 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
694 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
695 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
696
697 2023-06-19 Richard Biener <rguenther@suse.de>
698
699 PR tree-optimization/110298
700 * gcc.dg/torture/pr110298.c: New testcase.
701
702 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
703
704 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
705
706 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
707
708 PR target/105523
709 * lib/target-supports.exp
710 (check_effective_target_keeps_null_pointer_checks): Add
711 avr.
712 * gcc.target/avr/pr105523.c: New test.
713
714 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
715
716 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
717 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
718 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
719 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
720 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
721 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
722 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
723 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
724 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
725 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
726 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
727 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
728 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
729 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
730 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
731 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
732
733 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
734
735 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
736 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
737 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
738 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
739 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
740 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
741 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
742 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
743 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
744 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
745 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
746 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
747 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
748 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
749 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
750 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
751 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
752 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
753 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
754 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
755 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
756 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
757 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
758 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
759 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
760 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
761 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
762 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
763 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
764 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
765 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
766 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
767 target selectors.
768
769 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
770
771 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
772 that no sext insns are present.
773 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
774 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
775 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
776
777 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
778
779 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
780 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
781 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
782 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
783 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
784 New test.
785 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
786 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
787 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
788 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
789 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
790 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
791 New test.
792 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
793
794 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
795
796 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
797 (u)int8_t.
798 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
799 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
800 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
801 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
802 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
803 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
804 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
805 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
806 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
807 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
808 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
809 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
810 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
811 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
812 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
813 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
814 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
815 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
816 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
817 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
818 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
819 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
820 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
821 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
822 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
823 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
824 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
825 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
826 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
827 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
828 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
829 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
830 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
831 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
832 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
833 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
834 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
835 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
836 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
837 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
838 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
839 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
840 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
841
842 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
843
844 PR target/110086
845 * gcc.target/avr/pr110086.c: New test.
846
847 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
848
849 * gcc.target/powerpc/const_anchors.c: New test.
850 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
851
852 2023-06-19 liuhongt <hongtao.liu@intel.com>
853
854 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
855 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
856
857 2023-06-18 Jan Hubicka <jh@suse.cz>
858
859 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
860
861 2023-06-18 Honza <jh@ryzen3.suse.cz>
862
863 PR tree-optimization/109849
864 * g++.dg/ipa/devirt-45.C: Update template.
865
866 2023-06-18 yulong <shiyulong@iscas.ac.cn>
867
868 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
869 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
870 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
871 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
872 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
873
874 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
875
876 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
877
878 2023-06-16 Pan Li <pan2.li@intel.com>
879
880 PR target/110265
881 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
882 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
883 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
884 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
885 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
886
887 2023-06-16 Jakub Jelinek <jakub@redhat.com>
888
889 PR middle-end/79173
890 * gcc.target/i386/pr79173-11.c: New test.
891 * gcc.dg/builtin-addc-1.c: New test.
892
893 2023-06-16 Jakub Jelinek <jakub@redhat.com>
894
895 PR tree-optimization/110271
896 * gcc.c-torture/compile/pr110271.c: New test.
897
898 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
899 Uros Bizjak <ubizjak@gmail.com>
900
901 PR target/31985
902 * gcc.target/i386/pr31985.c: New test case.
903
904 2023-06-16 Alex Coplan <alex.coplan@arm.com>
905
906 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
907 * g++.dg/cpp0x/forw_enum6.C: Likewise.
908 * g++.dg/cpp0x/elab-enum-base.C: New test.
909
910 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
911
912 * gcc.target/mips/code-readable-attr-1.c: New test.
913 * gcc.target/mips/code-readable-attr-2.c: New test.
914 * gcc.target/mips/code-readable-attr-3.c: New test.
915 * gcc.target/mips/code-readable-attr-4.c: New test.
916 * gcc.target/mips/code-readable-attr-5.c: New test.
917
918 2023-06-16 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/110269
921 * gcc.dg/tree-ssa/pr110269.c: New testcase.
922
923 2023-06-16 David Malcolm <dmalcolm@redhat.com>
924
925 PR c/107583
926 * c-c++-common/spellcheck-pr107583.c: New test.
927
928 2023-06-15 Andrew Pinski <apinski@marvell.com>
929
930 PR tree-optimization/110266
931 * gcc.c-torture/compile/pr110266.c: New test.
932
933 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
934
935 PR tree-optimization/110266
936 * gcc.dg/pr110266.c: New.
937
938 2023-06-15 Jakub Jelinek <jakub@redhat.com>
939
940 PR preprocessor/80753
941 * c-c++-common/missing-header-5.c: New test.
942
943 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
944
945 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
946
947 2023-06-15 Jakub Jelinek <jakub@redhat.com>
948
949 PR middle-end/79173
950 * gcc.target/i386/pr79173-1.c: New test.
951 * gcc.target/i386/pr79173-2.c: New test.
952 * gcc.target/i386/pr79173-3.c: New test.
953 * gcc.target/i386/pr79173-4.c: New test.
954 * gcc.target/i386/pr79173-5.c: New test.
955 * gcc.target/i386/pr79173-6.c: New test.
956 * gcc.target/i386/pr79173-7.c: New test.
957 * gcc.target/i386/pr79173-8.c: New test.
958 * gcc.target/i386/pr79173-9.c: New test.
959 * gcc.target/i386/pr79173-10.c: New test.
960
961 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
962
963 * gcc.target/aarch64/abd.h: New file.
964 * gcc.target/aarch64/abd_2.c: New test.
965 * gcc.target/aarch64/abd_3.c: New test.
966 * gcc.target/aarch64/abd_4.c: New test.
967 * gcc.target/aarch64/abd_none_2.c: New test.
968 * gcc.target/aarch64/abd_none_3.c: New test.
969 * gcc.target/aarch64/abd_none_4.c: New test.
970 * gcc.target/aarch64/abd_run_1.c: New test.
971 * gcc.target/aarch64/sve/abd_1.c: New test.
972 * gcc.target/aarch64/sve/abd_none_1.c: New test.
973 * gcc.target/aarch64/sve/abd_2.c: New test.
974 * gcc.target/aarch64/sve/abd_none_2.c: New test.
975
976 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
977
978 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
979 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
980 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
981 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
982 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
983 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
984 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
985 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
986 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
987 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
988 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
989 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
990 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
991 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
992
993 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
994
995 PR target/110119
996 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
997 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
998
999 2023-06-14 Jason Merrill <jason@redhat.com>
1000
1001 DR 2327
1002 PR c++/86521
1003 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1004 * g++.dg/cpp1z/elide7.C: New test.
1005
1006 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1007
1008 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1009 OpenACC 'serial', OpenMP 'target' usage.
1010
1011 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1012
1013 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1014 alternatives.
1015 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1016 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1017
1018 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1019
1020 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1021
1022 2023-06-14 liuhongt <hongtao.liu@intel.com>
1023
1024 * gcc.target/i386/pr110227.c: New test.
1025
1026 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1027
1028 PR c/84890
1029 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1030 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1031 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1032 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1033 * g++.dg/lookup/missing-std-include.C: Likewise.
1034 * g++.dg/spellcheck-inttypes.C: Likewise.
1035 * g++.dg/spellcheck-stdint.C: Likewise.
1036 * g++.dg/spellcheck-stdlib.C: Likewise.
1037 * gcc.dg/spellcheck-inttypes.c: Likewise.
1038 * gcc.dg/spellcheck-stdbool.c: Likewise.
1039 * gcc.dg/spellcheck-stdint.c: Likewise.
1040 * gcc.dg/spellcheck-stdlib.c: Likewise.
1041
1042 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1043
1044 * gfortran.dg/data_array_7.f90: New test.
1045
1046 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1047 Mikael Morin <mikael@gcc.gnu.org>
1048
1049 PR fortran/86277
1050 * gfortran.dg/zero_sized_14.f90: New test.
1051 * gfortran.dg/zero_sized_15.f90: New test.
1052
1053 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1054
1055 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1056 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1057 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1058 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1059 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1060 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1061 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1062 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1063 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1064 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1065
1066 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1067
1068 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1069 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1070
1071 2023-06-13 Jason Merrill <jason@redhat.com>
1072
1073 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1074
1075 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1076 Kito Cheng <kito.cheng@sifive.com>
1077
1078 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1079 * g++.target/riscv/rvv/base/pr109535.C: Same
1080 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1081 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1082 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1083 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1084 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1085 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
1086 * gcc.target/riscv/rvv/base/spill-10.c: Same
1087 * gcc.target/riscv/rvv/base/spill-11.c: Same
1088 * gcc.target/riscv/rvv/base/spill-9.c: Same
1089 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
1090 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
1091 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
1092 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
1093 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
1094 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
1095 * gcc.target/riscv/vector-abi-1.c: New test.
1096 * gcc.target/riscv/vector-abi-2.c: New test.
1097 * gcc.target/riscv/vector-abi-3.c: New test.
1098 * gcc.target/riscv/vector-abi-4.c: New test.
1099 * gcc.target/riscv/vector-abi-5.c: New test.
1100 * gcc.target/riscv/vector-abi-6.c: New test.
1101
1102 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1103
1104 * gcc.target/arm/mtp.c: New test.
1105 * gcc.target/arm/mtp_1.c: New test.
1106 * gcc.target/arm/mtp_2.c: New test.
1107 * gcc.target/arm/mtp_3.c: New test.
1108 * gcc.target/arm/mtp_4.c: New test.
1109
1110 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1111
1112 PR target/108779
1113 * gcc.target/aarch64/mtp_5.c: New test.
1114 * gcc.target/aarch64/mtp_6.c: New test.
1115 * gcc.target/aarch64/mtp_7.c: New test.
1116 * gcc.target/aarch64/mtp_8.c: New test.
1117 * gcc.target/aarch64/mtp_9.c: New test.
1118
1119 2023-06-13 Richard Biener <rguenther@suse.de>
1120
1121 PR middle-end/110232
1122 * gcc.target/i386/pr110232.c: New testcase.
1123
1124 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1125
1126 PR testsuite/109880
1127 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1128
1129 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1130
1131 PR testsuite/110230
1132 PR target/109932
1133 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1134 * gcc.target/powerpc/pr109932-2.c: Ditto.
1135
1136 2023-06-13 Pan Li <pan2.li@intel.com>
1137
1138 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1139 Adjust dg-do to comiple for asm checking.
1140
1141 2023-06-13 Tejas Belagod <tbelagod@arm.com>
1142
1143 PR target/96339
1144 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
1145 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
1146 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
1147 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
1148 to expect optimized code for function body.
1149 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
1150 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
1151 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
1152 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
1153 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
1154 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
1155 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
1156 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
1157 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
1158 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
1159 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
1160
1161 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1162
1163 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1164
1165 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1166
1167 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
1168 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
1169 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
1170 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
1171
1172 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1173
1174 PR modula2/110189
1175 * gm2/pim/fail/foovaltype.mod: New test.
1176
1177 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1178
1179 PR rtl-optimization/101188
1180 * gcc.c-torture/execute/pr101188.c: New test
1181
1182 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1183
1184 * gcc.target/aarch64/vec-init-single-const.c: New test.
1185 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
1186 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
1187
1188 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
1189
1190 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
1191 * c-c++-common/gomp/map-9.c: Likewise.
1192 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
1193 * gfortran.dg/gomp/map-11.f90: Likewise.
1194 * gfortran.dg/gomp/target-update-1.f90: Likewise.
1195 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
1196 * c-c++-common/gomp/map-6.c: Update dg-error and also check
1197 clause error with 'target (enter/exit) data'.
1198
1199 2023-06-12 Pan Li <pan2.li@intel.com>
1200
1201 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1202
1203 2023-06-12 Pan Li <pan2.li@intel.com>
1204
1205 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1206 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1207
1208 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1209
1210 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
1211 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
1212 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
1213 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
1214 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
1215 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
1216
1217 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1218
1219 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1220
1221 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1222
1223 * gcc.dg/vect/pr110142.c: New test.
1224
1225 2023-06-12 liuhongt <hongtao.liu@intel.com>
1226
1227 * gcc.target/i386/vec_pack_fp16-1.c: New test.
1228 * gcc.target/i386/vec_pack_fp16-2.c: New test.
1229 * gcc.target/i386/vec_pack_fp16-3.c: New test.
1230
1231 2023-06-12 Jason Merrill <jason@redhat.com>
1232
1233 PR c++/105838
1234 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1235
1236 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1237
1238 PR target/109932
1239 * gcc.target/powerpc/pr109932-1.c: New test.
1240 * gcc.target/powerpc/pr109932-2.c: New test.
1241
1242 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1243
1244 PR target/110011
1245 * gcc.target/powerpc/pr110011.c: New test.
1246
1247 2023-06-12 Pan Li <pan2.li@intel.com>
1248
1249 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1250 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1251
1252 2023-06-12 Pan Li <pan2.li@intel.com>
1253
1254 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1255 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
1256
1257 2023-06-11 Patrick Palka <ppalka@redhat.com>
1258
1259 PR c++/110122
1260 * g++.dg/cpp2a/nontype-class59.C: New test.
1261
1262 2023-06-11 Patrick Palka <ppalka@redhat.com>
1263
1264 PR c++/110122
1265 * g++.dg/cpp2a/nontype-class57.C: New test.
1266 * g++.dg/cpp2a/nontype-class58.C: New test.
1267
1268 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
1269
1270 PR target/109907
1271 * gcc.target/avr/pr109907.c: New test.
1272 * gcc.target/avr/torture/pr109907-1.c: New test.
1273 * gcc.target/avr/torture/pr109907-2.c: New test.
1274
1275 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1276
1277 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
1278 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
1279 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
1280 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
1281 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
1282 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
1283
1284 2023-06-10 Nathan Sidwell <nathan@acm.org>
1285
1286 * g++.dg/template/pr61663.C: New.
1287
1288 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1289
1290 PR target/109650
1291 * gcc.target/avr/torture/pr109650-1.c: New test.
1292 * gcc.target/avr/torture/pr109650-2.c: New test.
1293
1294 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1295
1296 * gfortran.dg/ieee/minmax_1.f90: New test.
1297 * gfortran.dg/ieee/minmax_2.f90: New file.
1298 * gfortran.dg/ieee/minmax_3.f90: New file.
1299 * gfortran.dg/ieee/minmax_4.f90: New file.
1300
1301 2023-06-10 Tim Lange <mail@tim-lange.me>
1302
1303 PR analyzer/110014
1304 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1305
1306 2023-06-10 Tim Lange <mail@tim-lange.me>
1307
1308 PR analyzer/109577
1309 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
1310 and add new test case.
1311 * gcc.dg/analyzer/pr109577.c: New test.
1312
1313 2023-06-10 Pan Li <pan2.li@intel.com>
1314
1315 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1316 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1317
1318 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1319
1320 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
1321 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1322 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
1323
1324 2023-06-09 Jason Merrill <jason@redhat.com>
1325
1326 * g++.dg/concepts/auto7.C: New test.
1327 * g++.dg/concepts/auto7a.C: New test.
1328
1329 2023-06-09 Jason Merrill <jason@redhat.com>
1330
1331 PR c++/110102
1332 * g++.dg/cpp0x/initlist-opt1.C: New test.
1333
1334 2023-06-09 Andrew Pinski <apinski@marvell.com>
1335
1336 PR tree-optimization/97711
1337 PR tree-optimization/110155
1338 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
1339 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
1340
1341 2023-06-09 Andrew Pinski <apinski@marvell.com>
1342
1343 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1344
1345 2023-06-09 Andrew Pinski <apinski@marvell.com>
1346
1347 PR tree-optimization/110165
1348 PR tree-optimization/110166
1349 * gcc.c-torture/execute/pr110165-1.c: New test.
1350 * gcc.c-torture/execute/pr110166-1.c: New test.
1351
1352 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1353
1354 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1355 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1356
1357 2023-06-09 Pan Li <pan2.li@intel.com>
1358
1359 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1360 for ZVFHMIN.
1361
1362 2023-06-09 liuhongt <hongtao.liu@intel.com>
1363
1364 * gcc.target/i386/pr110108-2.c: New test.
1365
1366 2023-06-09 liuhongt <hongtao.liu@intel.com>
1367
1368 * gcc.target/i386/pr110108.c: New test.
1369 * gcc.target/i386/pr110108-3.c: New test.
1370 * gcc.target/i386/pr109900.c: Adjust testcase.
1371
1372 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1373
1374 PR modula2/110126
1375 * gm2/pim/pass/fooasm3.mod: New test.
1376
1377 2023-06-08 Pan Li <pan2.li@intel.com>
1378
1379 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1380 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1381
1382 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
1383
1384 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
1385 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
1386 * gcc.dg/analyzer/pr101962.c: Likewise.
1387 * gcc.dg/analyzer/realloc-5.c: Likewise.
1388 * gcc.dg/analyzer/pr109439.c: New test.
1389
1390 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1391
1392 * gcc.target/i386/ctzll-1.c: New test.
1393 * gcc.target/i386/ffsll-1.c: New test.
1394
1395 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
1396
1397 PR fortran/99350
1398 PR fortran/107821
1399 PR fortran/109451
1400 * gfortran.dg/pr99350.f90 : New test.
1401 * gfortran.dg/associate_5.f03 : Changed error message.
1402 * gfortran.dg/pr107821.f90 : New test.
1403 * gfortran.dg/associate_61.f90 : New test
1404
1405 2023-06-08 Alexandre Oliva <oliva@adacore.com>
1406
1407 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
1408 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
1409 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
1410 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
1411 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
1412 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
1413 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
1414 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
1415
1416 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1417 Uros Bizjak <ubizjak@gmail.com>
1418
1419 * gcc.target/i386/cmc-1.c: New test case.
1420 * gcc.target/i386/stc-1.c: Likewise.
1421
1422 2023-06-07 Jason Merrill <jason@redhat.com>
1423
1424 PR c++/58487
1425 PR c++/53637
1426 * g++.dg/opt/nrv26.C: New test.
1427 * g++.dg/opt/nrv26a.C: New test.
1428 * g++.dg/opt/nrv27.C: New test.
1429
1430 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1431 Jeff Law <jlaw@ventanamicro.com>
1432
1433 * gcc.target/riscv/shift-and-2.c: New tests.
1434 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
1435 * gcc.target/riscv/sign-extend.c: New test.
1436 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
1437
1438 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1439
1440 PR target/110132
1441 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
1442 Extend to ls64.
1443 * g++.target/aarch64/acle/acle.exp: New.
1444 * g++.target/aarch64/acle/ls64.C: New test.
1445 * g++.target/aarch64/acle/ls64_lto.C: New test.
1446 * gcc.target/aarch64/acle/ls64_lto.c: New test.
1447 * gcc.target/aarch64/acle/pr110132.c: New test.
1448
1449 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1450
1451 PR target/110100
1452 * gcc.target/aarch64/acle/pr110100.c: New test.
1453
1454 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1455
1456 * gcc.target/sparc/pr109541.c: New.
1457
1458 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1459
1460 * gcc.target/hppa/shadd-3.c: Update expected output.
1461
1462 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1463
1464 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
1465 vectorizer.
1466 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
1467 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1468 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1469 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1470 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
1471 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1472 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
1473 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
1474 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
1475 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
1476 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
1477 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
1478 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
1479 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
1480 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
1481 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
1482 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
1483 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
1484 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
1485 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
1486 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
1487 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
1488
1489 2023-06-07 Andrew Pinski <apinski@marvell.com>
1490
1491 PR middle-end/110117
1492 * gcc.dg/pr110117-1.c: New test.
1493 * gcc.dg/pr110117-2.c: New test.
1494
1495 2023-06-07 Andrew Pinski <apinski@marvell.com>
1496
1497 PR tree-optimization/110134
1498 * gcc.dg/tree-ssa/negneq-1.c: New test.
1499 * gcc.dg/tree-ssa/negneq-2.c: New test.
1500 * gcc.dg/tree-ssa/negneq-3.c: New test.
1501 * gcc.dg/tree-ssa/negneq-4.c: New test.
1502
1503 2023-06-07 Andrew Pinski <apinski@marvell.com>
1504
1505 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
1506 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
1507 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
1508 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
1509 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
1510 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
1511 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
1512 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
1513 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
1514
1515 2023-06-07 Jason Merrill <jason@redhat.com>
1516
1517 PR c++/58487
1518 * g++.dg/opt/nrv25.C: New test.
1519
1520 2023-06-07 Jason Merrill <jason@redhat.com>
1521
1522 PR c++/51571
1523 PR c++/92407
1524 * g++.dg/opt/nrv23.C: New test.
1525
1526 2023-06-07 Jason Merrill <jason@redhat.com>
1527
1528 PR c++/92407
1529 * g++.dg/opt/nrv22.C: New test.
1530
1531 2023-06-07 Jason Merrill <jason@redhat.com>
1532
1533 PR c++/33799
1534 * g++.dg/eh/return1.C: Add label cases.
1535
1536 2023-06-07 Jason Merrill <jason@redhat.com>
1537
1538 * g++.dg/contracts/contracts-post7.C: New test.
1539
1540 2023-06-07 Jason Merrill <jason@redhat.com>
1541
1542 PR c++/58050
1543 * g++.dg/opt/nrv24.C: New test.
1544
1545 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1546
1547 PR modula2/110019
1548 * gm2/cpp/fail/cpp-fail.exp: New test.
1549 * gm2/cpp/fail/foocpp.mod: New test.
1550
1551 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1552
1553 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
1554 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
1555 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
1556 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
1557 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
1558 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
1559
1560 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1561 Tobias Burnus <tobias@codesourcery.com>
1562
1563 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
1564 duplicated 'present' and extend scan-dump tests for 'present'.
1565 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1566 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
1567 'present'.
1568 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
1569 modifier checking.
1570 * c-c++-common/gomp/defaultmap-4.c: New test.
1571 * c-c++-common/gomp/map-9.c: New test.
1572 * c-c++-common/gomp/target-update-1.c: New test.
1573 * gfortran.dg/gomp/defaultmap-8.f90: New test.
1574 * gfortran.dg/gomp/map-11.f90: New test.
1575 * gfortran.dg/gomp/map-12.f90: New test.
1576 * gfortran.dg/gomp/target-update-1.f90: New test.
1577
1578 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1579
1580 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1581
1582 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1583
1584 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1585 intrinsics.
1586
1587 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1588
1589 * gcc.target/aarch64/simd/addlv_1.c: New test.
1590
1591 2023-06-06 Richard Biener <rguenther@suse.de>
1592
1593 PR middle-end/110055
1594 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1595
1596 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1597
1598 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1599 cfi directives.
1600
1601 2023-06-06 Pan Li <pan2.li@intel.com>
1602
1603 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1604
1605 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1606
1607 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1608 for cfi reg/mem.
1609
1610 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1611 Joel Hutton <joel.hutton@arm.com>
1612 Tamar Christina <tamar.christina@arm.com>
1613
1614 * gcc.target/aarch64/vect-widen-add.c: Test that new
1615 IFN_VEC_WIDEN_PLUS is being used.
1616 * gcc.target/aarch64/vect-widen-sub.c: Test that new
1617 IFN_VEC_WIDEN_MINUS is being used.
1618
1619 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1620
1621 * gdc.dg/Wmismatched_enum.d: New test.
1622
1623 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
1624
1625 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
1626 less sensitive to register allocation choices.
1627 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
1628
1629 2023-06-05 Pan Li <pan2.li@intel.com>
1630
1631 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1632
1633 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1634
1635 PR target/110109
1636 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1637 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1638
1639 2023-06-04 Pan Li <pan2.li@intel.com>
1640
1641 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1642
1643 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1644
1645 PR target/110083
1646 * gcc.target/i386/pr110083.c: New test case.
1647
1648 2023-06-04 Jason Merrill <jason@redhat.com>
1649
1650 PR c++/97720
1651 * g++.dg/eh/terminate2.C: New test.
1652
1653 2023-06-04 Pan Li <pan2.li@intel.com>
1654
1655 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1656 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1657
1658 2023-06-03 Patrick Palka <ppalka@redhat.com>
1659
1660 PR c++/109923
1661 * g++.dg/template/friend79.C: New test.
1662
1663 2023-06-03 Patrick Palka <ppalka@redhat.com>
1664
1665 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1666 to be marked as odr-used.
1667
1668 2023-06-03 Patrick Palka <ppalka@redhat.com>
1669
1670 PR c++/70790
1671 * g++.dg/abi/mangle78.C: New test.
1672
1673 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1674
1675 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
1676 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
1677 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
1678 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
1679
1680 2023-06-03 liuhongt <hongtao.liu@intel.com>
1681
1682 * gcc.target/i386/pr110067.c: New test.
1683
1684 2023-06-03 liuhongt <hongtao.liu@intel.com>
1685
1686 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
1687
1688 2023-06-02 Andrew Pinski <apinski@marvell.com>
1689
1690 PR rtl-optimization/102733
1691 * gcc.target/i386/addr-space-6.c: New test.
1692
1693 2023-06-02 Andrew Pinski <apinski@marvell.com>
1694
1695 PR rtl-optimization/110042
1696 * gcc.target/aarch64/csel_bfx_2.c: New test.
1697
1698 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
1699
1700 PR target/110044
1701 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
1702 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
1703 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
1704 * gcc.target/powerpc/darwin-structs-0.h: New test.
1705
1706 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
1707
1708 PR fortran/100607
1709 * gfortran.dg/select_rank_6.f90: New test.
1710
1711 2023-06-02 Jason Merrill <jason@redhat.com>
1712
1713 DR 2735
1714 PR c++/109247
1715 * g++.dg/cpp0x/initlist-explicit3.C: New test.
1716
1717 2023-06-02 Carl Love <cel@us.ibm.com>
1718
1719 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
1720 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
1721 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
1722
1723 2023-06-02 Jason Merrill <jason@redhat.com>
1724
1725 PR c++/110070
1726 PR c++/105838
1727 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
1728 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
1729 * g++.dg/tree-ssa/initlist-opt4.C: New test.
1730 * g++.dg/opt/icf1.C: New test.
1731 * g++.dg/opt/icf2.C: New test.
1732 * g++.dg/opt/icf3.C: New test.
1733 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
1734
1735 2023-06-02 David Malcolm <dmalcolm@redhat.com>
1736
1737 PR analyzer/109015
1738 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
1739 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
1740 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
1741 * gcc.dg/analyzer/atomic-types-1.c: New test.
1742
1743 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
1744
1745 * gcc.dg/pr107557-1.c: Require LTO support.
1746 * gcc.dg/pr107557-2.c: Require LTO support.
1747
1748 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
1749
1750 PR fortran/87477
1751 PR fortran/102109
1752 PR fortran/102112
1753 PR fortran/102190
1754 PR fortran/102532
1755 PR fortran/109948
1756 PR fortran/99326
1757 * gfortran.dg/associate_54.f90 : Cope with extra error.
1758 * gfortran.dg/pr102109.f90 : New test.
1759 * gfortran.dg/pr102112.f90 : New test.
1760 * gfortran.dg/pr102190.f90 : New test.
1761 * gfortran.dg/pr102532.f90 : New test.
1762 * gfortran.dg/pr109948.f90 : New test.
1763 * gfortran.dg/pr99326.f90 : New test.
1764
1765 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1766
1767 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
1768
1769 2023-06-02 Pan Li <pan2.li@intel.com>
1770
1771 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
1772 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
1773
1774 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1775
1776 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
1777 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
1778 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
1779 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
1780 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
1781 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
1782 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
1783 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
1784 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
1785
1786 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1787
1788 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
1789 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
1790 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
1791 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
1792 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
1793 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
1794
1795 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1796
1797 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
1798 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
1799 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
1800 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
1801 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
1802 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
1803 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
1804 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
1805 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
1806 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
1807 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
1808 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
1809 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
1810 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
1811 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
1812
1813 2023-06-01 Harald Anlauf <anlauf@gmx.de>
1814
1815 PR fortran/88552
1816 * gfortran.dg/pr88552.f90: New test.
1817
1818 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
1819
1820 * lib/torture-options.exp: print the value of non-empty options:
1821 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
1822
1823 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
1824
1825 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
1826 the torture-{init,finish}
1827
1828 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
1829
1830 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
1831 * gcc.target/powerpc/pr109566.c: Skip on AIX.
1832
1833 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
1834 Uros Bizjak <ubizjak@gmail.com>
1835
1836 PR target/109973
1837 * gcc.target/i386/pr109973-1.c: New test case.
1838 * gcc.target/i386/pr109973-2.c: Likewise.
1839
1840 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841
1842 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
1843
1844 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
1845
1846 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
1847 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
1848 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
1849 * gfortran.dg/gomp/pure-1.f90: New test.
1850 * gfortran.dg/gomp/pure-2.f90: New test.
1851 * gfortran.dg/gomp/pure-3.f90: New test.
1852 * gfortran.dg/gomp/pure-4.f90: New test.
1853
1854 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1855
1856 * gcc.target/riscv/rvv/base/frm-1.c: New test.
1857
1858 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1859
1860 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
1861 gcc_set_required_options.
1862 * lib/target-supports.exp: Rename force_conventional_output_for
1863 to set_required_options_for.
1864 * lib/scanasm.exp: Adjust callers.
1865 * lib/scanrtl.exp: Same.
1866
1867 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1868
1869 PR target/99195
1870 * gcc.target/aarch64/simd/pr99195_11.c: New test.
1871
1872 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1873
1874 PR target/99195
1875 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
1876 * gcc.target/aarch64/simd/pr99195_10.c: New test.
1877
1878 2023-05-31 David Faust <david.faust@oracle.com>
1879
1880 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
1881 in scan-assembler expressions where useful.
1882 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
1883 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
1884 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
1885 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
1886 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
1887 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
1888 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
1889 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
1890 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
1891 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1892 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
1893 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
1894 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
1895 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
1896 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
1897
1898 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1899
1900 * gcc.target/riscv/rvv/rvv.exp:
1901 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
1902 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
1903 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
1904 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
1905 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
1906 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
1907 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
1908 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
1909
1910 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1911
1912 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
1913 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
1914 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
1915 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
1916
1917 2023-05-31 Cui, Lili <lili.cui@intel.com>
1918
1919 PR tree-optimization/110038
1920 * gcc.dg/pr110038.c: New test.
1921
1922 2023-05-31 Pan Li <pan2.li@intel.com>
1923
1924 * gcc.target/riscv/arch-21.c: New test.
1925 * gcc.target/riscv/predef-27.c: New test.
1926
1927 2023-05-31 Pan Li <pan2.li@intel.com>
1928
1929 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
1930 Remove debug code.
1931
1932 2023-05-30 liuhongt <hongtao.liu@intel.com>
1933
1934 * gcc.target/i386/pr108804.c: New test.
1935
1936 2023-05-30 David Malcolm <dmalcolm@redhat.com>
1937
1938 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
1939 directive.
1940 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
1941
1942 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
1943
1944 PR testsuite/52641
1945 * gcc.dg/torture/pr107451.c: Require int32plus.
1946 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
1947 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
1948 * gcc.dg/torture/pr95248.c: Require size24plus.
1949 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
1950 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
1951 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
1952
1953 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
1954
1955 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
1956 Support both definitions of int32_t.
1957
1958 2023-05-30 Andrew Pinski <apinski@marvell.com>
1959
1960 * gcc.dg/tree-ssa/minmax-22.c: New test.
1961
1962 2023-05-30 Andrew Pinski <apinski@marvell.com>
1963
1964 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
1965 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
1966 works.
1967 * gcc.dg/tree-ssa/pr66726-5.c: New test.
1968 * gcc.dg/tree-ssa/pr66726-6.c: New test.
1969
1970 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
1971
1972 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
1973 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
1974 arm_softfp_ok.
1975
1976 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
1977
1978 PR c/109999
1979 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
1980 * c-c++-common/goacc/clauses-fail.c: Likewise.
1981 * c-c++-common/goacc/data-2.c: Likewise.
1982 * c-c++-common/gomp/declare-target-2.c: Likewise.
1983 * c-c++-common/gomp/directive-1.c: Likewise.
1984 * g++.dg/goacc/data-1.C: Likewise.
1985
1986 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
1987
1988 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
1989 tests.
1990 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
1991 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
1992 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
1993 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
1994 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
1995
1996 2023-05-30 liuhongt <hongtao.liu@intel.com>
1997
1998 * gcc.target/i386/pr108938-1.c: New test.
1999 * gcc.target/i386/pr108938-2.c: New test.
2000 * gcc.target/i386/pr108938-3.c: New test.
2001 * gcc.target/i386/pr108938-load-1.c: New test.
2002 * gcc.target/i386/pr108938-load-2.c: New test.
2003
2004 2023-05-30 Andreas Schwab <schwab@suse.de>
2005
2006 PR sanitizer/82501
2007 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2008 on RISC-V.
2009
2010 2023-05-30 Lili Cui <lili.cui@intel.com>
2011
2012 PR tree-optimization/98350
2013 * gcc.dg/pr98350-1.c: New test.
2014 * gcc.dg/pr98350-2.c: Ditto.
2015
2016 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2017
2018 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2019 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2020 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2021 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2022
2023 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2024
2025 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2026 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2027 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2028 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2029 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2030 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2031
2032 2023-05-29 Die Li <lidie@eswincomputing.com>
2033
2034 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2035 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2036
2037 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2038
2039 * gcc.target/riscv/and-extend-1.c: New test
2040 * gcc.target/riscv/and-extend-2.c: New test
2041
2042 2023-05-29 Pan Li <pan2.li@intel.com>
2043
2044 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2045 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2046 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2047 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2048 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2049 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2050 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2051 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2052
2053 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * gnat.dg/specs/storage_offset1.ads: New test.
2056
2057 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2058
2059 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2060
2061 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2062
2063 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2064
2065 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2066
2067 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2068 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2069 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2070 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2071 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2072 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2073 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2074
2075 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2076
2077 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2078 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2079
2080 2023-05-29 Pan Li <pan2.li@intel.com>
2081
2082 * gcc.target/riscv/arch-20.c: New test.
2083 * gcc.target/riscv/predef-26.c: New test.
2084
2085 2023-05-27 liuhongt <hongtao.liu@intel.com>
2086
2087 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2088 * gcc.target/i386/pr100711-3.c: New test.
2089
2090 2023-05-26 Martin Uecker <uecker@tugraz.at>
2091
2092 * gcc.dg/pr109970.c: New test.
2093
2094 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2095
2096 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
2097 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
2098 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
2099 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
2100 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
2101 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
2102 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
2103 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
2104 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
2105 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
2106 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
2107 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
2108 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
2109
2110 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2111 Juzhe Zhong <juzhe.zhong@rivai.ai>
2112
2113 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
2114 expectation.
2115 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2116 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2117 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2118 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2119 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2120 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2121 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2122 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
2123 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
2124 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
2125 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
2126 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
2127 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
2128 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
2129 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
2130 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
2131 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
2132 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
2133 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
2134 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
2135 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
2136 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
2137 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
2138 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
2139 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
2140 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
2141 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
2142 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
2143 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
2144 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
2145
2146 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2147
2148 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
2149 * gfortran.dg/gomp/allocate-4.f90: New test.
2150 * gfortran.dg/gomp/allocate-5.f90: New test.
2151 * gfortran.dg/gomp/allocate-6.f90: New test.
2152 * gfortran.dg/gomp/allocate-7.f90: New test.
2153 * gfortran.dg/gomp/allocators-1.f90: New test.
2154 * gfortran.dg/gomp/allocators-2.f90: New test.
2155
2156 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2157
2158 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
2159 * gfortran.dg/gomp/allocate-5.f90: Likewise.
2160 * gfortran.dg/gomp/allocate-6.f90: Likewise.
2161 * gfortran.dg/gomp/allocate-7.f90: Likewise.
2162 * gfortran.dg/gomp/allocators-1.f90: Likewise.
2163 * gfortran.dg/gomp/allocators-2.f90: Likewise.
2164
2165 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2166 Tobias Burnus <tobias@codesourcery.com>
2167
2168 * gfortran.dg/gomp/allocate-4.f90: New file.
2169 * gfortran.dg/gomp/allocate-5.f90: New file.
2170 * gfortran.dg/gomp/allocate-6.f90: New file.
2171 * gfortran.dg/gomp/allocate-7.f90: New file.
2172 * gfortran.dg/gomp/allocators-1.f90: New file.
2173 * gfortran.dg/gomp/allocators-2.f90: New file.
2174
2175 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
2176
2177 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
2178 * gcc.dg/nested-vla-2.c: Ditto.
2179 * gcc.dg/nested-vla-3.c: Ditto.
2180
2181 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2182
2183 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2184
2185 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2186
2187 PR target/82931
2188 * gcc.target/avr/pr82931.c: New test.
2189
2190 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2191 Richard Sandiford <richard.sandiford@arm.com>
2192
2193 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
2194 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
2195 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
2196 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
2197
2198 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2199
2200 PR target/99195
2201 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2202
2203 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
2204
2205 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
2206 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
2207 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
2208 * gcc.target/arm/acle/data-intrinsics.c: New test.
2209
2210 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2211
2212 PR target/109800
2213 * gcc.target/arm/pure-code/pr109800.c: New test.
2214
2215 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216
2217 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2218
2219 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2220
2221 PR target/109173
2222 PR target/109174
2223 * gcc.target/i386/pr109173-1.c: New test.
2224 * gcc.target/i386/pr109174-1.c: Ditto.
2225
2226 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2227
2228 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2229 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2230
2231 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2232
2233 PR target/100106
2234 * gcc.target/powerpc/pr100106-sa.c: New.
2235
2236 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2237
2238 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2239 * gcc.target/i386/pr104447.c: Likewise.
2240
2241 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2242
2243 * g++.dg/pr80481.C: Add explicit pthread requirement.
2244
2245 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2246
2247 * gcc.target/i386/pr103074.c: Require fpic support.
2248
2249 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2250
2251 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2252 malloc.h and sys/time.h.
2253
2254 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2255
2256 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
2257 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
2258 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
2259 * gcc.target/i386/pieces-memset-1.c: Likewise.
2260 * gcc.target/i386/pieces-memset-36.c: Likewise.
2261 * gcc.target/i386/pieces-memset-4.c: Likewise.
2262 * gcc.target/i386/pieces-memset-40.c: Likewise.
2263 * gcc.target/i386/pieces-memset-41.c: Likewise.
2264 * gcc.target/i386/pieces-memset-7.c: Likewise.
2265 * gcc.target/i386/pieces-memset-8.c: Likewise.
2266 * gcc.target/i386/pieces-memset-9.c: Likewise.
2267 * gcc.target/i386/pr102230.c: Likewise.
2268 * gcc.target/i386/pr78103-2.c: Likewise.
2269
2270 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2271
2272 PR tree-optimization/107822
2273 PR tree-optimization/107986
2274 * gcc.dg/pr107822.c: New.
2275 * gcc.dg/pr107986-1.c: New.
2276
2277 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2278
2279 PR fortran/104350
2280 * gfortran.dg/size_dim_2.f90: New test.
2281
2282 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2283
2284 PR fortran/103794
2285 * gfortran.dg/reshape_10.f90: New test.
2286 * gfortran.dg/reshape_11.f90: New test.
2287
2288 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2289
2290 PR middle-end/109840
2291 * gcc.dg/fold-parity-8.c: New test.
2292 * gcc.dg/fold-popcount-11.c: Likewise.
2293
2294 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
2295
2296 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
2297 * gcc.dg/ipa/vrp1.c: Same.
2298 * gcc.dg/ipa/vrp2.c: Same.
2299 * gcc.dg/ipa/vrp3.c: Same.
2300 * gcc.dg/ipa/vrp4.c: Same.
2301 * gcc.dg/ipa/vrp5.c: Same.
2302 * gcc.dg/ipa/vrp6.c: Same.
2303 * gcc.dg/ipa/vrp7.c: Same.
2304 * gcc.dg/ipa/vrp8.c: Same.
2305
2306 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
2307
2308 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
2309 Remove -ftree-vectorize.
2310 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
2311 * gcc.target/i386/vect-vshiftv4qi.c: New test.
2312 * gcc.target/i386/vect-vshiftv8qi.c: New test.
2313
2314 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2315
2316 PR target/99195
2317 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
2318 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
2319 * gcc.target/aarch64/simd/pr99195_8.c: New test.
2320
2321 2023-05-24 Richard Biener <rguenther@suse.de>
2322
2323 PR target/109944
2324 * gcc.target/i386/pr109944-1.c: New testcase.
2325 * gcc.target/i386/pr109944-2.c: Likewise.
2326
2327 2023-05-24 Richard Biener <rguenther@suse.de>
2328
2329 PR tree-optimization/109849
2330 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2331
2332 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2333
2334 PR modula2/109952
2335 * gm2/pim/run/pass/hightests.mod: New test.
2336
2337 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2338
2339 * gcc.dg/torture/pr109940.c: New test.
2340
2341 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2342
2343 PR target/109939
2344 * gcc.target/arm/pr109939.c: New test.
2345
2346 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2347
2348 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
2349 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
2350
2351 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2352
2353 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2354 as well.
2355
2356 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2357
2358 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2359
2360 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2361
2362 * lib/target-supports.exp (check_effective_target_sysconf):
2363 Check for declaration and _SC_PAGESIZE on vxworks.
2364
2365 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2366
2367 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2368
2369 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2370 Richard Sandiford <richard.sandiford@arm.com>
2371
2372 * gcc.target/riscv/rvv/rvv.exp:
2373 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
2374 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
2375 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
2376 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
2377 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
2378 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
2379
2380 2023-05-24 Pan Li <pan2.li@intel.com>
2381
2382 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2383 Enrich test cases.
2384
2385 2023-05-24 Pan Li <pan2.li@intel.com>
2386
2387 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2388 Enrich the test cases.
2389
2390 2023-05-24 liuhongt <hongtao.liu@intel.com>
2391
2392 * gcc.target/i386/pr109900.c: New test.
2393
2394 2023-05-23 Martin Uecker <uecker@tugraz.at>
2395
2396 PR c/109450
2397 * gcc.dg/pr109450-1.c: New test.
2398 * gcc.dg/pr109450-2.c: New test.
2399 * gcc.dg/vla-26.c: New test.
2400
2401 2023-05-23 Martin Uecker <uecker@tugraz.at>
2402
2403 PR c/70418
2404 PR c/106465
2405 PR c/107557
2406 PR c/108423
2407 * gcc.dg/nested-vla-1.c: New test.
2408 * gcc.dg/nested-vla-2.c: New test.
2409 * gcc.dg/nested-vla-3.c: New test.
2410 * gcc.dg/pr70418.c: New test.
2411 * gcc.dg/pr106465.c: New test.
2412 * gcc.dg/pr107557-1.c: New test.
2413 * gcc.dg/pr107557-2.c: New test.
2414 * gcc.dg/pr108423-1.c: New test.
2415 * gcc.dg/pr108423-2.c: New test.
2416 * gcc.dg/pr108423-3.c: New test.
2417 * gcc.dg/pr108423-4.c: New test.
2418 * gcc.dg/pr108423-5.c: New test.
2419 * gcc.dg/pr108423-6.c: New test.
2420 * gcc.dg/typename-vla-2.c: New test.
2421 * gcc.dg/typename-vla-3.c: New test.
2422 * gcc.dg/typename-vla-4.c: New test.
2423 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2424 * gcc.dg/typename-vla-5.c: New file.
2425 * gcc.dg/typename-vla-6.c: New file.
2426
2427 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2428
2429 * gcc.target/i386/vect-shiftv4qi.c: New test.
2430 * gcc.target/i386/vect-shiftv8qi.c: New test.
2431
2432 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2433
2434 PR tree-optimization/109934
2435 * gcc.dg/tree-ssa/pr109934.c: New test.
2436
2437 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
2438
2439 * gcc.target/aarch64/ins_bitfield_1.c: New test.
2440 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
2441 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
2442 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
2443 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
2444 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
2445
2446 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447
2448 PR target/109855
2449 * gcc.target/aarch64/pr109855.c: New test.
2450
2451 2023-05-23 Richard Biener <rguenther@suse.de>
2452
2453 PR tree-optimization/109849
2454 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2455
2456 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/opt101.adb: New test.
2459 * gnat.dg/opt101_pkg.ads: New helper.
2460
2461 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2462
2463 PR fortran/103716
2464 * gfortran.dg/pr103716.f90 : New test.
2465
2466 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2467 Steven G. Kargl <kargl@gcc.gnu.org>
2468
2469 PR fortran/97122
2470 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2471 declaration of finalizable derived types in submodules works.
2472
2473 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2476
2477 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2478
2479 PR testsuite/52641
2480 * gcc.c-torture/compile/pr108892.c: Require int32.
2481 * gcc.c-torture/compile/pr98199.c: Require int32plus.
2482 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
2483 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
2484 * gcc.dg/tree-ssa/pr102232.c: Same.
2485 * gcc.dg/tree-ssa/pr105860.c: Same.
2486 * gcc.dg/tree-ssa/pr96730.c: Same.
2487 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
2488 * gcc.dg/tree-ssa/pr96779.c: Same.
2489 * gcc.dg/tree-ssa/pr98513.c: Same.
2490 * gcc.dg/tree-ssa/ssa-sink-18.c
2491 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
2492 size24plus.
2493 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
2494 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
2495 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
2496 * gcc.dg/tree-ssa/pr93435.c: Same.
2497 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
2498 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
2499 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2500 Same.
2501 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
2502 Same.
2503 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
2504 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
2505 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
2506 * gcc.dg/tree-ssa/pr109031-2.c: Same.
2507 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
2508 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
2509 * gcc.dg/Warray-bounds-33.c: Skip target avr.
2510 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
2511 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
2512 * gcc.dg/analyzer/isatty-1.c: Same.
2513 * gcc.dg/analyzer/pipe-glibc.c: Same.
2514
2515 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2516
2517 PR testsuite/52641
2518 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
2519 * gcc.c-torture/compile/pr103813.c: Require size32plus.
2520 * gcc.c-torture/execute/pr108498-2.c: Same.
2521 * gcc.c-torture/compile/pr96426.c: Condition on
2522 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
2523 * gcc.c-torture/execute/pr103417.c: Require int32plus.
2524 * gcc.dg/pr104198.c: Same.
2525 * gcc.dg/pr21137.c: Same.
2526 * gcc.dg/pr88905.c: Same.
2527 * gcc.dg/pr90838.c: Same.
2528 * gcc.dg/pr97317.c: Same.
2529 * gcc.dg/pr100292.c: Require int32.
2530 * gcc.dg/pr101008.c: Same.
2531 * gcc.dg/pr96542.c: Same.
2532 * gcc.dg/pr96674.c: Same.
2533 * gcc.dg/pr97750.c: Require ptr_eq_long.
2534
2535 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2536
2537 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
2538 * gcc.dg/pr19402-2.c: Skip for avr.
2539 * gcc.dg/pr86124.c: Same.
2540 * gcc.dg/pr94291.c: Same.
2541 * gcc.dg/torture/builtin-complex-1.c: Same.
2542 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
2543 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
2544 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
2545 * gcc.dg/torture/fp-int-convert-float64.c: Same.
2546 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
2547 * gcc.dg/torture/fp-int-convert-timode.c: Same.
2548 * c-c++-common/torture/builtin-convertvector-1.c: Same.
2549 * c-c++-common/torture/complex-sign-add.c: Same.
2550 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
2551 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
2552 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
2553 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
2554 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
2555 * c-c++-common/torture/complex-sign-mul-one.c: Same.
2556 * c-c++-common/torture/complex-sign-mul.c: Same.
2557 * c-c++-common/torture/complex-sign-sub.c: Same.
2558
2559 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2560
2561 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2562 typo
2563
2564 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2565
2566 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2567 test.
2568 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2569 test.
2570 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2571 test.
2572 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2573 test.
2574 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2575 New test.
2576 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2577 New test.
2578
2579 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
2580
2581 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
2582 * gcc.target/nvptx/brev-2.c: Likewise.
2583 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
2584 * gcc.target/nvptx/brevll-2.c: Likewise.
2585
2586 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR tree-optimization/109505
2589 * gcc.target/aarch64/sve/pr109505.c: New test.
2590
2591 2023-05-21 Pan Li <pan2.li@intel.com>
2592
2593 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2594 test cases for vbool[2|4|8|16|32|64]_t.
2595
2596 2023-05-21 Andrew Pinski <apinski@marvell.com>
2597
2598 PR middle-end/109919
2599 * gcc.c-torture/compile/pr109919-1.c: New test.
2600
2601 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2602
2603 PR target/105753
2604 * gcc.target/avr/torture/pr105753.c: New test.
2605
2606 2023-05-20 Die Li <lidie@eswincomputing.com>
2607
2608 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2609 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2610
2611 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2612
2613 * gcc.target/riscv/zbs-bext-02.c: New test.
2614
2615 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2616
2617 PR target/106888
2618 * gcc.target/riscv/pr106888.c: New test.
2619 * gcc.target/riscv/zbbw.c: Check for ANDI.
2620
2621 2023-05-19 Patrick Palka <ppalka@redhat.com>
2622
2623 PR c++/97340
2624 * g++.dg/cpp1y/var-templ80.C: New test.
2625 * g++.dg/cpp1y/var-templ81.C: New test.
2626
2627 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2628
2629 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
2630 <stdio.h>.
2631 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
2632 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
2633 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
2634 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
2635 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
2636 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
2637 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
2638 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
2639 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
2640 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
2641 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
2642
2643 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2644
2645 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
2646 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
2647
2648 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2649
2650 PR modula2/109908
2651 * gm2/isolib/run/pass/testdelete.mod: New test.
2652
2653 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR tree-optimization/105776
2656 * gcc.target/i386/pr105776.c: New test.
2657
2658 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/101856
2661 * gcc.dg/tree-ssa/pr101856.c: New test.
2662
2663 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2664
2665 * gnat.dg/specs/array6.ads: New test.
2666
2667 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2668
2669 * gcc.dg/c2x-thread-local-2.c: New test.
2670
2671 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
2672
2673 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
2674 expected scan-assembler-times frequency and strings..
2675 * gcc.target/i386/vect-mulv4qi.c: New test.
2676 * gcc.target/i386/vect-mulv8qi.c: New test.
2677
2678 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
2679
2680 PR bootstrap/105831
2681 * gcc.test-framework/gen_directive_tests: Use = operator instead
2682 of ==.
2683
2684 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2685
2686 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
2687 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
2688 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
2689 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
2690 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
2691 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
2692 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
2693 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
2694 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
2695 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
2696 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
2697 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
2698 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
2699 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
2700 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
2701 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
2702 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
2703 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
2704 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
2705 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
2706 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
2707 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
2708 * gcc.target/arm/mve/mve_const_shifts.c: New test.
2709
2710 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2711
2712 PR target/109697
2713 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
2714 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
2715 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
2716 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
2717 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
2718 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
2719 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
2720 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
2721 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
2722 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
2723 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
2724 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
2725 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
2726 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
2727 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
2728 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
2729 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
2730 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
2731 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
2732 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
2733 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
2734 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
2735 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
2736 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
2737 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
2738 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
2739 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
2740 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
2741 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
2742 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
2743 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
2744 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
2745 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
2746 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
2747 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
2748 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
2749 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
2750 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
2751 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
2752 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
2753
2754 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2755
2756 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
2757 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
2758 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
2759 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
2760 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
2761 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
2762 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
2763 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
2764 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
2765 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
2766 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
2767 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
2768 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
2769 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
2770 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
2771 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
2772 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
2773 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
2774 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
2775 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
2776 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
2777 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
2778 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
2779 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
2780 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
2781 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
2782 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
2783 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
2784 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
2785 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
2786 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
2787 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
2788 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
2789 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
2790 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
2791 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
2792 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
2793 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
2794 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
2795 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
2796 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
2797 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
2798 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
2799 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
2800 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
2801 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
2802 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
2803 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
2804 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
2805 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
2806 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
2807 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
2808 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
2809 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
2810 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
2811 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
2812 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
2813 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
2814 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
2815 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
2816 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
2817 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
2818 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
2819 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
2820 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
2821 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
2822 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
2823 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
2824 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
2825 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
2826 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
2827 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
2828 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
2829 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
2830 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
2831 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
2832 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
2833 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
2834 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
2835 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
2836 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
2837 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
2838 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
2839 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
2840 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
2841 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
2842 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
2843 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
2844 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
2845 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
2846 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
2847 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
2848 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
2849 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
2850 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
2851 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
2852 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
2853 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
2854 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
2855 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
2856 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
2857 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
2858 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
2859 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
2860 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
2861 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
2862 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
2863 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
2864 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
2865 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
2866 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
2867 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
2868 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
2869 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
2870 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
2871 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
2872 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
2873 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
2874 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
2875 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
2876 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
2877 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
2878 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
2879 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
2880 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
2881 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
2882 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
2883 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
2884 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
2885 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
2886 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
2887 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
2888 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
2889 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
2890 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
2891
2892 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2893
2894 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
2895 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
2896
2897 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2898
2899 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
2900
2901 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
2902
2903 * gcc.target/arm/mve/intrinsics/asrl.c: Use
2904 check-function-bodies instead of scan-assembler checks. Use
2905 extern "C" for C++ testing.
2906 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
3973
3974 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3975
3976 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
3977 check-function-bodies instead of scan-assembler checks. Use
3978 extern "C" for C++ testing.
3979 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4008
4009 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4010
4011 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4012 check-function-bodies instead of scan-assembler checks. Use
4013 extern "C" for C++ testing.
4014 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4207
4208 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4209
4210 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4211 * gcc.dg/format/ext-9.c: Do not test %B here.
4212
4213 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4214
4215 PR fortran/95374
4216 PR fortran/104352
4217 * gfortran.dg/zero_sized_13.f90: New test.
4218
4219 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4220
4221 * gcc.target/riscv/shift-and-2.c: Fixed test
4222 * gcc.target/riscv/zbb-rol-ror-01.c: New test
4223 * gcc.target/riscv/zbb-rol-ror-02.c: New test
4224 * gcc.target/riscv/zbb-rol-ror-03.c: New test
4225 * gcc.target/riscv/zbb-rol-ror-04.c: New test
4226 * gcc.target/riscv/zbb-rol-ror-05.c: New test
4227 * gcc.target/riscv/zbb-rol-ror-06.c: New test
4228 * gcc.target/riscv/zbb-rol-ror-07.c: New test
4229
4230 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR c++/109884
4233 * c-c++-common/pr109884.c: New test.
4234
4235 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4236
4237 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
4238 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
4239 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
4240 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
4241 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
4242
4243 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4244
4245 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
4246 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
4247 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
4248 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
4249 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
4250 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
4251 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
4252 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
4253 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
4254 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
4255 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
4256 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
4257 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
4258 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
4259 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
4260 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
4261 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
4262 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
4263 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
4264 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
4265 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
4266 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
4267 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
4268 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
4269 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
4270 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
4271 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
4272 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
4273 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
4274 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
4275 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
4276 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
4277 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
4278 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
4279 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
4280 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
4281 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
4282 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
4283 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
4284 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
4285 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
4286 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
4287 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
4288 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
4289 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
4290 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
4291 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
4292 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
4293
4294 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4295
4296 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4297
4298 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
4299
4300 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
4301 for 'finalize' as a ptr is now 'delete' instead of 'release'.
4302 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
4303 to if (allocated) block
4304 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
4305 replaced by a MEM< _25 > expression.
4306 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
4307 * gfortran.dg/gomp/map-10.f90: New test.
4308
4309 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4310
4311 * g++.target/s390/atomic-align-1.C: New test.
4312 * gcc.target/s390/atomic-align-1.c: New test.
4313 * gcc.target/s390/atomic-align-2.c: New test.
4314
4315 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR c++/109868
4318 * g++.dg/init/pr109868.C: New test.
4319
4320 2023-05-17 Pan Li <pan2.li@intel.com>
4321
4322 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4323
4324 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4325
4326 PR target/106708
4327 * gcc.target/powerpc/pr106708.c: Add test function.
4328
4329 2023-05-16 Joseph Myers <joseph@codesourcery.com>
4330
4331 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
4332 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
4333 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
4334 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
4335 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
4336 in for loop here.
4337 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
4338 not expect errors for typedef declaration in for loop.
4339
4340 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4341
4342 PR modula2/109879
4343 * gm2/isolib/run/pass/testreadint.mod: New test.
4344
4345 2023-05-16 Marek Polacek <polacek@redhat.com>
4346
4347 PR c++/109774
4348 * g++.dg/warn/Wdangling-reference13.C: New test.
4349
4350 2023-05-16 Patrick Palka <ppalka@redhat.com>
4351
4352 PR c++/109871
4353 * g++.dg/cpp2a/desig27.C: New test.
4354
4355 2023-05-16 Carl Love <cel@us.ibm.com>
4356
4357 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4358 instruction counts.
4359
4360 2023-05-16 Carl Love <cel@us.ibm.com>
4361
4362 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4363 compile specifier.
4364
4365 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
4366
4367 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
4368 to occur after the intrinsic instruction, rather than requiring
4369 them to happen before.
4370 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4371
4372 2023-05-16 Pan Li <pan2.li@intel.com>
4373
4374 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
4375 Replace stdint.h with stdint-gcc.h.
4376 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
4377 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
4378 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
4379 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
4380 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
4381 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
4382 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
4383 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
4384 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
4385 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
4386 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
4387 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
4388 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
4389 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
4390
4391 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4392
4393 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4394 vst, now.
4395
4396 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
4397
4398 PR fortran/105152
4399 PR fortran/100193
4400 PR fortran/87946
4401 PR fortran/103389
4402 PR fortran/104429
4403 PR fortran/82774
4404 * gfortran.dg/pr105152.f90 : New test
4405 * gfortran.dg/pr100193.f90 : New test
4406 * gfortran.dg/pr87946.f90 : New test
4407 * gfortran.dg/pr103389.f90 : New test
4408 * gfortran.dg/pr104429.f90 : New test
4409 * gfortran.dg/pr82774.f90 : New test
4410
4411 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
4412
4413 * gcc.dg/attr-returns-nonnull.c: Skip if
4414 keeps_null_pointer_checks.
4415 * gcc.dg/init-compare-1.c: Likewise.
4416 * gcc.dg/ipa/pr85734.c: Likewise.
4417 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4418 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4419 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4420 * gcc.dg/ipa/propmalloc-4.c: Likewise.
4421 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4422 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4423
4424 2023-05-16 Andrew Pinski <apinski@marvell.com>
4425
4426 PR tree-optimization/109424
4427 * gcc.dg/tree-ssa/bool-12.c: New test.
4428 * gcc.dg/tree-ssa/bool-13.c: New test.
4429 * gcc.dg/tree-ssa/minmax-20.c: New test.
4430 * gcc.dg/tree-ssa/minmax-21.c: New test.
4431
4432 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4433
4434 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4435
4436 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4437
4438 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4439 __has_c_attribute for all C2x attributes.
4440
4441 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4442
4443 PR fortran/109846
4444 * gfortran.dg/ptr-func-5.f90: New test.
4445
4446 2023-05-15 Patrick Palka <ppalka@redhat.com>
4447
4448 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4449
4450 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4451
4452 * gcc.target/aarch64/facg_1.c: New test.
4453
4454 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4455
4456 PR target/99195
4457 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4458
4459 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4460
4461 PR target/99195
4462 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4463
4464 2023-05-15 Pan Li <pan2.li@intel.com>
4465 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4466 kito-cheng <kito.cheng@sifive.com>
4467
4468 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4469
4470 2023-05-15 Richard Biener <rguenther@suse.de>
4471
4472 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4473 and dg-do.
4474
4475 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4476
4477 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
4478 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
4479 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
4480
4481 2023-05-14 Andrew Pinski <apinski@marvell.com>
4482
4483 PR tree-optimization/109829
4484 * gcc.dg/tree-ssa/abs-3.c: New test.
4485 * gcc.dg/tree-ssa/abs-4.c: New test.
4486
4487 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4488
4489 PR target/109807
4490 * gcc.target/i386/pr109825.c: New test.
4491
4492 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4493
4494 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
4495 code-gen.
4496 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
4497 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
4498 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
4499 * gcc.target/aarch64/vec-init-18.c: ... this.
4500 * gcc.target/aarch64/vec-init-19.c: New test.
4501 * gcc.target/aarch64/vec-init-20.c: Likewise.
4502 * gcc.target/aarch64/vec-init-21.c: Likewise.
4503 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
4504 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
4505 * gcc.target/aarch64/vec-init-22.h: New header.
4506
4507 2023-05-13 Andrew Pinski <apinski@marvell.com>
4508
4509 PR tree-optimization/109834
4510 * gcc.c-torture/compile/pr109834-1.c: New test.
4511 * gcc.dg/tree-ssa/pr109834-1.c: New test.
4512
4513 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514
4515 PR fortran/109662
4516 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4517 a short namelist read does not modify the variable.
4518
4519 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4520
4521 PR modula2/109830
4522 * gm2/isolib/run/pass/seqappend.mod: New test.
4523
4524 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4525 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4526
4527 PR target/109743
4528 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
4529 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
4530 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
4531 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
4532
4533 2023-05-12 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/64731
4536 * gcc.target/i386/pr64731.c: New testcase.
4537
4538 2023-05-12 Patrick Palka <ppalka@redhat.com>
4539
4540 PR c++/83258
4541 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4542 * g++.dg/template/function2.C: Removed.
4543
4544 2023-05-12 Patrick Palka <ppalka@redhat.com>
4545
4546 PR c++/109752
4547 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4548 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4549
4550 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4551
4552 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4553
4554 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4555
4556 * gcc.target/riscv/rvv/rvv.exp:
4557 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
4558 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
4559 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
4560 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
4561 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
4562 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
4563 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
4564 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
4565 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
4566 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
4567 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
4568 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
4569 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
4570 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
4571 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
4572 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
4573 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
4574
4575 2023-05-12 Pan Li <pan2.li@intel.com>
4576
4577 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
4578 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
4579 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
4580 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
4581 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
4582 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
4583 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
4584 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
4585 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
4586 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
4587 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
4588 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
4589 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
4590 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
4591 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
4592 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
4593 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
4594 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
4595 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
4596 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
4597 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
4598 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
4599 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
4600 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
4601 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
4602 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
4603 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
4604 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
4605 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
4606 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
4607 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
4608 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
4609 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
4610 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
4611 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
4612 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
4613 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
4614 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
4615 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
4616 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
4617 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
4618 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
4619 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
4620 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
4621 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
4622 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
4623 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
4624 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
4625 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
4626 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
4627 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
4628 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
4629 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
4630 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
4631 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
4632 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
4633 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
4634 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
4635 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
4636 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
4637 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
4638 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
4639 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
4640 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
4641 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
4642 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
4643 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
4644 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
4645 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
4646 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
4647 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
4648 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
4649 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
4650 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
4651 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
4652 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
4653 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
4654 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
4655 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
4656 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
4657 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
4658 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
4659 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
4660 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
4661 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
4662 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
4663 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
4664 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
4665 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
4666 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
4667 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
4668 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
4669 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
4670 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
4671 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
4672 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
4673 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
4674 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
4675 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
4676 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
4677 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
4678 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
4679 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
4680 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
4681 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
4682 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
4683 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
4684 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
4685 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
4686 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
4687 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
4688 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
4689 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
4690 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
4691 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
4692 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
4693 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
4694 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
4695 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
4696
4697 2023-05-12 Pan Li <pan2.li@intel.com>
4698
4699 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
4700 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
4701 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
4702 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
4703 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
4704 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
4705 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
4706 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
4707 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
4708 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
4709 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
4710 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
4711 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
4712 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
4713 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
4714 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
4715 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
4716 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
4717 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
4718 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
4719 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
4720 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
4721
4722 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4723
4724 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
4725 with dg-skip-if has_arch_ppc64.
4726 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4727 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4728
4729 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4730
4731 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
4732 with has_arch_ppc64.
4733 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4734 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
4735 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
4736 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4737 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4738
4739 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4740
4741 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
4742 with has_arch_ppc64.
4743 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4744 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
4745
4746 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4747
4748 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
4749 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4750 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
4751 is invalid now.
4752 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
4753
4754 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
4755
4756 PR modula2/109810
4757 * gm2/pim/fail/highice.mod: New test.
4758
4759 2023-05-11 Patrick Palka <ppalka@redhat.com>
4760
4761 PR c++/109745
4762 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
4763 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
4764 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
4765
4766 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
4767
4768 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
4769
4770 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
4771
4772 PR target/109807
4773 * gcc.target/i386/pr109807.c: New test.
4774
4775 2023-05-11 Patrick Palka <ppalka@redhat.com>
4776
4777 PR c++/103807
4778 * g++.dg/cpp2a/lambda-targ1.C: New test.
4779
4780 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
4781
4782 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
4783 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
4784 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
4785 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
4786
4787 2023-05-11 Patrick Palka <ppalka@redhat.com>
4788 Jonathan Wakely <jwakely@redhat.com>
4789
4790 PR c++/83258
4791 PR c++/80488
4792 PR c++/97700
4793 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
4794 error for the template argument &B2:fn in C++17 mode.
4795 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
4796 * g++.dg/cpp2a/nontype-class56.C: New test.
4797 * g++.dg/template/function2.C: New test.
4798
4799 2023-05-11 Alexandre Oliva <oliva@adacore.com>
4800
4801 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
4802 include, call builtin.
4803
4804 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
4805 Michael Collison <collison@rivosinc.com>
4806
4807 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
4808 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
4809 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
4810 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
4811 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
4812 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
4813 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
4814 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
4815 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
4816 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
4817 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
4818 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
4819 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
4820 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
4821 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
4822 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
4823 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
4824 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
4825 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
4826 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
4827 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
4828 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
4829 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
4830 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
4831 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
4832 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
4833 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
4834 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
4835 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
4836 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
4837 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
4838 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
4839 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
4840 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
4841 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
4842 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
4843 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
4844 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
4845 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
4846 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
4847 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
4848 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
4849 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
4850 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
4851 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
4852 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
4853 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
4854 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
4855 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
4856 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
4857 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
4858 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
4859 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
4860 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
4861 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
4862 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
4863 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
4864 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
4865 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
4866
4867 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
4868
4869 * lib/torture-options.exp (torture-init-done): Add.
4870 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
4871 implicit 'torture-init'.
4872 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
4873 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
4874 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
4875
4876 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
4877
4878 * gcc.target/arm/acle/acle.exp: Add missing
4879 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
4880 usage.
4881 * gcc.target/arm/cmse/cmse.exp: Likewise.
4882 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
4883
4884 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
4885
4886 * gcc.dg/fold-popcount-8.c: New test case.
4887 * gcc.dg/fold-popcount-9.c: Likewise.
4888 * gcc.dg/fold-popcount-10.c: Likewise.
4889
4890 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
4891
4892 * gcc.dg/fold-parity-6.c: New test.
4893 * gcc.dg/fold-parity-7.c: Likewise.
4894 * gcc.dg/fold-popcount-6.c: Likewise.
4895 * gcc.dg/fold-popcount-7.c: Likewise.
4896
4897 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4898
4899 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
4900 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
4901
4902 2023-05-10 Marek Polacek <polacek@redhat.com>
4903
4904 PR c++/109680
4905 * g++.dg/ext/is_convertible6.C: New test.
4906
4907 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
4908
4909 PR target/92658
4910 * gcc.target/i386/pr92658-sse4-4b.c: New test.
4911 * gcc.target/i386/pr92658-sse4-8b.c: New test.
4912
4913 2023-05-10 Andrew Pinski <apinski@marvell.com>
4914
4915 * gcc.c-torture/execute/20230510-1.c: New test.
4916
4917 2023-05-10 Jason Merrill <jason@redhat.com>
4918
4919 DR 2543
4920 * g++.dg/DRs/dr2543.C: New test.
4921
4922 2023-05-10 Jason Merrill <jason@redhat.com>
4923
4924 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
4925 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
4926 * g++.dg/cpp2a/consteval20.C: Likewise.
4927 * g++.dg/cpp2a/consteval24.C: Likewise.
4928 * g++.dg/cpp2a/srcloc20.C: Likewise.
4929
4930 2023-05-10 Richard Biener <rguenther@suse.de>
4931
4932 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
4933
4934 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4935
4936 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
4937
4938 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 PR target/99195
4941 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
4942 intrinsics.
4943
4944 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4945
4946 PR target/99195
4947 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
4948 * gcc.target/aarch64/simd/pr99195_6.c: New test.
4949
4950 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951
4952 * gcc.target/aarch64/simd/pr99195_5.c: New test.
4953
4954 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4955
4956 PR target/99195
4957 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
4958
4959 2023-05-10 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c++/109756
4962 * g++.dg/cpp0x/gen-attrs-78.C: New test.
4963
4964 2023-05-10 Li Xu <xuli1@eswincomputing.com>
4965
4966 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
4967 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
4968
4969 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4970
4971 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
4972 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
4973 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
4974 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
4975 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
4976 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
4977 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
4978 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
4979 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
4980 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
4981 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
4982 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
4983 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
4984 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
4985
4986 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4987
4988 PR target/109773
4989 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
4990 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
4991
4992 2023-05-10 Andrew Pinski <apinski@marvell.com>
4993
4994 * gcc.c-torture/execute/20230509-1.c: New test.
4995
4996 2023-05-09 Patrick Palka <ppalka@redhat.com>
4997
4998 PR c++/109752
4999 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5000
5001 2023-05-09 Patrick Palka <ppalka@redhat.com>
5002
5003 PR c++/109761
5004 * g++.dg/cpp0x/noexcept78.C: New test.
5005
5006 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5007
5008 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5009 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5010 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5011 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5012 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5013 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5014 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5015 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5016 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5017 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5018 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5019 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5020 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5021 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5022 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5023 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5024 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5025 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5026 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5027 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5028 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5029 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5030 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5031 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5032 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5033 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5034 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5035 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5036 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5037 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5038 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5039 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5040 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5041 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5042 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5043 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5044 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5045 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5046 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5047 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5048 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5049 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5050 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5051 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5052 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5053 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5054 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5055 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5056 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5057 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5058 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5059 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5060 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5061 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5062 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5063 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5064 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5065 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5066 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5067 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5068 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5069 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5070 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5071 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5072 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5073 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5074 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5075 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5076 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5077 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5078 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5079 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5080 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5081 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5082 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5083 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5084 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5085 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
5086 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
5087 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5088 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5089 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5090 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
5091 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
5092 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
5093 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
5094 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
5095 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
5096 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
5097 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
5098 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
5099 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
5100 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
5101 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
5102 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
5103 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
5104 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
5105 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
5106 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
5107 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
5108 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
5109 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
5110 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
5111 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
5112 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
5113 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
5114 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5115 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5116 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5117 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
5118 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
5119 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
5120 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
5121 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
5122 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
5123 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
5124 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
5125 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5126 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5127 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5128 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
5129 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
5130 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
5131 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
5132 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
5133 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
5134 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
5135 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
5136 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5137 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5138 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5139 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
5140 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
5141 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
5142 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
5143 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
5144 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
5145 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
5146 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
5147 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
5148 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
5149 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
5150 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
5151 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
5152 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
5153 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
5154 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
5155 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
5156 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
5157 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
5158 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
5159 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
5160 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
5161 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
5162 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
5163 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
5164 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
5165 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
5166 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
5167 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
5168 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
5169 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5170 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5171 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5172 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5173 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5174 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5175 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5176 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5177 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5178 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5179 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5180 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5181 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5182 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5183 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5184 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
5185 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
5186 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
5187 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
5188 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
5189 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
5190 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
5191 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
5192 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
5193 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5194 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5195 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
5196 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
5197 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
5198 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
5199 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
5200 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
5201 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
5202 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
5203 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5204 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
5205 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5206 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
5207 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5208 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
5209 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
5210 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
5211 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
5212 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
5213 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
5214 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
5215 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
5216 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5217 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
5218 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
5219 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
5220 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
5221 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
5222 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
5223 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
5224 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
5225 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
5226 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
5227 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
5228 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
5229 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
5230 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
5231 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
5232 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
5233 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
5234 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
5235 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
5236 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
5237 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
5238 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
5239 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
5240 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
5241 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
5242 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
5243 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
5244 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
5245 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
5246 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
5247 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
5248 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
5249 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
5250 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
5251 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
5252 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
5253 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
5254 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
5255
5256 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5257
5258 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5259 sve2_flags instead of sve_flags.
5260
5261 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5262
5263 PR modula2/109779
5264 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5265
5266 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR c++/109756
5269 * g++.dg/cpp23/attr-assume11.C: New test.
5270
5271 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5272
5273 PR tree-optimization/109778
5274 * gcc.dg/lto/pr109778_0.c: New test.
5275 * gcc.dg/lto/pr109778_1.c: New file.
5276
5277 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR tree-optimization/109778
5280 * gcc.c-torture/execute/pr109778.c: New test.
5281
5282 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5283
5284 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5285 allocation for temporary results, rather than requiring specific
5286 registers.
5287 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
5288 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
5289 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
5290 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
5291 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
5292 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
5293 * gcc.target/aarch64/memset-q-reg.c: Likewise.
5294 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
5295 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
5296 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
5297 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5298 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
5299 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
5300 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
5301 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
5302 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
5303 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
5304 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5305 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
5306 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
5307 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
5308 predicate register to be any of p4-p7, rather than requiring p4
5309 specifically.
5310 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
5311 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
5312 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
5313 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
5314 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
5315 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
5316 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
5317 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
5318 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
5319 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
5320 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
5321
5322 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5323
5324 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
5325 FP/vector register, not just register 0-9.
5326 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5327 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
5328 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5329 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
5330 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
5331 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
5332 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
5333 * gcc.target/aarch64/sve/adr_1.c: Likewise.
5334 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5335 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5336 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5337 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5338 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5339 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5340 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5341 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5342 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5343 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5344 * gcc.target/aarch64/vfp-1.c: Likewise.
5345 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
5346 s0-s7.
5347 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5348 z2-z7.
5349
5350 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5351
5352 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
5353 register for the temporary results, not just p0-p7.
5354 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
5366 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
5367 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5368 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5369 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5370 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5371 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
5372 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
5373 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5374 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5375
5376 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5377
5378 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
5379 between two constant vectors, allow the constant moves to appear in
5380 either order.
5381 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
5386
5387 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5388
5389 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
5390 moves to occur after the intrinsic instruction, rather than requiring
5391 them to happen before.
5392 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
5393 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
5413 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
5414 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
5415 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
5416 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
5417 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
5418 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
5419 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
5420 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
5421 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
5422 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
5423 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
5424 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
5425 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
5426 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
5427 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
5428 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
5429
5430 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5431
5432 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
5433 allocation in the case where a move occurs after the intrinsic
5434 instruction.
5435 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5436 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5437 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5438 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5439
5440 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5441
5442 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
5443 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5460
5461 2023-05-09 Jason Merrill <jason@redhat.com>
5462
5463 PR c++/106740
5464 * g++.dg/template/friend78.C: New test.
5465
5466 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5467 Uros Bizjak <ubizjak@gmail.com>
5468
5469 * gcc.target/i386/insvti_highpart-1.c: New test case.
5470
5471 2023-05-08 Andrew Pinski <apinski@marvell.com>
5472
5473 PR testsuite/109776
5474 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5475
5476 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
5477
5478 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
5479 stdint.h to stdint-gcc.h.
5480 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
5481 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
5482
5483 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
5484
5485 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
5486 * gcc.dg/guality/guality.exp: Likewise.
5487 * gfortran.dg/guality/guality.exp: Likewise.
5488 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
5489 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
5490 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
5491 determine the default 'LTO_OPTIONS'.
5492 * lib/torture-options.exp (torture-init, torture-finish): Let each
5493 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
5494
5495 2023-05-08 Patrick Palka <ppalka@redhat.com>
5496
5497 PR c++/106214
5498 PR c++/93107
5499 * g++.dg/cpp1z/class-deduction114.C: New test.
5500
5501 2023-05-08 Andrew Pinski <apinski@marvell.com>
5502
5503 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
5504 details change in wording.
5505 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
5506 * gcc.dg/tree-ssa/pr103771.c: Likewise.
5507 * gcc.dg/tree-ssa/minmax-18.c: New test.
5508 * gcc.dg/tree-ssa/minmax-19.c: New test.
5509
5510 2023-05-08 Andrew Pinski <apinski@marvell.com>
5511
5512 * gcc.dg/tree-ssa/minmax-17.c: New test.
5513
5514 2023-05-08 Andrew Pinski <apinski@marvell.com>
5515
5516 PR tree-optimization/49959
5517 PR tree-optimization/103771
5518 * c-c++-common/torture/harden-cond-comp.c: Change testcase
5519 slightly to avoid the new phiopt optimization.
5520 * gcc.dg/tree-ssa/abs-2.c: New test.
5521 * gcc.dg/tree-ssa/pr103771.c: New test.
5522
5523 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5524
5525 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5526
5527 2023-05-08 Andrew Pinski <apinski@marvell.com>
5528
5529 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
5530 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5531 * gcc.dg/tree-ssa/vrp35.c: Likewise.
5532 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5533 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
5534 to check for assignment too instead of just a call.
5535 * c-c++-common/goacc/kernels-alias-8.c: Update test
5536 for removal of load.
5537 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
5538
5539 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5540
5541 PR fortran/109662
5542 * gfortran.dg/pr109662-a.f90: New test.
5543
5544 2023-05-07 Patrick Palka <ppalka@redhat.com>
5545
5546 PR c++/85979
5547 * g++.dg/diagnostic/alignof4.C: New test.
5548
5549 2023-05-07 Patrick Palka <ppalka@redhat.com>
5550
5551 DR 2256
5552 PR c++/103091
5553 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
5554 goto made valid by DR 2256.
5555 * g++.dg/init/goto4.C: New test.
5556
5557 2023-05-07 Patrick Palka <ppalka@redhat.com>
5558
5559 * g++.dg/cpp2a/concepts-alias6.C: New test.
5560
5561 2023-05-07 Patrick Palka <ppalka@redhat.com>
5562
5563 PR c++/98283
5564 * g++.dg/cpp1y/paren6.C: New test.
5565
5566 2023-05-07 Patrick Palka <ppalka@redhat.com>
5567
5568 PR c++/109651
5569 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5570 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5571
5572 2023-05-07 Patrick Palka <ppalka@redhat.com>
5573
5574 PR c++/109480
5575 * g++.dg/template/non-dependent25a.C: New test.
5576
5577 2023-05-07 Patrick Palka <ppalka@redhat.com>
5578
5579 PR c++/109480
5580 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
5581 expected "without object" diagnostic isn't replaced by a
5582 "call to non-constexpr function" diagnostic.
5583 * g++.dg/template/non-dependent25.C: New test.
5584
5585 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5586
5587 * gcc.target/powerpc/parall_5insn_const.c: New test.
5588
5589 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5590
5591 PR target/43644
5592 * gcc.target/i386/pr43644.c: New test case.
5593
5594 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5595
5596 * gcc.target/loongarch/shrink-wrap.c: New test.
5597
5598 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5599
5600 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
5601 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
5602 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
5603 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
5604 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
5605 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
5606 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
5607 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
5608 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
5609 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
5610 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
5611 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
5612 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
5613 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
5614 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
5615 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
5616 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
5617 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
5618 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
5619 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
5620 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
5621 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
5622 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
5623 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
5624 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
5625 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
5626 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
5627 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
5628 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
5629 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
5630 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
5631 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
5632 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
5633 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
5634
5635 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5636
5637 PR fortran/109662
5638 * gfortran.dg/pr109662.f90: New test.
5639
5640 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5641
5642 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5643
5644 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5645
5646 PR target/109748
5647 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5648
5649 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5650
5651 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5652
5653 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5654
5655 * gcc.target/cris/peep2-addsplit1.c: New test.
5656
5657 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5658
5659 * gcc.target/cris/peep2-movandsplit1.c: New test.
5660
5661 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5662
5663 * gcc.target/cris/peep2-lsrandsplit1.c,
5664 gcc.target/cris/peep2-movulsr2.c: New tests.
5665
5666 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5667
5668 PR fortran/109641
5669 * gfortran.dg/overload_5.f90: New test.
5670
5671 2023-05-05 Pan Li <pan2.li@intel.com>
5672 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5673
5674 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
5675 Adjust indexed load/store check condition.
5676
5677 2023-05-05 Pan Li <pan2.li@intel.com>
5678
5679 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
5680 Adjust test check condition.
5681
5682 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5683
5684 PR target/109615
5685 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
5686 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
5687 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
5688
5689 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
5690
5691 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
5692
5693 2023-05-05 Andrew Pinski <apinski@marvell.com>
5694
5695 PR tree-optimization/109732
5696 * gcc.dg/pr109732.c: New test.
5697 * gcc.dg/pr109732-1.c: New test.
5698
5699 2023-05-05 Andrew Pinski <apinski@marvell.com>
5700
5701 PR tree-optimization/109722
5702 * gcc.dg/tree-ssa/abs-1.c: New test.
5703
5704 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
5705
5706 PR modula2/109729
5707 * gm2/pim/run/pass/ForChar.mod: New test.
5708
5709 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5710
5711 * gcc.target/aarch64/simd/pr99195_4.c: New test.
5712
5713 2023-05-04 Julian Brown <julian@codesourcery.com>
5714
5715 PR fortran/109622
5716 * gfortran.dg/goacc/pr109622-5.f90: New test.
5717 * gfortran.dg/goacc/pr109622-6.f90: New test.
5718
5719 2023-05-04 Andrew Pinski <apinski@marvell.com>
5720
5721 * gcc.dg/tree-ssa/minmax-15.c: Update test.
5722 * gcc.dg/tree-ssa/minmax-16.c: Update test.
5723 * gcc.dg/tree-ssa/minmax-3.c: Update test.
5724 * gcc.dg/tree-ssa/minmax-4.c: Update test.
5725 * gcc.dg/tree-ssa/minmax-5.c: Update test.
5726 * gcc.dg/tree-ssa/minmax-8.c: Update test.
5727
5728 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5729
5730 PR target/99195
5731 * gcc.target/aarch64/simd/pr99195_3.c: New test.
5732
5733 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734
5735 PR target/99195
5736 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
5737 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
5738
5739 2023-05-04 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/109724
5742 * g++.dg/torture/pr109724.C: New testcase.
5743
5744 2023-05-04 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR debug/109676
5747 * g++.target/i386/pr109676.C: New test.
5748
5749 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
5750
5751 * gcc.target/cris/peep2-andsplit1.c: New test.
5752 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
5753 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
5754 Adjust values to avoid interference with "opsplit1" with AND. Add
5755 whitespace to match-strings that may be confused with identifiers
5756 or file names.
5757
5758 2023-05-03 Jason Merrill <jason@redhat.com>
5759
5760 PR c++/91618
5761 PR c++/109649
5762 * g++.dg/template/friend77.C: New test.
5763
5764 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
5765
5766 PR tree-optimization/109711
5767 * gcc.dg/tree-ssa/pr109711-1.c: New file.
5768 * gcc.dg/tree-ssa/pr109711-2.c: New file.
5769
5770 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
5771
5772 PR sanitizer/90746
5773 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
5774
5775 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
5776
5777 * g++.target/aarch64/pr109661-1.C: New test.
5778 * g++.target/aarch64/pr109661-2.C: Likewise.
5779 * g++.target/aarch64/pr109661-3.C: Likewise.
5780 * g++.target/aarch64/pr109661-4.C: Likewise.
5781 * gcc.target/aarch64/pr109661-1.c: Likewise.
5782
5783 2023-05-03 Murray Steele <murray.steele@arm.com>
5784 Christophe Lyon <christophe.lyon@arm.com>
5785
5786 * g++.target/arm/mve.exp: Add general-c++ and general directories.
5787 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
5788 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
5789 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
5790 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
5791
5792 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5793
5794 * gcc.target/riscv/rvv/base/abi-10.c: New test.
5795 * gcc.target/riscv/rvv/base/abi-11.c: New test.
5796 * gcc.target/riscv/rvv/base/abi-12.c: New test.
5797 * gcc.target/riscv/rvv/base/abi-13.c: New test.
5798 * gcc.target/riscv/rvv/base/abi-14.c: New test.
5799 * gcc.target/riscv/rvv/base/abi-15.c: New test.
5800 * gcc.target/riscv/rvv/base/abi-16.c: New test.
5801 * gcc.target/riscv/rvv/base/abi-8.c: New test.
5802 * gcc.target/riscv/rvv/base/abi-9.c: New test.
5803 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
5804 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
5805 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
5806 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
5807 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
5808 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
5809 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
5810 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
5811 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
5812 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
5813 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
5814 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
5815 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
5816 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
5817 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
5818 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
5819 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
5820 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
5821 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
5822 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
5823 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
5824 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
5825 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
5826 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
5827 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
5828 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
5829 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
5830 * gcc.target/riscv/rvv/base/user-10.c: New test.
5831 * gcc.target/riscv/rvv/base/user-11.c: New test.
5832 * gcc.target/riscv/rvv/base/user-12.c: New test.
5833 * gcc.target/riscv/rvv/base/user-13.c: New test.
5834 * gcc.target/riscv/rvv/base/user-14.c: New test.
5835 * gcc.target/riscv/rvv/base/user-15.c: New test.
5836 * gcc.target/riscv/rvv/base/user-7.c: New test.
5837 * gcc.target/riscv/rvv/base/user-8.c: New test.
5838 * gcc.target/riscv/rvv/base/user-9.c: New test.
5839
5840 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5841
5842 PR target/99195
5843 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
5844 add/sub intrinsics.
5845
5846 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5847
5848 PR target/99195
5849 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
5850 and binary floating-point ops.
5851 * gcc.target/aarch64/simd/pr99195_2.c: New test.
5852
5853 2023-05-03 Jason Merrill <jason@redhat.com>
5854
5855 * g++.dg/template/nontype12.C: Check for duplicate error.
5856
5857 2023-05-02 Andrew Pinski <apinski@marvell.com>
5858
5859 PR tree-optimization/109702
5860 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
5861
5862 2023-05-02 Andrew Pinski <apinski@marvell.com>
5863
5864 PR target/109657
5865 * gcc.target/aarch64/csinv-2.c: New test.
5866
5867 2023-05-02 Jason Merrill <jason@redhat.com>
5868
5869 PR c++/109678
5870 * g++.dg/cpp1z/variant1.C: New test.
5871
5872 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
5873
5874 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
5875 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
5876 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
5877 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
5878 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
5879 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
5880 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
5881 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
5882 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
5883 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
5884 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
5885 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
5886 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
5887 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
5888 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
5889 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
5890 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
5891 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
5892 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
5893 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
5894 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
5895 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
5896 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
5897 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
5898 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
5899 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
5900 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
5901 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
5902
5903 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
5904
5905 PR target/89835
5906 * gcc.target/riscv/pr89835.c: New test.
5907
5908 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
5909 Pan Li <pan2.li@intel.com>
5910
5911 PR target/109617
5912 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
5913
5914 2023-05-02 Patrick Palka <ppalka@redhat.com>
5915
5916 PR c++/109506
5917 * g++.dg/cpp0x/nsdmi-template26.C: New test.
5918
5919 2023-05-02 Richard Biener <rguenther@suse.de>
5920
5921 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
5922 * gcc.target/i386/pr88531-2b.c: Likewise.
5923 * gcc.target/i386/pr88531-2c.c: Likewise.
5924 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
5925
5926 2023-05-01 Jason Merrill <jason@redhat.com>
5927
5928 PR c++/109666
5929 * g++.dg/cpp0x/nsdmi-array2.C: New test.
5930
5931 2023-04-30 Jeff Law <jlaw@ventanamicro>
5932
5933 Revert:
5934 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
5935
5936 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
5937 for __LINE__.
5938 * gcc.dg/builtin-redefine-1.c: New test.
5939
5940 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
5941
5942 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
5943
5944 2023-04-30 Andrew Pinski <apinski@marvell.com>
5945
5946 * gcc.dg/init-bad-1.c: Update error message.
5947 * gcc.dg/init-bad-2.c: Likewise.
5948 * gcc.dg/init-bad-3.c: Likewise.
5949 * gcc.dg/init-excess-3.c: Likewise.
5950 * gcc.dg/pr61096-1.c: Likewise.
5951
5952 2023-04-30 Andrew Pinski <apinski@marvell.com>
5953
5954 PR c/107926
5955 * gcc.dg/init-excess-3.c: New test.
5956
5957 2023-04-30 Martin Liska <mliska@suse.cz>
5958
5959 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
5960 output.
5961 * c-c++-common/hwasan/heap-overflow.c: Likewise.
5962 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
5963 * c-c++-common/hwasan/use-after-free.c: Likewise.
5964
5965 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
5966
5967 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
5968 for __LINE__.
5969 * gcc.dg/builtin-redefine-1.c: New test.
5970
5971 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
5972
5973 * gm2/pim/run/pass/constlitbase.mod: New test.
5974
5975 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
5976
5977 * gcc.target/xstormy16/neghi2.c: New test case.
5978 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
5979
5980 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
5981
5982 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
5983 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
5984 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
5985 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
5986
5987 2023-04-29 Jeff Law <jlaw@ventanamicro>
5988
5989 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
5990 encourage if-conversion. Skip for -Os.
5991 * gcc.target/mips/movcc-3.c: Similarly.
5992
5993 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
5994
5995 * gcc.target/riscv/rv32e_stack.c: New test.
5996
5997 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
5998
5999 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6000 empty lines (besides optionally leading whitespace).
6001
6002 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6003
6004 * gcc.target/riscv/divmod-1.c: New testcase.
6005 * gcc.target/riscv/divmod-2.c: New testcase.
6006
6007 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6008
6009 * gcc.target/riscv/zbc32.c: New test.
6010 * gcc.target/riscv/zbc64.c: New test.
6011
6012 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6013
6014 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6015 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6016
6017 2023-04-28 Andrew Pinski <apinski@marvell.com>
6018
6019 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6020 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6021 as that now does the combining.
6022
6023 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6024
6025 PR rtl-optimization/109476
6026 * gcc.target/avr/mmcu/pr109476.c: New test case.
6027
6028 2023-04-28 Richard Biener <rguenther@suse.de>
6029
6030 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6031 * gcc.dg/vect/vect-71.c: Likewise.
6032 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6033 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6034 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6035
6036 2023-04-28 Richard Biener <rguenther@suse.de>
6037
6038 * gcc.target/i386/pr89618-2.c: New testcase.
6039 * gcc.target/i386/pr88531-2b.c: Adjust.
6040 * gcc.target/i386/pr88531-2c.c: Likewise.
6041
6042 2023-04-28 Pan Li <pan2.li@intel.com>
6043 kito-cheng <kito.cheng@sifive.com>
6044
6045 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6046
6047 2023-04-28 Richard Biener <rguenther@suse.de>
6048
6049 PR ipa/109652
6050 * gcc.dg/torture/pr109652.c: New testcase.
6051
6052 2023-04-28 Julian Brown <julian@codesourcery.com>
6053
6054 PR fortran/109622
6055 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6056
6057 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6058
6059 PR target/99195
6060 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6061
6062 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6063
6064 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6065 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6066 ranger optimizing sqrt (-1) call away because it is only used in
6067 test for whether it returns NaN.
6068
6069 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6070 Jakub Jelinek <jakub@redhat.com>
6071
6072 * gcc.dg/tree-ssa/range-sincos.c: New test.
6073
6074 2023-04-28 Jan Beulich <jbeulich@suse.com>
6075
6076 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6077 * g++.dg/modules/alias-1_d.C: Likewise.
6078 * g++.dg/modules/alias-1_e.C: Likewise.
6079 * g++.dg/modules/alias-1_f.C: Likewise.
6080 * g++.dg/modules/cpp-6_c.C: Likewise.
6081 * g++.dg/modules/dir-only-2_b.C: Likewise.
6082
6083 2023-04-28 Jan Beulich <jbeulich@suse.com>
6084
6085 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6086
6087 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6088
6089 * c-c++-common/torture/harden-cond-comp.c: New.
6090
6091 2023-04-27 Jason Merrill <jason@redhat.com>
6092
6093 * g++.dg/template/copy1.C: Adjust error lines.
6094
6095 2023-04-27 Pan Li <pan2.li@intel.com>
6096
6097 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6098
6099 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6100
6101 PR tree-optimization/109639
6102 * gcc.dg/tree-ssa/pr109639.c: New file.
6103 * gcc.dg/tree-ssa/pr109643.c: New file.
6104
6105 2023-04-27 Richard Biener <rguenther@suse.de>
6106
6107 PR ipa/109607
6108 * g++.dg/torture/pr109607.C: New testcase.
6109
6110 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6111
6112 PR c/109409
6113 * gcc.dg/pr109409.c: New test.
6114
6115 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR c/107682
6118 PR c/109412
6119 * gcc.dg/pr109412.c: New test.
6120
6121 2023-04-27 Jan Beulich <jbeulich@suse.com>
6122
6123 * c-c++-common/patchable_function_entry-decl.c: Special-case
6124 RISC-V.
6125 * c-c++-common/patchable_function_entry-default.c: Likewise.
6126 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6127
6128 2023-04-26 Jason Merrill <jason@redhat.com>
6129
6130 PR c++/69836
6131 * g++.dg/template/friend76.C: New test.
6132
6133 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
6134
6135 PR target/104338
6136 * gcc.target/riscv/inline-atomics-1.c: New test.
6137 * gcc.target/riscv/inline-atomics-2.c: New test.
6138 * gcc.target/riscv/inline-atomics-3.c: New test.
6139 * gcc.target/riscv/inline-atomics-4.c: New test.
6140 * gcc.target/riscv/inline-atomics-5.c: New test.
6141 * gcc.target/riscv/inline-atomics-6.c: New test.
6142 * gcc.target/riscv/inline-atomics-7.c: New test.
6143 * gcc.target/riscv/inline-atomics-8.c: New test.
6144
6145 2023-04-26 Pan Li <pan2.li@intel.com>
6146 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6147
6148 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6149
6150 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
6151
6152 * gcc.target/xstormy16/bswap16.c: New test case.
6153 * gcc.target/xstormy16/bswap32.c: Likewise.
6154 * gcc.target/xstormy16/swpb.c: Likewise.
6155 * gcc.target/xstormy16/swpw-1.c: Likewise.
6156 * gcc.target/xstormy16/swpw-2.c: Likewise.
6157
6158 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6159
6160 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
6161 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
6162 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
6163 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
6164
6165 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
6166
6167 PR target/109069
6168 * gcc.target/powerpc/pr109069-1.c: New test.
6169 * gcc.target/powerpc/pr109069-2-run.c: New test.
6170 * gcc.target/powerpc/pr109069-2.c: New test.
6171 * gcc.target/powerpc/pr109069-2.h: New test.
6172
6173 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6174
6175 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6176 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
6177 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
6178 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
6179 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
6180 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
6181 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
6182 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
6183 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
6184 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
6185 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
6186 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
6187 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
6188 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
6189 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
6190 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
6191
6192 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6193
6194 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6195 check.
6196
6197 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6198
6199 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6200
6201 2023-04-26 Pan Li <pan2.li@intel.com>
6202
6203 PR target/109272
6204 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6205 condition.
6206 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6207 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6208
6209 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6210
6211 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6212
6213 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
6214
6215 PR modula2/108121
6216 * gm2/pim/fail/largeconst.mod: Increased constant value test
6217 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
6218 * gm2/pim/fail/largeconst2.mod: New test.
6219
6220 2023-04-25 Patrick Palka <ppalka@redhat.com>
6221
6222 PR c++/108975
6223 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6224
6225 2023-04-25 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/109609
6228 * gcc.dg/torture/pr109609.c: New testcase.
6229
6230 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
6231
6232 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
6233 * gfortran.dg/gomp/loop-2.f90: Likewise.
6234 * gfortran.dg/gomp/reduction5.f90: Likewise.
6235 * gfortran.dg/gomp/reduction6.f90: Likewise.
6236 * gfortran.dg/gomp/scan-1.f90: Likewise.
6237 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
6238 * c-c++-common/gomp/scan-6.c: New test.
6239 * gfortran.dg/gomp/scan-8.f90: New test.
6240
6241 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6242
6243 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6244 float16, float32, float64 and float128.
6245
6246 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6247
6248 PR target/99195
6249 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6250
6251 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6252
6253 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6254
6255 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR c++/109278
6258 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6259
6260 2023-04-25 Richard Biener <rguenther@suse.de>
6261
6262 PR rtl-optimization/109585
6263 * gcc.dg/torture/pr109585.c: New testcase.
6264
6265 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR target/109566
6268 * gcc.target/powerpc/pr109566.c: New test.
6269
6270 2023-04-25 Martin Liska <mliska@suse.cz>
6271
6272 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
6273 * g++.dg/gcov/test-gcov-17.py: Cover new format.
6274 * lib/gcov.exp: Add options for gcov that emit the extra info.
6275
6276 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6277
6278 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6279
6280 2023-04-25 Sam James <sam@gentoo.org>
6281
6282 PR tree-optimization/105312
6283 PR target/105573
6284 * gcc.target/sparc/pr105573.c: New test.
6285
6286 2023-04-25 Andrew Pinski <apinski@marvell.com>
6287
6288 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6289
6290 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6291
6292 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6293
6294 2023-04-24 Andrew Pinski <apinski@marvell.com>
6295
6296 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6297 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6298
6299 2023-04-24 Andrew Pinski <apinski@marvell.com>
6300
6301 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6302
6303 2023-04-24 Andrew Pinski <apinski@marvell.com>
6304
6305 PR tree-optimization/109604
6306 * gcc.c-torture/compile/pr109604-1.c: New test.
6307 * gcc.c-torture/compile/pr109604-2.c: New test.
6308
6309 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6310
6311 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6312 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6313
6314 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315
6316 PR target/109406
6317 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6318 MUL.
6319 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6320
6321 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6322
6323 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6324
6325 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6326
6327 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6328
6329 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6330
6331 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6332
6333 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6334
6335 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
6336 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
6337 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
6338 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
6339 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
6340 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
6341
6342 2023-04-24 liuhongt <hongtao.liu@intel.com>
6343
6344 PR tree-optimization/109011
6345 * gcc.target/i386/pr109011-b1.c: New test.
6346 * gcc.target/i386/pr109011-b2.c: New test.
6347 * gcc.target/i386/pr109011-d1.c: New test.
6348 * gcc.target/i386/pr109011-d2.c: New test.
6349 * gcc.target/i386/pr109011-q1.c: New test.
6350 * gcc.target/i386/pr109011-q2.c: New test.
6351 * gcc.target/i386/pr109011-w1.c: New test.
6352 * gcc.target/i386/pr109011-w2.c: New test.
6353 * gcc.target/i386/pr109011-dq1.c: New file.
6354 * gcc.target/i386/pr109011-dq2.c: New file.
6355
6356 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6357
6358 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6359 append -lnsl -lsocket to ldflags.
6360
6361 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362
6363 * gcc.target/aarch64/float_truncate_zero.c: New test.
6364
6365 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6366
6367 PR target/99195
6368 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6369
6370 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6371
6372 * gcc.target/xstormy16/mulhi.c: New test case.
6373
6374 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6375
6376 * gcc.target/xstormy16/extendhisi2.c: New test case.
6377 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6378
6379 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6380
6381 * gcc.target/xstormy16/shiftsi.c: New test case.
6382
6383 2023-04-23 liuhongt <hongtao.liu@intel.com>
6384
6385 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
6386 testcase to make the codegen more stable.
6387 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
6388 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
6389 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
6390 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
6391
6392 2023-04-23 liuhongt <hongtao.liu@intel.com>
6393
6394 * gcc.target/i386/pr108707.c: New test.
6395
6396 2023-04-22 Andrew Pinski <apinski@marvell.com>
6397
6398 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6399
6400 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6401
6402 PR target/54816
6403 * gcc.target/avr/pr54816.c: Move to...
6404 * gcc.target/avr/mmcu/pr54816.c: ... here.
6405
6406 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6407 Steven G. Kargl <kargl@gcc.gnu.org>
6408
6409 PR fortran/109500
6410 * gfortran.dg/allocatable_function_11.f90: New test.
6411
6412 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR testsuite/109572
6415 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
6416 vect prefix to make sure we only count vectorized calls.
6417 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
6418 rather than 4.
6419 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
6420 vect prefix to make sure we only count vectorized calls.
6421 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
6422 rather than 4.
6423 (foo): Add 2 further arithmetic ops to the loop to make it appear
6424 worthwhile for vectorization heuristics on powerpc.
6425 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
6426 vect prefix to make sure we only count vectorized calls.
6427 (foo): Add 2 further arithmetic ops to the loop to make it appear
6428 worthwhile for vectorization heuristics on powerpc.
6429
6430 2023-04-22 Jeff Law <jlaw@ventanamicro>
6431
6432 * gcc.target/rx/movsicc.c: Broken down into ...
6433 * gcc.target/rx/movsicc-1.c: Here.
6434 * gcc.target/rx/movsicc-2.c: Here.
6435 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
6436 * gcc.target/rx/movsicc-4.c: Here.
6437 * gcc.target/rx/movsicc-5.c: Here.
6438 * gcc.target/rx/movsicc-6.c: Here.
6439 * gcc.target/rx/movsicc-7.c: Here.
6440 * gcc.target/rx/movsicc-8.c: Here.
6441
6442 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR tree-optimization/109583
6445 * gcc.dg/pr109583.c: New test.
6446
6447 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6448 Ondrej Kubanek <kubanek0ondrej@gmail.com>
6449
6450 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
6451 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
6452 * gcc.dg/tree-prof/peel-2.c: New test.
6453
6454 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6455
6456 PR tree-optimization/109546
6457 * gcc.dg/pr109546.c: New.
6458
6459 2023-04-21 Jason Merrill <jason@redhat.com>
6460
6461 PR c++/108099
6462 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
6463 * g++.dg/ext/unsigned-typedef2.C: New test.
6464 * g++.dg/ext/unsigned-typedef3.C: New test.
6465
6466 2023-04-21 Jeff Law <jlaw@ventanamicro>
6467
6468 PR testsuite/109549
6469 * gcc.target/i386/cmov6.c: No longer expect this test to
6470 generate 'cmov' instructions.
6471
6472 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473
6474 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6475
6476 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6477
6478 PR target/108779
6479 * gcc.target/aarch64/mtp.c: New test.
6480 * gcc.target/aarch64/mtp_1.c: New test.
6481 * gcc.target/aarch64/mtp_2.c: New test.
6482 * gcc.target/aarch64/mtp_3.c: New test.
6483 * gcc.target/aarch64/mtp_4.c: New test.
6484
6485 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6486
6487 PR target/99195
6488 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6489
6490 2023-04-21 Richard Biener <rguenther@suse.de>
6491
6492 PR tree-optimization/109573
6493 * g++.dg/vect/pr109573.cc: New testcase.
6494
6495 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6496
6497 PR target/108270
6498 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
6499 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
6500 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
6501
6502 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6503
6504 PR target/108728
6505 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6506
6507 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6508
6509 PR target/108728
6510 * lib/target-supports.exp (is-effective-target-keyword): Add
6511 ppc_cpu_supports_hw.
6512
6513 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6514
6515 PR target/109547
6516 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6517 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6518 condition.
6519
6520 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
6521
6522 PR tree-optimization/109564
6523 * gcc.dg/torture/pr109564-1.c: New testcase.
6524 * gcc.dg/torture/pr109564-2.c: Likewise.
6525 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
6526 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6527
6528 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR c/107041
6531 * gcc.dg/goacc/pr107041.c: New test.
6532
6533 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6534
6535 PR target/78952
6536 * gcc.target/i386/pr78952-4.c: New test.
6537
6538 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6539 kito-cheng <kito.cheng@sifive.com>
6540
6541 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
6542 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
6543 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
6544
6545 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6546
6547 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6548
6549 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6550 kito-cheng <kito.cheng@sifive.com>
6551
6552 PR target/109535
6553 * g++.target/riscv/rvv/base/pr109535.C: New test.
6554 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6555
6556 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6557
6558 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6559 rather than stdint.h
6560
6561 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
6562
6563 * lib/target-supports.exp
6564 (check_effective_target_vect_call_copysignf): Add amdgcn.
6565 (check_effective_target_vect_call_sqrtf): Add amdgcn.
6566 (check_effective_target_vect_call_ceilf): Add amdgcn.
6567 (check_effective_target_vect_call_floor): Add amdgcn.
6568 (check_effective_target_vect_logical_reduc): Add amdgcn.
6569
6570 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR tree-optimization/109011
6573 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
6574 dg-additional-options.
6575 (baz, qux): Remove functions and corresponding dg-final.
6576 * gcc.dg/vect/pr109011-2.c: New test.
6577 * gcc.dg/vect/pr109011-3.c: New test.
6578 * gcc.dg/vect/pr109011-4.c: New test.
6579 * gcc.dg/vect/pr109011-5.c: New test.
6580
6581 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR c++/108099
6584 PR testsuite/109560
6585 * g++.dg/ext/int128-8.C: Require int128 effective target.
6586
6587 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6588
6589 PR testsuite/106879
6590 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6591 vect_hw_misalign on POWERs.
6592
6593 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6594
6595 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6596 * gcc.target/i386/pr109117-1.c: Modify error message.
6597
6598 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6599
6600 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6601
6602 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6603
6604 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6605
6606 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6607
6608 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
6609 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
6610 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
6611 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
6612 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
6613 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
6614 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
6615 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
6616 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
6617 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
6618 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
6619 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
6620 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
6621 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
6622 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
6623 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
6624 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
6625 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
6626 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
6627 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
6628 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
6629 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
6630 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
6631 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
6632 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
6633 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
6634 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
6635 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
6636 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
6637 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
6638 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
6639 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
6640 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
6641 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
6642 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
6643 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
6644 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
6645 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
6646 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
6647 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
6648 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
6649 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
6650 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
6651 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
6652 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
6653 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
6654 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
6655 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
6656 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
6657 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
6658 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
6659 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
6660
6661 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6662
6663 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
6664 Remove avx512bw.
6665 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
6666 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
6667 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6668 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
6669 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
6670 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6671 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
6672 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6673 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6674 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
6675 * gcc.target/i386/pr93696-1.c: Ditto.
6676 * gcc.target/i386/pr93696-2.c: Ditto.
6677
6678 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6679
6680 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
6681 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6682 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6683 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6684 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
6685 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
6686 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
6687
6688 2023-04-19 Patrick Palka <ppalka@redhat.com>
6689 Jonathan Wakely <jwakely@redhat.com>
6690
6691 PR c++/100157
6692 * g++.dg/ext/type_pack_element1.C: New test.
6693 * g++.dg/ext/type_pack_element2.C: New test.
6694 * g++.dg/ext/type_pack_element3.C: New test.
6695
6696 2023-04-19 Patrick Palka <ppalka@redhat.com>
6697
6698 PR c++/109556
6699 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
6700
6701 2023-04-19 Harald Anlauf <anlauf@gmx.de>
6702
6703 PR testsuite/83904
6704 PR fortran/100297
6705 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
6706 instead of the naive "free".
6707 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
6708
6709 2023-04-19 Andrew Pinski <apinski@marvell.com>
6710
6711 * gcc.target/i386/cmov10.c: New test.
6712 * gcc.target/i386/cmov11.c: New test.
6713
6714 2023-04-19 Jason Merrill <jason@redhat.com>
6715
6716 PR c++/108099
6717 * g++.dg/ext/int128-8.C: New test.
6718
6719 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6720
6721 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
6722 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
6723 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
6724 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
6725 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
6726 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
6727 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
6728
6729 2023-04-19 Pan Li <pan2.li@intel.com>
6730
6731 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
6732 condition.
6733 * gcc.target/riscv/simplify_ior_optimization.c: New test.
6734
6735 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
6736
6737 PR target/78904
6738 PR target/78952
6739 * gcc.target/i386/pr78952-3.c: New test.
6740
6741 2023-04-19 Xi Ruoyao <xry111@xry111.site>
6742
6743 PR target/109465
6744 * gcc.target/loongarch/pr109465-1.c: New test.
6745 * gcc.target/loongarch/pr109465-2.c: New test.
6746 * gcc.target/loongarch/pr109465-3.c: New test.
6747
6748 2023-04-19 Xi Ruoyao <xry111@xry111.site>
6749
6750 * gcc.target/loongarch/va_arg.c: New test.
6751
6752 2023-04-19 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR tree-optimization/109011
6755 * gcc.dg/vect/pr109011-1.c: New test.
6756
6757 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6758
6759 * gcc.target/aarch64/vec-set-zero.c: New test.
6760
6761 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6762
6763 PR target/108840
6764 * gcc.target/aarch64/pr108840.c: New test.
6765
6766 2023-04-19 Jakub Jelinek <jakub@redhat.com>
6767
6768 PR tree-optimization/109524
6769 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
6770 const nn &.
6771
6772 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
6773
6774 PR target/94908
6775 * gcc.target/i386/pr94908.c: New test.
6776 * gcc.target/i386/sse4_1-insertps-5.c: New test.
6777 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
6778
6779 2023-04-18 Richard Biener <rguenther@suse.de>
6780
6781 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
6782 * gcc.dg/tm/alias-1.c: Likewise.
6783 * gcc.dg/tm/alias-2.c: Likewise.
6784 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6785 * gcc.dg/torture/pr39074-2.c: Likewise.
6786 * gcc.dg/torture/pr39074.c: Likewise.
6787 * gcc.dg/torture/pta-callused-1.c: Likewise.
6788 * gcc.dg/torture/pta-escape-1.c: Likewise.
6789 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
6790 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
6791 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
6792 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6793 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6794 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6795 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
6796 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
6797 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6798 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6799
6800 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
6801
6802 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
6803
6804 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6805
6806 * gcc.target/aarch64/spellcheck_11.c: New test.
6807
6808 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809
6810 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
6811 extension.
6812
6813 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
6814
6815 * gcc.target/riscv/arch-5.c: Likewise.
6816
6817 2023-04-18 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR tree-optimization/109240
6820 * gcc.target/aarch64/simd/addsub_2.c: New test.
6821 * gcc.target/aarch64/sve/addsub_2.c: New test.
6822
6823 2023-04-18 Xi Ruoyao <xry111@xry111.site>
6824
6825 * gcc.target/loongarch/add-const.c: New test.
6826 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
6827 frame size change.
6828 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
6829
6830 2023-04-17 Patrick Palka <ppalka@redhat.com>
6831
6832 PR c++/109531
6833 * g++.dg/template/canon-type-20.C: New test.
6834 * g++.dg/template/ttp36.C: New test.
6835
6836 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
6837
6838 * gcc.target/riscv/stack_save_restore.c: New test.
6839
6840 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
6841
6842 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
6843
6844 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
6845
6846 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
6847
6848 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
6849
6850 PR target/106602
6851 * gcc.target/riscv/pr106602.c: Moved to...
6852 * gcc.target/riscv/pr106602-rv64i.c: ...here.
6853 * gcc.target/riscv/pr106602-rv32i.c: New test.
6854 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
6855
6856 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
6857
6858 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
6859 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
6860 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
6861 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
6862
6863 2023-04-17 Martin Jambor <mjambor@suse.cz>
6864
6865 PR ipa/107769
6866 PR ipa/109318
6867 * gcc.dg/ipa/pr109318.c: New test.
6868 * gcc.dg/lto/pr107769_0.c: Likewise.
6869
6870 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
6871 Di Zhao <di.zhao@amperecomputing.com>
6872
6873 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
6874
6875 2023-04-17 Jakub Jelinek <jakub@redhat.com>
6876
6877 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
6878 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
6879 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
6880
6881 2023-04-17 Richard Biener <rguenther@suse.de>
6882
6883 PR tree-optimization/109524
6884 * g++.dg/pr109524.C: New testcase.
6885
6886 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
6887
6888 PR testsuite/108809
6889 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
6890
6891 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
6892
6893 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
6894 for riscv_vector.h
6895 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
6896 -mabi.
6897
6898 2023-04-17 Pan Li <pan2.li@intel.com>
6899
6900 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
6901
6902 2023-04-16 Jeff Law <jlaw@ventanamicro>
6903
6904 PR target/109508
6905 * gcc.target/riscv/pr109508.c: New test.
6906
6907 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
6908
6909 PR target/54816
6910 * gcc.target/avr/pr54816.c: New test case.
6911
6912 2023-04-15 Jason Merrill <jason@redhat.com>
6913
6914 PR c++/109357
6915 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
6916
6917 2023-04-15 Alexandre Oliva <oliva@adacore.com>
6918 Kewen Lin <linkw@linux.ibm.com>
6919
6920 PR target/99708
6921 * gcc.target/powerpc/pr99708.c: Accept lack of
6922 __SIZEOF_IBM128__ when long double is 64-bit wide.
6923
6924 2023-04-15 Jason Merrill <jason@redhat.com>
6925
6926 PR c++/109514
6927 * g++.dg/warn/Wdangling-pointer-6.C: New test.
6928
6929 2023-04-14 Harald Anlauf <anlauf@gmx.de>
6930
6931 PR fortran/109511
6932 * gfortran.dg/set_exponent_1.f90: New test.
6933
6934 2023-04-14 Richard Biener <rguenther@suse.de>
6935
6936 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
6937 checking avx_runtime in dump scanning.
6938 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
6939 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
6940
6941 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
6942
6943 PR fortran/104272
6944 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
6945 from 6 to 5 without memory leaks.
6946 * gfortran.dg/finalize_52.f90: New test
6947
6948 2023-04-14 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/109502
6951 * gcc.dg/vect/pr109502.c: New testcase.
6952
6953 2023-04-14 Richard Biener <rguenther@suse.de>
6954
6955 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
6956 and add missing avx guard.
6957 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
6958 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
6959 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
6960 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
6961 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
6962
6963 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
6964 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR target/108947
6967 PR target/109040
6968 * gcc.dg/pr108947.c: New test.
6969 * gcc.c-torture/execute/pr109040.c: New test.
6970
6971 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
6972
6973 PR analyzer/108722
6974 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
6975
6976 2023-04-13 Patrick Palka <ppalka@redhat.com>
6977
6978 PR c++/109420
6979 * g++.dg/template/typename27.C: New test.
6980
6981 2023-04-13 Jason Merrill <jason@redhat.com>
6982
6983 PR c++/109277
6984 * g++.dg/ext/is_convertible5.C: New test.
6985
6986 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
6987
6988 PR modula2/109497
6989 PR modula2/109496
6990 * gm2/pim/run/pass/addcharconst.mod: New test.
6991 * gm2/pim/run/pass/singlechar.mod: New test.
6992
6993 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
6994
6995 PR target/108910
6996 * gcc.dg/torture/pr108910.c: New test.
6997
6998 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6999
7000 PR target/109479
7001 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7002 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7003 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7004 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7005 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7006 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7007
7008 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR tree-optimization/109410
7011 * gcc.dg/pr109410.c: New test.
7012
7013 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR target/109458
7016 * gcc.target/i386/pr109458.c: New test.
7017
7018 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR tree-optimization/109462
7021 * g++.dg/opt/pr109462.C: New test.
7022
7023 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7024
7025 PR tree-optimization/109462
7026 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7027
7028 2023-04-12 Richard Biener <rguenther@suse.de>
7029
7030 PR tree-optimization/109473
7031 * gcc.dg/vect/pr109473.c: New testcase.
7032
7033 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7034
7035 PR fortran/104312
7036 * gfortran.dg/entry_26.f90: New test.
7037 * gfortran.dg/entry_27.f90: New test.
7038
7039 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7040
7041 PR fortran/61615
7042 PR fortran/99982
7043 * gfortran.dg/interface_49.f90: New test.
7044
7045 2023-04-12 Richard Biener <rguenther@suse.de>
7046
7047 PR tree-optimization/109469
7048 * gcc.dg/torture/pr109469.c: New testcase.
7049
7050 2023-04-12 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/109434
7053 * g++.dg/opt/pr109434.C: New testcase.
7054
7055 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7056
7057 PR testsuite/108815
7058 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7059 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7060 considering BE.
7061
7062 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7063
7064 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7065
7066 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7067 Pan Li <pan2.li@intel.com>
7068 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7069 Kito Cheng <kito.cheng@sifive.com>
7070
7071 PR target/109104
7072 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7073 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7074 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7075
7076 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7077
7078 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7079 for -m32.
7080
7081 2023-04-11 Martin Liska <mliska@suse.cz>
7082
7083 PR driver/108241
7084 * gcc.dg/pr108241.c: New test.
7085 * gcc.dg/pr79570.c: Add also -g option.
7086
7087 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7088
7089 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
7090 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
7091 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
7092
7093 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
7094
7095 PR target/108812
7096 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
7097 expected vectors for Big Endian.
7098 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
7099
7100 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7101
7102 PR target/70243
7103 * gcc.target/powerpc/pr70243.c: New test.
7104
7105 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
7106
7107 * g++.dg/other/i386-2.C: Add -mamx-complex.
7108 * g++.dg/other/i386-3.C: Ditto.
7109 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
7110 * gcc.target/i386/amx-helper.h: Add amx-complex support.
7111 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7112 * gcc.target/i386/sse-12.c: Add -mamx-complex.
7113 * gcc.target/i386/sse-13.c: Ditto.
7114 * gcc.target/i386/sse-14.c: Ditto.
7115 * gcc.target/i386/sse-22.c: Add amx-complex.
7116 * gcc.target/i386/sse-23.c: Ditto.
7117 * lib/target-supports.exp (check_effective_target_amx_complex): New.
7118 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
7119 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
7120 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
7121 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
7122
7123 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR tree-optimization/109392
7126 * gcc.dg/pr109392.c: New test.
7127
7128 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7129
7130 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7131
7132 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7133
7134 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7135
7136 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7137
7138 PR fortran/87477
7139 PR fortran/85686
7140 PR fortran/88247
7141 PR fortran/91941
7142 PR fortran/92779
7143 PR fortran/93339
7144 PR fortran/93813
7145 PR fortran/100948
7146 PR fortran/102106
7147 PR fortran/98408
7148 PR fortran/105205
7149 PR fortran/106918
7150 * gfortran.dg/associate_47.f90 : Enable substring test.
7151 * gfortran.dg/associate_51.f90 : Update an error message.
7152 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
7153 uninitialzed dg-warnings.
7154 * gfortran.dg/associate_60.f90 : New test
7155 * gfortran.dg/pr98408.f90 : New test
7156 * gfortran.dg/pr105205.f90 : New test
7157 * gfortran.dg/pr106918.f90 : New test
7158
7159 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7160
7161 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
7162 dg directive and remove trailing whitespace.
7163 * gfortran.dg/c-interop/c407a-1.f90 : ditto
7164 * gfortran.dg/c-interop/c407b-1.f90 : ditto
7165 * gfortran.dg/c-interop/c407b-2.f90 : ditto
7166 * gfortran.dg/c-interop/c407c-1.f90 : ditto
7167 * gfortran.dg/c-interop/c535a-1.f90 : ditto
7168 * gfortran.dg/c-interop/c535a-2.f90 : ditto
7169 * gfortran.dg/c-interop/c535b-1.f90 : ditto
7170 * gfortran.dg/c-interop/c535b-2.f90 : ditto
7171 * gfortran.dg/c-interop/c535b-3.f90 : ditto
7172 * gfortran.dg/c-interop/c535c-1.f90 : ditto
7173 * gfortran.dg/c-interop/c535c-2.f90 : ditto
7174 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
7175 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
7176 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
7177 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
7178 * gfortran.dg/c-interop/tkr.f90 : ditto
7179 * gfortran.dg/class_result_10.f90 : ditto
7180 * gfortran.dg/dtio_35.f90 : ditto
7181 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
7182 * gfortran.dg/pr103258.f90 : ditto
7183 * gfortran.dg/pr59107.f90 : ditto
7184 * gfortran.dg/pr93835.f08 : ditto
7185
7186 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7187
7188 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7189 fortran compiler, skip if missing.
7190
7191 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7192
7193 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
7194 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
7195
7196 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7197
7198 PR tree-optimization/109417
7199 * gcc.dg/pr109417.c: New.
7200
7201 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7202
7203 * rust/compile/issue-1422.rs: New test.
7204
7205 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7206
7207 * rust/compile/issue-1361.rs: New test.
7208
7209 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7210
7211 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7212 * rust/compile/issue-1830_str.rs: Likewise.
7213
7214 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7215
7216 * rust/compile/empty.in: New test.
7217 * rust/compile/include_empty.rs: New test.
7218
7219 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7220
7221 * rust/compile/torture/traits10.rs: Fix test-case
7222
7223 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7224
7225 * rust/compile/issue-1725-1.rs: New test.
7226 * rust/compile/issue-1725-2.rs: New test.
7227
7228 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7229
7230 * rust/compile/builtin_macro_include_str.rs:
7231 Include test of invalid UTF-8.
7232 * rust/compile/invalid_utf8: File with invalid UTF-8.
7233
7234 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7235
7236 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7237
7238 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7239
7240 * rust/compile/issue-1830_bytes.rs: New test.
7241 * rust/compile/issue-1830_str.rs: New test.
7242
7243 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7244
7245 * rust/compile/variadic.rs: New test.
7246
7247 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7248
7249 * rust/execute/torture/overflow1.rs: Fix test.
7250
7251 2023-04-06 mxlol233 <mxlol233@outlook.com>
7252
7253 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
7254 * rust/compile/feature_intrinsics.rs: New file.
7255 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
7256 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
7257 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
7258 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
7259 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
7260 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
7261 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
7262 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
7263 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
7264 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
7265 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
7266 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
7267 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
7268 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
7269 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
7270 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
7271 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
7272 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
7273 `intrinsics`.
7274 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
7275 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
7276 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
7277 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
7278 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
7279 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
7280 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
7281 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
7282 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
7283
7284 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7285
7286 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
7287 * rust/compile/macro44.rs: Fix invalid testcase assertions.
7288 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
7289 * rust/compile/builtin_macro_recurse2.rs: New test.
7290 * rust/compile/macro46.rs: New test.
7291 * rust/compile/builtin_macro_eager1.rs: New file.
7292 * rust/compile/builtin_macro_eager2.rs: New file.
7293
7294 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7295
7296 * rust/execute/torture/let-pattern-1.rs: New test.
7297
7298 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7299
7300 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
7301 * rust/compile/torture/intrinsics-5.rs: likewise
7302 * rust/execute/torture/atomic_load.rs: likewise
7303 * rust/execute/torture/atomic_store.rs: likewise
7304 * rust/bounds1.rs: New test.
7305
7306 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7307
7308 * rust/compile/func3.rs: update test case
7309
7310 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7311
7312 * rust/compile/issue-1786.rs: New test.
7313
7314 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7315
7316 * rust/compile/never_type_err1.rs: Moved to...
7317 * rust/compile/never_type1.rs: ...here. It now works
7318
7319 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7320
7321 * rust/compile/issue-1773.rs: New test.
7322
7323 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7324
7325 * rust/execute/torture/issue-1720-2.rs: New test.
7326
7327 2023-04-06 mxlol233 <mxlol233@outlook.com>
7328
7329 * rust/compile/feature.rs: New test.
7330
7331 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7332
7333 * rust/compile/closure_move_expr.rs: New test.
7334
7335 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7336
7337 * rust/compile/parse_complex_generic_application.rs: New test.
7338 * rust/compile/parse_complex_generic_application2.rs: New test.
7339
7340 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7341
7342 * rust/compile/multi_reference_type.rs: New test.
7343
7344 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7345
7346 * rust/compile/issue-867.rs: New test.
7347
7348 2023-04-06 Lyra <teromene@teromene.fr>
7349
7350 * rust/compile/macro45.rs: New test.
7351
7352 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7353
7354 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
7355 properly.
7356 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
7357 * rust/execute/torture/builtin_macro_env.rs: Likewise.
7358 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
7359 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
7360 * rust/execute/torture/builtin_macro_line.rs: Likewise.
7361 * rust/execute/torture/builtin_macros1.rs: Likewise.
7362 * rust/execute/torture/builtin_macros3.rs: Likewise.
7363 * rust/execute/torture/cfg1.rs: Likewise.
7364 * rust/execute/torture/cfg2.rs: Likewise.
7365 * rust/execute/torture/cfg3.rs: Likewise.
7366 * rust/execute/torture/cfg4.rs: Likewise.
7367 * rust/execute/torture/coercion1.rs: Likewise.
7368 * rust/execute/torture/coercion2.rs: Likewise.
7369 * rust/execute/torture/extern_mod4.rs: Likewise.
7370 * rust/execute/torture/helloworld1.rs: Likewise.
7371 * rust/execute/torture/helloworld2.rs: Likewise.
7372 * rust/execute/torture/issue-1198.rs: Likewise.
7373 * rust/execute/torture/issue-1231.rs: Likewise.
7374 * rust/execute/torture/issue-1232.rs: Likewise.
7375 * rust/execute/torture/issue-1249.rs: Likewise.
7376 * rust/execute/torture/issue-1436.rs: Likewise.
7377 * rust/execute/torture/issue-1496.rs: Likewise.
7378 * rust/execute/torture/issue-647.rs: Likewise.
7379 * rust/execute/torture/issue-845.rs: Likewise.
7380 * rust/execute/torture/issue-851.rs: Likewise.
7381 * rust/execute/torture/issue-858.rs: Likewise.
7382 * rust/execute/torture/issue-976.rs: Likewise.
7383 * rust/execute/torture/macros10.rs: Likewise.
7384 * rust/execute/torture/macros11.rs: Likewise.
7385 * rust/execute/torture/macros12.rs: Likewise.
7386 * rust/execute/torture/macros13.rs: Likewise.
7387 * rust/execute/torture/macros14.rs: Likewise.
7388 * rust/execute/torture/macros2.rs: Likewise.
7389 * rust/execute/torture/macros22.rs: Likewise.
7390 * rust/execute/torture/macros29.rs: Likewise.
7391 * rust/execute/torture/macros3.rs: Likewise.
7392 * rust/execute/torture/macros30.rs: Likewise.
7393 * rust/execute/torture/macros31.rs: Likewise.
7394 * rust/execute/torture/macros7.rs: Likewise.
7395 * rust/execute/torture/macros8.rs: Likewise.
7396 * rust/execute/torture/macros9.rs: Likewise.
7397 * rust/execute/torture/match1.rs: Likewise.
7398 * rust/execute/torture/match2.rs: Likewise.
7399 * rust/execute/torture/match3.rs: Likewise.
7400 * rust/execute/torture/match_bool1.rs: Likewise.
7401 * rust/execute/torture/match_byte1.rs: Likewise.
7402 * rust/execute/torture/match_char1.rs: Likewise.
7403 * rust/execute/torture/match_int1.rs: Likewise.
7404 * rust/execute/torture/match_loop1.rs: Likewise.
7405 * rust/execute/torture/match_range1.rs: Likewise.
7406 * rust/execute/torture/match_range2.rs: Likewise.
7407 * rust/execute/torture/match_tuple1.rs: Likewise.
7408 * rust/execute/torture/method1.rs: Likewise.
7409 * rust/execute/torture/method2.rs: Likewise.
7410 * rust/execute/torture/method3.rs: Likewise.
7411 * rust/execute/torture/method4.rs: Likewise.
7412 * rust/execute/torture/operator_overload_1.rs: Likewise.
7413 * rust/execute/torture/operator_overload_10.rs: Likewise.
7414 * rust/execute/torture/operator_overload_11.rs: Likewise.
7415 * rust/execute/torture/operator_overload_12.rs: Likewise.
7416 * rust/execute/torture/operator_overload_2.rs: Likewise.
7417 * rust/execute/torture/operator_overload_4.rs: Likewise.
7418 * rust/execute/torture/operator_overload_5.rs: Likewise.
7419 * rust/execute/torture/operator_overload_6.rs: Likewise.
7420 * rust/execute/torture/operator_overload_7.rs: Likewise.
7421 * rust/execute/torture/operator_overload_8.rs: Likewise.
7422 * rust/execute/torture/operator_overload_9.rs: Likewise.
7423 * rust/execute/torture/str-layout1.rs: Likewise.
7424 * rust/execute/torture/str-zero.rs: Likewise.
7425 * rust/execute/torture/trait1.rs: Likewise.
7426 * rust/execute/torture/trait10.rs: Likewise.
7427 * rust/execute/torture/trait11.rs: Likewise.
7428 * rust/execute/torture/trait12.rs: Likewise.
7429 * rust/execute/torture/trait13.rs: Likewise.
7430 * rust/execute/torture/trait2.rs: Likewise.
7431 * rust/execute/torture/trait3.rs: Likewise.
7432 * rust/execute/torture/trait4.rs: Likewise.
7433 * rust/execute/torture/trait5.rs: Likewise.
7434 * rust/execute/torture/trait6.rs: Likewise.
7435 * rust/execute/torture/trait7.rs: Likewise.
7436 * rust/execute/torture/trait8.rs: Likewise.
7437 * rust/execute/torture/trait9.rs: Likewise.
7438 * rust/execute/torture/closure2.rs: Likewise.
7439 * rust/execute/torture/closure3.rs: Likewise.
7440 * rust/execute/torture/loop-condition-eval.rs: Likewise.
7441 * rust/execute/torture/operator_overload_3.rs: Likewise.
7442
7443 2023-04-06 mxlol233 <mxlol233@outlook.com>
7444
7445 * rust/compile/diagnostic_underline.rs: New test.
7446
7447 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7448
7449 * rust/compile/bounds.rs: change to use -fsyntax-only
7450 * rust/execute/torture/issue-1720.rs: New test.
7451
7452 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
7453
7454 * rust/compile/decl_macro1.rs: New test.
7455 * rust/compile/decl_macro2.rs: New test.
7456 * rust/compile/decl_macro3.rs: New test.
7457 * rust/compile/decl_macro4.rs: New test.
7458 * rust/compile/decl_macro5.rs: New test.
7459 * rust/compile/decl_macro6.rs: New test.
7460 * rust/compile/decl_macro7.rs: New test.
7461 * rust/execute/torture/decl_macro1.rs: New test.
7462 * rust/execute/torture/decl_macro2.rs: New test.
7463 * rust/execute/torture/decl_macro3.rs: New test.
7464 * rust/execute/torture/decl_macro4.rs: New test.
7465
7466 2023-04-06 mxlol233 <mxlol233@outlook.com>
7467
7468 * rust/compile/bounds.rs: New test.
7469
7470 2023-04-06 Dave <dme2223@gmail.com>
7471
7472 * rust/compile/const10.rs: New test.
7473
7474 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7475
7476 * rust/compile/unsafe11.rs: New test.
7477
7478 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7479
7480 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7481
7482 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7483 Thomas Schwinge <thomas@codesourcery.com>
7484
7485 PR testsuite/108899
7486 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7487 Fix quoting.
7488
7489 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7490
7491 PR modula2/109423
7492 * gm2/pim/fail/setunknown.mod: New test.
7493 * gm2/pim/fail/setunknown2.mod: New test.
7494
7495 2023-04-05 Jeff Law <jlaw@ventanamicro>
7496
7497 PR target/108892
7498 * gcc.c-torture/compile/pr108892.c: New test.
7499
7500 2023-04-05 Martin Jambor <mjambor@suse.cz>
7501
7502 PR ipa/108959
7503 * gcc.dg/ipa/pr108959.c: New test.
7504
7505 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7506
7507 * g++.target/riscv/rvv/base/bug-23.C: New test.
7508
7509 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7510
7511 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7512
7513 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7514
7515 PR fortran/104349
7516 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7517 * gfortran.dg/pr104349.f90: New test.
7518
7519 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR tree-optimization/109386
7522 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7523
7524 2023-04-04 Marek Polacek <polacek@redhat.com>
7525
7526 PR sanitizer/109107
7527 * c-c++-common/ubsan/pr109107-1.c: New test.
7528 * c-c++-common/ubsan/pr109107-2.c: New test.
7529 * c-c++-common/ubsan/pr109107-3.c: New test.
7530 * c-c++-common/ubsan/pr109107-4.c: New test.
7531
7532 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7533
7534 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
7535 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
7536 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
7537 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
7538 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
7539 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
7540 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
7541 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
7542 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
7543 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
7544
7545 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR target/109384
7548 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7549 vs. f conflict.
7550
7551 2023-04-04 Richard Biener <rguenther@suse.de>
7552
7553 PR tree-optimization/109304
7554 * gcc.dg/pr109304.c: New testcase.
7555
7556 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
7557
7558 PR target/108699
7559 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
7560 to distinguish parity byte from parity.
7561 * gcc.target/powerpc/pr108699.c: New test.
7562
7563 2023-04-04 Jason Merrill <jason@redhat.com>
7564
7565 PR c++/107484
7566 * g++.dg/lookup/friend25.C: New test.
7567
7568 2023-04-03 Patrick Palka <ppalka@redhat.com>
7569
7570 PR c++/109300
7571 * g++.dg/cpp1y/var-templ79.C: New test.
7572
7573 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7574 Martin Jambor <mjambor@suse.cz>
7575
7576 PR ipa/109303
7577 * gcc.dg/pr109303.c: New test.
7578
7579 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7580
7581 PR target/102146
7582 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7583 scan.
7584
7585 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7586
7587 PR target/109375
7588 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7589
7590 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7591
7592 PR target/109376
7593 * gnat.dg/prot7.adb: Skip on hppa.
7594
7595 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7596 kito-cheng <kito.cheng@sifive.com>
7597
7598 * g++.target/riscv/rvv/base/bug-19.C: New test.
7599 * g++.target/riscv/rvv/base/bug-20.C: New test.
7600 * g++.target/riscv/rvv/base/bug-21.C: New test.
7601 * g++.target/riscv/rvv/base/bug-22.C: New test.
7602
7603 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7604
7605 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7606 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7607
7608 2023-04-01 Patrick Palka <ppalka@redhat.com>
7609
7610 PR c++/109160
7611 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7612
7613 2023-04-01 Patrick Palka <ppalka@redhat.com>
7614
7615 PR c++/53164
7616 PR c++/105848
7617 * g++.dg/template/fn-ptr3a.C: New test.
7618 * g++.dg/template/fn-ptr3b.C: New test.
7619 * g++.dg/template/fn-ptr4.C: New test.
7620
7621 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7622
7623 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
7624 -fno-tree-dominator-opts -fno-tree-vrp.
7625 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
7626 * gcc.dg/torture/inf-compare-2.c: Likewise.
7627 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
7628
7629 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR tree-optimization/109362
7632 * gcc.target/i386/pr109362.c: New test.
7633
7634 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7635 Richard Sandiford <richard.sandiford@arm.com>
7636
7637 PR target/109254
7638 * gcc.target/aarch64/sve/pr109254.c: New test.
7639
7640 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR analyzer/107396
7643 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7644 if fdopen returns NULL.
7645
7646 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7647
7648 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7649 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7650
7651 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7652
7653 * gcc.target/i386/pr109052-2.c: New.
7654
7655 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR tree-optimization/91645
7658 * gcc.target/i386/pr103559-1.c: New test.
7659 * gcc.target/i386/pr103559-2.c: New test.
7660 * gcc.target/i386/pr103559-3.c: New test.
7661 * gcc.target/i386/pr103559-4.c: New test.
7662
7663 2023-03-31 Jonathan Yong <10walls@gmail.com>
7664
7665 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7666 LLP64.
7667
7668 2023-03-31 liuhongt <hongtao.liu@intel.com>
7669
7670 * g++.target/i386/pr85048.C: New test.
7671
7672 2023-03-30 Jason Merrill <jason@redhat.com>
7673
7674 PR c++/105452
7675 * g++.dg/lookup/anon8.C: New test.
7676
7677 2023-03-30 Jason Merrill <jason@redhat.com>
7678
7679 PR c++/105221
7680 * g++.dg/cpp1z/noexcept-type27.C: New test.
7681
7682 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR c++/109319
7685 * g++.dg/cpp23/subscript14.C: New test.
7686
7687 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
7688
7689 PR tree-optimization/109154
7690 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
7691
7692 2023-03-30 Jason Merrill <jason@redhat.com>
7693
7694 PR c++/107897
7695 PR c++/108887
7696 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
7697 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
7698
7699 2023-03-30 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/107561
7702 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
7703 * g++.dg/warn/Warray-bounds-16.C: Likewise.
7704
7705 2023-03-30 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/109342
7708 * g++.dg/torture/pr109342.C: New testcase.
7709
7710 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR c++/109278
7713 * g++.dg/cpp23/ext-floating15.C: New test.
7714
7715 2023-03-30 liuhongt <hongtao.liu@intel.com>
7716
7717 * gcc.target/i386/pr88828-0.c: Adjust testcase.
7718
7719 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
7720
7721 PR modula2/109336
7722 * gm2/link/nondefaultext/pass/hello.md: New test.
7723 * gm2/link/nondefaultext/pass/liba.dm: New test.
7724 * gm2/link/nondefaultext/pass/liba.md: New test.
7725 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
7726
7727 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
7728
7729 * gcc.target/riscv/arch-19.c: New test.
7730
7731 2023-03-29 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/109331
7734 * gcc.dg/torture/pr109331.c: New testcase.
7735
7736 2023-03-29 Richard Biener <rguenther@suse.de>
7737
7738 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
7739
7740 2023-03-29 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/109327
7743 * gcc.dg/pr109327.c: New testcase.
7744
7745 2023-03-29 Richard Biener <rguenther@suse.de>
7746
7747 PR ipa/106124
7748 * g++.dg/gomp/pr106124.C: New testcase.
7749
7750 2023-03-29 Jakub Jelinek <jakub@redhat.com>
7751 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/109301
7754 * gcc.dg/pr109301.c: New test.
7755
7756 2023-03-29 Jason Merrill <jason@redhat.com>
7757
7758 PR c++/109321
7759 PR c++/109320
7760 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
7761 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
7762
7763 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
7764
7765 * gfortran.dg/weak-2.f90: Enable for nvptx target.
7766
7767 2023-03-28 David Malcolm <dmalcolm@redhat.com>
7768
7769 PR c/107002
7770 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
7771 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
7772 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
7773 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
7774
7775 2023-03-28 Jason Merrill <jason@redhat.com>
7776
7777 PR c++/107163
7778 * g++.dg/warn/Wsequence-point-5.C: New test.
7779
7780 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
7781
7782 PR target/109312
7783 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
7784
7785 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
7786
7787 PR rtl-optimization/109187
7788 * gcc.dg/pr109187.c: New test.
7789
7790 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
7791
7792 PR tree-optimization/109265
7793 PR tree-optimization/109274
7794 * gcc.dg/pr109274.c: New.
7795 * gfortran.dg/pr109265.f90: New.
7796
7797 2023-03-28 Richard Biener <rguenther@suse.de>
7798
7799 PR tree-optimization/107087
7800 * g++.dg/pr107087.C: New testcase.
7801
7802 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
7803
7804 PR target/109072
7805 * gcc.target/aarch64/pr109072_1.c: New test.
7806 * gcc.target/aarch64/pr109072_2.c: Likewise.
7807
7808 2023-03-28 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR middle-end/106190
7811 * gcc.dg/asan/pr106190.c: New test.
7812
7813 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
7814
7815 * gcc.target/sparc/20230328-1.c: New test.
7816 * gcc.target/sparc/20230328-2.c: Likewise.
7817 * gcc.target/sparc/20230328-3.c: Likewise.
7818 * gcc.target/sparc/20230328-4.c: Likewise.
7819
7820 2023-03-28 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR target/109276
7823 * gcc.target/i386/pr109276.c: New test.
7824
7825 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
7826
7827 * gcc.target/sparc/20230328-1.c: New test.
7828 * gcc.target/sparc/20230328-2.c: Likewise.
7829 * gcc.target/sparc/20230328-3.c: Likewise.
7830 * gcc.target/sparc/20230328-4.c: Likewise.
7831
7832 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833
7834 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
7835 brackets.
7836 * gcc.dg/visibility-22.c: Add weak_undefined options.
7837
7838 2023-03-27 Richard Biener <rguenther@suse.de>
7839
7840 PR tree-optimization/54498
7841 * g++.dg/torture/pr54498.C: New testcase.
7842
7843 2023-03-27 Richard Biener <rguenther@suse.de>
7844
7845 PR tree-optimization/108357
7846 * gcc.dg/tree-ssa/pr108357.c: New testcase.
7847
7848 2023-03-27 Martin Liska <mliska@suse.cz>
7849
7850 * lib/verify-sarif-file.py: Use apostrophes instead
7851 of double quotes.
7852
7853 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
7854
7855 PR target/109167
7856 * gcc.target/powerpc/pr109167.c: New test.
7857
7858 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
7859
7860 PR target/109082
7861 * gcc.target/powerpc/pr109082.c: New test.
7862
7863 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
7864
7865 PR target/106282
7866 * gcc.target/m68k/tls-gd-off.c: New.
7867 * gcc.target/m68k/tls-ie-off.c: New.
7868 * gcc.target/m68k/tls-ld-off.c: New.
7869 * gcc.target/m68k/tls-ld-xtls-off.c: New.
7870 * gcc.target/m68k/tls-le-off.c: New.
7871 * gcc.target/m68k/tls-le-xtls-off.c: New.
7872 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
7873 * gcc.target/m68k/tls-le.c: Likewise.
7874
7875 2023-03-26 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR tree-optimization/109230
7878 * gcc.dg/pr109230.c: New test.
7879
7880 2023-03-26 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR ipa/105685
7883 * c-c++-common/cold-2.c: New test.
7884
7885 2023-03-25 David Malcolm <dmalcolm@redhat.com>
7886
7887 PR analyzer/109098
7888 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
7889 verify-sarif-file directive.
7890 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
7891 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
7892 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
7893 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
7894 test case, adapted from Wbidi-chars-1.c.
7895 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
7896 New test case.
7897 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
7898 New test case.
7899 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
7900 New test case, adapted from cpp/Winvalid-utf8-1.c.
7901 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
7902 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
7903 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
7904 directive.
7905 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
7906 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
7907 * lib/scansarif.exp (verify-sarif-file): New procedure.
7908 * lib/verify-sarif-file.py: New support script.
7909
7910 2023-03-24 Patrick Palka <ppalka@redhat.com>
7911
7912 PR c++/106969
7913 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
7914 C++98 mode.
7915 * g++.dg/lookup/this2.C: New test.
7916
7917 2023-03-24 Jason Merrill <jason@redhat.com>
7918
7919 PR c++/105481
7920 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
7921
7922 2023-03-24 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR other/109163
7925 * c-c++-common/diagnostic-format-json-1.c: Update comment.
7926 * c-c++-common/diagnostic-format-json-2.c: Likewise.
7927 * c-c++-common/diagnostic-format-json-3.c: Likewise.
7928 * c-c++-common/diagnostic-format-json-4.c: Likewise.
7929 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
7930 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
7931
7932 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
7933
7934 PR tree-optimization/109238
7935 * gcc.dg/pr109238.c: New.
7936
7937 2023-03-24 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/106912
7940 * gcc.dg/profile-generate-4.c: New testcase.
7941
7942 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
7943
7944 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
7945 Compile object for stressset.mod and testlib.mod. Add test so
7946 that we only link these objects with test application objects.
7947
7948 2023-03-24 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR target/109137
7951 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
7952 require ia32 effective target. Only add -fPIC for fpic effective
7953 target. Remove #include <string.h>, use __builtin_memset instead of
7954 memset.
7955
7956 2023-03-24 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR tree-optimization/99739
7959 * gcc.dg/tree-ssa/pr99739.c: New test.
7960
7961 2023-03-24 Alexandre Oliva <oliva@adacore.com>
7962
7963 * lib/target-supports.exp (add_options_for_weak_undefined):
7964 New.
7965 (check_effective_target_weak_undefined): Use it.
7966 (check_effective_target_posix_memalign): New.
7967 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
7968 favor of effective target requirement and added options for
7969 weak_undefined symbols.
7970 * gcc.dg/torture/pr90020.c: Likewise.
7971 * gcc.dg/addr_equal-1.c: Likewise.
7972 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
7973 abitest.S-using tests.
7974 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
7975 posix_memalign tests.
7976 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7977
7978 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
7979 Tobias Burnus <tobias@codesourcery.com>
7980
7981 PR target/103628
7982 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
7983 expression" error.
7984 * gfortran.dg/unpack_field_1.f90: Likewise.
7985 * gfortran.dg/pr103628.f90: New.
7986
7987 2023-03-23 Jason Merrill <jason@redhat.com>
7988
7989 PR c++/105996
7990 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
7991
7992 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
7993
7994 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
7995
7996 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
7997
7998 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
7999
8000 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8001
8002 * gcc.target/powerpc/mod-no_copy.c: New.
8003 * gcc.target/powerpc/mod-peephole.c: New.
8004
8005 2023-03-23 Andrew Pinski <apinski@marvell.com>
8006
8007 PR c/84900
8008 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8009
8010 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8011
8012 PR modula2/109264
8013 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8014 New test.
8015 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8016 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8017 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8018 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8019 New test.
8020 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8021 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8022 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8023 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8024 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8025 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8026
8027 2023-03-23 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/107569
8030 * g++.dg/opt/pr107569.C: New testcase.
8031
8032 2023-03-23 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/109262
8035 * g++.dg/torture/pr109262.C: New testcase.
8036
8037 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8038
8039 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8040
8041 2023-03-23 Marek Polacek <polacek@redhat.com>
8042
8043 PR c++/107532
8044 * g++.dg/warn/Wdangling-reference11.C: New test.
8045 * g++.dg/warn/Wdangling-reference12.C: New test.
8046
8047 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR tree-optimization/109176
8050 * gcc.target/aarch64/sve/pr109176.c: New test.
8051
8052 2023-03-23 Pan Li <pan2.li@intel.com>
8053 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8054
8055 PR target/108654
8056 PR target/108185
8057 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8058 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8059 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8060
8061 2023-03-23 Jason Merrill <jason@redhat.com>
8062
8063 PR c++/109241
8064 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8065
8066 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8067
8068 PR target/109244
8069 * g++.target/riscv/rvv/base/pr109244.C: New test.
8070 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8071 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8072 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8073 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8074 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8075 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8076 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8077 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8078 * g++.target/riscv/rvv/base/bug-18.C: New test.
8079 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8080 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8081
8082 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8083
8084 PR target/109228
8085 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8086
8087 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8088 kito-cheng <kito.cheng@sifive.com>
8089
8090 * g++.target/riscv/rvv/base/bug-10.C: New test.
8091 * g++.target/riscv/rvv/base/bug-11.C: New test.
8092 * g++.target/riscv/rvv/base/bug-12.C: New test.
8093 * g++.target/riscv/rvv/base/bug-13.C: New test.
8094 * g++.target/riscv/rvv/base/bug-14.C: New test.
8095 * g++.target/riscv/rvv/base/bug-15.C: New test.
8096 * g++.target/riscv/rvv/base/bug-16.C: New test.
8097 * g++.target/riscv/rvv/base/bug-17.C: New test.
8098 * g++.target/riscv/rvv/base/bug-2.C: New test.
8099 * g++.target/riscv/rvv/base/bug-3.C: New test.
8100 * g++.target/riscv/rvv/base/bug-4.C: New test.
8101 * g++.target/riscv/rvv/base/bug-5.C: New test.
8102 * g++.target/riscv/rvv/base/bug-6.C: New test.
8103 * g++.target/riscv/rvv/base/bug-7.C: New test.
8104 * g++.target/riscv/rvv/base/bug-8.C: New test.
8105 * g++.target/riscv/rvv/base/bug-9.C: New test.
8106
8107 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8108 kito-cheng <kito.cheng@sifive.com>
8109
8110 * gcc.target/riscv/rvv/base/bug-3.c: New test.
8111 * gcc.target/riscv/rvv/base/bug-4.c: New test.
8112 * gcc.target/riscv/rvv/base/bug-5.c: New test.
8113
8114 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8115
8116 * lib/target-supports.exp (check_effective_target_riscv_vector):
8117 New.
8118
8119 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8120
8121 PR testsuite/105959
8122 * gcc.dg-selftests/dg-final.exp
8123 (dg_final_directive_check_num_args): Update expected maximum
8124 number of args for the various directives using dg-scan.
8125 * lib/scanasm.exp (append_encoding_arg): New procedure.
8126 (dg-scan): Add optional 3rd argument: the encoding to use when
8127 reading from the file.
8128 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
8129 encoded when reading it.
8130 (scan-sarif-file-not): Likewise.
8131
8132 2023-03-22 Jason Merrill <jason@redhat.com>
8133
8134 PR c++/108390
8135 * g++.dg/template/partial-order3.C: New test.
8136
8137 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8138 Steven G. Kargl <kargl@gcc.gnu.org>
8139
8140 PR fortran/104572
8141 * gfortran.dg/pr104572.f90: New test.
8142
8143 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8144
8145 * gcc.target/i386/pr109137.c: New.
8146
8147 2023-03-22 Jason Merrill <jason@redhat.com>
8148
8149 PR c++/108795
8150 * g++.dg/ext/attr-tsafe1.C: New test.
8151
8152 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8153
8154 PR c++/109177
8155 * g++.dg/ext/pr109177.C: New test.
8156
8157 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8158
8159 PR analyzer/109239
8160 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8161
8162 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8163
8164 * gcc.target/gcn/complex.c: New test.
8165
8166 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8167
8168 PR fortran/99036
8169 * gfortran.dg/pr99036.f90: New test.
8170
8171 2023-03-21 Jason Merrill <jason@redhat.com>
8172
8173 PR c++/106890
8174 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8175
8176 2023-03-21 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/109219
8179 * gcc.dg/torture/pr109219.c: New testcase.
8180
8181 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR testsuite/108898
8184 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8185 epilogue loops.
8186 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8187 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8188
8189 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR testsuite/108898
8192 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
8193 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8194 * gcc.dg/vect/vect-simd-clone-16f.c: Add
8195 --param vect-epilogues-nomask=0 to dg-additional-options.
8196 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
8197 foo.simdclone calls.
8198 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
8199 dg-additional-options.
8200 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8201 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
8202 --param vect-epilogues-nomask=0 to dg-additional-options.
8203 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
8204 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8205 * gcc.dg/vect/vect-simd-clone-18f.c: Add
8206 --param vect-epilogues-nomask=0 to dg-additional-options.
8207
8208 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR tree-optimization/109215
8211 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8212
8213 2023-03-21 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/109170
8216 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
8217 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
8218 * gcc.dg/predict-20.c: Likewise.
8219
8220 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8221
8222 PR fortran/109209
8223 * gfortran.dg/pr109209.f90: New test.
8224
8225 2023-03-20 Marek Polacek <polacek@redhat.com>
8226
8227 PR c++/109159
8228 * g++.dg/cpp0x/explicit16.C: New test.
8229
8230 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR c++/109164
8233 * g++.dg/tls/thread_local13.C: New test.
8234 * g++.dg/tls/thread_local13-aux.cc: New file.
8235 * g++.dg/tls/thread_local14.C: New test.
8236 * g++.dg/tls/thread_local14-aux.cc: New file.
8237
8238 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
8239
8240 PR target/109067
8241 * gcc.target/powerpc/divic3-1.c: New test.
8242 * gcc.target/powerpc/divic3-2.c: Likewise.
8243 * gcc.target/powerpc/mulic3-1.c: Likewise.
8244 * gcc.target/powerpc/mulic3-2.c: Likewise.
8245
8246 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8247
8248 PR fortran/109186
8249 * gfortran.dg/nearest_6.f90: New test.
8250
8251 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8252
8253 PR target/109178
8254 * gcc.target/powerpc/pr109178.c: New test.
8255
8256 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8257
8258 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8259 from char to char [2 * sizeof (int)].
8260
8261 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8262
8263 PR fortran/87127
8264 * gfortran.dg/external_procedures_4.f90: New test.
8265
8266 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8267
8268 PR fortran/85877
8269 * gfortran.dg/pr85877.f90: New test.
8270
8271 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8272
8273 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8274 for MSA tests.
8275
8276 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8277
8278 PR analyzer/109094
8279 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8280
8281 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
8282
8283 PR fortran/64290
8284 PR fortran/67444
8285 PR fortran/67471
8286 PR fortran/69298
8287 PR fortran/70863
8288 PR fortran/71798
8289 PR fortran/80524
8290 PR fortran/82996
8291 PR fortran/84472
8292 PR fortran/88735
8293 PR fortran/93691
8294 PR fortran/91316
8295 PR fortran/106576
8296 PR fortran/37336
8297 * gfortran.dg/finalize_38.f90 : New test.
8298 * gfortran.dg/finalize_38a.f90 : New test.
8299 * gfortran.dg/allocate_with_source_25.f90 : The number of final
8300 calls goes down from 6 to 4.
8301 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
8302 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
8303 but the final count remains the same.
8304 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
8305 foo.1.x rather than foo.0.x
8306 * gfortran.dg/finalize_39.f90 : New test.
8307 * gfortran.dg/finalize_40.f90 : New test.
8308 * gfortran.dg/finalize_41.f90 : New test.
8309 * gfortran.dg/finalize_42.f90 : New test.
8310 * gfortran.dg/finalize_43.f90 : New test.
8311 * gfortran.dg/finalize_44.f90 : New test.
8312 * gfortran.dg/finalize_45.f90 : New test.
8313 * gfortran.dg/finalize_46.f90 : New test.
8314 * gfortran.dg/finalize_47.f90 : New test.
8315 * gfortran.dg/finalize_48.f90 : New test.
8316 * gfortran.dg/finalize_49.f90 : New test.
8317 * gfortran.dg/finalize_50.f90 : New test.
8318 * gfortran.dg/finalize_51.f90 : New test.
8319
8320 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
8321
8322 * gcc.dg/plugin/infoleak-2.c,
8323 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
8324 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
8325 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
8326 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
8327 gcc.dg/plugin/infoleak-antipatterns-1.c,
8328 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
8329
8330 2023-03-17 Jason Merrill <jason@redhat.com>
8331
8332 PR c++/108975
8333 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8334
8335 2023-03-17 Jason Merrill <jason@redhat.com>
8336
8337 PR c++/109172
8338 * g++.dg/eh/dtor4.C: New test.
8339
8340 2023-03-17 Jason Merrill <jason@redhat.com>
8341
8342 PR c++/69410
8343 * g++.dg/lookup/friend24.C: New test.
8344
8345 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR target/105554
8348 * gcc.target/i386/pr105554.c: New test.
8349
8350 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR c/109151
8353 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8354
8355 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8356
8357 * gcc.target/i386/pr109052.c: New.
8358
8359 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8360 kito-cheng <kito.cheng@sifive.com>
8361
8362 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
8363 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8364 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8365 * g++.target/riscv/rvv/base/bug-1.C: New test.
8366 * gcc.target/riscv/rvv/base/bug-2.c: New test.
8367
8368 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8369
8370 PR testsuite/109145
8371 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
8372 Don't include complex.h.
8373 (foo): Use __builtin_complex rather than CMPLXF.
8374
8375 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR middle-end/108685
8378 * c-c++-common/gomp/doacross-8.c: New test.
8379
8380 2023-03-16 Jason Merrill <jason@redhat.com>
8381
8382 PR c++/105809
8383 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8384
8385 2023-03-16 Jason Merrill <jason@redhat.com>
8386
8387 PR c++/108242
8388 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8389
8390 2023-03-16 Jason Merrill <jason@redhat.com>
8391
8392 PR c++/101869
8393 * g++.dg/cpp0x/enum43.C: New test.
8394
8395 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8396
8397 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8398
8399 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8400
8401 PR modula2/109125
8402 * gm2/types/run/pass/d.c: Convert data structure from
8403 BOOLEAN int to bool and cast int to bool in test function.
8404
8405 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8406
8407 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
8408 * gm2/complex/run/pass/arith3.mod: Ditto.
8409 * gm2/complex/run/pass/arith4.mod: Ditto.
8410 * gm2/complex/run/pass/arith5.mod: Ditto.
8411 * gm2/isolib/run/pass/real2.mod: Ditto.
8412 * gm2/isolib/run/pass/real3.mod: Ditto.
8413 * gm2/isolib/run/pass/realconv.mod: Ditto.
8414 * gm2/isolib/run/pass/realconv2.mod: Ditto.
8415 * gm2/pim/pass/testshort.mod: Ditto.
8416 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
8417 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
8418 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
8419 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
8420
8421 2023-03-16 Patrick Palka <ppalka@redhat.com>
8422
8423 PR c++/109030
8424 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8425
8426 2023-03-16 Patrick Palka <ppalka@redhat.com>
8427
8428 PR c++/100288
8429 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8430
8431 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8432
8433 * gdc.dg/torture/simd23084.d: New test.
8434 * gdc.dg/torture/simd23085.d: New test.
8435 * gdc.dg/torture/simd23218.d: New test.
8436
8437 2023-03-16 Martin Liska <mliska@suse.cz>
8438
8439 PR middle-end/106133
8440 * c-c++-common/pr106133.c: New test.
8441
8442 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8443
8444 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8445
8446 2023-03-16 Jason Merrill <jason@redhat.com>
8447
8448 PR c++/105406
8449 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8450
8451 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8452
8453 PR d/109144
8454 * gdc.dg/torture/pr109144.d: New test.
8455
8456 2023-03-16 Richard Biener <rguenther@suse.de>
8457
8458 PR tree-optimization/109123
8459 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
8460 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
8461 the name of the pointer.
8462 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
8463
8464 2023-03-15 Jason Merrill <jason@redhat.com>
8465
8466 PR c++/103871
8467 PR c++/98056
8468 * g++.dg/coroutines/co-await-initlist1.C: New test.
8469
8470 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8471
8472 PR analyzer/109097
8473 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8474 have an invocation object marked as succeeding, with no
8475 notifications.
8476 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
8477 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
8478 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
8479 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
8480 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
8481 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
8482 and test cases.
8483
8484 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
8485
8486 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
8487 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
8488 * gcc.target/i386/sse-movss-4.c (dg-options):
8489 Use -mno-sse4. Simplify scan-assembler-not strings.
8490 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
8491 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
8492
8493 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8494 Tobias Burnus <tobias@codesourcery.com>
8495
8496 PR fortran/58331
8497 * gfortran.dg/class_dummy_10.f90: New test.
8498
8499 2023-03-15 Marek Polacek <polacek@redhat.com>
8500
8501 PR c++/107280
8502 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8503
8504 2023-03-15 Richard Biener <rguenther@suse.de>
8505
8506 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8507 diagnostic.
8508
8509 2023-03-15 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/58538
8512 * g++.dg/template/ttp7.C: Remove expected error.
8513
8514 2023-03-15 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/108179
8517 PR c++/104107
8518 PR c++/95036
8519 * g++.dg/template/ttp35.C: New test.
8520
8521 2023-03-15 Richard Biener <rguenther@suse.de>
8522
8523 PR tree-optimization/109139
8524 * gcc.dg/torture/pr109139.c: New testcase.
8525
8526 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8527
8528 * gcc.target/riscv/xtheadmempair-1.c: New test.
8529 * gcc.target/riscv/xtheadmempair-2.c: New test.
8530 * gcc.target/riscv/xtheadmempair-3.c: New test.
8531
8532 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8533
8534 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8535
8536 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8537
8538 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8539
8540 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8541
8542 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
8543 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
8544 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
8545 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
8546 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
8547 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
8548 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
8549 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
8550
8551 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8552
8553 * gcc.target/riscv/xtheadbb-ext.c: New test.
8554 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
8555 * gcc.target/riscv/xtheadbb-extu.c: New test.
8556 * gcc.target/riscv/xtheadbb-ff1.c: New test.
8557 * gcc.target/riscv/xtheadbb-rev.c: New test.
8558 * gcc.target/riscv/xtheadbb-srri.c: New test.
8559
8560 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8561
8562 * gcc.target/riscv/xtheadbs-tst.c: New test.
8563
8564 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8565
8566 * gcc.target/riscv/xtheadba-addsl.c: New test.
8567
8568 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8569
8570 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8571
8572 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8573
8574 * gcc.target/riscv/xtheadba.c: New test.
8575 * gcc.target/riscv/xtheadbb.c: New test.
8576 * gcc.target/riscv/xtheadbs.c: New test.
8577 * gcc.target/riscv/xtheadcmo.c: New test.
8578 * gcc.target/riscv/xtheadcondmov.c: New test.
8579 * gcc.target/riscv/xtheadfmemidx.c: New test.
8580 * gcc.target/riscv/xtheadfmv.c: New test.
8581 * gcc.target/riscv/xtheadint.c: New test.
8582 * gcc.target/riscv/xtheadmac.c: New test.
8583 * gcc.target/riscv/xtheadmemidx.c: New test.
8584 * gcc.target/riscv/xtheadmempair.c: New test.
8585 * gcc.target/riscv/xtheadsync.c: New test.
8586
8587 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8588
8589 PR target/109117
8590 * gcc.target/i386/pr109117-1.c: New test.
8591
8592 2023-03-15 Jonathan Yong <10walls@gmail.com>
8593
8594 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8595 * gcc.dg/pic-3.c: Ditto.
8596 * gcc.dg/pic-4.c: Ditto.
8597
8598 2023-03-14 Patrick Palka <ppalka@redhat.com>
8599
8600 PR c++/96830
8601 * g++.dg/cpp2a/concepts-class5.C: New test.
8602 * g++.dg/cpp2a/concepts-class5a.C: New test.
8603
8604 2023-03-14 Patrick Palka <ppalka@redhat.com>
8605
8606 PR c++/96830
8607 * g++.dg/cpp2a/concepts-friend14.C: New test.
8608
8609 2023-03-14 Jason Merrill <jason@redhat.com>
8610
8611 PR c++/108468
8612 * g++.dg/cpp1y/var-templ78.C: New test.
8613
8614 2023-03-14 Jason Merrill <jason@redhat.com>
8615
8616 PR c++/107310
8617 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8618 * g++.dg/warn/Wreturn-6.C: New test.
8619
8620 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR target/109109
8623 * gcc.target/i386/pr109109-1.c: New test.
8624 * gcc.target/i386/pr109109-2.c: New test.
8625
8626 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8627
8628 PR d/109108
8629 * gdc.dg/torture/imports/pr109108.d: New test.
8630 * gdc.dg/torture/pr109108.d: New test.
8631
8632 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR c++/108972
8635 PR testsuite/109129
8636 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
8637 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
8638 rather than ! concepts.
8639
8640 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR c++/109096
8643 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8644
8645 2023-03-14 Richard Biener <rguenther@suse.de>
8646
8647 * gcc.dg/auto-init-unused-1.c: New testcase.
8648
8649 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 PR tree-optimization/109005
8652 * gnat.dg/specs/opt6.ads: New test.
8653
8654 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8655
8656 PR testsuite/109118
8657 * gcc.dg/mla_1.c: Moved to...
8658 * gcc.target/aarch64/sve/mla_3.c: ...here.
8659
8660 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR tree-optimization/109115
8663 * gcc.dg/pr109115.c: New test.
8664
8665 2023-03-14 Richard Biener <rguenther@suse.de>
8666
8667 * g++.dg/torture/20230313.C: New testcase.
8668
8669 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
8670
8671 * gm2/pim/fail/largeconst.mod: New test.
8672
8673 2023-03-13 Jason Merrill <jason@redhat.com>
8674
8675 PR c++/107128
8676 * g++.dg/warn/pragma-system_header6.h: New test.
8677 * g++.dg/warn/pragma-system_header6.C: New test.
8678
8679 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8680
8681 PR analyzer/105906
8682 * gcc.dg/analyzer/leak-pr105906.c: New test.
8683
8684 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8685
8686 PR analyzer/108045
8687 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
8688 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
8689
8690 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8691
8692 * gcc.dg/analyzer/exec-1.c: New test.
8693 * gcc.dg/analyzer/snprintf-concat.c: New test.
8694 * gcc.dg/analyzer/vsnprintf-1.c: New test.
8695
8696 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8697
8698 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
8699
8700 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
8701
8702 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
8703 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
8704 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
8705 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
8706 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
8707 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
8708 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
8709 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
8710 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
8711 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
8712 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
8713 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
8714 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
8715 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
8716 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
8717 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
8718 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
8719 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
8720 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
8721 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
8722 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
8723 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
8724 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
8725 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
8726 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
8727 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
8728 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
8729 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
8730 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
8731 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
8732 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
8733 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
8734 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
8735 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
8736 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
8737 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
8738 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
8739 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
8740 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
8741 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
8742 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
8743 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
8744 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
8745 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
8746 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
8747 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
8748 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
8749 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
8750 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
8751 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
8752 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
8753 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
8754 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
8755 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
8756 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
8757 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
8758 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
8759 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
8760 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
8761 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
8762 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
8763 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
8764 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
8765 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
8766 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
8767 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
8768 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
8769 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
8770 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
8771 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
8772 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
8773 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
8774 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
8775 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
8776 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
8777 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
8778 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
8779 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
8780 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
8781 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
8782 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
8783 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
8784 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
8785 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
8786 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
8787 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
8788 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
8789 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
8790 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
8791 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
8792 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
8793 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
8794 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
8795 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
8796 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
8797 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
8798 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
8799 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
8800 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
8801 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
8802 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
8803 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
8804 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
8805 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
8806 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
8807 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
8808 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
8809 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
8810 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
8811 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
8812 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
8813 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
8814 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
8815 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
8816 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
8817 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
8818 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
8819 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
8820 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
8821 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
8822 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
8823 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
8824 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
8825 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
8826 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
8827 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
8828 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
8829 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
8830 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
8831 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
8832 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
8833 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
8834 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
8835 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
8836 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
8837 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
8838 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
8839 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
8840 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
8841 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
8842 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
8843 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
8844 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
8845 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
8846 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
8847 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
8848 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
8849 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
8850 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
8851 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
8852 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
8853 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
8854 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
8855 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
8856 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
8857 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
8858 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
8859 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
8860 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
8861 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
8862 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
8863 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
8864 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
8865 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
8866 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
8867 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
8868 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
8869 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
8870 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
8871 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
8872 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
8873 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
8874 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
8875 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
8876 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
8877 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
8878 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
8879 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
8880 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
8881 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
8882 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
8883 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
8884 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
8885 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
8886 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
8887 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
8888 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
8889 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
8890 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
8891 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
8892 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
8893 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
8894 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
8895 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
8896 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
8897 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
8898 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
8899 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
8900 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
8901 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
8902 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
8903 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
8904 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
8905 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
8906 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
8907 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
8908 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
8909 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
8910 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
8911 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
8912 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
8913 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
8914 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
8915 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
8916 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
8917 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
8918 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
8919 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
8920 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
8921 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
8922 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
8923 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
8924 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
8925 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
8926 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
8927 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
8928 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
8929 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
8930 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
8931 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
8932 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
8933 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
8934 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
8935 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
8936 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
8937 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
8938 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
8939 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
8940 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
8941 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
8942 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
8943 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
8944 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
8945 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
8946 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
8947 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
8948 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
8949 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
8950 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
8951 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
8952 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
8953 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
8954 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
8955 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
8956 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
8957 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
8958 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
8959 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
8960 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
8961 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
8962 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
8963 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
8964 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
8965 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
8966 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
8967 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
8968 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
8969 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
8970 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
8971 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
8972 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
8973 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
8974 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
8975 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
8976 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
8977 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
8978 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
8979 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
8980 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
8981 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
8982 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
8983 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
8984 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
8985 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
8986 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
8987 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
8988 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
8989 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
8990 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
8991 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
8992 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
8993 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
8994 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
8995 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
8996 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
8997 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
8998 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
8999 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9000 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9001 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9002 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9003 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9004 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9005 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9006 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9007 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9008 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9009 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9010 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9011 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9012 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9013 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9014 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9015 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9016 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9017 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9018 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9019 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9020 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9021 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9022 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9023 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9024 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9025 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9026 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9027 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9028 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9029 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9030 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9031 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9032 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9033 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9034 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9035 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9036 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9037 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9038 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9039 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9040 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9041 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9042 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9043 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9044 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9045 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9046 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9047 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9048 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9049 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9050 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9051 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9052 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9053 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9054 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9055 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9056 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9057 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9058 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9059 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9060 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9061 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9062 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9063 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9064 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9065 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9066 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9067 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9068 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9069 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9070 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9071 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9072 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9073 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9074 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9075 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9076 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9077 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9078 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9079 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9080 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9081 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9082 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9083 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9084 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9085 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
9086 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
9087 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
9088 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
9089 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
9090 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
9091 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
9092 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
9093 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
9094 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
9095 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
9096 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
9097 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
9098 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
9099 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
9100 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
9101 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
9102 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
9103 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
9104 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
9105 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
9106 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
9107 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
9108 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
9109 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
9110 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
9111 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
9112 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
9113 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
9114 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
9115 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
9116 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
9117 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
9118 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
9119 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
9120 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
9121 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
9122 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
9123 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
9124 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
9125 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
9126 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
9127 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
9128 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
9129 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
9130 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
9131 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
9132 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
9133 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
9134 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
9135 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
9136 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
9137 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
9138 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
9139 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
9140 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
9141 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
9142 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
9143 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
9144 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
9145 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
9146 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
9147 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
9148 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
9149 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
9150 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
9151 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
9152 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
9153 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
9154 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
9155 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
9156 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
9157 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
9158 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
9159 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
9160 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
9161 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
9162 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
9163 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
9164 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
9165 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
9166 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
9167 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
9168 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
9169 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
9170 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
9171 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
9172 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
9173 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
9174 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
9175 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
9176 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
9177 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
9178 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
9179 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
9180 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
9181 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
9182 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
9183 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
9184 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
9185 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
9186 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
9187 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
9188 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
9189 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
9190 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
9191 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
9192 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
9193 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
9194 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
9195 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
9196 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
9197 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
9198 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
9199 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
9200 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
9201 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
9202 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
9203 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
9204 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
9205 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
9206 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
9207 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
9208 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
9209 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
9210 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
9211 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
9212 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
9213 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
9214 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
9215 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
9216 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
9217 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
9218 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
9219 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
9220 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
9221 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
9222 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
9223 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
9224 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
9225 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
9226 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
9227 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
9228 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
9229 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
9230 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
9231 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
9232 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
9233 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
9234 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
9235 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
9236 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
9237 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
9238 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
9239 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
9240 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
9241 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
9242 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
9243 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
9244 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
9245 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
9246 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
9247 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
9248 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
9249 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
9250 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
9251 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
9252 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
9253 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
9254 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
9255 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
9256 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
9257 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
9258 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
9259 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
9260 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
9261 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
9262 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
9263 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
9264 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
9265 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
9266 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
9267 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
9268 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
9269 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
9270 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
9271 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
9272 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
9273 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
9274 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
9275 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
9276 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
9277 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
9278 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
9279 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
9280 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
9281 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
9282 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
9283 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
9284 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
9285 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
9286 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
9287 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
9288 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
9289 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
9290 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
9291 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
9292 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
9293 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
9294 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
9295 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
9296 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
9297 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
9298 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
9299 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
9300 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
9301 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
9302 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
9303 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
9304 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
9305 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
9306 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
9307 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
9308 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
9309 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
9310 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
9311 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
9312 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
9313 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
9314 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
9315 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
9316 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
9317 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
9318 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
9319 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
9320 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
9321 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
9322 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
9323 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
9324 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
9325 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
9326 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
9327 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
9328 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
9329 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
9330 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
9331 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
9332 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
9333 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
9334 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
9335 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
9336 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
9337 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
9338 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
9339 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
9340 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
9341 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
9342 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
9343 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
9344 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
9345 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
9346 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
9347 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
9348 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
9349 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
9350 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
9351 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
9352 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
9353 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
9354 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
9355 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
9356 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
9357 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
9358 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
9359 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
9360 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
9361 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
9362 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
9363 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
9364 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
9365 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
9366 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
9367 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
9368 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
9369 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
9370 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
9371 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
9372 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
9373 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
9374 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
9375 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
9376 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
9377 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
9378 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
9379 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
9380 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
9381 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
9382 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
9383 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
9384 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
9385 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
9386 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
9387 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
9388 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
9389 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
9390 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
9391 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
9392 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
9393 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
9394 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
9395 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
9396 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
9397 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
9398 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
9399 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
9400 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
9401 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
9402 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
9403 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
9404 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
9405 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
9406 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
9407 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
9408 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
9409 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
9410 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
9411 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
9412 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
9413 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
9414 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
9415 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
9416 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
9417 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
9418 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
9419 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
9420 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
9421 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
9422 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
9423 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
9424 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
9425 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
9426 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
9427 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
9428 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
9429 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
9430 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
9431 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
9432 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
9433 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
9434 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
9435 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
9436 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
9437 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
9438 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
9439 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
9440 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
9441 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
9442 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
9443 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
9444 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
9445 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
9446 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
9447 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
9448 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
9449 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
9450 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
9451 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
9452 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
9453 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
9454 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
9455 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
9456 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
9457 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
9458 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
9459 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
9460 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
9461 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
9462 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
9463 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
9464 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
9465 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
9466 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
9467 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
9468 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
9469 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
9470 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
9471 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
9472 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
9473 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
9474 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
9475 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
9476 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
9477 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
9478 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
9479 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
9480 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
9481 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
9482 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
9483 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
9484 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
9485 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
9486 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
9487 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
9488 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
9489 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
9490 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
9491 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
9492 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
9493 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
9494 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
9495 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
9496 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
9497 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
9498 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
9499 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
9500 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
9501 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
9502 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
9503 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
9504 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
9505 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
9506 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
9507 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
9508 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
9509 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
9510 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
9511 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
9512 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
9513 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
9514 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
9515 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
9516 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
9517 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
9518 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
9519 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
9520 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
9521 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
9522 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
9523 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
9524 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
9525 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
9526 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
9527 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
9528 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
9529 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
9530 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
9531 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
9532 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
9533 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
9534 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
9535 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
9536 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
9537 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
9538 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
9539 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
9540 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
9541 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
9542 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
9543 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
9544 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
9545 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
9546 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
9547 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
9548 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
9549 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
9550 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
9551 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
9552 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
9553 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
9554 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
9555 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
9556 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
9557 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
9558 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
9559 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
9560 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
9561 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
9562 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
9563 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
9564 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
9565 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
9566 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
9567 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
9568 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
9569 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
9570 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
9571 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
9572 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
9573 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
9574 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
9575 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
9576 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
9577 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
9578 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
9579 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
9580 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
9581 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
9582 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
9583 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
9584 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
9585 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
9586 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
9587 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
9588 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
9589 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
9590 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
9591 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
9592 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
9593 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
9594 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
9595 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
9596 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
9597 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
9598 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
9599 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
9600 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
9601 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
9602 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
9603 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
9604 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
9605 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
9606 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
9607 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
9608 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
9609 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
9610 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
9611 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
9612 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
9613 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
9614 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
9615 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
9616 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
9617 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
9618 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
9619 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
9620 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
9621 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
9622 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
9623 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
9624 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
9625 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
9626 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
9627 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
9628 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
9629 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
9630 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
9631 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
9632 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
9633 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
9634 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
9635 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
9636 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
9637 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
9638 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
9639 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
9640 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
9641 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
9642 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
9643 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
9644 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
9645 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
9646 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
9647 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
9648 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
9649 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
9650 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
9651 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
9652 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
9653 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
9654 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
9655 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
9656 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
9657 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
9658 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
9659 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
9660 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
9661 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
9662 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
9663 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
9664 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
9665 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
9666 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
9667 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
9668 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
9669 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
9670 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
9671 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
9672 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
9673 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
9674 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
9675 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
9676 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
9677 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
9678 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
9679 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
9680 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
9681 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
9682 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
9683 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
9684 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
9685 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
9686 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
9687 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
9688 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
9689 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
9690 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
9691 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
9692 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
9693 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
9694 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
9695 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
9696 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
9697 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
9698 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
9699 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
9700 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
9701 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
9702 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
9703 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
9704 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
9705 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
9706 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
9707 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
9708 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
9709 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
9710 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
9711 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
9712 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
9713 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
9714 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
9715 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
9716 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
9717 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
9718 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
9719 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
9720 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
9721 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
9722 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
9723 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
9724 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
9725 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
9726 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
9727 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
9728 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
9729 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
9730 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
9731 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
9732 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
9733 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
9734 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
9735 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
9736 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
9737 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
9738 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
9739 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
9740 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
9741 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
9742 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
9743 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
9744 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
9745 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
9746 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
9747 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
9748 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
9749 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
9750 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
9751 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
9752 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
9753 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
9754 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
9755 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
9756 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
9757 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
9758 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
9759 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
9760 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
9761 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
9762 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
9763 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
9764 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
9765 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
9766 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
9767 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
9768 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
9769 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
9770 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
9771 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
9772 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
9773 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
9774 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
9775 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
9776 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
9777 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
9778 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
9779 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
9780 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
9781 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
9782 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
9783 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
9784 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
9785 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
9786 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
9787 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
9788 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
9789 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
9790 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
9791 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
9792 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
9793 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
9794 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
9795 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
9796 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
9797 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
9798 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
9799 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
9800 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
9801 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
9802 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
9803 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
9804 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
9805 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
9806 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
9807 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
9808 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
9809 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
9810 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
9811 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
9812 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
9813 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
9814 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
9815 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
9816 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
9817 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
9818 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
9819 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
9820 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
9821 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
9822 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
9823 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
9824 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
9825 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
9826 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
9827 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
9828 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
9829 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
9830 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
9831 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
9832 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
9833 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
9834 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
9835 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
9836 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
9837 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
9838 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
9839 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
9840 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
9841 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
9842 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
9843 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
9844 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
9845 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
9846 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
9847 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
9848 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
9849 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
9850 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
9851 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
9852 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
9853 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
9854 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
9855 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
9856 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
9857 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
9858 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
9859 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
9860 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
9861 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
9862 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
9863 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
9864 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
9865 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
9866 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
9867 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
9868 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
9869 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
9870 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
9871 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
9872 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
9873 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
9874 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
9875 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
9876 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
9877 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
9878 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
9879 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
9880 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
9881 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
9882 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
9883 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
9884 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
9885 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
9886 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
9887 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
9888 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
9889 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
9890 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
9891 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
9892 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
9893 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
9894 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
9895 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
9896 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
9897 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
9898 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
9899 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
9900 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
9901 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
9902 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
9903 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
9904 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
9905 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
9906 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
9907 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
9908 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
9909 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
9910 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
9911 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
9912 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
9913 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
9914 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
9915 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
9916 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
9917 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
9918 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
9919 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
9920 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
9921 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
9922 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
9923 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
9924 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
9925 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
9926 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
9927 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
9928 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
9929 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
9930 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
9931 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
9932 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
9933 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
9934 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
9935 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
9936 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
9937 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
9938 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
9939 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
9940 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
9941 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
9942 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
9943 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
9944 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
9945 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
9946 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
9947 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
9948 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
9949 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
9950 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
9951 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
9952 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
9953 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
9954 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
9955 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
9956 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
9957 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
9958 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
9959 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
9960 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
9961 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
9962 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
9963 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
9964 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
9965 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
9966 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
9967 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
9968 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
9969 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
9970 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
9971 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
9972 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
9973 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
9974 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
9975 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
9976 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
9977 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
9978 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
9979 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
9980 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
9981 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
9982 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
9983 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
9984 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
9985 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
9986 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
9987 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
9988 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
9989 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
9990 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
9991 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
9992 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
9993 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
9994 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
9995 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
9996 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
9997 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
9998 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
9999 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10000 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10001 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10002 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10003 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10004 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10005 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10006 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10007 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10008 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10009 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10010 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10011 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10012 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10013 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10014 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10015 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10016 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10017 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10018 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10019 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10020 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10021 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10022 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10023 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10024 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10025 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10026 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10027 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10028 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10029 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10030 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10031 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10032 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10033 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10034 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10035 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10036 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10037 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10038 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10039 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10040 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10041 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10042 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10043 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10044 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10045 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10046 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10047 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10048 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10049 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10050 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10051 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10052 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10053 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10054 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10055 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10056 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10057 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10058 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10059 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10060 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10061 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10062 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10063 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10064 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10065 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10066 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10067 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10068 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10069 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10070 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10071 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10072 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10073 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10074 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10075 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10076 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10077 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10078 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10079 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10080 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10081 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10082 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10083 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10084 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10085 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
10086 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
10087 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
10088 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
10089 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
10090 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
10091 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
10092 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
10093 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
10094 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
10095 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
10096 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
10097 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
10098 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
10099 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
10100 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
10101 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
10102 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
10103 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
10104 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
10105 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
10106 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
10107 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
10108 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
10109 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
10110 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
10111 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
10112 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
10113 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
10114 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
10115 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
10116 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
10117 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
10118 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
10119 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
10120 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
10121 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
10122 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
10123 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
10124 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
10125 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
10126 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
10127 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
10128 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
10129 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
10130 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
10131 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
10132 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
10133 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
10134 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
10135 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
10136 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
10137 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
10138 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
10139 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
10140 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
10141 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
10142 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
10143 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
10144 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
10145 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
10146 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
10147 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
10148 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
10149 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
10150 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
10151 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
10152 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
10153 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
10154 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
10155 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
10156 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
10157 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
10158 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
10159 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
10160 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
10161 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
10162 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
10163 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
10164 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
10165 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
10166 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
10167 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
10168 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
10169 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
10170 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
10171 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
10172 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
10173 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
10174 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
10175 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
10176 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
10177 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
10178 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
10179 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
10180 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
10181 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
10182 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
10183 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
10184 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
10185 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
10186 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
10187 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
10188 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
10189 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
10190 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
10191 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
10192 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
10193 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
10194 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
10195 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
10196 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
10197 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
10198 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
10199 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
10200 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
10201 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
10202 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
10203 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
10204 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
10205 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
10206 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
10207 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
10208 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
10209 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
10210 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
10211 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
10212 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
10213 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
10214 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
10215 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
10289 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
10290 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
10291 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
10292 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
10293 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
10294 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
10295 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
10296 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
10297 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
10298 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
10299 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
10300 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
10301 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
10302 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
10303 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
10304 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
10305 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
10306 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
10307 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
10308 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
10309 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
10310 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
10311 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
10312 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
10313 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
10314 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
10315 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
10316 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
10317 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
10318 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
10319 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
10320 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
10321 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
10322 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
10323 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
10324 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
10325 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
10326 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
10327 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
10328 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
10329 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
10330 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
10331 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
10332 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
10333 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
10334 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
10335 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
10336 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
10337 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
10338 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
10339 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
10340 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
10341 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
10342 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
10343 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
10344 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
10345 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
10346 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
10347 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
10348 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
10349 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
10350 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
10351 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
10352 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
10353 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
10354 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
10355 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
10356 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
10357 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
10358 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
10359 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
10360 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
10361 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
10362 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
10363 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
10364 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
10365 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
10366 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
10367 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
10368 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
10369 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
10370 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
10371 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
10372 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
10373 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
10374 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
10375 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
10376 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
10377 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
10378 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
10379 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
10380 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
10381 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
10382 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
10383 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
10384 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
10385 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
10386 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
10387 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
10388 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
10389 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
10390 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
10391 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
10392 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
10393 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
10394 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
10395 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
10396 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
10397 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
10398 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
10399 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
10400 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
10401 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
10402 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
10403 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
10404 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
10405 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
10406 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
10407 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
10408 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
10409 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
10410 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
10411 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
10412 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
10413 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
10414 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
10415 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
10416 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
10417 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
10418 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
10419 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
10420 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
10421 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
10422 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
10423 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
10424 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
10425 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
10426 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
10427 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
10428 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
10429 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
10430 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
10431 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
10432 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
10433 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
10434 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
10435 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
10436 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
10437 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
10438 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
10439 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
10440 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
10441 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
10442 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
10443 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
10444 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
10445 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
10446 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
10447 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
10448 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
10449 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
10450 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
10451 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
10452 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
10453 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
10454 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
10455 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
10456 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
10457 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
10458 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
10459 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
10460 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
10461 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
10462 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
10463 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
10464 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
10465 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
10466 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
10467 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
10468 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
10469 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
10470 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
10471 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
10472 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
10473 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
10474 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
10475 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
10476 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
10477 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
10478 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
10479 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
10480 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
10481 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
10482 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
10483 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
10484 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
10485 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
10486 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
10487 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
10488 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
10489 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
10490 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
10491 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
10492 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
10493 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
10494 * g++.target/riscv/rvv/base/vse-1.C: Removed.
10495 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
10496 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
10497 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
10498 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
10499 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
10500 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
10501 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
10502 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
10503 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
10504 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
10505 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
10506 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
10507 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
10508 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
10509 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
10510 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
10511 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
10512 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
10513 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
10514 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
10515 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
10516 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
10517 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
10518 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
10519 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
10520 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
10521 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
10522 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
10523 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
10524 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
10525 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
10526 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
10527 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
10528 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
10529 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
10530 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
10531 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
10532 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
10533 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
10534 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
10535 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
10536 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
10537 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
10538 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
10539 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
10540 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
10541 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
10542 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
10543 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
10544 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
10545 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
10546 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
10547 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
10548 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
10549 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
10550 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
10551 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
10552 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
10553 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
10554 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
10555 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
10556 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
10557 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
10558 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
10559 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
10560 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
10561 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
10562 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
10563 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
10564 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
10565 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
10566 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
10567 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
10568 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
10569 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
10570 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
10571 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
10572 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
10573 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
10574 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
10575 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
10576 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
10577 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
10578 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
10579 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
10580 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
10581 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
10582 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
10583 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
10584 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
10585 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
10586 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
10587 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
10588 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
10589 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
10590 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
10591 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
10592 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
10593 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
10594 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
10595 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
10596 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
10597 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
10598 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
10599 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
10600 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
10601 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
10602 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
10603 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
10604 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
10605 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
10606 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
10607 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
10608 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
10609 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
10610 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
10611 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
10612 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
10613 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
10614 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
10615 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
10616 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
10617 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
10618 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
10619 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
10620 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
10621 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
10622 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
10623 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
10624 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
10625 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
10626 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
10627 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
10628 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
10629 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
10630 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
10631 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
10632 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
10633 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
10634 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
10635 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
10636 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
10637 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
10638 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
10639 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
10640 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
10641 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
10642 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
10643 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
10644 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
10645 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
10646 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
10647 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
10648 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
10649 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
10650 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
10651 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
10652 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
10653 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
10654 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
10655 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
10656 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
10657 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
10658 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
10659 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
10660 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
10661 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
10662 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
10663 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
10664 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
10665 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
10666 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
10667 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
10668 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
10669 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
10670 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
10671 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
10672 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
10673 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
10674 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
10675 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
10676 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
10677 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
10678 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
10679 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
10680 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
10681 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
10682 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
10683 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
10684 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
10685 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
10686 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
10687 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
10688 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
10689 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
10690 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
10691 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
10692 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
10693 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
10694 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
10695 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
10696 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
10697 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
10698 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
10699 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
10700 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
10701 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
10702 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
10703 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
10704 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
10705 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
10706 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
10707 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
10708 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
10709 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
10710 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
10711 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
10712 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
10713 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
10714 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
10715 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
10716 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
10717 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
10718 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
10719 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
10720 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
10721 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
10722 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
10723 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
10724 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
10725 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
10726 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
10727 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
10728 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
10729 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
10730 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
10731 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
10732 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
10733 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
10734 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
10735 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
10736 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
10737 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
10738 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
10739 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
10740 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
10741 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
10742 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
10743 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
10744 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
10745 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
10746 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
10747 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
10748 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
10749 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
10750 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
10751 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
10752 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
10753 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
10754 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
10755 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
10756 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
10757 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
10758 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
10759 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
10760 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
10761 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
10762 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
10763 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
10764 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
10765 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
10766 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
10767 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
10768 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
10769 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
10770 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
10771 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
10772 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
10773 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
10774 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
10775 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
10776 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
10777 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
10778 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
10779 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
10780 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
10781 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
10782 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
10783 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
10784 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
10785 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
10786 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
10787 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
10788 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
10789 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
10790 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
10791 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
10792 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
10793 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
10794 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
10795 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
10796 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
10797 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
10798 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
10799 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
10800 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
10801 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
10802 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
10803 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
10804 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
10805 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
10806 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
10807 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
10808 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
10809 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
10810 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
10811 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
10812 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
10813 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
10814 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
10815 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
10816 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
10817 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
10818 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
10819 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
10820 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
10821 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
10822 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
10823 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
10824 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
10825 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
10826 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
10827 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
10828 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
10829 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
10830 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
10831 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
10832 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
10833 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
10834 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
10835 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
10836 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
10837 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
10838 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
10839 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
10840 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
10841 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
10842 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
10843 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
10844 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
10845 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
10846 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
10847 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
10848 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
10849 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
10850 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
10851 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
10852 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
10853 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
10854 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
10855 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
10856 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
10857 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
10858 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
10859 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
10860 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
10861 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
10862 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
10863 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
10864 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
10865 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
10866 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
10867 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
10868 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
10869 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
10870 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
10871 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
10872 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
10873 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
10874 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
10875 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
10876 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
10877 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
10878 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
10879 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
10880 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
10881 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
10882 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
10883 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
10884 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
10885 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
10886 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
10887 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
10888 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
10889 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
10890 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
10891 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
10892 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
10893 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
10894 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
10895 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
10896 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
10897 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
10898 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
10899 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
10900 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
10901 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
10902 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
10903 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
10904 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
10905 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
10906 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
10907 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
10908 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
10909 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
10910 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
10911 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
10912 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
10913 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
10914 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
10915 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
10916 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
10917 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
10918 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
10919 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
10920 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
10921 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
10922 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
10923 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
10924 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
10925 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
10926 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
10927 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
10928 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
10929 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
10930 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
10931 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
10932 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
10933 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
10934 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
10935 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
10936 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
10937 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
10938 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
10939 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
10940 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
10941 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
10942 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
10943 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
10944 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
10945 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
10946 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
10947 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
10948 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
10949 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
10950 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
10951 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
10952 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
10953 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
10954 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
10955 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
10956 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
10957 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
10958 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
10959 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
10960 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
10961 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
10962 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
10963 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
10964 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
10965 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
10966 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
10967 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
10968 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
10969 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
10970 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
10971 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
10972 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
10973 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
10974 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
10975 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
10976 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
10977 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
10978 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
10979 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
10980 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
10981 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
10982 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
10983 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
10984 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
10985 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
10986 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
10987 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
10988 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
10989 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
10990 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
10991 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
10992 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
10993 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
10994 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
10995 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
10996 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
10997 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
10998 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
10999 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11000 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11001 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11002 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11003 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11004 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11005 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11006 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11007 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11008 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11009 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11010 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11011 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11012 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11013 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11014 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11015 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11016 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11017 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11018 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11019 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11020 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11021 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11022 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11023 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11024 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11025 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11026 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11027 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11028 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11029 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11030 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11031 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11032 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11033 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11034 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11035 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11036 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11037 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11038 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11039 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11040 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11041 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11042 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11043 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11044 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11045 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11046 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11047 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11048 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11049 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11050 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11051 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11052 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11053 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11054 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11055 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11056 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11057 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11058 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11059 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11060 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11061 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11062 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11063 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11064 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11065 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11066 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11067 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11068 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11069 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11070 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11071 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11072 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11073 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11074 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11075 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11076 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11077 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11078 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11079 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11080 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11081 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11082 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11083 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11084 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11085 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
11086 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
11087 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
11088 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
11089 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
11090 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
11091 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
11092 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
11093 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
11094 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
11095 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
11096 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
11097 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
11098 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
11099 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
11100 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
11101 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
11102 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
11103 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
11104 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
11105 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
11106 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
11107 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
11108 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
11109 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
11110 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
11111 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
11112 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
11113 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
11114 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
11115 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
11116 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
11117 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
11118 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
11119 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
11120 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
11121 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
11122 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
11123 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
11124 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
11125 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
11126 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
11127 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
11128 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
11129 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
11130 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
11131 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
11132 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
11133 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
11134 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
11135 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
11136 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
11137 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
11138 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
11139 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
11140 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
11141 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
11142 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
11143 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
11144 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
11145 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
11146 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
11147 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
11148 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
11149 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
11150 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
11151 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
11152 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
11153 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
11154 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
11155 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
11156 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
11157 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
11158 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
11159 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
11160 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
11161 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
11162 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
11163 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
11164 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
11165 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
11166 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
11167 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
11168 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
11169 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
11170 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
11171 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
11172 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
11173 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
11174 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
11175 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
11176 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
11177 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
11178 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
11179 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
11180 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
11181 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
11182 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
11183 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
11184 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
11185 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
11186 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
11187 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
11188 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
11189 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
11190 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
11191 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
11192 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
11193 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
11194 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
11195 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
11196 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
11197 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
11198 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
11199 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
11200 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
11201 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
11202 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
11203 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
11204 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
11205 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
11206 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
11207 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
11208 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
11209 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
11210 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
11211 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
11212 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
11213 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
11214 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
11215 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
11216 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
11217 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
11218 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
11219 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
11220 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
11221 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
11222 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
11223 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
11224 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
11225 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
11226 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
11227 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
11228 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
11229 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
11230 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
11231 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
11232 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
11233 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
11234 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
11235 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
11236 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
11237 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
11238 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
11239 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
11240 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
11241 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
11242 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
11243 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
11244 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
11245 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
11246 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
11247 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
11248 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
11249 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
11250 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
11251 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
11252 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
11253 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
11254 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
11255 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
11256 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
11257 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
11258 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
11259 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
11260 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
11261 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
11262 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
11263 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
11264 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
11265 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
11266 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
11267 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
11268 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
11269 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
11270 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
11271 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
11272 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
11273 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
11274 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
11275 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
11276 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
11277 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
11278 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
11279 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
11280 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
11281 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
11282 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
11283 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
11284 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
11285 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
11286 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
11287 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
11288 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
11289 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
11290 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
11291 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
11292 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
11293 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
11294 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
11295 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
11296 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
11297 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
11298 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
11299 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
11300 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
11301 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
11302 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
11303 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
11304 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
11305 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
11306 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
11307 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
11308 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
11309 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
11310 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
11311 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
11312 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
11313 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
11314 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
11315 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
11316 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
11317 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
11318 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
11319 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
11320 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
11321 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
11322 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
11323 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
11324 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
11325 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
11326 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
11327 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
11328 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
11329 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
11330 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
11331 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
11332 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
11333 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
11334 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
11335 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
11336 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
11337 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
11338 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
11339 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
11340 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
11341 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
11342 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
11343 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
11344 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
11345 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
11346 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
11347 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
11348 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
11349 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
11350 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
11351 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
11352 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
11353 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
11354 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
11355 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
11356 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
11357 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
11358 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
11359 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
11360 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
11361 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
11362 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
11363 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
11364 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
11365 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
11366 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
11367 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
11368 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
11369 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
11370 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
11371 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
11372 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
11373 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
11374 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
11375 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
11376 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
11377 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
11378 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
11379 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
11380 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
11381 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
11382 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
11383 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
11384 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
11385 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
11386 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
11387 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
11388 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
11389 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
11390 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
11391 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
11392 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
11393 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
11394 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
11395 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
11396 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
11397 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
11398 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
11399 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
11400 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
11401 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
11402 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
11403 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
11404 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
11405 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
11406 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
11407 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
11408 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
11409 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
11451 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
11452 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
11453 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
11454 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
11455 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
11456 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
11457 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
11458 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
11459 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
11460 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
11461 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
11462 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
11463 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
11464 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
11465 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
11466 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
11467 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
11468 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
11469 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
11470 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
11471 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
11472 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
11473 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
11474 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
11475 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
11476 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
11477 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
11478 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
11479 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
11480 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
11481 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
11482 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
11483 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
11484 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
11485 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
11486 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
11487 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
11488 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
11489 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
11490 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
11491 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
11492 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
11493 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
11494 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
11495 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
11496 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
11497 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
11498 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
11499 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
11500 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
11501 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
11502 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
11503 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
11504 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
11505 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
11506 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
11507 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
11508 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
11509 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
11510 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
11511 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
11512 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
11513 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
11514 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
11515 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
11516 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
11517 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
11518 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
11519 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
11520 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
11521 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
11522 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
11523 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
11524 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
11525 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
11526 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
11527 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
11528 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
11529 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
11530 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
11531 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
11532 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
11533 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
11534 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
11535 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
11536 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
11537 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
11538 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
11539 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
11540 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
11541 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
11542 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
11543 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
11544 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
11545 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
11546 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
11547 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
11548 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
11549 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
11550 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
11551 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
11552 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
11553 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
11554 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
11555 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
11556 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
11557 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
11558 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
11559 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
11560 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
11561 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
11562 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
11563 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
11564 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
11565 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
11566 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
11567 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
11568 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
11569 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
11570 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
11571 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
11572 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
11573 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
11574 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
11575 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
11576 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
11577 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
11578 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
11579 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
11580 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
11581 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
11582 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
11583 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
11584 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
11585 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
11586 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
11587 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
11588 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
11589 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
11590 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
11591 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
11592 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
11593 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
11594 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
11595 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
11596 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
11597 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
11598 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
11599 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
11600 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
11601 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
11602 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
11603 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
11604 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
11605 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
11606 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
11607 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
11608 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
11609 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
11610 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
11611 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
11612 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
11613 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
11614 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
11615 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
11616 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
11617 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
11618 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
11619 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
11620 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
11621 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
11622 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
11623 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
11624 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
11625 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
11626 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
11627 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
11628 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
11629 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
11630 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
11631 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
11632 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
11633 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
11634 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
11635 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
11636 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
11637 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
11638 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
11639 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
11640 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
11641 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
11642 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
11643 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
11644 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
11645 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
11646 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
11647 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
11648 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
11649 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
11650 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
11651 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
11652 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
11653 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
11654 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
11655 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
11656 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
11657 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
11658 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
11659 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
11660 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
11661 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
11662 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
11663 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
11664 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
11665 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
11666 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
11667 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
11668 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
11669 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
11670 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
11671 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
11672 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
11673 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
11674 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
11675 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
11676 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
11677 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
11678 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
11679 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
11680 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
11681 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
11682 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
11683 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
11684 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
11685 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
11686 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
11687 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
11688 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
11689 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
11690 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
11691 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
11692 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
11693 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
11694 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
11695 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
11696 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
11697 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
11698 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
11699 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
11700 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
11701 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
11702 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
11703 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
11704 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
11705 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
11706 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
11707 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
11708 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
11709 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
11710 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
11711 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
11712 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
11713 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
11714 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
11715 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
11716 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
11717 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
11718 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
11719 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
11720 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
11721 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
11722 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
11723 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
11724 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
11725 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
11726 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
11727 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
11728 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
11729 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
11730 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
11731 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
11732 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
11733 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
11734 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
11735 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
11736 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
11737 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
11738 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
11739 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
11740 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
11741 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
11742 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
11743 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
11744 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
11745 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
11746 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
11747 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
11748 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
11749 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
11750 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
11751 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
11752 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
11753 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
11754 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
11755 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
11756 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
11757 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
11758 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
11759 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
11760 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
11761 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
11762 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
11763 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
11764 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
11765 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
11766 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
11767 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
11768 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
11769 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
11770 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
11771 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
11772 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
11773 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
11774 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
11775 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
11776 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
11777 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
11778 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
11779 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
11780 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
11781 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
11782 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
11783 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
11784 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
11785 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
11786 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
11787 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
11788 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
11789 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
11790 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
11791 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
11792 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
11793 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
11794 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
11795 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
11796 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
11797 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
11798 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
11799 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
11800 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
11801 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
11802 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
11803 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
11804 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
11805 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
11806 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
11807 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
11808 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
11809 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
11810 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
11811 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
11812 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
11813 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
11814 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
11815 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
11816 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
11817 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
11818 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
11819 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
11820 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
11821 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
11822 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
11823 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
11824 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
11825 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
11826 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
11827 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
11828 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
11829 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
11830 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
11831 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
11832 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
11833 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
11834 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
11835 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
11836 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
11837 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
11838 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
11839 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
11840 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
11841 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
11842 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
11843 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
11844 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
11845 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
11846 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
11847 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
11848 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
11849 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
11850 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
11851 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
11852 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
11853 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
11854 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
11855 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
11856 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
11857 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
11858 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
11859 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
11860 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
11861 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
11862 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
11863 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
11864 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
11865 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
11866 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
11867 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
11868 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
11869 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
11870 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
11871 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
11872 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
11873 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
11874 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
11875 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
11876 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
11877 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
11878 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
11879 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
11880 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
11881 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
11882 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
11883 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
11884 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
11885 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
11886 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
11887 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
11888 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
11889 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
11890 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
11891 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
11892 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
11893 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
11894 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
11895 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
11896 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
11897 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
11898 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
11899 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
11900 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
11901 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
11902 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
11903 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
11904 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
11905 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
11906 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
11907 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
11908 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
11909 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
11910 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
11911 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
11912 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
11913 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
11914 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
11915 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
11916 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
11917 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
11918 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
11919 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
11920 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
11921 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
11922 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
11923 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
11924 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
11925 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
11926 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
11927 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
11928 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
11929 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
11930 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
11931 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
11932 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
11933 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
11934 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
11935 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
11936 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
11937 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
11938 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
11939 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
11940 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
11941 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
11942 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
11943 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
11944 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
11945 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
11946 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
11947 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
11948 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
11949 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
11950 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
11951 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
11952 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
11953 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
11954 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
11955 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
11956 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
11957 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
11958 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
11959 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
11960 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
11961 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
11962 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
11963 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
11964 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
11965 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
11966 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
11967 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
11968 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
11969 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
11970 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
11971 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
11972 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
11973 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
11974 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
11975 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
11976 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
11977 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
11978 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
11979 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
11980 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
11981 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
11982 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
11983 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
11984 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
11985 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
11986 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
11987 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
11988 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
11989 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
11990 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
11991 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
11992 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
11993 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
11994 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
11995 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
11996 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
11997 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
11998 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
11999 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12000 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12001 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12002 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12003 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12004 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12005 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12006 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12007 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12008 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12009 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12010 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12011 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12012 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12013 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12014 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12015 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12016 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12017 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12018 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12019 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12020 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12021 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12022 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12023 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12024 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12025 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12026 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12027 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12028 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12029 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12030 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12031 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12032 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12033 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12034 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12035 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12036 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12037 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12038 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12039 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12040 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12041 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12042 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12043 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12044 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12045 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12046 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12047 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12048 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12049 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12050 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12051 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12052 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12053 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12054 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12055 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12056 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12057 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12058 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12059 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12060 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12061 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12062 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12063 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12064 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12065 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12066 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12067 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12068 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12069 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12070 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12071 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12072 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12073 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12074 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12075 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12076 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12077 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12078 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12079 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12080 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12081 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12082 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12083 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12084 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12085 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
12086 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
12087 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
12088 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
12089 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
12090 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
12091 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
12092 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
12093 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
12094 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
12095 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
12096 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
12097 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
12098 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
12099 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
12100 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
12101 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
12102 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
12103 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
12104 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
12105 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
12106 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
12107 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
12108 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
12109 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
12110 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
12111 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
12112 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
12113 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
12114 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
12115 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
12116 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
12117 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
12118 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
12119 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
12120 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
12121 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
12122 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
12123 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
12124 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
12125 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
12126 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
12127 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
12128 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
12129 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
12130 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
12131 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
12132 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
12133 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
12134 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
12135 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
12136 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
12137 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
12138 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
12139 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
12140 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
12141 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
12142 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
12143 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
12144 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
12145 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
12146 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
12147 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
12148 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
12149 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
12150 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
12151 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
12152 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
12153 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
12154 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
12155 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
12156 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
12157 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
12158 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
12159 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
12160 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
12161 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
12162 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
12163 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
12164 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
12165 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
12166 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
12167 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
12168 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
12169 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
12170 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
12171 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
12172 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
12173 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
12174 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
12175 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
12176 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
12177 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
12178 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
12179 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
12180 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
12181 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
12182 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
12183 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
12184 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
12185 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
12186 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
12187 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
12188 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
12189 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
12190 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
12191 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
12192 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
12193 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
12194 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
12195 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
12196 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
12197 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
12198 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
12199 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
12200 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
12201 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
12202 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
12203 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
12204 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
12205 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
12206 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
12207 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
12208 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
12209 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
12210 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
12211 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
12212 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
12213 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
12214 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
12215 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
12216 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
12217 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
12218 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
12219 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
12220 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
12221 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
12222 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
12223 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
12224 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
12225 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
12226 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
12227 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
12228 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
12229 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
12230 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
12231 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
12232 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
12233 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
12234 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
12235 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
12236 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
12237 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
12238 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
12239 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
12240 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
12241 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
12242 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
12243 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
12244 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
12245 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
12246 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
12247 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
12248 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
12249 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
12250 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
12251 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
12252 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
12253 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
12254 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
12255 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
12256 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
12257 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
12258 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
12259 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
12260 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
12261 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
12262 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
12263 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
12264 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
12265 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
12266 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
12267 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
12268 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
12269 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
12270 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
12271 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
12272 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
12273 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
12274 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
12275 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
12276 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
12277 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
12278 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
12279 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
12280 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
12281 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
12282 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
12283 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
12284 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
12285 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
12286 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
12287 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
12288 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
12289 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
12290 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
12291 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
12292 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
12293 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
12294 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
12295 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
12296 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
12297 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
12298 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
12299 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
12300 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
12301 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
12302 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
12303 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
12304 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
12305 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
12306 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
12307 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
12308 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
12309 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
12310 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
12311 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
12312 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
12313 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
12314 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
12315 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
12316 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
12317 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
12318 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
12319 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
12320 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
12321 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
12322 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
12323 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
12324 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
12325 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
12326 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
12327 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
12328 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
12329 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
12330 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
12331 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
12332 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
12333 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
12334 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
12335 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
12336 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
12337 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
12338 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
12339 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
12340 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
12341 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
12342 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
12343 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
12344 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
12345 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
12346 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
12347 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
12348 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
12349 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
12350 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
12351 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
12352 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
12353 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
12354 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
12355 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
12356 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
12357 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
12358 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
12359 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
12360 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
12361 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
12362 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
12363 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
12364 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
12365 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
12366 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
12367 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
12368 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
12369 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
12370 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
12371 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
12372 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
12373 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
12374 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
12375 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
12376 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
12377 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
12378 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
12379 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
12380 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
12381 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
12382 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
12383 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
12384 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
12385 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
12386 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
12387 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
12388 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
12389 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
12390 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
12391 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
12392 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
12393 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
12394 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
12395 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
12396 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
12397 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
12398 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
12399 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
12400 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
12401 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
12402 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
12403 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
12404 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
12405 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
12406 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
12407 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
12408 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
12409 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
12410 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
12411 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
12412 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
12413 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
12414 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
12415 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
12416 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
12417 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
12418 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
12419 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
12420 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
12421 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
12422 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
12423 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
12424 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
12425 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
12426 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
12427 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
12428 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
12429 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
12430 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
12431 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
12432 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
12433 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
12434 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
12435 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
12436 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
12437 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
12438 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
12439 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
12440 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
12441 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
12442 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
12443 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
12444 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
12445 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
12446 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
12447 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
12448 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
12449 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
12450 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
12451 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
12452 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
12453 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
12454 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
12455 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
12456 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
12457 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
12458 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
12459 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
12460 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
12461 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
12462 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
12463 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
12464 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
12465 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
12466 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
12467 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
12468 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
12469 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
12470 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
12471 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
12472 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
12473 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
12474 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
12475 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
12476 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
12477 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
12478 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
12479 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
12480 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
12481 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
12482 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
12483 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
12484 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
12485 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
12486 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
12487 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
12488 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
12489 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
12490 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
12491 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
12492 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
12493 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
12494 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
12495 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
12496 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
12497 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
12498 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
12499 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
12500 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
12501 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
12502 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
12503 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
12504 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
12505 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
12506 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
12507 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
12508 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
12509 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
12510 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
12511 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
12512 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
12513 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
12514 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
12515 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
12516 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
12517 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
12518 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
12519 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
12520 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
12521 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
12522 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
12523 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
12524 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
12525 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
12526 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
12527 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
12528 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
12529 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
12530 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
12531 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
12532 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
12533 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
12534 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
12535 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
12536 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
12537 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
12538 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
12539 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
12540 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
12541 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
12542 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
12543 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
12544 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
12545 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
12546 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
12547 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
12548 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
12549 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
12550 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
12551 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
12552 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
12553 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
12554 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
12555 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
12556 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
12557 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
12558 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
12559 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
12560 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
12561 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
12562 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
12563 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
12564 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
12565 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
12566 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
12567 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
12568 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
12569 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
12570 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
12571 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
12572 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
12573 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
12574 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
12575 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
12576 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
12577 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
12578 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
12579 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
12580 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
12581 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
12582 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
12583 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
12584 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
12585 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
12586 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
12587 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
12588 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
12589 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
12590 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
12591 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
12592 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
12593 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
12594 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
12595 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
12596 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
12597 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
12598 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
12599 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
12600 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
12601 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
12602 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
12603 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
12604 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
12605 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
12606 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
12607 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
12608 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
12609 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
12610 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
12611 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
12612 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
12613 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
12614 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
12615 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
12616 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
12617 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
12618 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
12619 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
12620 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
12621 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
12622 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
12623 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
12624 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
12625 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
12626 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
12627 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
12628 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
12629 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
12630 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
12631 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
12632 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
12633 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
12634 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
12635 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
12636 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
12637 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
12638 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
12639 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
12640 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
12641 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
12642 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
12643 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
12644 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
12645 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
12646 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
12647 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
12648 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
12649 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
12650 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
12651 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
12652 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
12653 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
12654 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
12655 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
12656 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
12657 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
12658 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
12659 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
12660 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
12661 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
12662 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
12663 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
12664 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
12665 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
12666 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
12667 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
12668 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
12669 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
12670 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
12671 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
12672 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
12673 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
12674 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
12675 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
12676 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
12677 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
12678 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
12679 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
12680 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
12681 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
12682 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
12683 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
12684 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
12685 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
12686 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
12687 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
12688 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
12689 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
12690 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
12691 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
12692 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
12693 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
12694 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
12695 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
12696 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
12697 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
12698 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
12699 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
12700 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
12701 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
12702 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
12703 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
12704 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
12705 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
12706 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
12707 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
12708 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
12709 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
12710 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
12711 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
12712 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
12713 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
12714 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
12715 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
12716 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
12717 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
12718 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
12719 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
12720 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
12721 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
12722 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
12723 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
12724 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
12725 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
12726 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
12727 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
12728 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
12729 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
12730 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
12731 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
12732 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
12733 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
12803 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
12804 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
12805 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
12806 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
12807 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
12808 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
12809 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
12810 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
12811 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
12812 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
12813 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
12814 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
12815 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
12816 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
12817 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
12818 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
12819 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
12820 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
12821 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
12822 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
12823 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
12842 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
12843 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
12844 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
12845 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
12846 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
12847 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
12848 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
12849 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
12850 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
12851 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
12852 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
12853 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
12854 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
12855 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
12856 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
12857 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
12858 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
12859 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
12860 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
12861 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
12862 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
12863 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
12864 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
12865 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
12866 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
12867 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
12868 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
12869 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
12870 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
12871 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
12872 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
12873 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
12874 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
12875 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
12876 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
12877 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
12878 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
12879 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
12880 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
12881 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
12882 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
12883 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
12884 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
12885 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
12886 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
12887 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
12888 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
12889 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
12890 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
12891 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
12892 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
12893 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
12894 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
12895 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
12896 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
12897 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
12898 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
12899 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
12900 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
12901 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
12902 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
12903 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
12904 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
12905 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
12906 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
12907 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
12908 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
12909 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
12910 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
12911 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
12912 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
12913 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
12914 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
12915 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
12916 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
12917 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
12918 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
12919 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
12920 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
12921 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
12922 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
12923 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
12924 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
12925 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
12926 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
12927 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
12928 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
12929 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
12930 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
12931 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
12932 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
12933 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
12934 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
12935 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
12936 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
12937 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
12938 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
12939 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
12940 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
12941 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
12942 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
12943 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
12944 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
12945 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
12946 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
12947 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
12948 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
12949 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
12950 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
12951 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
12952 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
12953 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
12954 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
12955 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
12956 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
12957 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
12958 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
12959 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
12960 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
12961 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
12962 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
12963 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
12964 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
12965 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
12966 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
12967 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
12968 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
12969 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
12970 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
12971 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
12972 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
12973 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
12974 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
12975 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
12976 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
12977 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
12978 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
12979 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
12980 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
12981 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
12982 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
12983 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
12984 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
12985 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
12986 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
12987 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
12988 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
12989 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
12990 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
12991 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
12992 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
12993 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
12994 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
12995 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
12996 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
12997 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
12998 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
12999 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13000 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13001 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13002 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13003 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13004 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13005 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13006 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13064 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13065 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13066 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13067 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13068 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13069 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13070 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13071 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13072 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13073 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13074 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13075 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13076 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13077 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13078 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13079 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13080 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13081 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13082 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13083 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13084 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13085 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
13086 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
13087 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
13088 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
13089 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
13090 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
13091 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
13092 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
13093 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
13094 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
13095 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
13096 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
13097 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
13098 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
13099 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
13100 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
13101 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
13102 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
13103 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
13104 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
13105 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
13106 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
13107 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
13108 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
13109 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
13110 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
13111 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
13112 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
13113 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
13114 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
13115 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
13116 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
13117 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
13118 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
13119 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
13120 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
13121 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
13122 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
13123 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
13124 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
13125 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
13126 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
13127 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
13128 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
13129 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
13130 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
13131 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
13132 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
13133 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
13134 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
13135 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
13136 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
13137 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
13138 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
13139 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
13140 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
13141 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
13142 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
13143 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
13144 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
13145 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
13146 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
13147 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
13148 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
13149 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
13150 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
13151 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
13152 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
13153 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
13154 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
13155 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
13156 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
13157 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
13158 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
13159 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
13160 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
13161 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
13162 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
13163 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
13164 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
13165 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
13166 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
13167 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
13168 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
13169 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
13170 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
13171 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
13172 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
13173 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
13174 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
13175 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
13176 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
13177 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
13178 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
13179 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
13180 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
13181 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
13182 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
13183 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
13184 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
13185 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
13186 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
13187 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
13188 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
13189 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
13190 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
13191 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
13192 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
13193 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
13194 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
13195 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
13196 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
13197 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
13198 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
13199 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
13200 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
13201 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
13202 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
13203 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
13204 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
13205 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
13206 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
13207 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
13208 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
13209 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
13210 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
13211 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
13212 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
13213 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
13214 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
13215 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
13216 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
13217 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
13218 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
13219 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
13220 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
13221 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
13222 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
13223 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
13224 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
13225 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
13226 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
13227 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
13228 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
13229 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
13230 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
13231 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
13232 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
13233 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
13234 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
13235 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
13236 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
13237 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
13238 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
13239 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
13240 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
13241 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
13242 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
13243 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
13244 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
13245 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
13246 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
13247 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
13248 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
13249 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
13250 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
13251 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
13252 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
13256 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
13257 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
13258 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
13262 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
13263 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
13264 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
13350 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
13351 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
13352 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
13353 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
13354 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
13355 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
13356 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
13357 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
13358 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
13359 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
13360 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
13361 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
13362 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
13363 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
13364 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
13365 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
13366 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
13367 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
13368 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
13369 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
13370 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
13371 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
13372 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
13373 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
13374 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
13375 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
13376 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
13377 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
13378 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
13379 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
13380 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
13381 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
13382 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
13383 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
13384 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
13385 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
13386 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
13387 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
13388 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
13389 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
13390 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
13391 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
13392 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
13393 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
13394 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
13395 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
13396 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
13397 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
13398 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
13399 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
13400 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
13401 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
13402 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
13403 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
13404 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
13405 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
13406 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
13407 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
13408 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
13409 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
13410 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
13411 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
13412 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
13413 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
13414 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
13415 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
13416 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
13417 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
13418 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
13419 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
13420 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
13421 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
13422 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
13423 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
13424 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
13425 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
13426 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
13427 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
13428 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
13429 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
13430 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
13431 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
13432 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
13433 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
13434 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
13435 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
13436 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
13437 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
13438 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
13439 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
13440 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
13441 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
13442 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
13443 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
13444 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
13445 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
13446 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
13447 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
13448 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
13449 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
13450 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
13451 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
13452 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
13453 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
13454 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
13455 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
13456 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
13457 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
13458 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
13459 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
13460 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
13461 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
13462 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
13463 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
13464 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
13465 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
13466 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
13467 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
13468 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
13469 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
13470 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
13471 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
13472 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
13473 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
13474 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
13475 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
13476 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
13477 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
13478 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
13479 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
13480 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
13481 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
13482 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
13483 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
13484 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
13485 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
13486 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
13487 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
13488 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
13489 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
13490 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
13491 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
13492 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
13493 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
13494 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
13495 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
13496 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
13497 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
13498 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
13499 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
13500 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
13501 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
13502 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
13503 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
13504 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
13505 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
13506 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
13507 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
13508 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
13509 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
13510 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
13511 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
13512 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
13513 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
13514 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
13515 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
13516 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
13517 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
13518 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
13519 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
13520 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
13521 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
13522 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
13523 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
13524 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
13525 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
13526 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
13527 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
13528 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
13529 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
13530 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
13531 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
13532 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
13533 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
13534 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
13535 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
13536 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
13537 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
13538 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
13539 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
13540 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
13541 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
13542 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
13543 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
13544 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
13545 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
13546 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
13547 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
13548 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
13549 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
13550 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
13551 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
13552 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
13553 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
13554 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
13555 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
13556 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
13557 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
13558 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
13559 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
13560 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
13561 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
13562 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
13563 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
13564 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
13565 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
13566 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
13567 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
13568 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
13569 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
13570 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
13571 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
13572 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
13573 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
13574 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
13575 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
13576 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
13577 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
13578 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
13579 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
13580 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
13581 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
13582 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
13583 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
13584 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
13585 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
13586 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
13587 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
13588 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
13589 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
13590 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
13591 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
13592 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
13593 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
13594 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
13595 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
13596 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
13597 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
13598 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
13599 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
13600 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
13601 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
13602 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
13603 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
13604 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
13605 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
13606 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
13607 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
13608 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
13609 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
13610 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
13611 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
13612 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
13613 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
13614 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
13615 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
13616 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
13617 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
13618 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
13619 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
13620 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
13621 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
13622 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
13623 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
13624 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
13625 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
13626 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
13627 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
13628 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
13629 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
13630 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
13631 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
13632 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
13633 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
13634 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
13635 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
13636 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
13637 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
13638 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
13639 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
13640 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
13641 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
13642 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
13643 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
13644 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
13645 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
13646 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
13647 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
13648 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
13649 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
13650 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
13651 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
13652 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
13653 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
13654 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
13655 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
13656 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
13657 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
13658 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
13659 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
13660 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
13661 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
13662 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
13663 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
13664 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
13665 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
13666 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
13667 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
13668 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
13669 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
13670 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
13671 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
13672 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
13673 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
13674 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
13675 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
13676 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
13677 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
13678 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
13679 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
13680 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
13681 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
13682 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
13683 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
13684 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
13685 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
13686 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
13687 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
13688 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
13689 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
13690 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
13691 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
13692 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
13693 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
13694 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
13695 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
13696 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
13697 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
13698 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
13699 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
13700 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
13701 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
13702 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
13703 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
13704 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
13705 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
13706 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
13707 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
13708 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
13709 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
13710 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
13711 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
13712 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
13713 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
13714 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
13715 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
13716 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
13717 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
13718 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
13719 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
13720 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
13721 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
13722 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
13723 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
13724 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
13725 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
13726 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
13727 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
13728 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
13729 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
13730 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
13731 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
13732 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
13733 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
13734 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
13735 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
13736 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
13737 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
13738 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
13739 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
13740 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
13741 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
13742 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
13743 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
13744 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
13745 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
13746 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
13747 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
13748 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
13749 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
13750 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
13751 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
13752 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
13753 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
13754 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
13755 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
13756 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
13757 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
13758 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
13759 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
13760 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
13761 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
13762 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
13763 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
13764 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
13765 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
13766 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
13767 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
13768 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
13769 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
13770 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
13771 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
13772 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
13773 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
13774 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
13775 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
13776 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
13777 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
13778 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
13779 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
13780 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
13781 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
13782 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
13783 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
13784 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
13785 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
13786 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
13787 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
13788 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
13789 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
13790 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
13791 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
13792 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
13793 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
13794 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
13795 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
13796 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
13797 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
13798 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
13799 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
13800 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
13801 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
13802 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
13803 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
13804 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
13805 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
13806 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
13807 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
13808 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
13809 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
13810 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
13811 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
13812 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
13813 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
13814 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
13815 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
13816 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
13817 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
13818 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
13819 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
13820 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
13821 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
13822 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
13823 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
13824 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
13825 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
13826 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
13827 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
13828 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
13829 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
13830 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
13831 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
13832 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
13833 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
13834 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
13835 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
13836 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
13837 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
13838 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
13839 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
13840 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
13841 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
13842 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
13843 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
13844 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
13845 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
13846 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
13847 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
13848 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
13849 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
13850 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
13851 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
13852 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
13853 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
13854 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
13855 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
13856 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
13857 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
13858 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
13859 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
13860 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
13861 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
13862 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
13863 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
13864 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
13865 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
13866 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
13867 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
13868 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
13869 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
13870 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
13871 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
13872 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
13873 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
13874 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
13875 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
13876 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
13877 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
13878 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
13879 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
13880 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
13881 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
13882 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
13883 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
13884 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
13885 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
13886 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
13887 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
13888 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
13889 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
13890 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
13891 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
13892 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
13893 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
13894 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
13895 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
13896 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
13897 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
13898 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
13899 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
13900 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
13901 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
13902 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
13903 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
13904 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
13905 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
13906 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
13907 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
13908 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
13909 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
13910 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
13911 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
13912 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
13913 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
13914 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
13915 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
13916 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
13917 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
13918 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
13919 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
13920 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
13921 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
13922 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
13923 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
13924 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
13925 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
13926 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
13927 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
13928 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
13929 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
13930 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
13931 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
13932 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
13933 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
13934 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
13935 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
13936 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
13937 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
13938 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
13939 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
13940 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
13941 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
13942 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
13943 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
13944 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
13945 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
13946 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
13947 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
13948 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
13949 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
13950 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
13951 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
13952 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
13953 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
13954 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
13955 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
13956 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
13957 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
13958 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
13959 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
13960 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
13961 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
13962 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
13963 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
13964 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
13965 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
13966 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
13967 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
13968 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
13969 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
13970 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
13971 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
13972 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
13973 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
13974 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
13975 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
13976 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
13977 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
13978 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
13979 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
13980 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
13981 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
13982 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
13983 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
13984 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
13985 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
13986 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
13987 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
13988 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
13989 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
13990 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
13991 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
13992 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
13993 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
13994 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
13995 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
13996 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
13997 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
13998 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
13999 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14000 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14001 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14002 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14003 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14004 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14005 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14006 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14007 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14008 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14009 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14010 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14011 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14012 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14013 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14014 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14015 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14016 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14017 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14018 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14019 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14020 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14021 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14022 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14023 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14024 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14025 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14026 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14027 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14028 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14029 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14030 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14031 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14032 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14033 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14034 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14035 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14036 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14037 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14038 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14039 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14040 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14041 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14042 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14043 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14044 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14045 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14046 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14047 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14048 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14049 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14050 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14051 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14052 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14053 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14054 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14055 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14056 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14057 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14058 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14059 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14060 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14061 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14062 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14063 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14064 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14065 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14066 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14067 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14068 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14069 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14070 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14071 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14072 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14073 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14074 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14075 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14076 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14077 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14078 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14079 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14080 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14081 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14082 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14083 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14084 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14085 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
14086 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
14087 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
14088 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
14089 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
14090 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
14091 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
14092 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
14093 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
14094 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
14095 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
14096 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
14097 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
14098 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
14099 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
14100 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
14101 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
14102 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
14103 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
14104 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
14105 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
14106 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
14107 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
14108 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
14109 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
14110 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
14111 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
14112 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
14113 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
14114 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
14115 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
14116 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
14117 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
14118 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
14119 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
14120 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
14121 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
14122 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
14123 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
14124 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
14125 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
14126 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
14127 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
14128 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
14129 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
14130 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
14131 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
14132 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
14133 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
14134 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
14135 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
14136 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
14137 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
14138 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
14139 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
14140 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
14141 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
14142 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
14143 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
14144 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
14145 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
14146 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
14147 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
14148 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
14149 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
14150 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
14151 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
14152 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
14153 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
14154 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
14155 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
14156 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
14157 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
14158 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
14159 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
14160 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
14161 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
14162 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
14163 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
14164 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
14165 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
14166 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
14167 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
14168 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
14169 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
14170 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
14171 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
14172 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
14173 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
14174 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
14175 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
14176 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
14177 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
14178 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
14179 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
14180 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
14181 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
14182 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
14183 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
14184 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
14185 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
14186 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
14187 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
14188 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
14189 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
14190 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
14191 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
14192 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
14193 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
14194 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
14195 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
14196 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
14197 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
14198 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
14199 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
14200 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
14201 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
14202 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
14203 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
14204 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
14205 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
14206 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
14207 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
14208 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
14209 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
14210 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
14211 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
14212 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
14213 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
14214 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
14215 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
14216 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
14217 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
14218 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
14219 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
14220 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
14221 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
14222 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
14223 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
14224 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
14225 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
14226 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
14227 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
14228 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
14229 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
14230 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
14231 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
14232 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
14233 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
14234 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
14235 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
14236 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
14237 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
14238 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
14239 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
14240 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
14241 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
14242 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
14243 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
14244 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
14245 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
14246 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
14247 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
14248 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
14249 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
14250 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
14251 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
14252 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
14253 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
14254 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
14255 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
14256 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
14257 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
14258 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
14259 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
14260 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
14261 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
14262 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
14263 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
14264 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
14265 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
14266 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
14267 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
14268 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
14269 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
14270 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
14271 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
14272 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
14273 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
14274 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
14275 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
14276 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
14277 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
14278 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
14279 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
14280 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
14281 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
14282 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
14283 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
14284 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
14285 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
14286 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
14287 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
14288 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
14289 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
14290 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
14291 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
14292 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
14293 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
14294 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
14295 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
14296 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
14297 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
14298 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
14299 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
14300 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
14301 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
14302 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
14303 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
14304 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
14305 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
14306 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
14307 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
14308 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
14309 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
14310 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
14311 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
14312 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
14313 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
14314 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
14315 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
14316 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
14317 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
14318 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
14319 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
14320 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
14321 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
14322 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
14323 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
14324 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
14325 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
14326 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
14327 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
14328 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
14329 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
14330 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
14331 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
14332 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
14333 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
14334 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
14335 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
14336 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
14337 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
14338 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
14339 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
14340 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
14341 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
14342 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
14343 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
14344 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
14345 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
14346 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
14347 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
14348 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
14349 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
14350 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
14351 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
14352 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
14353 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
14354 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
14355 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
14356 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
14357 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
14358 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
14359 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
14360 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
14361 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
14362 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
14363 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
14364 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
14365 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
14366 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
14367 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
14368 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
14369 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
14370 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
14371 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
14372 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
14373 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
14374 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
14375 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
14376 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
14377 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
14378 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
14379 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
14380 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
14381 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
14382 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
14383 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
14384 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
14385 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
14386 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
14387 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
14388 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
14389 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
14390 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
14391 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
14392 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
14393 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
14394 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
14395 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
14396 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
14397 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
14398 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
14399 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
14400 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
14401 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
14402 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
14403 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
14404 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
14405 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
14406 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
14407 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
14408 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
14409 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
14410 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
14411 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
14412 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
14413 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
14414 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
14415 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
14416 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
14417 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
14418 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
14419 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
14420 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
14421 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
14422 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
14423 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
14424 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
14425 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
14426 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
14427 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
14428 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
14429 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
14430 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
14431 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
14432 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
14433 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
14434 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
14435 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
14436 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
14437 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
14438 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
14439 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
14440 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
14441 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
14442 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
14443 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
14444 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
14445 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
14446 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
14447 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
14448 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
14449 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
14450 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
14451 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
14452 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
14453 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
14454 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
14455 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
14456 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
14457 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
14458 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
14459 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
14460 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
14461 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
14462 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
14463 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
14464 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
14465 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
14466 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
14467 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
14468 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
14469 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
14470 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
14471 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
14472 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
14473 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
14474 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
14475 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
14476 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
14477 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
14478 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
14479 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
14480 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
14481 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
14482 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
14483 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
14484 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
14485 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
14486 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
14487 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
14488 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
14489 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
14490 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
14491 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
14492 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
14493 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
14494 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
14495 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
14496 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
14497 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
14498 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
14499 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
14500 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
14501 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
14502 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
14503 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
14504 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
14505 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
14506 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
14507 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
14508 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
14509 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
14510 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
14511 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
14512 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
14513 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
14514 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
14515 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
14516 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
14517 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
14518 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
14519 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
14520 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
14521 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
14522 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
14523 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
14524 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
14525 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
14526 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
14527 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
14528 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
14529 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
14530 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
14531 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
14532 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
14533 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
14534 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
14535 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
14536 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
14537 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
14538 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
14539 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
14540 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
14541 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
14542 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
14543 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
14544 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
14545 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
14546 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
14547 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
14548 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
14549 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
14550 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
14551 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
14552 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
14553 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
14554 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
14555 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
14556 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
14557 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
14558 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
14559 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
14560 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
14561 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
14562 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
14563 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
14564 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
14565 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
14566 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
14567 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
14568 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
14569 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
14570 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
14571 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
14572 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
14573 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
14574 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
14575 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
14576 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
14577 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
14578 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
14579 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
14580 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
14581 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
14582 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
14583 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
14584 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
14585 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
14586 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
14587 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
14588 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
14589 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
14590 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
14591 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
14592 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
14593 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
14594 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
14595 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
14596 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
14597 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
14598 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
14599 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
14600 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
14601 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
14602 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
14603 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
14604 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
14605 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
14606 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
14607 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
14608 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
14609 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
14610 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
14611 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
14612 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
14613 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
14614 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
14615 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
14616 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
14617 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
14618 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
14619 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
14620 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
14621 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
14622 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
14623 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
14624 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
14625 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
14626 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
14627 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
14628 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
14629 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
14630 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
14631 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
14632 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
14633 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
14634 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
14635 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
14636 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
14637 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
14638 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
14639 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
14640 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
14641 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
14642 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
14643 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
14644 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
14645 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
14646 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
14647 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
14648 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
14649 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
14650 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
14651 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
14652 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
14653 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
14654 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
14655 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
14656 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
14657 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
14658 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
14659 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
14660 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
14661 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
14662 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
14663 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
14664 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
14665 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
14666 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
14667 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
14668 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
14669 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
14670 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
14671 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
14672 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
14673 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
14674 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
14675 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
14676 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
14677 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
14678 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
14679 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
14680 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
14681 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
14682 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
14683 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
14684 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
14685 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
14686 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
14687 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
14688 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
14689 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
14690 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
14691 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
14692 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
14693 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
14694 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
14695 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
14696 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
14697 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
14698 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
14699 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
14700 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
14701 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
14702 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
14703 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
14704 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
14705 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
14706 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
14707 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
14708 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
14709 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
14710 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
14711 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
14712 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
14713 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
14714 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
14715 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
14716 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
14717 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
14718 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
14719 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
14720 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
14721 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
14722 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
14723 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
14724 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
14725 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
14726 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
14727 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
14728 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
14729 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
14730 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
14731 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
14732 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
14733 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
14734 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
14735 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
14736 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
14737 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
14738 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
14739 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
14740 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
14741 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
14742 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
14743 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
14744 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
14745 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
14746 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
14747 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
14748 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
14749 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
14750 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
14751 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
14752 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
14753 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
14754 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
14755 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
14756 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
14757 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
14758 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
14759 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
14760 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
14761 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
14762 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
14763 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
14764 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
14765 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
14766 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
14767 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
14768 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
14769 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
14770 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
14771 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
14772 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
14773 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
14774 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
14775 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
14776 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
14777 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
14778 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
14779 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
14780 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
14781 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
14782 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
14783 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
14784 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
14785 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
14786 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
14787 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
14788 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
14789 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
14790 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
14791 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
14792 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
14793 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
14794 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
14795 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
14796 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
14797 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
14798 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
14799 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
14800 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
14801 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
14802 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
14803 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
14804 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
14805 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
14806 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
14807 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
14808 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
14809 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
14810 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
14811 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
14812 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
14813 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
14814
14815 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14816
14817 * gcc.target/riscv/rvv/base/bug-1.c: New test.
14818
14819 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14820
14821 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
14822 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
14823 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
14824 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
14825 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
14826 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
14827 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
14828 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
14829 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
14830 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
14831 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
14832
14833 2023-03-13 Marek Polacek <polacek@redhat.com>
14834
14835 PR c++/107532
14836 * g++.dg/warn/Wdangling-reference10.C: New test.
14837
14838 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
14839
14840 PR preprocessor/67046
14841 * c-c++-common/cpp/pr67046.c: New test.
14842
14843 2023-03-13 Richard Biener <rguenther@suse.de>
14844
14845 PR tree-optimization/109046
14846 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
14847
14848 2023-03-12 Jakub Jelinek <jakub@redhat.com>
14849
14850 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
14851 Don't expect one __bf16 related error.
14852 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
14853 dg-error directives for __bf16 being an extended arithmetic type.
14854 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
14855 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
14856 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
14857 related errors.
14858
14859 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
14860
14861 PR middle-end/109031
14862 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
14863 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
14864
14865 2023-03-12 Tamar Christina <tamar.christina@arm.com>
14866
14867 PR target/108583
14868 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
14869 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
14870
14871 2023-03-12 Tamar Christina <tamar.christina@arm.com>
14872 Richard Sandiford <richard.sandiford@arm.com>
14873
14874 PR target/108583
14875 * gcc.dg/mla_1.c: New test.
14876
14877 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
14878
14879 PR modula2/109089
14880 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
14881 the external definitions of isfinite.
14882
14883 2023-03-12 Jonathan Yong <10walls@gmail.com>
14884
14885 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
14886 allow long long instead of just long.
14887 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
14888
14889 2023-03-12 Jonathan Yong <10walls@gmail.com>
14890
14891 * gcc.c-torture/compile/103818.c: Enable test for llp64.
14892
14893 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
14894
14895 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
14896 targets. Adjust expected output.
14897 * lib/target-supports.exp
14898 (check_effective_target_const_volatile_readonly_section): New
14899
14900 2023-03-11 Harald Anlauf <anlauf@gmx.de>
14901
14902 PR fortran/106945
14903 * gfortran.dg/pr106945.f90: New test.
14904
14905 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14906
14907 * lib/target-supports.exp (check_fork_available): Don't signal
14908 true for CRIS running on a simulator.
14909
14910 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14911
14912 * gcc.dg/pr108117.c: Require effective-target scheduling.
14913
14914 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14915
14916 * gcc.dg/pr106397.c: Add -w to options.
14917
14918 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14919
14920 PR target/107703
14921 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
14922 it.
14923 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
14924 __bf16.
14925 * g++.dg/cpp23/ext-floating14.C: New test.
14926
14927 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14928
14929 PR c++/107558
14930 * g++.dg/gomp/pr107558.C: New test.
14931
14932 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14933
14934 PR c++/109039
14935 * g++.dg/abi/no_unique_address7.C: New test.
14936
14937 2023-03-10 Jason Merrill <jason@redhat.com>
14938
14939 PR c++/108972
14940 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
14941 but expect errors.
14942
14943 2023-03-10 Marek Polacek <polacek@redhat.com>
14944
14945 PR sanitizer/108060
14946 PR sanitizer/109050
14947 * c-c++-common/ubsan/bounds-17.c: New test.
14948 * c-c++-common/ubsan/bounds-18.c: New test.
14949 * c-c++-common/ubsan/bounds-19.c: New test.
14950 * c-c++-common/ubsan/bounds-20.c: New test.
14951 * c-c++-common/ubsan/bounds-21.c: New test.
14952
14953 2023-03-10 Harald Anlauf <anlauf@gmx.de>
14954
14955 PR fortran/104332
14956 * gfortran.dg/bind_c_usage_34.f90: New test.
14957
14958 2023-03-10 Andrew Pinski <apinski@marvell.com>
14959
14960 * gcc.target/aarch64/rev16_2.c: New test.
14961 * gcc.target/aarch64/shift_and_operator-1.c: New test.
14962
14963 2023-03-10 David Malcolm <dmalcolm@redhat.com>
14964
14965 PR analyzer/109059
14966 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
14967 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
14968 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
14969
14970 2023-03-10 Jason Merrill <jason@redhat.com>
14971
14972 PR c++/108566
14973 * g++.dg/abi/anon6.C: New test.
14974
14975 2023-03-10 David Malcolm <dmalcolm@redhat.com>
14976
14977 PR analyzer/108475
14978 PR analyzer/109060
14979 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
14980 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
14981 New test.
14982 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
14983 New test.
14984
14985 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14986
14987 PR c/108079
14988 * c-c++-common/Wunused-var-18.c: New test.
14989
14990 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14991
14992 PR tree-optimization/109008
14993 * gcc.dg/pr109008.c: New test.
14994
14995 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14996
14997 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
14998
14999 2023-03-10 Jason Merrill <jason@redhat.com>
15000
15001 PR c++/108099
15002 * g++.dg/ext/int128-7.C: New test.
15003
15004 2023-03-10 Jason Merrill <jason@redhat.com>
15005
15006 PR c++/108542
15007 * g++.dg/contracts/contracts-err1.C: New test.
15008
15009 2023-03-09 Jason Merrill <jason@redhat.com>
15010
15011 PR c++/108773
15012 * g++.dg/cpp0x/initlist-array18.C: New test.
15013 * g++.dg/cpp0x/initlist-array19.C: New test.
15014
15015 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15016
15017 PR analyzer/102671
15018 PR analyzer/105755
15019 PR analyzer/108251
15020 PR analyzer/108400
15021 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15022 from Emacs.
15023 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15024 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15025 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15026 New test, reduced from haproxy's src/ssl_sample.c.
15027 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15028 Likewise.
15029 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15030 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15031
15032 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15033
15034 * gcc.target/aarch64/tbz_2.c: New test.
15035 * gcc.target/aarch64/tbz_3.c: New test.
15036
15037 2023-03-09 Jason Merrill <jason@redhat.com>
15038
15039 DR 2664
15040 PR c++/102529
15041 * g++.dg/DRs/dr2664.C: New test.
15042 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15043
15044 2023-03-09 Jason Merrill <jason@redhat.com>
15045 Michael Spertus <mike@spertus.com>
15046
15047 PR c++/105841
15048 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15049
15050 2023-03-09 Jason Merrill <jason@redhat.com>
15051
15052 * g++.dg/ext/is_deducible1.C: Guard with
15053 __has_builtin (__is_deducible).
15054
15055 2023-03-09 Jason Merrill <jason@redhat.com>
15056
15057 PR c++/105841
15058 * g++.dg/ext/is_deducible1.C: New test.
15059
15060 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15061
15062 * gcc.target/aarch64/pr108999.c: New.
15063
15064 2023-03-09 Richard Biener <rguenther@suse.de>
15065
15066 PR middle-end/108995
15067 * gcc.dg/ubsan/pr108995.c: New testcase.
15068
15069 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15070 Richard Biener <rguenther@suse.de>
15071
15072 PR tree-optimization/109008
15073 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15074
15075 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15076
15077 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15078 gcc_{warning,error}_prefix with Fortran specific one used in
15079 gfortran_init.
15080
15081 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15082
15083 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15084 int128 effective target requirement.
15085 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
15086
15087 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15088
15089 PR testsuite/108729
15090 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
15091 has_arch_ppc64 effective target.
15092 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
15093
15094 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15095
15096 PR testsuite/108730
15097 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15098 effective target requirement.
15099
15100 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15101
15102 PR testsuite/108813
15103 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15104
15105 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15106
15107 PR testsuite/108810
15108 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15109 the extracted index for BE.
15110
15111 2023-03-08 Jeff Law <jlaw@ventanamicro>
15112
15113 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15114
15115 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15116
15117 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15118 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15119
15120 2023-03-07 Jason Merrill <jason@redhat.com>
15121
15122 PR c++/108526
15123 PR c++/106651
15124 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15125
15126 2023-03-07 Marek Polacek <polacek@redhat.com>
15127
15128 PR c++/107532
15129 * g++.dg/warn/Wdangling-reference8.C: New test.
15130 * g++.dg/warn/Wdangling-reference9.C: New test.
15131
15132 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15133
15134 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15135
15136 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15137
15138 PR c++/109042
15139 * g++.dg/rtti/pr109042.C: New test.
15140
15141 2023-03-07 Marek Polacek <polacek@redhat.com>
15142
15143 PR c++/109030
15144 * g++.dg/cpp0x/noexcept77.C: New test.
15145
15146 2023-03-07 Marek Polacek <polacek@redhat.com>
15147
15148 PR c++/107939
15149 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15150 * g++.dg/cpp1y/var-templ77.C: New test.
15151
15152 2023-03-07 Pan Li <pan2.li@intel.com>
15153 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15154
15155 PR target/108185
15156 PR target/108654
15157 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
15158 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
15159 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
15160 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
15161 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
15162 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
15163 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
15164 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
15165
15166 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15167
15168 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
15169 -fno-stack-protector.
15170 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
15171 -fno-stack-protector.
15172 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
15173 -fno-stack-protector.
15174 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
15175 -fno-stack-protector.
15176
15177 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15178
15179 * gcc.target/aarch64/pr104005.c (dg-options): Add
15180 -fno-stack-protector.
15181
15182 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15183
15184 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15185 -fno-stack-protector.
15186
15187 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15188
15189 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15190 -fno-stack-protector.
15191 * g++.target/aarch64/pr103147-10.C: Likewise.
15192
15193 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15194
15195 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15196 Add -fno-stack-protector.
15197
15198 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15199
15200 PR testsuite/70150
15201 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15202 -fno-pie.
15203
15204 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15205
15206 PR testsuite/70150
15207 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
15208 -no-pie for aarch64-*-*.
15209 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
15210 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
15211 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
15212 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
15213 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
15214 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
15215 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
15216 -fno-pie.
15217
15218 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15219
15220 PR testsuite/70150
15221 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15222 Add -fno-pie -no-pie.
15223
15224 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15225
15226 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15227
15228 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15229
15230 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15231 Gate on effective target tail_call.
15232
15233 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15234
15235 * lib/target-supports.exp (check_effective_target_tail_call): New.
15236
15237 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15238
15239 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15240 int32_t being "long int".
15241
15242 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15243
15244 * lib/multiline.exp (_build_multiline_regex): Map
15245 "{re:" to "(", similarly ")?" from ":re?}" and the
15246 same without question mark.
15247
15248 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
15249
15250 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
15251 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
15252 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
15253 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
15254 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
15255 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
15256 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
15257 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
15258 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
15259 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
15260 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
15261 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
15262 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
15263 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
15264 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
15265 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
15266 * gcc.target/gcn/cond_fminnm_1.c: New test.
15267 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
15268 * gcc.target/gcn/cond_fminnm_2.c: New test.
15269 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
15270 * gcc.target/gcn/cond_fminnm_3.c: New test.
15271 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
15272 * gcc.target/gcn/cond_fminnm_4.c: New test.
15273 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
15274 * gcc.target/gcn/cond_fminnm_5.c: New test.
15275 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
15276 * gcc.target/gcn/cond_fminnm_6.c: New test.
15277 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
15278 * gcc.target/gcn/cond_fminnm_7.c: New test.
15279 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
15280 * gcc.target/gcn/cond_fminnm_8.c: New test.
15281 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
15282 * gcc.target/gcn/cond_smax_1.c: New test.
15283 * gcc.target/gcn/cond_smax_1_run.c: New test.
15284 * gcc.target/gcn/cond_smin_1.c: New test.
15285 * gcc.target/gcn/cond_smin_1_run.c: New test.
15286 * gcc.target/gcn/cond_umax_1.c: New test.
15287 * gcc.target/gcn/cond_umax_1_run.c: New test.
15288 * gcc.target/gcn/cond_umin_1.c: New test.
15289 * gcc.target/gcn/cond_umin_1_run.c: New test.
15290 * gcc.target/gcn/smax_1.c: New test.
15291 * gcc.target/gcn/smax_1_run.c: New test.
15292 * gcc.target/gcn/smin_1.c: New test.
15293 * gcc.target/gcn/smin_1_run.c: New test.
15294 * gcc.target/gcn/umax_1.c: New test.
15295 * gcc.target/gcn/umax_1_run.c: New test.
15296 * gcc.target/gcn/umin_1.c: New test.
15297 * gcc.target/gcn/umin_1_run.c: New test.
15298
15299 2023-03-06 Richard Biener <rguenther@suse.de>
15300
15301 PR tree-optimization/109025
15302 * gcc.dg/vect/pr109025.c: New testcase.
15303
15304 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15305
15306 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
15307 -fno-stack-protector.
15308 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
15309 Likewise.
15310 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15311 Likewise.
15312
15313 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15314
15315 PR target/109000
15316 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
15317 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
15318 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
15319 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
15320
15321 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15322 Tobias Burnus <tobias@codesourcery.com>
15323
15324 PR fortran/106856
15325 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
15326 * gfortran.dg/class_74.f90: New test.
15327 * gfortran.dg/class_75.f90: New test.
15328
15329 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15330
15331 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15332 scan-tree-dump-times target selector.
15333
15334 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15335 SiYu Wu <siyu@isrc.iscas.ac.cn>
15336
15337 * gcc.target/riscv/zksed32.c: New test.
15338 * gcc.target/riscv/zksed64.c: New test.
15339 * gcc.target/riscv/zksh32.c: New test.
15340 * gcc.target/riscv/zksh64.c: New test.
15341
15342 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15343 SiYu Wu <siyu@isrc.iscas.ac.cn>
15344
15345 * gcc.target/riscv/zknh-sha256.c: New test.
15346 * gcc.target/riscv/zknh-sha512-32.c: New test.
15347 * gcc.target/riscv/zknh-sha512-64.c: New test.
15348
15349 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15350 SiYu Wu <siyu@isrc.iscas.ac.cn>
15351
15352 * gcc.target/riscv/zknd32.c: New test.
15353 * gcc.target/riscv/zknd64.c: New test.
15354 * gcc.target/riscv/zkne32.c: New test.
15355 * gcc.target/riscv/zkne64.c: New test.
15356
15357 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15358 SiYu Wu <siyu@isrc.iscas.ac.cn>
15359
15360 * gcc.target/riscv/zbkb32.c: New test.
15361 * gcc.target/riscv/zbkb64.c: New test.
15362 * gcc.target/riscv/zbkc32.c: New test.
15363 * gcc.target/riscv/zbkc64.c: New test.
15364 * gcc.target/riscv/zbkx32.c: New test.
15365 * gcc.target/riscv/zbkx64.c: New test.
15366
15367 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
15368
15369 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
15370 5 insn sh1add+slli+add+slli+sub.
15371 * gcc.target/riscv/pr108987.c: New test.
15372
15373 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15374 kito-cheng <kito.cheng@sifive.com>
15375
15376 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15377
15378 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15379
15380 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
15381 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
15382 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
15383 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
15384 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
15385 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
15386 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
15387 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
15388
15389 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15390
15391 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
15392 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
15393 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
15394 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
15395 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
15396 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
15397 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
15398 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
15399 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
15400 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
15401 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
15402 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
15403 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
15404 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
15405 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
15406 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
15407 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
15408 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
15409 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
15410 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
15411 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
15412 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
15413 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
15414 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
15415 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
15416 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
15417 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
15418 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
15419 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
15420 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
15421 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
15422 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
15423
15424 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15425
15426 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
15427 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
15428 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
15429 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
15430 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
15431 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
15432
15433 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15434
15435 * gcc.target/riscv/zbb-min-max-03.c: New test.
15436
15437 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15438
15439 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15440 target selectors.
15441 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15442
15443 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15444
15445 PR c/107465
15446 * c-c++-common/Wsign-compare-2.c (f18): New test.
15447
15448 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15449
15450 PR c/107465
15451 * c-c++-common/Wsign-compare-2.c: New test.
15452 * c-c++-common/pr107465.c: New test.
15453
15454 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15455
15456 PR c/107846
15457 * gcc.dg/pr107846.c: New test.
15458
15459 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15460
15461 PR c++/108702
15462 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15463
15464 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15465
15466 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15467
15468 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15469
15470 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15471
15472 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15473
15474 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
15475 scan-assembler identifiers.
15476 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
15477
15478 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15479
15480 PR analyzer/109016
15481 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15482 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15483
15484 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15485
15486 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
15487 * gcc.dg/analyzer/sprintf-1.c: New test.
15488 * gcc.dg/analyzer/sprintf-concat.c: New test.
15489
15490 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15491
15492 PR tree-optimization/108988
15493 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15494
15495 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15496
15497 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
15498 two new variants, one fixed, one xfailed.
15499 * c-c++-common/Wdangling-pointer-5.c
15500 (nowarn_store_arg_store_arg): Add now-expected warnings.
15501
15502 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15503
15504 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15505 around +cdecp<N>.
15506 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15507
15508 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15509
15510 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
15511 expected counts into a single pattern.
15512 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
15513 return and reversed conditions.
15514
15515 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15516
15517 PR target/51534
15518 * gcc.target/arm/pr51534.c: Split softfp variant into...
15519 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15520
15521 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15522
15523 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15524 after tab after vmsr, and lower the case of P0.
15525
15526 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15527
15528 PR target/104882
15529 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15530
15531 2023-03-03 Patrick Palka <ppalka@redhat.com>
15532
15533 PR c++/108998
15534 * g++.dg/cpp2a/lambda-generic11.C: New test.
15535
15536 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15537
15538 PR c/108986
15539 * gcc.dg/Wnonnull-8.c: New test.
15540
15541 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15542
15543 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
15544 "not low or equal" load on condition variant.
15545 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15546 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15547
15548 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15549
15550 * gcc.dg/vect/slp-3.c: Adapt test expectation.
15551 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15552 * gcc.dg/vect/slp-perm-8.c: Likewise.
15553
15554 2023-03-03 Richard Biener <rguenther@suse.de>
15555
15556 PR tree-optimization/109002
15557 * gcc.dg/torture/pr109002.c: New testcase.
15558
15559 2023-03-03 Richard Biener <rguenther@suse.de>
15560
15561 PR debug/108772
15562 * g++.dg/lto/pr108772_0.C: New testcase.
15563
15564 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15565
15566 PR c++/100127
15567 * g++.dg/coroutines/pr100127.C: Test for header rather than
15568 compiler macro.
15569 * g++.dg/coroutines/pr100772-a.C: Likewise.
15570 * g++.dg/coroutines/pr100772-b.C: Likewise.
15571
15572 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15573
15574 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15575 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15576
15577 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15578
15579 PR d/108946
15580 * gdc.dg/simd2a.d: Update test.
15581 * gdc.dg/simd2b.d: Likewise.
15582 * gdc.dg/simd2c.d: Likewise.
15583 * gdc.dg/simd2d.d: Likewise.
15584 * gdc.dg/simd2e.d: Likewise.
15585 * gdc.dg/simd2f.d: Likewise.
15586 * gdc.dg/simd2g.d: Likewise.
15587 * gdc.dg/simd2h.d: Likewise.
15588 * gdc.dg/simd2i.d: Likewise.
15589 * gdc.dg/simd2j.d: Likewise.
15590
15591 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15592
15593 PR d/108877
15594 * gdc.dg/imports/pr108877a.d: New test.
15595 * gdc.dg/pr108877.d: New test.
15596
15597 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15598
15599 PR d/108167
15600 * gdc.dg/pr108167.d: New test.
15601
15602 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15603
15604 PR d/108945
15605 * gdc.dg/pr108945.d: New test.
15606
15607 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15608
15609 PR testsuite/108991
15610 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15611 before target selector.
15612
15613 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15614
15615 PR jit/107999
15616 * jit.dg/test-error-array-bounds.c: Update test.
15617
15618 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15619
15620 * gcc.target/avr/pr90706.c: New.
15621
15622 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15623 Paul-Antoine Arras <pa@codesourcery.com>
15624
15625 * gcc.target/gcn/simd-math-1.c: New testcase.
15626 * gcc.target/gcn/simd-math-2.c: New testcase.
15627
15628 2023-03-02 Patrick Palka <ppalka@redhat.com>
15629
15630 PR c++/108243
15631 PR c++/97553
15632 * g++.dg/opt/is_constant_evaluated3.C: New test.
15633
15634 2023-03-02 Patrick Palka <ppalka@redhat.com>
15635
15636 PR c++/108243
15637 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15638
15639 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15640
15641 PR analyzer/108968
15642 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15643
15644 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15645
15646 PR debug/108716
15647 * g++.dg/debug/dwarf2/pr108716.C: New test.
15648
15649 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15650
15651 PR tree-optimization/108979
15652 * gfortran.dg/vect/pr108979.f90: New test.
15653
15654 2023-03-02 Marek Polacek <polacek@redhat.com>
15655
15656 PR c++/106259
15657 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15658
15659 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15660
15661 * gcc.target/s390/s390.exp: Add partial subdirectory.
15662 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
15663 expectation.
15664 * lib/target-supports.exp: Add s390.
15665 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
15666 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
15667 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
15668 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
15669 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
15670 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
15671 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
15672 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
15673 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
15674 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
15675 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
15676 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
15677 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
15678 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
15679 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
15680 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
15681 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
15682 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
15683 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
15684 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
15685 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
15686 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
15687 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
15688 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
15689 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
15690 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
15691
15692 2023-03-02 Jonathan Yong <10walls@gmail.com>
15693
15694 PR middle-end/97956
15695 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
15696
15697 2023-03-02 Jonathan Yong <10walls@gmail.com>
15698
15699 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
15700
15701 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15702
15703 PR tree-optimization/108603
15704 * gcc.target/aarch64/sve/pr108603.c: New test.
15705
15706 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15707
15708 PR tree-optimization/108430
15709 * gcc.target/aarch64/sve/pr108430.c: New test.
15710
15711 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15712
15713 PR c++/108934
15714 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
15715 * g++.target/i386/pr108934.C: New test.
15716
15717 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15718
15719 PR c++/105839
15720 * g++.dg/gomp/pr105839-1.C: New test.
15721 * g++.dg/gomp/pr105839-2.C: New test.
15722
15723 2023-03-02 Richard Biener <rguenther@suse.de>
15724
15725 PR testsuite/108985
15726 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
15727
15728 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15729
15730 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
15731
15732 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15733
15734 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
15735 __USER_LABEL_PREFIX__.
15736
15737 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15738
15739 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
15740 match targets where sizeof (union U) == 5, like "packed" targets.
15741
15742 2023-03-01 Marek Polacek <polacek@redhat.com>
15743
15744 PR c++/107574
15745 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
15746
15747 2023-03-01 David Malcolm <dmalcolm@redhat.com>
15748
15749 PR analyzer/107565
15750 * gcc.dg/analyzer/builtins-pr107565.c: New test.
15751 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
15752
15753 2023-03-01 Patrick Palka <ppalka@redhat.com>
15754 Jason Merrill <jason@redhat.com>
15755
15756 PR c++/108219
15757 PR c++/108218
15758 * g++.dg/cpp0x/new6.C: New test.
15759 * g++.dg/cpp2a/concepts-new1.C: New test.
15760
15761 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
15762
15763 PR middle-end/108545
15764 * c-c++-common/gomp/map-8.c: New test.
15765 * gfortran.dg/gomp/map-9.f90: New test.
15766
15767 2023-03-01 David Malcolm <dmalcolm@redhat.com>
15768
15769 PR analyzer/108935
15770 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
15771 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
15772 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
15773
15774 2023-03-01 Jonathan Yong <10walls@gmail.com>
15775
15776 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
15777 targets.
15778
15779 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15780
15781 PR sanitizer/108894
15782 * c-c++-common/ubsan/bounds-16.c: New test.
15783
15784 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR debug/108967
15787 * g++.dg/debug/pr108967.C: New test.
15788
15789 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15790
15791 PR c++/108606
15792 * g++.dg/cpp1y/pr108606.C: New test.
15793
15794 2023-03-01 Richard Biener <rguenther@suse.de>
15795
15796 PR tree-optimization/108970
15797 * gcc.dg/pr108970.c: New testcase.
15798
15799 2023-03-01 Richard Biener <rguenther@suse.de>
15800
15801 PR tree-optimization/108950
15802 * gcc.dg/vect/pr108950.c: New testcase.
15803
15804 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
15805
15806 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
15807 newlib targets too.
15808
15809 2023-02-28 Patrick Palka <ppalka@redhat.com>
15810
15811 PR c++/108848
15812 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
15813 exception specifier" error. Expect a separate "not usable
15814 in a constant expression" error.
15815 * g++.dg/cpp1y/var-templ75.C: New test.
15816 * g++.dg/cpp1y/var-templ76.C: New test.
15817
15818 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
15819
15820 PR middle-end/107411
15821 PR middle-end/107411
15822 * g++.dg/pr107411.C: New test.
15823
15824 2023-02-28 Marek Polacek <polacek@redhat.com>
15825
15826 PR c++/108550
15827 * g++.dg/cpp1y/var-templ70.C: New test.
15828 * g++.dg/cpp1y/var-templ71.C: New test.
15829 * g++.dg/cpp1y/var-templ72.C: New test.
15830
15831 2023-02-28 Marek Polacek <polacek@redhat.com>
15832
15833 PR c++/107938
15834 * g++.dg/cpp1y/var-templ73.C: New test.
15835 * g++.dg/cpp1y/var-templ74.C: New test.
15836 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
15837
15838 2023-02-28 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR sanitizer/108894
15841 * gcc.dg/ubsan/bounds-4.c: New test.
15842 * gcc.dg/ubsan/bounds-4a.c: New test.
15843 * gcc.dg/ubsan/bounds-4b.c: New test.
15844 * gcc.dg/ubsan/bounds-4c.c: New test.
15845 * gcc.dg/ubsan/bounds-4d.c: New test.
15846 * g++.dg/ubsan/bounds-1.C: New test.
15847
15848 2023-02-28 Richard Biener <rguenther@suse.de>
15849
15850 PR testsuite/108942
15851 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
15852
15853 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15854
15855 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
15856 message for "default_packed" targets.
15857
15858 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15859
15860 * lib/multiline.exp (handle-multiline-outputs): Shorten
15861 message to the same for fail and pass.
15862
15863 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15864
15865 PR testsuite/91419
15866 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
15867
15868 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15869
15870 PR testsuite/79356
15871 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
15872 of targets excluding xfail on lines 50 and 51.
15873
15874 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15875
15876 PR tree-optimization/108828
15877 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
15878
15879 2023-02-27 Harald Anlauf <anlauf@gmx.de>
15880
15881 PR fortran/108937
15882 * gfortran.dg/ibits_2.f90: New test.
15883
15884 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
15885
15886 * ada/acats/run_all.sh: Adjust example of compiler options.
15887
15888 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
15889
15890 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
15891 Also add conditional to gm2-simple-execute.
15892
15893 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
15894
15895 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
15896 (gm2_run_tower_test): New global variable. Add conditional
15897 before invoking gm2-local-exec.
15898
15899 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
15900
15901 * lib/multiline.exp (handle-multiline-outputs): Don't include the
15902 quoted multiline pattern in the pass/fail output.
15903
15904 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
15905
15906 PR modula2/108261
15907 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
15908 variable access.
15909 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
15910 variable access.
15911 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
15912 variable access.
15913 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
15914 variable access.
15915 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
15916 variable access.
15917 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
15918 variable access.
15919 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
15920 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
15921 Add pathname.
15922 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
15923 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
15924 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
15925 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
15926 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
15927 Tidy up variable access.
15928 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
15929 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
15930 Add pathname.
15931 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
15932 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
15933 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
15934 (gm2_simple_execute): Keep executable if global is true.
15935 * lib/gm2-torture.exp: Add ; after global variable access.
15936 * lib/gm2.exp: Set up pathnames.
15937 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
15938 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
15939 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
15940 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
15941 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
15942 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
15943 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
15944 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
15945 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
15946 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
15947 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
15948 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
15949 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
15950 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
15951 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
15952 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
15953 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
15954 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
15955 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
15956 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
15957 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
15958 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
15959 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
15960 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
15961 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
15962 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
15963 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
15964 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
15965 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
15966 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
15967 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
15968 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
15969 * gm2/projects/pim/run/pass/tower/Window.def: New test.
15970 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
15971 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
15972 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
15973 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
15974 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
15975 New test.
15976 * gm2/projects/pim/run/pass/tower/star: New test.
15977
15978 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
15979
15980 * gcc.target/xtensa/pr108919.c: New test.
15981
15982 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
15983
15984 PR fortran/108621
15985 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
15986
15987 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
15988
15989 * gfortran.dg/weak-2.f90: New test.
15990 * gfortran.dg/weak-3.f90: New test.
15991
15992 2023-02-24 Martin Liska <mliska@suse.cz>
15993
15994 PR sanitizer/108834
15995 * c-c++-common/asan/global-overflow-1.c: Test line and column
15996 info for a global variable.
15997
15998 2023-02-24 Alexandre Oliva <oliva@adacore.com>
15999
16000 PR c++/105224
16001 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16002
16003 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16004
16005 PR middle-end/108854
16006 * g++.dg/opt/pr108854.C: New test.
16007
16008 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16009
16010 PR target/108881
16011 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16012
16013 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16014
16015 * gcc.target/mips/clz.c: New test.
16016 * gcc.target/mips/clo.c: New test.
16017 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16018
16019 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16020
16021 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16022
16023 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16024
16025 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16026 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16027
16028 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16029
16030 * gcc.target/xtensa/elim_callee_saved.c: New.
16031
16032 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16033
16034 PR testsuite/108899
16035 * g++.dg/modules/modules.exp: Only override unsupported if it
16036 exists and saved-unsupported doesn't.
16037
16038 2023-02-23 Richard Biener <rguenther@suse.de>
16039
16040 PR tree-optimization/108888
16041 * g++.dg/torture/pr108888.C: New testcase.
16042
16043 2023-02-22 Marek Polacek <polacek@redhat.com>
16044
16045 PR c/108880
16046 * c-c++-common/ubsan/pr108880.c: New test.
16047
16048 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16049
16050 PR fortran/96024
16051 * gfortran.dg/pr96024.f90: New test.
16052
16053 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16054
16055 * g++.dg/modules/modules.exp: Override unsupported to update
16056 module_do, and test it after dg-test.
16057
16058 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16059
16060 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16061 * gcc.target/arm/aes-fuse-2.c: Likewise.
16062
16063 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16064
16065 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16066 usable in initializers.
16067
16068 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16069
16070 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16071 arm-*-*.
16072 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16073
16074 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16075
16076 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16077 message.
16078
16079 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16080
16081 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16082
16083 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16084
16085 * gcc.dg/vect/vect-simd-clone-16.c: New test.
16086 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
16087 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
16088 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
16089 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
16090 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
16091 * gcc.dg/vect/vect-simd-clone-17.c: New test.
16092 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
16093 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
16094 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
16095 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
16096 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
16097 * gcc.dg/vect/vect-simd-clone-18.c: New test.
16098 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
16099 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
16100 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
16101 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
16102 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
16103
16104 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16105
16106 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
16107 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
16108 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
16109 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
16110 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
16111 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
16112
16113 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16114
16115 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16116 condition.
16117
16118 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16119
16120 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
16121 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
16122 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
16123 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
16124 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
16125 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
16126 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
16127 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
16128 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
16129 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
16130 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
16131 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
16132 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
16133 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
16134 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
16135 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
16136 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
16137 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
16138 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
16139 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
16140 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
16141 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
16142 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
16143 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
16144 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
16145 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
16146 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
16147 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
16148 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
16149 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
16150 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
16151 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
16152 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
16153 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
16154 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
16155 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
16156 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
16157 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
16158 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
16159 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
16160 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
16161 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
16162 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
16163 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
16164 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
16165 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
16166 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
16167 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
16168 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
16169 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
16170 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
16171 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
16172 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
16173 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
16174 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
16175 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
16176 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
16177 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
16178 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
16179 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
16180 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
16181 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
16182 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
16183 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
16184 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
16185 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
16186 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
16187 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
16188 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
16189 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
16190 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
16191 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
16192 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
16193 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
16194 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
16195 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
16196 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
16197 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
16198 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
16199 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
16200 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
16201 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16202 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
16203 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
16204 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
16205 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
16206 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
16207 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
16208 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
16209 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
16210 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
16211 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
16212 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
16213 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
16214 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
16215 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
16216 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
16217 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
16218 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
16219 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
16220 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
16221 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
16222 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
16223 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
16224 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
16225 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
16226 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
16227 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
16228 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
16229 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
16230 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
16231 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
16232 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
16233 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
16234 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
16235 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
16236 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
16237 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16238 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16239 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
16240 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16241 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
16242 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
16243 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
16244 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
16245 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
16246 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
16247 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
16248 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
16249 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
16250 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
16251 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
16252 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
16253 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
16254 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
16255 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
16256 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
16257 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
16258 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
16259 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
16260 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
16261 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
16262 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
16263 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
16264 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
16265 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
16266 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
16267 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
16268 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
16269 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
16270 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
16271 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
16272 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
16273 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
16274 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
16275 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
16276 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
16277 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
16278 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
16279 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
16280 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
16281 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
16282 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
16283 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
16284 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
16285 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
16286 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
16287 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
16288 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
16289 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
16290 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
16291 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
16292 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
16293 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
16294 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
16295 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
16296 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
16297 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
16298 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
16299 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
16300 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
16301 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
16302 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16303 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16304 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16305 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16306 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16307 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16308 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16309 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16310 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16311 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16312 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16313 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16314 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16315 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16316 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16317 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16318 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16319 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16320 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16321 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16322 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16323 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16324 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16325 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16326 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16327 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16328 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16329 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16330 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
16331 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
16332 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
16333 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
16334 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
16335 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
16336 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
16337 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
16338 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
16339 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
16340 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
16341 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
16342 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
16343 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
16344 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
16345 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
16346 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
16347 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16348 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
16349 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
16350 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
16351 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
16352 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
16353 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
16354 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
16355 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
16356 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
16357 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
16358 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
16359 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
16360 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
16361 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
16362 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
16363 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
16364 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
16365 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16366 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
16367 out -Oz and -Og -g.
16368 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
16369
16370 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16371
16372 PR middle-end/106258
16373 * g++.dg/ipa/pr106258.C: New test.
16374
16375 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
16376
16377 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
16378 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
16379 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
16380 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
16381 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
16382 * lib/target-supports.exp (check_compile): Use
16383 '-Wno-complain-wrong-lang'.
16384 * g++.dg/abi/empty12.C: Likewise.
16385 * g++.dg/abi/empty13.C: Likewise.
16386 * g++.dg/abi/empty14.C: Likewise.
16387 * g++.dg/abi/empty15.C: Likewise.
16388 * g++.dg/abi/empty16.C: Likewise.
16389 * g++.dg/abi/empty17.C: Likewise.
16390 * g++.dg/abi/empty18.C: Likewise.
16391 * g++.dg/abi/empty19.C: Likewise.
16392 * g++.dg/abi/empty22.C: Likewise.
16393 * g++.dg/abi/empty25.C: Likewise.
16394 * g++.dg/abi/empty26.C: Likewise.
16395 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
16396 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
16397 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
16398
16399 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16400
16401 PR analyzer/108830
16402 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16403 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16404 a path.
16405 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
16406 * gcc.dg/analyzer/data-model-1.c: Likewise.
16407 * gcc.dg/analyzer/data-model-5.c: Likewise.
16408 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
16409 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
16410 -fno-analyzer-suppress-followups.
16411 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
16412 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
16413 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
16414 * gcc.dg/analyzer/pipe2-1.c: Likewise.
16415 * gcc.dg/analyzer/pr101547.c: Update for
16416 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16417 a path.
16418 * gcc.dg/analyzer/pr101875.c: Likewise.
16419 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
16420 * gcc.dg/analyzer/pr104224.c: Add
16421 -fno-analyzer-suppress-followups.
16422 * gcc.dg/analyzer/realloc-2.c: Add
16423 -fno-analyzer-suppress-followups.
16424 * gcc.dg/analyzer/realloc-3.c: Likewise.
16425 * gcc.dg/analyzer/realloc-5.c: Likewise.
16426 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
16427 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
16428 * gcc.dg/analyzer/stdarg-1.c: Likewise.
16429 * gcc.dg/analyzer/symbolic-1.c: Likewise.
16430 * gcc.dg/analyzer/symbolic-7.c: Update for
16431 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16432 path.
16433 * gcc.dg/analyzer/uninit-4.c: Likewise.
16434 * gcc.dg/analyzer/uninit-8.c: New test.
16435 * gcc.dg/analyzer/uninit-pr94713.c: Update for
16436 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16437 path.
16438 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16439
16440 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16441
16442 PR fortran/96025
16443 * gfortran.dg/pr96025.f90: New test.
16444
16445 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16446
16447 * gdc.dg/simd2a.d: Update.
16448 * gdc.dg/simd2b.d: Update.
16449 * gdc.dg/simd2c.d: Update.
16450 * gdc.dg/simd2d.d: Update.
16451 * gdc.dg/simd2e.d: Update.
16452 * gdc.dg/simd2f.d: Update.
16453 * gdc.dg/simd2g.d: Update.
16454 * gdc.dg/simd2h.d: Update.
16455 * gdc.dg/simd2i.d: Update.
16456 * gdc.dg/simd2j.d: Update.
16457
16458 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16459
16460 * gdc.dg/ctfeintrinsics.d: New test.
16461
16462 2023-02-21 Richard Biener <rguenther@suse.de>
16463
16464 PR tree-optimization/108691
16465 * gcc.dg/pr108691.c: New testcase.
16466
16467 2023-02-21 Richard Biener <rguenther@suse.de>
16468
16469 PR tree-optimization/108793
16470 * gcc.dg/torture/pr108793.c: New testcase.
16471
16472 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16473
16474 * rust/compile/torture/intrinsics-math.rs: New test.
16475
16476 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16477
16478 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16479
16480 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16481
16482 * rust/execute/torture/closure3.rs: New test.
16483
16484 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16485
16486 * rust/compile/torture/phantom_data.rs: New test.
16487
16488 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16489
16490 * rust/compile/torture/intrinsics-3.rs:
16491 * rust/execute/torture/atomic_load.rs: New test.
16492
16493 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16494
16495 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16496
16497 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16498
16499 * rust/compile/torture/intrinsics-6.rs: New test.
16500 * rust/compile/torture/intrinsics-7.rs: New test.
16501
16502 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16503
16504 * rust/compile/torture/intrinsics-4.rs: New test.
16505 * rust/compile/torture/intrinsics-5.rs: New test.
16506 * rust/execute/torture/atomic_store.rs: New test.
16507
16508 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16509
16510 * rust/compile/torture/intrinsics-3.rs: New test.
16511
16512 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16513
16514 * rust/execute/torture/closure2.rs: New test.
16515
16516 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16517
16518 * rust/execute/torture/closure1.rs: New test.
16519
16520 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16521
16522 * rust/compile/issue-1589.rs: New test.
16523
16524 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16525
16526 * rust/compile/generics7.rs: Fix test with missing assertion.
16527 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16528
16529 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16530
16531 * rust/compile/missing_closing_paren.rs: New test.
16532
16533 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16534
16535 * rust/execute/torture/prefetch_data.rs: New test.
16536
16537 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16538
16539 * rust/compile/torture/issue-1555.rs: New test.
16540
16541 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16542
16543 * rust/compile/const9.rs: New test.
16544
16545 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16546
16547 * rust/compile/issue-1272.rs: New test.
16548
16549 2023-02-21 Richard Biener <rguenther@suse.de>
16550
16551 PR tree-optimization/108868
16552 * gcc.dg/pr108868.c: New testcase.
16553
16554 2023-02-21 Richard Biener <rguenther@suse.de>
16555
16556 PR tree-optimization/108855
16557 * gcc.dg/pr108855.c: New testcase.
16558
16559 2023-02-21 Richard Biener <rguenther@suse.de>
16560
16561 Revert:
16562 2023-02-21 Richard Biener <rguenther@suse.de>
16563
16564 PR tree-optimization/108691
16565 * gcc.dg/pr108691.c: New testcase.
16566
16567 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16568
16569 PR target/108862
16570 * gcc.dg/pr108862.c: New test.
16571 * gcc.target/powerpc/pr108862.c: New test.
16572
16573 2023-02-20 Marek Polacek <polacek@redhat.com>
16574
16575 PR c++/101073
16576 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16577 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16578
16579 2023-02-20 Marek Polacek <polacek@redhat.com>
16580
16581 PR c++/108829
16582 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16583 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16584
16585 2023-02-20 Richard Biener <rguenther@suse.de>
16586
16587 PR tree-optimization/108816
16588 * gcc.dg/torture/pr108816.c: New testcase.
16589
16590 2023-02-20 Richard Biener <rguenther@suse.de>
16591
16592 PR tree-optimization/108825
16593 * gcc.dg/torture/pr108825.c: New testcase.
16594
16595 2023-02-18 Jason Merrill <jason@redhat.com>
16596
16597 DR 2518
16598 PR c++/52809
16599 PR c++/53638
16600 PR c++/87389
16601 PR c++/89741
16602 PR c++/92099
16603 PR c++/104041
16604 PR c++/104691
16605 * g++.dg/DRs/dr2518.C: New test.
16606
16607 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16608
16609 PR tree-optimization/108819
16610 * gcc.dg/pr108819.c: New test.
16611
16612 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16613
16614 PR target/108832
16615 * gcc.target/i386/pr108832.c: New test.
16616
16617 2023-02-18 Martin Uecker <uecker@tugraz.at>
16618
16619 PR c/108375
16620 * gcc.dg/pr108375-1.c: New test.
16621 * gcc.dg/pr108375-2.c: New test.
16622
16623 2023-02-18 Martin Uecker <uecker@tugraz.at>
16624
16625 PR c/105660
16626 PR c/105660
16627 * gcc.dg/pr105660-1.c: New test.
16628 * gcc.dg/pr105660-2.c: New test.
16629
16630 2023-02-17 Patrick Palka <ppalka@redhat.com>
16631
16632 PR c++/108243
16633 PR c++/97553
16634 * g++.dg/opt/is_constant_evaluated1.C: New test.
16635 * g++.dg/opt/is_constant_evaluated2.C: New test.
16636
16637 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16638
16639 PR target/108831
16640 * gcc.target/i386/pr108831-1.c: New test.
16641 * gcc.target/i386/pr108831-2.c: Ditto.
16642
16643 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16644
16645 PR target/108805
16646 * gcc.dg/pr108805.c: New test.
16647
16648 2023-02-17 Richard Biener <rguenther@suse.de>
16649
16650 PR tree-optimization/108821
16651 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16652
16653 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16654
16655 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
16656 CLOCK which is available on mingw as well as other platforms.
16657 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
16658
16659 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16660
16661 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
16662 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
16663 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
16664 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
16665 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
16666 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
16667 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
16668 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
16669 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
16670 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
16671 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
16672
16673 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16674
16675 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
16676
16677 2023-02-16 David Malcolm <dmalcolm@redhat.com>
16678
16679 PR analyzer/108806
16680 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
16681 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
16682 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
16683 (test_bitmask_2): New.
16684 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
16685
16686 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
16687
16688 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
16689
16690 2023-02-16 Patrick Palka <ppalka@redhat.com>
16691
16692 PR c++/107773
16693 * g++.dg/template/typename24.C: New test.
16694 * g++.dg/template/typename25.C: New test.
16695 * g++.dg/template/typename25a.C: New test.
16696 * g++.dg/template/typename26.C: New test.
16697
16698 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16699
16700 PR tree-optimization/108657
16701 * gcc.dg/pr108657.c: New test.
16702
16703 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16704
16705 PR tree-optimization/108783
16706 * gcc.c-torture/compile/pr108783.c: New test.
16707
16708 2023-02-16 Richard Biener <rguenther@suse.de>
16709
16710 PR tree-optimization/108791
16711 * gcc.dg/torture/pr108791.c: New testcase.
16712
16713 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
16714
16715 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
16716 as a non-LRA target.
16717
16718 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16719
16720 PR fortran/103608
16721 * gfortran.dg/pr103608.f90: New test.
16722
16723 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16724
16725 PR fortran/104554
16726 * gfortran.dg/pr104554.f90: New test.
16727
16728 2023-02-15 David Malcolm <dmalcolm@redhat.com>
16729
16730 PR analyzer/108664
16731 PR analyzer/108666
16732 PR analyzer/108725
16733 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
16734 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
16735 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
16736
16737 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
16738
16739 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
16740 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
16741 * gcc.target/i386/pr99464.c: Ditto.
16742 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
16743 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
16744 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
16745 * gcc.target/i386/pr98063.c: Ditto.
16746 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
16747 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
16748 * gcc.target/i386/pr95464.c: Ditto.
16749 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
16750 * gcc.target/i386/pr99530-2.c: Ditto.
16751 * gcc.target/i386/pr99530-3.c: Ditto.
16752 * gcc.target/i386/pr99530-4.c: Ditto.
16753 * gcc.target/i386/pr99530-5.c: Ditto.
16754 * gcc.target/i386/pr99530-6.c: Ditto.
16755 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
16756
16757 2023-02-15 Marek Polacek <polacek@redhat.com>
16758
16759 PR middle-end/106080
16760 * c-c++-common/Wdangling-pointer-10.c: New test.
16761 * c-c++-common/Wdangling-pointer-9.c: New test.
16762
16763 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16764
16765 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
16766 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
16767 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
16768 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
16769 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
16770 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
16771 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
16772 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
16773 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
16774 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
16775 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
16776 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
16777 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
16778 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
16779 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
16780
16781 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16782
16783 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
16784 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
16785 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
16786 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
16787 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
16788 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
16789 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
16790 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
16791 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
16792 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
16793 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
16794 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
16795 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
16796 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
16797 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
16798
16799 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16800
16801 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
16802 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
16803 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
16804 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
16805 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
16806 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
16807 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
16808 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
16809 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
16810 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
16811 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
16812 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
16813 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
16814 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
16815 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
16816
16817 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16818
16819 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
16820 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
16821 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
16822 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
16823 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
16824 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
16825 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
16826 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
16827 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
16828 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
16829 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
16830 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
16831 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
16832 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
16833 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
16834
16835 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16836
16837 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
16838 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
16839 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
16840 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
16841 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
16842 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
16843 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
16844 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
16845 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
16846 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
16847 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
16848 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
16849 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
16850 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
16851 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
16852
16853 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16854
16855 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
16856 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
16857 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
16858 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
16859 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
16860 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
16861 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
16862 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
16863 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
16864 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
16865 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
16866 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
16867 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
16868 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
16869 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
16870
16871 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16872
16873 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
16874 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
16875 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
16876 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
16877 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
16878 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
16879 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
16880 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
16881 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
16882 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
16883 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
16884 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
16885 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
16886 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
16887 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
16888
16889 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16890
16891 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
16892 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
16893 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
16894 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
16895 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
16896 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
16897 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
16898 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
16899 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
16900 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
16901 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
16902 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
16903 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
16904 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
16905 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
16906
16907 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16908
16909 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
16910 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
16911 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
16912 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
16913 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
16914 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
16915 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
16916 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
16917 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
16918 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
16919 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
16920 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
16921 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
16922 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
16923 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
16924
16925 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16926
16927 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
16928 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
16929 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
16930 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
16931 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
16932 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
16933 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
16934 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
16935 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
16936 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
16937 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
16938 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
16939 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
16940 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
16941 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
16942
16943 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16944
16945 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
16946 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
16947 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
16948 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
16949 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
16950 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
16951 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
16952 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
16953 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
16954 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
16955 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
16956 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
16957 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
16958 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
16959 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
16960
16961 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16962
16963 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
16964 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
16965 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
16966 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
16967 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
16968 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
16969 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
16970 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
16971 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
16972 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
16973 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
16974 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
16975 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
16976 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
16977 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
16978 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
16979 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
16980 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
16981 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
16982 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
16983 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
16984 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
16985 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
16986 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
16987 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
16988 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
16989 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
16990 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
16991 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
16992 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
16993 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
16994 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
16995 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
16996 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
16997 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
16998 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
16999 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17000 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17001 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17002 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17003 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17004 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17005 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17006 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17007 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17008
17009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17010
17011 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17012 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17013 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17014 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17015 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17016 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17017 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17018 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17019 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17020 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17021 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17022 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17023 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17024 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17025 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17026 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17027 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17028 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17029 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17030 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17031 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17032 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17033 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17034 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17035 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17036 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17037 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17038 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17039 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17040 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17041 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17042 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17043 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17044 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17045 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17046 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17047 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17048 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17049 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17050 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17051 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17052 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17053 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17054 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17055 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17056 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17057 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17058 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17059 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17060 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17061 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17062 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17063 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17064 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17065 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17066 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17067 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17068 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17069 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17070 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17071
17072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17073
17074 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17075 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17076 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17077 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17078 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17079 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17080 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17081 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17082 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17083
17084 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17085
17086 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
17087 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
17088 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
17089 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
17090 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
17091 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
17092 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
17093 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
17094 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
17095 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
17096 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
17097 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
17098 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
17099 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
17100 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
17101 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
17102 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
17103 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
17104
17105 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17106
17107 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
17108 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
17109 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
17110 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
17111 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
17112 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
17113 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
17114 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
17115 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
17116 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
17117 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
17118 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
17119 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
17120 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
17121 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
17122 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
17123 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
17124 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
17125
17126 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17127
17128 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
17129 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
17130 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
17131 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
17132 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
17133 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
17134 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
17135 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
17136 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
17137 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
17138 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
17139 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
17140 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
17141 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
17142 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
17143 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
17144 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
17145 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
17146
17147 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17148
17149 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
17150 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
17151 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
17152 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
17153 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
17154 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
17155 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
17156 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
17157 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
17158 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
17159 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
17160 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
17161 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
17162 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
17163 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
17164 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
17165 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
17166 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
17167
17168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17169
17170 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
17171 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
17172 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
17173 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
17174 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
17175 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
17176 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
17177 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
17178 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
17179 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
17180 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
17181 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
17182 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
17183 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
17184 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
17185 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
17186 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
17187 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
17188
17189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17190
17191 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
17192 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
17193 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
17194 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
17195 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
17196 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
17197 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
17198 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
17199 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
17200 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
17201 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
17202 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
17203 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
17204 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
17205 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
17206 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
17207 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
17208 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
17209
17210 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17211
17212 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
17213 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
17214 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
17215 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
17216 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
17217 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
17218 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
17219 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
17220 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
17221 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
17222 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
17223 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
17224 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
17225 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
17226 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
17227 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
17228 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
17229 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
17230
17231 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17232
17233 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
17234 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
17235 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
17236 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
17237 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
17238 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
17239 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
17240 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
17241 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
17242 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
17243 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
17244 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
17245 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
17246 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
17247 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
17248 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
17249 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
17250 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
17251
17252 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17253
17254 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
17255 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
17256 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
17257 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
17258 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
17259 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
17260 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
17261 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
17262 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
17263 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
17264 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
17265 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
17266 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
17267 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
17268 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
17269 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
17270 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
17271 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
17272
17273 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17274
17275 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
17276 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
17277 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
17278 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
17279 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
17280 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
17281 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
17282 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
17283 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
17284 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
17285 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
17286 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
17287 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
17288 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
17289 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
17290 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
17291 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
17292 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
17293
17294 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17295
17296 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
17297 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
17298 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
17299 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
17300 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
17301 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
17302 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
17303 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
17304 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
17305 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
17306 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
17307 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
17308 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
17309 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
17310 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
17311 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
17312 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
17313 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
17314
17315 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17316
17317 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
17318 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
17319 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
17320 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
17321 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
17322 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
17323 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
17324 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
17325 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
17326 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
17327 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
17328 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
17329 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
17330 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
17331 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
17332 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
17333 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
17334 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
17335
17336 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17337
17338 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
17339 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
17340 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
17341 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
17342 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
17343 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
17344 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
17345 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
17346 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
17347 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
17348 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
17349 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
17350 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
17351 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
17352 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
17353 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
17354 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
17355 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
17356 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
17357 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
17358 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
17359 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
17360 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
17361 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
17362 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
17363 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
17364 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
17365 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
17366 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
17367 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
17368 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
17369 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
17370 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
17371 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
17372 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
17373 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
17374 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
17375 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
17376 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
17377 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
17378 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
17379 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
17380 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
17381 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
17382 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
17383 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
17384 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
17385 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
17386 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
17387 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
17388 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
17389 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
17390 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
17391 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
17392
17393 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17394
17395 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
17396 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
17397 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
17398 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
17399 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
17400 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
17401 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
17402 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
17403 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
17404 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
17405 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
17406 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
17407 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
17408 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
17409 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
17410 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
17411 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
17412 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
17413 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
17414 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
17415 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
17416 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
17417 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
17418 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
17419 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
17420 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
17421 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
17422 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
17423 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
17424 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
17425 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
17426 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
17427 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
17428 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
17429 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
17430 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
17431 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
17432 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
17433 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
17434 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
17435 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
17436 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
17437 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
17438 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
17439 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
17440 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
17441 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
17442 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
17443 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
17444 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
17445 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
17446 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
17447 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
17448 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
17449 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
17450 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
17451 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
17452 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
17453 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
17454 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
17455 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
17456 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
17457 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
17458 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
17459 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
17460 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
17461 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
17462 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
17463 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
17464 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
17465 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
17466 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
17467
17468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17469
17470 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
17471 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
17472 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
17473 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
17474 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
17475 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
17476 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
17477 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
17478 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
17479
17480 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17481
17482 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
17483 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
17484 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
17485 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
17486 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
17487 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
17488 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
17489 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
17490 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
17491 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
17492 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
17493 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
17494 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
17495 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
17496 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
17497 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
17498 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
17499 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
17500
17501 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17502
17503 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
17504 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
17505 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
17506 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
17507 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
17508 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
17509 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
17510 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
17511 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
17512 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
17513 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
17514 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
17515 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
17516 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
17517 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
17518 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
17519 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
17520 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
17521
17522 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17523
17524 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
17525 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
17526 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
17527 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
17528 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
17529 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
17530 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
17531 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
17532 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
17533 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
17534 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
17535 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
17536 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
17537 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
17538 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
17539 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
17540 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
17541 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
17542 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
17543 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
17544 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
17545 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
17546 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
17547 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
17548 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
17549 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
17550 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
17551 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
17552 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
17553 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
17554 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
17555 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
17556 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
17557 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
17558 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
17559 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
17560
17561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17562
17563 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
17564 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
17565 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
17566 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
17567 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
17568 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
17569 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
17570 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
17571 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
17572 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
17573 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
17574 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
17575 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
17576 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
17577 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
17578 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
17579 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
17580 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
17581
17582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17583
17584 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
17585 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
17586 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
17587 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
17588 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
17589 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
17590 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
17591 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
17592 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
17593 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
17594 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
17595 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
17596 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
17597 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
17598 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
17599 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
17600 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
17601 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
17602 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
17603 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
17604 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
17605 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
17606 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
17607 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
17608 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
17609 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
17610 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
17611 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
17612 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
17613 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
17614 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
17615 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
17616 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
17617 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
17618 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
17619 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
17620
17621 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17622
17623 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
17624 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
17625 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
17626 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
17627 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
17628 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
17629 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
17630 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
17631 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
17632 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
17633 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
17634 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
17635 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
17636 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
17637 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
17638 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
17639 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
17640 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
17641
17642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17643
17644 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
17645 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
17646 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
17647 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
17648 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
17649 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
17650 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
17651 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
17652 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
17653 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
17654 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
17655 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
17656 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
17657 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
17658 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
17659 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
17660 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
17661 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
17662 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
17663 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
17664 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
17665 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
17666 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
17667 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
17668 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
17669 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
17670 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
17671 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
17672 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
17673 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
17674 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
17675 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
17676 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
17677 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
17678 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
17679 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
17680
17681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17682
17683 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
17684 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
17685 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
17686 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
17687 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
17688 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
17689 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
17690 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
17691 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
17692 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
17693 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
17694 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
17695 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
17696 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
17697 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
17698 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
17699 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
17700 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
17701
17702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17703
17704 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
17705 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
17706 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
17707 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
17708 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
17709 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
17710 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
17711 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
17712 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
17713 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
17714 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
17715 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
17716 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
17717 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
17718 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
17719 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
17720 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
17721 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
17722 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
17723 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
17724 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
17725 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
17726 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
17727 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
17728 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
17729 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
17730 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
17731 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
17732 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
17733 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
17734 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
17735 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
17736 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
17737 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
17738 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
17739 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
17740
17741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17742
17743 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
17744 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
17745 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
17746 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
17747 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
17748 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
17749 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
17750 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
17751 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
17752
17753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17754
17755 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
17756 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
17757 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
17758 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
17759 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
17760 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
17761 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
17762 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
17763 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
17764 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
17765 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
17766 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
17767 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
17768 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
17769 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
17770 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
17771 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
17772 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
17773
17774 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17775
17776 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
17777 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
17778 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
17779 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
17780 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
17781 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
17782 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
17783 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
17784 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
17785 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
17786 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
17787 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
17788 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
17789 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
17790 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
17791 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
17792 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
17793 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
17794 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
17795 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
17796 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
17797 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
17798 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
17799 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
17800 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
17801 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
17802 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
17803 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
17804 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
17805 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
17806 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
17807 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
17808 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
17809 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
17810 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
17811 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
17812 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
17813 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
17814 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
17815 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
17816 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
17817 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
17818 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
17819 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
17820 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
17821 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
17822 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
17823 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
17824 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
17825 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
17826
17827 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17828
17829 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
17830 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
17831 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
17832 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
17833 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
17834 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
17835 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
17836 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
17837 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
17838
17839 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17840
17841 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
17842 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
17843 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
17844 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
17845 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
17846 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
17847 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
17848 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
17849 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
17850 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
17851 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
17852 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
17853 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
17854 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
17855 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
17856 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
17857 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
17858 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
17859
17860 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17861
17862 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
17863 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
17864 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
17865 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
17866 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
17867 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
17868 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
17869 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
17870 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
17871 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
17872 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
17873 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
17874 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
17875 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
17876 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
17877 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
17878 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
17879 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
17880
17881 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17882
17883 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
17884 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
17885 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
17886 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
17887 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
17888 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
17889 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
17890 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
17891 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
17892 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
17893 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
17894 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
17895 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
17896 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
17897 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
17898 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
17899 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
17900 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
17901 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
17902 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
17903 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
17904 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
17905 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
17906 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
17907 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
17908 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
17909 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
17910 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
17911 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
17912 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
17913 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
17914 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
17915 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
17916 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
17917 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
17918 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
17919
17920 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17921
17922 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
17923 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
17924 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
17925 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
17926 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
17927 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
17928 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
17929 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
17930 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
17931 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
17932 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
17933 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
17934 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
17935 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
17936 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
17937 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
17938 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
17939 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
17940
17941 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17942
17943 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
17944 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
17945 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
17946 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
17947 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
17948 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
17949 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
17950 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
17951 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
17952 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
17953 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
17954 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
17955 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
17956 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
17957 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
17958 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
17959 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
17960 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
17961 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
17962 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
17963 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
17964 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
17965 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
17966 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
17967 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
17968 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
17969 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
17970 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
17971 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
17972 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
17973 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
17974 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
17975 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
17976 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
17977 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
17978 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
17979
17980 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17981
17982 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
17983 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
17984 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
17985 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
17986 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
17987 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
17988 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
17989 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
17990 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
17991 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
17992 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
17993 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
17994 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
17995 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
17996 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
17997 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
17998 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
17999 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18000
18001 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18002
18003 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18004 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18005 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18006 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18007 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18008 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18009 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18010 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18011 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18012 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18013 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18014 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18015 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18016 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18017 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18018 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18019 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18020 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18021 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18022 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18023 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18024 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18025 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18026 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18027 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18028 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18029 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18030 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18031 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18032 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18033 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18034 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18035 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18036 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18037 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18038 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18039
18040 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18041
18042 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18043 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18044 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18045 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18046 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18047 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18048 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18049 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18050 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18051 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18052 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18053 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18054 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18055 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18056 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18057 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18058 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18059 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18060
18061 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18062
18063 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18064 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18065 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18066 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18067 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18068 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18069 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18070 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18071 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18072 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18073 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18074 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18075 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18076 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18077 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18078 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18079 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18080 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18081 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18082 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18083 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18084 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18085 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
18086 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
18087 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
18088 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
18089 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
18090 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
18091 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
18092 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
18093 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
18094 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
18095 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
18096 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
18097 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
18098 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
18099
18100 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18101
18102 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
18103 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
18104 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
18105 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
18106 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
18107 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
18108 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
18109 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
18110 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
18111
18112 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18113
18114 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
18115 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
18116 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
18117 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
18118 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
18119 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
18120 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
18121 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
18122 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
18123 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
18124 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
18125 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
18126 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
18127 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
18128 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
18129 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
18130 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
18131 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
18132
18133 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18134
18135 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18136 representations.
18137
18138 2023-02-15 Martin Jambor <mjambor@suse.cz>
18139
18140 PR ipa/108679
18141 * gcc.dg/ipa/pr108679.c: New test.
18142
18143 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
18144
18145 PR fortran/108512
18146 * gfortran.dg/gomp/loop-5.f90: New test.
18147 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
18148 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
18149
18150 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18151
18152 PR target/108787
18153 PR target/103109
18154 * gcc.dg/pr108787.c: New test.
18155 * gcc.target/powerpc/pr108787.c: New test.
18156 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
18157
18158 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18159
18160 * g++.dg/DRs/dr2475.C: New test.
18161 * g++.dg/DRs/dr2478.C: New test.
18162 * g++.dg/DRs/dr2530.C: New test.
18163 * g++.dg/DRs/dr2673.C: New test.
18164 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
18165
18166 2023-02-15 Marek Polacek <polacek@redhat.com>
18167
18168 PR c++/106675
18169 * g++.dg/cpp0x/overload-conv-5.C: New test.
18170
18171 2023-02-14 David Faust <david.faust@oracle.com>
18172
18173 PR target/108790
18174 * gcc.target/bpf/ldxdw.c: New test.
18175
18176 2023-02-14 Andrew Pinski <apinski@marvell.com>
18177
18178 PR tree-optimization/108355
18179 PR tree-optimization/96921
18180 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
18181 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
18182 * gcc.dg/tree-ssa/pr108354-1.c: New test.
18183
18184 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18185
18186 * gnat.dg/shift2.adb: New test.
18187
18188 2023-02-14 Richard Biener <rguenther@suse.de>
18189
18190 PR tree-optimization/108782
18191 * gcc.dg/torture/pr108782.c: New testcase.
18192
18193 2023-02-14 Jakub Jelinek <jakub@redhat.com>
18194
18195 PR sanitizer/108777
18196 * gcc.dg/asan/pr108777-1.c: New test.
18197 * gcc.dg/asan/pr108777-2.c: New test.
18198 * gcc.dg/asan/pr108777-3.c: New test.
18199 * gcc.dg/asan/pr108777-4.c: New test.
18200 * gcc.dg/asan/pr108777-5.c: New test.
18201 * gcc.dg/asan/pr108777-6.c: New test.
18202 * gcc.dg/completion-3.c: Adjust expected multiline output.
18203
18204 2023-02-14 Andreas Schwab <schwab@suse.de>
18205
18206 PR target/108723
18207 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
18208 over cfi directives.
18209 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18210 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18211 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18212 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18213 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18214 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18215
18216 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18217
18218 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18219
18220 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
18221
18222 PR tree-optimization/96373
18223 PR tree-optimization/108571
18224 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
18225 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18226 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
18227 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18228
18229 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
18230
18231 PR target/96373
18232 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
18233 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
18234 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
18235 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
18236 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
18237 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
18238 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
18239 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
18240 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
18241 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
18242 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
18243 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
18244 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
18245 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
18246 * gcc.target/powerpc/pr96373.c: New test.
18247
18248 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18249
18250 PR rtl-optimization/108681
18251 * gcc.target/aarch64/pr108681.c: New test.
18252
18253 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18254
18255 * gcc.target/i386/pr108774.c: New.
18256
18257 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18258
18259 PR fortran/103475
18260 * gfortran.dg/pr103475.f90: New test.
18261
18262 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18263
18264 PR target/108516
18265 * gcc.target/i386/pr108516-1.c: New test.
18266 * gcc.target/i386/pr108516-2.c: Ditto.
18267
18268 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
18269
18270 * gfortran.dg/noinline.f90: New test.
18271 * gfortran.dg/noreturn-1.f90: New test.
18272 * gfortran.dg/noreturn-2.f90: New test.
18273 * gfortran.dg/noreturn-3.f90: New test.
18274 * gfortran.dg/noreturn-4.f90: New test.
18275 * gfortran.dg/noreturn-5.f90: New test.
18276 * gfortran.dg/weak-1.f90: New test.
18277
18278 2023-02-13 Richard Biener <rguenther@suse.de>
18279
18280 PR tree-optimization/108691
18281 * gcc.dg/pr108691.c: New testcase.
18282
18283 2023-02-13 Jonathan Yong <10walls@gmail.com>
18284
18285 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18286 regex pattern to allow long long instead of just long.
18287
18288 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18289
18290 * gcc.target/arc/milli-1.c: Update test.
18291
18292 2023-02-13 Richard Biener <rguenther@suse.de>
18293
18294 PR tree-optimization/106722
18295 * gcc.dg/torture/pr108737.c: New testcase.
18296
18297 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18298
18299 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
18300 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
18301 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
18302 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
18303 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
18304 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
18305 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
18306 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
18307 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
18308 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
18309 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
18310 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
18311 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
18312 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
18313 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
18314
18315 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18316
18317 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
18318 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
18319 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
18320 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
18321 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
18322 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
18323 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
18324 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
18325 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
18326 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
18327 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
18328 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
18329 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
18330 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
18331 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
18332 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
18333 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
18334 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
18335 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
18336 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
18337 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
18338 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
18339 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
18340 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
18341 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
18342 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
18343 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
18344 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
18345 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
18346 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
18347
18348 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18349
18350 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
18351 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
18352 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
18353 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
18354 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
18355 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
18356 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
18357 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
18358 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
18359 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
18360 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
18361 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
18362 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
18363 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
18364 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
18365
18366 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18367
18368 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
18369 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
18370 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
18371 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
18372 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
18373 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
18374 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
18375 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
18376 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
18377 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
18378 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
18379 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
18380 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
18381 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
18382 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
18383 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
18384 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
18385 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
18386 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
18387 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
18388 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
18389 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
18390 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
18391 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
18392 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
18393 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
18394 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
18395 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
18396 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
18397 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
18398
18399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18400
18401 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
18402 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
18403 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
18404 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
18405 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
18406 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
18407 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
18408 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
18409 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
18410 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
18411 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
18412 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
18413 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
18414 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
18415 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
18416
18417 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18418
18419 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
18420 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
18421 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
18422 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
18423 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
18424 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
18425 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
18426 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
18427 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
18428 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
18429 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
18430 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
18431 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
18432 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
18433 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
18434 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
18435 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
18436 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
18437 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
18438 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
18439 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
18440 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
18441 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
18442 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
18443 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
18444 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
18445 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
18446 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
18447 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
18448 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
18449
18450 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18451
18452 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
18453 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
18454 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
18455 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
18456 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
18457 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
18458 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
18459 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
18460 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
18461 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
18462 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
18463 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
18464 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
18465 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
18466 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
18467
18468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18469
18470 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
18471 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
18472 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
18473 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
18474 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
18475 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
18476 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
18477 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
18478 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
18479 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
18480 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
18481 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
18482 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
18483 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
18484 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
18485 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
18486 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
18487 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
18488 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
18489 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
18490 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
18491 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
18492 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
18493 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
18494 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
18495 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
18496 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
18497 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
18498 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
18499 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
18500
18501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18502
18503 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
18504 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
18505 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
18506 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
18507 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
18508 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
18509 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
18510 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
18511 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
18512 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
18513 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
18514 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
18515 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
18516 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
18517 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
18518 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
18519 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
18520 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
18521 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
18522 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
18523 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
18524 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
18525 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
18526 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
18527 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
18528 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
18529 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
18530 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
18531 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
18532 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
18533 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
18534 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
18535 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
18536 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
18537 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
18538 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
18539 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
18540 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
18541 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
18542 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
18543 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
18544 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
18545 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
18546 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
18547 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
18548 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
18549 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
18550 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
18551 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
18552 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
18553 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
18554 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
18555 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
18556 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
18557 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
18558 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
18559 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
18560 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
18561 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
18562 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
18563
18564 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18565
18566 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
18567 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
18568 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
18569 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
18570 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
18571 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
18572 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
18573 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
18574 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
18575 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
18576 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
18577 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
18578 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
18579 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
18580 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
18581
18582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18583
18584 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
18585 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
18586 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
18587 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
18588 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
18589 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
18590 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
18591 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
18592 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
18593 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
18594 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
18595 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
18596 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
18597 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
18598 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
18599 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
18600 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
18601 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
18602 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
18603 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
18604 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
18605 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
18606 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
18607 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
18608 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
18609 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
18610 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
18611 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
18612 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
18613 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
18614
18615 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18616
18617 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
18618 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
18619 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
18620 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
18621 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
18622 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
18623 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
18624 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
18625 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
18626 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
18627 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
18628 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
18629 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
18630 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
18631 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
18632
18633 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18634
18635 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
18636 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
18637 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
18638 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
18639 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
18640 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
18641 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
18642 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
18643 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
18644 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
18645 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
18646 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
18647 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
18648 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
18649 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
18650
18651 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18652
18653 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
18654 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
18655 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
18656 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
18657 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
18658 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
18659 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
18660 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
18661 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
18662 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
18663 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
18664 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
18665 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
18666 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
18667 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
18668
18669 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18670
18671 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
18672 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
18673 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
18674 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
18675 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
18676 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
18677 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
18678 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
18679 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
18680 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
18681 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
18682 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
18683 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
18684 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
18685 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
18686
18687 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18688
18689 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
18690 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
18691 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
18692 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
18693 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
18694 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
18695 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
18696 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
18697 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
18698 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
18699 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
18700 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
18701 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
18702 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
18703 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
18704 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
18705 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
18706 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
18707 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
18708
18709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18710
18711 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
18712 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
18713 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
18714 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
18715 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
18716 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
18717 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
18718 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
18719 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
18720 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
18721 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
18722 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
18723 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
18724 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
18725 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
18726 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
18727 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
18728 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
18729 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
18730 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
18731 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
18732 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
18733 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
18734 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
18735 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
18736 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
18737 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
18738 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
18739 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
18740 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
18741 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
18742 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
18743 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
18744 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
18745 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
18746 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
18747
18748 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18749
18750 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
18751 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
18752 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
18753 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
18754 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
18755 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
18756 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
18757 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
18758 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
18759 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
18760 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
18761 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
18762 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
18763 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
18764 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
18765 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
18766 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
18767 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
18768
18769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18770
18771 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
18772 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
18773 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
18774 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
18775 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
18776 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
18777 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
18778 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
18779 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
18780 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
18781 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
18782 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
18783 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
18784 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
18785 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
18786 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
18787 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
18788 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
18789 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
18790 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
18791 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
18792 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
18793 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
18794 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
18795 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
18796 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
18797 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
18798 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
18799 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
18800 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
18801 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
18802 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
18803 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
18804 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
18805 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
18806 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
18807
18808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18809
18810 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
18811 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
18812 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
18813 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
18814 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
18815 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
18816 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
18817 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
18818 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
18819 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
18820 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
18821 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
18822 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
18823 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
18824 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
18825 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
18826 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
18827 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
18828
18829 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18830
18831 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
18832 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
18833 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
18834 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
18835 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
18836 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
18837 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
18838 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
18839 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
18840 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
18841 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
18842 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
18843 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
18844 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
18845 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
18846 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
18847 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
18848 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
18849 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
18850 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
18851 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
18852 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
18853 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
18854 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
18855 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
18856 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
18857 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
18858 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
18859 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
18860 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
18861 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
18862 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
18863 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
18864 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
18865 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
18866 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
18867
18868 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18869
18870 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
18871 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
18872 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
18873 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
18874 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
18875 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
18876 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
18877 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
18878 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
18879 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
18880 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
18881 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
18882 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
18883 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
18884 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
18885 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
18886 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
18887 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
18888
18889 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18890
18891 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
18892 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
18893 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
18894 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
18895 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
18896 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
18897 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
18898 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
18899 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
18900 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
18901 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
18902 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
18903 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
18904 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
18905 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
18906 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
18907 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
18908 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
18909 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
18910 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
18911 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
18912 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
18913 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
18914 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
18915 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
18916 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
18917 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
18918 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
18919 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
18920 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
18921 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
18922 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
18923 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
18924 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
18925 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
18926 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
18927
18928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18929
18930 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
18931 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
18932 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
18933 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
18934 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
18935 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
18936 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
18937 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
18938 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
18939 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
18940 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
18941 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
18942 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
18943 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
18944 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
18945 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
18946 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
18947 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
18948 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
18949 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
18950 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
18951 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
18952 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
18953 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
18954 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
18955 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
18956 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
18957 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
18958 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
18959 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
18960 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
18961 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
18962 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
18963 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
18964 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
18965 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
18966 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
18967 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
18968 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
18969 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
18970 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
18971 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
18972 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
18973 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
18974 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
18975 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
18976 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
18977 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
18978 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
18979 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
18980 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
18981 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
18982 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
18983 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
18984 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
18985 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
18986 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
18987 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
18988 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
18989 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
18990 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
18991 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
18992 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
18993 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
18994 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
18995 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
18996 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
18997 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
18998 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
18999 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19000 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19001 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19002
19003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19004
19005 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19006 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19007 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19008 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19009 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19010 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19011 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19012 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19013 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19014 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19015 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19016 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19017 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19018 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19019 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19020 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19021 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19022 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19023
19024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19025
19026 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19027 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19028 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19029 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19030 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19031 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19032 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19033 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19034 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19035 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19036 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19037 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19038 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19039 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19040 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19041 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19042 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19043 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19044 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19045 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19046 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19047 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19048 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19049 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19050 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19051 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19052 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19053 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19054 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19055 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19056 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19057 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19058 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19059 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19060 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19061 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19062
19063 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19064
19065 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19066 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19067 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19068 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19069 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19070 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19071 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19072 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19073 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19074 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19075 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19076 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19077 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19078 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19079 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19080 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19081 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19082 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19083
19084 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19085
19086 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
19087 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
19088 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
19089 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
19090 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
19091 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
19092 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
19093 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
19094 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
19095 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
19096 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
19097 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
19098 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
19099 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
19100 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
19101 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
19102 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
19103 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
19104
19105 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19106
19107 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
19108 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
19109 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
19110 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
19111 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
19112 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
19113 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
19114 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
19115 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
19116 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
19117 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
19118 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
19119 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
19120 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
19121 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
19122 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
19123 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
19124 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
19125
19126 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19127
19128 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
19129 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
19130 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
19131 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
19132 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
19133 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
19134 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
19135 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
19136 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
19137 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
19138 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
19139 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
19140 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
19141 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
19142 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
19143 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
19144 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
19145 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
19146
19147 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19148
19149 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
19150 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
19151 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
19152 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
19153 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
19154 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
19155 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
19156 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
19157 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
19158 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
19159 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
19160 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
19161 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
19162 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
19163 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
19164 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
19165 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
19166 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
19167 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
19168 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
19169 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
19170 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
19171 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
19172 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
19173
19174 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19175
19176 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
19177 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
19178 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
19179 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
19180 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
19181 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
19182 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
19183 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
19184 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
19185 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
19186 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
19187 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
19188 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
19189 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
19190 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
19191 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
19192 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
19193 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
19194 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
19195 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
19196 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
19197 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
19198 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
19199
19200 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19201
19202 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
19203 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
19204 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
19205 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
19206 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
19207 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
19208 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
19209 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
19210 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
19211 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
19212 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
19213 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
19214 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
19215 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
19216 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
19217 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
19218 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
19219 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
19220 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
19221 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
19222 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
19223 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
19224 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
19225 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
19226 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
19227 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
19228 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
19229 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
19230 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
19231 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
19232
19233 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19234
19235 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
19236 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
19237 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
19238 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
19239 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
19240 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
19241 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
19242 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
19243 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
19244 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
19245 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
19246 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
19247 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
19248 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
19249 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
19250 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
19251 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
19252 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
19253 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
19254 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
19255 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
19256 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
19257 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
19258 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
19259 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
19260 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
19261 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
19262 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
19263 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
19264 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
19265
19266 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19267
19268 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
19269 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
19270 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
19271 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
19272 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
19273 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
19274 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
19275 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
19276 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
19277 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
19278 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
19279 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
19280 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
19281 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
19282 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
19283 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
19284 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
19285 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
19286 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
19287 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
19288 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
19289 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
19290 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
19291 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
19292 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
19293 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
19294 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
19295 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
19296
19297 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19298
19299 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
19300 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
19301 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
19302 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
19303 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
19304 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
19305 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
19306 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
19307 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
19308 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
19309 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
19310 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
19311
19312 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19313
19314 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
19315 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
19316 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
19317 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
19318 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
19319 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
19320
19321 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19322
19323 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
19324 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
19325 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
19326 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
19327 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
19328 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
19329 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
19330 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
19331 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
19332 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
19333 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
19334 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
19335 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
19336 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
19337 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
19338 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
19339 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
19340 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
19341
19342 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19343
19344 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
19345 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
19346 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
19347 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
19348 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
19349 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
19350 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
19351 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
19352 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
19353 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
19354 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
19355 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
19356 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
19357 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
19358 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
19359 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
19360 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
19361 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
19362 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
19363 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
19364 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
19365 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
19366 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
19367 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
19368 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
19369 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
19370 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
19371 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
19372 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
19373 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
19374 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
19375 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
19376 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
19377 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
19378 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
19379 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
19380
19381 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19382
19383 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
19384 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
19385 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
19386 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
19387 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
19388 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
19389 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
19390 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
19391 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
19392 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
19393 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
19394 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
19395 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
19396 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
19397 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
19398 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
19399 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
19400 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
19401 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
19402 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
19403 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
19404 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
19405 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
19406 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
19407 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
19408 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
19409 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
19410 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
19411 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
19412 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
19413 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
19414 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
19415 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
19416 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
19417 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
19418 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
19419
19420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19421
19422 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
19423 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
19424 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
19425 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
19426 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
19427 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
19428 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
19429 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
19430 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
19431 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
19432 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
19433 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
19434 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
19435 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
19436 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
19437 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
19438 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
19439 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
19440
19441 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19442
19443 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
19444 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
19445 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
19446 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
19447 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
19448 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
19449 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
19450 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
19451 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
19452 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
19453 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
19454 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
19455 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
19456 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
19457 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
19458 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
19459 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
19460 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
19461
19462 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19463
19464 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
19465 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
19466 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
19467 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
19468 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
19469 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
19470 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
19471 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
19472 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
19473 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
19474 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
19475 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
19476 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
19477 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
19478 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
19479 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
19480 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
19481 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
19482 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
19483 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
19484 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
19485 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
19486 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
19487 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
19488 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
19489 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
19490
19491 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19492
19493 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
19494 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
19495 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
19496 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
19497 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
19498 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
19499 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
19500 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
19501 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
19502 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
19503 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
19504 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
19505 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
19506 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
19507 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
19508 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
19509 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
19510 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
19511 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
19512 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
19513 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
19514 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
19515 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
19516 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
19517 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
19518 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
19519
19520 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19521
19522 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
19523 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
19524 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
19525 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
19526 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
19527 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
19528 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
19529 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
19530 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
19531 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
19532 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
19533 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
19534 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
19535 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
19536 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
19537 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
19538 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
19539 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
19540
19541 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19542
19543 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
19544 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
19545 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
19546 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
19547 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
19548 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
19549 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
19550 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
19551 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
19552 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
19553 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
19554 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
19555 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
19556 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
19557 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
19558 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
19559 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
19560 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
19561
19562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19563
19564 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
19565 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
19566 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
19567 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
19568 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
19569 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
19570 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
19571 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
19572 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
19573 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
19574 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
19575 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
19576 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
19577 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
19578 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
19579 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
19580 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
19581 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
19582 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
19583 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
19584 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
19585 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
19586
19587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19588
19589 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
19590 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
19591 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
19592 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
19593 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
19594 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
19595 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
19596 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
19597 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
19598 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
19599 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
19600 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
19601 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
19602 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
19603 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
19604 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
19605 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
19606 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
19607 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
19608 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
19609 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
19610 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
19611
19612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19613
19614 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19615
19616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19617
19618 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
19619 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
19620 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
19621 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
19622 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
19623 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
19624 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
19625 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
19626 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
19627 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
19628 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
19629 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
19630 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
19631 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
19632 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
19633 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
19634 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
19635 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
19636 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
19637 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
19638 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
19639 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
19640 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
19641 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
19642 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
19643 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
19644 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
19645 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
19646 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
19647 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
19648
19649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19650
19651 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
19652 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
19653 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
19654 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
19655 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
19656 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
19657 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
19658 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
19659 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
19660 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
19661 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
19662 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
19663 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
19664 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
19665 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
19666 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
19667 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
19668 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
19669 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
19670 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
19671 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
19672 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
19673 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
19674 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
19675 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
19676 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
19677 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
19678 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
19679 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
19680 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
19681
19682 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19683
19684 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
19685 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
19686 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
19687 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
19688 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
19689 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
19690 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
19691 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
19692 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
19693 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
19694 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
19695 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
19696 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
19697 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
19698 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
19699 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
19700 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
19701 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
19702 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
19703 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
19704 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
19705 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
19706 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
19707 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
19708 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
19709 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
19710 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
19711 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
19712 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
19713 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
19714
19715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19716
19717 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
19718 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
19719 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
19720 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
19721 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
19722 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
19723 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
19724 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
19725 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
19726 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
19727 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
19728 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
19729 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
19730 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
19731 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
19732 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
19733 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
19734 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
19735 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
19736 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
19737 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
19738 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
19739 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
19740 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
19741 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
19742 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
19743 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
19744 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
19745 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
19746 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
19747
19748 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19749
19750 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
19751 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
19752 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
19753 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
19754 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
19755 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
19756 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
19757 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
19758 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
19759 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
19760 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
19761 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
19762 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
19763 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
19764 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
19765 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
19766 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
19767 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
19768 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
19769 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
19770 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
19771 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
19772 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
19773 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
19774 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
19775 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
19776 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
19777 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
19778 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
19779 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
19780
19781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19782
19783 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
19784 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
19785 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
19786 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
19787 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
19788 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
19789 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
19790 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
19791 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
19792 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
19793 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
19794 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
19795 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
19796 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
19797 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
19798 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
19799 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
19800 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
19801 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
19802 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
19803 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
19804 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
19805 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
19806 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
19807 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
19808 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
19809 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
19810 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
19811 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
19812 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
19813
19814 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19815
19816 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
19817 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
19818 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
19819 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
19820 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
19821 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
19822 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
19823 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
19824 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
19825 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
19826 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
19827 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
19828 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
19829 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
19830 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
19831 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
19832 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
19833 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
19834 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
19835 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
19836 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
19837 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
19838 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
19839 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
19840 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
19841 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
19842 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
19843 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
19844 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
19845 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
19846
19847 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19848
19849 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
19850 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
19851 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
19852 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
19853 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
19854 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
19855 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
19856 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
19857 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
19858 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
19859 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
19860 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
19861 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
19862 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
19863 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
19864 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
19865 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
19866 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
19867 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
19868 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
19869 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
19870 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
19871 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
19872 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
19873 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
19874 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
19875 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
19876 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
19877 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
19878 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
19879
19880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19881
19882 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
19883 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
19884 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
19885 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
19886 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
19887 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
19888 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
19889 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
19890 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
19891 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
19892 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
19893 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
19894 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
19895 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
19896 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
19897 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
19898 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
19899 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
19900 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
19901 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
19902 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
19903 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
19904 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
19905 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
19906 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
19907 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
19908 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
19909 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
19910 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
19911 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
19912
19913 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19914
19915 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
19916 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
19917 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
19918 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
19919 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
19920 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
19921 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
19922 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
19923 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
19924 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
19925 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
19926 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
19927 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
19928 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
19929 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
19930 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
19931 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
19932 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
19933 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
19934 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
19935 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
19936 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
19937 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
19938 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
19939 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
19940 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
19941 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
19942 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
19943 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
19944 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
19945
19946 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19947
19948 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
19949 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
19950 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
19951 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
19952 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
19953 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
19954 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
19955 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
19956 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
19957 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
19958 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
19959 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
19960 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
19961 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
19962 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
19963 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
19964 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
19965 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
19966 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
19967 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
19968 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
19969 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
19970 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
19971 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
19972 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
19973 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
19974 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
19975 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
19976 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
19977 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
19978
19979 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19980
19981 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
19982 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
19983 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
19984 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
19985 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
19986 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
19987 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
19988 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
19989 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
19990 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
19991 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
19992 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
19993 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
19994 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
19995 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
19996 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
19997 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
19998 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
19999 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20000 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20001 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20002 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20003 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20004 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20005 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20006 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20007 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20008 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20009 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20010 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20011
20012 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20013
20014 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20015
20016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20017
20018 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20019 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20020 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20021 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20022 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20023 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20024 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20025 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20026 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20027 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20028 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20029 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20030 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20031 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20032 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20033 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20034 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20035 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20036 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20037 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20038 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20039 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20040 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20041 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20042 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20043 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20044 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20045 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20046 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20047 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20048 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20049 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20050 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20051 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20052 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20053 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20054
20055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20056
20057 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20058 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20059 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20060 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20061 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20062 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20063 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20064 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20065 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20066 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20067 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20068 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20069 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20070 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20071 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20072 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20073 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20074 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20075 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20076 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20077 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20078 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20079 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20080 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20081 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20082 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20083 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20084 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20085 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
20086 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
20087 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
20088 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
20089 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
20090 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
20091 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
20092 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
20093
20094 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20095
20096 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
20097 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
20098 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
20099 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
20100 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
20101 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
20102 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
20103 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
20104 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
20105 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
20106 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
20107 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
20108 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
20109 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
20110 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
20111 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
20112 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
20113 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
20114 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
20115 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
20116 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
20117 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
20118 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
20119 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
20120 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
20121 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
20122 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
20123 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
20124 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
20125 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
20126 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
20127 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
20128 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
20129 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
20130 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
20131 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
20132
20133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20134
20135 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
20136 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
20137 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
20138 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
20139 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
20140 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
20141 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
20142 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
20143 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
20144 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
20145 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
20146 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
20147 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
20148 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
20149 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
20150 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
20151 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
20152 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
20153 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
20154 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
20155 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
20156 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
20157 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
20158 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
20159 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
20160 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
20161 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
20162 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
20163 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
20164 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
20165 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
20166 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
20167 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
20168 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
20169 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
20170 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
20171
20172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20173
20174 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
20175 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
20176 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
20177 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
20178 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
20179 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
20180 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
20181 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
20182 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
20183 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
20184 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
20185 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
20186 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
20187 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
20188 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
20189 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
20190 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
20191 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
20192 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
20193 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
20194 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
20195 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
20196 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
20197 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
20198 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
20199 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
20200 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
20201 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
20202 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
20203 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
20204 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
20205 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
20206 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
20207 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
20208 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
20209 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
20210
20211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20212
20213 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
20214 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
20215 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
20216 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
20217 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
20218 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
20219 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
20220 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
20221 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
20222 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
20223 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
20224 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
20225 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
20226 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
20227 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
20228 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
20229 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
20230 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
20231 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
20232 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
20233 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
20234 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
20235 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
20236 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
20237 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
20238 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
20239 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
20240 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
20241 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
20242 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
20243 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
20244 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
20245 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
20246 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
20247 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
20248 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
20249
20250 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20251
20252 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
20253 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
20254 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
20255 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
20256 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
20257 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
20258 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
20259 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
20260 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
20261 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
20262 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
20263 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
20264 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
20265 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
20266 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
20267 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
20268 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
20269 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
20270 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
20271 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
20272 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
20273 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
20274 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
20275 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
20276 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
20277 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
20278 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
20279 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
20280 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
20281 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
20282 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
20283 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
20284 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
20285 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
20286 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
20287 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
20288
20289 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20290
20291 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
20292 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
20293 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
20294 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
20295 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
20296 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
20297 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
20298 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
20299 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
20300 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
20301 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
20302 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
20303 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
20304 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
20305 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
20306 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
20307 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
20308 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
20309 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
20310 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
20311 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
20312 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
20313 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
20314 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
20315 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
20316 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
20317 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
20318 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
20319 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
20320 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
20321 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
20322 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
20323 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
20324 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
20325 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
20326 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
20327
20328 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20329
20330 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
20331 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
20332 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
20333 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
20334 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
20335 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
20336 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
20337 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
20338 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
20339 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
20340 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
20341 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
20342 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
20343 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
20344 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
20345 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
20346 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
20347 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
20348
20349 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20350
20351 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
20352 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
20353 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
20354 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
20355 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
20356 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
20357 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
20358 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
20359 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
20360 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
20361 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
20362 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
20363 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
20364 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
20365 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
20366 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
20367 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
20368 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
20369
20370 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20371
20372 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
20373 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
20374 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
20375 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
20376 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
20377 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
20378 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
20379 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
20380 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
20381 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
20382 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
20383 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
20384 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
20385 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
20386 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
20387 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
20388 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
20389 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
20390
20391 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20392
20393 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
20394 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
20395 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
20396 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
20397 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
20398 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
20399 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
20400 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
20401 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
20402 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
20403 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
20404 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
20405 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
20406 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
20407 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
20408 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
20409 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
20410 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
20411
20412 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20413
20414 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
20415 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
20416 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
20417 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
20418 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
20419 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
20420 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
20421 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
20422 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
20423 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
20424 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
20425 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
20426 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
20427 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
20428 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
20429 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
20430 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
20431 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
20432
20433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20434
20435 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
20436 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
20437 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
20438 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
20439 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
20440 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
20441 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
20442 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
20443 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
20444 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
20445 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
20446 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
20447 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
20448 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
20449 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
20450 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
20451 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
20452 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
20453
20454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20455
20456 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
20457 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
20458 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
20459 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
20460 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
20461 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
20462 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
20463 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
20464 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
20465 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
20466 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
20467 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
20468 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
20469 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
20470 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
20471 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
20472 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
20473 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
20474
20475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20476
20477 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
20478 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
20479 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
20480 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
20481 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
20482 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
20483 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
20484 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
20485 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
20486 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
20487 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
20488 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
20489 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
20490 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
20491 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
20492 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
20493 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
20494 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
20495
20496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20497
20498 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
20499 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
20500 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
20501 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
20502 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
20503 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
20504 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
20505 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
20506 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
20507 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
20508 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
20509 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
20510 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
20511 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
20512 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
20513
20514 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20515
20516 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
20517 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
20518 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
20519 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
20520 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
20521 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
20522 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
20523 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
20524 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
20525 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
20526 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
20527 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
20528 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
20529 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
20530 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
20531 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
20532 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
20533 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
20534 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
20535 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
20536 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
20537 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
20538 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
20539 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
20540 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
20541 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
20542 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
20543 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
20544 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
20545 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
20546
20547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20548
20549 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
20550 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
20551 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
20552 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
20553 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
20554 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
20555 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
20556 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
20557 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
20558 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
20559 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
20560 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
20561 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
20562 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
20563 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
20564
20565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20566
20567 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
20568 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
20569 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
20570 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
20571 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
20572 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
20573 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
20574 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
20575 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
20576 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
20577 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
20578 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
20579 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
20580 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
20581 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
20582 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
20583 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
20584 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
20585 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
20586 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
20587 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
20588 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
20589 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
20590 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
20591 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
20592 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
20593 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
20594 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
20595 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
20596 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
20597
20598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20599
20600 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
20601 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
20602 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
20603 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
20604 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
20605 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
20606 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
20607 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
20608 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
20609 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
20610 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
20611 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
20612 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
20613 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
20614 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
20615 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
20616 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
20617 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
20618 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
20619 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
20620 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
20621 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
20622 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
20623 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
20624 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
20625 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
20626 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
20627 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
20628 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
20629 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
20630
20631 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20632
20633 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
20634 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
20635 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
20636 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
20637 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
20638 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
20639 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
20640 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
20641 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
20642 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
20643 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
20644 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
20645 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
20646 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
20647 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
20648 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
20649 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
20650 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
20651
20652 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20653
20654 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
20655 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
20656 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
20657 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
20658 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
20659 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
20660 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
20661 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
20662 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
20663 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
20664 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
20665 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
20666 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
20667 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
20668 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
20669 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
20670 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
20671 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
20672 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
20673 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
20674 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
20675 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
20676 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
20677 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
20678 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
20679 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
20680 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
20681 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
20682 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
20683 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
20684 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
20685 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
20686 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
20687 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
20688 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
20689 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
20690
20691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20692
20693 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
20694 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
20695 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
20696 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
20697 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
20698 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
20699 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
20700 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
20701 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
20702 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
20703 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
20704 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
20705 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
20706 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
20707 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
20708 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
20709 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
20710 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
20711
20712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20713
20714 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
20715 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
20716 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
20717 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
20718 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
20719 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
20720 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
20721 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
20722 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
20723 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
20724 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
20725 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
20726 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
20727 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
20728 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
20729 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
20730 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
20731 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
20732 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
20733 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
20734 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
20735 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
20736 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
20737 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
20738 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
20739 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
20740 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
20741 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
20742 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
20743 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
20744 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
20745 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
20746 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
20747 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
20748 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
20749 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
20750
20751 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20752
20753 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
20754 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
20755 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
20756 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
20757 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
20758 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
20759 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
20760 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
20761 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
20762 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
20763 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
20764 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
20765 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
20766 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
20767 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
20768 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
20769 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
20770 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
20771
20772 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20773
20774 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
20775 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
20776 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
20777 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
20778 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
20779 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
20780 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
20781 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
20782 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
20783 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
20784 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
20785 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
20786 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
20787 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
20788 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
20789 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
20790 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
20791 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
20792 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
20793 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
20794 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
20795 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
20796 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
20797 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
20798 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
20799 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
20800 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
20801 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
20802 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
20803 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
20804 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
20805 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
20806 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
20807 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
20808 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
20809 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
20810
20811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20812
20813 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
20814 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
20815 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
20816 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
20817 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
20818 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
20819 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
20820 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
20821 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
20822 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
20823 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
20824 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
20825 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
20826 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
20827 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
20828 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
20829 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
20830 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
20831 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
20832 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
20833 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
20834 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
20835 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
20836 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
20837 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
20838 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
20839 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
20840 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
20841 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
20842 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
20843 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
20844 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
20845 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
20846 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
20847 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
20848 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
20849 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
20850 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
20851 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
20852 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
20853 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
20854 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
20855 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
20856 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
20857 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
20858
20859 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20860
20861 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
20862 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
20863 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
20864 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
20865 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
20866 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
20867 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
20868 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
20869 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
20870 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
20871 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
20872 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
20873 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
20874 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
20875 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
20876
20877 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20878
20879 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
20880 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
20881 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
20882 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
20883 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
20884 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
20885 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
20886 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
20887 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
20888 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
20889 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
20890 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
20891 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
20892 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
20893 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
20894
20895 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20896
20897 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
20898 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
20899 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
20900 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
20901 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
20902 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
20903 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
20904 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
20905 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
20906 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
20907 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
20908 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
20909 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
20910 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
20911 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
20912
20913 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20914
20915 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
20916
20917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20918
20919 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
20920 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
20921 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
20922 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
20923 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
20924 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
20925 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
20926 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
20927 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
20928 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
20929 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
20930 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
20931 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
20932 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
20933 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
20934 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
20935 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
20936 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
20937
20938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20939
20940 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
20941 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
20942 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
20943 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
20944 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
20945 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
20946 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
20947 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
20948 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
20949 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
20950 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
20951 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
20952 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
20953 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
20954 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
20955 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
20956 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
20957 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
20958
20959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20960
20961 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
20962 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
20963 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
20964 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
20965 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
20966 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
20967 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
20968 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
20969 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
20970 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
20971 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
20972 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
20973 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
20974 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
20975 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
20976 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
20977 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
20978 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
20979
20980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20981
20982 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
20983 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
20984 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
20985 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
20986 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
20987 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
20988 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
20989 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
20990 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
20991 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
20992 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
20993 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
20994 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
20995 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
20996 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
20997 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
20998 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
20999 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21000
21001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21002
21003 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21004 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21005 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21006 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21007 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21008 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21009 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21010 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21011 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21012 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21013 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21014 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21015 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21016 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21017 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21018 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21019 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21020 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21021
21022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21023
21024 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21025 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21026 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21027 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21028 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21029 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21030 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21031 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21032 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21033 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21034 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21035 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21036 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21037 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21038 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21039 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21040 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21041 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21042
21043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21044
21045 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21046 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21047 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21048 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21049 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21050 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21051 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21052 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21053 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21054 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21055 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21056 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21057 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21058 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21059 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21060 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21061 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21062 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21063 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21064 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21065 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21066 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21067 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21068 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21069 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21070 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21071 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21072 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21073 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21074 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21075
21076 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21077
21078 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21079 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21080 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21081 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21082 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21083 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21084 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21085 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
21086 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
21087 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
21088 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
21089 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
21090 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
21091 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
21092 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
21093 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
21094 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
21095 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
21096 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
21097 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
21098 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
21099 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
21100 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
21101 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
21102 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
21103 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
21104 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
21105 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
21106 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
21107 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
21108
21109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21110
21111 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
21112 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
21113 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
21114 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
21115 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
21116 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
21117 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
21118 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
21119 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
21120 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
21121 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
21122 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
21123 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
21124 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
21125 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
21126 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
21127 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
21128 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
21129 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
21130 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
21131 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
21132 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
21133 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
21134 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
21135 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
21136 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
21137 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
21138 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
21139 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
21140 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
21141
21142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21143
21144 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
21145 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
21146 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
21147 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
21148 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
21149 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
21150 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
21151 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
21152 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
21153 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
21154 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
21155 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
21156 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
21157 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
21158 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
21159 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
21160 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
21161 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
21162 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
21163 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
21164 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
21165 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
21166 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
21167 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
21168 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
21169 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
21170 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
21171 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
21172 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
21173 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
21174
21175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21176
21177 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
21178 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
21179 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
21180 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
21181 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
21182 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
21183 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
21184 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
21185 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
21186 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
21187 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
21188 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
21189 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
21190 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
21191 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
21192 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
21193 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
21194 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
21195 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
21196 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
21197 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
21198 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
21199 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
21200 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
21201 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
21202 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
21203 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
21204 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
21205 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
21206 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
21207 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
21208 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
21209 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
21210 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
21211 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
21212 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
21213
21214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21215
21216 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
21217 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
21218 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
21219 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
21220 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
21221 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
21222 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
21223 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
21224 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
21225 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
21226 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
21227 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
21228 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
21229 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
21230 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
21231 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
21232 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
21233 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
21234 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
21235 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
21236 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
21237 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
21238 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
21239 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
21240 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
21241 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
21242 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
21243 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
21244 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
21245 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
21246 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
21247 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
21248 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
21249 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
21250 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
21251 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
21252
21253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21254
21255 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
21256 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
21257 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
21258 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
21259 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
21260 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
21261 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
21262 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
21263 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
21264 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
21265 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
21266 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
21267 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
21268 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
21269 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
21270 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
21271 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
21272 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
21273 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
21274 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
21275 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
21276 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
21277 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
21278 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
21279 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
21280 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
21281 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
21282 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
21283 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
21284 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
21285 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
21286 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
21287 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
21288 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
21289 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
21290 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
21291
21292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21293
21294 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
21295 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
21296 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
21297 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
21298 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
21299 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
21300 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
21301 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
21302 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
21303 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
21304 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
21305 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
21306 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
21307 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
21308 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
21309 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
21310 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
21311 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
21312 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
21313 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
21314 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
21315 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
21316 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
21317 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
21318 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
21319 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
21320 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
21321 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
21322 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
21323 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
21324 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
21325 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
21326 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
21327 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
21328 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
21329 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
21330
21331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21332
21333 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
21334 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
21335 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
21336 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
21337 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
21338 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
21339 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
21340 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
21341 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
21342 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
21343 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
21344 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
21345 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
21346 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
21347 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
21348 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
21349 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
21350 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
21351
21352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21353
21354 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
21355 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
21356 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
21357 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
21358 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
21359 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
21360 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
21361 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
21362 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
21363 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
21364 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
21365 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
21366 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
21367 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
21368 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
21369 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
21370 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
21371 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
21372
21373 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21374
21375 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
21376 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
21377 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
21378 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
21379 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
21380 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
21381 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
21382 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
21383 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
21384 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
21385 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
21386 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
21387 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
21388 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
21389 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
21390 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
21391 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
21392 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
21393
21394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21395
21396 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
21397 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
21398 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
21399 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
21400 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
21401 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
21402 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
21403 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
21404 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
21405 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
21406 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
21407 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
21408 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
21409 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
21410 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
21411 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
21412 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
21413 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
21414
21415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21416
21417 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
21418 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
21419 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
21420 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
21421 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
21422 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
21423 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
21424 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
21425 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
21426 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
21427 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
21428 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
21429 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
21430 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
21431 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
21432
21433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21434
21435 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
21436 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
21437 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
21438 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
21439 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
21440 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
21441 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
21442 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
21443 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
21444 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
21445 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
21446 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
21447 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
21448 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
21449 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
21450
21451 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21452
21453 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
21454 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
21455 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
21456 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
21457 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
21458 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
21459 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
21460 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
21461 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
21462 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
21463 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
21464 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
21465 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
21466 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
21467 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
21468
21469 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21470
21471 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
21472 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
21473 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
21474 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
21475 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
21476 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
21477 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
21478 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
21479 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
21480 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
21481 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
21482 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
21483 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
21484 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
21485 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
21486
21487 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21488
21489 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
21490 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
21491 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
21492 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
21493 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
21494 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
21495 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
21496 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
21497 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
21498 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
21499 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
21500 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
21501 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
21502 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
21503 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
21504 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
21505 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
21506 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
21507 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
21508 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
21509 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
21510 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
21511 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
21512
21513 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21514
21515 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
21516 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
21517 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
21518 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
21519 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
21520 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
21521 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
21522 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
21523 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
21524 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
21525 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
21526 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
21527 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
21528 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
21529 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
21530
21531 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21532
21533 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
21534 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
21535 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
21536 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
21537 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
21538 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
21539 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
21540 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
21541 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
21542 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
21543 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
21544 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
21545 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
21546 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
21547 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
21548
21549 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21550
21551 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21552
21553 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21554
21555 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
21556 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
21557 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
21558 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
21559 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
21560 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
21561 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
21562 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
21563 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
21564 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
21565 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
21566 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
21567 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
21568 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
21569 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
21570 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
21571 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
21572 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
21573
21574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21575
21576 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
21577 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
21578 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
21579 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
21580 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
21581 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
21582 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
21583 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
21584 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
21585 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
21586 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
21587 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
21588 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
21589 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
21590 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
21591 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
21592 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
21593 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
21594
21595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21596
21597 * g++.target/riscv/rvv/base/exception-1.C: New test.
21598
21599 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21600
21601 PR ipa/108605
21602 * c-c++-common/pr108605.c: New test.
21603
21604 2023-02-11 Jonathan Yong <10walls@gmail.com>
21605
21606 * gcc.dg/pr65658.c: fix LLP64 test.
21607
21608 2023-02-11 Jonathan Yong <10walls@gmail.com>
21609
21610 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
21611 * gcc.dg/Warray-bounds-52.c: ditto
21612 * gcc.dg/Wstringop-overflow-62.c: ditto
21613 * gcc.dg/attr-vector_size.c: ditto
21614 * gcc.dg/overflow-warn-9.c: ditto
21615
21616 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21617
21618 PR analyzer/108745
21619 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21620 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21621
21622 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21623
21624 PR tree-optimization/108520
21625 * g++.dg/pr108520.C: New.
21626
21627 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21628
21629 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
21630 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
21631 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
21632 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
21633 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
21634 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
21635 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
21636 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
21637 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
21638 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
21639 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
21640 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
21641 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
21642 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
21643 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
21644 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
21645 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
21646 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
21647 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
21648 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
21649 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
21650 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
21651 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
21652 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
21653 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
21654 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
21655 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
21656 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
21657 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
21658 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
21659
21660 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21661
21662 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
21663 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
21664 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
21665 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
21666 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
21667 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
21668 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
21669 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
21670 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
21671 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
21672 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
21673 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
21674 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
21675 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
21676 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
21677 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
21678 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
21679 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
21680 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
21681 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
21682 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
21683 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
21684 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
21685 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
21686 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
21687 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
21688 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
21689 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
21690 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
21691 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
21692
21693 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21694
21695 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
21696 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
21697 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
21698 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
21699 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
21700 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
21701 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
21702 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
21703 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
21704 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
21705 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
21706 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
21707 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
21708 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
21709 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
21710 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
21711 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
21712 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
21713 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
21714 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
21715 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
21716 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
21717 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
21718 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
21719 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
21720 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
21721 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
21722 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
21723 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
21724 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
21725
21726 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21727
21728 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
21729 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
21730 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
21731 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
21732 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
21733 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
21734 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
21735 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
21736 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
21737 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
21738 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
21739 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
21740 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
21741 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
21742 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
21743 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
21744 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
21745 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
21746 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
21747 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
21748 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
21749 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
21750 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
21751 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
21752 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
21753 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
21754 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
21755 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
21756 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
21757 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
21758
21759 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21760
21761 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
21762 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
21763 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
21764 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
21765 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
21766 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
21767 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
21768 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
21769 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
21770 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
21771 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
21772 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
21773 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
21774 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
21775 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
21776 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
21777 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
21778 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
21779 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
21780 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
21781 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
21782 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
21783 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
21784 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
21785 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
21786 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
21787 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
21788 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
21789 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
21790 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
21791
21792 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21793
21794 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
21795 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
21796 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
21797 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
21798 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
21799 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
21800 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
21801 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
21802 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
21803 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
21804 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
21805 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
21806 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
21807 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
21808 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
21809 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
21810 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
21811 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
21812 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
21813 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
21814 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
21815 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
21816 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
21817 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
21818 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
21819 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
21820 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
21821 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
21822 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
21823 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
21824
21825 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21826
21827 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
21828 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
21829 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
21830 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
21831 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
21832 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
21833 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
21834 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
21835 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
21836 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
21837 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
21838 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
21839 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
21840 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
21841 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
21842 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
21843 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
21844 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
21845 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
21846 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
21847 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
21848 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
21849 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
21850 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
21851 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
21852 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
21853 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
21854 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
21855 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
21856 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
21857
21858 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21859
21860 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
21861 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
21862 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
21863 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
21864 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
21865 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
21866 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
21867 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
21868 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
21869 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
21870 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
21871 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
21872 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
21873 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
21874 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
21875 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
21876 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
21877 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
21878 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
21879 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
21880 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
21881 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
21882 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
21883 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
21884 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
21885 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
21886 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
21887 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
21888 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
21889 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
21890
21891 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21892
21893 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
21894 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
21895 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
21896 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
21897 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
21898 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
21899 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
21900 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
21901 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
21902 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
21903 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
21904 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
21905 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
21906 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
21907 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
21908 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
21909 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
21910 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
21911 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
21912 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
21913 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
21914 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
21915 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
21916 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
21917 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
21918 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
21919 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
21920 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
21921 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
21922 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
21923
21924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21925
21926 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
21927 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
21928 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
21929 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
21930 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
21931 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
21932 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
21933 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
21934 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
21935 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
21936 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
21937 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
21938 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
21939 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
21940 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
21941 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
21942 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
21943 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
21944 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
21945 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
21946 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
21947 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
21948 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
21949 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
21950 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
21951 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
21952 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
21953 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
21954 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
21955 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
21956
21957 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21958
21959 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
21960 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
21961 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
21962 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
21963 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
21964 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
21965 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
21966 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
21967 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
21968 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
21969 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
21970 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
21971 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
21972 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
21973 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
21974 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
21975 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
21976 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
21977 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
21978 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
21979 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
21980 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
21981 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
21982 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
21983 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
21984 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
21985 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
21986 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
21987 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
21988 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
21989
21990 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21991
21992 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
21993 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
21994 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
21995 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
21996 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
21997 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
21998 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
21999 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22000 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22001 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22002 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22003 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22004 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22005 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22006 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22007 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22008 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22009 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22010 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22011 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22012 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22013 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22014 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22015 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22016 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22017 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22018 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22019 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22020 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22021 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22022
22023 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22024
22025 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22026 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22027 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22028 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22029 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22030 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22031 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22032 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22033 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22034 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22035 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22036 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22037 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22038 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22039 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22040 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22041 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22042 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22043 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22044 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22045 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22046 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22047 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22048 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22049 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22050 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22051 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22052 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22053 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22054 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22055
22056 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22057
22058 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22059 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22060 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22061 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22062 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22063 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22064 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22065 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22066 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22067 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22068 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22069 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22070 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22071 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22072 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22073 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22074 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22075 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22076 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22077 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22078 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22079 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22080 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22081 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22082 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22083 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22084 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22085 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
22086 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
22087 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
22088
22089 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22090
22091 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
22092 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
22093 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
22094 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
22095 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
22096 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
22097 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
22098 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
22099 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
22100 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
22101 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
22102 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
22103 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
22104 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
22105 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
22106 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
22107 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
22108 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
22109 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
22110 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
22111 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
22112 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
22113 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
22114 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
22115 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
22116 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
22117 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
22118 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
22119 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
22120 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
22121
22122 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22123
22124 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
22125 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
22126 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
22127 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
22128 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
22129 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
22130 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
22131 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
22132 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
22133 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
22134 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
22135 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
22136 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
22137 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
22138 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
22139 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
22140 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
22141 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
22142 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
22143 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
22144 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
22145 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
22146 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
22147 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
22148 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
22149 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
22150 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
22151 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
22152 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
22153 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
22154 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
22155 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
22156 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
22157 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
22158 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
22159 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
22160 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
22161 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
22162 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
22163 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
22164 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
22165 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
22166 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
22167 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
22168 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
22169 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
22170 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
22171 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
22172 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
22173 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
22174 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
22175 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
22176 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
22177 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
22178 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
22179 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
22180 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
22181 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
22182 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
22183 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
22184 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
22185 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
22186 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
22187 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
22188 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
22189 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
22190 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
22191 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
22192 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
22193 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
22194 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
22195 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
22196 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
22197 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
22198 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
22199 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
22200 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
22201 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
22202 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
22203 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
22204 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
22205 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
22206 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
22207 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
22208 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
22209 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
22210 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
22211 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
22212 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
22213 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
22214 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
22215 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
22216 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
22217 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
22218 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
22219 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
22220
22221 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22222
22223 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
22224 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
22225 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
22226 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
22227 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
22228 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
22229 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
22230 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
22231 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
22232 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
22233 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
22234 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
22235 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
22236 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
22237 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
22238 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
22239 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
22240 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
22241 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
22242 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
22243 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
22244 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
22245 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
22246 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
22247 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
22248 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
22249 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
22250 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
22251 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
22252 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
22253 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
22254 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
22255 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
22256 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
22257 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
22258 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
22259
22260 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22261
22262 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
22263 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
22264 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
22265 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
22266 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
22267 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
22268 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
22269 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
22270 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
22271 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
22272 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
22273 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
22274 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
22275 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
22276 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
22277 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
22278 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
22279 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
22280 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
22281 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
22282 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
22283 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
22284 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
22285 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
22286 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
22287 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
22288 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
22289 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
22290 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
22291 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
22292 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
22293 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
22294 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
22295 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
22296 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
22297 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
22298
22299 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22300
22301 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
22302 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
22303 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
22304 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
22305 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
22306 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
22307 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
22308 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
22309 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
22310 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
22311 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
22312 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
22313 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
22314 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
22315 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
22316 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
22317 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
22318 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
22319 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
22320 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
22321 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
22322 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
22323 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
22324 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
22325 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
22326 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
22327 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
22328 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
22329 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
22330 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
22331 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
22332 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
22333 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
22334 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
22335 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
22336 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
22337
22338 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22339
22340 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
22341 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
22342 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
22343 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
22344 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
22345 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
22346 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
22347 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
22348 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
22349 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
22350 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
22351 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
22352 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
22353 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
22354 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
22355 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
22356 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
22357 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
22358 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
22359 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
22360 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
22361 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
22362 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
22363 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
22364 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
22365 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
22366 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
22367 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
22368 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
22369 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
22370 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
22371 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
22372 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
22373 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
22374 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
22375 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
22376
22377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22378
22379 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
22380 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
22381 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
22382 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
22383 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
22384 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
22385 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
22386 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
22387 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
22388 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
22389 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
22390 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
22391 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
22392 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
22393 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
22394 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
22395 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
22396 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
22397 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
22398 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
22399 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
22400 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
22401 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
22402 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
22403 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
22404 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
22405 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
22406 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
22407 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
22408 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
22409 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
22410 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
22411 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
22412 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
22413 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
22414 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
22415
22416 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22417
22418 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
22419 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
22420 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
22421 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
22422 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
22423 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
22424 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
22425 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
22426 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
22427 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
22428 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
22429 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
22430 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
22431 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
22432 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
22433 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
22434 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
22435 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
22436 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
22437 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
22438 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
22439 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
22440 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
22441 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
22442 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
22443 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
22444 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
22445 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
22446 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
22447 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
22448 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
22449 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
22450 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
22451 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
22452 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
22453 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
22454
22455 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22456
22457 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
22458 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
22459 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
22460 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
22461 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
22462 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
22463 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
22464 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
22465 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
22466 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
22467 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
22468 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
22469 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
22470 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
22471 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
22472 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
22473 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
22474 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
22475 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
22476 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
22477 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
22478 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
22479 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
22480 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
22481 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
22482 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
22483 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
22484 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
22485 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
22486 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
22487 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
22488 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
22489 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
22490 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
22491 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
22492 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
22493
22494 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22495
22496 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
22497 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
22498 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
22499 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
22500 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
22501 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
22502 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
22503 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
22504 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
22505 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
22506 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
22507 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
22508 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
22509 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
22510 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
22511 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
22512 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
22513 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
22514 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
22515 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
22516 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
22517 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
22518 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
22519 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
22520 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
22521 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
22522 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
22523 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
22524 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
22525 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
22526 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
22527 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
22528 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
22529 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
22530 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
22531 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
22532
22533 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22534
22535 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
22536 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
22537 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
22538 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
22539 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
22540 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
22541 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
22542 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
22543 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
22544 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
22545 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
22546 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
22547 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
22548 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
22549 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
22550 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
22551 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
22552 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
22553 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
22554 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
22555 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
22556 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
22557 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
22558 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
22559 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
22560 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
22561 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
22562 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
22563 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
22564 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
22565 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
22566 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
22567 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
22568 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
22569 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
22570 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
22571
22572 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22573
22574 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
22575 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
22576 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
22577 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
22578 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
22579 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
22580 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
22581 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
22582 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
22583 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
22584 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
22585 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
22586 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
22587 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
22588 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
22589 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
22590 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
22591 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
22592 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
22593 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
22594 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
22595 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
22596 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
22597 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
22598 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
22599 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
22600 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
22601 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
22602 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
22603 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
22604 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
22605 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
22606 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
22607 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
22608 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
22609 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
22610
22611 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22612
22613 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
22614 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
22615 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
22616 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
22617 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
22618 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
22619 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
22620 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
22621 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
22622 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
22623 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
22624 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
22625 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
22626 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
22627 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
22628 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
22629 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
22630 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
22631 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
22632 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
22633 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
22634 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
22635 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
22636 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
22637 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
22638 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
22639 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
22640 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
22641 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
22642 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
22643 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
22644 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
22645 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
22646 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
22647 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
22648 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
22649
22650 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22651
22652 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
22653 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
22654 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
22655 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
22656 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
22657 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
22658 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
22659 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
22660 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
22661 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
22662 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
22663 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
22664 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
22665 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
22666 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
22667 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
22668 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
22669 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
22670 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
22671 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
22672 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
22673 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
22674 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
22675 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
22676 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
22677 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
22678 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
22679 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
22680 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
22681 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
22682 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
22683 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
22684 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
22685 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
22686 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
22687 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
22688
22689 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22690
22691 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
22692 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
22693 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
22694 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
22695 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
22696 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
22697 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
22698 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
22699 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
22700 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
22701 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
22702 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
22703 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
22704 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
22705 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
22706 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
22707 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
22708 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
22709 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
22710 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
22711 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
22712 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
22713 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
22714 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
22715 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
22716 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
22717 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
22718 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
22719 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
22720 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
22721 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
22722 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
22723 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
22724 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
22725 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
22726 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
22727
22728 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22729
22730 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
22731 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
22732 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
22733 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
22734 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
22735 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
22736 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
22737 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
22738 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
22739 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
22740 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
22741 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
22742 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
22743 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
22744 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
22745 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
22746 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
22747 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
22748 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
22749 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
22750 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
22751 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
22752 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
22753 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
22754 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
22755 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
22756 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
22757 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
22758 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
22759 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
22760 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
22761 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
22762 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
22763 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
22764 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
22765 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
22766
22767 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22768
22769 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
22770 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
22771 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
22772 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
22773 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
22774 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
22775 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
22776 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
22777 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
22778 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
22779 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
22780 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
22781 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
22782 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
22783 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
22784 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
22785 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
22786 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
22787 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
22788 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
22789 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
22790 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
22791 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
22792 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
22793 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
22794 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
22795 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
22796 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
22797 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
22798 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
22799 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
22800 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
22801 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
22802 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
22803 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
22804 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
22805
22806 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22807
22808 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
22809 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
22810 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
22811 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
22812 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
22813 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
22814 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
22815 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
22816 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
22817 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
22818 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
22819 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
22820 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
22821 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
22822 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
22823
22824 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22825
22826 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
22827 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
22828 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
22829 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
22830 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
22831 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
22832 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
22833 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
22834 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
22835 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
22836 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
22837 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
22838 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
22839 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
22840 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
22841 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
22842 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
22843 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
22844
22845 2023-02-10 Richard Biener <rguenther@suse.de>
22846
22847 PR tree-optimization/108724
22848 * gcc.target/i386/pr108724.c: New testcase.
22849
22850 2023-02-10 Andrew Pinski <apinski@marvell.com>
22851 Andrew Macleod <amacleod@redhat.com>
22852
22853 PR tree-optimization/108684
22854 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
22855 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
22856 * gcc.dg/tree-ssa/pr108684-1.c: New test.
22857
22858 2023-02-10 Joseph Myers <joseph@codesourcery.com>
22859
22860 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
22861 constants to nullptr_t.
22862 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
22863 null pointer constants to nullptr_t. Do test errors for
22864 conversion of other values to nullptr_t and for unary '+' on
22865 nullptr_t.
22866
22867 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
22868
22869 PR tree-optimization/107561
22870 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
22871 warning.
22872 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
22873
22874 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
22875
22876 PR testsuite/106120
22877 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
22878 ilp32 targets with c++98.
22879
22880 2023-02-10 Marek Polacek <polacek@redhat.com>
22881
22882 PR c++/107079
22883 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
22884
22885 2023-02-09 David Malcolm <dmalcolm@redhat.com>
22886
22887 PR analyzer/108733
22888 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
22889
22890 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
22891
22892 * gcc.target/i386/pr103541.c: New.
22893 * g++.target/i386/pr108711.C: New.
22894
22895 2023-02-09 Harald Anlauf <anlauf@gmx.de>
22896 Steven G. Kargl <kargl@gcc.gnu.org>
22897
22898 PR fortran/69636
22899 PR fortran/103779
22900 * gfortran.dg/pr103779.f90: New test.
22901
22902 2023-02-09 Jakub Jelinek <jakub@redhat.com>
22903
22904 PR tree-optimization/108688
22905 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
22906 * gcc.dg/pr108688.c: New test.
22907
22908 2023-02-09 Andrew Pinski <apinski@marvell.com>
22909
22910 PR tree-optimization/108688
22911 * gcc.c-torture/compile/pr108688-1.c: New test.
22912
22913 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22914
22915 PR fortran/107424
22916 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
22917 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
22918
22919 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22920
22921 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
22922
22923 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22924
22925 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
22926
22927 2023-02-09 Jakub Jelinek <jakub@redhat.com>
22928
22929 PR c++/108698
22930 * g++.dg/cpp0x/pr108698.C: New test.
22931
22932 2023-02-08 Joseph Myers <joseph@codesourcery.com>
22933
22934 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
22935 pointers with null values that are not null pointer constants.
22936 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
22937 pointers with non-null values, not with null values that are not
22938 null pointer constants.
22939
22940 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
22941
22942 * gcc.dg/torture/pr100398.c: Limit to lra targets.
22943 * gcc.dg/pr100590.c: Ditto.
22944
22945 2023-02-08 David Malcolm <dmalcolm@redhat.com>
22946
22947 PR analyzer/108704
22948 * gcc.dg/analyzer/uninit-7.c: New test.
22949 * gcc.dg/analyzer/uninit-pr108704.c: New test.
22950
22951 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
22952
22953 PR fortran/103259
22954 * gfortran.dg/pr103259.f90: New test.
22955
22956 2023-02-08 Jakub Jelinek <jakub@redhat.com>
22957
22958 PR tree-optimization/108692
22959 * gcc.dg/pr108692.c: New test.
22960
22961 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
22962
22963 * objc/execute/execute.exp: Load objc-dg.exp.
22964
22965 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
22966
22967 PR tree-optimization/108316
22968 * gcc.dg/vect/pr108316.c: New test.
22969
22970 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
22971
22972 Revert:
22973 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
22974
22975 * gcc.target/i386/pr103541.c: New.
22976
22977 2023-02-08 Jakub Jelinek <jakub@redhat.com>
22978
22979 PR c++/108525
22980 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
22981 incorrectly applied into PR108526 testcase ...
22982 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
22983
22984 2023-02-07 David Malcolm <dmalcolm@redhat.com>
22985
22986 PR analyzer/108661
22987 * gcc.dg/analyzer/fread-pr108661.c: New test.
22988 * gcc.dg/analyzer/read-pr108661.c: New test.
22989
22990 2023-02-07 Harald Anlauf <anlauf@gmx.de>
22991
22992 PR fortran/95107
22993 * gfortran.dg/save_7.f90: New test.
22994
22995 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
22996
22997 * gcc.target/i386/pr103541.c: New.
22998
22999 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23000
23001 PR tree-optimization/106923
23002 * gcc.dg/pr106923.c: New test.
23003
23004 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23005
23006 PR tree-optimization/106433
23007 * gcc.c-torture/compile/pr106433.c: New test.
23008
23009 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23010
23011 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23012 -Wdeprecated warning for C++23.
23013
23014 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23015
23016 PR target/104921
23017 * gcc.target/aarch64/pr104921-1.c: New test.
23018 * gcc.target/aarch64/pr104921-2.c: New test.
23019 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23020
23021 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23022
23023 * g++.target/loongarch/bytepick.C: New test.
23024
23025 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23026
23027 * gcc.target/aarch64/options_set_10.c: Removed.
23028
23029 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23030
23031 PR tree-optimization/108655
23032 * gcc.dg/pr108655.c: New test.
23033
23034 2023-02-06 Patrick Palka <ppalka@redhat.com>
23035
23036 PR c++/107461
23037 * g++.dg/cpp0x/overload5.C: New test.
23038 * g++.dg/cpp0x/overload5a.C: New test.
23039 * g++.dg/cpp0x/overload6.C: New test.
23040
23041 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23042
23043 PR fortran/108592
23044 * gfortran.dg/pr108592.f90: New test.
23045
23046 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23047
23048 PR tree-optimization/108647
23049 * g++.dg/torture/pr108647.C: New test.
23050
23051 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23052
23053 PR tree-optimization/108639
23054 * gcc.c-torture/compile/pr108638.c: New file.
23055 * gcc.c-torture/compile/pr108639.c: New file.
23056
23057 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23058
23059 PR tree-optimization/107570
23060 * gcc.dg/pr107570.c: New.
23061
23062 2023-02-03 Marek Polacek <polacek@redhat.com>
23063
23064 PR c++/108158
23065 * g++.dg/cpp1y/constexpr-108158.C: New test.
23066
23067 2023-02-03 Marek Polacek <polacek@redhat.com>
23068
23069 PR c++/101071
23070 * g++.dg/cpp0x/variadic-alias8.C: New test.
23071
23072 2023-02-03 Patrick Palka <ppalka@redhat.com>
23073
23074 PR c++/107461
23075 * g++.dg/template/call9.C: New test.
23076
23077 2023-02-03 Patrick Palka <ppalka@redhat.com>
23078
23079 PR c++/96745
23080 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23081
23082 2023-02-03 Patrick Palka <ppalka@redhat.com>
23083
23084 PR c++/108579
23085 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23086
23087 2023-02-03 Martin Jambor <mjambor@suse.cz>
23088
23089 PR ipa/108384
23090 * gcc.dg/ipa/pr108384.c: New test.
23091
23092 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23093
23094 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23095 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23096
23097 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23098
23099 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
23100 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
23101 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
23102 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
23103 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
23104 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
23105 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
23106 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
23107 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
23108 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
23109 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
23110 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
23111 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
23112 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
23113 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
23114
23115 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23116
23117 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
23118 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
23119 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
23120 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
23121 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
23122 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
23123 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
23124 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
23125 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
23126 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
23127 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
23128 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
23129 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
23130 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
23131 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
23132
23133 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23134
23135 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
23136 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
23137 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
23138 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
23139 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
23140 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
23141 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
23142 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
23143 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
23144 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
23145 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
23146 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
23147 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
23148 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
23149 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
23150
23151 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23152
23153 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23154
23155 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23156
23157 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
23158 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
23159 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
23160 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
23161 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
23162 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
23163 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
23164 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
23165 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
23166 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
23167 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
23168 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
23169 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
23170 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
23171 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
23172 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
23173 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
23174 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
23175
23176 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23177
23178 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
23179 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
23180 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
23181 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
23182 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
23183 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
23184 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
23185 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
23186 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
23187 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
23188 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
23189 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
23190 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
23191 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
23192 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
23193 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
23194 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
23195 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
23196
23197 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23198
23199 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
23200 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
23201 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
23202 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
23203 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
23204 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
23205 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
23206 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
23207 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
23208 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
23209 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
23210 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
23211 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
23212 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
23213 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
23214 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
23215 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
23216 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
23217
23218 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23219
23220 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
23221 and pointer to be disallowed.
23222 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
23223 pointers are allowed.
23224 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
23225 nullptr_t and pointers are disallowed.
23226
23227 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23228
23229 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
23230 types with real initializers are allowed.
23231 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
23232 of complex types with real initializers being disallowed.
23233 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
23234 initializers.
23235 * gcc.dg/c2x-constexpr-9.c: Add more tests.
23236 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
23237 initializers for decimal types.
23238 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
23239 initializers for decimal types. Add more tests of decimal
23240 initializers for binary types.
23241
23242 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
23243
23244 * gcc.target/gcn/cond_shift_3.c: New test.
23245 * gcc.target/gcn/cond_shift_3_run.c: New test.
23246 * gcc.target/gcn/cond_shift_4.c: New test.
23247 * gcc.target/gcn/cond_shift_4_run.c: New test.
23248 * gcc.target/gcn/cond_shift_8.c: New test.
23249 * gcc.target/gcn/cond_shift_8_run.c: New test.
23250 * gcc.target/gcn/cond_shift_9.c: New test.
23251 * gcc.target/gcn/cond_shift_9_run.c: New test.
23252
23253 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23254
23255 PR rtl-optimization/108508
23256 * gcc.target/aarch64/pr108508.c: New test.
23257
23258 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23259
23260 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23261
23262 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23263
23264 PR analyzer/108633
23265 * gcc.dg/analyzer/fd-pr108633.c: New test.
23266
23267 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23268
23269 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23270
23271 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23272
23273 PR debug/106746
23274 PR rtl-optimization/108463
23275 PR target/108484
23276 * gcc.dg/pr108463.c: New test.
23277
23278 2023-02-02 Richard Biener <rguenther@suse.de>
23279
23280 PR middle-end/108625
23281 * gcc.dg/pr108625.c: New testcase.
23282
23283 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
23284
23285 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
23286 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
23287 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
23288 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
23289 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
23290
23291 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23292
23293 * gcc.target/arm/mve/pr108443-run.c: New test.
23294 * gcc.target/arm/mve/pr108443.c: New test.
23295
23296 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23297
23298 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23299
23300 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23301
23302 PR target/107674
23303 * gcc.target/arm/mve/mve_vpt.c: New test.
23304
23305 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23306
23307 PR ipa/107300
23308 * gcc.dg/pr107300.c: New test.
23309
23310 2023-02-02 liuhongt <hongtao.liu@intel.com>
23311
23312 * gcc.target/aarch64/pr108601.c: New test.
23313
23314 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23315
23316 PR middle-end/108435
23317 * gcc.dg/gomp/pr108435.c: New test.
23318
23319 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23320
23321 PR fortran/108609
23322 * gfortran.dg/pr108527.f90: Adjust test pattern.
23323
23324 2023-02-01 Tamar Christina <tamar.christina@arm.com>
23325
23326 * gcc.target/aarch64/cpunative/info_19: New test.
23327 * gcc.target/aarch64/cpunative/info_20: New test.
23328 * gcc.target/aarch64/cpunative/info_21: New test.
23329 * gcc.target/aarch64/cpunative/info_22: New test.
23330 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
23331 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
23332 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
23333 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
23334
23335 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23336
23337 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
23338 into...
23339 * gcc.dg/builtin-object-size-common.h: ... new file.
23340 * g++.dg/ext/builtin-object-size1.C: Include
23341 builtin-object-size-common.h. Replace all abort with FAIL.
23342 (main): Call DONE.
23343 * g++.dg/ext/builtin-object-size2.C: Likewise.
23344 * gcc.dg/builtin-object-size-1.c: Likewise.
23345 * gcc.dg/builtin-object-size-12.c: Likewise.
23346 * gcc.dg/builtin-object-size-13.c: Likewise.
23347 * gcc.dg/builtin-object-size-15.c: Likewise.
23348 * gcc.dg/builtin-object-size-2.c: Likewise.
23349 * gcc.dg/builtin-object-size-3.c: Likewise.
23350 * gcc.dg/builtin-object-size-4.c: Likewise.
23351 * gcc.dg/builtin-object-size-6.c: Likewise.
23352 * gcc.dg/builtin-object-size-7.c: Likewise.
23353 * gcc.dg/builtin-object-size-8.c: Likewise.
23354 * gcc.dg/pr101836.c: Likewise.
23355 * gcc.dg/strict-flex-array-3.c: Likewise.
23356
23357 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23358
23359 PR tree-optimization/108356
23360 * gcc.dg/pr108356.c: New.
23361
23362 2023-02-01 Martin Liska <mliska@suse.cz>
23363
23364 PR ipa/108509
23365 * g++.dg/ipa/pr108509.C: New test.
23366
23367 2023-02-01 Marek Polacek <polacek@redhat.com>
23368
23369 PR c++/107755
23370 * g++.dg/warn/Wlogical-op-4.C: New test.
23371
23372 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23373
23374 PR debug/108573
23375 * gcc.dg/pr108573.c: New test.
23376
23377 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
23378
23379 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
23380 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
23381
23382 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23383
23384 PR c++/108607
23385 * g++.dg/gomp/pr108607.C: New test.
23386
23387 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
23388
23389 * gcc.target/s390/preserve-args-1.c: New test.
23390 * gcc.target/s390/preserve-args-2.c: New test.
23391 * gcc.target/s390/preserve-args-3.c: New file.
23392
23393 2023-02-01 Jason Merrill <jason@redhat.com>
23394
23395 * g++.dg/warn/changes-meaning2.C: New test.
23396 * g++.dg/warn/changes-meaning3.C: New test.
23397
23398 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23399
23400 * gcc.dg/analyzer/call-summaries-2.c: Add
23401 dg-require-effective-target alloca.
23402 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
23403 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
23404 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
23405 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
23406 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
23407 "free", to match uses of "__builtin_malloc".
23408 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
23409 alloca.
23410 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23411
23412 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23413
23414 PR analyzer/108616
23415 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23416 * gcc.dg/analyzer/test-alloca.h: New test.
23417
23418 2023-01-31 Jason Merrill <jason@redhat.com>
23419
23420 PR c++/108559
23421 * g++.dg/cpp1z/aggr-base13.C: New test.
23422
23423 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23424
23425 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23426 'gcc-set-multilib-library-path' for 'ld_library_path'.
23427
23428 2023-01-31 Marek Polacek <polacek@redhat.com>
23429
23430 PR c++/102870
23431 * g++.dg/cpp0x/variadic184.C: New test.
23432
23433 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23434
23435 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
23436 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
23437 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
23438 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
23439 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
23440 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
23441 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
23442 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
23443 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
23444 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
23445 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
23446 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
23447 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
23448 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
23449 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
23450 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
23451 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
23452 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
23453 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
23454 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
23455 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
23456 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
23457 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
23458 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
23459 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
23460 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
23461 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
23462 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
23463 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
23464 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
23465
23466 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23467
23468 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
23469 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
23470 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
23471 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
23472 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
23473 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
23474 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
23475 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
23476 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
23477 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
23478 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
23479 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
23480 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
23481 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
23482 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
23483 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
23484 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
23485 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
23486 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
23487 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
23488 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
23489 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
23490 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
23491 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
23492 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
23493 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
23494 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
23495 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
23496 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
23497 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
23498
23499 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23500
23501 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
23502 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
23503 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
23504 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
23505 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
23506 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
23507 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
23508 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
23509 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
23510 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
23511 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
23512 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
23513 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
23514 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
23515 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
23516 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
23517 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
23518 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
23519 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
23520 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
23521 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
23522 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
23523 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
23524 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
23525 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
23526 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
23527 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
23528 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
23529 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
23530 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
23531
23532 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23533
23534 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
23535 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
23536 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
23537 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
23538 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
23539 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
23540 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
23541 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
23542 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
23543 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
23544 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
23545 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
23546 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
23547 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
23548 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
23549
23550 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23551
23552 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
23553 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
23554 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
23555 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
23556 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
23557 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
23558 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
23559 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
23560 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
23561 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
23562 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
23563 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
23564 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
23565 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
23566 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
23567 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
23568 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
23569 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
23570 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
23571 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
23572 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
23573 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
23574 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
23575 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
23576 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
23577 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
23578 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
23579 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
23580 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
23581 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
23582
23583 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23584
23585 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
23586 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
23587 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
23588 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
23589 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
23590 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
23591 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
23592 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
23593 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
23594 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
23595 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
23596 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
23597 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
23598 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
23599 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
23600
23601 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23602
23603 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
23604 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
23605 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
23606 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
23607 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
23608 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
23609 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
23610 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
23611 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
23612 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
23613 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
23614 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
23615 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
23616 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
23617 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
23618
23619 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23620
23621 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
23622 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
23623 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
23624 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
23625 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
23626 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
23627 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
23628 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
23629 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
23630 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
23631 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
23632 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
23633 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
23634 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
23635 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
23636
23637 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23638
23639 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
23640 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
23641 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
23642 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
23643 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
23644 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
23645 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
23646 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
23647 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
23648 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
23649 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
23650 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
23651 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
23652 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
23653 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
23654 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
23655 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
23656 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
23657 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
23658 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
23659 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
23660 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
23661 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
23662 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
23663 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
23664 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
23665 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
23666 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
23667 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
23668 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
23669
23670 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23671
23672 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
23673 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
23674 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
23675 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
23676 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
23677 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
23678 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
23679 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
23680 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
23681 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
23682 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
23683 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
23684 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
23685 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
23686 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
23687
23688 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23689
23690 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
23691 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
23692 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
23693 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
23694 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
23695 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
23696 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
23697 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
23698 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
23699 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
23700 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
23701 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
23702 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
23703 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
23704 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
23705
23706 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23707
23708 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
23709
23710 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23711
23712 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
23713 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
23714 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
23715 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
23716 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
23717 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
23718 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
23719 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
23720 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
23721 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
23722 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
23723 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
23724 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
23725 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
23726 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
23727 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
23728 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
23729 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
23730
23731 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23732
23733 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
23734 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
23735 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
23736 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
23737 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
23738 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
23739 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
23740 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
23741 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
23742 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
23743 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
23744 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
23745 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
23746 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
23747 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
23748 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
23749 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
23750 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
23751
23752 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23753
23754 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
23755 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
23756 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
23757 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
23758 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
23759 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
23760 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
23761 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
23762 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
23763 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
23764 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
23765 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
23766 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
23767 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
23768 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
23769 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
23770 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
23771 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
23772 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
23773 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
23774 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
23775 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
23776 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
23777 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
23778 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
23779 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
23780 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
23781 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
23782 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
23783 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
23784 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
23785 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
23786 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
23787 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
23788 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
23789 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
23790
23791 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23792
23793 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
23794 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
23795 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
23796 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
23797 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
23798 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
23799 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
23800 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
23801 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
23802 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
23803 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
23804 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
23805 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
23806 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
23807 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
23808 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
23809 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
23810 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
23811 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
23812 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
23813 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
23814 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
23815 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
23816 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
23817 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
23818 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
23819 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
23820 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
23821 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
23822 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
23823 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
23824 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
23825 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
23826 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
23827 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
23828 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
23829
23830 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23831
23832 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
23833 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
23834 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
23835 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
23836 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
23837 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
23838 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
23839 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
23840 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
23841 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
23842 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
23843 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
23844 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
23845 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
23846 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
23847 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
23848 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
23849 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
23850 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
23851 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
23852 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
23853 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
23854 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
23855 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
23856 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
23857 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
23858 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
23859 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
23860 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
23861 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
23862 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
23863 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
23864 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
23865 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
23866 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
23867 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
23868
23869 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23870
23871 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
23872 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
23873 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
23874 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
23875 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
23876 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
23877 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
23878 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
23879 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
23880 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
23881 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
23882 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
23883 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
23884 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
23885 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
23886 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
23887 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
23888 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
23889
23890 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23891
23892 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
23893 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
23894 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
23895 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
23896 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
23897 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
23898 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
23899 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
23900 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
23901 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
23902 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
23903 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
23904 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
23905 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
23906 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
23907 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
23908 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
23909 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
23910 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
23911 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
23912 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
23913 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
23914 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
23915 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
23916 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
23917 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
23918 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
23919 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
23920 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
23921 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
23922 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
23923 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
23924 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
23925 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
23926 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
23927 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
23928
23929 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23930
23931 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
23932 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
23933 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
23934 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
23935 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
23936 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
23937 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
23938 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
23939 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
23940 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
23941 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
23942 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
23943 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
23944 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
23945 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
23946 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
23947 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
23948 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
23949
23950 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23951
23952 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
23953 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
23954 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
23955 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
23956 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
23957 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
23958 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
23959 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
23960 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
23961 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
23962 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
23963 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
23964 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
23965 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
23966 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
23967 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
23968 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
23969 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
23970
23971 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23972
23973 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
23974 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
23975 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
23976 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
23977 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
23978 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
23979 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
23980 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
23981 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
23982 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
23983 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
23984 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
23985 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
23986 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
23987 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
23988 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
23989 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
23990 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
23991
23992 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23993
23994 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
23995 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
23996 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
23997 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
23998 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
23999 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24000 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24001 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24002 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24003 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24004 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24005 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24006 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24007 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24008 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24009 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24010 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24011 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24012
24013 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24014
24015 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24016 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24017 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24018 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24019 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24020 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24021 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24022 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24023 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24024 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24025 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24026 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24027 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24028 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24029 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24030 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24031 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24032 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24033
24034 2023-01-31 Marek Polacek <polacek@redhat.com>
24035
24036 PR c++/107593
24037 PR c++/108597
24038 * g++.dg/warn/Wduplicated-cond3.C: New test.
24039 * g++.dg/warn/Wduplicated-cond4.C: New test.
24040 * g++.dg/warn/Wduplicated-cond5.C: New test.
24041
24042 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24043
24044 PR target/108589
24045 * gcc.target/aarch64/pr108589.c: New test.
24046
24047 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24048
24049 PR tree-optimization/108608
24050 * gcc.dg/vect/pr108608.c: New test.
24051 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24052
24053 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24054
24055 PR tree-optimization/108385
24056 * gcc.dg/pr108385.c: New.
24057
24058 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24059
24060 PR tree-optimization/108359
24061 * gcc.dg/pr108359.c: New.
24062
24063 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24064
24065 * rust/compile/issue-1073.rs: New test.
24066
24067 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24068
24069 * rust/compile/issue-1006.rs: New test.
24070
24071 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24072
24073 * rust/compile/const_generics_5.rs: Fix assertions.
24074 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24075
24076 2023-01-31 liushuyu <liushuyu011@gmail.com>
24077
24078 * rust/compile/builtin_macro_recurse.rs: New test.
24079
24080 2023-01-31 liushuyu <liushuyu011@gmail.com>
24081
24082 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24083 * rust/compile/builtin_macro_env.rs: Likewise.
24084
24085 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24086
24087 * rust/compile/frust-compile-until.rs: New test.
24088
24089 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24090
24091 * rust/compile/rust-const-blog-issue.rs: New test.
24092
24093 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24094
24095 * rust/compile/macro44.rs: New test.
24096
24097 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24098
24099 * rust/compile/macro_export_1.rs: New test.
24100
24101 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24102
24103 * rust/compile/const_generics_8.rs: New test.
24104
24105 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24106
24107 * rust/compile/const_generics_7.rs: New test.
24108
24109 2023-01-31 liushuyu <liushuyu011@gmail.com>
24110
24111 * rust/execute/torture/loop-condition-eval.rs: New test.
24112
24113 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24114
24115 * rust/compile/const8.rs: New test.
24116
24117 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24118
24119 * rust/compile/const7.rs: New test.
24120
24121 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24122
24123 * rust/compile/const6.rs: New test.
24124
24125 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24126
24127 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
24128 * rust/compile/tuple1.rs: Likewise.
24129 * rust/compile/type-alias1.rs: Likewise.
24130 * rust/execute/torture/operator_overload_9.rs: Likewise.
24131 * rust/execute/torture/slice1.rs: Rework test to use new parsing
24132 capability and stick to the original implementation.
24133
24134 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24135
24136 * rust/compile/macro43.rs: New test.
24137
24138 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24139
24140 * rust/compile/parse_range.rs: New test.
24141
24142 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24143
24144 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
24145 * rust/compile/issue-1289.rs: Likewise.
24146 * rust/compile/test_mod.rs: Likewise.
24147 * rust/compile/torture/raw_identifiers.rs: Likewise.
24148 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
24149 * rust/compile/privacy7.rs: New test.
24150
24151 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24152
24153 * rust/compile/rustc_attr1.rs: New test.
24154
24155 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24156
24157 * rust/debug/win64-abi.rs: Fix assertion to take into account
24158 overflow builtins
24159 * rust/compile/torture/macro-issue1426.rs: Moved to...
24160 * rust/execute/torture/macro-issue1426.rs: ...here.
24161 * rust/execute/torture/overflow1.rs: New test.
24162
24163 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24164
24165 * rust/compile/torture/issue-1506.rs: New test.
24166
24167 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24168
24169 * rust/compile/const4.rs: New.
24170 * rust/compile/const5.rs: New.
24171
24172 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24173
24174 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
24175 gm2-libs-log.
24176 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
24177 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
24178 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
24179 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
24180
24181 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24182
24183 PR target/108599
24184 * gcc.target/i386/avx2-pr108599.c: New test.
24185
24186 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24187
24188 PR testsuite/108604
24189 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24190 signed char.
24191
24192 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24193
24194 PR rtl-optimization/108596
24195 * gcc.c-torture/compile/pr108596.c: New test.
24196
24197 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24198
24199 PR c++/105593
24200 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24201
24202 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24203
24204 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
24205 condition.
24206 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24207 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24208 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24209 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24210 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24211 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24212 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24213 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24214 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24215 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24232 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24233
24234 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24235
24236 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
24237 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
24238 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
24239 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
24240 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
24241 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
24242 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
24243 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
24244 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
24245 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
24246 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
24247 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
24248 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
24249 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
24250 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
24251
24252 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24253
24254 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
24255 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
24256 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
24257 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
24258 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
24259 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
24260 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
24261 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
24262 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
24263 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
24264 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
24265 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
24266 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
24267 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
24268 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
24269
24270 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24271
24272 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
24273 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
24274 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
24275 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
24276 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
24277 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
24278 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
24279 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
24280 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
24281 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
24282 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
24283 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
24284 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
24285 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
24286 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
24287
24288 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24289
24290 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
24291 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
24292 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
24293 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
24294 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
24295 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
24296 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
24297 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
24298 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
24299 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
24300 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
24301 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
24302 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
24303 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
24304 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
24305
24306 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24307
24308 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
24309 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
24310 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
24311 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
24312 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
24313 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
24314 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
24315 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
24316 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
24317 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
24318 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
24319 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
24320 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
24321 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
24322 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
24323
24324 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24325
24326 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
24327 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
24328 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
24329 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
24330 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
24331 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
24332 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
24333 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
24334 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
24335 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
24336 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
24337 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
24338 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
24339 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
24340 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
24341
24342 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24343
24344 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
24345 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
24346 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
24347 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
24348 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
24349 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
24350 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
24351 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
24352 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
24353 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
24354 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
24355 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
24356 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
24357 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
24358 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
24359
24360 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24361
24362 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
24363 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
24364 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
24365 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
24366 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
24367 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
24368 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
24369 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
24370 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
24371 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
24372 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
24373 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
24374 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
24375 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
24376 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
24377
24378 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24379
24380 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
24381 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
24382 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
24383 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
24384 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
24385 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
24386 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
24387 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
24388 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
24389 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
24390 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
24391 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
24392
24393 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24394
24395 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
24396 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
24397 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
24398 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
24399 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
24400 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
24401 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
24402 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
24403 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
24404 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
24405 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
24406 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
24407 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
24408 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
24409 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
24410 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
24411 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
24412 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
24413 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
24414 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
24415 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
24416 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
24417 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
24418 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
24419
24420 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24421
24422 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
24423 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
24424 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
24425 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
24426 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
24427 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
24428 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
24429 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
24430 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
24431 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
24432 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
24433 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
24434 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
24435 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
24436 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
24437 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
24438 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
24439 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
24440 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
24441 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
24442 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
24443 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
24444 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
24445 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
24446
24447 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24448
24449 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
24450 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
24451 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
24452 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
24453 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
24454 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
24455
24456 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24457
24458 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
24459 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
24460 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
24461 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
24462 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
24463 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
24464
24465 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24466
24467 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
24468 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
24469 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
24470 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
24471 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
24472 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
24473 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
24474 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
24475 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
24476 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
24477 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
24478 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
24479 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
24480 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
24481 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
24482 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
24483 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
24484 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
24485
24486 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24487
24488 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
24489 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
24490 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
24491 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
24492 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
24493 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
24494 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
24495 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
24496 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
24497 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
24498 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
24499 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
24500 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
24501 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
24502 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
24503 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
24504 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
24505 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
24506
24507 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24508
24509 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
24510 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
24511 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
24512 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
24513 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
24514 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
24515 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
24516 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
24517 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
24518 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
24519 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
24520 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
24521 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
24522 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
24523 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
24524 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
24525 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
24526 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
24527
24528 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24529
24530 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
24531 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
24532 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
24533 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
24534 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
24535 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
24536 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
24537 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
24538 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
24539 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
24540 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
24541 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
24542 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
24543 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
24544 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
24545 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
24546 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
24547 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
24548
24549 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24550
24551 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
24552 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
24553 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
24554 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
24555 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
24556 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
24557 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
24558 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
24559 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
24560 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
24561 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
24562 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
24563 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
24564 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
24565 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
24566 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
24567 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
24568 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
24569
24570 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24571
24572 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
24573 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
24574 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
24575 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
24576 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
24577 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
24578 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
24579 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
24580 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
24581 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
24582 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
24583 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
24584 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
24585 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
24586 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
24587 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
24588 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
24589 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
24590
24591 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24592
24593 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
24594 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
24595 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
24596 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
24597 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
24598 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
24599 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
24600 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
24601 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
24602 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
24603 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
24604 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
24605 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
24606 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
24607 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
24608 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
24609 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
24610 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
24611
24612 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24613
24614 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
24615 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
24616 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
24617 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
24618 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
24619 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
24620 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
24621 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
24622 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
24623 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
24624 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
24625 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
24626 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
24627 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
24628 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
24629 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
24630 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
24631 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
24632
24633 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24634
24635 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24636
24637 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24638
24639 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
24640 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
24641 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
24642
24643 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24644
24645 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24646 restore TORTURE_OPTIONS.
24647
24648 2023-01-30 Andrew Pinski <apinski@marvell.com>
24649
24650 PR tree-optimization/108582
24651 * gcc.dg/pr108582-1.c: New test.
24652
24653 2023-01-30 Richard Biener <rguenther@suse.de>
24654
24655 PR tree-optimization/108574
24656 * gcc.dg/torture/pr108574-1.c: New testcase.
24657 * gcc.dg/torture/pr108574-2.c: Likewise.
24658 * gcc.dg/torture/pr108574-3.c: Likewise.
24659
24660 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24661
24662 PR fortran/108450
24663 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24664
24665 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24666
24667 PR fortran/103506
24668 * gfortran.dg/pr103506_1.f90: New test.
24669
24670 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
24671
24672 * gcc.dg/ipa/ipa-sra-30.c: New test.
24673 * gcc.dg/ipa/ipa-sra-31.c: New test.
24674 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
24675
24676 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24677 Steven G. Kargl <kargl@gcc.gnu.org>
24678
24679 PR fortran/108527
24680 * gfortran.dg/pr108527.f90: New test.
24681
24682 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24683
24684 PR fortran/108453
24685 * gfortran.dg/common_27.f90: New test.
24686
24687 2023-01-28 Jonathan Yong <10walls@gmail.com>
24688
24689 PR c/108192
24690 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
24691 so function call is not mangled by __mingw_printf when
24692 doing assembly symbol inspection.
24693
24694 2023-01-28 Jonathan Yong <10walls@gmail.com>
24695
24696 PR c/108150
24697 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
24698 target same as on Linux.
24699
24700 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24701
24702 * g++.target/riscv/rvv/base/vlse-1.C: New test.
24703 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
24704 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
24705 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
24706 * g++.target/riscv/rvv/base/vsse-1.C: New test.
24707 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
24708 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
24709 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
24710 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
24711 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
24712 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
24713 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
24714 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
24715 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
24716 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
24717 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
24718 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
24719 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
24720 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
24721 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
24722 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
24723 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
24724 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
24725 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
24726 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
24727 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
24728 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
24729 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
24730 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
24731 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
24732
24733 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24734
24735 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
24736 with (\r*\n+).
24737 * gfortran.dg/array_temporaries_2.f90: Likewise.
24738 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24739 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24740 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24741 * gfortran.dg/fmt_error_4.f90: Likewise.
24742 * gfortran.dg/fmt_error_5.f90: Likewise.
24743 * gfortran.dg/fmt_float.f90: Likewise.
24744 * gfortran.dg/fmt_l.f90: Likewise.
24745 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
24746 * gfortran.dg/fmt_zero_precision.f90: Likewise.
24747 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24748 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24749 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24750 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24751 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
24752 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24753 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24754 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24755 * gfortran.dg/namelist_40.f90: Likewise.
24756 * gfortran.dg/namelist_47.f90: Likewise.
24757 * gfortran.dg/namelist_print_1.f: Likewise.
24758 * gfortran.dg/parameter_array_dummy.f90: Likewise.
24759
24760 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
24761
24762 * gm2/pim/fail/empty.mod: New test.
24763
24764 2023-01-27 Joseph Myers <joseph@codesourcery.com>
24765
24766 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
24767 auto initializers to be disallowed.
24768
24769 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24770
24771 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
24772 Remove XFAIL.
24773 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
24774 of dump files.
24775
24776 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24777
24778 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
24779 rather than an asm barrier.
24780 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
24781 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
24782 rather than volatile.
24783 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
24784 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
24785 function. Remove -fno-inline.
24786 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
24787 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
24788 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
24789 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
24790 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
24791 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
24792 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
24793 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
24794 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
24795 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
24796 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
24797 Allow the scalar form to be used when operating on lane 0.
24798 Add a test for lane 1.
24799
24800 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24801
24802 PR tree-optimization/96373
24803 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
24804 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
24805
24806 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24807
24808 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
24809 vector length.
24810 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
24811 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
24812 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
24813 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
24814 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
24815 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
24816
24817 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
24818
24819 PR tree-optimization/108306
24820 * gcc.dg/pr108306.c: New.
24821
24822 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
24823
24824 PR tree-optimization/108447
24825 * gcc.dg/pr108447.c: New.
24826
24827 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24828
24829 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
24830 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24831 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
24832
24833 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24834
24835 * g++.target/riscv/rvv/base/vle-1.C: New test.
24836 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
24837 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
24838 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
24839 * g++.target/riscv/rvv/base/vse-1.C: New test.
24840 * g++.target/riscv/rvv/base/riscv_vector.h: New.
24841
24842 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24843
24844 * gcc.target/riscv/rvv/base/vse-1.c: New test.
24845 * gcc.target/riscv/rvv/base/vse-2.c: New test.
24846 * gcc.target/riscv/rvv/base/vse-3.c: New test.
24847 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
24848 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
24849 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
24850
24851 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24852
24853 * gcc.target/riscv/rvv/base/vle-1.c: New test.
24854 * gcc.target/riscv/rvv/base/vle-2.c: New test.
24855 * gcc.target/riscv/rvv/base/vle-3.c: New test.
24856 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
24857 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
24858 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
24859 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
24860 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
24861 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
24862 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
24863 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
24864 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
24865 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
24866 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
24867 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
24868 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
24869 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
24870 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
24871
24872 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24873
24874 * g++.target/riscv/rvv/base/vsm-1.C: New test.
24875 * g++.target/riscv/rvv/rvv.exp: New test.
24876 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
24877 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
24878 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
24879
24880 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24881
24882 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
24883 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24884 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24885 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24886 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
24887 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24888 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24889 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24890 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24891 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24892 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24893 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24894 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24895 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24896 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
24897 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24898 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24899 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24900 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24901 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24902 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24903 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
24904 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
24905 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
24906 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
24907 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
24908 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
24909 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
24910 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
24911 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
24912 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
24913 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
24914 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
24915 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
24916 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
24917 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
24918 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
24919 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
24920 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
24921 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
24922 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
24923 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
24924 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
24925 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
24926 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
24927 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
24928 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
24929 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
24930 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
24931 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
24932 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
24933 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
24934 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
24935 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
24936 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
24937 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
24938 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
24939 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
24940 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
24941 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
24942 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
24943 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
24944 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
24945 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
24946 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
24947 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
24948 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
24949 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
24950 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
24951 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
24952 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
24953 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
24954 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
24955 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
24956 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
24957 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
24958 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
24959 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
24960 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
24961 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
24962 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
24963 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
24964 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
24965 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
24966 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
24967 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
24968 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
24969 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
24970 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
24971 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
24972 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
24973 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
24974 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
24975 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
24976 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
24977 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
24978 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
24979 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
24980 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
24981 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
24982 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
24983 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
24984 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
24985 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
24986 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
24987 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
24988 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
24989 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
24990 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
24991
24992 2023-01-27 Xi Ruoyao <xry111@xry111.site>
24993
24994 * gcc.dg/pr95115.c (x): Add noipa attribute.
24995
24996 2023-01-27 Jakub Jelinek <jakub@redhat.com>
24997
24998 PR ipa/106061
24999 * gcc.dg/pr106061.c: New test.
25000
25001 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25002
25003 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25004 target selector to handle Windows.
25005 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25006 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25007
25008 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25009
25010 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25011 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25012 New test.
25013 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25014 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25015 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25016 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25017 New test.
25018
25019 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25020
25021 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25022 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25023 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25024 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25025 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25026 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25027 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25028 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25029 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25030 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25031 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25032 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25033 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25034 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25035 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25036 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25037 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25038 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25039 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25040 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25041 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25042 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25043 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25044 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25045 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25046 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25047 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25048 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25049 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25050 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25051 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25052 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25053 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25054 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25055 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25056 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25057 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25058 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25059 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25060 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25061 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25062 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25063 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25064 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25065 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25066 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25067 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25068 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25069 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25070 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25071 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25072 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25073 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25074 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25075 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25076 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25077 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25078 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25079 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25080 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25081 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25082 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25083 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25084 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25085 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
25086 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
25087 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
25088 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
25089 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
25090 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
25091 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
25092
25093 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25094
25095 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
25096 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
25097 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
25098 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
25099 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
25100 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
25101 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
25102 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
25103 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
25104 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
25105 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
25106 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
25107 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
25108 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
25109 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
25110 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
25111 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
25112 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
25113 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
25114 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
25115 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
25116 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
25117 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
25118 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
25119 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
25120 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
25121 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
25122 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
25123 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
25124 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
25125 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
25126 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
25127 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
25128 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
25129 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
25130 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
25131 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
25132 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
25133 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
25134 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
25135 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
25136 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
25137 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
25138 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
25139
25140 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25141
25142 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
25143 testcase.
25144 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25151 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25152 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25153
25154 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25155
25156 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25157
25158 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25159
25160 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25161
25162 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25163
25164 PR fortran/108544
25165 * gfortran.dg/pr108544.f90: New test.
25166 * gfortran.dg/pr96102b.f90: New test.
25167
25168 2023-01-26 Marek Polacek <polacek@redhat.com>
25169
25170 PR middle-end/108543
25171 * c-c++-common/asan/pointer-subtract-5.c: New test.
25172 * c-c++-common/asan/pointer-subtract-6.c: New test.
25173 * c-c++-common/asan/pointer-subtract-7.c: New test.
25174 * c-c++-common/asan/pointer-subtract-8.c: New test.
25175
25176 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25177
25178 PR tree-optimization/108540
25179 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
25180 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
25181
25182 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25183
25184 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25185
25186 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25187
25188 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25189 compound literals.
25190
25191 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25192
25193 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
25194 * gcc.dg/guality/pr54519-1.c: Likewise.
25195 * gcc.dg/guality/pr54519-3.c: Likewise.
25196 * gcc.dg/guality/pr54693-2.c: Likewise.
25197 * gcc.dg/guality/sra-1.c: Likewise.
25198
25199 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25200
25201 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25202
25203 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25204
25205 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25206
25207 2023-01-26 Marek Polacek <polacek@redhat.com>
25208
25209 PR c++/105300
25210 * g++.dg/cpp0x/udlit-error1.C: New test.
25211
25212 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25213
25214 PR analyzer/108507
25215 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25216 -Wno-stringop-overflow.
25217
25218 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25219
25220 PR analyzer/108524
25221 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
25222 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
25223 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
25224 New test.
25225
25226 2023-01-26 Richard Biener <rguenther@suse.de>
25227
25228 PR tree-optimization/108547
25229 * gcc.dg/uninit-pr108547.c: New testcase.
25230
25231 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25232
25233 PR tree-optimization/108522
25234 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
25235 macro.
25236 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
25237 test_dynarray_struct_member_d,
25238 test_dynarray_struct_member_subobj_b,
25239 test_dynarray_struct_member_subobj_c,
25240 test_dynarray_struct_member_subobj_d): New tests.
25241 (main): Call them.
25242
25243 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25244
25245 PR c++/108503
25246 * g++.dg/gomp/pr108503.C: New test.
25247
25248 2023-01-26 Richard Biener <rguenther@suse.de>
25249
25250 PR tree-optimization/108523
25251 * gcc.dg/torture/pr108523.c: New testcase.
25252
25253 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25254
25255 PR fortran/108528
25256 * gfortran.dg/pr108528.f90: New test.
25257
25258 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25259
25260 PR c++/108525
25261 * g++.dg/cpp23/static-operator-call5.C: New test.
25262
25263 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25264
25265 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
25266 "C".
25267 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
25268 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
25269 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
25270 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
25271 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
25272 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
25273 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
25274 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
25275 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
25276 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
25277 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
25278 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
25279 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
25280 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
25281 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
25282 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
25283 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
25284 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
25285 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
25286 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
25287 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
25288 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
25289 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
25290 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
25291 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
25292 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
25293 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
25294 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
25295 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
25296 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
25297 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
25298 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
25299 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
25300 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
25301 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
25302 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
25303 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
25304 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
25305 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
25306 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
25307 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
25308 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
25309 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
25310 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
25311 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
25312 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
25313 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
25314 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
25315 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
25316 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
25317 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
25318 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
25319 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
25320 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
25321 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
25322 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
25323 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
25324 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
25325 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
25326 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
25327 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
25328 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
25329 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
25330 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
25331 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
25332 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
25333 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
25334 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
25335 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
25336 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
25337 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
25338 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
25339 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
25340 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
25341 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
25342 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
25343 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
25344 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
25345 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
25346 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
25347 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
25348 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
25349 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
25350 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
25351
25352 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25353
25354 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
25355 check-function-bodies instead of scan-assembler checks. Use
25356 extern "C" for C++ testing.
25357 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
25358 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
25359 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
25360 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
25361 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
25362 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
25363 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
25364
25365 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25366
25367 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
25368 check-function-bodies instead of scan-assembler checks. Use
25369 extern "C" for C++ testing.
25370 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
25371 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
25372 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
25373 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
25374 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
25375
25376 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25377
25378 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
25379 check-function-bodies instead of scan-assembler checks. Use
25380 extern "C" for C++ testing.
25381 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
25382 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
25383 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
25384 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
25385 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
25386 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
25387 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
25388 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
25389 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
25390 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
25391 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
25392
25393 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25394
25395 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
25396 check-function-bodies instead of scan-assembler checks. Use
25397 extern "C" for C++ testing.
25398 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
25399 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
25400 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
25401 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
25402 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
25403
25404 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25405
25406 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
25407 check-function-bodies instead of scan-assembler checks. Use
25408 extern "C" for C++ testing.
25409 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
25410 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
25411 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
25412 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
25413 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
25414
25415 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25416
25417 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
25418 check-function-bodies instead of scan-assembler checks. Use
25419 extern "C" for C++ testing.
25420 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
25421 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
25422 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
25423 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
25424 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
25425
25426 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25427
25428 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
25429 check-function-bodies instead of scan-assembler checks. Use
25430 extern "C" for C++ testing.
25431 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
25432 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
25433 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
25434 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
25435 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
25436
25437 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25438
25439 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
25440 check-function-bodies instead of scan-assembler checks. Use
25441 extern "C" for C++ testing.
25442 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
25443 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
25444
25445 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25446
25447 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
25448 check-function-bodies instead of scan-assembler checks. Use
25449 extern "C" for C++ testing.
25450 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
25451 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
25452 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
25453 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
25454 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
25455
25456 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25457
25458 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
25459 check-function-bodies instead of scan-assembler checks. Use
25460 extern "C" for C++ testing.
25461 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
25462 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
25463 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
25464 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
25465 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
25466
25467 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25468
25469 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
25470 check-function-bodies instead of scan-assembler checks. Use
25471 extern "C" for C++ testing.
25472 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
25473 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
25474 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
25475 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
25476 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
25477
25478 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25479
25480 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
25481 check-function-bodies instead of scan-assembler checks. Use
25482 extern "C" for C++ testing.
25483 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
25484 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
25485 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
25486 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
25487 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
25488
25489 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25490
25491 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
25492 check-function-bodies instead of scan-assembler checks. Use
25493 extern "C" for C++ testing.
25494 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
25495 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
25496 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
25497 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
25498 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
25499
25500 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25501
25502 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
25503 check-function-bodies instead of scan-assembler checks. Use
25504 extern "C" for C++ testing.
25505 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
25506 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
25507 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
25508 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
25509 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
25510 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
25511 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
25512 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
25513 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
25514 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
25515 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
25516 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
25517 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
25518 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
25519 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
25520 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
25521 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
25522 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
25523 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
25524 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
25525 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
25526 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
25527 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
25528
25529 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25530
25531 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
25532 check-function-bodies instead of scan-assembler checks. Use
25533 extern "C" for C++ testing.
25534 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
25535 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
25536 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
25537 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
25538 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
25539 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
25540 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
25541 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
25542 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
25543 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
25544 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
25545 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
25546 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
25547 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
25548 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
25549
25550 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25551
25552 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
25553 check-function-bodies instead of scan-assembler checks. Use
25554 extern "C" for C++ testing.
25555 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
25556 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
25557 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
25558 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
25559 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
25560 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
25561 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
25562 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
25563 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
25564 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
25565 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
25566 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
25567 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
25568 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
25569 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
25570 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
25571 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
25572 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
25573 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
25574 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
25575 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
25576 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
25577 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
25578 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
25579 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
25580 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
25581 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
25582 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
25583 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
25584 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
25585 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
25586 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
25587 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
25588 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
25589 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
25590 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
25591 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
25592 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
25593 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
25594 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
25595 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
25596 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
25597 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
25598 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
25599 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
25600 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
25601 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
25602
25603 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25604
25605 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
25606 check-function-bodies instead of scan-assembler checks. Use
25607 extern "C" for C++ testing.
25608 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
25609 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
25610 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
25611 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
25612 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
25613 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
25614 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
25615 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
25616 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
25617 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
25618 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
25619 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
25620 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
25621 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
25622 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
25623 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
25624 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
25625 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
25626 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
25627 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
25628 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
25629 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
25630 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
25631
25632 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25633
25634 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
25635 check-function-bodies instead of scan-assembler checks. Use
25636 extern "C" for C++ testing.
25637 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
25638 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
25639 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
25640 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
25641 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
25642 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
25643 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
25644 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
25645 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
25646 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
25647 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
25648 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
25649 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
25650 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
25651 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
25652 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
25653 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
25654 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
25655 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
25656 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
25657 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
25658 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
25659 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
25660
25661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25662
25663 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
25664 check-function-bodies instead of scan-assembler checks. Use
25665 extern "C" for C++ testing.
25666 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
25667 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
25668 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
25669 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
25670 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
25671 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
25672 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
25673 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
25674 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
25675 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
25676 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
25677 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
25678 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
25679 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
25680 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
25681 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
25682 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
25683
25684 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25685
25686 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
25687 check-function-bodies instead of scan-assembler checks. Use
25688 extern "C" for C++ testing.
25689 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
25690 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
25691 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
25692 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
25693 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
25694 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
25695 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
25696 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
25697 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
25698 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
25699 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
25700 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
25701 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
25702 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
25703 * gcc.target/arm/simd/mve-vneg.c: Update test.
25704 * gcc.target/arm/simd/mve-vshr.c: Likewise
25705
25706 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25707
25708 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
25709 check-function-bodies instead of scan-assembler checks. Use
25710 extern "C" for C++ testing.
25711 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
25712 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
25713 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
25714 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
25715 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
25716 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
25717 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
25718 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
25719 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
25720 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
25721 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
25722 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
25723 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
25724 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
25725 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
25726 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
25727 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
25728 * gcc.target/arm/simd/mve-vclz.c: Update test.
25729
25730 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25731
25732 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
25733 check-function-bodies instead of scan-assembler checks. Use extern
25734 "C" for C++ testing.
25735 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
25736 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
25737 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
25738 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
25739 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
25740 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
25741 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
25742 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
25743
25744 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
25745
25746 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
25747 "initializer element is not constant" error.
25748 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
25749
25750 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
25751
25752 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
25753 aarch64 to list of targets supporting long long vectorization.
25754
25755 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25756
25757 PR tree-optimization/108498
25758 * gcc.c-torture/execute/pr108498-1.c: New test.
25759 * gcc.c-torture/execute/pr108498-2.c: New test.
25760
25761 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
25762 Jakub Jelinek <jakub@redhat.com>
25763
25764 PR tree-optimization/108522
25765 * gcc.dg/builtin-dynamic-object-size-0.c
25766 (test_dynarray_struct_member): New test.
25767 (main): Call it.
25768
25769 2023-01-24 Jakub Jelinek <jakub@redhat.com>
25770
25771 PR c++/107329
25772 PR testsuite/108533
25773 * g++.dg/init/new51.C (size_t): New typedef.
25774 (RexxClass::operator new, RexxClass::operator delete): Use size_t
25775 instead of unsigned long.
25776
25777 2023-01-24 Jason Merrill <jason@redhat.com>
25778
25779 PR c++/108504
25780 * g++.dg/ext/pragma1.C: New test.
25781
25782 2023-01-24 Jason Merrill <jason@redhat.com>
25783
25784 PR c++/108526
25785 * g++.dg/cpp23/static-operator-call5.C: New test.
25786
25787 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
25788
25789 * gcc.target/pdp11/pdp11.exp: New.
25790 * gcc.target/pdp11/pr108388.c: New.
25791
25792 2023-01-24 Harald Anlauf <anlauf@gmx.de>
25793
25794 PR fortran/108529
25795 * gfortran.dg/pr108529.f90: New test.
25796
25797 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
25798
25799 * gcc.target/arm/mve/pr108177-1-run.c: New test.
25800 * gcc.target/arm/mve/pr108177-1.c: New test.
25801 * gcc.target/arm/mve/pr108177-10-run.c: New test.
25802 * gcc.target/arm/mve/pr108177-10.c: New test.
25803 * gcc.target/arm/mve/pr108177-11-run.c: New test.
25804 * gcc.target/arm/mve/pr108177-11.c: New test.
25805 * gcc.target/arm/mve/pr108177-12-run.c: New test.
25806 * gcc.target/arm/mve/pr108177-12.c: New test.
25807 * gcc.target/arm/mve/pr108177-13-run.c: New test.
25808 * gcc.target/arm/mve/pr108177-13.c: New test.
25809 * gcc.target/arm/mve/pr108177-14-run.c: New test.
25810 * gcc.target/arm/mve/pr108177-14.c: New test.
25811 * gcc.target/arm/mve/pr108177-2-run.c: New test.
25812 * gcc.target/arm/mve/pr108177-2.c: New test.
25813 * gcc.target/arm/mve/pr108177-3-run.c: New test.
25814 * gcc.target/arm/mve/pr108177-3.c: New test.
25815 * gcc.target/arm/mve/pr108177-4-run.c: New test.
25816 * gcc.target/arm/mve/pr108177-4.c: New test.
25817 * gcc.target/arm/mve/pr108177-5-run.c: New test.
25818 * gcc.target/arm/mve/pr108177-5.c: New test.
25819 * gcc.target/arm/mve/pr108177-6-run.c: New test.
25820 * gcc.target/arm/mve/pr108177-6.c: New test.
25821 * gcc.target/arm/mve/pr108177-7-run.c: New test.
25822 * gcc.target/arm/mve/pr108177-7.c: New test.
25823 * gcc.target/arm/mve/pr108177-8-run.c: New test.
25824 * gcc.target/arm/mve/pr108177-8.c: New test.
25825 * gcc.target/arm/mve/pr108177-9-run.c: New test.
25826 * gcc.target/arm/mve/pr108177-9.c: New test.
25827 * gcc.target/arm/mve/pr108177-main.x: New test include.
25828 * gcc.target/arm/mve/pr108177.x: New test include.
25829
25830 2023-01-24 Jakub Jelinek <jakub@redhat.com>
25831
25832 PR c++/108474
25833 * g++.dg/cpp1z/decomp57.C: New test.
25834 * g++.dg/cpp1z/decomp58.C: New test.
25835
25836 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25837
25838 PR testsuite/107808
25839 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
25840 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
25841
25842 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25843
25844 PR testsuite/104756
25845 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
25846 * gcc.dg/vect/vect-fmax-2.c: Likewise.
25847 * gcc.dg/vect/vect-fmax-3.c: Likewise.
25848 * gcc.dg/vect/vect-fmin-1.c: Likewise.
25849 * gcc.dg/vect/vect-fmin-2.c: Likewise.
25850 * gcc.dg/vect/vect-fmin-3.c: Likewise.
25851
25852 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
25853 Yang Yujie <yangyujie@loongson.cn>
25854
25855 PR target/107731
25856 * gcc.target/loongarch/tst-asm-const.c: Moved to...
25857 * gcc.target/loongarch/pr107731.c: ...here.
25858
25859 2023-01-24 Jason Merrill <jason@redhat.com>
25860
25861 PR c++/107303
25862 PR c++/107329
25863 * g++.dg/ext/builtin-shufflevector-5.C: New test.
25864 * g++.dg/init/new51.C: New test.
25865
25866 2023-01-23 Jason Merrill <jason@redhat.com>
25867
25868 PR c++/107267
25869 * g++.dg/cpp0x/move2.C: New test.
25870
25871 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25872
25873 PR fortran/108502
25874 * gfortran.dg/pr108502.f90: New test.
25875
25876 2023-01-23 Marek Polacek <polacek@redhat.com>
25877
25878 PR c++/107797
25879 * g++.dg/warn/Wunused-value-1.C: New test.
25880
25881 2023-01-23 Jason Merrill <jason@redhat.com>
25882
25883 PR c++/108195
25884 * g++.dg/cpp0x/initlist-vect2.C: New test.
25885
25886 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25887
25888 PR fortran/108501
25889 * gfortran.dg/pr108501.f90: New test.
25890
25891 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25892
25893 PR fortran/108420
25894 * gfortran.dg/pr108420.f90: New test.
25895
25896 2023-01-23 Jason Merrill <jason@redhat.com>
25897
25898 PR c++/108496
25899 * g++.dg/template/explicit-instantiation5.C: New test.
25900
25901 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25902
25903 * g++.target/arm/pac-1.C: New test.
25904 * gcc.target/arm/pac-15.c: Likewise.
25905
25906 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25907
25908 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
25909 tests.
25910 * gcc.target/arm/pac-12.c: New test.
25911 * gcc.target/arm/pac-13.c: Likewise.
25912 * gcc.target/arm/pac-14.c: Likewise.
25913
25914 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25915
25916 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
25917
25918 2023-01-23 Richard Biener <rguenther@suse.de>
25919
25920 PR tree-optimization/108482
25921 * gcc.dg/torture/pr108482.c: New testcase.
25922
25923 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25924
25925 * gcc.target/arm/bti-1.c: New testcase.
25926 * gcc.target/arm/bti-2.c: Likewise.
25927
25928 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25929
25930 * gcc.target/arm/pac.h : New file.
25931 * gcc.target/arm/pac-1.c : New test case.
25932 * gcc.target/arm/pac-2.c : Likewise.
25933 * gcc.target/arm/pac-3.c : Likewise.
25934 * gcc.target/arm/pac-4.c : Likewise.
25935 * gcc.target/arm/pac-5.c : Likewise.
25936 * gcc.target/arm/pac-6.c : Likewise.
25937 * gcc.target/arm/pac-7.c : Likewise.
25938 * gcc.target/arm/pac-8.c : Likewise.
25939 * gcc.target/arm/pac-9.c : Likewise.
25940 * gcc.target/arm/pac-10.c : Likewise.
25941 * gcc.target/arm/pac-11.c : Likewise.
25942
25943 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25944
25945 * gcc.target/arm/multilib.exp: Add pacbti related entries.
25946
25947 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25948 Tejas Belagod <tbelagod@arm.com>
25949
25950 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
25951 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
25952 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
25953 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
25954
25955 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25956 Tejas Belagod <tbelagod@arm.com>
25957
25958 * lib/target-supports.exp
25959 (check_effective_target_mbranch_protection_ok): New function.
25960 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
25961 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
25962 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
25963 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
25964 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
25965 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
25966 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
25967 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
25968
25969 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25970 Tejas Belagod <tbelagod@arm.com>
25971
25972 * lib/target-supports.exp:
25973 (check_effective_target_arm_pacbti_hw): New.
25974
25975 2023-01-23 Richard Biener <rguenther@suse.de>
25976
25977 PR tree-optimization/108449
25978 * gcc.dg/pr108449.c: New testcase.
25979
25980 2023-01-23 Jason Merrill <jason@redhat.com>
25981
25982 PR c++/53288
25983 DR 1299
25984 * g++.dg/init/lifetime4.C: New test.
25985
25986 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
25987
25988 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
25989 paths.
25990 * gm2/complex/pass/complex-pass.exp: Likewise.
25991 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
25992 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
25993 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
25994 * gm2/iso/fail/iso-fail.exp: Likewise.
25995 * gm2/iso/pass/iso-pass.exp: Likewise.
25996 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
25997 * gm2/pim/fail/pim-fail.exp: Likewise.
25998 * gm2/pim/pass/pim-pass.exp: Likewise.
25999 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26000 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26001 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26002 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26003 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26004 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26005 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26006 * gm2/recover/pass/recover-pass.exp: Likewise.
26007 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26008 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26009 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26010 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26011 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26012 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26013 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26014 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26015 function. Remove the use of concatenated include and library paths.
26016 Remove string processing where possible.
26017
26018 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26019
26020 * gcc.target/pru/clz-hi-2.c: New test.
26021 * gcc.target/pru/clz-hi.c: New test.
26022
26023 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26024
26025 PR fortran/102595
26026 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26027 * gfortran.dg/parameter_data0.f90: New test.
26028
26029 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26030
26031 * gcc.target/aarch64/acle/pmull64.c: New.
26032 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26033 feature flag based on the intrinsic.
26034 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26035 * gcc.target/aarch64/aes_1.c: Likewise.
26036 * gcc.target/aarch64/aes_2.c: Likewise.
26037 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26038 * gcc.target/aarch64/sha1_1.c: Likewise.
26039 * gcc.target/aarch64/sha256_1.c: Likewise.
26040 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26041
26042 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26043
26044 PR c++/108437
26045 * g++.dg/cpp23/subscript12.C: New test.
26046 * g++.dg/cpp23/subscript13.C: New test.
26047
26048 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26049
26050 PR c++/53932
26051 * g++.dg/init/pr53932.C: New test.
26052
26053 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26054
26055 * gcc.target/i386/pr108436.c: New test.
26056
26057 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26058
26059 PR analyzer/108455
26060 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26061 involving dominance.
26062 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26063 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26064 New test.
26065
26066 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26067
26068 PR fortran/108434
26069 * gfortran.dg/pr108434.f90: New test.
26070
26071 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26072
26073 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26074 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26075 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26076 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26077 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26078 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26079 Likewise.
26080 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26081 Likewise.
26082 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26083 Likewise.
26084 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26085 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26086 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
26087 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
26088 Likewise, and also ensure that the -g option is appended to avoid it
26089 being taken as a path.
26090 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
26091 libraries added matches the set of -I and -L options.
26092
26093 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
26094
26095 PR target/108411
26096 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
26097 -fno-stack-protector.
26098 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
26099 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
26100 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
26101 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
26102 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
26103 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
26104 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
26105 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
26106 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
26107
26108 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26109
26110 PR tree-optimization/108440
26111 * c-c++-common/rotate-10.c: New test.
26112 * c-c++-common/rotate-11.c: New test.
26113
26114 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26115
26116 PR debug/106746
26117 * gcc.target/i386/pr106746.c: New.
26118
26119 2023-01-18 Marek Polacek <polacek@redhat.com>
26120
26121 PR c/108424
26122 * gcc.dg/c2x-nullptr-6.c: New test.
26123
26124 2023-01-18 David Malcolm <dmalcolm@redhat.com>
26125
26126 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
26127 from https://samate.nist.gov/SARD/test-suites/81.
26128 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
26129 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
26130 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
26131 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
26132
26133 2023-01-18 Richard Biener <rguenther@suse.de>
26134
26135 PR lto/108445
26136 * gcc.dg/lto/pr108445_0.c: New testcase.
26137 * gcc.dg/lto/pr108445_1.c: Likewise.
26138
26139 2023-01-18 Murray Steele <murray.steele@arm.com>
26140
26141 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26142
26143 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26144 Andrew Pinski <apinski@marvell.com>
26145
26146 PR target/108396
26147 * gcc.target/powerpc/pr108396.c: New test.
26148
26149 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26150
26151 PR target/108348
26152 * gcc.target/powerpc/pr108348-1.c: New test.
26153 * gcc.target/powerpc/pr108348-2.c: New test.
26154
26155 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26156
26157 PR fortran/108421
26158 * gfortran.dg/pr108421.f90: New test.
26159
26160 2023-01-17 Jakub Jelinek <jakub@redhat.com>
26161
26162 PR tree-optimization/106523
26163 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
26164 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26165 __builtin_unreachable about shift count.
26166 * c-c++-common/rotate-2b.c: New test.
26167 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
26168 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26169 __builtin_unreachable about shift count.
26170 * c-c++-common/rotate-4b.c: New test.
26171 * gcc.c-torture/execute/pr106523.c: New test.
26172
26173 2023-01-16 Andrew Pinski <apinski@marvell.com>
26174
26175 * lib/target-supports.exp (add_options_for_tls): Remove
26176 reference to Solaris 9 in comments.
26177
26178 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26179
26180 PR target/105980
26181 * g++.target/i386/pr105980.C: New test.
26182
26183 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26184
26185 * g++.dg/tree-ssa/pr106077.C: New test.
26186
26187 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26188
26189 PR target/96795
26190 PR target/107515
26191 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
26192 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
26193
26194 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26195
26196 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
26197 * gcc.dg/tree-ssa/popcount.c: Likewise.
26198 * gcc.dg/tree-ssa/popcount2.c: Likewise.
26199 * gcc.dg/tree-ssa/popcount3.c: Likewise.
26200 * gcc.target/aarch64/popcount4.c: Likewise.
26201 * gcc.target/i386/pr95771.c: Likewise, and...
26202 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
26203 since this would emit just a single IFN if a TI optab is added.
26204
26205 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26206
26207 * gcc.dg/tree-ssa/cltz-max.c: New test.
26208 * gcc.dg/tree-ssa/clz-char.c: New test.
26209 * gcc.dg/tree-ssa/clz-int.c: New test.
26210 * gcc.dg/tree-ssa/clz-long-long.c: New test.
26211 * gcc.dg/tree-ssa/clz-long.c: New test.
26212 * gcc.dg/tree-ssa/ctz-char.c: New test.
26213 * gcc.dg/tree-ssa/ctz-int.c: New test.
26214 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
26215 * gcc.dg/tree-ssa/ctz-long.c: New test.
26216
26217 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26218
26219 * lib/target-supports.exp (check_effective_target_clz)
26220 (check_effective_target_clzl, check_effective_target_clzll)
26221 (check_effective_target_ctz, check_effective_target_clzl)
26222 (check_effective_target_ctzll): New.
26223 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
26224 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
26225 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
26226 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
26227 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
26228 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
26229 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
26230 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
26231 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
26232
26233 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26234
26235 PR c++/105593
26236 * g++.target/i386/pr105593.C: New test.
26237
26238 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26239
26240 PR c++/105593
26241 * c-c++-common/Winit-self3.c: New test.
26242 * c-c++-common/Winit-self4.c: New test.
26243 * c-c++-common/Winit-self5.c: New test.
26244
26245 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
26246
26247 PR target/108272
26248 * gcc.target/powerpc/pr108272-1.c: New test.
26249 * gcc.target/powerpc/pr108272-2.c: New test.
26250 * gcc.target/powerpc/pr108272-3.c: New test.
26251 * gcc.target/powerpc/pr108272-4.c: New test.
26252
26253 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26254
26255 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26256
26257 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26258
26259 PR c++/108365
26260 * c-c++-common/pr108365.c: New test.
26261 * g++.dg/opt/pr108365.C: New test.
26262 * g++.dg/warn/pr108365.C: New test.
26263
26264 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26265
26266 PR target/42093
26267 * gcc.target/arm/pr42093.c: Disable tree-dce.
26268
26269 2023-01-13 David Malcolm <dmalcolm@redhat.com>
26270
26271 PR analyzer/105273
26272 * gcc.dg/analyzer/switch-enum-1.c: New test.
26273 * gcc.dg/analyzer/switch-enum-2.c: New test.
26274 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
26275 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
26276 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
26277 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
26278 test.
26279 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26280 New test.
26281 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26282 New test.
26283
26284 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26285
26286 PR rtl-optimization/108117
26287 PR rtl-optimization/108132
26288 * gcc.dg/pr108117.c: New test.
26289
26290 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26291
26292 PR c++/108285
26293 * g++.dg/warn/pr108285.C: New test.
26294
26295 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26296
26297 * gm2/examples/map/pass/examples-map-pass.exp:
26298 Call gm2_push_timeout 30 before foreach testcase.
26299 Call gm2_pop_timeout after the foreach statement.
26300 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
26301 Call gm2_push_timeout 20 before foreach testcase.
26302 Call gm2_pop_timeout after the foreach statement.
26303
26304 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26305
26306 PR target/107131
26307 * gcc.c-torture/execute/pr107131.c: New test.
26308
26309 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26310
26311 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26312
26313 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
26314
26315 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
26316 from the message issued by -Wstrict-flex-arrays.
26317 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
26318 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
26319 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
26320 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
26321 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
26322 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
26323 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
26324 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
26325
26326 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26327
26328 PR target/107131
26329 * gcc.dg/pr107131.c: New test.
26330
26331 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26332
26333 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26334 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26335
26336 2023-01-13 Richard Biener <rguenther@suse.de>
26337
26338 * gcc.target/aarch64/pr107209.c: New test.
26339
26340 2023-01-13 Richard Biener <rguenther@suse.de>
26341
26342 PR tree-optimization/108387
26343 * gcc.dg/pr108387.c: New testcase.
26344
26345 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26346
26347 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
26348 (timeout-dg.exp): Load.
26349 Call gm2_push_timeout 15.
26350 Call gm2_pop_timeout at the end.
26351 * gm2/link/min/pass/link-min-pass.exp: Set path
26352 argument to "".
26353 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
26354 Call gm2_push_timeout 60.
26355 Call gm2_pop_timeout at the end.
26356 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
26357 individual_timeout.
26358 Configure dejagnu to timeout for 10 seconds.
26359 (gm2_push_timeout): New proc.
26360 (gm2_pop_timeout): New proc.
26361 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
26362 individual_timeout.
26363 Configure dejagnu to timeout for 10 seconds.
26364 (gm2_push_timeout): New proc.
26365 (gm2_pop_timeout): New proc.
26366
26367 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26368
26369 * lib/gm2.exp: Use timeout.exp.
26370
26371 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26372
26373 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26374 to args.
26375
26376 2023-01-12 Andrew Pinski <apinski@marvell.com>
26377 Roger Sayle <roger@nextmovesoftware.com>
26378
26379 PR tree-optimization/92342
26380 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
26381 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
26382 * gcc.dg/tree-ssa/multcmp-1.c: New test.
26383 * gcc.dg/tree-ssa/multcmp-2.c: New test.
26384
26385 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26386 Richard Sandiford <richard.sandiford@arm.com>
26387
26388 PR target/105549
26389 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
26390 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
26391 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
26392 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
26393 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
26394 * gcc.target/aarch64/pr105549.c: New test.
26395 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
26396 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
26397 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
26398 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
26399
26400 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26401 Richard Sandiford <richard.sandiford@arm.com>
26402
26403 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26404 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26405 test.
26406 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26407 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
26408 test.
26409 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
26410 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
26411 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
26412 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
26413 test.
26414 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26415 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26416 test.
26417 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26418 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26419
26420 2023-01-12 Richard Biener <rguenther@suse.de>
26421
26422 PR tree-optimization/99412
26423 * gcc.dg/vect/pr99412.c: New testcase.
26424 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
26425 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
26426
26427 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
26428
26429 PR fortran/107706
26430 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
26431 * gfortran.dg/gomp/assumes-2.f90: Likewise.
26432 * gfortran.dg/gomp/assume-5.f90: New test.
26433
26434 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
26435
26436 * c-c++-common/cpp/pr108244-1.c: New test.
26437 * c-c++-common/cpp/pr108244-2.c: New test.
26438 * c-c++-common/gomp/pr108244-3.c: New test.
26439
26440 2023-01-11 David Malcolm <dmalcolm@redhat.com>
26441
26442 PR analyzer/108252
26443 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
26444 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
26445 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
26446 warning false +ve directives.
26447 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
26448 * gcc.dg/analyzer/pr103217-3.c: Likewise.
26449 * gcc.dg/analyzer/strdup-pr108252.c: New test.
26450 * gcc.dg/analyzer/strndup-pr108252.c: New test.
26451
26452 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26453
26454 PR c/105972
26455 * gcc.dg/pr105972.c: New test.
26456
26457 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26458
26459 PR tree-optimization/71343
26460 * gcc.dg/pr71343-2.c: New test case.
26461
26462 2023-01-11 David Faust <david.faust@oracle.com>
26463
26464 PR target/108293
26465 * gcc.target/bpf/double-1.c: New test.
26466 * gcc.target/bpf/double-2.c: New test.
26467 * gcc.target/bpf/float-1.c: New test.
26468
26469 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26470
26471 * gcc.dg/sso-17.c: New test.
26472
26473 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26474
26475 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26476 the testing target isn't a PowerPC target.
26477
26478 2023-01-11 Richard Biener <rguenther@suse.de>
26479
26480 PR tree-optimization/107767
26481 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26482
26483 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26484
26485 PR target/108308
26486 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26487
26488 2023-01-11 Richard Biener <rguenther@suse.de>
26489
26490 PR tree-optimization/108352
26491 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
26492 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
26493
26494 2023-01-11 Richard Biener <rguenther@suse.de>
26495
26496 PR tree-optimization/108353
26497 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26498
26499 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26500
26501 * gcc.target/s390/not.c: New test.
26502
26503 2023-01-11 Richard Biener <rguenther@suse.de>
26504
26505 PR tree-optimization/106293
26506 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26507
26508 2023-01-10 Richard Biener <rguenther@suse.de>
26509
26510 PR tree-optimization/106293
26511 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26512
26513 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26514
26515 PR rtl-optimization/106421
26516 * gcc.dg/pr106421.c: New test case.
26517
26518 2023-01-10 Martin Jambor <mjambor@suse.cz>
26519
26520 PR ipa/108110
26521 * g++.dg/ipa/pr108110.C: New test.
26522
26523 2023-01-10 Richard Biener <rguenther@suse.de>
26524
26525 PR tree-optimization/108314
26526 * gcc.dg/vect/pr108314.c: New testcase.
26527
26528 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26529
26530 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26531 be "*".
26532
26533 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26534
26535 * gcc.target/csky/and3a.c: Rename to ...
26536 * gcc.target/csky/ck801-and.c: ... this.
26537 * gcc.target/csky/constpool-3.c: Rename to ...
26538 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
26539 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
26540 * gcc.target/csky/ck801-constpool.c: ... this, and skip
26541 if the CPU is not ck801.
26542 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
26543
26544 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26545
26546 * gcc.target/s390/fcall-saved.c: New test.
26547
26548 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26549
26550 PR c++/105838
26551 PR c++/108047
26552 PR c++/108266
26553 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26554 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26555
26556 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26557
26558 * gcc.dg/c2x-complit-8.c: New test.
26559
26560 2023-01-09 Richard Biener <rguenther@suse.de>
26561
26562 PR middle-end/69482
26563 * gcc.target/i386/pr69482-1.c: New testcase.
26564 * gcc.target/i386/pr69482-2.c: Likewise.
26565
26566 2023-01-09 Martin Liska <mliska@suse.cz>
26567
26568 PR lto/108330
26569 * g++.dg/ipa/pr108830.C: New test.
26570
26571 2023-01-09 Richard Biener <rguenther@suse.de>
26572
26573 PR tree-optimization/101912
26574 * gcc.dg/uninit-pr101912.c: New testcase.
26575
26576 2023-01-09 Martin Liska <mliska@suse.cz>
26577
26578 PR c/107993
26579 * gcc.target/i386/pr107993.c: New test.
26580
26581 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26582
26583 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26584 on *-*-hpux*.
26585 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26586
26587 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26588
26589 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26590 tests.
26591
26592 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26593
26594 Revert:
26595 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26596
26597 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26598
26599 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26600
26601 PR target/108292
26602 PR target/108308
26603 * gcc.c-torture/execute/pr108292.c: New test.
26604 * gcc.target/i386/pr108292.c: New test.
26605 * gcc.dg/pr108308.c: New test.
26606
26607 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26608
26609 Revert:
26610 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26611
26612 * gcc.target/i386/cmov10.c: New test case.
26613
26614 2023-01-05 Patrick Palka <ppalka@redhat.com>
26615
26616 PR c++/108275
26617 * g++.dg/parse/access14.C: New test.
26618
26619 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26620
26621 * lib/gm2.exp (gm2_init_minx): New procedure.
26622 (gm2_init_min): New procedure calls gm2_init_min with
26623 dialect flags.
26624 * gm2/link/min/pass/tiny.mod: New test case.
26625 * gm2/link/min/pass/link-min-pass.exp: New file.
26626
26627 2023-01-04 Patrick Palka <ppalka@redhat.com>
26628
26629 PR c++/108282
26630 * g++.dg/cpp2a/concepts-requires34.C: New test.
26631
26632 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26633
26634 PR c++/108206
26635 * g++.dg/template/pr108206.C: New test.
26636
26637 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26638
26639 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26640
26641 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26642
26643 PR tree-optimization/108253
26644 * g++.dg/opt/pr108253.C: New test.
26645
26646 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26647
26648 PR middle-end/108237
26649 * gcc.c-torture/compile/pr108237.c: New test.
26650
26651 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26652
26653 PR sanitizer/108256
26654 * c-c++-common/ubsan/pr108256.c: New test.
26655
26656 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26657
26658 * g++.dg/modules/modules.exp: Skip on AIX.
26659 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26660
26661 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
26662
26663 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
26664 that the unused clone is GC'ed.
26665 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
26666
26667 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26668
26669 * gcc.target/i386/cmov10.c: New test case.
26670
26671 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26672
26673 PR middle-end/108264
26674 * gcc.dg/pr108264.c: New test.
26675
26676 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26677
26678 PR rtl-optimization/108263
26679 * gcc.dg/pr108263.c: New test.
26680
26681 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
26682 Uroš Bizjak <ubizjak@gmail.com>
26683
26684 * gcc.target/i386/extendditi2-1.c: New test case.
26685 * gcc.target/i386/extendditi2-2.c: Likewise.
26686
26687 \f
26688 Copyright (C) 2023 Free Software Foundation, Inc.
26689
26690 Copying and distribution of this file, with or without modification,
26691 are permitted in any medium without royalty provided the copyright
26692 notice and this notice are preserved.