]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
6484633738ab33c0baa046475812f1c75bd85e21
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-11 Felix Yang <felix.yang@huawei.com>
2
3 PR target/94991
4 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
5
6 2020-05-11 Alex Coplan <alex.coplan@arm.com>
7
8 * gcc.target/aarch64/csinv-neg.c: New test.
9
10 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
11
12 * gcc.target/powerpc/dg-future-0.c: New.
13 * gcc.target/powerpc/dg-future-1.c: New.
14 * lib/target-supports.exp (check_powerpc_future_hw_available):
15 Replace -mfuture with -mcpu=future.
16 (check_effective_target_powerpc_future_ok): Likewise.
17 (is-effective-target): Add powerpc_future_hw.
18
19 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
20
21 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
22
23 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
24
25 PR target/95046
26 * gcc.target/i386/pr95046-1.c: New test.
27
28 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
29
30 PR fortran/59107
31 * gfortran.dg/pr59107.f90: New test.
32
33 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
34
35 PR tree-optimization/83403
36 * gcc.dg/tree-ssa/pr83403-1.c: New test.
37 * gcc.dg/tree-ssa/pr83403-2.c: New test.
38 * gcc.dg/tree-ssa/pr83403.h: New header.
39
40 2020-05-10 Harald Anlauf <anlauf@gmx.de>
41
42 PR fortran/93499
43 * gfortran.dg/pr93499.f90: New test.
44
45 2020-05-09 Jakub Jelinek <jakub@redhat.com>
46
47 PR testsuite/95008
48 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
49 triggered.
50 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
51 message.
52
53 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
54
55 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
56 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
57 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
58 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
59 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
60 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
61 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
62 traces of crisv32-*.
63
64 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
65
66 * gcc.target/i386/pr92807-1.c: Improve the regex.
67
68 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
69
70 PR c++/95003
71 * g++.dg/coroutines/torture/pr95003.C: New test.
72
73 2020-05-08 Nathan Sidwell <nathan@acm.org>
74
75 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
76 * gcc.dg/cpp/dir-only-*: Likewise.
77 * c-c++-common/cpp/dir-only-[78].c: New.
78
79 2020-05-08 Richard Biener <rguenther@suse.de>
80
81 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
82 SLP permutations becoming builds from scalars.
83 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
84 * gcc.dg/vect/bb-slp-34.c: Likewise.
85
86 2020-05-08 Nathan Sidwell <nathan@acm.org>
87
88 * c-c++-common/raw-string-6.c: Adjust EOF error location.
89 * g++.dg/cpp0x/decltype63.C: Likewise.
90 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
91 * g++.dg/cpp0x/pr68726.C: Likewise.
92 * g++.dg/cpp0x/pr78341.C: Likewise.
93 * g++.dg/cpp1y/pr65202.C: Likewise.
94 * g++.dg/cpp1z/class-deduction44.C: Likewise.
95 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
96 * g++.dg/diagnostic/unclosed-function.C: Likewise.
97 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
98 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
99 * g++.dg/ext/pr84598.C: Likewise.
100 * g++.dg/other/switch4.C: Likewise.
101 * g++.dg/parse/crash10.C: Likewise.
102 * g++.dg/parse/crash18.C: Likewise.
103 * g++.dg/parse/crash35.C: Likewise.
104 * g++.dg/parse/crash59.C: Likewise.
105 * g++.dg/parse/crash61.C: Likewise.
106 * g++.dg/parse/crash67.C: Likewise.
107 * g++.dg/parse/ctor3.C: Likewise.
108 * g++.dg/parse/error14.C: Likewise.
109 * g++.dg/parse/error5.C: Likewise.
110 * g++.dg/parse/error56.C: Likewise.
111 * g++.dg/parse/invalid1.C: Likewise.
112 * g++.dg/parse/parameter-declaration-1.C: Likewise.
113 * g++.dg/parse/parser-pr28152-2.C: Likewise.
114 * g++.dg/parse/parser-pr28152.C: Likewise.
115 * g++.dg/parse/pr68722.C: Likewise.
116 * g++.dg/pr46852.C: Likewise.
117 * g++.dg/pr46868.C: Likewise.
118 * g++.dg/template/crash115.C: Likewise.
119 * g++.dg/template/crash43.C: Likewise.
120 * g++.dg/template/error-recovery1.C: Likewise.
121 * g++.dg/template/error57.C: Likewise.
122 * g++.old-deja/g++.other/crash31.C: Likewise.
123
124 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gnat.dg/addr15.adb: New test.
127
128 2020-05-08 Richard Biener <rguenther@suse.de>
129
130 * gnat.dg/opt83.adb: New testcase.
131
132 2020-05-08 Jakub Jelinek <jakub@redhat.com>
133
134 PR tree-optimization/94786
135 * gcc.dg/tree-ssa/pr94786.c: New test.
136
137 PR target/94857
138 * gcc.target/i386/pr94857.c: New test.
139
140 PR tree-optimization/94783
141 * gcc.dg/tree-ssa/pr94783.c: New test.
142
143 PR tree-optimization/94956
144 * gcc.target/i386/pr94956.c: New test.
145
146 PR tree-optimization/94913
147 * gcc.dg/tree-ssa/pr94913.c: New test.
148
149 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
150
151 * gcc.target/powerpc/setnbc.h: New.
152 * gcc.target/powerpc/setnbceq.c: New.
153 * gcc.target/powerpc/setnbcge.c: New.
154 * gcc.target/powerpc/setnbcgt.c: New.
155 * gcc.target/powerpc/setnbcle.c: New.
156 * gcc.target/powerpc/setnbclt.c: New.
157 * gcc.target/powerpc/setnbcne.c: New.
158
159 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
160
161 * gcc.target/powerpc/setbc.h: New.
162 * gcc.target/powerpc/setbceq.c: New.
163 * gcc.target/powerpc/setbcge.c: New.
164 * gcc.target/powerpc/setbcgt.c: New.
165 * gcc.target/powerpc/setbcle.c: New.
166 * gcc.target/powerpc/setbclt.c: New.
167 * gcc.target/powerpc/setbcne.c: New.
168
169 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
170
171 PR c++/94817
172 PR c++/94829
173 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
174 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
175 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
176 continuation of compilation.
177 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
178 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
179 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
180 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
181 * g++.dg/coroutines/pr94817.C: New test.
182 * g++.dg/coroutines/pr94829.C: New test.
183
184 2020-05-07 Marek Polacek <polacek@redhat.com>
185
186 PR c++/94590 - Detect long double -> double narrowing.
187 * g++.dg/cpp0x/Wnarrowing18.C: New test.
188
189 2020-05-07 Marek Polacek <polacek@redhat.com>
190
191 PR c++/94255
192 * g++.dg/template/spec41.C: New test.
193
194 2020-05-07 Marek Polacek <polacek@redhat.com>
195
196 P1957R2
197 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
198
199 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
200
201 * gcc.dg/20050121-1.c: Fix broken dg directives.
202 * gcc.dg/analzyer/pr93382.c: Likewise.
203 * gcc.dg/autopar/pr68460.c: Likewise.
204 * gcc.dg/c90-fordecl-1.c: Likewise.
205 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
206 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
207 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
208 * gcc.dg/lto/pr52634_0.c: Likewise.
209 * gcc.dg/pr32069.c: Likewise.
210 * gcc.dg/pr35445.c: Likewise.
211 * gcc.dg/pr40172-3.c: Likewise.
212 * gcc.dg/pr87347.c: Likewise.
213 * gcc.dg/pr88660.c: Likewise.
214 * gcc.dg/pr89689.c: Likewise.
215 * gcc.dg/sinatan-2.c: Likewise.
216 * gcc.dg/sinhatanh-1.c: Likewise.
217 * gcc.dg/sinhovercosh-1.c: Likewise.
218 * gcc.dg/tls/opt-9.c: Likewise.
219 * gcc.dg/torture/builtins-1.c: Likewise.
220 * gcc.dg/torture/pr51106-1.c: Likewise.
221 * gcc.dg/torture/pr51106-2.c: Likewise.
222 * gcc.dg/torture/pr80281.c: Likewise.
223 * gcc.dg/torture/pr92252.c: Likewise.
224 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
225 * gcc.dg/tree-ssa/pr79448.c: Likewise.
226 * gcc.dg/tree-ssa/pr92163.c: Likewise.
227 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
228 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
229 * gcc.dg/two-types-6.c: Likewise.
230 * gcc.dg/ubsan/c-shift-1.c: Likewise.
231 * gcc.dg/var-expand3.c: Likewise.
232 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
233 * gcc.dg/vect/pr71264.c: Likewise.
234
235 2020-05-07 Marek Polacek <polacek@redhat.com>
236
237 * g++.dg/other/operator1.C: Adjust expected message.
238 * g++.dg/overload/operator2.C: Likewise.
239 * g++.dg/template/error30.C: Likewise.
240 * g++.old-deja/g++.jason/operator.C: Likewise.
241
242 2020-05-07 Richard Biener <rguenther@suse.de>
243
244 PR middle-end/94703
245 * gcc.dg/tree-ssa/pr94703.c: New testcase.
246
247 2020-05-07 Jakub Jelinek <jakub@redhat.com>
248
249 PR c++/94946
250 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
251 sysv_abi and ms_abi attributes in that case instead of fastcall and
252 no attribute.
253
254 PR c/94968
255 * gcc.dg/pr94968.c: New test.
256
257 2020-05-07 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/57359
260 * gcc.dg/torture/pr57359-1.c: New testcase.
261 * gcc.dg/torture/pr57359-1.c: Likewise.
262 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
263 * gcc.dg/graphite/pr80906.c: XFAIL.
264
265 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
266
267 * gnat.dg/debug16.adb: New test.
268
269 2020-05-06 Marek Polacek <polacek@redhat.com>
270
271 PR c++/94938
272 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
273 * g++.dg/warn/Wtype-limits4.C: New test.
274 * g++.dg/warn/template-2.C: New test.
275 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
276
277 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
278
279 PR d/94970
280 * gdc.dg/pr94970.d: New test.
281
282 2020-05-06 Jakub Jelinek <jakub@redhat.com>
283
284 PR c++/94951
285 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
286
287 PR c++/94907
288 * g++.dg/cpp2a/spaceship-synth8.C: New test.
289
290 2020-05-06 qing zhao <qing.zhao@oracle.com>
291
292 PR c/94230
293 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
294 provide hint to use the new -flarge-source-files option.
295
296 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
297
298 PR target/94913
299 * gcc.target/i386/pr94913-1.c: New test.
300 * gcc.target/i386/pr94913-2.c: Ditto.
301
302 2020-05-06 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/94963
305 * gcc.dg/pr94963.c: New testcase.
306
307 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
308
309 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
310 * g++.dg/other/i386-3.c: Likewise.
311 * gcc.target/i386/sse-12.c: Likewise.
312 * gcc.target/i386/sse-13.c: Likewise.
313 * gcc.target/i386/sse-14.c: Likewise.
314 * gcc.target/i386/sse-22.c: Likewsie.
315 * gcc.target/i386/sse-23.c: Likewise.
316 * gcc.target/i386/tsxldtrk-1.c: New test.
317 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
318 for tsxldtrk.
319
320 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
321
322 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
323 avx512vp2intersect.
324
325 2020-05-06 Jakub Jelinek <jakub@redhat.com>
326
327 PR tree-optimization/94921
328 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
329 simplifications.
330
331 PR rtl-optimization/94873
332 * gcc.dg/pr94873.c: New test.
333
334 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
335 Wei Xiao <wei3.xiao@intel.com>
336
337 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
338 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
339 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
340 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
341 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
342 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
343 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
344 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
345 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
346
347 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
348
349 PR testsuite/84324
350 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
351 Change return type to int.
352
353 2020-05-05 Harald Anlauf <anlauf@gmx.de>
354
355 PR fortran/93366
356 * gfortran.dg/pr93366.f90: New test.
357
358 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
359
360 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
361 * gcc.target/powerpc/pr70117.c: Likewise.
362
363 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
364
365 * gcc.target/pru/clobber-sp.c: New test.
366
367 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
368
369 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
370 take into account additional available registers.
371 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
372
373 2020-05-05 Marek Polacek <polacek@redhat.com>
374
375 PR c++/94799
376 * g++.dg/lookup/this1.C: Adjust dg-error.
377 * g++.dg/template/lookup12.C: New test.
378 * g++.dg/template/lookup13.C: New test.
379 * g++.dg/template/lookup14.C: New test.
380 * g++.dg/template/lookup15.C: New test.
381
382 2020-05-05 Martin Liska <mliska@suse.cz>
383
384 * gcc.dg/spellcheck-options-22.c: New test.
385
386 2020-05-05 Martin Liska <mliska@suse.cz>
387
388 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
389 dg-additional-options if len <= 120 chars.
390 * g++.dg/cpp1y/new1.C: Likewise.
391 * g++.dg/cpp1y/new2.C: Likewise.
392 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
393 * g++.dg/init/new18.C: Likewise.
394 * g++.dg/ipa/devirt-19.C: Likewise.
395 * g++.dg/ipa/devirt-52.C: Likewise.
396 * g++.dg/ipa/pr44372.C: Likewise.
397 * g++.dg/ipa/pr58371.C: Likewise.
398 * g++.dg/ipa/pr63587-2.C: Likewise.
399 * g++.dg/ipa/pr78211.C: Likewise.
400 * g++.dg/opt/dump1.C: Likewise.
401 * g++.dg/opt/pr44919.C: Likewise.
402 * g++.dg/opt/pr47615.C: Likewise.
403 * g++.dg/opt/pr82159-2.C: Likewise.
404 * g++.dg/other/pr52048.C: Likewise.
405 * g++.dg/pr57662.C: Likewise.
406 * g++.dg/pr59510.C: Likewise.
407 * g++.dg/pr67989.C: Likewise.
408 * g++.dg/pr81194.C: Likewise.
409 * g++.dg/template/canon-type-8.C: Likewise.
410 * g++.dg/template/crash107.C: Likewise.
411 * g++.dg/template/show-template-tree-3.C: Likewise.
412 * g++.dg/tm/cgraph_edge.C: Likewise.
413 * g++.dg/torture/20141013.C: Likewise.
414 * g++.dg/torture/pr34641.C: Likewise.
415 * g++.dg/torture/pr34850.C: Likewise.
416 * g++.dg/torture/pr36745.C: Likewise.
417 * g++.dg/torture/pr40991.C: Likewise.
418 * g++.dg/torture/pr48271.C: Likewise.
419 * g++.dg/torture/pr53602.C: Likewise.
420 * g++.dg/torture/pr53752.C: Likewise.
421 * g++.dg/torture/pr54838.C: Likewise.
422 * g++.dg/torture/pr58252.C: Likewise.
423 * g++.dg/tree-ssa/pr22444.C: Likewise.
424 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
425 * g++.dg/tree-ssa/pr27283.C: Likewise.
426 * g++.dg/tree-ssa/pr27291.C: Likewise.
427 * g++.dg/tree-ssa/pr27548.C: Likewise.
428 * g++.dg/tree-ssa/pr42337.C: Likewise.
429 * g++.dg/ubsan/pr65583.C: Likewise.
430 * g++.old-deja/g++.robertl/eb27.C: Likewise.
431 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
432 * gcc.target/arm/simd/vmmla_1.c: Likewise.
433 * gcc.target/i386/vect-pr67800.c: Likewise.
434 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
435 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
436
437 2020-05-05 Richard Biener <rguenther@suse.de>
438
439 PR testsuite/92177
440 * gcc.dg/vect/bb-slp-22.c: Adjust.
441
442 2020-05-05 Richard Biener <rguenther@suse.de>
443
444 PR ipa/94947
445 * gcc.dg/torture/pr94947-1.c: New testcase.
446 * gcc.dg/torture/pr94947-2.c: Likewise.
447
448 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gnat.dg/aggr29.adb: New test.
451
452 2020-05-05 Richard Biener <rguenther@suse.de>
453
454 PR tree-optimization/94949
455 * gcc.dg/torture/pr94949.c: New testcase.
456
457 2020-05-05 Alex Coplan <alex.coplan@arm.com>
458
459 * gcc.target/aarch64/mvn_zero_ext.c: New test.
460
461 2020-05-05 Jakub Jelinek <jakub@redhat.com>
462
463 PR tree-optimization/94800
464 * gcc.dg/tree-ssa/pr94800.c: New test.
465 * gcc.dg/tree-ssa/popcount5.c: New test.
466 * gcc.dg/tree-ssa/popcount5l.c: New test.
467 * gcc.dg/tree-ssa/popcount5ll.c: New test.
468
469 PR target/94942
470 * gcc.target/i386/pr94942.c: New test.
471
472 PR tree-optimization/94914
473 * gcc.target/i386/pr94914.c: New test.
474
475 2020-05-04 Patrick Palka <ppalka@redhat.com>
476
477 PR c++/94038
478 * g++.dg/warn/pr94038.C: New test.
479
480 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
481
482 PR middle-end/94941
483 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
484
485 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
486
487 PR target/94795
488 * gcc.target/i386/pr94795-1.c: New test.
489 * gcc.target/i386/pr94795-2.c: Ditto.
490
491 2020-05-04 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/39612
494 * gcc.dg/tree-ssa/pr39612.c: New testcase.
495
496 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
497
498 PR target/94650
499 * gcc.targeti/i386/pr94650.c: New test.
500
501 2020-05-04 Jakub Jelinek <jakub@redhat.com>
502
503 PR tree-optimization/94718
504 * gcc.dg/tree-ssa/pr94718-4.c: New test.
505 * gcc.dg/tree-ssa/pr94718-5.c: New test.
506
507 PR tree-optimization/94718
508 * gcc.dg/tree-ssa/pr94718-3.c: New test.
509
510 PR tree-optimization/94718
511 * gcc.dg/tree-ssa/pr94718-1.c: New test.
512 * gcc.dg/tree-ssa/pr94718-2.c: New test.
513
514 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
515
516 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
517
518 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR fortran/94788
521 * lib/gfortran.exp (gfortran_target_compile): Get asan library
522 from TEST_ALWAYS_FLAGS.
523
524 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
525
526 PR fortran/94788
527 * gfortran.dg/asan: New directory.
528 * gfortran.dg/asan/asan.exp: New file.
529 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
530
531 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
532
533 PR target/93492
534 * c-c++-common/patchable_function_entry-error-1.c: New test.
535 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
536 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
537
538 2020-05-01 Patrick Palka <ppalka@redhat.com>
539
540 PR c++/90880
541 * g++.dg/template/sfinae29.C: New test.
542
543 2020-05-01 Marek Polacek <polacek@redhat.com>
544
545 PR c++/94885
546 * g++.dg/cpp2a/paren-init26.C: New test.
547
548 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
549
550 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
551 * c-c++-common/asan/asan-interface-1.c: Likewise.
552 * c-c++-common/asan/clone-test-1.c: Likewise.
553 * c-c++-common/asan/no-asan-stack.c: Likewise.
554 * c-c++-common/asan/pr59063-1.c: Likewise.
555 * c-c++-common/asan/pr59063-2.c: Likewise.
556 * g++.dg/asan/asan_test.C: Likewise.
557 * g++.dg/asan/asan_test_utils.h: Likewise.
558 * g++.dg/asan/interception-failure-test-1.C: Likewise.
559 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
560
561 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
562
563 PR rtl-optimization/94740
564 * gcc.target/powerpc/pr94740.c: New test.
565
566 2020-04-30 Jakub Jelinek <jakub@redhat.com>
567
568 PR c/94842
569 * gcc.dg/pr94842.c: New test.
570
571 2020-04-30 Martin Jambor <mjambor@suse.cz>
572
573 PR ipa/94856
574 * g++.dg/ipa/pr94856.C: New test.
575
576 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
577
578 PR c++/94886
579 * g++.dg/coroutines/pr94886-folly-3.C: New test.
580
581 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
582
583 PR c++/94883
584 * g++.dg/coroutines/pr94883-folly-2.C: New test.
585
586 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
587
588 PR c++/94879
589 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
590
591 2020-04-30 Marek Polacek <polacek@redhat.com>
592
593 PR c++/94775
594 * g++.dg/warn/Warray-bounds-10.C: New test.
595
596 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
597
598 PR target/94748
599 * gcc.target/aarch64/pr94748.c: New test.
600
601 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
602
603 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
604 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
605
606 2020-04-29 Jakub Jelinek <jakub@redhat.com>
607
608 PR target/94704
609 * g++.target/s390/s390.exp: New file.
610 * g++.target/s390/pr94704-1.C: New test.
611 * g++.target/s390/pr94704-2.C: New test.
612 * g++.target/s390/pr94704-3.C: New test.
613 * g++.target/s390/pr94704-4.C: New test.
614
615 2020-04-29 Patrick Palka <ppalka@redhat.com>
616
617 PR c++/94830
618 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
619 that the corresponding diagnostic is deterministic.
620 * g++.dg/concepts/diagnostics13.C: New test.
621
622 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
623
624 PR target/93654
625 * gcc.target/i386/pr93654.c: New test.
626
627 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
628
629 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
630 targets.
631 * g++.target/arm/no_unique_address_1.C: New test.
632 * g++.target/arm/no_unique_address_2.C: Likewise.
633
634 2020-04-29 Richard Biener <rguenther@suse.de>
635 Li Zekun <lizekun1@huawei.com>
636
637 PR lto/94822
638 * gcc.dg/lto/pr94822_0.c: New testcase.
639 * gcc.dg/lto/pr94822_1.c: Alternate file.
640 * gcc.dg/lto/pr94822.h: Likewise.
641
642 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
643
644 * g++.target/aarch64/no_unique_address_1.C: New test.
645 * g++.target/aarch64/no_unique_address_2.C: Likewise.
646
647 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
648
649 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
650 before finishing.
651
652 2020-04-29 Jakub Jelinek <jakub@redhat.com>
653
654 PR target/94707
655 * g++.target/powerpc/pr94707-1.C: New test.
656 * g++.target/powerpc/pr94707-2.C: New test.
657 * g++.target/powerpc/pr94707-3.C: New test.
658 * g++.target/powerpc/pr94707-4.C: New test.
659 * g++.target/powerpc/pr94707-5.C: New test.
660 * g++.target/powerpc/pr94707-4.C: New test.
661
662 2020-04-29 Patrick Palka <ppalka@redhat.com>
663
664 PR c++/94819
665 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
666 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
667
668 PR c++/94808
669 * g++.dg/concepts/diagnostic12.C: New test.
670 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
671
672 2020-04-28 Alexandre Oliva <oliva@adacore.com>
673
674 PR target/94812
675 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
676 Reinterpret the doubles as long longs for compares. Mask out
677 mffs bits that are not expected from mffsl.
678
679 2020-04-28 David Malcolm <dmalcolm@redhat.com>
680
681 PR analyzer/94816
682 * g++.dg/analyzer/pr94816.C: New test.
683
684 2020-04-28 David Malcolm <dmalcolm@redhat.com>
685
686 PR analyzer/94447
687 PR analyzer/94639
688 PR analyzer/94732
689 PR analyzer/94754
690 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
691 value" warnings as xfail for now.
692 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
693 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
694 for now.
695 * gcc.dg/analyzer/pr94447.c: New test.
696 * gcc.dg/analyzer/pr94639.c: New test.
697 * gcc.dg/analyzer/pr94732.c: New test.
698 * gcc.dg/analyzer/pr94754.c: New test.
699 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
700 for now.
701
702 2020-04-28 Jakub Jelinek <jakub@redhat.com>
703
704 PR tree-optimization/94809
705 * gcc.c-torture/execute/pr94809.c: New test.
706
707 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
708
709 PR c++/94760
710 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
711 New test.
712
713 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
714
715 PR c++/94759
716 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
717 updated error messages.
718 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
719 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
720 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
721 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
722 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
723
724 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
725
726 PR c++/94701
727 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
728 New test.
729
730 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
731
732 PR fortran/93956
733 PR fortran/94788
734 * gfortran.dg/pointer_assign_13.f90: Remove.
735
736 2020-04-27 Jakub Jelinek <jakub@redhat.com>
737
738 PR target/94780
739 * gcc.dg/pr94780.c: New test.
740
741 2020-04-27 Patrick Palka <ppalka@redhat.com>
742
743 PR c++/94772
744 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
745 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
746 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
747
748 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
749
750 PR target/94697
751 * gcc.target/aarch64/pr94697.c: Require lp64.
752
753 2020-04-27 Jakub Jelinek <jakub@redhat.com>
754
755 PR c/94755
756 * c-c++-common/pr94755.c: New test.
757
758 2020-04-27 Felix Yang <felix.yang@huawei.com>
759
760 PR tree-optimization/94784
761 * gcc.dg/pr94784.c: New test.
762
763 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
764
765 PR target/94515
766 * g++.target/aarch64/pr94515-1.C: New test.
767 * g++.target/aarch64/pr94515-2.C: New test.
768
769 2020-04-26 Marek Polacek <polacek@redhat.com>
770
771 PR c++/90320
772 * g++.dg/cpp0x/explicit13.C: New test.
773 * g++.dg/cpp0x/explicit14.C: New test.
774
775 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
776
777 PR d/89418
778 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
779 tests that depend on the phobos standard library.
780
781 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
782
783 PR d/94777
784 * gdc.dg/pr94777a.d: New test.
785 * gdc.dg/pr94777b.d: New test.
786
787 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
788
789 PR c++/94752
790 * g++.dg/coroutines/pr94752.C: New test.
791
792 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
793
794 PR fortran/94737
795 * gfortran.dg/binding_label_tests_34.f90: New test case.
796
797 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
798
799 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
800 * g++.dg/opt/pr48549.C: Same.
801 * g++.dg/opt/pr60002.C: Same.
802 * g++.dg/opt/pr80436.C: Same.
803 * g++.dg/opt/pr83084.C: Same.
804 * g++.dg/other/pr42685.C: Same.
805 * gcc.dg/pr41241.c: Same.
806 * gcc.dg/pr42629.c: Same.
807 * gcc.dg/pr42630.c: Same.
808 * gcc.dg/pr42719.c: Same.
809 * gcc.dg/pr42728.c: Same.
810 * gcc.dg/pr42889.c: Same.
811 * gcc.dg/pr42916.c: Same.
812 * gcc.dg/pr43084.c: Same.
813 * gcc.dg/pr43670.c: Same.
814 * gcc.dg/pr44023.c: Same.
815 * gcc.dg/pr44971.c: Same.
816 * gcc.dg/pr45449.c: Same.
817 * gcc.dg/pr46771.c: Same.
818 * gcc.dg/pr47684.c: Same.
819 * gcc.dg/pr47881.c: Same.
820 * gcc.dg/pr48768.c: Same.
821 * gcc.dg/pr50017.c: Same.
822 * gcc.dg/pr56023.c: Same.
823 * gcc.dg/pr64935-1.c: Same.
824 * gcc.dg/pr64935-2.c: Same.
825 * gcc.dg/pr65521.c: Same.
826 * gcc.dg/pr65779.c: Same.
827 * gcc.dg/pr65980.c: Same.
828 * gcc.dg/pr66688.c: Same.
829 * gcc.dg/pr70405.c: Same.
830 * gcc.dg/vect/pr49352.c: Same.
831
832 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
833
834 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
835
836 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
837
838 * gcc.dg/spellcheck-options-21.c: Require LTO.
839
840 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
841
842 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
843 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
844
845 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
846
847 PR fortran/94578
848 * gfortran.dg/pointer_assign_14.f90: New test.
849 * gfortran.dg/pointer_assign_15.f90: New test.
850
851 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
852
853 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
854 Enable test.
855
856 2020-04-25 Patrick Palka <ppalka@redhat.com>
857
858 * g++.dg/concepts/diagnostic11.C: New test.
859
860 2020-04-25 Jakub Jelinek <jakub@redhat.com>
861
862 PR c++/94742
863 * g++.dg/warn/Wreturn-type-12.C: New test.
864
865 PR tree-optimization/94734
866 PR tree-optimization/89430
867 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
868 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
869 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
870 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
871 * gcc.c-torture/execute/pr94734.c: New test.
872
873 2020-04-24 Jakub Jelinek <jakub@redhat.com>
874
875 PR c++/94383
876 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
877 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
878 that compiler accepts -std=c++14 and -std=c++17 options.
879
880 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
881
882 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
883 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
884 (check_effective_target_vect_pack_trunc): Add amdgcn.
885
886 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
887
888 PR c++/94288
889 * g++.dg/coroutines/pr94288.C: New test.
890
891 2020-04-24 Alexandre Oliva <oliva@adacore.com>
892
893 * lib/target-supports.exp (check_effective_target_fileio): New.
894 * gcc.c-torture/execute/fprintf-2.c: Require it.
895 * gcc.c-torture/execute/printf-2.c: Likewise.
896 * gcc.c-torture/execute/user-printf.c: Likewise.
897
898 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
899
900 PR rtl-optimization/94708
901 * gfortran.dg/pr94708.f90: New test.
902
903 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
904
905 * gcc.dg/torture/pr90020.c: Skip on AIX.
906
907 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
908
909 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
910
911 2020-04-23 Martin Sebor <msebor@redhat.com>
912
913 PR driver/90983
914 * gcc.dg/Wframe-larger-than-3.c: New test.
915 * gcc.dg/Wlarger-than4.c: New test.
916 * gcc.dg/Wstack-usage.c: New test.
917
918 2020-04-23 Patrick Palka <ppalka@redhat.com>
919
920 * g++.dg/cpp0x/dependent3.C: New test.
921
922 PR c++/94645
923 * g++.dg/cpp2a/concepts-lambda6.C: New test.
924
925 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
926
927 * g++.dg/opt/store-merging-4.C: New test.
928
929 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
930
931 PR c++/94288
932 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
933 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
934 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
935 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
936 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
937 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
938
939 2020-04-23 Marek Polacek <polacek@redhat.com>
940
941 PR c++/94733
942 * g++.dg/tm/attrib-5.C: New test.
943
944 2020-04-23 Jakub Jelinek <jakub@redhat.com>
945
946 PR middle-end/94724
947 * gcc.c-torture/execute/pr94724.c: New test.
948
949 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
950
951 PR fortran/93956
952 * gfortran.dg/pointer_assign_13.f90: New test.
953
954 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
955
956 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
957 changed inline namespace.
958 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
959 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
960 * g++.dg/coroutines/coro.h: Likewise
961
962 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
963
964 PR target/94697
965 * gcc.target/aarch64/pr94697.c: New test.
966
967 2020-04-23 Felix Yang <felix.yang@huawei.com>
968
969 PR target/94678
970 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
971 pop_options. Add tests for general-regs-only.
972 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
973 general-regs-only.
974
975 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
976 Thomas Schwinge <thomas@codesourcery.com>
977
978 PR middle-end/93488
979
980 * c-c++-common/goacc/pr93488.c: New file.
981
982 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
983
984 PR tree-optimization/94727
985 * gcc.dg/vect/pr94727.c: New test.
986
987 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
988
989 PR target/94514
990 * g++.target/aarch64/pr94514.C: Require lp64.
991 * gcc.target/aarch64/pr94514.c: Likewise.
992
993 2020-04-23 Jakub Jelinek <jakub@redhat.com>
994
995 PR target/94707
996 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
997
998 PR c/94705
999 * gcc.dg/pr94705.c: New test.
1000
1001 2020-04-22 Patrick Palka <ppalka@redhat.com>
1002
1003 PR c++/94719
1004 PR c++/94549
1005 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
1006
1007 2020-04-22 Marek Polacek <polacek@redhat.com>
1008
1009 PR c++/93807
1010 * g++.dg/cpp2a/fn-template20.C: New test.
1011
1012 2020-04-22 Duan bo <duanbo3@huawei.com>
1013
1014 PR testsuite/94712
1015 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
1016 * gcc.target/aarch64/pr70120-2.c: Likewise.
1017 * gcc.target/aarch64/pr94530.c: Likewise.
1018 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1019
1020 2020-04-22 Felix Yang <felix.yang@huawei.com>
1021
1022 PR target/94678
1023 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
1024
1025 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1026
1027 PR fortran/90350
1028 * gfortran.dg/PR90350.f90: New test.
1029
1030 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/90448
1033 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
1034
1035 2020-04-22 Martin Sebor <msebor@redhat.com>
1036
1037 PR middle-end/94647
1038 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
1039 in an expected warning with a pattern.
1040
1041 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1042
1043 * lib/target-supports.exp (check_effective_target_arm_dsp)
1044 (check_effective_target_arm_crc_ok_nocache)
1045 (check_effective_target_arm_coproc1_ok_nocache)
1046 (check_effective_target_arm_coproc2_ok_nocache)
1047 (check_effective_target_arm_coproc3_ok_nocache)
1048 (check_effective_target_arm_coproc4_ok_nocache): Include
1049 arm_acle.h.
1050
1051 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1052
1053 gcc/testsuite/
1054 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
1055 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
1056 arm_cde.h and arm_mve.h as ineeded.
1057
1058 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1059
1060 * lib/target-supports.exp
1061 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
1062 arm_mve.h.
1063
1064 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1065
1066 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
1067 arm_v8_1m_mve_fp.
1068 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1069 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1070 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
1071 arm_v8_1m_mve.
1072 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1073 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1074 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1075 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1076 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1077
1078 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1079
1080 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
1081 useless options.
1082
1083 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1084
1085 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
1086 effective target and arm_v8_1m_mve_fp options.
1087 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
1088 effective target and arm_v8_1m_mve_fp options.
1089 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
1090 effective target and arm_v8_1m_mve options.
1091 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
1092 effective target and arm_v8_1m_mve options.
1093
1094 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1095
1096 * lib/target-supports.exp (arm_softfp_ok): New effective target.
1097 (arm_hard_ok): Likewise.
1098
1099 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
1100
1101 PR fortran/94709
1102 * gfortran.dg/gomp/warn_truncated.f: New.
1103 * gfortran.dg/gomp/warn_truncated.f90: New.
1104
1105 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
1106
1107 PR tree-optimization/94700
1108 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
1109
1110 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1111
1112 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
1113 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
1114 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
1115 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
1116 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
1117 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
1118 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
1119 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
1120 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
1121 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
1122 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
1123 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
1124
1125 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1126
1127 PR c++/94682
1128 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
1129
1130 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1131
1132 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
1133
1134 2020-04-22 Martin Sebor <msebor@redhat.com>
1135
1136 PR c++/94510
1137 * g++.dg/init/array58.C: New test.
1138 * g++.dg/init/array59.C: New test.
1139 * g++.dg/cpp2a/nontype-class34.C: New test.
1140 * g++.dg/cpp2a/nontype-class35.C: New test.
1141
1142 2020-04-22 Patrick Palka <ppalka@redhat.com>
1143
1144 PR c++/67825
1145 * g++.dg/concepts/diagnostic10.C: New test.
1146 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
1147
1148 2020-04-21 Patrick Palka <ppalka@redhat.com>
1149
1150 PR c++/94549
1151 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
1152 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
1153 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
1154
1155 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
1156
1157 PR c++/94149
1158 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
1159
1160 2020-04-21 Martin Sebor <msebor@redhat.com>
1161
1162 PR middle-end/94647
1163 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
1164 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
1165 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
1166 * gcc.dg/Warray-bounds-59.c: New test.
1167 * gcc.dg/Wrestrict-10.c: Add a missing warning.
1168 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
1169 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
1170
1171 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1172
1173 PR target/94514
1174 * g++.target/aarch64/pr94514.C: New test.
1175 * gcc.target/aarch64/pr94514.c: New test.
1176
1177 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
1178
1179 PR tree-optimization/94683
1180 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
1181
1182 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c++/94383
1185 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
1186 args.
1187 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
1188 %s to the start of dg-options arg.
1189 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
1190 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
1191 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
1192 (output): Don't append further fields once one with flexible array
1193 member is added.
1194 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
1195 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
1196 testing.
1197 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
1198 (EMPTY_BASE): Define.
1199 (TX): Use EMPTY_BASE.
1200 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
1201 (EMPTY_BASE): Define.
1202 (TX): Use EMPTY_BASE.
1203
1204 PR c/94641
1205 * c-c++-common/ubsan/pr94641.c: New test.
1206
1207 2020-04-21 Patrick Palka <ppalka@redhat.com>
1208
1209 PR c++/94597
1210 * g++.dg/cpp2a/concepts-conv2.C: New test.
1211
1212 2020-04-21 Duan bo <duanbo3@huawei.com>
1213
1214 PR target/94577
1215 * gcc.target/aarch64/pr94577.c: New test.
1216
1217 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR c/94686
1220 * gcc.c-torture/compile/pr94686.c: New test.
1221
1222 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
1223
1224 PR c++/94661
1225 * g++.dg/coroutines/ramp-return-a.C: New test.
1226 * g++.dg/coroutines/ramp-return-b.C: New test.
1227 * g++.dg/coroutines/ramp-return-c.C: New test.
1228
1229 2020-04-17 Marek Polacek <polacek@redhat.com>
1230
1231 PR c++/94592
1232 * g++.dg/cpp2a/nontype-class34.C: New test.
1233 * g++.dg/cpp2a/nontype-class35.C: New test.
1234
1235 2020-04-20 Patrick Palka <ppalka@redhat.com>
1236
1237 PR c++/94628
1238 * g++.dg/cpp0x/variadic179.C: New test.
1239 * g++.dg/cpp0x/variadic180.C: New test.
1240
1241 2020-04-20 Marek Polacek <polacek@redhat.com>
1242
1243 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
1244 * g++.dg/cpp1z/fold11.C: New test.
1245
1246 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1247
1248 * g++.dg/pr94666.C: New test.
1249
1250 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1251
1252 PR target/94613
1253 * gcc.target/s390/zvector/pr94613.c: New test.
1254 * gcc.target/s390/zvector/vec_sel-1.c: New test.
1255
1256 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1257
1258 * gcc.target/aarch64/sve/cost_model_8.c: New test.
1259 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
1260 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
1261 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
1262
1263 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1264
1265 PR target/94668
1266 * gcc.target/aarch64/sve/pr94668.c: New test.
1267
1268 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
1269
1270 PR ipa/94582
1271 PR ipa/94582
1272 * g++.dg/torture/pr94582.C: New test.
1273
1274 2020-04-20 Harald Anlauf <anlauf@gmx.de>
1275
1276 PR fortran/93364
1277 * gfortran.dg/pr93364.f90: New test.
1278
1279 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
1280 Thomas Koenig <tkoenig@gcc.gnu.org>
1281
1282 PR fortran/91800
1283 * gfortran.dg/hollerith_9.f90: New test.
1284
1285 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
1286
1287 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
1288 * g++.dg/debug/pr94272.C: Skip AIX.
1289 * g++.dg/debug/pr94281.C: Skip AIX.
1290 * g++.dg/debug/pr94323.C: Skip AIX.
1291
1292 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
1293
1294 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
1295 C++17.
1296 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
1297
1298 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1299
1300 PR fortran/94347
1301 * gfortran.dg/char_pointer_init_12.f90: New test.
1302
1303 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1304
1305 PR fortran/57129
1306 * gfortran.dg/subroutine_as_type.f90: New test.
1307
1308 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1309
1310 PR fortran/93500
1311 * gfortran.dg/arith_divide_3.f90: New test.
1312
1313 2020-04-19 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR objc/94637
1316 * objc.dg/pr94637.m: New test.
1317
1318 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1319
1320 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
1321 depending on the phobos standard library.
1322
1323 2020-04-18 Jeff Law <law@redhat.com>
1324
1325 PR debug/94439
1326 * gcc.dg/torture/pr94439.c: New test.
1327
1328 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1329
1330 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1331 * gdc.dg/runnable.d: Move phobos tests to...
1332 * gdc.dg/runnable2.d: ...here. New test.
1333 * lib/target-supports.exp
1334 (check_effective_target_d_runtime_has_std_library): New.
1335
1336 2020-04-18 Patrick Palka <ppalka@redhat.com>
1337
1338 PR c++/94632
1339 * g++.dg/template/canon-type-14.C: New test.
1340
1341 PR c++/92187
1342 * g++.dg/concepts/abbrev5.C: New test.
1343 * g++.dg/concepts/abbrev6.C: New test.
1344
1345 2020-04-17 Jeff Law <law@redhat.com>
1346
1347 PR rtl-optimization/90275
1348 * gcc.c-torture/compile/pr90275-2.c: New test.
1349
1350 2020-04-17 Patrick Palka <ppalka@redhat.com>
1351
1352 PR c++/94483
1353 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1354
1355 PR c++/88754
1356 * g++.dg/parse/ambig10.C: New test.
1357
1358 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1359
1360 PR fortran/94090
1361 * gfortran.dg/interface_46.f90: New test.
1362
1363 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1364
1365 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1366 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1367 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1368 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1369 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1370 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1371
1372 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1373 Jeff Law <law@redhat.com>
1374
1375 PR target/94567
1376 * gcc.c-torture/execute/pr94567.c: New test.
1377
1378 2020-04-17 Nathan Sidwell <nathan@acm.org>
1379
1380 PR c++/94608
1381 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1382
1383 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR rtl-optimization/94618
1386 * g++.dg/opt/pr94618.C: New test.
1387
1388 PR tree-optimization/94621
1389 * gcc.c-torture/compile/pr94621.c: New test.
1390
1391 PR c++/94314
1392 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1393
1394 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1395
1396 PR rtl-optimization/93974
1397 * g++.dg/pr93974.C: New test.
1398
1399 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1400
1401 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1402 for the change on more platforms.
1403
1404 2020-04-16 Martin Jambor <mjambor@suse.cz>
1405
1406 PR ipa/93621
1407 * g++.dg/ipa/pr93621.C: New test.
1408
1409 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1410
1411 PR target/94606
1412 * gcc.dg/vect/pr94606.c: New test.
1413
1414 2020-04-16 Martin Liska <mliska@suse.cz>
1415 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/94314
1418 * g++.dg/pr94314.C: Do not use dg-additional-options
1419 and remove not needed stdio.h include.
1420 * g++.dg/pr94314-2.C: Likewise.
1421 * g++.dg/pr94314-3.C: Likewise.
1422 * g++.dg/pr94314-4.C: New test.
1423
1424 2020-04-16 Patrick Palka <ppalka@redhat.com>
1425
1426 PR c++/94475
1427 * g++.dg/conversion/err-recover2.C: New test.
1428 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1429 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1430
1431 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1432
1433 PR rtl-optimization/94605
1434 * gcc.target/aarch64/sve/pr94605.c: New test.
1435
1436 2020-04-16 Richard Biener <rguenther@suse.de>
1437
1438 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1439 * gcc.dg/graphite/interchange-10.c: Likewise.
1440 * gcc.dg/graphite/interchange-11.c: Likewise.
1441 * gcc.dg/graphite/interchange-3.c: Likewise.
1442 * gcc.dg/graphite/interchange-4.c: Likewise.
1443 * gcc.dg/graphite/interchange-7.c: Likewise.
1444 * gcc.dg/graphite/interchange-9.c: Likewise.
1445 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1446 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1447
1448 2020-04-16 Martin Jambor <mjambor@suse.cz>
1449
1450 PR tree-optimization/94598
1451 * gcc.dg/tree-ssa/pr94598.c: New test.
1452
1453 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR ipa/92372
1456 * gcc.c-torture/pr92372.c: Move ...
1457 * gcc.c-torture/compile/pr92372.c: ... here.
1458
1459 PR c++/94571
1460 * g++.dg/cpp1z/decomp51.C: New test.
1461
1462 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1463
1464 PR target/94603
1465 * gcc.target/i386/pr94603.c: New test.
1466
1467 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1468 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1469
1470 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1471
1472 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR c/94593
1475 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1476 Move directives to file scope.
1477 (i): Remove.
1478 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1479 (i, foo): Remove.
1480 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1481 * gcc.dg/gomp/requires-1.c: New test.
1482 * g++.dg/gomp/requires-1.C: New test.
1483 * g++.dg/gomp/requires-2.C: New test.
1484
1485 2020-04-15 Richard Biener <rguenther@suse.de>
1486
1487 PR middle-end/94539
1488 * gcc.dg/alias-14.c: Make dg-do run.
1489
1490 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1491
1492 PR target/94584
1493 * gcc.target/xtensa/pr94584.c: New test.
1494
1495 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1496
1497 PR c++/94359
1498 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1499 Expect a run fail for targets without arbitrary indirect
1500 tail-calls.
1501
1502 2020-04-14 Patrick Palka <ppalka@redhat.com>
1503
1504 PR c++/93207
1505 * g++.dg/concepts/variadic5.C: New test.
1506
1507 PR c++/85278
1508 * g++.dg/concepts/diagnostic9.C: New test.
1509
1510 PR c++/94034
1511 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1512 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1513 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1514 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1515 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1516
1517 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR tree-optimization/94573
1520 * gcc.dg/store_merging_30.c: New test.
1521
1522 2020-04-14 Yang Yang <yangyang305@huawei.com>
1523
1524 PR tree-optimization/94574
1525 * gcc.dg/pr94574.c: New test.
1526
1527 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1528
1529 PR target/94561
1530 * gcc.target/i386/pr94561.c: New test.
1531
1532 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1533
1534 * gfortran.dg/use_rename_10.f90: New.
1535 * gfortran.dg/use_rename_11.f90: New.
1536
1537 2020-04-13 Marek Polacek <polacek@redhat.com>
1538
1539 PR c++/94588
1540 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1541
1542 2020-04-13 Martin Sebor <msebor@redhat.com>
1543
1544 PR c/92326
1545 * c-c++-common/Warray-bounds-8.c: New test.
1546 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1547 memebrs in diagnostics.
1548 * gcc.dg/Warray-bounds-49.c: Same.
1549
1550 2020-04-13 Patrick Palka <ppalka@redhat.com>
1551
1552 PR c++/94521
1553 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1554
1555 PR c++/94470
1556 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1557 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1558 * g++.dg/init/array57.C: New test.
1559
1560 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1561
1562 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1563 define, per n4861.
1564 * g++.dg/coroutines/coro.h: Likewise.
1565
1566 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1567
1568 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1569 for system versions 10.14 and 10.15.
1570
1571 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1572
1573 PR fortran/87644
1574 * gfortran.dg/variable_parameter.f90: New test.
1575
1576 2020-04-13 Linus Koenig <link@sig-st.de>
1577
1578 PR fortran/94192
1579 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1580
1581 2020-04-13 Nathan Sidwell <nathan@acm.org>
1582
1583 PR c++/94426
1584 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1585 * g++.dg/abi/lambda-vis.C: Drop a warning.
1586 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1587 variable changes.
1588 * g++.dg/opt/dump1.C: Drop warnings of no import.
1589
1590 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1591
1592 * gcc.target/msp430/operand-modifiers.c: New test.
1593
1594 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 PR fortran/94091
1597 * gfortran.dg/char_length_22.f90: New test.
1598
1599 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1600
1601 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1602 change, removing indirections for vars in .data.
1603 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1604 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1605 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1606 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1607 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1608 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1609 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1610 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1611 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1612 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1613 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1614 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1615 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1616 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1617 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1618 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1619 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1620
1621 2020-04-11 Marek Polacek <polacek@redhat.com>
1622
1623 PR c++/86327
1624 * g++.dg/cpp1y/constexpr-return5.C: New test.
1625
1626 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1627
1628 PR target/94494
1629 * gcc.target/i386/pr94494.c: New test.
1630
1631 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR tree-optimization/94482
1634 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1635 and sse_runtime effective target on x86, instead only add -msse2
1636 if target is sse2_runtime.
1637
1638 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1639
1640 PR c++/94528
1641 * g++.dg/coroutines/pr94528.C: New test.
1642
1643 2020-04-10 Marek Polacek <polacek@redhat.com>
1644
1645 PR c++/94149
1646 * g++.dg/cpp2a/paren-init24.C: New test.
1647 * g++.dg/cpp2a/paren-init25.C: New test.
1648 * g++.dg/ext/is_constructible5.C: New test.
1649
1650 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1651
1652 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1653 IMPLICIT NONE.
1654
1655 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1656
1657 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1658 patterns for scan-tree-dump.
1659
1660 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1661
1662 PR middle-end/89433
1663 PR middle-end/93465
1664 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1665
1666 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1667
1668 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1669
1670 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1671
1672 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1673 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1674
1675 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1676
1677 PR fortran/87923
1678 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1679 * gfortran.dg/io_constraints_8.f90: Likewise.
1680 * gfortran.dg/iomsg_2.f90: Likewise.
1681 * gfortran.dg/pr66725.f90: Likewise.
1682 * gfortran.dg/pr88205.f90: Likewise.
1683 * gfortran.dg/write_check4.f90: Likewise.
1684 * gfortran.dg/asynchronous_5.f03: New test.
1685 * gfortran.dg/io_constraints_15.f90: Likewise.
1686 * gfortran.dg/io_constraints_16.f90: Likewise.
1687 * gfortran.dg/io_constraints_17.f90: Likewise.
1688 * gfortran.dg/io_constraints_18.f90: Likewise.
1689 * gfortran.dg/io_tags_1.f90: Likewise.
1690 * gfortran.dg/io_tags_10.f90: Likewise.
1691 * gfortran.dg/io_tags_2.f90: Likewise.
1692 * gfortran.dg/io_tags_3.f90: Likewise.
1693 * gfortran.dg/io_tags_4.f90: Likewise.
1694 * gfortran.dg/io_tags_5.f90: Likewise.
1695 * gfortran.dg/io_tags_6.f90: Likewise.
1696 * gfortran.dg/io_tags_7.f90: Likewise.
1697 * gfortran.dg/io_tags_8.f90: Likewise.
1698 * gfortran.dg/io_tags_9.f90: Likewise.
1699 * gfortran.dg/write_check5.f90: Likewise.
1700
1701 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1702
1703 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1704 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1705 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1706 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1707 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1708 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1709 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1710 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1711 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1712 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1713 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1714 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1715 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1716 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1717 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1718 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1719 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1720 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1721 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1722 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1723 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1724 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1725 (check_effective_target_aarch64_sve512_hw)
1726 (check_effective_target_aarch64_sve1024_hw)
1727 (check_effective_target_aarch64_sve2048_hw): New procedures.
1728
1729 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1730
1731 * g++.target/arm/cde_mve.C: New test.
1732
1733 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1734
1735 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1736
1737 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1738
1739 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1740 when extracting the target selector.
1741
1742 2020-04-09 Martin Jambor <mjambor@suse.cz>
1743
1744 PR tree-optimization/94482
1745 * gcc.dg/torture/pr94482.c: New test.
1746 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1747
1748 2020-04-09 Marek Polacek <polacek@redhat.com>
1749
1750 PR c++/93790
1751 * g++.dg/cpp2a/paren-init23.C: New test.
1752 * g++.dg/init/aggr14.C: New test.
1753
1754 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1755
1756 PR tree-optimization/91322
1757 * g++.dg/lto/alias-4_0.C: Fix typo.
1758 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1759 a template testing that
1760
1761 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1762
1763 * lib/scanasm.exp (check-function-bodies): Treat the third
1764 parameter as a list of option regexps and require each regexp
1765 to match. Check for cases in which a target/xfail selector
1766 was mistakenly passed to the options argument.
1767 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1768 to the invocation of check-function-bodies.
1769 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1770 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1771 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1772 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1773 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1774 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1775 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1776 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1777 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1778 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1779 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1780 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1781 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1782 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1783 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1784 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1785 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1786 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1787 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1788 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1789 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1790 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1791 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1792 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1793 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1794 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1795 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1796 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1797 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1798 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1799 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1800 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1801 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1802 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1803 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1804 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1805 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1806 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1807 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1808 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1809 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1810 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1811 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1812 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1813 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1814 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1815 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1816 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1817 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1818
1819 2020-04-09 Richard Biener <rguenther@suse.de>
1820
1821 PR testsuite/93369
1822 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1823 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1824
1825 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1826
1827 * gcc.target/aarch64/pr94530.c: New test.
1828
1829 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1830
1831 PR tree-optimization/93674
1832 * g++.dg/pr93674.C: New test.
1833
1834 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1835
1836 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1837
1838 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1839
1840 PR testsuite/94079
1841 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1842 non-vect_hw_misalign targets.
1843
1844 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR middle-end/94526
1847 * gcc.dg/pr94526.c: New test.
1848
1849 PR tree-optimization/94524
1850 * gcc.c-torture/execute/pr94524-1.c: New test.
1851 * gcc.c-torture/execute/pr94524-2.c: New test.
1852
1853 PR c++/94314
1854 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1855 Use __SIZE_TYPE__ instead of unsigned long.
1856 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1857
1858 PR middle-end/94120
1859 PR testsuite/94533
1860 * g++.dg/declare-pr94120.C: Move test to ...
1861 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1862
1863 2020-04-08 Marek Polacek <polacek@redhat.com>
1864
1865 PR c++/94507 - ICE-on-invalid with lambda template.
1866 * g++.dg/cpp2a/lambda-generic7.C: New test.
1867
1868 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1869
1870 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1871 -mfp16-format=alternative option.
1872
1873 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1874
1875 PR target/94417
1876 * gcc.target/i386/pr94417-1.c: New test.
1877 * gcc.target/i386/pr94417-2.c: Likewise.
1878 * gcc.target/i386/pr94417-3.c: Likewise.
1879
1880 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR target/94438
1883 * gcc.target/i386/avx512bw-pr94438.c: New test.
1884 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1885
1886 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1887
1888 PR fortran/93871
1889 * gfortran.dg/dec_math_5.f90: Move to ...
1890 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1891 dg-options to dg-additional-options.
1892
1893 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1894
1895 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1896
1897 2020-04-08 Martin Liska <mliska@suse.cz>
1898
1899 PR c++/94314
1900 * g++.dg/pr94314-2.C: New test.
1901 * g++.dg/pr94314-3.C: New test.
1902 * g++.dg/pr94314.C: New test.
1903
1904 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1905
1906 * gcc.target/arm/acle/cde_v_1.c: New test.
1907 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1908 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1909
1910 2020-04-08 Patrick Palka <ppalka@redhat.com>
1911
1912 Core issues 1001 and 1322
1913 PR c++/92010
1914 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1915 * g++.dg/template/array33.C: New test.
1916 * g++.dg/template/array34.C: New test.
1917 * g++.dg/template/defarg22.C: New test.
1918
1919 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1920
1921 * gcc.target/arm/pragma_cde.c: New test.
1922 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1923 option.
1924 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1925
1926 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c++/94325
1929 * g++.dg/ubsan/vptr-15.C: New test.
1930
1931 2020-04-08 Marek Polacek <polacek@redhat.com>
1932
1933 PR c++/94478 - ICE with defaulted comparison operator
1934 * g++.dg/cpp2a/spaceship-err4.C: New test.
1935
1936 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1937
1938 * gcc.target/arm/polytypes.c: Add quotes around
1939 -flax-vector-conversions.
1940
1941 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR rtl-optimization/94516
1944 * gcc.dg/torture/pr94516.c: New test.
1945
1946 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1947
1948 PR middle-end/94120
1949 * c-c++-common/goacc/declare-pr94120.c: New.
1950 * g++.dg/declare-pr94120.C: New.
1951
1952 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR rtl-optimization/94291
1955 PR rtl-optimization/84169
1956 * gcc.dg/pr94291.c: New test.
1957
1958 2020-04-07 Richard Biener <rguenther@suse.de>
1959
1960 PR middle-end/94479
1961 * gcc.dg/torture/pr94479.c: New testcase.
1962
1963 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1964
1965 PR fortran/93871
1966 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1967 * gfortran.dg/dec_math_2.f90: New test.
1968 * gfortran.dg/dec_math_3.f90: Likewise.
1969 * gfortran.dg/dec_math_4.f90: Likewise.
1970 * gfortran.dg/dec_math_5.f90: Likewise.
1971
1972 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1973
1974 * g++.target/arm/mve.exp: New.
1975 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1976 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1977
1978 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1979
1980 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1981 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1984
1985 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1986
1987 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1988 test.
1989
1990 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1991
1992 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1993
1994 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1995
1996 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1997 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1998 scan-assembler.
1999 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2002
2003 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2004
2005 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
2006 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2013
2014 2020-04-07 Patrick Palka <ppalka@redhat.com>
2015
2016 PR c++/90996
2017 * g++.dg/cpp1y/pr90996.C: New test.
2018
2019 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2020
2021 PR target/94509
2022 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
2023 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
2024
2025 PR c++/94512
2026 * g++.dg/gomp/pr94512.C: New test.
2027
2028 PR target/94488
2029 * gcc.c-torture/compile/pr94488.c: New test.
2030
2031 PR target/94500
2032 * gcc.target/i386/avx512bw-pr94500.c: New test.
2033
2034 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
2035
2036 PR fortran/93686
2037 * gfortran.dg/pr93686_1.f90: New test.
2038 * gfortran.dg/pr93686_2.f90: Likewise.
2039 * gfortran.dg/pr93686_3.f90: Likewise.
2040 * gfortran.dg/pr93686_4.f90: Likewise.
2041
2042 2020-04-06 Joel Brobecker <brobecker@adacore.com>
2043
2044 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
2045
2046 2020-04-04 Marek Polacek <polacek@redhat.com>
2047
2048 PR c++/94155 - crash in gimplifier with paren init of aggregates.
2049 * g++.dg/cpp2a/paren-init22.C: New test.
2050
2051 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
2052
2053 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
2054 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
2055 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
2056 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
2057
2058 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
2059
2060 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
2061
2062 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
2063 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR debug/94459
2066 * g++.dg/debug/pr94459.C: New test.
2067
2068 2020-04-04 Patrick Palka <ppalka@redhat.com>
2069
2070 PR c++/94205
2071 PR c++/79937
2072 * g++.dg/cpp1y/pr79937-5.C: New test.
2073 * g++.dg/cpp1z/lambda-this6.C: New test.
2074
2075 PR c++/94219
2076 PR c++/94205
2077 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
2078 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
2079 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
2080 * g++.dg/cpp1z/lambda-this5.C: New test.
2081
2082 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
2083
2084 PR ipa/93940
2085 * g++.dg/tree-ssa/pr93940.C: New test.
2086
2087 2020-04-04 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR rtl-optimization/94468
2090 * g++.dg/opt/pr94468.C: New test.
2091
2092 PR debug/94441
2093 * g++.dg/opt/pr94441.C: New test.
2094
2095 PR c++/94477
2096 * g++.dg/gomp/pr94477.C: New test.
2097
2098 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
2099
2100 PR target/94467
2101 * gcc.target/i386/pr94467-1.c: New test.
2102 * gcc.target/i386/pr94467-2.c: Likewise.
2103
2104 2020-04-03 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR target/94460
2107 * gcc.target/i386/avx2-pr94460.c: New test.
2108
2109 2020-04-03 Patrick Palka <ppalka@redhat.com>
2110
2111 PR c++/93211
2112 PR c++/90711
2113 * g++.dg/template/koenig11.C: New test.
2114
2115 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2116
2117 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
2118 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2126
2127 2020-04-03 Tamar Christina <tamar.christina@arm.com>
2128
2129 PR target/94396
2130 * gcc.target/aarch64/options_set_11.c: New test.
2131 * gcc.target/aarch64/options_set_12.c: New test.
2132 * gcc.target/aarch64/options_set_13.c: New test.
2133 * gcc.target/aarch64/options_set_14.c: New test.
2134 * gcc.target/aarch64/options_set_15.c: New test.
2135 * gcc.target/aarch64/options_set_16.c: New test.
2136 * gcc.target/aarch64/options_set_17.c: New test.
2137 * gcc.target/aarch64/options_set_18.c: New test.
2138 * gcc.target/aarch64/options_set_19.c: New test.
2139 * gcc.target/aarch64/options_set_20.c: New test.
2140 * gcc.target/aarch64/options_set_21.c: New test.
2141 * gcc.target/aarch64/options_set_22.c: New test.
2142 * gcc.target/aarch64/options_set_23.c: New test.
2143 * gcc.target/aarch64/options_set_24.c: New test.
2144 * gcc.target/aarch64/options_set_25.c: New test.
2145 * gcc.target/aarch64/options_set_26.c: New test.
2146
2147 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
2148
2149 PR tree-optimization/94443
2150 * gcc.dg/vect/pr94443.c: New test.
2151
2152 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
2153
2154 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
2155 for __sigsetjmp as well as sigsetjmp.
2156
2157 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
2158
2159 PR fortran/85982
2160 * gfortran.dg/dec_structure_28.f90: New test.
2161
2162 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2163
2164 * gfortran.dg/dtio_35.f90: New.
2165
2166 2020-04-02 Richard Biener <rguenther@suse.de>
2167
2168 PR c/94392
2169 * gcc.dg/torture/pr94392.c: New testcase.
2170
2171 2020-04-02 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR target/94435
2174 * gcc.target/aarch64/pr94435.c: New test.
2175
2176 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2177
2178 PR target/94317
2179 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
2180 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2189
2190 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2191
2192 PR fortran/93522
2193 * gfortran.dg/select_rank_4.f90: New.
2194
2195 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2196
2197 PR fortran/93498
2198 * gfortran.dg/pr93498_1.f90: New test.
2199 * gfortran.dg/pr93498_2.f90: New test.
2200
2201 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2202 Steven G. Kargl <kargl@gcc.gnu.org>
2203
2204 PR fortran/94030
2205 * gfortran.dg/pr94030_1.f90: New test.
2206 * gfortran.dg/pr94030_2.f90: New test.
2207
2208 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2209
2210 PR d/94315
2211 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
2212 * gdc.dg/pr93038b.d: Likewise.
2213
2214 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2215
2216 PR d/94321
2217 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
2218 pointers.
2219
2220 2020-04-01 David Malcolm <dmalcolm@redhat.com>
2221
2222 PR analyzer/94378
2223 * gcc.dg/analyzer/compound-assignment-1.c: New test.
2224 * gcc.dg/analyzer/compound-assignment-2.c: New test.
2225 * gcc.dg/analyzer/compound-assignment-3.c: New test.
2226
2227 2020-04-01 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR middle-end/94436
2230 * gcc.dg/pr94436.c: New test.
2231
2232 PR middle-end/94423
2233 * gcc.dg/ubsan/pr94423.c: New test.
2234
2235 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
2236
2237 PR tree-optimization/94043
2238 * gfortran.dg/graphite/vect-pr94043.f90: New test.
2239
2240 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2241
2242 PR d/90136
2243 * gdc.dg/pr90136a.d: New test.
2244 * gdc.dg/pr90136b.d: New test.
2245 * gdc.dg/pr90136c.d: New test.
2246
2247 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
2248
2249 * jit.dg/test-version.c: New testcase.
2250 * jit.dg/all-non-failing-tests.h: Add test-version.c.
2251
2252 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
2253
2254 PR d/94424
2255 * gdc.dg/pr94424.d: New test.
2256
2257 2020-03-31 Felix Yang <felix.yang@huawei.com>
2258
2259 PR tree-optimization/94398
2260 * gcc.target/aarch64/pr94398.c: New test.
2261
2262 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2263
2264 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
2265 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2268
2269 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2270
2271 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
2272 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2293
2294 2020-03-31 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR target/94368
2297 * gcc.dg/pr94368.c: New test.
2298
2299 PR middle-end/94412
2300 * gcc.c-torture/execute/pr94412.c: New test.
2301
2302 PR tree-optimization/94403
2303 * g++.dg/tree-ssa/pr94403.C: New test.
2304
2305 PR rtl-optimization/94344
2306 * gcc.dg/pr94344.c: New test.
2307
2308 2020-03-30 David Malcolm <dmalcolm@redhat.com>
2309
2310 * jit.dg/all-non-failing-tests.h: Add test-empty.c
2311
2312 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c++/94385
2315 * c-c++-common/pr94385.c: New test.
2316
2317 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2318
2319 * gcc.target/powerpc/pragma_power6.c: New.
2320 * gcc.target/powerpc/pragma_power7.c: New.
2321 * gcc.target/powerpc/pragma_power8.c: New.
2322 * gcc.target/powerpc/pragma_power9.c: New.
2323 * gcc.target/powerpc/pragma_misc9.c: New.
2324 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
2325 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
2326
2327 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2328
2329 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2330 expected results.
2331
2332 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR target/94343
2335 * gcc.target/i386/avx512f-pr94343.c: New test.
2336 * gcc.target/i386/avx512vl-pr94343.c: New test.
2337
2338 2020-03-30 Martin Liska <mliska@suse.cz>
2339
2340 PR rtl-optimization/87716
2341 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2342
2343 2020-03-30 Martin Liska <mliska@suse.cz>
2344
2345 PR testsuite/94402
2346 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2347 to be vectorized (based on libmvec presence).
2348
2349 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR target/93069
2352 * gcc.target/i386/avx512vl-pr93069.c: New test.
2353 * gcc.dg/vect/pr93069.c: New test.
2354
2355 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2356
2357 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2358 arguments -D, -H, -X, and set compilable_output_file_ext.
2359 (gdc-convert-test): Document and add cases DFLAGS and
2360 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2361 and set compilable_do_what to compile.
2362 (gdc-do-test): Define compilable_do_what, default to assemble.
2363
2364 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2365
2366 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2367 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2368 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2369 GDC_INCLUDE_CXX_FLAGS is true.
2370 (gdc_link_flags): Likewise.
2371 (gdc_init): Move setting of default gdc test flags to...
2372 (gdc_target_compile): ...here.
2373
2374 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2375
2376 * gdc.test/compilable/compilable.exp: New file.
2377 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2378 * gdc.test/runnable/runnable.exp: New file.
2379 * gdc.test/gdc-test.exp: Move and rename to...
2380 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2381 (dmd2dg): Rename to...
2382 (gdc-convert-test): ...this.
2383 (gdc-do-test): Add testcases parameter and remove subdir handling.
2384
2385 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2386
2387 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2388 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2389 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2390 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2391
2392 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2393
2394 PR fortran/94348
2395 * gfortran.dg/module_procedure_3.f90: New.
2396
2397 2020-03-28 Patrick Palka <ppalka@redhat.com>
2398
2399 PR c++/94306
2400 * g++.dg/concepts/diagnostic8.C: New test.
2401
2402 PR c++/94252
2403 * g++.dg/concepts/diagnostic7.C: New test.
2404 * g++.dg/concepts/pr94252.C: New test.
2405 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2406 diagnostic.
2407
2408 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2409 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2410 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2411 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2412
2413 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2414 "neither operand".
2415 * g++.dg/concepts/diagnostic5.C: New test.
2416
2417 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c/93573
2420 * gcc.dg/pr93573-1.c: New test.
2421 * gcc.dg/pr93573-2.c: New test.
2422
2423 PR tree-optimization/94329
2424 * gfortran.dg/pr94329.f90: New test.
2425
2426 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR c++/94339
2429 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2430
2431 2020-03-27 Martin Sebor <msebor@redhat.com>
2432
2433 PR c++/94346
2434 * c-c++-common/attr-copy.c: New test.
2435
2436 2020-03-27 Martin Sebor <msebor@redhat.com>
2437
2438 PR c++/94098
2439 * g++.dg/ext/attr-access-2.C: New test.
2440
2441 2020-03-27 Martin Sebor <msebor@redhat.com>
2442
2443 PR c++/94078
2444 PR c++/93824
2445 PR c++/93810
2446 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2447 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2448 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2449 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2450 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2451 * g++.dg/warn/Wredundant-tags-6.C: New test.
2452 * g++.dg/warn/Wredundant-tags-7.C: New test.
2453
2454 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2455
2456 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2457 positive leak.
2458 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2459 * gcc.dg/analyzer/malloc-5.c: New test.
2460
2461 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2462
2463 * gcc.dg/analyzer/dot-output.c: Check that
2464 dot-output.c.supergraph-eg.dot is valid.
2465
2466 2020-03-27 Richard Biener <rguenther@suse.de>
2467
2468 PR debug/94273
2469 * g++.dg/debug/pr94273.C: New testcase.
2470
2471 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2472
2473 PR fortran/93957
2474 * gfortran.dg/assumed_rank_19.f90: New.
2475
2476 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2477
2478 PR fortran/93363
2479 * gfortran.dg/associate_51.f90: Fix test case.
2480 * gfortran.dg/associate_53.f90: New.
2481
2482 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR c++/94326
2485 * g++.dg/other/pr94326.C: New test.
2486
2487 PR c++/94339
2488 * g++.dg/other/pr94339.C: New test.
2489 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2490
2491 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2492
2493 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2494 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2495
2496 2020-03-27 Marek Polacek <polacek@redhat.com>
2497
2498 PR c++/94336 - template keyword accepted before destructor names.
2499 * g++.dg/template/template-keyword2.C: New test.
2500
2501 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2502
2503 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2504 Add <cstdio>.
2505
2506 2020-03-26 Marek Polacek <polacek@redhat.com>
2507
2508 DR 1710
2509 PR c++/94057 - template keyword in a typename-specifier.
2510 * g++.dg/cpp1y/alias-decl1.C: New test.
2511 * g++.dg/cpp1y/alias-decl2.C: New test.
2512 * g++.dg/cpp1y/alias-decl3.C: New test.
2513 * g++.dg/parse/missing-template1.C: Update dg-error.
2514 * g++.dg/parse/template3.C: Likewise.
2515 * g++.dg/template/error4.C: Likewise.
2516 * g++.dg/template/meminit2.C: Likewise.
2517 * g++.dg/template/dependent-name5.C: Likewise.
2518 * g++.dg/template/dependent-name7.C: New test.
2519 * g++.dg/template/dependent-name8.C: New test.
2520 * g++.dg/template/dependent-name9.C: New test.
2521 * g++.dg/template/dependent-name10.C: New test.
2522 * g++.dg/template/dependent-name11.C: New test.
2523 * g++.dg/template/dependent-name12.C: New test.
2524 * g++.dg/template/dependent-name13.C: New test.
2525 * g++.dg/template/dr1794.C: New test.
2526 * g++.dg/template/dr314.C: New test.
2527 * g++.dg/template/dr1710.C: New test.
2528 * g++.dg/template/dr1710-2.C: New test.
2529 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2530
2531 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2532
2533 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2534 to n4849 behaviour.
2535 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2536 test.
2537
2538 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2539
2540 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2541
2542 2020-03-26 Martin Liska <mliska@suse.cz>
2543
2544 * gcc.target/i386/pr81213.c: Do not scan assembler
2545 and add one missing PR entry.
2546
2547 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR debug/94323
2550 * g++.dg/debug/pr94323.C: New test.
2551
2552 2020-03-26 Martin Liska <mliska@suse.cz>
2553
2554 PR testsuite/94334
2555 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2556 and add ifunc effective target.
2557 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2558
2559 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR debug/94281
2562 * g++.dg/debug/pr94281.C: New test.
2563
2564 PR c++/81349
2565 * g++.dg/cpp1z/pr81349.C: New test.
2566
2567 PR c++/94272
2568 * g++.dg/debug/pr94272.C: New test.
2569
2570 2020-03-26 Felix Yang <felix.yang@huawei.com>
2571
2572 PR tree-optimization/94269
2573 * gcc.dg/pr94269.c: New test.
2574
2575 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2576
2577 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2578 * lib/target-supports.exp (check_effective_target_vect_unpack):
2579 Add amdgcn.
2580
2581 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR target/94292
2584 * gcc.dg/pr94292.c: New test.
2585
2586 2020-03-25 Martin Sebor <msebor@redhat.com>
2587
2588 PR middle-end/94004
2589 * gcc.dg/Walloca-larger-than-3.c: New test.
2590 * gcc.dg/Walloca-larger-than-3.h: New test header.
2591 * gcc.dg/Wvla-larger-than-4.c: New test.
2592
2593 2020-03-25 Patrick Palka <ppalka@redhat.com>
2594
2595 PR c++/94265
2596 * g++.dg/warn/Wduplicated-cond1.C: New test.
2597
2598 2020-03-25 Martin Sebor <msebor@redhat.com>
2599
2600 PR tree-optimization/94131
2601 * gcc.dg/pr94131.c: New test.
2602
2603 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2604
2605 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2606 embedded targets.
2607
2608 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR debug/94296
2611 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2612 -fcompare-debug compatible with certain other options.
2613
2614 PR target/94308
2615 * gcc.target/i386/pr94308.c: New test.
2616
2617 2020-03-25 Martin Liska <mliska@suse.cz>
2618
2619 PR target/93274
2620 PR ipa/94271
2621 * gcc.target/i386/pr81213-2.c: New test.
2622 * gcc.target/i386/pr81213.c: Add additional source.
2623 * gcc.dg/lto/pr94271_0.c: New test.
2624 * gcc.dg/lto/pr94271_1.c: New test.
2625
2626 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR debug/94280
2629 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2630 -fcompare-debug.
2631 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2632 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2633
2634 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2635
2636 PR fortran/93484
2637 * gfortran.dg/pr93484_1.f90: New test.
2638 * gfortran.dg/pr93484_2.f90: New test.
2639
2640 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR middle-end/94303
2643 * g++.dg/torture/pr94303.C: New test.
2644
2645 PR c++/94223
2646 * g++.dg/opt/pr94223.C: New test.
2647
2648 PR tree-optimization/94300
2649 * gcc.target/i386/avx512f-pr94300.c: New test.
2650
2651 PR debug/94283
2652 * gcc.dg/pr94283.c: New test.
2653
2654 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2655
2656 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2657 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2658 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2659
2660 2020-03-24 Marek Polacek <polacek@redhat.com>
2661
2662 PR c++/94190 - wrong no post-decrement operator error in template.
2663 * g++.dg/conversion/op7.C: New test.
2664
2665 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2666
2667 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2668 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2669 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2670 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2671 * gcc.target/arm/vfp-stmiad.c: Likewise.
2672 * gcc.target/arm/vnmul-1.c: Likewise.
2673 * gcc.target/arm/vnmul-3.c: Likewise.
2674 * gcc.target/arm/vnmul-4.c: Likewise.
2675
2676 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2677
2678 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2679 * gcc.target/arm/cmp-3.c: ...here (new file)
2680
2681 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2682
2683 * lib/target-supports.exp
2684 (check_effective_target_arm_fp_dp_ok_nocache): New.
2685 (check_effective_target_arm_fp_dp_ok): New.
2686 (add_options_for_arm_fp_dp): New.
2687
2688 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR target/94286
2691 * gcc.dg/pr94286.c: New test.
2692
2693 PR debug/94285
2694 * gfortran.dg/pr94285.f90: New test.
2695
2696 PR debug/94283
2697 * gcc.target/i386/pr94283.c: New test.
2698
2699 PR debug/94277
2700 * gcc.dg/pr94277.c: New test.
2701
2702 2020-03-23 Jeff Law <law@redhat.com>
2703
2704 PR target/94144
2705 PR target/94238
2706 * gcc.c-torture/compile/pr94144.c: New test.
2707 * gcc.c-torture/compile/pr94238.c: New test.
2708
2709 2020-03-23 Patrick Palka <ppalka@redhat.com>
2710
2711 PR c++/93805
2712 * g++.dg/warn/Wnoexcept2.C: New test.
2713
2714 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c++/91993
2717 * g++.dg/warn/Wconversion-pr91993.C: New test.
2718 * g++.dg/ubsan/pr91993.C: New test.
2719 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2720 to dg-options.
2721 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2722 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2723
2724 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2725 Andre Vieira <andre.simoesdiasvieira@arm.com>
2726 Mihail Ionescu <mihail.ionescu@arm.com>
2727
2728 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2729 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2734
2735 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2736
2737 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2738 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2753 * lib/target-supports.exp:
2754 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2755 support MVE floating point in Big Endian mode.
2756 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2757 support MVE integer in Big Endian mode.
2758
2759 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2760 Andre Vieira <andre.simoesdiasvieira@arm.com>
2761 Mihail Ionescu <mihail.ionescu@arm.com>
2762
2763 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2764 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2783
2784 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2785
2786 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2787 * jit.dg/test-long-string-literal.c: New testcase.
2788
2789 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2790
2791 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2792 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5154 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
5155 * lib/target-supports.exp: Add --save-temps to mve options.
5156
5157 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
5158
5159 PR fortran/93365
5160 PR fortran/93600
5161 * gfortran.dg/pr93365.f90: New test.
5162 * gfortran.dg/pr93600_1.f90: New test.
5163 * gfortran.dg/pr93600_2.f90: New test.
5164
5165 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
5166
5167 * lib/target-supports.exp (check_effective_target_offload_gcn):
5168 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
5169
5170 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5171
5172 PR d/93038
5173 * gdc.dg/pr93038b.d: New test.
5174
5175 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
5176
5177 * g++.dg/abi/lambda-vis.C: Amend assembler match
5178 strings for targets using a USER_LABEL_PREFIX.
5179
5180 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5181
5182 PR d/93038
5183 * gdc.dg/fileimports/pr93038.txt: New test.
5184 * gdc.dg/pr93038.d: New test.
5185
5186 2020-03-21 Patrick Palka <ppalka@redhat.com>
5187
5188 PR c++/94066
5189 * g++.dg/cpp1y/constexpr-union2.C: New test.
5190 * g++.dg/cpp1y/constexpr-union3.C: New test.
5191 * g++.dg/cpp1y/constexpr-union4.C: New test.
5192 * g++.dg/cpp1y/constexpr-union5.C: New test.
5193 * g++.dg/cpp1y/pr94066.C: New test.
5194 * g++.dg/cpp1y/pr94066-2.C: New test.
5195 * g++.dg/cpp1y/pr94066-3.C: New test.
5196 * g++.dg/cpp2a/constexpr-union1.C: New test.
5197
5198 2020-03-21 Tamar Christina <tamar.christina@arm.com>
5199
5200 PR target/94052
5201 * gcc.target/aarch64/pr94052.C: New test.
5202
5203 2020-03-20 Martin Jambor <mjambor@suse.cz>
5204
5205 PR tree-optimization/93435
5206 * gcc.dg/tree-ssa/pr93435.c: New test.
5207
5208 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
5209
5210 PR ipa/93347
5211 * g++.dg/torture/pr93347.C: New test.
5212
5213 2020-03-20 Patrick Palka <ppalka@redhat.com>
5214
5215 PR c++/69694
5216 * g++.dg/cpp0x/decltype74.C: New test.
5217 * g++.dg/cpp0x/decltype75.C: New test.
5218
5219 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5220 Andre Vieira <andre.simoesdiasvieira@arm.com>
5221 Mihail Ionescu <mihail.ionescu@arm.com>
5222
5223 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
5224 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5263
5264 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
5265
5266 PR middle-end/94072
5267 * gcc.target/aarch64/pr94072.c: New test.
5268
5269 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5270 Andre Vieira <andre.simoesdiasvieira@arm.com>
5271 Mihail Ionescu <mihail.ionescu@arm.com>
5272
5273 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
5274 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5289
5290 2020-03-20 Patrick Palka <ppalka@redhat.com>
5291
5292 * g++.dg/concepts/diagnostic6.C: New test.
5293
5294 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5295
5296 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
5297 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5671
5672 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5673 Andre Vieira <andre.simoesdiasvieira@arm.com>
5674 Mihail Ionescu <mihail.ionescu@arm.com>
5675
5676 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5677 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5687 Likewise.
5688 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5689 Likewise.
5690 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5694 Likewise.
5695 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5696 Likewise.
5697 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5698 Likewise.
5699 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5701
5702 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5703 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704 Mihail Ionescu <mihail.ionescu@arm.com>
5705
5706 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5707 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5754
5755 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5756
5757 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5758 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5775
5776 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5777 Andre Vieira <andre.simoesdiasvieira@arm.com>
5778 Mihail Ionescu <mihail.ionescu@arm.com>
5779
5780 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5781 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5788
5789 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5790
5791 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5792 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5808
5809 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5810
5811 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5812
5813 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR tree-optimization/94224
5816 * g++.dg/tree-ssa/pr94224.C: New test.
5817
5818 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5819
5820 PR ipa/94202
5821 * g++.dg/torture/pr94202.C: New test.
5822
5823 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR gcov-profile/94029
5826 * gcc.misc-tests/gcov-pr94029.c: New test.
5827
5828 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5829
5830 PR ipa/92372
5831 * gcc.c-torture/pr92372.c: New test.
5832 * gcc.dg/attr-flatten-1.c: New test.
5833
5834 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR tree-optimization/94211
5837 * gcc.dg/pr94211.c: New test.
5838
5839 2020-03-19 Richard Biener <rguenther@suse.de>
5840
5841 PR middle-end/94216
5842 * g++.dg/torture/pr94216.C: New testcase.
5843
5844 2020-03-18 Martin Sebor <msebor@redhat.com>
5845
5846 PR ipa/92799
5847 * gcc.dg/attr-weakref-5.c: New test.
5848
5849 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5850 Mihail Ionescu <mihail.ionescu@arm.com>
5851 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5852
5853 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5854 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5862 Likewise.
5863 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5864 Likewise.
5865 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5866 Likewise.
5867 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5868 Likewise.
5869 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5872 Likewise.
5873 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5874 Likewise.
5875 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5884 Likewise.
5885 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5886 Likewise.
5887 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5888 Likewise.
5889 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5890 Likewise.
5891 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5892 Likewise.
5893 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5894 Likewise.
5895
5896 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5897 Mihail Ionescu <mihail.ionescu@arm.com>
5898 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5899
5900 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5901 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5925 Likewise.
5926 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5927 Likewise.
5928 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5929 Likewise.
5930 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5931 Likewise.
5932 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5933 Likewise.
5934 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5935 Likewise.
5936 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5937 Likewise.
5938 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5939 Likewise.
5940 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5948
5949 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5950 Mihail Ionescu <mihail.ionescu@arm.com>
5951 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5952
5953 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5954 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5993
5994 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5995 Mihail Ionescu <mihail.ionescu@arm.com>
5996 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5997
5998 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5999 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6038
6039 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6040 Mihail Ionescu <mihail.ionescu@arm.com>
6041 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6042
6043 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
6044 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
6057
6058 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6059 Mihail Ionescu <mihail.ionescu@arm.com>
6060 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6061
6062 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
6063 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
6076
6077 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6078 Mihail Ionescu <mihail.ionescu@arm.com>
6079 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6080
6081 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
6082 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
6095
6096 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6097 Mihail Ionescu <mihail.ionescu@arm.com>
6098 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6099
6100 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
6101 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
6114
6115 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6116 Mihail Ionescu <mihail.ionescu@arm.com>
6117 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6118
6119 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
6120 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
6181
6182 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6183 Mihail Ionescu <mihail.ionescu@arm.com>
6184 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6185
6186 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6263
6264 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6265 Mihail Ionescu <mihail.ionescu@arm.com>
6266 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6267
6268 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
6269 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6577
6578 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6579 Mihail Ionescu <mihail.ionescu@arm.com>
6580 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6581
6582 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6583 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6613
6614 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6615 Mihail Ionescu <mihail.ionescu@arm.com>
6616 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6617
6618 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6619 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6746 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6747 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6748 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6749 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6750 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6751 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6786 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6787 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6788 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6789 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6790 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6791 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6792 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6821
6822 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6823 Mihail Ionescu <mihail.ionescu@arm.com>
6824 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6825
6826 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6827 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
7083
7084 2020-03-18 David Malcolm <dmalcolm@redhat.com>
7085
7086 PR analyzer/94047
7087 * gcc.dg/analyzer/pr94047.c: New test.
7088
7089 2020-03-18 Richard Biener <rguenther@suse.de>
7090
7091 PR middle-end/94206
7092 * gcc.dg/torture/pr94206.c: New testcase.
7093
7094 2020-03-18 Duan bo <duanbo3@huawei.com>
7095
7096 PR target/94201
7097 * gcc.target/aarch64/pr94201.c:New test.
7098
7099 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
7100
7101 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
7102 check-function-bodies patterns for p15 to be saved.
7103 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
7104 predicates to be saved.
7105 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
7106 p12-p15 to be saved and restored.
7107 (test_2): Remove p12-p15 from the clobber list.
7108 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
7109 p12-p15 to be saved and restored.
7110 (test_2): Remove p12-p15 from the clobber list.
7111 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
7112 p12-p15 to be saved and restored.
7113 (test_2): Remove p12-p15 from the clobber list.
7114 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
7115 p12-p15 to be saved and restored.
7116 (test_2): Remove p12-p15 from the clobber list.
7117 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
7118 to be saved and restored.
7119 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
7120 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
7121 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
7122 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
7123 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
7124 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
7125 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
7126 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
7127 (test_2): Remove p12-p15 from the clobber list.
7128 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
7129 p12-p15 to be saved and restored.
7130 (test_2): Remove p12-p15 from the clobber list.
7131 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
7132 p12-p15 to be saved and restored.
7133 (test_2): Remove p12-p15 from the clobber list.
7134 (test_4): Expect only 16 bytes of stack to be allocated for the
7135 predicate save slot.
7136 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
7137 p12-p15 to be saved and restored.
7138 (test_2): Remove p12-p15 from the clobber list.
7139 (test_4): Expect only 16 bytes of stack to be allocated for the
7140 predicate save slot.
7141 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
7142 p12-p15 to be saved and restored.
7143 (test_2): Remove p12-p15 from the clobber list.
7144 (test_4): Expect only 16 bytes of stack to be allocated for the
7145 predicate save slot.
7146 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
7147 p12-p15 to be saved and restored.
7148 (test_2): Remove p12-p15 from the clobber list.
7149 (test_4): Expect only 32 bytes of stack to be allocated for the
7150 predicate save slot.
7151 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
7152 than p4 to create a vector-sized save slot.
7153 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
7154 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
7155 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
7156
7157 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
7158
7159 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
7160 not defined; update comments.
7161 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
7162
7163 2020-03-18 Richard Biener <rguenther@suse.de>
7164
7165 PR middle-end/94188
7166 * gcc.dg/pr94188.c: New testcase.
7167
7168 2020-03-18 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c++/91759
7171 * g++.dg/cpp1z/class-deduction72.C: New test.
7172
7173 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
7174
7175 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
7176
7177 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR c/94172
7180 * gcc.dg/pr94172-1.c: New test.
7181 * gcc.dg/pr94172-2.c: New test.
7182
7183 PR c++/90995
7184 * g++.dg/cpp0x/enum40.C: New test.
7185
7186 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
7187
7188 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
7189 -fno-fat-lto-objects. Use tabs rather than spaces in the
7190 check-function-bodies code.
7191
7192 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
7193
7194 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
7195 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
7196
7197 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7198 Mihail Ionescu <mihail.ionescu@arm.com>
7199 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7200
7201 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
7202 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
7235
7236 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7237 Mihail Ionescu <mihail.ionescu@arm.com>
7238 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7239
7240 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
7241 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
7304 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7305 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7385
7386 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7387 Mihail Ionescu <mihail.ionescu@arm.com>
7388 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7389
7390 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7391 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7521 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7566 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7567 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7568 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7569 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7570 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7571 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7572 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7573 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7574 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7575 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7576 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7577 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7578 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7579 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7581 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7582 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7583 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7584 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7585 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7586 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7587 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7588 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7589 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7590 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7591 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7592 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7593 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7594 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7595 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7596 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7597 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7598 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7599 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7600 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7601 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7602 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7603 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7604 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7605 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7606 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7607 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7608 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7609 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7610 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7611 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7612 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7613 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7614 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7615 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7616 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7617 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7618 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7619 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7620 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7621 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7622 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7623 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7624 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7625 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7626 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7627 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7628 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7629 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7630 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7631 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7632 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7633 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7634 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7635 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7636 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7637 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7638 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7639 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7640 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7641 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7642 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7643 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7644 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7645 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7646 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7647 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7648 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7649 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7650 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7651 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7652 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7653 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7654 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7655 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7656 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7657 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7658 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7659 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7660 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7661 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7662 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7663 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7664 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7665 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7666 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7667 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7668 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7669 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7670 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7671 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7672 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7673 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7674 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7675 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7676 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7677 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7678 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7679 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7680 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7681 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7682 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7683 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7684 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7685 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7686 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7687 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7688 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7689 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7690 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7691 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7692 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7693 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7694 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7695 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7696 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7697 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7698 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7699 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7700 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7701 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7702 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7703 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7704 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7705 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7706 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7707 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7708 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7709 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7710 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7711 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7712 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7713 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7715 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7716 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7717 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7718 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7719 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7720 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7721 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7722 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7723 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7724 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7727 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7728 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7729 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7730 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7731 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7732 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7733 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7734 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7739 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7740 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7741 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7742 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7743 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7744 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7745 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7746 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7747 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7748 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7749 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7750
7751 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7752 Mihail Ionescu <mihail.ionescu@arm.com>
7753 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7754
7755 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7756 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7764 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7765 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7766 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7767 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7768 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7769
7770 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7771 Mihail Ionescu <mihail.ionescu@arm.com>
7772 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7773
7774 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7775 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7776 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7777 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7778 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7779 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7780 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7781 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7782 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7783 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7784 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7785 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7786 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7787 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7788 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7789 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7790 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7791 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7792
7793 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7794 Mihail Ionescu <mihail.ionescu@arm.com>
7795 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7796
7797 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7798 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7806 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7807
7808 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7809 Mihail Ionescu <mihail.ionescu@arm.com>
7810 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7811
7812 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7813 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7814 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7815 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7816 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7817
7818 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7819 Mihail Ionescu <mihail.ionescu@arm.com>
7820 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7821
7822 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7823 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7824 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7825 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7826 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7827 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7828 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7829 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7830 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7831 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7832 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7833 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7834 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7835 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7836 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7837 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7838 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7839 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7840 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7841 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7842 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7843 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7844 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7845 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7846 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7847 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7848 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7849 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7850 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7851 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7852 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7853 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7854 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7855 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7856 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7857 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7858 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7859 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7860 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7861 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7862 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7863 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7864 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7865 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7866 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7867 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7868 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7869 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7870 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7871 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7872 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7873 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7874 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7875 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7876 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7877 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7878 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7879 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7880 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7881 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7882 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7883 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7884 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7885 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7886 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7887 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7888 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7889 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7890 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7891 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7892
7893 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7894
7895 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7896
7897 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR tree-optimization/94015
7900 * gcc.dg/pr94015.c: New test.
7901
7902 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7903 Mihail Ionescu <mihail.ionescu@arm.com>
7904 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7905
7906 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7907 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7908 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7909 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7910 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7911 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7912 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7913 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7914 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7915 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7916 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7917 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7918 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7919 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7920
7921 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7922 Mihail Ionescu <mihail.ionescu@arm.com>
7923 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7924
7925 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7926 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7927 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7928 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7929 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7930 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7931 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7932 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7933 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7934 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7935 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7936 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7937 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7938 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7939 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7940 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7941 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7942 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7943 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7944 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7945 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7946 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7947 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7948 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7949 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7950 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7951 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7952
7953 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7954 Mihail Ionescu <mihail.ionescu@arm.com>
7955 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7956
7957 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7958 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7959 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7960 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7961 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7962 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7963 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7964 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7965
7966 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR target/94185
7969 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7970 to avoid FAIL with -m32 -std=c++98.
7971
7972 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7973
7974 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7975 superfluous dg-error.
7976 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7977
7978 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR middle-end/94189
7981 * gcc.dg/pr94189.c: New test.
7982
7983 2020-03-17 Martin Liska <mliska@suse.cz>
7984
7985 PR lto/94157
7986 * gcc.dg/lto/pr94157_0.c: Add gas effective
7987 target filter.
7988
7989 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7990
7991 PR d/92309
7992 * gdc.dg/pr92309.d: New test.
7993
7994 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7995
7996 PR d/92216
7997 * gdc.dg/imports/pr92216.d: New.
7998 * gdc.dg/pr92216.d: New test.
7999
8000 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR c/94179
8003 * gcc.c-torture/compile/pr94179.c: New test.
8004
8005 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
8006
8007 PR target/94185
8008 * g++.target/i386/pr94185.C: New test.
8009
8010 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
8011
8012 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
8013 name to .-1 dg-error tests.
8014 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8015
8016 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8017
8018 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
8019 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8020
8021 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8022
8023 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
8024 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8025 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
8026 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8027 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
8028
8029
8030 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8031 Mihail Ionescu <mihail.ionescu@arm.com>
8032 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8033
8034 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
8035 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
8036 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
8037 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8038 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8043 * gcc.target/arm/mve/mve.exp: New file.
8044 * lib/target-supports.exp
8045 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
8046 armv8.1-m.main+mve.fp and returning corresponding options.
8047 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
8048 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
8049 MVE with floating point on the current target.
8050 (add_options_for_arm_v8_1m_mve_fp): Proc to call
8051 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
8052 compiler options for MVE with floating point.
8053 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
8054 return hard float-abi on success.
8055
8056 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
8057
8058 PR target/89229
8059 * gcc.target/i386/pr89229-7a.c: New test.
8060 * gcc.target/i386/pr89229-7b.c: Likewise.
8061 * gcc.target/i386/pr89229-7c.c: Likewise.
8062
8063 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8064
8065 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
8066 * gdc.dg/asm5.d: New test.
8067
8068 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR debug/94167
8071 * gcc.dg/pr94167.c: New test.
8072
8073 PR tree-optimization/94166
8074 * gcc.dg/pr94166.c: New test.
8075
8076 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
8077
8078 PR tree-optimization/94125
8079 * gcc.dg/tree-ssa/pr94125.c: New test.
8080
8081 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
8082
8083 PR target/89229
8084 * gcc.target/i386/pr89229-6a.c: New test.
8085 * gcc.target/i386/pr89229-6b.c: Likewise.
8086 * gcc.target/i386/pr89229-6c.c: Likewise.
8087
8088 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
8089
8090 * gcc.misc-tests/help.exp: Adapt to new output for
8091 -Walloc-size-larger-than= option.
8092
8093 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
8094
8095 PR target/89229
8096 * gcc.target/i386/pr89229-5a.c: New test.
8097 * gcc.target/i386/pr89229-5b.c: Likewise.
8098 * gcc.target/i386/pr89229-5c.c: Likewise.
8099
8100 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8101
8102 PR target/94176
8103 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
8104
8105 2020-03-13 David Malcolm <dmalcolm@redhat.com>
8106
8107 PR analyzer/94099
8108 PR analyzer/94105
8109 * gcc.dg/analyzer/pr94099.c: New test.
8110 * gcc.dg/analyzer/pr94105.c: New test.
8111
8112 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
8113
8114 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
8115 typo.
8116
8117 2020-03-13 Martin Sebor <msebor@redhat.com>
8118
8119 PR c/94040
8120 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
8121 for warning name rather than the exact text.
8122 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
8123 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
8124 * gcc.dg/pr62090.c: Prune expected warning.
8125 * gcc.dg/pr89314.c: Look for warning name rather than text.
8126 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
8127
8128 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
8129
8130 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
8131 (dg-error): Quote 'ms_abi' attribute.
8132 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
8133 Require maybe_x32 effective target.
8134 (dg-options): Add -mx32.
8135 (dg-error): Quote 'ms_abi' attribute.
8136 * gcc.target/i386/pr90096.c (dg-error): Update relative
8137 location of target x32 error.
8138
8139 2020-03-13 Patrick Palka <ppalka@redhat.com>
8140
8141 PR c++/67960
8142 * g++.dg/diagnostic/pr67960.C: New test.
8143 * g++.dg/diagnostic/pr67960-2.C: New test.
8144
8145 2020-03-13 Martin Liska <mliska@suse.cz>
8146
8147 PR lto/94157
8148 * gcc.dg/lto/pr94157_0.c: New test.
8149
8150 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
8151
8152 PR testsuite/93935
8153 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
8154 messages only on vect_hw_misalign targets.
8155
8156 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
8157
8158 PR target/89229
8159 * gcc.target/i386/pr89229-4a.c: New test.
8160 * gcc.target/i386/pr89229-4b.c: Likewise.
8161 * gcc.target/i386/pr89229-4c.c: Likewise.
8162
8163 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
8164
8165 * gcc.c-torture/compile/20200313-1.c: New test.
8166
8167 2020-03-12 Jeff Law <law@redhat.com>
8168
8169 PR rtl-optimization/90275
8170 * gcc.c-torture/compile/pr90275.c: New test.
8171
8172 2020-03-12 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/94103
8175 * gcc.target/i386/pr94103.c: New testcase.
8176
8177 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
8178
8179 PR middle-end/94120
8180 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
8181 Extend test case to result variables.
8182 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
8183 restriction of OpenACC.
8184 * gfortran.dg/goacc/declare-3.f95: Remove case where this
8185 restriction is violated.
8186 * gfortran.dg/goacc/pr94120-1.f90: New.
8187 * gfortran.dg/goacc/pr94120-2.f90: New.
8188 * gfortran.dg/goacc/pr94120-3.f90: New.
8189
8190 2020-03-12 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR tree-optimization/94130
8193 * gcc.c-torture/execute/pr94130.c: New test.
8194
8195 PR c++/93907
8196 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
8197 __int128 if __SIZEOF_INT128__ isn't defined.
8198
8199 2020-03-06 Marek Polacek <polacek@redhat.com>
8200
8201 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
8202 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
8203 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
8204 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
8205 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
8206 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
8207 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
8208
8209 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR target/94134
8212 * gcc.c-torture/execute/pr94134.c: New test.
8213
8214 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
8215
8216 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
8217
8218 2020-03-11 Richard Biener <rguenther@suse.de>
8219
8220 * gcc.dg/torture/20200311-1.c: New testcase.
8221
8222 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
8223
8224 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
8225 counted as fluff.
8226
8227 2020-03-11 Richard Wai <richard@annexi-strayline.com>
8228
8229 * gnat.dg/subpools1.adb: New test.
8230
8231 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR target/94121
8234 * gcc.dg/pr94121.c: New test.
8235
8236 PR middle-end/94111
8237 * gcc.dg/dfp/pr94111.c: New test.
8238
8239 PR tree-optimization/94114
8240 * gcc.dg/pr94114.c: New test.
8241
8242 2020-03-10 Marek Polacek <polacek@redhat.com>
8243
8244 PR c++/94124 - wrong conversion error with non-viable overload.
8245 * g++.dg/cpp0x/initlist-overload1.C: New test.
8246
8247 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
8248
8249 PR target/93709
8250 * gcc.target/powerpc/p9-minmax-3.c: New test.
8251
8252 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8253
8254 PR target/90763
8255 * gcc.target/powerpc/pr90763.c: New.
8256
8257 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
8258
8259 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
8260
8261 2020-03-10 Jeff Law <law@redhat.com>
8262
8263 Revert:
8264 2020-02-29 Jeff Law <law@redhat.com>
8265
8266 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8267
8268 2020-03-10 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR target/94088
8271 * gcc.target/i386/pr94088.c: New test.
8272
8273 2020-03-09 Marek Polacek <polacek@redhat.com>
8274
8275 PR c++/92031 - bogus taking address of rvalue error.
8276 PR c++/91465 - ICE with template codes in check_narrowing.
8277 PR c++/93870 - wrong error when converting template non-type arg.
8278 PR c++/94068 - ICE with template codes in check_narrowing.
8279 * g++.dg/cpp0x/conv-tmpl2.C: New test.
8280 * g++.dg/cpp0x/conv-tmpl3.C: New test.
8281 * g++.dg/cpp0x/conv-tmpl4.C: New test.
8282 * g++.dg/cpp0x/conv-tmpl5.C: New test.
8283 * g++.dg/cpp0x/conv-tmpl6.C: New test.
8284 * g++.dg/cpp1z/conv-tmpl1.C: New test.
8285
8286 2020-03-09 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR c++/94067
8289 * g++.dg/warn/Wconversion-pr94067.C: New test.
8290
8291 2020-03-09 Marek Polacek <polacek@redhat.com>
8292
8293 PR c++/94050 - ABI issue with alignas on armv7hl.
8294 * g++.dg/abi/align3.C: New test.
8295
8296 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
8297
8298 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
8299
8300 2020-03-09 Martin Liska <mliska@suse.cz>
8301
8302 PR target/93800
8303 * gcc.target/powerpc/pr93800.c: New test.
8304
8305 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8306
8307 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
8308
8309 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8310
8311 PR testsuite/94019
8312 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
8313 without misaligned vector access support.
8314
8315 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8316
8317 PR testsuite/94023
8318 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
8319 vect_hw_misalign targets.
8320
8321 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
8322
8323 PR fortran/93581
8324 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
8325
8326 2020-03-08 Patrick Palka <ppalka@redhat.com>
8327
8328 PR c++/93729
8329 * g++.dg/concepts/pr93729.C: New test.
8330
8331 * g++.dg/concepts/diagnostic4.C: New test.
8332
8333 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8334
8335 PR target/89229
8336 PR target/89346
8337 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8338 of "pr89229-5a.c".
8339
8340 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8341
8342 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8343 reflect fix to region_model::get_representative_path_var, adding
8344 the missing "*" from the cast.
8345
8346 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8347
8348 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8349 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8350 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8351 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8352
8353 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8354
8355 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8356
8357 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8358
8359 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8360
8361 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8362
8363 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8364
8365 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8366
8367 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8368
8369 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8370
8371 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8372 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8373 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8374 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8375
8376 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8377
8378 PR tree-optimization/90883
8379 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8380 Add aarch64-*-* mips*-*-* to XFAIL.
8381
8382 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8383
8384 PR target/89229
8385 PR target/89346
8386 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8387 * gcc.target/i386/pr89229-2a.c: New test.
8388 * gcc.target/i386/pr89229-2b.c: Likewise.
8389 * gcc.target/i386/pr89229-2c.c: Likewise.
8390 * gcc.target/i386/pr89229-3a.c: Likewise.
8391 * gcc.target/i386/pr89229-3b.c: Likewise.
8392 * gcc.target/i386/pr89229-3c.c: Likewise.
8393 * gcc.target/i386/pr89346.c: Likewise.
8394
8395 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8396
8397 * g++.dg/pr80481.C: Disable epilogue vectorization.
8398
8399 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8400
8401 PR c/93577
8402 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8403 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8404 tests.
8405 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8406
8407 2020-03-05 Jeff Law <law@redhat.com>
8408
8409 PR tree-optimization/91890
8410 * gcc.dg/pragma-diag-8.c: New test.
8411
8412 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR target/94046
8415 * g++.target/i386/pr94046-1.C: New test.
8416 * g++.target/i386/pr94046-2.C: New test.
8417
8418 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8419
8420 * g++.dg/asan/asan_test.C (dg-options): Add
8421 -Wno-alloc-size-larger-than.
8422
8423 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR target/90311
8426 * gcc.c-torture/execute/pr90311.c: New test.
8427
8428 2020-03-05 Jeff Law <law@redhat.com>
8429
8430 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8431
8432 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8433
8434 PR fortran/93792
8435 * gfortran.dg/pr93792.f90: New test.
8436
8437 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8438
8439 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8440 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8441 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8442
8443 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR middle-end/93399
8446 * gcc.dg/pr93399.c: New test.
8447
8448 PR tree-optimization/93582
8449 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8450
8451 2020-03-04 Martin Sebor <msebor@redhat.com>
8452
8453 PR c++/90938
8454 * g++.dg/init/array55.C: New test.
8455 * g++.dg/init/array56.C: New test.
8456 * g++.dg/cpp2a/nontype-class33.C: New test.
8457
8458 2020-03-04 Martin Sebor <msebor@redhat.com>
8459
8460 PR tree-optimization/93986
8461 * gcc.dg/pr93986.c: New test.
8462
8463 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8464
8465 PR analyzer/94028
8466 * g++.dg/analyzer/pr94028.C: New test.
8467
8468 2020-03-04 Martin Sebor <msebor@redhat.com>
8469
8470 PR middle-end/81401
8471 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8472
8473 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8474
8475 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8476
8477 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8478
8479 * gcc.target/powerpc/pr93122.c: Add dg-require.
8480
8481 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8482
8483 PR analyzer/93993
8484 * gcc.dg/analyzer/expect-1.c: New test.
8485 * gcc.dg/analyzer/malloc-4.c: New test.
8486 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8487 Move location of leak warning and update message.
8488
8489 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8490
8491 PR analyzer/93993
8492 * gfortran.dg/analyzer/pr93993.f90: New test.
8493
8494 2020-03-04 Martin Liska <mliska@suse.cz>
8495
8496 * gcc.target/i386/pr91623.c: Add -fcommon in order
8497 to re-trigger the needed code for the test-case which
8498 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8499
8500 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR debug/93888
8503 * g++.dg/guality/pr93888.C: New test.
8504
8505 2020-02-04 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/93964
8508 * gcc.dg/graphite/pr93964.c: New testcase.
8509
8510 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR tree-optimization/94001
8513 * gcc.dg/pr94001.c: New test.
8514
8515 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8516
8517 PR target/93995
8518 * gcc.dg/pr93995.c: New.
8519
8520 2020-03-03 Marek Polacek <polacek@redhat.com>
8521
8522 PR c++/90505 - mismatch in template argument deduction.
8523 * g++.dg/template/deduce4.C: New test.
8524 * g++.dg/template/deduce5.C: New test.
8525 * g++.dg/template/deduce6.C: New test.
8526 * g++.dg/template/deduce7.C: New test.
8527
8528 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR c++/93998
8531 * g++.dg/ext/pr93998.C: New test.
8532
8533 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8534
8535 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8536
8537 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR tree-optimization/93582
8540 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8541 * gcc.dg/pr93582.c: New test.
8542 * gcc.c-torture/execute/pr93582.c: New test.
8543
8544 2020-03-03 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/93946
8547 * gcc.dg/torture/pr93946-1.c: New testcase.
8548 * gcc.dg/torture/pr93946-2.c: Likewise.
8549
8550 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR rtl-optimization/94002
8553 * gcc.dg/pr94002.c: New test.
8554
8555 PR tree-optimization/93927
8556 * gcc.c-torture/compile/pr93927-1.c: New test.
8557 * gcc.c-torture/compile/pr93927-2.c: New test.
8558
8559 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8560
8561 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8562
8563 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8564
8565 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8566
8567 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8568
8569 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8570 -fanalyzer-show-duplicate-count.
8571
8572 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8573
8574 PR analyzer/93959
8575 * g++.dg/analyzer/cstdlib-2.C: New test.
8576 * g++.dg/analyzer/cstdlib.C: New test.
8577
8578 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8579 Jun Ma <JunMa@linux.alibaba.com>
8580
8581 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8582 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8583 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8584
8585 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8586
8587 PR target/93997
8588 * gcc.target/i386/pr93997.c: New test.
8589
8590 2020-03-02 Martin Sebor <msebor@redhat.com>
8591
8592 PR tree-optimization/92982
8593 * gcc.dg/strlenopt-94.c: New test.
8594
8595 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8596
8597 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8598 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8599
8600 2020-03-02 Jeff Law <law@redhat.com>
8601
8602 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8603
8604 2020-03-02 Martin Liska <mliska@suse.cz>
8605
8606 * gcc.dg/vect/bb-slp-19.c: The comment
8607 does not align with fact that we started
8608 to SLP the testcase.
8609
8610 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8611
8612 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8613 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8614 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8615 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8616 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8617
8618 2020-03-01 Martin Sebor <msebor@redhat.com>
8619
8620 PR c++/92721
8621 g++.dg/ext/attr-access.C: New test.
8622
8623 2020-03-01 Martin Sebor <msebor@redhat.com>
8624
8625 PR middle-end/93926
8626 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8627
8628 2020-03-01 Martin Sebor <msebor@redhat.com>
8629
8630 PR c/93812
8631 * gcc.dg/format/proto.c: New test.
8632
8633 2020-03-01 Martin Sebor <msebor@redhat.com>
8634
8635 PR middle-end/93829
8636 * gcc.dg/Wstringop-overflow-32.c: New test.
8637
8638 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8639
8640 PR testsuite/91797
8641 * gcc.target/powerpc/pr68805.c: Update expected output.
8642
8643 PR testsuite/91799
8644 * gcc.target/powerpc/pr88233.c: Update expected output and
8645 add target selector.
8646
8647 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8648
8649 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8650
8651 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8652
8653 PR fortran/92976
8654 * gfortran.dg/select_type_48.f90 : New test.
8655
8656 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8657
8658 PR fortran/92959
8659 * gfortran.dg/associated_8.f90 : New test.
8660
8661 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8662
8663 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8664 awaitable.
8665 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8666
8667 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8668
8669 PR ada/91100
8670 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8671
8672 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8673 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8674 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8675 * gcc.dg/torture/20190327-1.c: Likewise.
8676 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8677 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8678 * gcc.dg/torture/pr90020.c: Likewise.
8679 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8680
8681 PR ipa/92548
8682 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8683 hppa*-*-hpux*.
8684 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8685 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8686
8687 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8688 * gfortran.dg/pr90988_4.f: Likewise.
8689 * gfortran.dg/pr91372.f90: Likewise.
8690
8691 2020-02-29 Jeff Law <law@redhat.com>
8692
8693 * gcc.target/or1k/return-2.c: Update expected output.
8694
8695 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8696
8697 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8698
8699 * g++.dg/coroutines/torture/func-params-08.C: Update
8700 to suspend for each co_await operation.
8701
8702 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8703
8704 PR fortran/92785
8705 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8706
8707 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8708
8709 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8710 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8711 immediate function in unevaluated contexts into dg-bogus.
8712 * g++.dg/cpp2a/consteval16.C: New test.
8713
8714 PR middle-end/92152
8715 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8716 of hardcoding unsigned long.
8717 (uint64_t): Use unsigned long long instead of unsigned long.
8718
8719 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8720
8721 PR target/93932
8722 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8723 instruction counts.
8724
8725 2020-02-27 Martin Jambor <mjambor@suse.cz>
8726 Feng Xue <fxue@os.amperecomputing.com>
8727
8728 PR ipa/93707
8729 * gcc.dg/ipa/pr93707.c: New test.
8730
8731 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8732
8733 PR middle-end/92152
8734 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8735 * g++.dg/torture/pr92152.C: New testcase.
8736 * gcc.dg/torture/pr92152.c: New testcase.
8737 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8738 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8739 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8740
8741 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8742
8743 * gcc.target/arm/bf16_dup.c: New test.
8744 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8745
8746 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8747
8748 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8749 (check_effective_target_has_arch_pwr6): New.
8750 (check_effective_target_has_arch_pwr7): New.
8751 (check_effective_target_has_arch_pwr8): New.
8752 (check_effective_target_has_arch_pwr9): New.
8753 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8754
8755
8756 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8757
8758 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8759 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8760
8761 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8762
8763 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8764
8765 2020-02-27 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/93508
8768 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8769
8770 2020-02-27 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/93953
8773 * gcc.dg/pr93953.c: New testcase.
8774
8775 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR c/93949
8778 * gcc.c-torture/compile/pr93949.c: New test.
8779
8780 PR tree-optimization/93582
8781 PR tree-optimization/93945
8782 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8783 * gcc.c-torture/execute/pr93945.c: New test.
8784
8785 2020-02-26 Marek Polacek <polacek@redhat.com>
8786
8787 PR c++/93789 - ICE with invalid array bounds.
8788 * g++.dg/ext/vla22.C: New test.
8789
8790 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8791
8792 PR analyzer/93950
8793 * g++.dg/analyzer/pr93950.C: New test.
8794
8795 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8796
8797 PR analyzer/93947
8798 * gcc.dg/analyzer/torture/pr93947.c: New test.
8799
8800 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8801
8802 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8803 * g++.dg/coroutines/torture/func-params-07.C: New test.
8804 * g++.dg/coroutines/torture/func-params-08.C: New test.
8805
8806 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8807
8808 PR target/93913
8809 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8810 stxv and stxvx instructions as well.
8811 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8812 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8813 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8814
8815 2020-02-26 Patrick Palka <ppalka@redhat.com>
8816
8817 * g++.dg/concepts/diagnostic2.C: New test.
8818 * g++.dg/concepts/diagnostic3.C: New test.
8819
8820 2020-02-26 Marek Polacek <polacek@redhat.com>
8821
8822 PR c++/93676 - value-init crash in template.
8823 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8824
8825 2020-02-26 Marek Polacek <polacek@redhat.com>
8826
8827 PR c++/93862 - ICE with static_cast when converting from int[].
8828 * g++.dg/cpp0x/rv-cast7.C: New test.
8829
8830 2020-02-26 Marek Polacek <polacek@redhat.com>
8831
8832 DR 1423, Convertibility of nullptr to bool.
8833 * g++.dg/DRs/dr1423.C: New test.
8834
8835 2020-02-26 Marek Polacek <polacek@redhat.com>
8836
8837 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8838 * g++.dg/cpp2a/constexpr-init16.C: New test.
8839 * g++.dg/cpp2a/constexpr-init17.C: New test.
8840
8841 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8842
8843 PR middle-end/93843
8844 * gcc.dg/vect/pr93843-1.c: New test.
8845 * gcc.dg/vect/pr93843-2.c: Likewise.
8846
8847 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR tree-optimization/93820
8850 * gcc.dg/pr93820-2.c: New test.
8851
8852 PR tree-optimization/93820
8853 * gcc.dg/pr93820.c: New test.
8854
8855 PR c++/93905
8856 * g++.dg/cpp0x/pr93905.C: New test.
8857
8858 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8859
8860 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8861 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8862
8863 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8864
8865 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8866 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8867
8868 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8869
8870 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8871 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8872 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8873
8874 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR rtl-optimization/93908
8877 * gcc.c-torture/execute/pr93908.c: New test.
8878
8879 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8880
8881 * gnat.dg/lto24.adb: New test.
8882 * gnat.dg/lto24_pkg1.ads: New helper.
8883 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8884
8885 2020-02-25 Richard Biener <rguenther@suse.de>
8886
8887 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8888
8889 2020-02-25 Richard Biener <rguenther@suse.de>
8890
8891 PR tree-optimization/93868
8892 * gcc.dg/torture/pr93868.c: New testcase.
8893
8894 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR middle-end/93874
8897 * gcc.dg/pr93874.c: New test.
8898
8899 PR ipa/93763
8900 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8901 warnings and still ICEs before the ipa-cp.c fix.
8902 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8903
8904 PR translation/93864
8905 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8906 * obj-c++.dg/encode-4.mm: Likewise.
8907 * gfortran.dg/data_array_5.f90: Likewise.
8908 * gcc.dg/decl-1.c: Likewise.
8909
8910 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8911
8912 PR analyzer/93032
8913 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8914 * gcc.dg/analyzer/taint-1.c: Likewise.
8915
8916 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8917
8918 PR analyzer/93899
8919 * g++.dg/analyzer/pr93899.C: New test.
8920
8921 2020-02-24 Martin Sebor <msebor@redhat.com>
8922
8923 PR c++/93804
8924 * g++.dg/warn/Wredundant-tags-4.C: New test.
8925 * g++.dg/warn/Wredundant-tags-5.C: New test.
8926 * g++.dg/warn/Wredundant-tags-5.h: New test.
8927
8928 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8929
8930 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8931 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8932 analyzer-verbosity-2.c
8933 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8934 * gcc.dg/analyzer/edges-1.c: New test.
8935 * gcc.dg/analyzer/edges-2.c: New test.
8936 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8937
8938 2020-02-24 Marek Polacek <polacek@redhat.com>
8939
8940 PR c++/93869 - ICE with -Wmismatched-tags.
8941 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8942
8943 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8944
8945 PR fortran/93835
8946 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8947 * gfortran.dg/pr93835.f08 : New test.
8948
8949 2020-02-24 Marek Polacek <polacek@redhat.com>
8950
8951 PR c++/93712 - ICE with ill-formed array list-initialization.
8952 * g++.dg/cpp0x/initlist-array11.C: New test.
8953
8954 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8955
8956 PR fortran/93604
8957 * gfortran.dg/pr93604.f90 : New test.
8958
8959 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8960
8961 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8962 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8963 * g++.dg/cpp2a/consteval6.C: Likewise.
8964 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8965 into dg-bogus.
8966
8967 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8968
8969 PR lto/78353
8970 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8971 target.
8972 * gcc.target/arm/pr78353-2.c: Likewise.
8973
8974 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR tree-optimization/93582
8977 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8978 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8979 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8980 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8981 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8982
8983 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8984
8985 PR fortran/93552
8986 * gfortran.dg/goacc/tile-4.f90: New.
8987
8988 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8989 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8990
8991 PR driver/47785
8992 PR lto/78353
8993 * gcc.target/arm/pr78353-1.c: New test.
8994 * gcc.target/arm/pr78353-2.c: Likewise.
8995
8996 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8997
8998 PR fortran/93890
8999 * gfortran.dg/argument_checking_24.f90: Correct test case.
9000
9001 2020-02-21 Martin Sebor <msebor@redhat.com>
9002
9003 PR gcov-profile/93753
9004 * g++.dg/ext/flexary36.C: New test.
9005 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
9006
9007 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
9008
9009 * gcc.target/arm/simd/vmmla_1.c: New test.
9010
9011 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
9012
9013 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
9014 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
9015 * lib/target-supports.exp
9016 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
9017 (check_effective_target_arm_v8_1m_mve_ok): New.
9018 (add_options_for_v8_1m_mve): New.
9019
9020 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9021
9022 * gcc.target/i386/pr69052.c: Require target ia32.
9023 (dg-options): Add -fcommon and remove -pie.
9024
9025 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9026
9027 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
9028 vect_mutiple_sizes effective target.
9029
9030 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
9031 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/93586
9034 * gcc.dg/torture/pr93586.c: New testcase.
9035
9036 2020-02-21 Martin Jambor <mjambor@suse.cz>
9037
9038 PR tree-optimization/93845
9039 * g++.dg/tree-ssa/pr93845.C: New test.
9040
9041 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9042
9043 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
9044 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
9045 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
9046 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
9047
9048 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9049
9050 * gcc.target/aarch64/sve/recip_1.c: New test.
9051 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
9052 * gcc.target/aarch64/sve/recip_2.c: Likewise.
9053 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
9054
9055 2020-02-20 Martin Sebor <msebor@redhat.com>
9056
9057 PR c++/93801
9058 * g++.dg/warn/Wredundant-tags-3.C: New test.
9059
9060 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
9061
9062 PR target/93828
9063 * g++.target/i386/pr93828.C: New test.
9064
9065 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
9066
9067 PR target/93658
9068 * gcc.target/powerpc/pr93658.c: New test.
9069
9070 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
9071
9072 PR fortran/93825
9073 * gfortran.dg/goacc/tile-3.f90: New.
9074
9075 2020-02-19 Marek Polacek <polacek@redhat.com>
9076
9077 PR c++/93169 - wrong-code with a non-constexpr constructor.
9078 * g++.dg/cpp0x/constexpr-93169.C: New test.
9079
9080 2020-02-19 Martin Sebor <msebor@redhat.com>
9081
9082 PR tree-optimization/92128
9083 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
9084 optimize away calls as expected.
9085
9086 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
9087
9088 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
9089 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
9090
9091 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
9092
9093 PR tree-optimization/93767
9094 * gcc.dg/vect/pr93767.c: New test.
9095
9096 2020-02-19 Martin Jambor <mjambor@suse.cz>
9097
9098 PR tree-optimization/93776
9099 * gcc.dg/tree-ssa/pr93776.c: New test.
9100
9101 2020-02-19 Martin Jambor <mjambor@suse.cz>
9102
9103 PR tree-optimization/93667
9104 * g++.dg/tree-ssa/pr93667.C: New test.
9105
9106 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
9107
9108 * g++.dg/other/i386-2.C: add -mavx512vbmi2
9109 * g++.dg/other/i386-3.C: Ditto.
9110
9111 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
9112
9113 * gcc.target/aarch64/vmull_high.c: New.
9114
9115 2020-02-18 Marek Polacek <polacek@redhat.com>
9116
9117 PR c++/93817
9118 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
9119
9120 2020-02-18 Jon Beniston <jon@beniston.com>
9121
9122 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
9123
9124 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
9125
9126 PR fortran/93714
9127 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
9128 message instead of length mismatch.
9129 * gfortran.dg/pr93714_1.f90
9130 * gfortran.dg/pr93714_2.f90
9131
9132 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9133
9134 PR fortran/93601
9135 * gfortran.dg/pr93601.f90 : New test.
9136
9137 2020-02-18 Martin Liska <mliska@suse.cz>
9138
9139 PR ipa/93583
9140 * gcc.dg/ipa/pr93583.c: New test.
9141
9142 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9143
9144 PR analyzer/93777
9145 * g++.dg/analyzer/pr93777.C: New test.
9146 * gfortran.dg/analyzer/pr93777.f90: New test.
9147
9148 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9149
9150 PR analyzer/93778
9151 * gfortran.dg/analyzer/pr93778.f90: New test.
9152
9153 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9154
9155 PR analyzer/93774
9156 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
9157 based on gfortran.dg/deferred_character_25.f90.
9158
9159 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9160
9161 PR analyzer/93779
9162 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
9163 gfortran.fortran-torture/compile/pr88304-2.f90
9164
9165 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9166
9167 PR fortran/93603
9168 * gfortran.dg/pr93603.f90 : New test.
9169
9170 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
9171
9172 PR fortran/93580
9173 * gfortran.dg/dg/pr93580.f90: New test.
9174
9175 2020-02-18 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR tree-optimization/93780
9178 * gcc.dg/pr93780.c: New test.
9179
9180 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9181
9182 PR analyzer/93775
9183 * gcc.dg/analyzer/20020129-1.c: New test.
9184
9185 2020-02-17 Alexandre Oliva <oliva@adacore.com>
9186
9187 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
9188 thr-init-2.c into an execution test with explicitly common
9189 variables.
9190
9191 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
9192
9193 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
9194
9195 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9196
9197 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
9198 number of expected insns.
9199
9200 2020-02-17 Martin Liska <mliska@suse.cz>
9201
9202 PR ipa/93760
9203 * g++.dg/lto/odr-8_1.C: Fix grammar.
9204
9205 2020-02-17 Richard Biener <rguenther@suse.de>
9206
9207 PR c/86134
9208 * gcc.dg/pr86134.c: New testcase.
9209 * gcc.dg/pr28322-2.c: Adjust.
9210
9211 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9212
9213 PR analyzer/93388
9214 * gcc.dg/analyzer/torture/20060625-1.c: New test.
9215 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
9216 * gcc.dg/analyzer/torture/pr59037.c: New test.
9217
9218 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9219
9220 * gcc.dg/analyzer/malloc-1.c (test_48): New.
9221
9222 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
9223
9224 PR target/93047
9225 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
9226
9227 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
9228
9229 PR target/93743
9230 * gcc.target/i386/pr93743.c : New test.
9231
9232 2020-02-15 Marek Polacek <polacek@redhat.com>
9233
9234 PR c++/93710 - poor diagnostic for array initializer.
9235 * g++.dg/diagnostic/array-init1.C: New test.
9236
9237 2020-02-15 Jason Merrill <jason@redhat.com>
9238
9239 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
9240 look for -std=*++20.
9241 (check_effective_target_concepts): Use check_effective_target_c++2a.
9242
9243 2020-02-15 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR tree-optimization/93744
9246 * gcc.c-torture/execute/pr93744-1.c: New test.
9247 * gcc.c-torture/execute/pr93744-2.c: New test.
9248 * gcc.c-torture/execute/pr93744-3.c: New test.
9249
9250 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR c++/61414
9253 * g++.dg/cpp0x/enum39.C: New test.
9254
9255 2020-02-14 Martin Jambor <mjambor@suse.cz>
9256
9257 PR tree-optimization/93516
9258 * g++.dg/tree-ssa/pr93516.C: New test.
9259
9260 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
9261
9262 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
9263 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
9264 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
9265 * gcc.target/i386/sse-13.c: Ditto.
9266 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
9267 * gcc.target/i386/sse-22.c: Ditto.
9268
9269 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9270
9271 Partially implement P1042R1: __VA_OPT__ wording clarifications
9272 PR preprocessor/92319
9273 * c-c++-common/cpp/va-opt-4.c: New test.
9274
9275 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR c/93576
9278 * gcc.dg/pr93576.c: New test.
9279
9280 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
9281
9282 * g++.dg/cpp0x/constexpr-static13.C:
9283 Add -fdelete-null-pointer-checks.
9284 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
9285 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
9286
9287 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 PR target/93656
9290 * gcc.target/i386/pr93656.c: New test.
9291
9292 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9293
9294 * gcc.target/arc/nps400-1.c: Update test.
9295
9296 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9297
9298 * gcc.target/arc/or-cnst-size2.c: Update test.
9299
9300 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9301 Petro Karashchenko <petro.karashchenko@ring.com>
9302
9303 * gcc.target/arc/mul64-1.c: New test.
9304
9305 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR target/93696
9308 * gcc.target/i386/pr93696-1.c: New test.
9309 * gcc.target/i386/pr93696-2.c: New test.
9310 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
9311 of _mm*_mask_popcnt_*.
9312 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
9313 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
9314 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
9315 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
9316 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
9317 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
9318 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
9319 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
9320 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
9321
9322 PR tree-optimization/93582
9323 * gcc.dg/tree-ssa/pr93582-1.c: New test.
9324 * gcc.dg/tree-ssa/pr93582-2.c: New test.
9325 * gcc.dg/tree-ssa/pr93582-3.c: New test.
9326
9327 2020-02-13 Richard Biener <rguenther@suse.de>
9328
9329 PR testsuite/93717
9330 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9331
9332 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR target/93673
9335 * gcc.target/i386/avx512f-pr93673.c: New test.
9336 * gcc.target/i386/avx512dq-pr93673.c: New test.
9337 * gcc.target/i386/avx512bw-pr93673.c: New test.
9338
9339 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9340
9341 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9342
9343 * g++.dg/coroutines/coro1-allocators.h: New.
9344 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9345 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9346 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9347 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9348 coro1-allocators.h header.
9349 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9350 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9351 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9352 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9353
9354 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9355
9356 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9357 -mprefixed-addr in dg-options.
9358
9359 PR middle-end/93663
9360 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9361 for DBL_MAX, inf, their negations and nan.
9362
9363 2020-02-12 Martin Sebor <msebor@redhat.com>
9364
9365 PR middle-end/93646
9366 * gcc.dg/Wstringop-overflow-31.c: New test.
9367
9368 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9369
9370 PR rtl-optimization/93565
9371 * gcc.target/aarch64/pr93565.c: New test.
9372
9373 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9374
9375 * gcc.target/aarch64/popcnt2.c: New test.
9376
9377 2020-02-12 Marek Polacek <polacek@redhat.com>
9378
9379 PR c++/88819
9380 * g++.dg/cpp2a/nontype-class32.C: New test.
9381
9382 2020-02-12 Marek Polacek <polacek@redhat.com>
9383
9384 PR c++/93684 - ICE-on-invalid with broken attribute.
9385 * g++.dg/parse/attr4.C: New test.
9386
9387 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR target/93670
9390 * gcc.target/i386/avx512vl-pr93670.c: New test.
9391
9392 2020-02-12 Richard Biener <rguenther@suse.de>
9393
9394 PR testsuite/93697
9395 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9396
9397 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9398
9399 PR analyzer/93288
9400 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9401 called in a constructor.
9402 * g++.dg/analyzer/pr93288.C: New test.
9403
9404 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9405
9406 PR analyzer/93212
9407 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9408 * g++.dg/analyzer/malloc.C: New test.
9409 * g++.dg/analyzer/pr93212.C: New test.
9410
9411 2020-02-11 Martin Sebor <msebor@redhat.com>
9412
9413 PR tree-optimization/93683
9414 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9415
9416 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9417
9418 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9419 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9420 statement for ppc_ieee128_ok.
9421
9422 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9423
9424 PR analyzer/93374
9425 * gcc.dg/analyzer/torture/pr93374.c: New test.
9426
9427 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9428
9429 PR analyzer/93669
9430 * gcc.dg/analyzer/pr93669.c: New test.
9431
9432 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9433
9434 PR analyzer/93649
9435 * gcc.dg/analyzer/torture/pr93649.c: New test.
9436
9437 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9438
9439 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9440 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9441
9442 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9443
9444 * gcc.target/arm/simd/vdot-2-1.c: New test.
9445 * gcc.target/arm/simd/vdot-2-2.c: New test.
9446 * gcc.target/arm/simd/vdot-2-3.c: New test.
9447 * gcc.target/arm/simd/vdot-2-4.c: New test.
9448
9449 2020-02-11 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/93661
9452 PR tree-optimization/93662
9453 * gcc.dg/pr93661.c: New testcase.
9454
9455 2020-02-12 Patrick Palka <ppalka@redhat.com>
9456
9457 PR c++/69448
9458 PR c++/80471
9459 * g++.dg/concepts/abbrev3.C: New test.
9460 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9461 correct behavior.
9462 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9463
9464 * g++.dg/cpp2a/concepts6.C: New test.
9465
9466 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9467
9468 PR analyzer/93350
9469 * gcc.dg/analyzer/torture/pr93350.c: New test.
9470
9471 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9472
9473 PR analyzer/93647
9474 * gcc.dg/analyzer/torture/pr93647.c: New test.
9475
9476 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR target/93637
9479 * gcc.target/i386/avx-pr93637.c: New test.
9480
9481 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9482
9483 PR analyzer/93405
9484 * gfortran.dg/analyzer/pr93405.f90: New test.
9485
9486 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9487
9488 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9489 suite.
9490 * gfortran.dg/analyzer/malloc-example.f90: New test.
9491 * gfortran.dg/analyzer/malloc.f90: New test.
9492
9493 2020-02-10 Martin Sebor <msebor@redhat.com>
9494
9495 PR c/93640
9496 * gcc.dg/attr-access.c: New test.
9497
9498 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9499
9500 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9501
9502 PR target/93372
9503 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9504 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9505 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9506 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9507 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9508 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9509 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9510 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9511 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9512 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9513 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9514 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9515 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9516 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9517 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9518 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9519 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9520 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9521
9522 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR target/91913
9525 * gfortran.dg/pr91913.f90: New test.
9526
9527 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9528
9529 PR libgcc/85334
9530 * g++.target/i386/pr85334-1.C: New test.
9531 * g++.target/i386/pr85334-2.C: Likewise.
9532
9533 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR other/93641
9536 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9537 tests.
9538
9539 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9540
9541 PR ipa/93203
9542 * g++.dg/ipa/pr93203.C: New test.
9543 * gcc.dg/ipa/ipcp-1: Change dump string.
9544
9545 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9546
9547 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9548
9549 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR c++/93633
9552 * g++.dg/cpp2a/constexpr-new11.C: New test.
9553 * g++.dg/cpp2a/constexpr-new12.C: New test.
9554 * g++.dg/cpp2a/constexpr-new13.C: New test.
9555
9556 2020-02-08 Andrew Pinski <apinski@marvel.com>
9557
9558 PR target/91927
9559 * gcc.target/aarch64/pr91927.c: New testcase.
9560
9561 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9562
9563 PR target/93136
9564 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9565 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9566 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9567 regex directives. Adjust expected instruction counts.
9568 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9569 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9570
9571 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c++/93549
9574 * g++.dg/ext/constexpr-pr93549.C: New test.
9575
9576 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9577 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR target/65782
9580 * gcc.target/i386/pr65782.c: New test.
9581
9582 2020-02-07 Marek Polacek <polacek@redhat.com>
9583
9584 PR c++/92947 - Paren init of aggregates in unevaluated context.
9585 * g++.dg/cpp2a/paren-init21.C: New test.
9586
9587 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9588
9589 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9590
9591 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9592
9593 * gcc.target/aarch64/simd/vmmla.c: New test.
9594
9595 2020-02-07 Richard Biener <rguenther@suse.de>
9596
9597 PR middle-end/93519
9598 * gcc.dg/Wrestrict-21.c: New testcase.
9599
9600 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9601
9602 PR target/85667
9603 * gcc.target/i386/pr85667-10.c: New test.
9604 * gcc.target/i386/pr85667-7.c: Likewise.
9605 * gcc.target/i386/pr85667-8.c: Likewise.
9606 * gcc.target/i386/pr85667-9.c: Likewise.
9607
9608 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR target/93122
9611 * gcc.target/powerpc/pr93122.c: New test.
9612
9613 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9614
9615 PR c++/89404
9616 * g++.dg/ext/vla21.C: New.
9617
9618 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR target/93615
9621 * gcc.dg/pr93615.c: New test.
9622
9623 PR target/93611
9624 * gcc.target/i386/pr93611.c: New test.
9625
9626 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9627
9628 PR analyzer/93375
9629 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9630 differences in how __builtin_memcpy has been optimized at the time
9631 the analyzer runs.
9632
9633 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9634
9635 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9636
9637 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9638
9639 * gcc.target/powerpc/pr93012.c: New.
9640
9641 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9642
9643 PR target/87763
9644 * gcc.target/aarch64/movk_2.c: New test.
9645
9646 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9647
9648 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9649 Unify scan-assembler strings for all targets.
9650 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9651 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9652 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9653
9654 2020-02-06 Marek Polacek <polacek@redhat.com>
9655
9656 PR c++/93597 - ICE with lambda in operator function.
9657 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9658
9659 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9660
9661 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9662 …_target_compile as (additional_flags=) option and not as source
9663 filename to make it work with remote execution.
9664 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9665 check_effective_target_gas, check_effective_target_gld): Likewise.
9666
9667 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR target/93594
9670 * gcc.target/i386/avx2-pr93594.c: New test.
9671
9672 2020-02-05 Martin Sebor <msebor@redhat.com>
9673
9674 PR tree-optimization/92765
9675 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9676 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9677 * gcc.dg/Warray-bounds-58.c: New test.
9678 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9679 * gcc.dg/Wstring-compare.c: Xfail a test.
9680 * gcc.dg/strcmpopt_2.c: Disable tests.
9681 * gcc.dg/strcmpopt_4.c: Adjust tests.
9682 * gcc.dg/strcmpopt_10.c: New test.
9683 * gcc.dg/strcmpopt_11.c: New test.
9684 * gcc.dg/strlenopt-69.c: Disable tests.
9685 * gcc.dg/strlenopt-92.c: New test.
9686 * gcc.dg/strlenopt-93.c: New test.
9687 * gcc.dg/strlenopt.h: Declare calloc.
9688 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9689 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9690
9691 2020-02-05 Marek Polacek <polacek@redhat.com>
9692
9693 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9694 * g++.dg/cpp0x/initlist119.C: New test.
9695 * g++.dg/cpp0x/initlist120.C: New test.
9696
9697 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR c++/93557
9700 * c-c++-common/Wunused-var-17.c: New test.
9701
9702 2020-02-05 Jeff Law <law@redhat.com>
9703
9704 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9705 adjust expected shadd insn count appropriately.
9706
9707 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9708
9709 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9710 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9711 * gcc.dg/analyzer/data-model-7.c: Likewise.
9712 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9713 * gcc.dg/analyzer/loop-2a.c: Likewise.
9714 * gcc.dg/analyzer/loop-4.c: Likewise.
9715 * gcc.dg/analyzer/loop.c: Likewise.
9716 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9717 call at merger.
9718 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9719 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9720 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9721 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9722 * gcc.dg/analyzer/paths-1.c: Likewise.
9723 * gcc.dg/analyzer/paths-1a.c: Likewise.
9724 * gcc.dg/analyzer/paths-2.c: Likewise.
9725 * gcc.dg/analyzer/paths-3.c: Likewise.
9726 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9727 * gcc.dg/analyzer/paths-5.c: Likewise.
9728 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9729 at merger.
9730 * gcc.dg/analyzer/paths-7.c: Likewise.
9731 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9732 output format.
9733 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9734 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9735
9736 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR target/92190
9739 * gcc.target/i386/pr92190.c: New test.
9740
9741 2020-02-05 Richard Biener <rguenther@suse.de>
9742
9743 PR testsuite/92177
9744 * gcc.dg/vect/bb-slp-22.c: Adjust.
9745
9746 2020-02-05 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/90648
9749 * gcc.dg/pr90648.c: New testcase.
9750
9751 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR middle-end/93555
9754 * c-c++-common/gomp/pr93555-1.c: New test.
9755 * c-c++-common/gomp/pr93555-2.c: New test.
9756 * gfortran.dg/gomp/pr93555.f90: New test.
9757
9758 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9759
9760 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9761
9762 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9763
9764 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9765 from int to long.
9766
9767 2020-02-04 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/93538
9770 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9771
9772 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9773
9774 * c-c++-common/cpp/has-include-1.c: New test.
9775 * c-c++-common/cpp/has-include-next-1.c: New test.
9776 * c-c++-common/gomp/has-include-1.c: New test.
9777
9778 PR preprocessor/93545
9779 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9780 recovery.
9781 * c-c++-common/cpp/pr93545-1.c: New test.
9782 * c-c++-common/cpp/pr93545-2.c: New test.
9783 * c-c++-common/cpp/pr93545-3.c: New test.
9784 * c-c++-common/cpp/pr93545-4.c: New test.
9785
9786 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9787
9788 * g++.dg/coroutines/coro-missing-promise.C: New test.
9789
9790 2020-02-04 Richard Biener <rguenther@suse.de>
9791
9792 PR tree-optimization/91123
9793 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9794
9795 2020-02-04 Richard Biener <rguenther@suse.de>
9796
9797 PR tree-optimization/92819
9798 * gcc.target/i386/pr92819.c: New testcase.
9799 * gcc.target/i386/pr92803.c: Adjust.
9800
9801 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9802
9803 PR c++/93458
9804 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9805 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9806 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9807 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9808 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9809
9810 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR analyzer/93544
9813 * gcc.dg/analyzer/torture/pr93544.c: New test.
9814
9815 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9816
9817 PR analyzer/93546
9818 * gcc.dg/analyzer/pr93546.c: New test.
9819
9820 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9821
9822 PR analyzer/93547
9823 * gcc.dg/analyzer/pr93547.c: New test.
9824
9825 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9826
9827 PR target/91816
9828 * gcc.target/arm/pr91816.c: New test.
9829
9830 2020-02-03 Julian Brown <julian@codesourcery.com>
9831 Tobias Burnus <tobias@codesourcery.com>
9832
9833 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9834 _OPENACC define.
9835 * gfortran.dg/openacc-define-3.f90: Likewise.
9836
9837 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9838
9839 PR fortran/93427
9840 * gfortran.dg/associate_52.f90: New.
9841
9842 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR target/93533
9845 * gcc.c-torture/compile/pr93533.c: New test.
9846 * gcc.target/s390/pr93533.c: New test.
9847
9848 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9849
9850 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9851
9852 2020-02-02 Marek Polacek <polacek@redhat.com>
9853
9854 PR c++/93530 - ICE on invalid alignas in a template.
9855 * g++.dg/cpp0x/alignas18.C: New test.
9856
9857 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9858
9859 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9860 options.
9861
9862 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9863
9864 PR rtl-optimization/91333
9865 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9866 to 3.
9867
9868 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9869
9870 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9871
9872 * g++.target/nios2/hello-pie.C: New.
9873 * g++.target/nios2/nios2.exp: New.
9874
9875 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9876
9877 PR analyzer/93457
9878 * gcc.dg/analyzer/pr93457.c: New test.
9879
9880 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9881
9882 PR analyzer/93373
9883 * gcc.dg/analyzer/torture/pr93373.c: New test.
9884
9885 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9886
9887 PR rtl-optimization/91333
9888 * gcc.target/i386/pr91333.c: New.
9889
9890 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9891
9892 PR analyzer/93379
9893 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9894 * gcc.dg/analyzer/torture/pr93379.c: New test.
9895
9896 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9897
9898 PR analyzer/93438
9899 * gcc.dg/analyzer/torture/pr93438.c: New test.
9900 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9901
9902 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR rtl-optimization/91838
9905 * g++.dg/pr91838.C: Moved to ...
9906 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9907 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9908 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9909 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9910
9911 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9912
9913 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9914 New proc.
9915 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9916 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9917 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9918 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9919 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9920 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9921 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9922 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9923 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9924 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9925 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9926 Likweise.
9927 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9928 Likweise.
9929 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9930 Likweise.
9931
9932 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9933
9934 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9935 of svbfloat16_t.
9936 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9937 __SVBfloat16_t.
9938 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9939 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9940 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9941 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9942 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9943 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9944 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9945 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9946 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9947 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9948 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9949 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9950 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9951 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9952 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9953 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9954 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9955 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9956 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9957 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9958 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9959 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9960 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9961 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9962 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9963 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9964 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9965 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9966 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9967 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9968 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9969 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9970 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9971 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9972 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9973 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9974 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9975 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9976 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9977 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9978 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9979 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9980 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9981 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9982 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9983 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9984 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9985 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9986 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9987 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9988 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9989 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9990 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9991 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9992 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9993 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9994 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9995 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9996 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9997 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9998 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9999 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
10000 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
10001 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
10002 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
10003 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
10004 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
10005 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
10006 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
10007 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
10008 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
10009 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
10010 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
10011 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
10012 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
10013 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
10014 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
10015 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
10016 (ret_bf16x3, ret_bf16x4): Likewise.
10017 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
10018 (fn_bf16x3, fn_bf16x4): Likewise.
10019 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
10020 (fn_bf16x3, fn_bf16x4): Likewise.
10021 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
10022 (fn_bf16x3, fn_bf16x4): Likewise.
10023 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
10024 (fn_bf16x3, fn_bf16x4): Likewise.
10025 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
10026 (fn_bf16x3, fn_bf16x4): Likewise.
10027 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
10028 (fn_bf16x3, fn_bf16x4): Likewise.
10029 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
10030 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
10031 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
10032 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
10033 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
10034 typedef.
10035 (bfloat16_callee, bfloat16_caller): New tests.
10036 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
10037 typedef.
10038 (bfloat16_callee, bfloat16_caller): New tests.
10039 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
10040 (callee_bf16, caller_bf16): New tests.
10041 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
10042 (callee_bf16, caller_bf16): New tests.
10043 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
10044 (callee_bf16, caller_bf16): New tests.
10045 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
10046 (callee_bf16, caller_bf16): New tests.
10047 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
10048 (callee_bf16, caller_bf16): New tests.
10049 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
10050 (callee_bf16, caller_bf16): New tests.
10051 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
10052 (callee_bf16, caller_bf16): New tests.
10053 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
10054 (callee_bf16, caller_bf16): New tests.
10055 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
10056 (callee_bf16, caller_bf16): New tests.
10057 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
10058 (callee_bf16, caller_bf16): New tests.
10059 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
10060 (callee_bf16, caller_bf16): New tests.
10061 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
10062 (callee_bf16, caller_bf16): New tests.
10063 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
10064 (callee_bf16, caller_bf16): New tests.
10065 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
10066 (callee_bf16, caller_bf16): New tests.
10067 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
10068 (callee_bf16, caller_bf16): New tests.
10069 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
10070 (callee_bf16, caller_bf16): New tests.
10071 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
10072 (callee_bf16, caller_bf16): New tests.
10073 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
10074 (callee_bf16, caller_bf16): New tests.
10075 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
10076 (caller_bf16): Likewise.
10077 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
10078 (caller_bf16): Likewise.
10079 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
10080 (caller_bf16): Likewise.
10081 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
10082 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
10083 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
10084 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
10085
10086 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
10087 Matthew Malcomson <matthew.malcomson@arm.com>
10088 Richard Sandiford <richard.sandiford@arm.com>
10089
10090 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
10091 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
10092 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
10093 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
10094 __ARM_FEATURE_SVE_MATMUL_FP64.
10095 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
10096 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
10097 (TEST_TRIPLE_ZX): New macros.
10098 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
10099 rely on +f64mm to enable it.
10100 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10101 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10102 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10103 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10104 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10105 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10106 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10107 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10108 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10109 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10110 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
10111 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
10112 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
10113 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
10114 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
10115 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
10116 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
10117 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
10118 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
10119 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
10120 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
10121 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
10122 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
10123 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
10124 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
10125 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
10126 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
10127 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
10128 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
10129 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
10130 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
10131 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
10132 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
10133 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
10134 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
10135 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
10136 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
10137 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
10138 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
10139 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
10140 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
10141 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
10142 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
10143 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
10144 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
10145 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
10146 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
10147 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
10148 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
10149 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
10150 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
10151 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
10152 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
10153 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
10154 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
10155 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
10156 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
10157 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
10158 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
10159 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
10160 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
10161 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
10162 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
10163 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
10164 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
10165 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
10166 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
10167 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
10168 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
10169 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
10170 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
10171 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
10172 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
10173 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
10174 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
10175 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
10176 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
10177 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
10178 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
10179 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
10180 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
10181 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
10182 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
10183 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
10184 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
10185 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
10186 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
10187 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
10188 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
10189 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
10190 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
10191 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
10192 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
10193 Likewise.
10194 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
10195 Likewise.
10196 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
10197 Likewise.
10198 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
10199 Likewise.
10200 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
10201 Likewise.
10202
10203 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10204
10205 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
10206 check-function-bodies tests.
10207 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
10208 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
10209 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
10210 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
10211 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
10212 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
10213 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
10214 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
10215 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
10216 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
10217 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
10218 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
10219 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
10220 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
10221 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
10222 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
10223 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
10224 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
10225 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
10226 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
10227 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
10228 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
10229 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
10230 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
10231 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
10232 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
10233 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
10234 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
10235 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
10236 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
10237 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
10238 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
10239 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
10240 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
10241 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
10242 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
10243 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
10244 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
10245 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
10246 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
10247 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
10248 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
10249 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
10250 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
10251 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
10252 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
10253 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
10254 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
10255 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
10256 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
10257 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
10258 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
10259 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
10260 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
10261 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
10262 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
10263 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
10264 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
10265 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
10266 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
10267 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
10268 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
10269 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
10270 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
10271 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
10272 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
10273 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
10274 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
10275 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
10276 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
10277 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
10278 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
10279 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
10280 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
10281 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
10282 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
10283 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
10284 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
10285 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
10286 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
10287 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
10288 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
10289 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
10290 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
10291 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
10292 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
10293 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
10294 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
10295 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
10296 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
10297 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
10298 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
10299 aarch64_little_endian for check-function-bodies tests.
10300 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10301 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10302 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
10303 target selector from dg-compile.
10304 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10305
10306 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
10307
10308 PR fortran/93462
10309 * gfortran.dg/goacc/atomic-1.f90: New.
10310
10311 2020-01-31 Tamar Christina <tamar.christina@arm.com>
10312
10313 PR rtl-optimization/91838
10314 * g++.dg/pr91838.C: New test.
10315
10316 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10317
10318 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
10319 Use __builtin_ forms of memset and strlen throughout.
10320
10321 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10322
10323 * gcc.dg/analyzer/conditionals-2.c: Move to...
10324 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
10325 to a torture test. Remove redundant include.
10326
10327 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10328
10329 PR analyzer/93356
10330 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10331 Add.
10332 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10333 comparison test as failing.
10334 (test_float_selfcmp): Add.
10335 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10336 tests as failing.
10337 * gcc.dg/analyzer/torture/pr93356.c: New test.
10338
10339 2020-01-30 Jeff Law <law@redhat.com>
10340
10341 PR c/88660
10342 * gcc.dg/pr88660.c: New test
10343
10344 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR lto/93384
10347 * gcc.dg/lto/pr93384_0.c: New test.
10348 * gcc.dg/lto/pr93384_1.c: New file.
10349
10350 PR middle-end/93505
10351 * gcc.c-torture/compile/pr93505.c: New test.
10352
10353 2020-01-30 Jeff Law <law@redhat.com
10354
10355 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10356 conditional on !c6x. Add dg-final scan pattern for c6x.
10357
10358 2020-01-30 Martin Sebor <msebor@redhat.com>
10359
10360 PR middle-end/92323
10361 * gcc.dg/Warray-bounds-57.c: New test.
10362
10363 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10364
10365 PR analyzer/93450
10366 * gcc.dg/analyzer/torture/pr93450.c: New test.
10367
10368 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR target/93494
10371 * gcc.c-torture/execute/pr93494.c: New test.
10372
10373 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10374
10375 PR c++/90338
10376 * g++.dg/pr90338.C: New.
10377
10378 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR target/91824
10381 * gcc.target/i386/pr91824-2.c: New test.
10382
10383 PR target/91824
10384 * gcc.target/i386/pr91824-1.c: New test.
10385
10386 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10387
10388 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10389
10390 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR tree-optimization/92706
10393 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10394
10395 2020-01-29 Marek Polacek <polacek@redhat.com>
10396
10397 PR c++/88092
10398 * g++.dg/cpp2a/nontype-class31.C: New test.
10399
10400 2020-01-29 Jeff Law <law@redhat.com
10401
10402 PR tree-optimization/89689
10403 * gcc.dg/pr89689.c: New test.
10404
10405 2020-01-29 Marek Polacek <polacek@redhat.com>
10406
10407 PR c++/91754 - Fix template arguments comparison with class NTTP.
10408 * g++.dg/cpp2a/nontype-class30.C: New test.
10409
10410 2020-01-29 Marek Polacek <polacek@redhat.com>
10411
10412 PR c++/92948 - Fix class NTTP with template arguments.
10413 * g++.dg/cpp2a/nontype-class28.C: New test.
10414 * g++.dg/cpp2a/nontype-class29.C: New test.
10415
10416 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10417
10418 PR target/93221
10419 * gcc.target/aarch64/pr93221.c: New test.
10420
10421 2020-01-29 Martin Jambor <mjambor@suse.cz>
10422
10423 PR tree-optimization/92706
10424 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10425
10426 2020-01-29 Martin Jambor <mjambor@suse.cz>
10427
10428 PR tree-optimization/92706
10429 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10430 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10431
10432 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10433
10434 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10435
10436 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10437
10438 PR testsuite/93393
10439 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10440
10441 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR c++/91118
10444 * g++.dg/gomp/pr91118-1.C: New test.
10445 * g++.dg/gomp/pr91118-2.C: New test.
10446
10447 PR fortran/93463
10448 * gfortran.dg/goacc/pr93463.f90: New test.
10449
10450 2020-01-29 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/93428
10453 * gcc.dg/torture/pr93428.c: New testcase.
10454
10455 2020-01-28 Martin Sebor <msebor@redhat.com>
10456
10457 PR middle-end/93437
10458 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10459
10460 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10461
10462 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10463 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10464 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10465 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10466
10467 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10468
10469 PR target/91461
10470 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10471 vmovups.
10472 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10473 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10474 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10475 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10476 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10477 * gcc.target/i386/pr90980-1.c: Likewise.
10478 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10479 "vmovd" to avoid matching "vmovdqu".
10480 * gcc.target/i386/pr87317-5.c: Likewise.
10481 * gcc.target/i386/pr87317-7.c: Likewise.
10482 * gcc.target/i386/pr91461-1.c: New test.
10483 * gcc.target/i386/pr91461-2.c: Likewise.
10484 * gcc.target/i386/pr91461-3.c: Likewise.
10485 * gcc.target/i386/pr91461-4.c: Likewise.
10486 * gcc.target/i386/pr91461-5.c: Likewise.
10487
10488 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10489
10490 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10491 renaming of warning_at overload to warning_meta.
10492 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10493
10494 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10495 Julian Brown <julian@codesourcery.com>
10496
10497 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10498 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10499 array.
10500
10501 2020-01-28 Julian Brown <julian@codesourcery.com>
10502
10503 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10504 testsuite). Make a compilation test, and expect rejection of mixed
10505 component/non-component accesses.
10506 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10507
10508 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10509 Julian Brown <julian@codesourcery.com>
10510
10511 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10512
10513 2020-01-28 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/93439
10516 * gfortran.dg/graphite/pr93439.f90: New testcase.
10517
10518 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10519
10520 * gcc.target/arc/code-density-flag.c: New test
10521
10522 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10523
10524 PR fortran/93464
10525 * gfortran.dg/goacc/pr93464.f90: New.
10526
10527 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10528
10529 PR tree-optimization/93434
10530 * gcc.c-torture/execute/pr93434.c: New test.
10531
10532 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10533
10534 PR testsuite/93460
10535 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10536
10537 2020-01-28 Martin Liska <mliska@suse.cz>
10538
10539 PR c++/92440
10540 * g++.dg/template/pr92440.C: New test.
10541 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10542 * g++.dg/template/pr59930-2.C: Likewise.
10543 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10544
10545 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR target/93418
10548 * gcc.target/i386/avx2-pr93418.c: New test.
10549
10550 PR tree-optimization/93454
10551 * gcc.dg/pr93454.c: New test.
10552
10553 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10554
10555 PR analyzer/93451
10556 * gcc.dg/analyzer/torture/pr93451.c: New test.
10557
10558 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10559
10560 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10561 optimisation.
10562
10563 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10564
10565 PR analyzer/93349
10566 * gcc.dg/analyzer/torture/pr93349.c: New test.
10567
10568 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10569
10570 PR analyzer/93291
10571 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10572 (test_2): Rewrite to explicitly perform a bitwise-or of two
10573 boolean conditions.
10574 (test_3): New function, to test bitwise-and.
10575
10576 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10577
10578 PR testsuite/71727
10579 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10580
10581 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10582
10583 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10584 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10585
10586 2020-01-27 Richard Biener <rguenther@suse.de>
10587
10588 PR testsuite/91171
10589 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10590
10591 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10592
10593 * gcc.target/arc/interrupt-6.c: Update test.
10594
10595 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10596 Petro Karashchenko <petro.karashchenko@ring.com>
10597
10598 * gcc.target/arc/uncached-3.c: New test.
10599 * gcc.target/arc/uncached-4.c: Likewise.
10600 * gcc.target/arc/uncached-5.c: Likewise.
10601 * gcc.target/arc/uncached-6.c: Likewise.
10602 * gcc.target/arc/uncached-7.c: Likewise.
10603 * gcc.target/arc/uncached-8.c: Likewise.
10604 * gcc.target/arc/arc.exp (ll64): New predicate.
10605
10606 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10607
10608 * gcc.dg/torture/pr93170.c: New test.
10609
10610 2020-01-27 Martin Liska <mliska@suse.cz>
10611
10612 PR target/93274
10613 * gcc.target/i386/pr81213.c: Adjust to not expect
10614 a globally unique name.
10615
10616 2020-01-27 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/93397
10619 * gcc.dg/torture/pr93397.c: New testcase.
10620
10621 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10622
10623 PR fortran/85781
10624 * gfortran.dg/bind_c_char_2.f90: New.
10625 * gfortran.dg/bind_c_char_3.f90: New.
10626 * gfortran.dg/bind_c_char_4.f90: New.
10627 * gfortran.dg/bind_c_char_5.f90: New.
10628
10629 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10630
10631 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10632 assembler.
10633 * gcc.target/i386/pr91298-2.c: Likewise.
10634
10635 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR target/93412
10638 * gcc.dg/pr93412.c: New test.
10639
10640 PR target/93430
10641 * gcc.dg/pr93430.c: New test.
10642 * gcc.target/i386/avx2-pr93430.c: New test.
10643
10644 PR ipa/93166
10645 * g++.dg/pr93166.C: Move to ...
10646 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10647
10648 PR tree-optimization/92788
10649 * g++.dg/pr92788.C: Move to ...
10650 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10651 Change type of operator new's first parameter to __SIZE_TYPE__.
10652
10653 2020-01-25 Marek Polacek <polacek@redhat.com>
10654
10655 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10656 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10657
10658 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10659
10660 PR ipa/93166
10661 * g++.dg/pr93166.C: New test.
10662
10663 2020-01-25 Andrew Pinski <apinski@marvell.com>
10664
10665 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10666
10667 2020-01-24 Jeff Law <law@redhat.com
10668
10669 PR tree-optimization/92788
10670 * g++.dg/pr92788.C: New test.
10671
10672 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR target/93395
10675 * gcc.target/i386/pr93395.c: New test.
10676 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10677
10678 2020-01-24 Marek Polacek <polacek@redhat.com>
10679
10680 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10681 * g++.dg/cpp1y/paren5.C: New test.
10682
10683 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10684
10685 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10686 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10687 * g++.dg/cpp0x/nontype4.C: Likewise.
10688 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10689 * g++.dg/cpp1y/new1.C: Likewise.
10690 * g++.dg/cpp1y/new2.C: Likewise.
10691 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10692 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10693 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10694 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10695 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10696 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10697 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10698 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10699 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10700 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10701 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10702
10703 2020-01-24 Jason Merrill <jason@redhat.com>
10704
10705 * lib/target-supports.exp (check_effective_target_unsigned_char):
10706 New.
10707
10708 2020-01-24 Jeff Law <law@redhat.com
10709
10710 PR target/13721
10711 * gcc.target/h8300/pr13721.c: New test.
10712
10713 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10714
10715 PR debug/92763
10716 * g++.dg/debug/pr92763.C: Require fopenmp.
10717
10718 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10719
10720 PR analyzer/93367
10721 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10722 Replace use of assert with a custom assertion implementation.
10723
10724 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR inline-asm/93027
10727 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10728
10729 PR rtl-optimization/93402
10730 * gcc.c-torture/execute/pr93402.c: New test.
10731
10732 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10733
10734 PR c++/92804
10735 * g++.dg/concepts/pr92804-1.C: New.
10736 * g++.dg/concepts/pr92804-2.C: Likewise.
10737
10738 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10739
10740 PR analyzer/93375
10741 * gcc.dg/analyzer/pr93375.c: New test.
10742
10743 2020-01-23 Jason Merrill <jason@redhat.com>
10744
10745 * lib/target-supports.exp (check_effective_target_unsigned_char):
10746 New.
10747
10748 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR target/93376
10751 * gcc.dg/pr93376.c: New test.
10752
10753 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10754
10755 PR target/93341
10756 * gcc.target/aarch64/pr93341.c: New test.
10757
10758 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10759
10760 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10761 to torture/conftest-1.c.
10762 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10763 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10764 analyzer/data-model-3.c.
10765 * gcc.dg/analyzer/torture/poc.c: New test.
10766
10767 2020-01-23 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/93381
10770 * gcc.dg/torture/pr93354.c: New testcase.
10771
10772 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR target/93346
10775 * gcc.target/i386/pr93346.c: New test.
10776
10777 2020-01-23 Martin Sebor <msebor@redhat.com>
10778
10779 PR c/84919
10780 * gcc.dg/Wrestrict-20.c: New test.
10781
10782 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10783
10784 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10785
10786 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10787
10788 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10789 test for ILP32.
10790 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10791 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10792 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10793 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10794 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10795 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10796 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10797 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10798 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10799 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10800 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10801 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10802 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10803 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10804 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10805 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10806 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10807 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10808 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10809 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10810 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10811 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10812 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10813 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10814 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10815 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10816 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10817 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10818 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10819 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10820 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10821 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10822 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10823 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10824 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10825 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10826 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10827 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10828 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10829 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10830 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10831 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10832 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10833 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10834 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10835 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10836 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10837 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10838 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10839 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10840 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10841 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10842 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10843 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10844 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10845 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10846 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10847 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10848 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10849 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10850 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10851 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10852 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10853 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10854 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10855 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10856 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10857 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10858 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10859 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10860 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10861 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10862 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10863 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10864 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10865 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10866 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10867 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10868 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10869 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10870 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10871 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10872 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10873 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10874 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10875 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10876 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10877 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10878 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10879 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10880 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10881 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10882 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10883 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10884 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10885 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10886 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10887 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10888 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10889 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10890 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10891 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10892 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10893 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10894 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10895 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10896 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10897 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10898 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10899 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10900 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10901 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10902 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10903 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10904 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10905 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10906 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10907 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10908 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10909 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10910 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10911 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10912 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10913 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10914 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10915 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10916 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10917 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10918 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10919 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10920 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10921 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10922 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10923 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10924 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10925 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10926 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10927 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10928 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10929 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10930 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10931 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10932 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10933 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10934 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10935 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10936 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10937 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10938 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10939 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10940 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10941 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10942 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10943 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10944 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10945 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10946 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10947 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10948 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10949 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10950 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10951 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10952 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10953 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10954 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10955 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10956 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10957 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10958 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10959 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10960 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10961 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10962 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10963 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10964 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10965 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10966 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10967 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10968 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10969 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10970 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10971 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10972 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10973 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10974 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10975 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10976 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10977 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10978 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10979 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10980 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10981 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10982 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10983 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10984 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10985 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10986 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10987 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10988 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10989 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10990 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10991 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10992 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10993 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10994 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10995 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10996 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10997 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10998 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10999 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
11000 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
11001 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
11002 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
11003 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
11004 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
11005 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
11006 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
11007 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
11008 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
11009 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
11010 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
11011 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
11012 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
11013 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
11014 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11015 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
11016 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11017 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
11018 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11019 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
11020 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
11021 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
11022 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
11023 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
11024 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
11025 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
11026 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
11027 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
11028 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
11029 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
11030 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
11031 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
11032 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
11033 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
11034 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
11035 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
11036 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
11037 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
11038 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
11039 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
11040 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
11041 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
11042 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
11043 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
11044 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
11045 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
11046 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
11047 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
11048 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
11049 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
11050 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
11051 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
11052 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
11053 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
11054 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
11055 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
11056 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
11057 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
11058 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
11059 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
11060 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
11061 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
11062 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
11063 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
11064 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
11065 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
11066 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
11067 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
11068 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
11069 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
11070 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
11071 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
11072 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
11073 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
11074 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
11075 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
11076 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
11077 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
11078 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
11079 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
11080 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
11081 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
11082 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
11083 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
11084 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
11085 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
11086 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
11087 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
11088 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
11089 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
11090 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
11091 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
11092 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
11093 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
11094 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
11095 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
11096 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
11097 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
11098 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
11099 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
11100 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
11101 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
11102 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
11103 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
11104 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
11105 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
11106 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
11107 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
11108 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
11109 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
11110 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
11111 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
11112 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
11113 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
11114 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
11115 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
11116 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
11117 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
11118 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
11119 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
11120 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
11121 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
11122 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
11123 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
11124 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
11125 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
11126 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
11127 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
11128 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
11129 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
11130 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
11131 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
11132 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
11133 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
11134 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
11135 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
11136 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
11137 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
11138 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
11139 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
11140 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
11141 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
11142 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
11143 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
11144 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
11145 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
11146 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
11147 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
11148 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
11149 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
11150 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
11151 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
11152 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
11153 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
11154 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
11155 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
11156 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
11157 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
11158 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
11159 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
11160 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
11161 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
11162 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
11163 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
11164 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
11165 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
11166 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
11167 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
11168
11169 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11170
11171 * lib/scanasm.exp (check-function-bodies): Add an optional
11172 target/xfail selector.
11173
11174 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11175
11176 * gcc.dg/torture/pr93124.c: New test.
11177
11178 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11179
11180 PR analyzer/93382
11181 * gcc.dg/analyzer/pr93382.c: New test.
11182
11183 2020-01-22 Andrew Pinski <apinski@marvell.com>
11184
11185 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
11186 * gcc.dg/vect/pr88497-1.c: This.
11187 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
11188 * gcc.dg/vect/pr88497-2.c: This.
11189 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
11190 * gcc.dg/vect/pr88497-3.c: This.
11191 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
11192 * gcc.dg/vect/pr88497-4.c: This.
11193 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
11194 * gcc.dg/vect/pr88497-5.c: This.
11195 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
11196 * gcc.dg/vect/pr88497-6.c: This.
11197 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
11198 * gcc.dg/vect/pr88497-7.c: This.
11199
11200 Revert:
11201 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11202 Call check_vect_support_and_set_flags also.
11203
11204 2020-01-22 Andrew Pinski <apinski@marvell.com>
11205
11206 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11207 Call check_vect_support_and_set_flags also.
11208
11209 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11210
11211 PR analyzer/93378
11212 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
11213 _setjmp.
11214
11215 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11216
11217 PR analyzer/93378
11218 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
11219
11220 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11221
11222 PR analyzer/93316
11223 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
11224 * gcc.dg/analyzer/malloc-1.c: Likewise.
11225 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
11226 __builtin_alloca rather than alloca.
11227 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
11228 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
11229 including unistd.h.
11230 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
11231 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
11232 * gcc.dg/analyzer/setjmp-3.c: Likewise.
11233 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11234 * gcc.dg/analyzer/setjmp-5.c: Likewise.
11235 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11236 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11237 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11238 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11239 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11240 * gcc.dg/analyzer/test-setjmp.h: New header.
11241
11242 2020-01-22 Marek Polacek <polacek@redhat.com>
11243
11244 PR c++/92907 - noexcept does not consider "const" in member functions.
11245 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
11246 qualifiers to cp_parser_exception_specification_opt.
11247 (cp_parser_direct_declarator): Pass the function qualifiers to
11248 cp_parser_exception_specification_opt.
11249 (cp_parser_class_specifier_1): Pass the function declaration to
11250 cp_parser_late_noexcept_specifier.
11251 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
11252 pass the qualifiers of the function to
11253 cp_parser_noexcept_specification_opt.
11254 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
11255 Use it in inject_this_parameter.
11256 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
11257 Use it.
11258 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
11259 cp_parser_noexcept_specification_opt.
11260 (cp_parser_transaction_expression): Likewise.
11261
11262 2020-01-22 Marek Polacek <polacek@redhat.com>
11263
11264 PR c++/93324 - ICE with -Wall on constexpr if.
11265 * g++.dg/cpp1z/constexpr-if33.C: New test.
11266
11267 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11268
11269 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
11270
11271 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11272
11273 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
11274 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11275 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11276
11277 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11278
11279 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
11280 rather than __SVFloat16_t
11281
11282 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11283
11284 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
11285 templates.
11286
11287 2020-01-22 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/93381
11290 * gcc.dg/torture/pr93381.c: New testcase.
11291
11292 2020-01-22 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR target/93335
11295 * gcc.c-torture/compile/pr93335.c: New test.
11296
11297 PR target/91298
11298 * gcc.target/i386/pr91298-1.c: New test.
11299 * gcc.target/i386/pr91298-2.c: New test.
11300
11301 * gfortran.dg/gomp/target-parallel1.f90: New test.
11302 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
11303 test.
11304
11305 PR fortran/93329
11306 * gfortran.dg/goacc/pr93329.f90: New test.
11307
11308 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
11309
11310 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
11311
11312 2020-01-21 Andrew Pinski <apinski@marvell.com>
11313
11314 PR target/93119
11315 * gcc.target/aarch64/pr93119.c: New test.
11316
11317 2020-01-22 Joseph Myers <joseph@codesourcery.com>
11318
11319 PR c/93348
11320 * gcc.c-torture/compile/pr93348-1.c: New test.
11321
11322 2020-01-21 David Malcolm <dmalcolm@redhat.com>
11323
11324 PR analyzer/93352
11325 * gcc.dg/analyzer/pr93352.c: New test.
11326
11327 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11328
11329 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11330 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11331
11332 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11333
11334 PR target/93319
11335 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11336 (test1): Replace printf with __builtin_printf.
11337
11338 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11339
11340 * g++.dg/coroutines/co-await-void_type.C: New test.
11341
11342 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR target/93333
11345 * gcc.c-torture/compile/pr93333.c: New test.
11346
11347 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11348
11349 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11350 line terminators in patterns.
11351
11352 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11353
11354 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11355 int32_t * rather than int *.
11356 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11357 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11358 (f1): Likewise.
11359 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11360 (f1): Likewise.
11361 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11362 (f1): Likewise.
11363 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11364 (f1): Likewise.
11365 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11366 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11367 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11368 (f1): Likewise.
11369 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11370 (f1): Likewise.
11371 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11372 (f1): Likewise.
11373
11374 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11375
11376 PR target/92424
11377 * gcc.target/aarch64/pr92424-1.c: New test.
11378 * gcc.target/aarch64/pr92424-2.c: New test.
11379 * gcc.target/aarch64/pr92424-3.c: New test.
11380
11381 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11382
11383 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11384 directive.
11385 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11386 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11387 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11388 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11389 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11390 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11391 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11392 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11393 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11394 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11395 * lib/target-supports.exp: Add assembly requirement directive.
11396
11397 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11398
11399 PR fortran/93309
11400 * gfortran.dg/external_implicit_none_2.f90: New.
11401
11402 2020-01-21 Richard Biener <rguenther@suse.de>
11403
11404 PR tree-optimization/92328
11405 * gcc.dg/torture/pr92328.c: New testcase.
11406
11407 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR target/93073
11410 * gcc.target/powerpc/pr93073.c: New test.
11411
11412 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11413
11414 * g++.dg/coroutines/co-return-warning-1.C: New test.
11415
11416 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11417
11418 PR target/93304
11419 * gcc.target/riscv/pr93304.c: New test.
11420
11421 2020-01-20 Martin Sebor <msebor@redhat.com>
11422
11423 PR testsuite/92829
11424 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11425 due to an aparrent VRP limtation.
11426 * gcc.dg/Wstringop-overflow-25.c: Same.
11427
11428 2020-01-20 Nathan Sidwell <nathan@acm.org>
11429
11430 PR preprocessor/80005
11431 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11432 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11433 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11434 * g++.dg/cpp/pr80005.C: New.
11435
11436 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11437
11438 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11439 scan-tree-dump.
11440
11441 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11442
11443 PR target/93319
11444 * gcc.target/i386/pr93319-1a.c: New test.
11445 * gcc.target/i386/pr93319-1b.c: Likewise.
11446 * gcc.target/i386/pr93319-1c.c: Likewise.
11447 * gcc.target/i386/pr93319-1d.c: Likewise.
11448
11449 2020-01-20 Richard Biener <rguenther@suse.de>
11450
11451 PR debug/92763
11452 * g++.dg/debug/pr92763.C: New testcase.
11453
11454 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11455
11456 PR c++/92536
11457 * g++.dg/cpp1z/pr92536.C: New.
11458
11459 2020-01-20 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/93094
11462 * gcc.dg/vect/pr93094.c: New testcase.
11463
11464 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11465
11466 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11467 test names are unique.
11468 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11469 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11470 * gcc.dg/analyzer/data-model-1.c: Likewise.
11471 * gcc.dg/analyzer/data-model-18.c: Likewise.
11472 * gcc.dg/analyzer/data-model-8.c: Likewise.
11473 * gcc.dg/analyzer/data-model-9.c: Likewise.
11474 * gcc.dg/analyzer/file-1.c: Likewise.
11475 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11476 * gcc.dg/analyzer/loop-2.c: Likewise.
11477 * gcc.dg/analyzer/loop-2a.c: Likewise.
11478 * gcc.dg/analyzer/loop-4.c: Likewise.
11479 * gcc.dg/analyzer/loop.c: Likewise.
11480 * gcc.dg/analyzer/malloc-1.c: Likewise.
11481 * gcc.dg/analyzer/malloc-2.c: Likewise.
11482 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11483 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11484 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11485 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11486 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11487 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11488 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11489 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11490 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11491 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11492 * gcc.dg/analyzer/operations.c: Likewise.
11493 * gcc.dg/analyzer/params.c: Likewise.
11494 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11495 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11496 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11497 * gcc.dg/analyzer/switch.c: Likewise.
11498 * gcc.dg/analyzer/taint-1.c: Likewise.
11499 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11500
11501 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11502
11503 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11504 -march=v10 option on target ! march_option.
11505 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11506 gcc.target/cris/sync-1-v10.c: Similar.
11507 * lib/target-supports.exp (effective_target_march_option): New.
11508
11509 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11510
11511 PR fortran/44960
11512 * gfortran.dg/function_reference_1.f90: New test.
11513 * gfortran.dg/function_reference_2.f90: New test.
11514
11515 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR c/92833
11518 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11519
11520 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11521
11522 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11523 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11524 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11525 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11526 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11527 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11528 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11529 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11530 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11531 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11532 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11533 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11534 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11535 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11536 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11537 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11538 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11539 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11540 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11541 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11542 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11543 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11544 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11545 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11546 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11547 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11548 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11549 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11550 * g++.dg/coroutines/coro-builtins.C: New test.
11551 * g++.dg/coroutines/coro-missing-gro.C: New test.
11552 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11553 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11554 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11555 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11556 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11557 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11558 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11559 * g++.dg/coroutines/coro-pre-proc.C: New test.
11560 * g++.dg/coroutines/coro.h: New file.
11561 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11562 * g++.dg/coroutines/coroutines.exp: New file.
11563 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11564 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11565 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11566 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11567 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11568 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11569 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11570 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11571 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11572 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11573 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11574 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11575 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11576 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11577 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11578 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11579 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11580 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11581 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11582 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11583 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11584 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11585 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11586 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11587 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11588 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11589 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11590 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11591 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11592 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11593 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11594 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11595 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11596 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11597 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11598 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11599 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11600 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11601 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11602 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11603 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11604 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11605 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11606 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11607 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11608 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11609 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11610 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11611 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11612 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11613 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11614 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11615 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11616 * g++.dg/coroutines/torture/func-params-00.C: New test.
11617 * g++.dg/coroutines/torture/func-params-01.C: New test.
11618 * g++.dg/coroutines/torture/func-params-02.C: New test.
11619 * g++.dg/coroutines/torture/func-params-03.C: New test.
11620 * g++.dg/coroutines/torture/func-params-04.C: New test.
11621 * g++.dg/coroutines/torture/func-params-05.C: New test.
11622 * g++.dg/coroutines/torture/func-params-06.C: New test.
11623 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11624 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11625 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11626 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11627 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11628 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11629 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11630 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11631 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11632 * g++.dg/coroutines/torture/local-var-0.C: New test.
11633 * g++.dg/coroutines/torture/local-var-1.C: New test.
11634 * g++.dg/coroutines/torture/local-var-2.C: New test.
11635 * g++.dg/coroutines/torture/local-var-3.C: New test.
11636 * g++.dg/coroutines/torture/local-var-4.C: New test.
11637 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11638 * g++.dg/coroutines/torture/pr92933.C: New test.
11639
11640 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11641
11642 PR libfortran/93234
11643 * gfortran.dg/inquire_pre.f90: New test.
11644
11645 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11646
11647 PR analyzer/93290
11648 * gcc.dg/analyzer/pr93290.c: New test.
11649
11650 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11651
11652 PR c++/92542
11653 * g++.dg/pr92542.C: New.
11654
11655 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11656 Sudakshina Das <sudi.das@arm.com>
11657
11658 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11659
11660 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11661 Sudakshina Das <sudi.das@arm.com>
11662
11663 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11664
11665 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11666
11667 PR testsuite/93227
11668 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11669 C++20, due to std::is_pod being deprecated.
11670
11671 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11672
11673 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11674 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11675 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11676 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11677 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11678 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11679 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11680 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11681 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11682 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11683 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11684
11685 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11686
11687 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11688 predef.
11689
11690 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR c++/93228
11693 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11694
11695 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11696
11697 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11698
11699 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11700 Tobias Burnus <burnus@gcc.gnu.org>
11701
11702 PR fortran/93236
11703 * gfortran.dg/pr93263_1.f90: New test.
11704 * gfortran.dg/pr93263_2.f90: New test.
11705
11706 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR tree-optimization/93292
11709 * g++.dg/opt/pr93292.C: New test.
11710
11711 PR testsuite/93294
11712 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11713 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11714 (compat_setup_dfp): Likewise.
11715
11716 2020-01-16 Kerem Kat <keremkat@gmail.com>
11717
11718 PR c/92833
11719 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11720 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11721
11722 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11723
11724 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11725 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11726 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11727 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11728
11729 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11730
11731 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11732 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11733 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11734 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11735 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11736 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11737 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11738 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11739 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11740 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11741 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11742 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11743 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11744 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11745 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11746
11747 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11748 Andre Vieira <andre.simoesdiasvieira@arm.com>
11749
11750 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11751
11752 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11753 Thomas Preud'homme <thomas.preudhomme@arm.com>
11754
11755 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11756 introduced in Armv8.1-M Mainline Security Extensions are available and
11757 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11758 targets only. Adapt CLRM check to verify register used for BLXNS is
11759 not in the CLRM register list.
11760 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11761 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11762 check for LSB clearing bit to be using the same register as BLXNS when
11763 targeting Armv8.1-M Mainline.
11764 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11765 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11766 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11767 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11768 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11769 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11770 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11771 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11772 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11773 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11774 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11775 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11776 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11777 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11778 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11779 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11780 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11781 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11782 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11783 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11784 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11785 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11786 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11787 Mainline and restrict libcall count to Armv8-M.
11788
11789 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11790 Thomas Preud'homme <thomas.preudhomme@arm.com>
11791
11792 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11793 VLLDM.
11794 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11795 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11796 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11797 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11798 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11799 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11800 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11801
11802 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11803 Thomas Preud'homme <thomas.preudhomme@arm.com>
11804
11805 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11806 VPUSH and VPOP and update expectation for VSCCLRM.
11807 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11808 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11809 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11810 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11811 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11812
11813 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11814 Thomas Preud'homme <thomas.preudhomme@arm.com>
11815
11816 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11817 CLRM check.
11818 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11819 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11820 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11821 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11822 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11823 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11824 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11825 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11826 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11827 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11828 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11829 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11830 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11831 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11832 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11833 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11834 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11835 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11836 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11837 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11838 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11839 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11840 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11841 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11842
11843 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11844 Thomas Preud'homme <thomas.preudhomme@arm.com>
11845
11846 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11847 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11848 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11849 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11850 * gcc.target/arm/cmse/struct-1.c: Likewise.
11851 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11852 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11853 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11854 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11855 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11856 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
11857 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11858 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11859 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11860 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11861 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11862
11863 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11864 Thomas Preud'homme <thomas.preudhomme@arm.com>
11865
11866 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11867 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11868 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11869 * gcc.target/arm/cmse/struct-1.c: Likewise.
11870 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11871 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11872 GPR clearing when CLRM is not available.
11873 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11874 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11875 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11876 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11877 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11878 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11879 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11880 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11881 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11882 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11883 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11884 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11885 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11886 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11887 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11888 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11889 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11890 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11891 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11892 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11893 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11894 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11895 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11896 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11897 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11898 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11899 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11900
11901 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11902 Thomas Preud'homme <thomas.preudhomme@arm.com>
11903
11904 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11905 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11906 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11907 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11908 * gcc.target/arm/cmse/struct-1.c: Likewise.
11909 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11910 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11911 mainline/8_1m subdirectory.
11912 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11913 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11914 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11915 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11916 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11917 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11918 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11919 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11920 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11921 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11922 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11923 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11924 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11925 into ...
11926 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11927 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11928 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11929 dg-skip-if directive for float ABI.
11930 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11931 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11932 dg-skip-if directive for float ABI.
11933 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11934 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11935 dg-skip-if directive for float ABI.
11936 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11937 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11938 dg-skip-if directive for float ABI.
11939 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11940 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11941 dg-skip-if directive for float ABI.
11942 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11943 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11944 dg-skip-if directive for float ABI.
11945 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11946 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11947 dg-skip-if directive for float ABI.
11948 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11949 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11950 dg-skip-if directive for float ABI.
11951 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11952 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11953 dg-skip-if directive for float ABI.
11954 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11955 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11956 dg-skip-if directive for float ABI.
11957 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11958 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11959 dg-skip-if directive for float ABI.
11960 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11961 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11962 dg-skip-if directive for float ABI.
11963 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11964 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11965 dg-skip-if directive for float ABI.
11966 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11967 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11968 dg-skip-if directive for float ABI.
11969 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11970 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11971 dg-skip-if directive for float ABI.
11972 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11973 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11974 dg-skip-if directive for float ABI.
11975 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11976 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11977 dg-skip-if directive for float ABI.
11978 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11979 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11980 dg-skip-if directive for float ABI.
11981 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11982 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11983 dg-skip-if directive for float ABI.
11984 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11985 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11986 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11987 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11988 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11989 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11990 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11991 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11992 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11993 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11994 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11995 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11996 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11997 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11998 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11999 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
12000 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
12001 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
12002 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
12003 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
12004 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
12005 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
12006 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
12007 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
12008 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
12009 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
12010 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
12011 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
12012 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
12013 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
12014 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
12015 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
12016 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
12017 New procedure.
12018
12019 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12020 Thomas Preud'homme <thomas.preudhomme@arm.com>
12021
12022 * lib/target-supports.exp
12023 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
12024 (add_options_for_arm_arch_v8_1m_main): Likewise.
12025 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
12026
12027 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12028
12029 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
12030 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
12031 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
12032
12033 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12034
12035 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
12036 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
12037 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
12038 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
12039
12040 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
12041
12042 PR tree-optimization/92429
12043 * gcc.dg/vect/pr92429.c: New test.
12044
12045 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
12046
12047 PR fortran/93253
12048 * fortran.dg/boz_7.f90: Updated dg-error.
12049
12050 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12051
12052 PR c++/91073
12053 * g++.dg/concepts/pr91073-1.C: New.
12054 * g++.dg/concepts/pr91073-2.C: Likewise.
12055
12056 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
12057
12058 * gcc.dg/pr90838.c: New test.
12059 * gcc.dg/pr93231.c: New test.
12060 * gcc.target/aarch64/pr90838.c: Use #define u 0.
12061
12062 2020-01-15 Richard Biener <rguenther@suse.de>
12063
12064 PR middle-end/93273
12065 * g++.dg/torture/pr93273.C: New testcase.
12066
12067 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
12068
12069 PR tree-optimization/93247
12070 * gcc.dg/vect/pr93247-1.c: New test.
12071 * gcc.dg/vect/pr93247-2.c: Likewise.
12072
12073 2020-01-15 Martin Sebor <msebor@redhat.com>
12074
12075 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
12076 failures due the absence of loop unrolling.
12077
12078 2020-01-15 Joseph Myers <joseph@codesourcery.com>
12079
12080 PR c/93072
12081 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
12082
12083 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12084
12085 * gcc.dg/analyzer/signal-6.c: New test.
12086
12087 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12088
12089 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
12090 no statements.
12091
12092 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12093
12094 PR analyzer/58237
12095 * gcc.dg/analyzer/file-paths-1.c: New test.
12096
12097 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12098
12099 PR analyzer/58237
12100 * gcc.dg/analyzer/file-1.c (test_4): New.
12101 * gcc.dg/analyzer/file-pr58237.c: New test.
12102
12103 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR tree-optimization/93262
12106 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
12107 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
12108 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
12109
12110 PR tree-optimization/93249
12111 * gcc.c-torture/execute/pr93249.c: New test.
12112
12113 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12114
12115 * gcc.dg/analyzer/signal-5.c: New test.
12116
12117 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12118
12119 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
12120 * gcc.dg/analyzer/data-model-5b.c: Likewise.
12121 * gcc.dg/analyzer/data-model-5c.c: Likewise.
12122 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
12123 * gcc.dg/analyzer/setjmp-4.c: Likewise.
12124 * gcc.dg/analyzer/setjmp-6.c: Likewise.
12125 * gcc.dg/analyzer/setjmp-7.c: Likewise.
12126 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
12127 * gcc.dg/analyzer/setjmp-8.c: Likewise.
12128 * gcc.dg/analyzer/setjmp-9.c: Likewise.
12129 * gcc.dg/analyzer/unknown-fns.c: New test.
12130
12131 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12132
12133 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
12134
12135 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR lto/91576
12138 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
12139
12140 PR target/93009
12141 * gcc.target/i386/avx512vl-pr93009.c: New test.
12142
12143 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
12144
12145 PR lto/91576
12146 * g++.dg/lto/odr-8_0.C: New testcase.
12147 * g++.dg/lto/odr-8_1.C: New testcase.
12148
12149 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12150
12151 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
12152 * gcc.dg/analyzer/abort.c: New test.
12153 * gcc.dg/analyzer/alloca-leak.c: New test.
12154 * gcc.dg/analyzer/analyzer-decls.h: New header.
12155 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
12156 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
12157 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
12158 * gcc.dg/analyzer/analyzer.exp: New suite.
12159 * gcc.dg/analyzer/attribute-nonnull.c: New test.
12160 * gcc.dg/analyzer/call-summaries-1.c: New test.
12161 * gcc.dg/analyzer/conditionals-2.c: New test.
12162 * gcc.dg/analyzer/conditionals-3.c: New test.
12163 * gcc.dg/analyzer/conditionals-notrans.c: New test.
12164 * gcc.dg/analyzer/conditionals-trans.c: New test.
12165 * gcc.dg/analyzer/data-model-1.c: New test.
12166 * gcc.dg/analyzer/data-model-2.c: New test.
12167 * gcc.dg/analyzer/data-model-3.c: New test.
12168 * gcc.dg/analyzer/data-model-4.c: New test.
12169 * gcc.dg/analyzer/data-model-5.c: New test.
12170 * gcc.dg/analyzer/data-model-5b.c: New test.
12171 * gcc.dg/analyzer/data-model-5c.c: New test.
12172 * gcc.dg/analyzer/data-model-5d.c: New test.
12173 * gcc.dg/analyzer/data-model-6.c: New test.
12174 * gcc.dg/analyzer/data-model-7.c: New test.
12175 * gcc.dg/analyzer/data-model-8.c: New test.
12176 * gcc.dg/analyzer/data-model-9.c: New test.
12177 * gcc.dg/analyzer/data-model-11.c: New test.
12178 * gcc.dg/analyzer/data-model-12.c: New test.
12179 * gcc.dg/analyzer/data-model-13.c: New test.
12180 * gcc.dg/analyzer/data-model-14.c: New test.
12181 * gcc.dg/analyzer/data-model-15.c: New test.
12182 * gcc.dg/analyzer/data-model-16.c: New test.
12183 * gcc.dg/analyzer/data-model-17.c: New test.
12184 * gcc.dg/analyzer/data-model-18.c: New test.
12185 * gcc.dg/analyzer/data-model-19.c: New test.
12186 * gcc.dg/analyzer/data-model-path-1.c: New test.
12187 * gcc.dg/analyzer/disabling.c: New test.
12188 * gcc.dg/analyzer/dot-output.c: New test.
12189 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
12190 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
12191 * gcc.dg/analyzer/double-free-lto-1.h: New header.
12192 * gcc.dg/analyzer/equivalence.c: New test.
12193 * gcc.dg/analyzer/explode-1.c: New test.
12194 * gcc.dg/analyzer/explode-2.c: New test.
12195 * gcc.dg/analyzer/factorial.c: New test.
12196 * gcc.dg/analyzer/fibonacci.c: New test.
12197 * gcc.dg/analyzer/fields.c: New test.
12198 * gcc.dg/analyzer/file-1.c: New test.
12199 * gcc.dg/analyzer/file-2.c: New test.
12200 * gcc.dg/analyzer/function-ptr-1.c: New test.
12201 * gcc.dg/analyzer/function-ptr-2.c: New test.
12202 * gcc.dg/analyzer/function-ptr-3.c: New test.
12203 * gcc.dg/analyzer/gzio-2.c: New test.
12204 * gcc.dg/analyzer/gzio-3.c: New test.
12205 * gcc.dg/analyzer/gzio-3a.c: New test.
12206 * gcc.dg/analyzer/gzio.c: New test.
12207 * gcc.dg/analyzer/infinite-recursion.c: New test.
12208 * gcc.dg/analyzer/loop-2.c: New test.
12209 * gcc.dg/analyzer/loop-2a.c: New test.
12210 * gcc.dg/analyzer/loop-3.c: New test.
12211 * gcc.dg/analyzer/loop-4.c: New test.
12212 * gcc.dg/analyzer/loop.c: New test.
12213 * gcc.dg/analyzer/malloc-1.c: New test.
12214 * gcc.dg/analyzer/malloc-2.c: New test.
12215 * gcc.dg/analyzer/malloc-3.c: New test.
12216 * gcc.dg/analyzer/malloc-callbacks.c: New test.
12217 * gcc.dg/analyzer/malloc-dce.c: New test.
12218 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
12219 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
12220 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
12221 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
12222 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
12223 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
12224 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
12225 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
12226 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
12227 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
12228 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
12229 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
12230 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
12231 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
12232 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
12233 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
12234 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
12235 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
12236 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
12237 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
12238 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
12239 * gcc.dg/analyzer/malloc-macro.h: New header.
12240 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
12241 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
12242 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
12243 * gcc.dg/analyzer/malloc-paths-1.c: New test.
12244 * gcc.dg/analyzer/malloc-paths-10.c: New test.
12245 * gcc.dg/analyzer/malloc-paths-2.c: New test.
12246 * gcc.dg/analyzer/malloc-paths-3.c: New test.
12247 * gcc.dg/analyzer/malloc-paths-4.c: New test.
12248 * gcc.dg/analyzer/malloc-paths-5.c: New test.
12249 * gcc.dg/analyzer/malloc-paths-6.c: New test.
12250 * gcc.dg/analyzer/malloc-paths-7.c: New test.
12251 * gcc.dg/analyzer/malloc-paths-8.c: New test.
12252 * gcc.dg/analyzer/malloc-paths-9.c: New test.
12253 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
12254 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
12255 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
12256 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
12257 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
12258 * gcc.dg/analyzer/operations.c: New test.
12259 * gcc.dg/analyzer/params-2.c: New test.
12260 * gcc.dg/analyzer/params.c: New test.
12261 * gcc.dg/analyzer/paths-1.c: New test.
12262 * gcc.dg/analyzer/paths-1a.c: New test.
12263 * gcc.dg/analyzer/paths-2.c: New test.
12264 * gcc.dg/analyzer/paths-3.c: New test.
12265 * gcc.dg/analyzer/paths-4.c: New test.
12266 * gcc.dg/analyzer/paths-5.c: New test.
12267 * gcc.dg/analyzer/paths-6.c: New test.
12268 * gcc.dg/analyzer/paths-7.c: New test.
12269 * gcc.dg/analyzer/pattern-test-1.c: New test.
12270 * gcc.dg/analyzer/pattern-test-2.c: New test.
12271 * gcc.dg/analyzer/pointer-merging.c: New test.
12272 * gcc.dg/analyzer/pr61861.c: New test.
12273 * gcc.dg/analyzer/pragma-1.c: New test.
12274 * gcc.dg/analyzer/scope-1.c: New test.
12275 * gcc.dg/analyzer/sensitive-1.c: New test.
12276 * gcc.dg/analyzer/setjmp-1.c: New test.
12277 * gcc.dg/analyzer/setjmp-2.c: New test.
12278 * gcc.dg/analyzer/setjmp-3.c: New test.
12279 * gcc.dg/analyzer/setjmp-4.c: New test.
12280 * gcc.dg/analyzer/setjmp-5.c: New test.
12281 * gcc.dg/analyzer/setjmp-6.c: New test.
12282 * gcc.dg/analyzer/setjmp-7.c: New test.
12283 * gcc.dg/analyzer/setjmp-7a.c: New test.
12284 * gcc.dg/analyzer/setjmp-8.c: New test.
12285 * gcc.dg/analyzer/setjmp-9.c: New test.
12286 * gcc.dg/analyzer/signal-1.c: New test.
12287 * gcc.dg/analyzer/signal-2.c: New test.
12288 * gcc.dg/analyzer/signal-3.c: New test.
12289 * gcc.dg/analyzer/signal-4a.c: New test.
12290 * gcc.dg/analyzer/signal-4b.c: New test.
12291 * gcc.dg/analyzer/strcmp-1.c: New test.
12292 * gcc.dg/analyzer/switch.c: New test.
12293 * gcc.dg/analyzer/taint-1.c: New test.
12294 * gcc.dg/analyzer/zlib-1.c: New test.
12295 * gcc.dg/analyzer/zlib-2.c: New test.
12296 * gcc.dg/analyzer/zlib-3.c: New test.
12297 * gcc.dg/analyzer/zlib-4.c: New test.
12298 * gcc.dg/analyzer/zlib-5.c: New test.
12299 * gcc.dg/analyzer/zlib-6.c: New test.
12300 * lib/gcc-defs.exp (dg-check-dot): New procedure.
12301 * lib/target-supports.exp (check_dot_available): New procedure.
12302 (check_effective_target_analyzer): New.
12303 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
12304
12305 2020-01-14 Jason Merrill <jason@redhat.com>
12306
12307 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
12308
12309 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
12310
12311 PR ipa/69678
12312 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
12313 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
12314 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
12315 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
12316 * lib/scandump.exp: Dump executable file name.
12317 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
12318
12319 2020-01-13 David Malcolm <dmalcolm@redhat.com>
12320
12321 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
12322 directive.
12323
12324 2020-01-13 Joseph Myers <joseph@codesourcery.com>
12325
12326 PR c/93241
12327 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12328 tests.
12329
12330 2020-01-13 Martin Sebor <msebor@redhat.com>
12331
12332 PR tree-optimization/93213
12333 * gcc.c-torture/execute/pr93213.c: New test.
12334
12335 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12336
12337 * c-c++-common/goacc/host_data-1.c: Extend.
12338 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12339
12340 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12341
12342 PR tree-optimization/93210
12343 * gcc.dg/pr93210.c: New test.
12344 * g++.dg/opt/pr93210.C: New test.
12345
12346 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12347
12348 PR inline-asm/93027
12349 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12350
12351 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12352
12353 PR inline-asm/93027
12354 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12355
12356 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12357
12358 PR inline-asm/93027
12359 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12360
12361 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12362
12363 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12364 typedef.
12365 (test_diag): Add coverage of "%@".
12366 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12367 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12368 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12369 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12370 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12371 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12372 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12373 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12374 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12375 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12376 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12377
12378 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12379
12380 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12381 nn_line_numbers_enabled.
12382 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12383 (dg-enable-nn-line-numbers): New proc.
12384 (maybe-handle-nn-line-numbers): New proc.
12385 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12386
12387 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12388
12389 PR inline-asm/93027
12390 * gcc.target/i386/pr93207.c: New test.
12391
12392 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12393
12394 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12395
12396 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12397
12398 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12399 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12400 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12401 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12402
12403 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12404
12405 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12406 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12407 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12408 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12409 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12410 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12411 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12412 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12413 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12414
12415 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12416
12417 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12418 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12419 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12420 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12421 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12422 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12423 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12424 * gcc.target/aarch64/sve/single_5.c: Likewise.
12425 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12426 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12427
12428 2020-01-10 Martin Sebor <msebor@redhat.com>
12429
12430 PR c/93132
12431 * gcc.dg/attr-access-read-only-2.c: New test.
12432
12433 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12434
12435 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12436 return values. Use check-function-bodies instead of scan-assembler.
12437 * gcc.target/aarch64/sve/sel_2.c: Likewise
12438 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12439
12440 2020-01-10 Martin Jambor <mjambor@suse.cz>
12441
12442 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12443 piecemeal initialization.
12444
12445 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12446
12447 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12448 rather than aarch64_sve_hw.
12449
12450 2020-01-10 Richard Biener <rguenther@suse.de>
12451
12452 PR testsuite/93216
12453 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12454 case into a LE and BE variant.
12455
12456 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12457
12458 PR fortran/65428
12459 * gfortran.dg/zero_sized_11.f90: New test.
12460 * gfortran.dg/zero_sized_12.f90: New test.
12461
12462 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12463
12464 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12465 * g++.target/aarch64/sve2/acle: New directory.
12466 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12467 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12468 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12469 macros.
12470 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12471 expect an error saying that the function has no f32 form, but instead
12472 expect an error about SVE2 being required if the current target
12473 doesn't support SVE2.
12474 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12475 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12476 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12477 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12478 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12479 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12480 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12481 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12482 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12483 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12484 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12485 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12486 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12487 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12488 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12489 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12490 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12491 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12492 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12493 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12494 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12495 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12496 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12497 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12498 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12499 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12500 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12501 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12502 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12503 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12504 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12505 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12506 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12507 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12508 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12509 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12510 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12511 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12512 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12513 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12514 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12515 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12516 * gcc.target/aarch64/sve2/acle: New directory.
12517
12518 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12519
12520 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12521 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12522 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12523 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12524 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12525 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12526
12527 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12528
12529 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12530
12531 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12532
12533 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12534 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12535
12536 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12537
12538 PR fortran/84135
12539 * gfortran.dg/coarray/codimension_3.f90: New.
12540
12541 2020-01-09 Martin Sebor <msebor@redhat.com>
12542
12543 PR middle-end/93200
12544 * gcc.dg/Wstringop-overflow-30.c: New test.
12545
12546 2020-01-09 Richard Biener <rguenther@suse.de>
12547
12548 PR middle-end/93054
12549 * gcc.dg/pr93054.c: New testcase.
12550
12551 2020-01-09 Richard Biener <rguenther@suse.de>
12552
12553 PR tree-optimization/93040
12554 * gcc.dg/optimize-bswaphi-1.c: Amend.
12555 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12556
12557 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12558
12559 PR inline-asm/93202
12560 * gcc.target/riscv/pr93202.c: New test.
12561
12562 PR target/93141
12563 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12564 of the low half of the constant set.
12565 * gcc.target/i386/pr93141-2.c: New test.
12566
12567 2020-01-08 Jeff Law <law@redhat.com>
12568
12569 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12570
12571 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12572 Olivier Hainque <hainque@adacore.com>
12573
12574 * g++.target/aarch64/sve/tls_2.C: Add missing
12575 { dg-require-effective-target fpic } directive.
12576 * gcc.target/aarch64/noplt_2.c: Likewise.
12577 * gcc.target/aarch64/noplt_3.c: Likewise.
12578 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12579 * gcc.target/aarch64/pic-small.c: Likewise.
12580 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12581 * gcc.target/aarch64/pr66912.c: Likewise.
12582 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12583 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12584 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12585 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12586 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12587 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12588 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12589 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12590 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12591 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12592 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12593 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12594
12595 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR target/93187
12598 * g++.dg/opt/pr93187.C: New test.
12599
12600 PR target/93174
12601 * gcc.c-torture/compile/pr93174.c: New test.
12602
12603 2020-01-08 Olivier Hainque <hainque@adacore.com>
12604 Alexandre Oliva <oliva@adacore.com>
12605
12606 * gcc.target/aarch64/stack-check-alloca.h: Remove
12607 #include alloca.h. #define alloca __builtin_alloca
12608 instead.
12609 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12610 { dg-require-effective-target alloca }.
12611 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12612 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12613 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12614 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12615 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12616 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12617 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12618 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12619 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12620
12621 2020-01-08 Martin Liska <mliska@suse.cz>
12622
12623 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12624 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12625 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12626 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12627 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12628 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12629 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12630 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12631 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12632 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12633 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12634 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12635 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12636 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12637 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12638 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12639 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12640 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12641 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12642 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12643 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12644 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12645 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12646 * gcc.dg/ipa/pr64307.c: Likewise.
12647 * gcc.dg/ipa/pr90555.c: Likewise.
12648 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12649 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12650 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12651
12652 2020-01-08 Richard Biener <rguenther@suse.de>
12653
12654 PR testsuite/92997
12655
12656 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12657
12658 PR target/93188
12659 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12660
12661 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12662
12663 PR ipa/93084
12664 * gcc.dg/ipa/ipa-clone-3.c: New test.
12665
12666 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12667
12668 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12669 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12670
12671 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12672
12673 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12674
12675 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12676
12677 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12678
12679 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12680
12681 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12682 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12683 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12684 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12685
12686 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR tree-optimization/93156
12689 * gcc.dg/tree-ssa/pr93156.c: New test.
12690
12691 PR tree-optimization/93118
12692 * gcc.dg/tree-ssa/pr93118.c: New test.
12693
12694 2020-01-07 Martin Liska <mliska@suse.cz>
12695
12696 PR tree-optimization/92860
12697 * gcc.dg/pr92860-2.c: New test.
12698
12699 2020-01-07 Martin Liska <mliska@suse.cz>
12700
12701 PR tree-optimization/92860
12702 * gcc.dg/pr92860.c: New test.
12703
12704 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR c++/91369
12707 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12708 static_assert failed for C++2a.
12709 * g++.dg/cpp2a/constexpr-new9.C: New test.
12710
12711 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12712
12713 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12714 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12715 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12716
12717 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12718
12719 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12720 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12721
12722 2020-01-06 Nathan Sidwell <nathan@acm.org>
12723
12724 PR c++/79592
12725 * g++.dg/ubsan/vptr-4.C: Add expected error.
12726
12727 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12728
12729 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12730
12731 2020-01-05 Andrew Pinski <apinski@marvell.com>
12732
12733 * gcc.c-torture/compile/20200105-1.c: New testcase.
12734 * gcc.c-torture/compile/20200105-2.c: New testcase.
12735 * gcc.c-torture/compile/20200105-3.c: New testcase.
12736
12737 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12738
12739 * gcc.dg/darwin-version-1.c: Adjust test to use different
12740 options for Darwin4-9 and Darwin10+.
12741
12742 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR target/93141
12745 * gcc.target/i386/pr93141-1.c: New test.
12746 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12747
12748 PR c++/93138
12749 * g++.dg/warn/Wredundant-tags-2.C: New test.
12750
12751 PR c++/93046
12752 * g++.dg/ext/cond4.C: New test.
12753
12754 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12755
12756 PR fortran/91640
12757 * gfortran.dg/contiguous_10.f90: New.
12758
12759 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12760
12761 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12762 effective target masm_intel.
12763 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12764
12765 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR target/93089
12768 * gcc.target/i386/pr93089-2.c: New test.
12769 * gcc.target/i386/pr93089-3.c: New test.
12770
12771 PR target/93089
12772 * gcc.target/i386/pr93089-1.c: New test.
12773
12774 PR target/93110
12775 * gcc.dg/torture/pr93110.c: New test.
12776
12777 PR rtl-optimization/93088
12778 * gcc.target/i386/pr93088.c: New test.
12779
12780 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12781
12782 PR fortran/92994
12783 * gfortran.dg/associate_50.f90: Update dg-error.
12784 * gfortran.dg/associate_51.f90: New.
12785
12786 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR fortran/68020
12789 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12790 run.
12791
12792 2020-01-02 Andrew Pinski <apinski@marvell.com>
12793
12794 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12795 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12796
12797 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR c/90677
12800 * c-c++-common/pr90677-2.c: New test.
12801
12802 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12803
12804 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12805
12806 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12807
12808 PR fortran/68020
12809 * gfortran.dg/implied_shape_4.f90: New.
12810 * gfortran.dg/implied_shape_5.f90: New.
12811
12812 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR ipa/93087
12815 * c-c++-common/cold-1.c: New test.
12816
12817 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12818
12819 PR libfortran/90374
12820 * gfortran.dg/fmt_zero_width.f90: Update test case.
12821
12822 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12823
12824 PR fortran/93113
12825 * gfortran.dg/dependency_58.f90: New test.
12826
12827 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12828
12829 Update copyright years.
12830
12831 PR tree-optimization/93098
12832 * gcc.c-torture/compile/pr93098.c: New test.
12833 \f
12834 Copyright (C) 2020 Free Software Foundation, Inc.
12835
12836 Copying and distribution of this file, with or without modification,
12837 are permitted in any medium without royalty provided the copyright
12838 notice and this notice are preserved.