1 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
12 * gcc.target/s390/larl-1.c: New test.
14 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
18 2023-06-26 Richard Biener <rguenther@suse.de>
20 PR tree-optimization/110381
21 * gcc.dg/vect/pr110381.c: New testcase.
23 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
25 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
26 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
28 2023-06-26 liuhongt <hongtao.liu@intel.com>
30 * gcc.target/aarch64/pr110371.c: New test.
32 2023-06-26 liuhongt <hongtao.liu@intel.com>
34 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
35 * gcc.target/i386/pr110018-2.c: Ditto.
37 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
39 * gcc.target/i386/mvc17.c: New test.
41 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
43 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
45 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
48 * gdc.dg/pr110359.d: New test.
50 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
55 2023-06-25 Li Xu <xuli1@eswincomputing.com>
57 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
59 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
68 2023-06-25 Pan Li <pan2.li@intel.com>
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.
79 2023-06-25 Pan Li <pan2.li@intel.com>
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.
87 2023-06-25 liuhongt <hongtao.liu@intel.com>
89 * gcc.target/i386/pr110309.c: New test.
91 2023-06-25 yulong <shiyulong@iscas.ac.cn>
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.
102 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
141 2023-06-24 David Malcolm <dmalcolm@redhat.com>
143 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
144 #define INCLUDE_VECTOR.
146 2023-06-23 David Malcolm <dmalcolm@redhat.com>
149 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
151 2023-06-23 Marek Polacek <polacek@redhat.com>
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.
161 2023-06-23 Harald Anlauf <anlauf@gmx.de>
164 * gfortran.dg/value_9.f90: New test.
166 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
167 Aaron Sawdey <acsawdey@linux.ibm.com>
170 * g++.target/powerpc/pr105325.C: New test.
171 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
173 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
175 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
176 this header use pragma system_header.
178 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
180 PR tree-optimization/110280
181 * gcc.target/aarch64/sve/pr110280.c: New test.
183 2023-06-22 Richard Biener <rguenther@suse.de>
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.
190 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
191 Uros Bizjak <ubizjak@gmail.com>
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.
202 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
233 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
243 2023-06-22 David Malcolm <dmalcolm@redhat.com>
245 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
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
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
259 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
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.
274 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
277 * gfortran.dg/pr108961.f90: New test.
279 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
283 * gcc.target/i386/pr110018-2.c: New test.
285 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
288 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
290 2023-06-21 Richard Biener <rguenther@suse.de>
292 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
293 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
295 2023-06-21 Jan Beulich <jbeulich@suse.com>
297 * gcc.target/i386/avx512f-copysign.c: New test.
299 2023-06-21 Jan Beulich <jbeulich@suse.com>
301 * gcc.target/i386/avx512f-dupv2di.c: Add
302 -mprefer-vector-width=512.
304 2023-06-21 liuhongt <hongtao.liu@intel.com>
306 * gcc.target/i386/pr110018-1.c: New test.
308 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
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.
338 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
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
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.
413 2023-06-20 Jakub Jelinek <jakub@redhat.com>
416 * g++.target/i386/pr79173-1.C: New test.
418 2023-06-20 Martin Jambor <mjambor@suse.cz>
421 * gcc.dg/ipa/pr110276.c: New test.
423 2023-06-20 Carl Love <cel@us.ibm.com>
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.
429 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
431 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
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.
442 2023-06-20 Li Xu <xuli1@eswincomputing.com>
444 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
446 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
452 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
454 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
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:
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.
467 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
469 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
471 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
472 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
474 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
476 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
478 2023-06-20 Richard Biener <rguenther@suse.de>
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.
484 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
486 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
488 2023-06-20 Jan Beulich <jbeulich@suse.com>
490 * gcc.target/i386/avx512f-dupv2di.c: New test.
492 2023-06-20 Richard Biener <rguenther@suse.de>
495 * g++.dg/debug/pr110295.C: New testcase.
497 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
504 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
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.
547 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
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.
553 2023-06-19 Jan Hubicka <jh@suse.cz>
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.
560 2023-06-19 Pan Li <pan2.li@intel.com>
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.
572 2023-06-19 Pan Li <pan2.li@intel.com>
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.
580 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
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.
685 2023-06-19 Richard Biener <rguenther@suse.de>
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.
697 2023-06-19 Richard Biener <rguenther@suse.de>
699 PR tree-optimization/110298
700 * gcc.dg/torture/pr110298.c: New testcase.
702 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
706 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
709 * lib/target-supports.exp
710 (check_effective_target_keeps_null_pointer_checks): Add
712 * gcc.target/avr/pr105523.c: New test.
714 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
733 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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
769 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
777 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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:
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:
792 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
794 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
796 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
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.
842 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
845 * gcc.target/avr/pr110086.c: New test.
847 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
849 * gcc.target/powerpc/const_anchors.c: New test.
850 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
852 2023-06-19 liuhongt <hongtao.liu@intel.com>
854 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
855 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
857 2023-06-18 Jan Hubicka <jh@suse.cz>
859 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
861 2023-06-18 Honza <jh@ryzen3.suse.cz>
863 PR tree-optimization/109849
864 * g++.dg/ipa/devirt-45.C: Update template.
866 2023-06-18 yulong <shiyulong@iscas.ac.cn>
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.
874 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
876 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
878 2023-06-16 Pan Li <pan2.li@intel.com>
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.
887 2023-06-16 Jakub Jelinek <jakub@redhat.com>
890 * gcc.target/i386/pr79173-11.c: New test.
891 * gcc.dg/builtin-addc-1.c: New test.
893 2023-06-16 Jakub Jelinek <jakub@redhat.com>
895 PR tree-optimization/110271
896 * gcc.c-torture/compile/pr110271.c: New test.
898 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
899 Uros Bizjak <ubizjak@gmail.com>
902 * gcc.target/i386/pr31985.c: New test case.
904 2023-06-16 Alex Coplan <alex.coplan@arm.com>
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.
910 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
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.
918 2023-06-16 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/110269
921 * gcc.dg/tree-ssa/pr110269.c: New testcase.
923 2023-06-16 David Malcolm <dmalcolm@redhat.com>
926 * c-c++-common/spellcheck-pr107583.c: New test.
928 2023-06-15 Andrew Pinski <apinski@marvell.com>
930 PR tree-optimization/110266
931 * gcc.c-torture/compile/pr110266.c: New test.
933 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
935 PR tree-optimization/110266
936 * gcc.dg/pr110266.c: New.
938 2023-06-15 Jakub Jelinek <jakub@redhat.com>
940 PR preprocessor/80753
941 * c-c++-common/missing-header-5.c: New test.
943 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
945 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
947 2023-06-15 Jakub Jelinek <jakub@redhat.com>
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.
961 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
976 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
993 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
996 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
997 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
999 2023-06-14 Jason Merrill <jason@redhat.com>
1003 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1004 * g++.dg/cpp1z/elide7.C: New test.
1006 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1008 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1009 OpenACC 'serial', OpenMP 'target' usage.
1011 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1013 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1015 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1016 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1018 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1020 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1022 2023-06-14 liuhongt <hongtao.liu@intel.com>
1024 * gcc.target/i386/pr110227.c: New test.
1026 2023-06-13 David Malcolm <dmalcolm@redhat.com>
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.
1042 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1044 * gfortran.dg/data_array_7.f90: New test.
1046 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1047 Mikael Morin <mikael@gcc.gnu.org>
1050 * gfortran.dg/zero_sized_14.f90: New test.
1051 * gfortran.dg/zero_sized_15.f90: New test.
1053 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1066 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1071 2023-06-13 Jason Merrill <jason@redhat.com>
1073 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1075 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1076 Kito Cheng <kito.cheng@sifive.com>
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.
1102 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
1110 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
1119 2023-06-13 Richard Biener <rguenther@suse.de>
1121 PR middle-end/110232
1122 * gcc.target/i386/pr110232.c: New testcase.
1124 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1127 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1129 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1133 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1134 * gcc.target/powerpc/pr109932-2.c: Ditto.
1136 2023-06-13 Pan Li <pan2.li@intel.com>
1138 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1139 Adjust dg-do to comiple for asm checking.
1141 2023-06-13 Tejas Belagod <tbelagod@arm.com>
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.
1161 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1163 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1165 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1172 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1175 * gm2/pim/fail/foovaltype.mod: New test.
1177 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1179 PR rtl-optimization/101188
1180 * gcc.c-torture/execute/pr101188.c: New test
1182 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
1188 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
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'.
1199 2023-06-12 Pan Li <pan2.li@intel.com>
1201 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1203 2023-06-12 Pan Li <pan2.li@intel.com>
1205 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1206 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1208 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1217 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1219 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1221 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1223 * gcc.dg/vect/pr110142.c: New test.
1225 2023-06-12 liuhongt <hongtao.liu@intel.com>
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.
1231 2023-06-12 Jason Merrill <jason@redhat.com>
1234 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1236 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1239 * gcc.target/powerpc/pr109932-1.c: New test.
1240 * gcc.target/powerpc/pr109932-2.c: New test.
1242 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1245 * gcc.target/powerpc/pr110011.c: New test.
1247 2023-06-12 Pan Li <pan2.li@intel.com>
1249 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1250 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1252 2023-06-12 Pan Li <pan2.li@intel.com>
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.
1257 2023-06-11 Patrick Palka <ppalka@redhat.com>
1260 * g++.dg/cpp2a/nontype-class59.C: New test.
1262 2023-06-11 Patrick Palka <ppalka@redhat.com>
1265 * g++.dg/cpp2a/nontype-class57.C: New test.
1266 * g++.dg/cpp2a/nontype-class58.C: New test.
1268 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
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.
1275 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1284 2023-06-10 Nathan Sidwell <nathan@acm.org>
1286 * g++.dg/template/pr61663.C: New.
1288 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1291 * gcc.target/avr/torture/pr109650-1.c: New test.
1292 * gcc.target/avr/torture/pr109650-2.c: New test.
1294 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
1301 2023-06-10 Tim Lange <mail@tim-lange.me>
1304 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1306 2023-06-10 Tim Lange <mail@tim-lange.me>
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.
1313 2023-06-10 Pan Li <pan2.li@intel.com>
1315 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1316 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1318 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1324 2023-06-09 Jason Merrill <jason@redhat.com>
1326 * g++.dg/concepts/auto7.C: New test.
1327 * g++.dg/concepts/auto7a.C: New test.
1329 2023-06-09 Jason Merrill <jason@redhat.com>
1332 * g++.dg/cpp0x/initlist-opt1.C: New test.
1334 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
1341 2023-06-09 Andrew Pinski <apinski@marvell.com>
1343 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1345 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
1352 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1354 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1355 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1357 2023-06-09 Pan Li <pan2.li@intel.com>
1359 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1362 2023-06-09 liuhongt <hongtao.liu@intel.com>
1364 * gcc.target/i386/pr110108-2.c: New test.
1366 2023-06-09 liuhongt <hongtao.liu@intel.com>
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.
1372 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1375 * gm2/pim/pass/fooasm3.mod: New test.
1377 2023-06-08 Pan Li <pan2.li@intel.com>
1379 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1380 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1382 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
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.
1390 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1392 * gcc.target/i386/ctzll-1.c: New test.
1393 * gcc.target/i386/ffsll-1.c: New test.
1395 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
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
1405 2023-06-08 Alexandre Oliva <oliva@adacore.com>
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.
1416 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1417 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.target/i386/cmc-1.c: New test case.
1420 * gcc.target/i386/stc-1.c: Likewise.
1422 2023-06-07 Jason Merrill <jason@redhat.com>
1426 * g++.dg/opt/nrv26.C: New test.
1427 * g++.dg/opt/nrv26a.C: New test.
1428 * g++.dg/opt/nrv27.C: New test.
1430 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1431 Jeff Law <jlaw@ventanamicro.com>
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.
1438 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1441 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
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.
1449 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1452 * gcc.target/aarch64/acle/pr110100.c: New test.
1454 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1456 * gcc.target/sparc/pr109541.c: New.
1458 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1460 * gcc.target/hppa/shadd-3.c: Update expected output.
1462 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1464 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
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.
1489 2023-06-07 Andrew Pinski <apinski@marvell.com>
1491 PR middle-end/110117
1492 * gcc.dg/pr110117-1.c: New test.
1493 * gcc.dg/pr110117-2.c: New test.
1495 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
1503 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
1515 2023-06-07 Jason Merrill <jason@redhat.com>
1518 * g++.dg/opt/nrv25.C: New test.
1520 2023-06-07 Jason Merrill <jason@redhat.com>
1524 * g++.dg/opt/nrv23.C: New test.
1526 2023-06-07 Jason Merrill <jason@redhat.com>
1529 * g++.dg/opt/nrv22.C: New test.
1531 2023-06-07 Jason Merrill <jason@redhat.com>
1534 * g++.dg/eh/return1.C: Add label cases.
1536 2023-06-07 Jason Merrill <jason@redhat.com>
1538 * g++.dg/contracts/contracts-post7.C: New test.
1540 2023-06-07 Jason Merrill <jason@redhat.com>
1543 * g++.dg/opt/nrv24.C: New test.
1545 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1548 * gm2/cpp/fail/cpp-fail.exp: New test.
1549 * gm2/cpp/fail/foocpp.mod: New test.
1551 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1560 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1561 Tobias Burnus <tobias@codesourcery.com>
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
1568 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
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.
1578 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1580 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1582 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1584 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1587 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1589 * gcc.target/aarch64/simd/addlv_1.c: New test.
1591 2023-06-06 Richard Biener <rguenther@suse.de>
1593 PR middle-end/110055
1594 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1596 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1598 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1601 2023-06-06 Pan Li <pan2.li@intel.com>
1603 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1605 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1607 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1610 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1611 Joel Hutton <joel.hutton@arm.com>
1612 Tamar Christina <tamar.christina@arm.com>
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.
1619 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1621 * gdc.dg/Wmismatched_enum.d: New test.
1623 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
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.
1629 2023-06-05 Pan Li <pan2.li@intel.com>
1631 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1633 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1636 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1637 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1639 2023-06-04 Pan Li <pan2.li@intel.com>
1641 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1643 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1646 * gcc.target/i386/pr110083.c: New test case.
1648 2023-06-04 Jason Merrill <jason@redhat.com>
1651 * g++.dg/eh/terminate2.C: New test.
1653 2023-06-04 Pan Li <pan2.li@intel.com>
1655 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1656 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1658 2023-06-03 Patrick Palka <ppalka@redhat.com>
1661 * g++.dg/template/friend79.C: New test.
1663 2023-06-03 Patrick Palka <ppalka@redhat.com>
1665 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1666 to be marked as odr-used.
1668 2023-06-03 Patrick Palka <ppalka@redhat.com>
1671 * g++.dg/abi/mangle78.C: New test.
1673 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1680 2023-06-03 liuhongt <hongtao.liu@intel.com>
1682 * gcc.target/i386/pr110067.c: New test.
1684 2023-06-03 liuhongt <hongtao.liu@intel.com>
1686 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
1688 2023-06-02 Andrew Pinski <apinski@marvell.com>
1690 PR rtl-optimization/102733
1691 * gcc.target/i386/addr-space-6.c: New test.
1693 2023-06-02 Andrew Pinski <apinski@marvell.com>
1695 PR rtl-optimization/110042
1696 * gcc.target/aarch64/csel_bfx_2.c: New test.
1698 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
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.
1706 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
1709 * gfortran.dg/select_rank_6.f90: New test.
1711 2023-06-02 Jason Merrill <jason@redhat.com>
1715 * g++.dg/cpp0x/initlist-explicit3.C: New test.
1717 2023-06-02 Carl Love <cel@us.ibm.com>
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.
1723 2023-06-02 Jason Merrill <jason@redhat.com>
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.
1735 2023-06-02 David Malcolm <dmalcolm@redhat.com>
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.
1743 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
1745 * gcc.dg/pr107557-1.c: Require LTO support.
1746 * gcc.dg/pr107557-2.c: Require LTO support.
1748 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
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.
1765 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1767 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
1769 2023-06-02 Pan Li <pan2.li@intel.com>
1771 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
1772 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
1774 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1786 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1795 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1813 2023-06-01 Harald Anlauf <anlauf@gmx.de>
1816 * gfortran.dg/pr88552.f90: New test.
1818 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
1820 * lib/torture-options.exp: print the value of non-empty options:
1821 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
1823 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
1825 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
1826 the torture-{init,finish}
1828 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
1830 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
1831 * gcc.target/powerpc/pr109566.c: Skip on AIX.
1833 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
1834 Uros Bizjak <ubizjak@gmail.com>
1837 * gcc.target/i386/pr109973-1.c: New test case.
1838 * gcc.target/i386/pr109973-2.c: Likewise.
1840 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
1844 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
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.
1854 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1856 * gcc.target/riscv/rvv/base/frm-1.c: New test.
1858 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
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.
1867 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1870 * gcc.target/aarch64/simd/pr99195_11.c: New test.
1872 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1875 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
1876 * gcc.target/aarch64/simd/pr99195_10.c: New test.
1878 2023-05-31 David Faust <david.faust@oracle.com>
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.
1898 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1910 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1917 2023-05-31 Cui, Lili <lili.cui@intel.com>
1919 PR tree-optimization/110038
1920 * gcc.dg/pr110038.c: New test.
1922 2023-05-31 Pan Li <pan2.li@intel.com>
1924 * gcc.target/riscv/arch-21.c: New test.
1925 * gcc.target/riscv/predef-27.c: New test.
1927 2023-05-31 Pan Li <pan2.li@intel.com>
1929 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
1932 2023-05-30 liuhongt <hongtao.liu@intel.com>
1934 * gcc.target/i386/pr108804.c: New test.
1936 2023-05-30 David Malcolm <dmalcolm@redhat.com>
1938 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
1940 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
1942 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
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.
1953 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
1955 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
1956 Support both definitions of int32_t.
1958 2023-05-30 Andrew Pinski <apinski@marvell.com>
1960 * gcc.dg/tree-ssa/minmax-22.c: New test.
1962 2023-05-30 Andrew Pinski <apinski@marvell.com>
1964 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
1965 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
1967 * gcc.dg/tree-ssa/pr66726-5.c: New test.
1968 * gcc.dg/tree-ssa/pr66726-6.c: New test.
1970 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
1972 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
1973 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
1976 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
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.
1986 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
1988 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
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.
1996 2023-05-30 liuhongt <hongtao.liu@intel.com>
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.
2004 2023-05-30 Andreas Schwab <schwab@suse.de>
2007 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2010 2023-05-30 Lili Cui <lili.cui@intel.com>
2012 PR tree-optimization/98350
2013 * gcc.dg/pr98350-1.c: New test.
2014 * gcc.dg/pr98350-2.c: Ditto.
2016 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2023 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2032 2023-05-29 Die Li <lidie@eswincomputing.com>
2034 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2035 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2037 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2039 * gcc.target/riscv/and-extend-1.c: New test
2040 * gcc.target/riscv/and-extend-2.c: New test
2042 2023-05-29 Pan Li <pan2.li@intel.com>
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.
2053 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2055 * gnat.dg/specs/storage_offset1.ads: New test.
2057 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2059 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2061 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2063 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2065 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2075 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2077 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2078 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2080 2023-05-29 Pan Li <pan2.li@intel.com>
2082 * gcc.target/riscv/arch-20.c: New test.
2083 * gcc.target/riscv/predef-26.c: New test.
2085 2023-05-27 liuhongt <hongtao.liu@intel.com>
2087 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2088 * gcc.target/i386/pr100711-3.c: New test.
2090 2023-05-26 Martin Uecker <uecker@tugraz.at>
2092 * gcc.dg/pr109970.c: New test.
2094 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
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.
2110 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2111 Juzhe Zhong <juzhe.zhong@rivai.ai>
2113 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
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.
2146 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
2156 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
2165 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2166 Tobias Burnus <tobias@codesourcery.com>
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.
2175 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
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.
2181 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2183 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2185 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2188 * gcc.target/avr/pr82931.c: New test.
2190 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2191 Richard Sandiford <richard.sandiford@arm.com>
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.
2198 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2203 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
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.
2210 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2213 * gcc.target/arm/pure-code/pr109800.c: New test.
2215 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2217 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2219 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2223 * gcc.target/i386/pr109173-1.c: New test.
2224 * gcc.target/i386/pr109174-1.c: Ditto.
2226 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2228 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2229 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2231 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2234 * gcc.target/powerpc/pr100106-sa.c: New.
2236 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2238 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2239 * gcc.target/i386/pr104447.c: Likewise.
2241 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2243 * g++.dg/pr80481.C: Add explicit pthread requirement.
2245 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2247 * gcc.target/i386/pr103074.c: Require fpic support.
2249 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2251 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2252 malloc.h and sys/time.h.
2254 2023-05-25 Alexandre Oliva <oliva@adacore.com>
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.
2270 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2272 PR tree-optimization/107822
2273 PR tree-optimization/107986
2274 * gcc.dg/pr107822.c: New.
2275 * gcc.dg/pr107986-1.c: New.
2277 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2280 * gfortran.dg/size_dim_2.f90: New test.
2282 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2285 * gfortran.dg/reshape_10.f90: New test.
2286 * gfortran.dg/reshape_11.f90: New test.
2288 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2290 PR middle-end/109840
2291 * gcc.dg/fold-parity-8.c: New test.
2292 * gcc.dg/fold-popcount-11.c: Likewise.
2294 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
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.
2306 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
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.
2314 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
2321 2023-05-24 Richard Biener <rguenther@suse.de>
2324 * gcc.target/i386/pr109944-1.c: New testcase.
2325 * gcc.target/i386/pr109944-2.c: Likewise.
2327 2023-05-24 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/109849
2330 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2332 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2335 * gm2/pim/run/pass/hightests.mod: New test.
2337 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2339 * gcc.dg/torture/pr109940.c: New test.
2341 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2344 * gcc.target/arm/pr109939.c: New test.
2346 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2351 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2353 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2356 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2358 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2360 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2362 * lib/target-supports.exp (check_effective_target_sysconf):
2363 Check for declaration and _SC_PAGESIZE on vxworks.
2365 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2367 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2369 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2370 Richard Sandiford <richard.sandiford@arm.com>
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.
2380 2023-05-24 Pan Li <pan2.li@intel.com>
2382 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2385 2023-05-24 Pan Li <pan2.li@intel.com>
2387 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2388 Enrich the test cases.
2390 2023-05-24 liuhongt <hongtao.liu@intel.com>
2392 * gcc.target/i386/pr109900.c: New test.
2394 2023-05-23 Martin Uecker <uecker@tugraz.at>
2397 * gcc.dg/pr109450-1.c: New test.
2398 * gcc.dg/pr109450-2.c: New test.
2399 * gcc.dg/vla-26.c: New test.
2401 2023-05-23 Martin Uecker <uecker@tugraz.at>
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.
2427 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2429 * gcc.target/i386/vect-shiftv4qi.c: New test.
2430 * gcc.target/i386/vect-shiftv8qi.c: New test.
2432 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2434 PR tree-optimization/109934
2435 * gcc.dg/tree-ssa/pr109934.c: New test.
2437 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
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.
2446 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2449 * gcc.target/aarch64/pr109855.c: New test.
2451 2023-05-23 Richard Biener <rguenther@suse.de>
2453 PR tree-optimization/109849
2454 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2456 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2458 * gnat.dg/opt101.adb: New test.
2459 * gnat.dg/opt101_pkg.ads: New helper.
2461 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2464 * gfortran.dg/pr103716.f90 : New test.
2466 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2467 Steven G. Kargl <kargl@gcc.gnu.org>
2470 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2471 declaration of finalizable derived types in submodules works.
2473 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2475 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2477 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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,
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:
2501 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
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.
2515 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
2535 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
2559 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2561 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2564 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2566 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2568 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2570 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2572 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2574 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2576 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2579 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
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.
2586 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2588 PR tree-optimization/109505
2589 * gcc.target/aarch64/sve/pr109505.c: New test.
2591 2023-05-21 Pan Li <pan2.li@intel.com>
2593 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2594 test cases for vbool[2|4|8|16|32|64]_t.
2596 2023-05-21 Andrew Pinski <apinski@marvell.com>
2598 PR middle-end/109919
2599 * gcc.c-torture/compile/pr109919-1.c: New test.
2601 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2604 * gcc.target/avr/torture/pr105753.c: New test.
2606 2023-05-20 Die Li <lidie@eswincomputing.com>
2608 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2609 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2611 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2613 * gcc.target/riscv/zbs-bext-02.c: New test.
2615 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2618 * gcc.target/riscv/pr106888.c: New test.
2619 * gcc.target/riscv/zbbw.c: Check for ANDI.
2621 2023-05-19 Patrick Palka <ppalka@redhat.com>
2624 * g++.dg/cpp1y/var-templ80.C: New test.
2625 * g++.dg/cpp1y/var-templ81.C: New test.
2627 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2629 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
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.
2643 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
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.
2648 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2651 * gm2/isolib/run/pass/testdelete.mod: New test.
2653 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2655 PR tree-optimization/105776
2656 * gcc.target/i386/pr105776.c: New test.
2658 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2660 PR tree-optimization/101856
2661 * gcc.dg/tree-ssa/pr101856.c: New test.
2663 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2665 * gnat.dg/specs/array6.ads: New test.
2667 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2669 * gcc.dg/c2x-thread-local-2.c: New test.
2671 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
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.
2678 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
2681 * gcc.test-framework/gen_directive_tests: Use = operator instead
2684 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
2710 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
2754 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
2892 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
2897 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2899 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
2901 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
3974 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
4009 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
4208 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4210 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4211 * gcc.dg/format/ext-9.c: Do not test %B here.
4213 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4217 * gfortran.dg/zero_sized_13.f90: New test.
4219 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
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
4230 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4233 * c-c++-common/pr109884.c: New test.
4235 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4243 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4294 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4296 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4298 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
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.
4309 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
4315 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4318 * g++.dg/init/pr109868.C: New test.
4320 2023-05-17 Pan Li <pan2.li@intel.com>
4322 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4324 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4327 * gcc.target/powerpc/pr106708.c: Add test function.
4329 2023-05-16 Joseph Myers <joseph@codesourcery.com>
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
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.
4340 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4343 * gm2/isolib/run/pass/testreadint.mod: New test.
4345 2023-05-16 Marek Polacek <polacek@redhat.com>
4348 * g++.dg/warn/Wdangling-reference13.C: New test.
4350 2023-05-16 Patrick Palka <ppalka@redhat.com>
4353 * g++.dg/cpp2a/desig27.C: New test.
4355 2023-05-16 Carl Love <cel@us.ibm.com>
4357 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4360 2023-05-16 Carl Love <cel@us.ibm.com>
4362 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4365 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
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.
4372 2023-05-16 Pan Li <pan2.li@intel.com>
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.
4391 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4393 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4396 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
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
4411 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
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.
4424 2023-05-16 Andrew Pinski <apinski@marvell.com>
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.
4432 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4434 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4436 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4438 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4439 __has_c_attribute for all C2x attributes.
4441 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4444 * gfortran.dg/ptr-func-5.f90: New test.
4446 2023-05-15 Patrick Palka <ppalka@redhat.com>
4448 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4450 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4452 * gcc.target/aarch64/facg_1.c: New test.
4454 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4457 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4459 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4462 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4464 2023-05-15 Pan Li <pan2.li@intel.com>
4465 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4466 kito-cheng <kito.cheng@sifive.com>
4468 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4470 2023-05-15 Richard Biener <rguenther@suse.de>
4472 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4475 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4481 2023-05-14 Andrew Pinski <apinski@marvell.com>
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.
4487 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.target/i386/pr109825.c: New test.
4492 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4494 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
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.
4507 2023-05-13 Andrew Pinski <apinski@marvell.com>
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.
4513 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4516 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4517 a short namelist read does not modify the variable.
4519 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4522 * gm2/isolib/run/pass/seqappend.mod: New test.
4524 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4525 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4533 2023-05-12 Richard Biener <rguenther@suse.de>
4535 PR tree-optimization/64731
4536 * gcc.target/i386/pr64731.c: New testcase.
4538 2023-05-12 Patrick Palka <ppalka@redhat.com>
4541 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4542 * g++.dg/template/function2.C: Removed.
4544 2023-05-12 Patrick Palka <ppalka@redhat.com>
4547 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4548 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4550 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4552 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4554 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
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.
4575 2023-05-12 Pan Li <pan2.li@intel.com>
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.
4697 2023-05-12 Pan Li <pan2.li@intel.com>
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.
4722 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
4729 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
4739 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
4746 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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
4752 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
4754 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
4757 * gm2/pim/fail/highice.mod: New test.
4759 2023-05-11 Patrick Palka <ppalka@redhat.com>
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.
4766 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
4768 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
4770 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
4773 * gcc.target/i386/pr109807.c: New test.
4775 2023-05-11 Patrick Palka <ppalka@redhat.com>
4778 * g++.dg/cpp2a/lambda-targ1.C: New test.
4780 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
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.
4787 2023-05-11 Patrick Palka <ppalka@redhat.com>
4788 Jonathan Wakely <jwakely@redhat.com>
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.
4799 2023-05-11 Alexandre Oliva <oliva@adacore.com>
4801 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
4802 include, call builtin.
4804 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
4805 Michael Collison <collison@rivosinc.com>
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.
4867 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
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.
4876 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
4878 * gcc.target/arm/acle/acle.exp: Add missing
4879 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
4881 * gcc.target/arm/cmse/cmse.exp: Likewise.
4882 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
4884 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
4890 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
4897 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4899 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
4900 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
4902 2023-05-10 Marek Polacek <polacek@redhat.com>
4905 * g++.dg/ext/is_convertible6.C: New test.
4907 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
4910 * gcc.target/i386/pr92658-sse4-4b.c: New test.
4911 * gcc.target/i386/pr92658-sse4-8b.c: New test.
4913 2023-05-10 Andrew Pinski <apinski@marvell.com>
4915 * gcc.c-torture/execute/20230510-1.c: New test.
4917 2023-05-10 Jason Merrill <jason@redhat.com>
4920 * g++.dg/DRs/dr2543.C: New test.
4922 2023-05-10 Jason Merrill <jason@redhat.com>
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.
4930 2023-05-10 Richard Biener <rguenther@suse.de>
4932 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
4934 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4936 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
4938 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4941 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
4944 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4947 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
4948 * gcc.target/aarch64/simd/pr99195_6.c: New test.
4950 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4952 * gcc.target/aarch64/simd/pr99195_5.c: New test.
4954 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4957 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
4959 2023-05-10 Jakub Jelinek <jakub@redhat.com>
4962 * g++.dg/cpp0x/gen-attrs-78.C: New test.
4964 2023-05-10 Li Xu <xuli1@eswincomputing.com>
4966 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
4967 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
4969 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4986 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4989 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
4990 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
4992 2023-05-10 Andrew Pinski <apinski@marvell.com>
4994 * gcc.c-torture/execute/20230509-1.c: New test.
4996 2023-05-09 Patrick Palka <ppalka@redhat.com>
4999 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5001 2023-05-09 Patrick Palka <ppalka@redhat.com>
5004 * g++.dg/cpp0x/noexcept78.C: New test.
5006 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
5256 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5258 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5259 sve2_flags instead of sve_flags.
5261 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5264 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5266 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5269 * g++.dg/cpp23/attr-assume11.C: New test.
5271 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/109778
5274 * gcc.dg/lto/pr109778_0.c: New test.
5275 * gcc.dg/lto/pr109778_1.c: New file.
5277 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/109778
5280 * gcc.c-torture/execute/pr109778.c: New test.
5282 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5284 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5285 allocation for temporary results, rather than requiring specific
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
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.
5322 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
5347 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5350 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
5376 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
5387 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
5430 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
5440 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
5461 2023-05-09 Jason Merrill <jason@redhat.com>
5464 * g++.dg/template/friend78.C: New test.
5466 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5467 Uros Bizjak <ubizjak@gmail.com>
5469 * gcc.target/i386/insvti_highpart-1.c: New test case.
5471 2023-05-08 Andrew Pinski <apinski@marvell.com>
5474 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5476 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
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.
5483 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
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'.
5495 2023-05-08 Patrick Palka <ppalka@redhat.com>
5499 * g++.dg/cpp1z/class-deduction114.C: New test.
5501 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
5510 2023-05-08 Andrew Pinski <apinski@marvell.com>
5512 * gcc.dg/tree-ssa/minmax-17.c: New test.
5514 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
5523 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5525 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5527 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
5539 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5542 * gfortran.dg/pr109662-a.f90: New test.
5544 2023-05-07 Patrick Palka <ppalka@redhat.com>
5547 * g++.dg/diagnostic/alignof4.C: New test.
5549 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
5557 2023-05-07 Patrick Palka <ppalka@redhat.com>
5559 * g++.dg/cpp2a/concepts-alias6.C: New test.
5561 2023-05-07 Patrick Palka <ppalka@redhat.com>
5564 * g++.dg/cpp1y/paren6.C: New test.
5566 2023-05-07 Patrick Palka <ppalka@redhat.com>
5569 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5570 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5572 2023-05-07 Patrick Palka <ppalka@redhat.com>
5575 * g++.dg/template/non-dependent25a.C: New test.
5577 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
5585 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5587 * gcc.target/powerpc/parall_5insn_const.c: New test.
5589 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5592 * gcc.target/i386/pr43644.c: New test case.
5594 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5596 * gcc.target/loongarch/shrink-wrap.c: New test.
5598 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5635 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5638 * gfortran.dg/pr109662.f90: New test.
5640 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5642 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5644 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5647 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5649 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5651 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5653 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5655 * gcc.target/cris/peep2-addsplit1.c: New test.
5657 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5659 * gcc.target/cris/peep2-movandsplit1.c: New test.
5661 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5663 * gcc.target/cris/peep2-lsrandsplit1.c,
5664 gcc.target/cris/peep2-movulsr2.c: New tests.
5666 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5669 * gfortran.dg/overload_5.f90: New test.
5671 2023-05-05 Pan Li <pan2.li@intel.com>
5672 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5674 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
5675 Adjust indexed load/store check condition.
5677 2023-05-05 Pan Li <pan2.li@intel.com>
5679 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
5680 Adjust test check condition.
5682 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5689 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
5691 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
5693 2023-05-05 Andrew Pinski <apinski@marvell.com>
5695 PR tree-optimization/109732
5696 * gcc.dg/pr109732.c: New test.
5697 * gcc.dg/pr109732-1.c: New test.
5699 2023-05-05 Andrew Pinski <apinski@marvell.com>
5701 PR tree-optimization/109722
5702 * gcc.dg/tree-ssa/abs-1.c: New test.
5704 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
5707 * gm2/pim/run/pass/ForChar.mod: New test.
5709 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711 * gcc.target/aarch64/simd/pr99195_4.c: New test.
5713 2023-05-04 Julian Brown <julian@codesourcery.com>
5716 * gfortran.dg/goacc/pr109622-5.f90: New test.
5717 * gfortran.dg/goacc/pr109622-6.f90: New test.
5719 2023-05-04 Andrew Pinski <apinski@marvell.com>
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.
5728 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5731 * gcc.target/aarch64/simd/pr99195_3.c: New test.
5733 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
5739 2023-05-04 Richard Biener <rguenther@suse.de>
5741 PR tree-optimization/109724
5742 * g++.dg/torture/pr109724.C: New testcase.
5744 2023-05-04 Jakub Jelinek <jakub@redhat.com>
5747 * g++.target/i386/pr109676.C: New test.
5749 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
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
5758 2023-05-03 Jason Merrill <jason@redhat.com>
5762 * g++.dg/template/friend77.C: New test.
5764 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
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.
5770 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
5773 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
5775 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
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.
5783 2023-05-03 Murray Steele <murray.steele@arm.com>
5784 Christophe Lyon <christophe.lyon@arm.com>
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.
5792 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
5840 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5843 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
5846 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
5853 2023-05-03 Jason Merrill <jason@redhat.com>
5855 * g++.dg/template/nontype12.C: Check for duplicate error.
5857 2023-05-02 Andrew Pinski <apinski@marvell.com>
5859 PR tree-optimization/109702
5860 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
5862 2023-05-02 Andrew Pinski <apinski@marvell.com>
5865 * gcc.target/aarch64/csinv-2.c: New test.
5867 2023-05-02 Jason Merrill <jason@redhat.com>
5870 * g++.dg/cpp1z/variant1.C: New test.
5872 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
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.
5903 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
5906 * gcc.target/riscv/pr89835.c: New test.
5908 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
5909 Pan Li <pan2.li@intel.com>
5912 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
5914 2023-05-02 Patrick Palka <ppalka@redhat.com>
5917 * g++.dg/cpp0x/nsdmi-template26.C: New test.
5919 2023-05-02 Richard Biener <rguenther@suse.de>
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.
5926 2023-05-01 Jason Merrill <jason@redhat.com>
5929 * g++.dg/cpp0x/nsdmi-array2.C: New test.
5931 2023-04-30 Jeff Law <jlaw@ventanamicro>
5934 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
5936 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
5938 * gcc.dg/builtin-redefine-1.c: New test.
5940 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
5942 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
5944 2023-04-30 Andrew Pinski <apinski@marvell.com>
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.
5952 2023-04-30 Andrew Pinski <apinski@marvell.com>
5955 * gcc.dg/init-excess-3.c: New test.
5957 2023-04-30 Martin Liska <mliska@suse.cz>
5959 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
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.
5965 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
5967 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
5969 * gcc.dg/builtin-redefine-1.c: New test.
5971 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
5973 * gm2/pim/run/pass/constlitbase.mod: New test.
5975 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
5977 * gcc.target/xstormy16/neghi2.c: New test case.
5978 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
5980 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
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.
5987 2023-04-29 Jeff Law <jlaw@ventanamicro>
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.
5993 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
5995 * gcc.target/riscv/rv32e_stack.c: New test.
5997 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
5999 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6000 empty lines (besides optionally leading whitespace).
6002 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6004 * gcc.target/riscv/divmod-1.c: New testcase.
6005 * gcc.target/riscv/divmod-2.c: New testcase.
6007 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6009 * gcc.target/riscv/zbc32.c: New test.
6010 * gcc.target/riscv/zbc64.c: New test.
6012 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6014 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6015 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6017 2023-04-28 Andrew Pinski <apinski@marvell.com>
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.
6023 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6025 PR rtl-optimization/109476
6026 * gcc.target/avr/mmcu/pr109476.c: New test case.
6028 2023-04-28 Richard Biener <rguenther@suse.de>
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.
6036 2023-04-28 Richard Biener <rguenther@suse.de>
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.
6042 2023-04-28 Pan Li <pan2.li@intel.com>
6043 kito-cheng <kito.cheng@sifive.com>
6045 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6047 2023-04-28 Richard Biener <rguenther@suse.de>
6050 * gcc.dg/torture/pr109652.c: New testcase.
6052 2023-04-28 Julian Brown <julian@codesourcery.com>
6055 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6057 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6062 2023-04-28 Jakub Jelinek <jakub@redhat.com>
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.
6069 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6070 Jakub Jelinek <jakub@redhat.com>
6072 * gcc.dg/tree-ssa/range-sincos.c: New test.
6074 2023-04-28 Jan Beulich <jbeulich@suse.com>
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.
6083 2023-04-28 Jan Beulich <jbeulich@suse.com>
6085 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6087 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6089 * c-c++-common/torture/harden-cond-comp.c: New.
6091 2023-04-27 Jason Merrill <jason@redhat.com>
6093 * g++.dg/template/copy1.C: Adjust error lines.
6095 2023-04-27 Pan Li <pan2.li@intel.com>
6097 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6099 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6101 PR tree-optimization/109639
6102 * gcc.dg/tree-ssa/pr109639.c: New file.
6103 * gcc.dg/tree-ssa/pr109643.c: New file.
6105 2023-04-27 Richard Biener <rguenther@suse.de>
6108 * g++.dg/torture/pr109607.C: New testcase.
6110 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/pr109409.c: New test.
6115 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.dg/pr109412.c: New test.
6121 2023-04-27 Jan Beulich <jbeulich@suse.com>
6123 * c-c++-common/patchable_function_entry-decl.c: Special-case
6125 * c-c++-common/patchable_function_entry-default.c: Likewise.
6126 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6128 2023-04-26 Jason Merrill <jason@redhat.com>
6131 * g++.dg/template/friend76.C: New test.
6133 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
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.
6145 2023-04-26 Pan Li <pan2.li@intel.com>
6146 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6148 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6150 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
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.
6158 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
6165 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
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.
6173 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6192 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6194 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6197 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6199 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6201 2023-04-26 Pan Li <pan2.li@intel.com>
6204 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6206 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6207 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6209 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6211 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6213 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
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.
6220 2023-04-25 Patrick Palka <ppalka@redhat.com>
6223 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6225 2023-04-25 Richard Biener <rguenther@suse.de>
6227 PR tree-optimization/109609
6228 * gcc.dg/torture/pr109609.c: New testcase.
6230 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
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.
6241 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6243 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6244 float16, float32, float64 and float128.
6246 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6249 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6251 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6253 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6255 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6258 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6260 2023-04-25 Richard Biener <rguenther@suse.de>
6262 PR rtl-optimization/109585
6263 * gcc.dg/torture/pr109585.c: New testcase.
6265 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.target/powerpc/pr109566.c: New test.
6270 2023-04-25 Martin Liska <mliska@suse.cz>
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.
6276 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6278 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6280 2023-04-25 Sam James <sam@gentoo.org>
6282 PR tree-optimization/105312
6284 * gcc.target/sparc/pr105573.c: New test.
6286 2023-04-25 Andrew Pinski <apinski@marvell.com>
6288 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6290 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6292 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6294 2023-04-24 Andrew Pinski <apinski@marvell.com>
6296 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6297 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6299 2023-04-24 Andrew Pinski <apinski@marvell.com>
6301 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6303 2023-04-24 Andrew Pinski <apinski@marvell.com>
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.
6309 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6311 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6312 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6314 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6319 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6321 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6325 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6327 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6329 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6331 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6333 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6342 2023-04-24 liuhongt <hongtao.liu@intel.com>
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.
6356 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6358 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6359 append -lnsl -lsocket to ldflags.
6361 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6363 * gcc.target/aarch64/float_truncate_zero.c: New test.
6365 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6368 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6370 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6372 * gcc.target/xstormy16/mulhi.c: New test case.
6374 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6376 * gcc.target/xstormy16/extendhisi2.c: New test case.
6377 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6379 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6381 * gcc.target/xstormy16/shiftsi.c: New test case.
6383 2023-04-23 liuhongt <hongtao.liu@intel.com>
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.
6392 2023-04-23 liuhongt <hongtao.liu@intel.com>
6394 * gcc.target/i386/pr108707.c: New test.
6396 2023-04-22 Andrew Pinski <apinski@marvell.com>
6398 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6400 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6403 * gcc.target/avr/pr54816.c: Move to...
6404 * gcc.target/avr/mmcu/pr54816.c: ... here.
6406 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6407 Steven G. Kargl <kargl@gcc.gnu.org>
6410 * gfortran.dg/allocatable_function_11.f90: New test.
6412 2023-04-22 Jakub Jelinek <jakub@redhat.com>
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
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
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.
6430 2023-04-22 Jeff Law <jlaw@ventanamicro>
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.
6442 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6444 PR tree-optimization/109583
6445 * gcc.dg/pr109583.c: New test.
6447 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6448 Ondrej Kubanek <kubanek0ondrej@gmail.com>
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.
6454 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6456 PR tree-optimization/109546
6457 * gcc.dg/pr109546.c: New.
6459 2023-04-21 Jason Merrill <jason@redhat.com>
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.
6466 2023-04-21 Jeff Law <jlaw@ventanamicro>
6469 * gcc.target/i386/cmov6.c: No longer expect this test to
6470 generate 'cmov' instructions.
6472 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6474 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6476 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6485 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6488 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6490 2023-04-21 Richard Biener <rguenther@suse.de>
6492 PR tree-optimization/109573
6493 * g++.dg/vect/pr109573.cc: New testcase.
6495 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6502 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6505 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6507 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6510 * lib/target-supports.exp (is-effective-target-keyword): Add
6511 ppc_cpu_supports_hw.
6513 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6516 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6517 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6520 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
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.
6528 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.dg/goacc/pr107041.c: New test.
6533 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.target/i386/pr78952-4.c: New test.
6538 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6539 kito-cheng <kito.cheng@sifive.com>
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.
6545 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6547 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6549 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6550 kito-cheng <kito.cheng@sifive.com>
6553 * g++.target/riscv/rvv/base/pr109535.C: New test.
6554 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6556 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6558 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6559 rather than stdint.h
6561 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
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.
6570 2023-04-20 Jakub Jelinek <jakub@redhat.com>
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.
6581 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6585 * g++.dg/ext/int128-8.C: Require int128 effective target.
6587 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6590 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6591 vect_hw_misalign on POWERs.
6593 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6595 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6596 * gcc.target/i386/pr109117-1.c: Modify error message.
6598 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6600 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6602 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6604 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6606 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
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.
6661 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6663 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
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.
6678 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
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.
6688 2023-04-19 Patrick Palka <ppalka@redhat.com>
6689 Jonathan Wakely <jwakely@redhat.com>
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.
6696 2023-04-19 Patrick Palka <ppalka@redhat.com>
6699 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
6701 2023-04-19 Harald Anlauf <anlauf@gmx.de>
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".
6709 2023-04-19 Andrew Pinski <apinski@marvell.com>
6711 * gcc.target/i386/cmov10.c: New test.
6712 * gcc.target/i386/cmov11.c: New test.
6714 2023-04-19 Jason Merrill <jason@redhat.com>
6717 * g++.dg/ext/int128-8.C: New test.
6719 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6729 2023-04-19 Pan Li <pan2.li@intel.com>
6731 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
6733 * gcc.target/riscv/simplify_ior_optimization.c: New test.
6735 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
6739 * gcc.target/i386/pr78952-3.c: New test.
6741 2023-04-19 Xi Ruoyao <xry111@xry111.site>
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.
6748 2023-04-19 Xi Ruoyao <xry111@xry111.site>
6750 * gcc.target/loongarch/va_arg.c: New test.
6752 2023-04-19 Jakub Jelinek <jakub@redhat.com>
6754 PR tree-optimization/109011
6755 * gcc.dg/vect/pr109011-1.c: New test.
6757 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6759 * gcc.target/aarch64/vec-set-zero.c: New test.
6761 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6764 * gcc.target/aarch64/pr108840.c: New test.
6766 2023-04-19 Jakub Jelinek <jakub@redhat.com>
6768 PR tree-optimization/109524
6769 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
6772 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
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.
6779 2023-04-18 Richard Biener <rguenther@suse.de>
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.
6800 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
6802 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
6804 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6806 * gcc.target/aarch64/spellcheck_11.c: New test.
6808 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6810 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
6813 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
6815 * gcc.target/riscv/arch-5.c: Likewise.
6817 2023-04-18 Jakub Jelinek <jakub@redhat.com>
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.
6823 2023-04-18 Xi Ruoyao <xry111@xry111.site>
6825 * gcc.target/loongarch/add-const.c: New test.
6826 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
6828 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
6830 2023-04-17 Patrick Palka <ppalka@redhat.com>
6833 * g++.dg/template/canon-type-20.C: New test.
6834 * g++.dg/template/ttp36.C: New test.
6836 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
6838 * gcc.target/riscv/stack_save_restore.c: New test.
6840 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
6842 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
6844 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
6846 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
6848 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
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.
6856 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
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.
6863 2023-04-17 Martin Jambor <mjambor@suse.cz>
6867 * gcc.dg/ipa/pr109318.c: New test.
6868 * gcc.dg/lto/pr107769_0.c: Likewise.
6870 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
6871 Di Zhao <di.zhao@amperecomputing.com>
6873 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
6875 2023-04-17 Jakub Jelinek <jakub@redhat.com>
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.
6881 2023-04-17 Richard Biener <rguenther@suse.de>
6883 PR tree-optimization/109524
6884 * g++.dg/pr109524.C: New testcase.
6886 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
6889 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
6891 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
6893 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
6895 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
6898 2023-04-17 Pan Li <pan2.li@intel.com>
6900 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
6902 2023-04-16 Jeff Law <jlaw@ventanamicro>
6905 * gcc.target/riscv/pr109508.c: New test.
6907 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
6910 * gcc.target/avr/pr54816.c: New test case.
6912 2023-04-15 Jason Merrill <jason@redhat.com>
6915 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
6917 2023-04-15 Alexandre Oliva <oliva@adacore.com>
6918 Kewen Lin <linkw@linux.ibm.com>
6921 * gcc.target/powerpc/pr99708.c: Accept lack of
6922 __SIZEOF_IBM128__ when long double is 64-bit wide.
6924 2023-04-15 Jason Merrill <jason@redhat.com>
6927 * g++.dg/warn/Wdangling-pointer-6.C: New test.
6929 2023-04-14 Harald Anlauf <anlauf@gmx.de>
6932 * gfortran.dg/set_exponent_1.f90: New test.
6934 2023-04-14 Richard Biener <rguenther@suse.de>
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.
6941 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
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
6948 2023-04-14 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/109502
6951 * gcc.dg/vect/pr109502.c: New testcase.
6953 2023-04-14 Richard Biener <rguenther@suse.de>
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.
6963 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
6964 Jakub Jelinek <jakub@redhat.com>
6968 * gcc.dg/pr108947.c: New test.
6969 * gcc.c-torture/execute/pr109040.c: New test.
6971 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
6974 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
6976 2023-04-13 Patrick Palka <ppalka@redhat.com>
6979 * g++.dg/template/typename27.C: New test.
6981 2023-04-13 Jason Merrill <jason@redhat.com>
6984 * g++.dg/ext/is_convertible5.C: New test.
6986 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
6990 * gm2/pim/run/pass/addcharconst.mod: New test.
6991 * gm2/pim/run/pass/singlechar.mod: New test.
6993 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
6996 * gcc.dg/torture/pr108910.c: New test.
6998 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
7008 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7010 PR tree-optimization/109410
7011 * gcc.dg/pr109410.c: New test.
7013 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.target/i386/pr109458.c: New test.
7018 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7020 PR tree-optimization/109462
7021 * g++.dg/opt/pr109462.C: New test.
7023 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7025 PR tree-optimization/109462
7026 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7028 2023-04-12 Richard Biener <rguenther@suse.de>
7030 PR tree-optimization/109473
7031 * gcc.dg/vect/pr109473.c: New testcase.
7033 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7036 * gfortran.dg/entry_26.f90: New test.
7037 * gfortran.dg/entry_27.f90: New test.
7039 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7043 * gfortran.dg/interface_49.f90: New test.
7045 2023-04-12 Richard Biener <rguenther@suse.de>
7047 PR tree-optimization/109469
7048 * gcc.dg/torture/pr109469.c: New testcase.
7050 2023-04-12 Richard Biener <rguenther@suse.de>
7052 PR tree-optimization/109434
7053 * g++.dg/opt/pr109434.C: New testcase.
7055 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
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
7062 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7064 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
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>
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.
7076 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7078 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7081 2023-04-11 Martin Liska <mliska@suse.cz>
7084 * gcc.dg/pr108241.c: New test.
7085 * gcc.dg/pr79570.c: Add also -g option.
7087 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
7093 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
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.
7100 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7103 * gcc.target/powerpc/pr70243.c: New test.
7105 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
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.
7123 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7125 PR tree-optimization/109392
7126 * gcc.dg/pr109392.c: New test.
7128 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7130 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7132 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7134 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7136 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
7159 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
7186 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7188 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7189 fortran compiler, skip if missing.
7191 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
7196 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7198 PR tree-optimization/109417
7199 * gcc.dg/pr109417.c: New.
7201 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7203 * rust/compile/issue-1422.rs: New test.
7205 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7207 * rust/compile/issue-1361.rs: New test.
7209 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7211 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7212 * rust/compile/issue-1830_str.rs: Likewise.
7214 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7216 * rust/compile/empty.in: New test.
7217 * rust/compile/include_empty.rs: New test.
7219 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7221 * rust/compile/torture/traits10.rs: Fix test-case
7223 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7225 * rust/compile/issue-1725-1.rs: New test.
7226 * rust/compile/issue-1725-2.rs: New test.
7228 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
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.
7234 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7236 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7238 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7240 * rust/compile/issue-1830_bytes.rs: New test.
7241 * rust/compile/issue-1830_str.rs: New test.
7243 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7245 * rust/compile/variadic.rs: New test.
7247 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7249 * rust/execute/torture/overflow1.rs: Fix test.
7251 2023-04-06 mxlol233 <mxlol233@outlook.com>
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:
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`.
7284 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
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.
7294 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7296 * rust/execute/torture/let-pattern-1.rs: New test.
7298 2023-04-06 Philip Herron <herron.philip@googlemail.com>
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.
7306 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7308 * rust/compile/func3.rs: update test case
7310 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7312 * rust/compile/issue-1786.rs: New test.
7314 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7316 * rust/compile/never_type_err1.rs: Moved to...
7317 * rust/compile/never_type1.rs: ...here. It now works
7319 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7321 * rust/compile/issue-1773.rs: New test.
7323 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7325 * rust/execute/torture/issue-1720-2.rs: New test.
7327 2023-04-06 mxlol233 <mxlol233@outlook.com>
7329 * rust/compile/feature.rs: New test.
7331 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7333 * rust/compile/closure_move_expr.rs: New test.
7335 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7337 * rust/compile/parse_complex_generic_application.rs: New test.
7338 * rust/compile/parse_complex_generic_application2.rs: New test.
7340 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7342 * rust/compile/multi_reference_type.rs: New test.
7344 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7346 * rust/compile/issue-867.rs: New test.
7348 2023-04-06 Lyra <teromene@teromene.fr>
7350 * rust/compile/macro45.rs: New test.
7352 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7354 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
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.
7443 2023-04-06 mxlol233 <mxlol233@outlook.com>
7445 * rust/compile/diagnostic_underline.rs: New test.
7447 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7449 * rust/compile/bounds.rs: change to use -fsyntax-only
7450 * rust/execute/torture/issue-1720.rs: New test.
7452 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
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.
7466 2023-04-06 mxlol233 <mxlol233@outlook.com>
7468 * rust/compile/bounds.rs: New test.
7470 2023-04-06 Dave <dme2223@gmail.com>
7472 * rust/compile/const10.rs: New test.
7474 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7476 * rust/compile/unsafe11.rs: New test.
7478 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7480 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7482 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7483 Thomas Schwinge <thomas@codesourcery.com>
7486 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7489 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7492 * gm2/pim/fail/setunknown.mod: New test.
7493 * gm2/pim/fail/setunknown2.mod: New test.
7495 2023-04-05 Jeff Law <jlaw@ventanamicro>
7498 * gcc.c-torture/compile/pr108892.c: New test.
7500 2023-04-05 Martin Jambor <mjambor@suse.cz>
7503 * gcc.dg/ipa/pr108959.c: New test.
7505 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7507 * g++.target/riscv/rvv/base/bug-23.C: New test.
7509 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7511 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7513 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7516 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7517 * gfortran.dg/pr104349.f90: New test.
7519 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7521 PR tree-optimization/109386
7522 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7524 2023-04-04 Marek Polacek <polacek@redhat.com>
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.
7532 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
7545 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7548 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7551 2023-04-04 Richard Biener <rguenther@suse.de>
7553 PR tree-optimization/109304
7554 * gcc.dg/pr109304.c: New testcase.
7556 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
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.
7563 2023-04-04 Jason Merrill <jason@redhat.com>
7566 * g++.dg/lookup/friend25.C: New test.
7568 2023-04-03 Patrick Palka <ppalka@redhat.com>
7571 * g++.dg/cpp1y/var-templ79.C: New test.
7573 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7574 Martin Jambor <mjambor@suse.cz>
7577 * gcc.dg/pr109303.c: New test.
7579 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7582 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7585 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7588 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7590 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7593 * gnat.dg/prot7.adb: Skip on hppa.
7595 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7596 kito-cheng <kito.cheng@sifive.com>
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.
7603 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7605 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7606 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7608 2023-04-01 Patrick Palka <ppalka@redhat.com>
7611 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7613 2023-04-01 Patrick Palka <ppalka@redhat.com>
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.
7621 2023-04-01 Jakub Jelinek <jakub@redhat.com>
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.
7629 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7631 PR tree-optimization/109362
7632 * gcc.target/i386/pr109362.c: New test.
7634 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7635 Richard Sandiford <richard.sandiford@arm.com>
7638 * gcc.target/aarch64/sve/pr109254.c: New test.
7640 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7643 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7644 if fdopen returns NULL.
7646 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7648 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7649 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7651 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7653 * gcc.target/i386/pr109052-2.c: New.
7655 2023-03-31 Jakub Jelinek <jakub@redhat.com>
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.
7663 2023-03-31 Jonathan Yong <10walls@gmail.com>
7665 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7668 2023-03-31 liuhongt <hongtao.liu@intel.com>
7670 * g++.target/i386/pr85048.C: New test.
7672 2023-03-30 Jason Merrill <jason@redhat.com>
7675 * g++.dg/lookup/anon8.C: New test.
7677 2023-03-30 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp1z/noexcept-type27.C: New test.
7682 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7685 * g++.dg/cpp23/subscript14.C: New test.
7687 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
7689 PR tree-optimization/109154
7690 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
7692 2023-03-30 Jason Merrill <jason@redhat.com>
7696 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
7697 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
7699 2023-03-30 Richard Biener <rguenther@suse.de>
7701 PR tree-optimization/107561
7702 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
7703 * g++.dg/warn/Warray-bounds-16.C: Likewise.
7705 2023-03-30 Richard Biener <rguenther@suse.de>
7707 PR tree-optimization/109342
7708 * g++.dg/torture/pr109342.C: New testcase.
7710 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7713 * g++.dg/cpp23/ext-floating15.C: New test.
7715 2023-03-30 liuhongt <hongtao.liu@intel.com>
7717 * gcc.target/i386/pr88828-0.c: Adjust testcase.
7719 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
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.
7727 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
7729 * gcc.target/riscv/arch-19.c: New test.
7731 2023-03-29 Richard Biener <rguenther@suse.de>
7733 PR tree-optimization/109331
7734 * gcc.dg/torture/pr109331.c: New testcase.
7736 2023-03-29 Richard Biener <rguenther@suse.de>
7738 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
7740 2023-03-29 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/109327
7743 * gcc.dg/pr109327.c: New testcase.
7745 2023-03-29 Richard Biener <rguenther@suse.de>
7748 * g++.dg/gomp/pr106124.C: New testcase.
7750 2023-03-29 Jakub Jelinek <jakub@redhat.com>
7751 Richard Biener <rguenther@suse.de>
7753 PR tree-optimization/109301
7754 * gcc.dg/pr109301.c: New test.
7756 2023-03-29 Jason Merrill <jason@redhat.com>
7760 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
7761 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
7763 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
7765 * gfortran.dg/weak-2.f90: Enable for nvptx target.
7767 2023-03-28 David Malcolm <dmalcolm@redhat.com>
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.
7775 2023-03-28 Jason Merrill <jason@redhat.com>
7778 * g++.dg/warn/Wsequence-point-5.C: New test.
7780 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
7783 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
7785 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
7787 PR rtl-optimization/109187
7788 * gcc.dg/pr109187.c: New test.
7790 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
7792 PR tree-optimization/109265
7793 PR tree-optimization/109274
7794 * gcc.dg/pr109274.c: New.
7795 * gfortran.dg/pr109265.f90: New.
7797 2023-03-28 Richard Biener <rguenther@suse.de>
7799 PR tree-optimization/107087
7800 * g++.dg/pr107087.C: New testcase.
7802 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
7805 * gcc.target/aarch64/pr109072_1.c: New test.
7806 * gcc.target/aarch64/pr109072_2.c: Likewise.
7808 2023-03-28 Jakub Jelinek <jakub@redhat.com>
7810 PR middle-end/106190
7811 * gcc.dg/asan/pr106190.c: New test.
7813 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
7820 2023-03-28 Jakub Jelinek <jakub@redhat.com>
7823 * gcc.target/i386/pr109276.c: New test.
7825 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
7832 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
7836 * gcc.dg/visibility-22.c: Add weak_undefined options.
7838 2023-03-27 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/54498
7841 * g++.dg/torture/pr54498.C: New testcase.
7843 2023-03-27 Richard Biener <rguenther@suse.de>
7845 PR tree-optimization/108357
7846 * gcc.dg/tree-ssa/pr108357.c: New testcase.
7848 2023-03-27 Martin Liska <mliska@suse.cz>
7850 * lib/verify-sarif-file.py: Use apostrophes instead
7853 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
7856 * gcc.target/powerpc/pr109167.c: New test.
7858 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
7861 * gcc.target/powerpc/pr109082.c: New test.
7863 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
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.
7875 2023-03-26 Jakub Jelinek <jakub@redhat.com>
7877 PR tree-optimization/109230
7878 * gcc.dg/pr109230.c: New test.
7880 2023-03-26 Jakub Jelinek <jakub@redhat.com>
7883 * c-c++-common/cold-2.c: New test.
7885 2023-03-25 David Malcolm <dmalcolm@redhat.com>
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:
7897 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
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
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.
7910 2023-03-24 Patrick Palka <ppalka@redhat.com>
7913 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
7915 * g++.dg/lookup/this2.C: New test.
7917 2023-03-24 Jason Merrill <jason@redhat.com>
7920 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
7922 2023-03-24 David Malcolm <dmalcolm@redhat.com>
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.
7932 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
7934 PR tree-optimization/109238
7935 * gcc.dg/pr109238.c: New.
7937 2023-03-24 Richard Biener <rguenther@suse.de>
7939 PR tree-optimization/106912
7940 * gcc.dg/profile-generate-4.c: New testcase.
7942 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
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.
7948 2023-03-24 Jakub Jelinek <jakub@redhat.com>
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
7956 2023-03-24 Jakub Jelinek <jakub@redhat.com>
7958 PR tree-optimization/99739
7959 * gcc.dg/tree-ssa/pr99739.c: New test.
7961 2023-03-24 Alexandre Oliva <oliva@adacore.com>
7963 * lib/target-supports.exp (add_options_for_weak_undefined):
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.
7978 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
7979 Tobias Burnus <tobias@codesourcery.com>
7982 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
7984 * gfortran.dg/unpack_field_1.f90: Likewise.
7985 * gfortran.dg/pr103628.f90: New.
7987 2023-03-23 Jason Merrill <jason@redhat.com>
7990 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
7992 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
7994 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
7996 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
7998 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8000 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8002 * gcc.target/powerpc/mod-no_copy.c: New.
8003 * gcc.target/powerpc/mod-peephole.c: New.
8005 2023-03-23 Andrew Pinski <apinski@marvell.com>
8008 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8010 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8013 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
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:
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.
8027 2023-03-23 Richard Biener <rguenther@suse.de>
8029 PR tree-optimization/107569
8030 * g++.dg/opt/pr107569.C: New testcase.
8032 2023-03-23 Richard Biener <rguenther@suse.de>
8034 PR tree-optimization/109262
8035 * g++.dg/torture/pr109262.C: New testcase.
8037 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8039 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8041 2023-03-23 Marek Polacek <polacek@redhat.com>
8044 * g++.dg/warn/Wdangling-reference11.C: New test.
8045 * g++.dg/warn/Wdangling-reference12.C: New test.
8047 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8049 PR tree-optimization/109176
8050 * gcc.target/aarch64/sve/pr109176.c: New test.
8052 2023-03-23 Pan Li <pan2.li@intel.com>
8053 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
8061 2023-03-23 Jason Merrill <jason@redhat.com>
8064 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8066 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
8082 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8085 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8087 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8088 kito-cheng <kito.cheng@sifive.com>
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.
8107 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8108 kito-cheng <kito.cheng@sifive.com>
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.
8114 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8116 * lib/target-supports.exp (check_effective_target_riscv_vector):
8119 2023-03-22 David Malcolm <dmalcolm@redhat.com>
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.
8132 2023-03-22 Jason Merrill <jason@redhat.com>
8135 * g++.dg/template/partial-order3.C: New test.
8137 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8138 Steven G. Kargl <kargl@gcc.gnu.org>
8141 * gfortran.dg/pr104572.f90: New test.
8143 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8145 * gcc.target/i386/pr109137.c: New.
8147 2023-03-22 Jason Merrill <jason@redhat.com>
8150 * g++.dg/ext/attr-tsafe1.C: New test.
8152 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8155 * g++.dg/ext/pr109177.C: New test.
8157 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8160 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8162 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8164 * gcc.target/gcn/complex.c: New test.
8166 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8169 * gfortran.dg/pr99036.f90: New test.
8171 2023-03-21 Jason Merrill <jason@redhat.com>
8174 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8176 2023-03-21 Richard Biener <rguenther@suse.de>
8178 PR tree-optimization/109219
8179 * gcc.dg/torture/pr109219.c: New testcase.
8181 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8186 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8187 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8189 2023-03-21 Jakub Jelinek <jakub@redhat.com>
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.
8208 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8210 PR tree-optimization/109215
8211 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8213 2023-03-21 Richard Biener <rguenther@suse.de>
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.
8220 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8223 * gfortran.dg/pr109209.f90: New test.
8225 2023-03-20 Marek Polacek <polacek@redhat.com>
8228 * g++.dg/cpp0x/explicit16.C: New test.
8230 2023-03-20 Jakub Jelinek <jakub@redhat.com>
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.
8238 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
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.
8246 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8249 * gfortran.dg/nearest_6.f90: New test.
8251 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8254 * gcc.target/powerpc/pr109178.c: New test.
8256 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8258 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8259 from char to char [2 * sizeof (int)].
8261 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8264 * gfortran.dg/external_procedures_4.f90: New test.
8266 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8269 * gfortran.dg/pr85877.f90: New test.
8271 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8273 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8276 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8279 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8281 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
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.
8320 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
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.
8330 2023-03-17 Jason Merrill <jason@redhat.com>
8333 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8335 2023-03-17 Jason Merrill <jason@redhat.com>
8338 * g++.dg/eh/dtor4.C: New test.
8340 2023-03-17 Jason Merrill <jason@redhat.com>
8343 * g++.dg/lookup/friend24.C: New test.
8345 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.target/i386/pr105554.c: New test.
8350 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8353 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8355 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8357 * gcc.target/i386/pr109052.c: New.
8359 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8360 kito-cheng <kito.cheng@sifive.com>
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.
8368 2023-03-17 Jakub Jelinek <jakub@redhat.com>
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.
8375 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8377 PR middle-end/108685
8378 * c-c++-common/gomp/doacross-8.c: New test.
8380 2023-03-16 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8385 2023-03-16 Jason Merrill <jason@redhat.com>
8388 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8390 2023-03-16 Jason Merrill <jason@redhat.com>
8393 * g++.dg/cpp0x/enum43.C: New test.
8395 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8397 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8399 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8402 * gm2/types/run/pass/d.c: Convert data structure from
8403 BOOLEAN int to bool and cast int to bool in test function.
8405 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
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.
8421 2023-03-16 Patrick Palka <ppalka@redhat.com>
8424 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8426 2023-03-16 Patrick Palka <ppalka@redhat.com>
8429 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8431 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8433 * gdc.dg/torture/simd23084.d: New test.
8434 * gdc.dg/torture/simd23085.d: New test.
8435 * gdc.dg/torture/simd23218.d: New test.
8437 2023-03-16 Martin Liska <mliska@suse.cz>
8439 PR middle-end/106133
8440 * c-c++-common/pr106133.c: New test.
8442 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8444 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8446 2023-03-16 Jason Merrill <jason@redhat.com>
8449 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8451 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8454 * gdc.dg/torture/pr109144.d: New test.
8456 2023-03-16 Richard Biener <rguenther@suse.de>
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.
8464 2023-03-15 Jason Merrill <jason@redhat.com>
8468 * g++.dg/coroutines/co-await-initlist1.C: New test.
8470 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8473 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8474 have an invocation object marked as succeeding, with no
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
8484 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
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.
8493 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8494 Tobias Burnus <tobias@codesourcery.com>
8497 * gfortran.dg/class_dummy_10.f90: New test.
8499 2023-03-15 Marek Polacek <polacek@redhat.com>
8502 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8504 2023-03-15 Richard Biener <rguenther@suse.de>
8506 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8509 2023-03-15 Jason Merrill <jason@redhat.com>
8512 * g++.dg/template/ttp7.C: Remove expected error.
8514 2023-03-15 Jason Merrill <jason@redhat.com>
8519 * g++.dg/template/ttp35.C: New test.
8521 2023-03-15 Richard Biener <rguenther@suse.de>
8523 PR tree-optimization/109139
8524 * gcc.dg/torture/pr109139.c: New testcase.
8526 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
8532 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8534 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8536 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8538 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8540 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
8551 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
8560 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8562 * gcc.target/riscv/xtheadbs-tst.c: New test.
8564 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8566 * gcc.target/riscv/xtheadba-addsl.c: New test.
8568 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8570 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8572 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
8587 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8590 * gcc.target/i386/pr109117-1.c: New test.
8592 2023-03-15 Jonathan Yong <10walls@gmail.com>
8594 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8595 * gcc.dg/pic-3.c: Ditto.
8596 * gcc.dg/pic-4.c: Ditto.
8598 2023-03-14 Patrick Palka <ppalka@redhat.com>
8601 * g++.dg/cpp2a/concepts-class5.C: New test.
8602 * g++.dg/cpp2a/concepts-class5a.C: New test.
8604 2023-03-14 Patrick Palka <ppalka@redhat.com>
8607 * g++.dg/cpp2a/concepts-friend14.C: New test.
8609 2023-03-14 Jason Merrill <jason@redhat.com>
8612 * g++.dg/cpp1y/var-templ78.C: New test.
8614 2023-03-14 Jason Merrill <jason@redhat.com>
8617 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8618 * g++.dg/warn/Wreturn-6.C: New test.
8620 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8623 * gcc.target/i386/pr109109-1.c: New test.
8624 * gcc.target/i386/pr109109-2.c: New test.
8626 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8629 * gdc.dg/torture/imports/pr109108.d: New test.
8630 * gdc.dg/torture/pr109108.d: New test.
8632 2023-03-14 Jakub Jelinek <jakub@redhat.com>
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.
8640 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8643 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8645 2023-03-14 Richard Biener <rguenther@suse.de>
8647 * gcc.dg/auto-init-unused-1.c: New testcase.
8649 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8651 PR tree-optimization/109005
8652 * gnat.dg/specs/opt6.ads: New test.
8654 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8657 * gcc.dg/mla_1.c: Moved to...
8658 * gcc.target/aarch64/sve/mla_3.c: ...here.
8660 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8662 PR tree-optimization/109115
8663 * gcc.dg/pr109115.c: New test.
8665 2023-03-14 Richard Biener <rguenther@suse.de>
8667 * g++.dg/torture/20230313.C: New testcase.
8669 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
8671 * gm2/pim/fail/largeconst.mod: New test.
8673 2023-03-13 Jason Merrill <jason@redhat.com>
8676 * g++.dg/warn/pragma-system_header6.h: New test.
8677 * g++.dg/warn/pragma-system_header6.C: New test.
8679 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8682 * gcc.dg/analyzer/leak-pr105906.c: New test.
8684 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8687 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
8688 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
8690 2023-03-13 David Malcolm <dmalcolm@redhat.com>
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.
8696 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8698 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
8700 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
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.
14815 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14817 * gcc.target/riscv/rvv/base/bug-1.c: New test.
14819 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
14833 2023-03-13 Marek Polacek <polacek@redhat.com>
14836 * g++.dg/warn/Wdangling-reference10.C: New test.
14838 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
14840 PR preprocessor/67046
14841 * c-c++-common/cpp/pr67046.c: New test.
14843 2023-03-13 Richard Biener <rguenther@suse.de>
14845 PR tree-optimization/109046
14846 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
14848 2023-03-12 Jakub Jelinek <jakub@redhat.com>
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
14859 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
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.
14865 2023-03-12 Tamar Christina <tamar.christina@arm.com>
14868 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
14869 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
14871 2023-03-12 Tamar Christina <tamar.christina@arm.com>
14872 Richard Sandiford <richard.sandiford@arm.com>
14875 * gcc.dg/mla_1.c: New test.
14877 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
14880 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
14881 the external definitions of isfinite.
14883 2023-03-12 Jonathan Yong <10walls@gmail.com>
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.
14889 2023-03-12 Jonathan Yong <10walls@gmail.com>
14891 * gcc.c-torture/compile/103818.c: Enable test for llp64.
14893 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
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
14900 2023-03-11 Harald Anlauf <anlauf@gmx.de>
14903 * gfortran.dg/pr106945.f90: New test.
14905 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14907 * lib/target-supports.exp (check_fork_available): Don't signal
14908 true for CRIS running on a simulator.
14910 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14912 * gcc.dg/pr108117.c: Require effective-target scheduling.
14914 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
14916 * gcc.dg/pr106397.c: Add -w to options.
14918 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14921 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
14923 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
14925 * g++.dg/cpp23/ext-floating14.C: New test.
14927 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14930 * g++.dg/gomp/pr107558.C: New test.
14932 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14935 * g++.dg/abi/no_unique_address7.C: New test.
14937 2023-03-10 Jason Merrill <jason@redhat.com>
14940 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
14943 2023-03-10 Marek Polacek <polacek@redhat.com>
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.
14953 2023-03-10 Harald Anlauf <anlauf@gmx.de>
14956 * gfortran.dg/bind_c_usage_34.f90: New test.
14958 2023-03-10 Andrew Pinski <apinski@marvell.com>
14960 * gcc.target/aarch64/rev16_2.c: New test.
14961 * gcc.target/aarch64/shift_and_operator-1.c: New test.
14963 2023-03-10 David Malcolm <dmalcolm@redhat.com>
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.
14970 2023-03-10 Jason Merrill <jason@redhat.com>
14973 * g++.dg/abi/anon6.C: New test.
14975 2023-03-10 David Malcolm <dmalcolm@redhat.com>
14979 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
14980 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
14982 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
14985 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14988 * c-c++-common/Wunused-var-18.c: New test.
14990 2023-03-10 Jakub Jelinek <jakub@redhat.com>
14992 PR tree-optimization/109008
14993 * gcc.dg/pr109008.c: New test.
14995 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14997 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
14999 2023-03-10 Jason Merrill <jason@redhat.com>
15002 * g++.dg/ext/int128-7.C: New test.
15004 2023-03-10 Jason Merrill <jason@redhat.com>
15007 * g++.dg/contracts/contracts-err1.C: New test.
15009 2023-03-09 Jason Merrill <jason@redhat.com>
15012 * g++.dg/cpp0x/initlist-array18.C: New test.
15013 * g++.dg/cpp0x/initlist-array19.C: New test.
15015 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15021 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
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:
15029 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15030 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15032 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15034 * gcc.target/aarch64/tbz_2.c: New test.
15035 * gcc.target/aarch64/tbz_3.c: New test.
15037 2023-03-09 Jason Merrill <jason@redhat.com>
15041 * g++.dg/DRs/dr2664.C: New test.
15042 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15044 2023-03-09 Jason Merrill <jason@redhat.com>
15045 Michael Spertus <mike@spertus.com>
15048 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15050 2023-03-09 Jason Merrill <jason@redhat.com>
15052 * g++.dg/ext/is_deducible1.C: Guard with
15053 __has_builtin (__is_deducible).
15055 2023-03-09 Jason Merrill <jason@redhat.com>
15058 * g++.dg/ext/is_deducible1.C: New test.
15060 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15062 * gcc.target/aarch64/pr108999.c: New.
15064 2023-03-09 Richard Biener <rguenther@suse.de>
15066 PR middle-end/108995
15067 * gcc.dg/ubsan/pr108995.c: New testcase.
15069 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15070 Richard Biener <rguenther@suse.de>
15072 PR tree-optimization/109008
15073 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15075 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15077 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15078 gcc_{warning,error}_prefix with Fortran specific one used in
15081 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
15087 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
15094 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15096 PR testsuite/108730
15097 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15098 effective target requirement.
15100 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15102 PR testsuite/108813
15103 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15105 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15107 PR testsuite/108810
15108 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15109 the extracted index for BE.
15111 2023-03-08 Jeff Law <jlaw@ventanamicro>
15113 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15115 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15117 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15118 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15120 2023-03-07 Jason Merrill <jason@redhat.com>
15124 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15126 2023-03-07 Marek Polacek <polacek@redhat.com>
15129 * g++.dg/warn/Wdangling-reference8.C: New test.
15130 * g++.dg/warn/Wdangling-reference9.C: New test.
15132 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15134 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15136 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15139 * g++.dg/rtti/pr109042.C: New test.
15141 2023-03-07 Marek Polacek <polacek@redhat.com>
15144 * g++.dg/cpp0x/noexcept77.C: New test.
15146 2023-03-07 Marek Polacek <polacek@redhat.com>
15149 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15150 * g++.dg/cpp1y/var-templ77.C: New test.
15152 2023-03-07 Pan Li <pan2.li@intel.com>
15153 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15166 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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.
15177 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15179 * gcc.target/aarch64/pr104005.c (dg-options): Add
15180 -fno-stack-protector.
15182 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15184 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15185 -fno-stack-protector.
15187 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15189 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15190 -fno-stack-protector.
15191 * g++.target/aarch64/pr103147-10.C: Likewise.
15193 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15195 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15196 Add -fno-stack-protector.
15198 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15201 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15204 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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
15218 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15221 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15222 Add -fno-pie -no-pie.
15224 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15226 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15228 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15230 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15231 Gate on effective target tail_call.
15233 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15235 * lib/target-supports.exp (check_effective_target_tail_call): New.
15237 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15239 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15240 int32_t being "long int".
15242 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15244 * lib/multiline.exp (_build_multiline_regex): Map
15245 "{re:" to "(", similarly ")?" from ":re?}" and the
15246 same without question mark.
15248 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
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.
15299 2023-03-06 Richard Biener <rguenther@suse.de>
15301 PR tree-optimization/109025
15302 * gcc.dg/vect/pr109025.c: New testcase.
15304 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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):
15310 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15313 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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.
15321 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15322 Tobias Burnus <tobias@codesourcery.com>
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.
15329 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15331 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15332 scan-tree-dump-times target selector.
15334 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15335 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
15342 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15343 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
15349 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15350 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
15357 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15358 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
15367 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
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.
15373 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15374 kito-cheng <kito.cheng@sifive.com>
15376 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15378 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15389 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15424 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15433 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15435 * gcc.target/riscv/zbb-min-max-03.c: New test.
15437 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15439 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15441 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15443 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15446 * c-c++-common/Wsign-compare-2.c (f18): New test.
15448 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15451 * c-c++-common/Wsign-compare-2.c: New test.
15452 * c-c++-common/pr107465.c: New test.
15454 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15457 * gcc.dg/pr107846.c: New test.
15459 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15462 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15464 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15466 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15468 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15470 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15472 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
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.
15478 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15481 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15482 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15484 2023-03-03 David Malcolm <dmalcolm@redhat.com>
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.
15490 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15492 PR tree-optimization/108988
15493 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15495 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
15502 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15504 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15506 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15508 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
15515 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15518 * gcc.target/arm/pr51534.c: Split softfp variant into...
15519 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15521 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15523 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15524 after tab after vmsr, and lower the case of P0.
15526 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15529 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15531 2023-03-03 Patrick Palka <ppalka@redhat.com>
15534 * g++.dg/cpp2a/lambda-generic11.C: New test.
15536 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15539 * gcc.dg/Wnonnull-8.c: New test.
15541 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
15548 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
15554 2023-03-03 Richard Biener <rguenther@suse.de>
15556 PR tree-optimization/109002
15557 * gcc.dg/torture/pr109002.c: New testcase.
15559 2023-03-03 Richard Biener <rguenther@suse.de>
15562 * g++.dg/lto/pr108772_0.C: New testcase.
15564 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15567 * g++.dg/coroutines/pr100127.C: Test for header rather than
15569 * g++.dg/coroutines/pr100772-a.C: Likewise.
15570 * g++.dg/coroutines/pr100772-b.C: Likewise.
15572 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15574 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15575 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15577 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
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.
15591 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15594 * gdc.dg/imports/pr108877a.d: New test.
15595 * gdc.dg/pr108877.d: New test.
15597 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15600 * gdc.dg/pr108167.d: New test.
15602 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15605 * gdc.dg/pr108945.d: New test.
15607 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15609 PR testsuite/108991
15610 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15611 before target selector.
15613 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15616 * jit.dg/test-error-array-bounds.c: Update test.
15618 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15620 * gcc.target/avr/pr90706.c: New.
15622 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15623 Paul-Antoine Arras <pa@codesourcery.com>
15625 * gcc.target/gcn/simd-math-1.c: New testcase.
15626 * gcc.target/gcn/simd-math-2.c: New testcase.
15628 2023-03-02 Patrick Palka <ppalka@redhat.com>
15632 * g++.dg/opt/is_constant_evaluated3.C: New test.
15634 2023-03-02 Patrick Palka <ppalka@redhat.com>
15637 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15639 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15642 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15644 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15647 * g++.dg/debug/dwarf2/pr108716.C: New test.
15649 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15651 PR tree-optimization/108979
15652 * gfortran.dg/vect/pr108979.f90: New test.
15654 2023-03-02 Marek Polacek <polacek@redhat.com>
15657 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15659 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15661 * gcc.target/s390/s390.exp: Add partial subdirectory.
15662 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
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.
15692 2023-03-02 Jonathan Yong <10walls@gmail.com>
15694 PR middle-end/97956
15695 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
15697 2023-03-02 Jonathan Yong <10walls@gmail.com>
15699 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
15701 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15703 PR tree-optimization/108603
15704 * gcc.target/aarch64/sve/pr108603.c: New test.
15706 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15708 PR tree-optimization/108430
15709 * gcc.target/aarch64/sve/pr108430.c: New test.
15711 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15714 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
15715 * g++.target/i386/pr108934.C: New test.
15717 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15720 * g++.dg/gomp/pr105839-1.C: New test.
15721 * g++.dg/gomp/pr105839-2.C: New test.
15723 2023-03-02 Richard Biener <rguenther@suse.de>
15725 PR testsuite/108985
15726 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
15728 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15730 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
15732 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15734 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
15735 __USER_LABEL_PREFIX__.
15737 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
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.
15742 2023-03-01 Marek Polacek <polacek@redhat.com>
15745 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
15747 2023-03-01 David Malcolm <dmalcolm@redhat.com>
15750 * gcc.dg/analyzer/builtins-pr107565.c: New test.
15751 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
15753 2023-03-01 Patrick Palka <ppalka@redhat.com>
15754 Jason Merrill <jason@redhat.com>
15758 * g++.dg/cpp0x/new6.C: New test.
15759 * g++.dg/cpp2a/concepts-new1.C: New test.
15761 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
15763 PR middle-end/108545
15764 * c-c++-common/gomp/map-8.c: New test.
15765 * gfortran.dg/gomp/map-9.f90: New test.
15767 2023-03-01 David Malcolm <dmalcolm@redhat.com>
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.
15774 2023-03-01 Jonathan Yong <10walls@gmail.com>
15776 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
15779 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15781 PR sanitizer/108894
15782 * c-c++-common/ubsan/bounds-16.c: New test.
15784 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15787 * g++.dg/debug/pr108967.C: New test.
15789 2023-03-01 Jakub Jelinek <jakub@redhat.com>
15792 * g++.dg/cpp1y/pr108606.C: New test.
15794 2023-03-01 Richard Biener <rguenther@suse.de>
15796 PR tree-optimization/108970
15797 * gcc.dg/pr108970.c: New testcase.
15799 2023-03-01 Richard Biener <rguenther@suse.de>
15801 PR tree-optimization/108950
15802 * gcc.dg/vect/pr108950.c: New testcase.
15804 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
15806 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
15807 newlib targets too.
15809 2023-02-28 Patrick Palka <ppalka@redhat.com>
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.
15818 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
15820 PR middle-end/107411
15821 PR middle-end/107411
15822 * g++.dg/pr107411.C: New test.
15824 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
15831 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
15838 2023-02-28 Jakub Jelinek <jakub@redhat.com>
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.
15848 2023-02-28 Richard Biener <rguenther@suse.de>
15850 PR testsuite/108942
15851 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
15853 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15855 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
15856 message for "default_packed" targets.
15858 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15860 * lib/multiline.exp (handle-multiline-outputs): Shorten
15861 message to the same for fail and pass.
15863 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15866 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
15868 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15871 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
15872 of targets excluding xfail on lines 50 and 51.
15874 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
15876 PR tree-optimization/108828
15877 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
15879 2023-02-27 Harald Anlauf <anlauf@gmx.de>
15882 * gfortran.dg/ibits_2.f90: New test.
15884 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
15886 * ada/acats/run_all.sh: Adjust example of compiler options.
15888 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
15890 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
15891 Also add conditional to gm2-simple-execute.
15893 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
15899 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
15901 * lib/multiline.exp (handle-multiline-outputs): Don't include the
15902 quoted multiline pattern in the pass/fail output.
15904 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
15907 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
15909 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
15911 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
15913 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
15915 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
15917 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
15919 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
15920 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
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:
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:
15976 * gm2/projects/pim/run/pass/tower/star: New test.
15978 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
15980 * gcc.target/xtensa/pr108919.c: New test.
15982 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
15985 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
15987 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
15989 * gfortran.dg/weak-2.f90: New test.
15990 * gfortran.dg/weak-3.f90: New test.
15992 2023-02-24 Martin Liska <mliska@suse.cz>
15994 PR sanitizer/108834
15995 * c-c++-common/asan/global-overflow-1.c: Test line and column
15996 info for a global variable.
15998 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16001 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16003 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16005 PR middle-end/108854
16006 * g++.dg/opt/pr108854.C: New test.
16008 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16011 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16013 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
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.
16019 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16021 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16023 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16025 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16026 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16028 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16030 * gcc.target/xtensa/elim_callee_saved.c: New.
16032 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16034 PR testsuite/108899
16035 * g++.dg/modules/modules.exp: Only override unsupported if it
16036 exists and saved-unsupported doesn't.
16038 2023-02-23 Richard Biener <rguenther@suse.de>
16040 PR tree-optimization/108888
16041 * g++.dg/torture/pr108888.C: New testcase.
16043 2023-02-22 Marek Polacek <polacek@redhat.com>
16046 * c-c++-common/ubsan/pr108880.c: New test.
16048 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16051 * gfortran.dg/pr96024.f90: New test.
16053 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16055 * g++.dg/modules/modules.exp: Override unsupported to update
16056 module_do, and test it after dg-test.
16058 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16060 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16061 * gcc.target/arm/aes-fuse-2.c: Likewise.
16063 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16065 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16066 usable in initializers.
16068 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16070 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16072 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16074 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16076 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16079 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16081 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16083 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
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.
16104 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16113 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16115 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16118 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
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.
16370 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16372 PR middle-end/106258
16373 * g++.dg/ipa/pr106258.C: New test.
16375 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
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.
16399 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16402 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16403 -Wanalyzer-use-of-uninitialized-value terminating analysis along
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
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
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
16438 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16440 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16443 * gfortran.dg/pr96025.f90: New test.
16445 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
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.
16458 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16460 * gdc.dg/ctfeintrinsics.d: New test.
16462 2023-02-21 Richard Biener <rguenther@suse.de>
16464 PR tree-optimization/108691
16465 * gcc.dg/pr108691.c: New testcase.
16467 2023-02-21 Richard Biener <rguenther@suse.de>
16469 PR tree-optimization/108793
16470 * gcc.dg/torture/pr108793.c: New testcase.
16472 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16474 * rust/compile/torture/intrinsics-math.rs: New test.
16476 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16478 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16480 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16482 * rust/execute/torture/closure3.rs: New test.
16484 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16486 * rust/compile/torture/phantom_data.rs: New test.
16488 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16490 * rust/compile/torture/intrinsics-3.rs:
16491 * rust/execute/torture/atomic_load.rs: New test.
16493 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16495 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16497 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16499 * rust/compile/torture/intrinsics-6.rs: New test.
16500 * rust/compile/torture/intrinsics-7.rs: New test.
16502 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
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.
16508 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16510 * rust/compile/torture/intrinsics-3.rs: New test.
16512 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16514 * rust/execute/torture/closure2.rs: New test.
16516 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16518 * rust/execute/torture/closure1.rs: New test.
16520 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16522 * rust/compile/issue-1589.rs: New test.
16524 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16526 * rust/compile/generics7.rs: Fix test with missing assertion.
16527 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16529 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16531 * rust/compile/missing_closing_paren.rs: New test.
16533 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16535 * rust/execute/torture/prefetch_data.rs: New test.
16537 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16539 * rust/compile/torture/issue-1555.rs: New test.
16541 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16543 * rust/compile/const9.rs: New test.
16545 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16547 * rust/compile/issue-1272.rs: New test.
16549 2023-02-21 Richard Biener <rguenther@suse.de>
16551 PR tree-optimization/108868
16552 * gcc.dg/pr108868.c: New testcase.
16554 2023-02-21 Richard Biener <rguenther@suse.de>
16556 PR tree-optimization/108855
16557 * gcc.dg/pr108855.c: New testcase.
16559 2023-02-21 Richard Biener <rguenther@suse.de>
16562 2023-02-21 Richard Biener <rguenther@suse.de>
16564 PR tree-optimization/108691
16565 * gcc.dg/pr108691.c: New testcase.
16567 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16570 * gcc.dg/pr108862.c: New test.
16571 * gcc.target/powerpc/pr108862.c: New test.
16573 2023-02-20 Marek Polacek <polacek@redhat.com>
16576 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16577 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16579 2023-02-20 Marek Polacek <polacek@redhat.com>
16582 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16583 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16585 2023-02-20 Richard Biener <rguenther@suse.de>
16587 PR tree-optimization/108816
16588 * gcc.dg/torture/pr108816.c: New testcase.
16590 2023-02-20 Richard Biener <rguenther@suse.de>
16592 PR tree-optimization/108825
16593 * gcc.dg/torture/pr108825.c: New testcase.
16595 2023-02-18 Jason Merrill <jason@redhat.com>
16605 * g++.dg/DRs/dr2518.C: New test.
16607 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16609 PR tree-optimization/108819
16610 * gcc.dg/pr108819.c: New test.
16612 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16615 * gcc.target/i386/pr108832.c: New test.
16617 2023-02-18 Martin Uecker <uecker@tugraz.at>
16620 * gcc.dg/pr108375-1.c: New test.
16621 * gcc.dg/pr108375-2.c: New test.
16623 2023-02-18 Martin Uecker <uecker@tugraz.at>
16627 * gcc.dg/pr105660-1.c: New test.
16628 * gcc.dg/pr105660-2.c: New test.
16630 2023-02-17 Patrick Palka <ppalka@redhat.com>
16634 * g++.dg/opt/is_constant_evaluated1.C: New test.
16635 * g++.dg/opt/is_constant_evaluated2.C: New test.
16637 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16640 * gcc.target/i386/pr108831-1.c: New test.
16641 * gcc.target/i386/pr108831-2.c: Ditto.
16643 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16646 * gcc.dg/pr108805.c: New test.
16648 2023-02-17 Richard Biener <rguenther@suse.de>
16650 PR tree-optimization/108821
16651 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16653 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
16659 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16673 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16675 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
16677 2023-02-16 David Malcolm <dmalcolm@redhat.com>
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.
16686 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
16688 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
16690 2023-02-16 Patrick Palka <ppalka@redhat.com>
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.
16698 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16700 PR tree-optimization/108657
16701 * gcc.dg/pr108657.c: New test.
16703 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16705 PR tree-optimization/108783
16706 * gcc.c-torture/compile/pr108783.c: New test.
16708 2023-02-16 Richard Biener <rguenther@suse.de>
16710 PR tree-optimization/108791
16711 * gcc.dg/torture/pr108791.c: New testcase.
16713 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
16715 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
16716 as a non-LRA target.
16718 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16721 * gfortran.dg/pr103608.f90: New test.
16723 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16726 * gfortran.dg/pr104554.f90: New test.
16728 2023-02-15 David Malcolm <dmalcolm@redhat.com>
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.
16737 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
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.
16757 2023-02-15 Marek Polacek <polacek@redhat.com>
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.
16763 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16781 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16799 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16817 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16835 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16853 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16871 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16889 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16907 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16925 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16943 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16961 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17084 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17105 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17126 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17147 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17210 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17231 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17252 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17273 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17294 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17315 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17336 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17393 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17480 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17501 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17522 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17621 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17774 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17827 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17839 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17860 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17881 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17920 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17941 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
17980 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18001 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18040 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18061 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18100 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18112 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18133 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18135 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18138 2023-02-15 Martin Jambor <mjambor@suse.cz>
18141 * gcc.dg/ipa/pr108679.c: New test.
18143 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
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.
18150 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
18158 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
18166 2023-02-15 Marek Polacek <polacek@redhat.com>
18169 * g++.dg/cpp0x/overload-conv-5.C: New test.
18171 2023-02-14 David Faust <david.faust@oracle.com>
18174 * gcc.target/bpf/ldxdw.c: New test.
18176 2023-02-14 Andrew Pinski <apinski@marvell.com>
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.
18184 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18186 * gnat.dg/shift2.adb: New test.
18188 2023-02-14 Richard Biener <rguenther@suse.de>
18190 PR tree-optimization/108782
18191 * gcc.dg/torture/pr108782.c: New testcase.
18193 2023-02-14 Jakub Jelinek <jakub@redhat.com>
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.
18204 2023-02-14 Andreas Schwab <schwab@suse.de>
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.
18216 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18218 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18220 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
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.
18229 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
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.
18248 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18250 PR rtl-optimization/108681
18251 * gcc.target/aarch64/pr108681.c: New test.
18253 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18255 * gcc.target/i386/pr108774.c: New.
18257 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18260 * gfortran.dg/pr103475.f90: New test.
18262 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18265 * gcc.target/i386/pr108516-1.c: New test.
18266 * gcc.target/i386/pr108516-2.c: Ditto.
18268 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
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.
18278 2023-02-13 Richard Biener <rguenther@suse.de>
18280 PR tree-optimization/108691
18281 * gcc.dg/pr108691.c: New testcase.
18283 2023-02-13 Jonathan Yong <10walls@gmail.com>
18285 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18286 regex pattern to allow long long instead of just long.
18288 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18290 * gcc.target/arc/milli-1.c: Update test.
18292 2023-02-13 Richard Biener <rguenther@suse.de>
18294 PR tree-optimization/106722
18295 * gcc.dg/torture/pr108737.c: New testcase.
18297 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18315 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18348 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18366 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18417 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18450 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18564 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18615 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18633 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18651 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18669 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18687 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18748 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18829 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18868 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18889 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
18928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19063 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19084 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19105 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19126 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19147 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19174 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19200 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19233 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19266 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19297 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19312 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19321 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19342 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19381 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19420 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19441 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19462 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19491 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19520 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19541 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19612 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19614 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19682 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19748 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19814 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19847 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19913 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19946 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
19979 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20012 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20014 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20094 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20250 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20289 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20328 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20349 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20370 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20391 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20412 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20514 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20631 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20652 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20751 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20772 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20811 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20859 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20877 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20895 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20913 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20915 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
20917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
20980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21043 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21076 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21373 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21451 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21469 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21487 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21513 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21531 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21549 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21551 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21553 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21574 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21597 * g++.target/riscv/rvv/base/exception-1.C: New test.
21599 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21602 * c-c++-common/pr108605.c: New test.
21604 2023-02-11 Jonathan Yong <10walls@gmail.com>
21606 * gcc.dg/pr65658.c: fix LLP64 test.
21608 2023-02-11 Jonathan Yong <10walls@gmail.com>
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
21616 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21619 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21620 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21622 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21624 PR tree-optimization/108520
21625 * g++.dg/pr108520.C: New.
21627 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21660 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21693 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21726 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21759 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21792 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21825 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21858 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21891 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21957 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
21990 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22023 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22056 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22089 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22122 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22221 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22260 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22299 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22338 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22416 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22455 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22494 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22533 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22572 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22611 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22650 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22689 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22728 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22767 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22806 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22824 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22845 2023-02-10 Richard Biener <rguenther@suse.de>
22847 PR tree-optimization/108724
22848 * gcc.target/i386/pr108724.c: New testcase.
22850 2023-02-10 Andrew Pinski <apinski@marvell.com>
22851 Andrew Macleod <amacleod@redhat.com>
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.
22858 2023-02-10 Joseph Myers <joseph@codesourcery.com>
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
22867 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
22869 PR tree-optimization/107561
22870 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
22872 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
22874 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
22876 PR testsuite/106120
22877 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
22878 ilp32 targets with c++98.
22880 2023-02-10 Marek Polacek <polacek@redhat.com>
22883 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
22885 2023-02-09 David Malcolm <dmalcolm@redhat.com>
22888 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
22890 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
22892 * gcc.target/i386/pr103541.c: New.
22893 * g++.target/i386/pr108711.C: New.
22895 2023-02-09 Harald Anlauf <anlauf@gmx.de>
22896 Steven G. Kargl <kargl@gcc.gnu.org>
22900 * gfortran.dg/pr103779.f90: New test.
22902 2023-02-09 Jakub Jelinek <jakub@redhat.com>
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.
22908 2023-02-09 Andrew Pinski <apinski@marvell.com>
22910 PR tree-optimization/108688
22911 * gcc.c-torture/compile/pr108688-1.c: New test.
22913 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22916 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
22917 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
22919 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22921 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
22923 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
22925 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
22927 2023-02-09 Jakub Jelinek <jakub@redhat.com>
22930 * g++.dg/cpp0x/pr108698.C: New test.
22932 2023-02-08 Joseph Myers <joseph@codesourcery.com>
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.
22940 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
22942 * gcc.dg/torture/pr100398.c: Limit to lra targets.
22943 * gcc.dg/pr100590.c: Ditto.
22945 2023-02-08 David Malcolm <dmalcolm@redhat.com>
22948 * gcc.dg/analyzer/uninit-7.c: New test.
22949 * gcc.dg/analyzer/uninit-pr108704.c: New test.
22951 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
22954 * gfortran.dg/pr103259.f90: New test.
22956 2023-02-08 Jakub Jelinek <jakub@redhat.com>
22958 PR tree-optimization/108692
22959 * gcc.dg/pr108692.c: New test.
22961 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
22963 * objc/execute/execute.exp: Load objc-dg.exp.
22965 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
22967 PR tree-optimization/108316
22968 * gcc.dg/vect/pr108316.c: New test.
22970 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
22973 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
22975 * gcc.target/i386/pr103541.c: New.
22977 2023-02-08 Jakub Jelinek <jakub@redhat.com>
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.
22984 2023-02-07 David Malcolm <dmalcolm@redhat.com>
22987 * gcc.dg/analyzer/fread-pr108661.c: New test.
22988 * gcc.dg/analyzer/read-pr108661.c: New test.
22990 2023-02-07 Harald Anlauf <anlauf@gmx.de>
22993 * gfortran.dg/save_7.f90: New test.
22995 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
22997 * gcc.target/i386/pr103541.c: New.
22999 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23001 PR tree-optimization/106923
23002 * gcc.dg/pr106923.c: New test.
23004 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23006 PR tree-optimization/106433
23007 * gcc.c-torture/compile/pr106433.c: New test.
23009 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23011 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23012 -Wdeprecated warning for C++23.
23014 2023-02-06 Alex Coplan <alex.coplan@arm.com>
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.
23021 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23023 * g++.target/loongarch/bytepick.C: New test.
23025 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23027 * gcc.target/aarch64/options_set_10.c: Removed.
23029 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23031 PR tree-optimization/108655
23032 * gcc.dg/pr108655.c: New test.
23034 2023-02-06 Patrick Palka <ppalka@redhat.com>
23037 * g++.dg/cpp0x/overload5.C: New test.
23038 * g++.dg/cpp0x/overload5a.C: New test.
23039 * g++.dg/cpp0x/overload6.C: New test.
23041 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23044 * gfortran.dg/pr108592.f90: New test.
23046 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23048 PR tree-optimization/108647
23049 * g++.dg/torture/pr108647.C: New test.
23051 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23053 PR tree-optimization/108639
23054 * gcc.c-torture/compile/pr108638.c: New file.
23055 * gcc.c-torture/compile/pr108639.c: New file.
23057 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23059 PR tree-optimization/107570
23060 * gcc.dg/pr107570.c: New.
23062 2023-02-03 Marek Polacek <polacek@redhat.com>
23065 * g++.dg/cpp1y/constexpr-108158.C: New test.
23067 2023-02-03 Marek Polacek <polacek@redhat.com>
23070 * g++.dg/cpp0x/variadic-alias8.C: New test.
23072 2023-02-03 Patrick Palka <ppalka@redhat.com>
23075 * g++.dg/template/call9.C: New test.
23077 2023-02-03 Patrick Palka <ppalka@redhat.com>
23080 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23082 2023-02-03 Patrick Palka <ppalka@redhat.com>
23085 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23087 2023-02-03 Martin Jambor <mjambor@suse.cz>
23090 * gcc.dg/ipa/pr108384.c: New test.
23092 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23094 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23095 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23097 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23115 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23133 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23151 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23153 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23155 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23176 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23197 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23218 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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.
23227 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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
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.
23242 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
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.
23253 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23255 PR rtl-optimization/108508
23256 * gcc.target/aarch64/pr108508.c: New test.
23258 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23260 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23262 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23265 * gcc.dg/analyzer/fd-pr108633.c: New test.
23267 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23269 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23271 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23274 PR rtl-optimization/108463
23276 * gcc.dg/pr108463.c: New test.
23278 2023-02-02 Richard Biener <rguenther@suse.de>
23280 PR middle-end/108625
23281 * gcc.dg/pr108625.c: New testcase.
23283 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
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.
23291 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23293 * gcc.target/arm/mve/pr108443-run.c: New test.
23294 * gcc.target/arm/mve/pr108443.c: New test.
23296 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23298 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23300 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23303 * gcc.target/arm/mve/mve_vpt.c: New test.
23305 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23308 * gcc.dg/pr107300.c: New test.
23310 2023-02-02 liuhongt <hongtao.liu@intel.com>
23312 * gcc.target/aarch64/pr108601.c: New test.
23314 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23316 PR middle-end/108435
23317 * gcc.dg/gomp/pr108435.c: New test.
23319 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23322 * gfortran.dg/pr108527.f90: Adjust test pattern.
23324 2023-02-01 Tamar Christina <tamar.christina@arm.com>
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.
23335 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23337 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
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.
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.
23357 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23359 PR tree-optimization/108356
23360 * gcc.dg/pr108356.c: New.
23362 2023-02-01 Martin Liska <mliska@suse.cz>
23365 * g++.dg/ipa/pr108509.C: New test.
23367 2023-02-01 Marek Polacek <polacek@redhat.com>
23370 * g++.dg/warn/Wlogical-op-4.C: New test.
23372 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23375 * gcc.dg/pr108573.c: New test.
23377 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
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.
23382 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23385 * g++.dg/gomp/pr108607.C: New test.
23387 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
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.
23393 2023-02-01 Jason Merrill <jason@redhat.com>
23395 * g++.dg/warn/changes-meaning2.C: New test.
23396 * g++.dg/warn/changes-meaning3.C: New test.
23398 2023-02-01 David Malcolm <dmalcolm@redhat.com>
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
23410 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23412 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23415 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23416 * gcc.dg/analyzer/test-alloca.h: New test.
23418 2023-01-31 Jason Merrill <jason@redhat.com>
23421 * g++.dg/cpp1z/aggr-base13.C: New test.
23423 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23425 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23426 'gcc-set-multilib-library-path' for 'ld_library_path'.
23428 2023-01-31 Marek Polacek <polacek@redhat.com>
23431 * g++.dg/cpp0x/variadic184.C: New test.
23433 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23466 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23499 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23532 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23550 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23583 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23601 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23619 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23637 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23670 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23688 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23706 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23708 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
23710 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23731 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23752 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23791 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23830 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23869 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23890 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23929 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23950 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23971 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23992 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24013 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24034 2023-01-31 Marek Polacek <polacek@redhat.com>
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.
24042 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24045 * gcc.target/aarch64/pr108589.c: New test.
24047 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24049 PR tree-optimization/108608
24050 * gcc.dg/vect/pr108608.c: New test.
24051 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24053 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24055 PR tree-optimization/108385
24056 * gcc.dg/pr108385.c: New.
24058 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24060 PR tree-optimization/108359
24061 * gcc.dg/pr108359.c: New.
24063 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24065 * rust/compile/issue-1073.rs: New test.
24067 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24069 * rust/compile/issue-1006.rs: New test.
24071 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24073 * rust/compile/const_generics_5.rs: Fix assertions.
24074 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24076 2023-01-31 liushuyu <liushuyu011@gmail.com>
24078 * rust/compile/builtin_macro_recurse.rs: New test.
24080 2023-01-31 liushuyu <liushuyu011@gmail.com>
24082 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24083 * rust/compile/builtin_macro_env.rs: Likewise.
24085 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24087 * rust/compile/frust-compile-until.rs: New test.
24089 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24091 * rust/compile/rust-const-blog-issue.rs: New test.
24093 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24095 * rust/compile/macro44.rs: New test.
24097 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24099 * rust/compile/macro_export_1.rs: New test.
24101 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24103 * rust/compile/const_generics_8.rs: New test.
24105 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24107 * rust/compile/const_generics_7.rs: New test.
24109 2023-01-31 liushuyu <liushuyu011@gmail.com>
24111 * rust/execute/torture/loop-condition-eval.rs: New test.
24113 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24115 * rust/compile/const8.rs: New test.
24117 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24119 * rust/compile/const7.rs: New test.
24121 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24123 * rust/compile/const6.rs: New test.
24125 2023-01-31 Philip Herron <philip.herron@embecosm.com>
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.
24134 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24136 * rust/compile/macro43.rs: New test.
24138 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24140 * rust/compile/parse_range.rs: New test.
24142 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
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.
24151 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24153 * rust/compile/rustc_attr1.rs: New test.
24155 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24157 * rust/debug/win64-abi.rs: Fix assertion to take into account
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.
24163 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24165 * rust/compile/torture/issue-1506.rs: New test.
24167 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24169 * rust/compile/const4.rs: New.
24170 * rust/compile/const5.rs: New.
24172 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24174 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
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.
24181 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24184 * gcc.target/i386/avx2-pr108599.c: New test.
24186 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24188 PR testsuite/108604
24189 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24192 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24194 PR rtl-optimization/108596
24195 * gcc.c-torture/compile/pr108596.c: New test.
24197 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24200 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24202 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24204 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
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.
24234 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24252 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24270 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24288 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24306 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24324 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24342 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24360 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24378 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24393 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24420 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24447 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24456 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24465 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24486 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24507 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24528 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24549 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24570 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24591 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24612 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24633 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24635 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24637 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24643 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24645 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24646 restore TORTURE_OPTIONS.
24648 2023-01-30 Andrew Pinski <apinski@marvell.com>
24650 PR tree-optimization/108582
24651 * gcc.dg/pr108582-1.c: New test.
24653 2023-01-30 Richard Biener <rguenther@suse.de>
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.
24660 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24663 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24665 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24668 * gfortran.dg/pr103506_1.f90: New test.
24670 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
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.
24676 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24677 Steven G. Kargl <kargl@gcc.gnu.org>
24680 * gfortran.dg/pr108527.f90: New test.
24682 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24685 * gfortran.dg/common_27.f90: New test.
24687 2023-01-28 Jonathan Yong <10walls@gmail.com>
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.
24694 2023-01-28 Jonathan Yong <10walls@gmail.com>
24697 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
24698 target same as on Linux.
24700 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24733 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24735 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
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.
24760 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
24762 * gm2/pim/fail/empty.mod: New test.
24764 2023-01-27 Joseph Myers <joseph@codesourcery.com>
24766 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
24767 auto initializers to be disallowed.
24769 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24771 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
24773 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
24776 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
24800 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
24806 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
24808 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
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.
24817 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
24819 PR tree-optimization/108306
24820 * gcc.dg/pr108306.c: New.
24822 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
24824 PR tree-optimization/108447
24825 * gcc.dg/pr108447.c: New.
24827 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24833 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24842 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24851 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24872 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24880 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24992 2023-01-27 Xi Ruoyao <xry111@xry111.site>
24994 * gcc.dg/pr95115.c (x): Add noipa attribute.
24996 2023-01-27 Jakub Jelinek <jakub@redhat.com>
24999 * gcc.dg/pr106061.c: New test.
25001 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
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.
25008 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25010 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25011 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
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:
25019 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25093 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25140 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25142 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
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.
25154 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25156 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25158 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25160 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25162 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25165 * gfortran.dg/pr108544.f90: New test.
25166 * gfortran.dg/pr96102b.f90: New test.
25168 2023-01-26 Marek Polacek <polacek@redhat.com>
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.
25176 2023-01-26 Jakub Jelinek <jakub@redhat.com>
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.
25182 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25184 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25186 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25188 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25191 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
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.
25199 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25201 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25203 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25205 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25207 2023-01-26 Marek Polacek <polacek@redhat.com>
25210 * g++.dg/cpp0x/udlit-error1.C: New test.
25212 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25215 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25216 -Wno-stringop-overflow.
25218 2023-01-26 David Malcolm <dmalcolm@redhat.com>
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:
25226 2023-01-26 Richard Biener <rguenther@suse.de>
25228 PR tree-optimization/108547
25229 * gcc.dg/uninit-pr108547.c: New testcase.
25231 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25233 PR tree-optimization/108522
25234 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
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.
25243 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25246 * g++.dg/gomp/pr108503.C: New test.
25248 2023-01-26 Richard Biener <rguenther@suse.de>
25250 PR tree-optimization/108523
25251 * gcc.dg/torture/pr108523.c: New testcase.
25253 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25256 * gfortran.dg/pr108528.f90: New test.
25258 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25261 * g++.dg/cpp23/static-operator-call5.C: New test.
25263 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25265 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
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.
25352 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25365 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25376 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25393 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25404 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25415 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25426 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25437 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25445 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25456 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25467 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25478 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25489 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25500 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25529 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25550 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25603 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25632 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25684 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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
25706 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25730 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
25744 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
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.
25750 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
25752 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
25753 aarch64 to list of targets supporting long long vectorization.
25755 2023-01-25 Jakub Jelinek <jakub@redhat.com>
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.
25761 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
25762 Jakub Jelinek <jakub@redhat.com>
25764 PR tree-optimization/108522
25765 * gcc.dg/builtin-dynamic-object-size-0.c
25766 (test_dynarray_struct_member): New test.
25769 2023-01-24 Jakub Jelinek <jakub@redhat.com>
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.
25777 2023-01-24 Jason Merrill <jason@redhat.com>
25780 * g++.dg/ext/pragma1.C: New test.
25782 2023-01-24 Jason Merrill <jason@redhat.com>
25785 * g++.dg/cpp23/static-operator-call5.C: New test.
25787 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
25789 * gcc.target/pdp11/pdp11.exp: New.
25790 * gcc.target/pdp11/pr108388.c: New.
25792 2023-01-24 Harald Anlauf <anlauf@gmx.de>
25795 * gfortran.dg/pr108529.f90: New test.
25797 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
25830 2023-01-24 Jakub Jelinek <jakub@redhat.com>
25833 * g++.dg/cpp1z/decomp57.C: New test.
25834 * g++.dg/cpp1z/decomp58.C: New test.
25836 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
25842 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
25852 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
25853 Yang Yujie <yangyujie@loongson.cn>
25856 * gcc.target/loongarch/tst-asm-const.c: Moved to...
25857 * gcc.target/loongarch/pr107731.c: ...here.
25859 2023-01-24 Jason Merrill <jason@redhat.com>
25863 * g++.dg/ext/builtin-shufflevector-5.C: New test.
25864 * g++.dg/init/new51.C: New test.
25866 2023-01-23 Jason Merrill <jason@redhat.com>
25869 * g++.dg/cpp0x/move2.C: New test.
25871 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25874 * gfortran.dg/pr108502.f90: New test.
25876 2023-01-23 Marek Polacek <polacek@redhat.com>
25879 * g++.dg/warn/Wunused-value-1.C: New test.
25881 2023-01-23 Jason Merrill <jason@redhat.com>
25884 * g++.dg/cpp0x/initlist-vect2.C: New test.
25886 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25889 * gfortran.dg/pr108501.f90: New test.
25891 2023-01-23 Harald Anlauf <anlauf@gmx.de>
25894 * gfortran.dg/pr108420.f90: New test.
25896 2023-01-23 Jason Merrill <jason@redhat.com>
25899 * g++.dg/template/explicit-instantiation5.C: New test.
25901 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25903 * g++.target/arm/pac-1.C: New test.
25904 * gcc.target/arm/pac-15.c: Likewise.
25906 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25908 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
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.
25914 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
25916 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
25918 2023-01-23 Richard Biener <rguenther@suse.de>
25920 PR tree-optimization/108482
25921 * gcc.dg/torture/pr108482.c: New testcase.
25923 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25925 * gcc.target/arm/bti-1.c: New testcase.
25926 * gcc.target/arm/bti-2.c: Likewise.
25928 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
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.
25943 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25945 * gcc.target/arm/multilib.exp: Add pacbti related entries.
25947 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25948 Tejas Belagod <tbelagod@arm.com>
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.
25955 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25956 Tejas Belagod <tbelagod@arm.com>
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.
25969 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
25970 Tejas Belagod <tbelagod@arm.com>
25972 * lib/target-supports.exp:
25973 (check_effective_target_arm_pacbti_hw): New.
25975 2023-01-23 Richard Biener <rguenther@suse.de>
25977 PR tree-optimization/108449
25978 * gcc.dg/pr108449.c: New testcase.
25980 2023-01-23 Jason Merrill <jason@redhat.com>
25984 * g++.dg/init/lifetime4.C: New test.
25986 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
25988 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
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.
26018 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26020 * gcc.target/pru/clz-hi-2.c: New test.
26021 * gcc.target/pru/clz-hi.c: New test.
26023 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26026 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26027 * gfortran.dg/parameter_data0.f90: New test.
26029 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
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.
26042 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26045 * g++.dg/cpp23/subscript12.C: New test.
26046 * g++.dg/cpp23/subscript13.C: New test.
26048 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26051 * g++.dg/init/pr53932.C: New test.
26053 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26055 * gcc.target/i386/pr108436.c: New test.
26057 2023-01-19 David Malcolm <dmalcolm@redhat.com>
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:
26066 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26069 * gfortran.dg/pr108434.f90: New test.
26071 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
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:
26080 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26082 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
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.
26093 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
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.
26108 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26110 PR tree-optimization/108440
26111 * c-c++-common/rotate-10.c: New test.
26112 * c-c++-common/rotate-11.c: New test.
26114 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26117 * gcc.target/i386/pr106746.c: New.
26119 2023-01-18 Marek Polacek <polacek@redhat.com>
26122 * gcc.dg/c2x-nullptr-6.c: New test.
26124 2023-01-18 David Malcolm <dmalcolm@redhat.com>
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.
26133 2023-01-18 Richard Biener <rguenther@suse.de>
26136 * gcc.dg/lto/pr108445_0.c: New testcase.
26137 * gcc.dg/lto/pr108445_1.c: Likewise.
26139 2023-01-18 Murray Steele <murray.steele@arm.com>
26141 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26143 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26144 Andrew Pinski <apinski@marvell.com>
26147 * gcc.target/powerpc/pr108396.c: New test.
26149 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26152 * gcc.target/powerpc/pr108348-1.c: New test.
26153 * gcc.target/powerpc/pr108348-2.c: New test.
26155 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26158 * gfortran.dg/pr108421.f90: New test.
26160 2023-01-17 Jakub Jelinek <jakub@redhat.com>
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.
26173 2023-01-16 Andrew Pinski <apinski@marvell.com>
26175 * lib/target-supports.exp (add_options_for_tls): Remove
26176 reference to Solaris 9 in comments.
26178 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26181 * g++.target/i386/pr105980.C: New test.
26183 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26185 * g++.dg/tree-ssa/pr106077.C: New test.
26187 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
26194 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
26205 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
26217 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
26233 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26236 * g++.target/i386/pr105593.C: New test.
26238 2023-01-16 Jakub Jelinek <jakub@redhat.com>
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.
26245 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
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.
26253 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26255 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26257 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26260 * c-c++-common/pr108365.c: New test.
26261 * g++.dg/opt/pr108365.C: New test.
26262 * g++.dg/warn/pr108365.C: New test.
26264 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26267 * gcc.target/arm/pr42093.c: Disable tree-dce.
26269 2023-01-13 David Malcolm <dmalcolm@redhat.com>
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
26279 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26281 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26284 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26286 PR rtl-optimization/108117
26287 PR rtl-optimization/108132
26288 * gcc.dg/pr108117.c: New test.
26290 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26293 * g++.dg/warn/pr108285.C: New test.
26295 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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.
26304 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26307 * gcc.c-torture/execute/pr107131.c: New test.
26309 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26311 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26313 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
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.
26326 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26329 * gcc.dg/pr107131.c: New test.
26331 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26333 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26334 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26336 2023-01-13 Richard Biener <rguenther@suse.de>
26338 * gcc.target/aarch64/pr107209.c: New test.
26340 2023-01-13 Richard Biener <rguenther@suse.de>
26342 PR tree-optimization/108387
26343 * gcc.dg/pr108387.c: New testcase.
26345 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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
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.
26367 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26369 * lib/gm2.exp: Use timeout.exp.
26371 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26373 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26376 2023-01-12 Andrew Pinski <apinski@marvell.com>
26377 Roger Sayle <roger@nextmovesoftware.com>
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.
26385 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26386 Richard Sandiford <richard.sandiford@arm.com>
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.
26400 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26401 Richard Sandiford <richard.sandiford@arm.com>
26403 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26404 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26406 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26407 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
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
26414 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26415 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26417 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26418 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26420 2023-01-12 Richard Biener <rguenther@suse.de>
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.
26427 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
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.
26434 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
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.
26440 2023-01-11 David Malcolm <dmalcolm@redhat.com>
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.
26452 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26455 * gcc.dg/pr105972.c: New test.
26457 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26459 PR tree-optimization/71343
26460 * gcc.dg/pr71343-2.c: New test case.
26462 2023-01-11 David Faust <david.faust@oracle.com>
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.
26469 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26471 * gcc.dg/sso-17.c: New test.
26473 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26475 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26476 the testing target isn't a PowerPC target.
26478 2023-01-11 Richard Biener <rguenther@suse.de>
26480 PR tree-optimization/107767
26481 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26483 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26486 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26488 2023-01-11 Richard Biener <rguenther@suse.de>
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.
26494 2023-01-11 Richard Biener <rguenther@suse.de>
26496 PR tree-optimization/108353
26497 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26499 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26501 * gcc.target/s390/not.c: New test.
26503 2023-01-11 Richard Biener <rguenther@suse.de>
26505 PR tree-optimization/106293
26506 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26508 2023-01-10 Richard Biener <rguenther@suse.de>
26510 PR tree-optimization/106293
26511 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26513 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26515 PR rtl-optimization/106421
26516 * gcc.dg/pr106421.c: New test case.
26518 2023-01-10 Martin Jambor <mjambor@suse.cz>
26521 * g++.dg/ipa/pr108110.C: New test.
26523 2023-01-10 Richard Biener <rguenther@suse.de>
26525 PR tree-optimization/108314
26526 * gcc.dg/vect/pr108314.c: New testcase.
26528 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26530 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26533 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
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.
26544 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26546 * gcc.target/s390/fcall-saved.c: New test.
26548 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26553 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26554 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26556 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26558 * gcc.dg/c2x-complit-8.c: New test.
26560 2023-01-09 Richard Biener <rguenther@suse.de>
26562 PR middle-end/69482
26563 * gcc.target/i386/pr69482-1.c: New testcase.
26564 * gcc.target/i386/pr69482-2.c: Likewise.
26566 2023-01-09 Martin Liska <mliska@suse.cz>
26569 * g++.dg/ipa/pr108830.C: New test.
26571 2023-01-09 Richard Biener <rguenther@suse.de>
26573 PR tree-optimization/101912
26574 * gcc.dg/uninit-pr101912.c: New testcase.
26576 2023-01-09 Martin Liska <mliska@suse.cz>
26579 * gcc.target/i386/pr107993.c: New test.
26581 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26583 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26585 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26587 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26589 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26592 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26595 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26597 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26599 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26603 * gcc.c-torture/execute/pr108292.c: New test.
26604 * gcc.target/i386/pr108292.c: New test.
26605 * gcc.dg/pr108308.c: New test.
26607 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26610 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26612 * gcc.target/i386/cmov10.c: New test case.
26614 2023-01-05 Patrick Palka <ppalka@redhat.com>
26617 * g++.dg/parse/access14.C: New test.
26619 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26621 * lib/gm2.exp (gm2_init_minx): New procedure.
26622 (gm2_init_min): New procedure calls gm2_init_min with
26624 * gm2/link/min/pass/tiny.mod: New test case.
26625 * gm2/link/min/pass/link-min-pass.exp: New file.
26627 2023-01-04 Patrick Palka <ppalka@redhat.com>
26630 * g++.dg/cpp2a/concepts-requires34.C: New test.
26632 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26635 * g++.dg/template/pr108206.C: New test.
26637 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26639 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26641 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26643 PR tree-optimization/108253
26644 * g++.dg/opt/pr108253.C: New test.
26646 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26648 PR middle-end/108237
26649 * gcc.c-torture/compile/pr108237.c: New test.
26651 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26653 PR sanitizer/108256
26654 * c-c++-common/ubsan/pr108256.c: New test.
26656 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26658 * g++.dg/modules/modules.exp: Skip on AIX.
26659 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26661 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
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.
26667 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26669 * gcc.target/i386/cmov10.c: New test case.
26671 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26673 PR middle-end/108264
26674 * gcc.dg/pr108264.c: New test.
26676 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26678 PR rtl-optimization/108263
26679 * gcc.dg/pr108263.c: New test.
26681 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
26682 Uroš Bizjak <ubizjak@gmail.com>
26684 * gcc.target/i386/extendditi2-1.c: New test case.
26685 * gcc.target/i386/extendditi2-2.c: Likewise.
26688 Copyright (C) 2023 Free Software Foundation, Inc.
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.