]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
8672fd885cab6037d5ea9e86b0c48c8994ed65b1
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2020-11-16 Roger Sayle <roger@nextmovesoftware.com>
2
3 PR rtl-optimization/92180
4 * gcc.target/i386/pr92180.c: New test.
5
6 2020-11-16 Harald Anlauf <anlauf@gmx.de>
7
8 * gfortran.dg/pr48958.f90: New test.
9
10 2020-11-16 Jan Hubicka <jh@suse.cz>
11
12 * g++.dg/warn/uninit-1.C: New test.
13
14 2020-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
15
16 * gcc.target/s390/s390.exp (check_effective_target_s390_z14_hw):
17 New predicate.
18 * gcc.target/s390/vector/long-double-caller-abi-run.c: Use the
19 new predicate.
20 * gcc.target/s390/vector/long-double-copysign.c: Likewise.
21 * gcc.target/s390/vector/long-double-from-double.c: Likewise.
22 * gcc.target/s390/vector/long-double-from-float.c: Likewise.
23 * gcc.target/s390/vector/long-double-from-i16.c: Likewise.
24 * gcc.target/s390/vector/long-double-from-i32.c: Likewise.
25 * gcc.target/s390/vector/long-double-from-i64.c: Likewise.
26 * gcc.target/s390/vector/long-double-from-i8.c: Likewise.
27 * gcc.target/s390/vector/long-double-from-u16.c: Likewise.
28 * gcc.target/s390/vector/long-double-from-u32.c: Likewise.
29 * gcc.target/s390/vector/long-double-from-u64.c: Likewise.
30 * gcc.target/s390/vector/long-double-from-u8.c: Likewise.
31 * gcc.target/s390/vector/long-double-to-double.c: Likewise.
32 * gcc.target/s390/vector/long-double-to-float.c: Likewise.
33 * gcc.target/s390/vector/long-double-to-i16.c: Likewise.
34 * gcc.target/s390/vector/long-double-to-i32.c: Likewise.
35 * gcc.target/s390/vector/long-double-to-i64.c: Likewise.
36 * gcc.target/s390/vector/long-double-to-i8.c: Likewise.
37 * gcc.target/s390/vector/long-double-to-u16.c: Likewise.
38 * gcc.target/s390/vector/long-double-to-u32.c: Likewise.
39 * gcc.target/s390/vector/long-double-to-u64.c: Likewise.
40 * gcc.target/s390/vector/long-double-to-u8.c: Likewise.
41 * gcc.target/s390/vector/long-double-wfaxb.c: Likewise.
42 * gcc.target/s390/vector/long-double-wfdxb.c: Likewise.
43 * gcc.target/s390/vector/long-double-wfsxb-1.c: Likewise.
44
45 2020-11-16 H.J. Lu <hjl.tools@gmail.com>
46
47 PR testsuite/97803
48 * c-c++-common/asan/pointer-compare-1.c (global1): Add
49 __attribute__((used))
50 (global2): Likewise.
51 (small_global): Likewise.
52 (large_global): Likewise.
53
54 2020-11-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
55
56 * gcc.dg/profile-info-section.c: New test.
57
58 2020-11-16 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/97838
61 * gcc.dg/vect/pr97838.c: New testcase.
62
63 2020-11-16 Martin Liska <mliska@suse.cz>
64
65 PR tree-optimization/97736
66 * gcc.dg/tree-ssa/switch-1.c: Prefer bit tests.
67 * g++.dg/tree-ssa/pr97736.C: New test.
68
69 2020-11-16 Richard Biener <rguenther@suse.de>
70
71 PR tree-optimization/97835
72 * gcc.dg/vect/pr97835.c: New testcase.
73
74 2020-11-16 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/97830
77 * gcc.dg/pr97830.c: New testcase.
78
79 2020-11-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
80
81 * gcc.target/msp430/rtx-cost-Os-f5series.c: Adjust test to use new
82 hwmult library function name.
83
84 2020-11-15 David Edelsohn <dje.gcc@gmail.com>
85
86 * gcc.dg/ipa/modref-2.c: Add ilp32 expected result.
87
88 2020-11-15 David Edelsohn <dje.gcc@gmail.com>
89
90 * lib/scanasm.exp (parse_section_of_symbols): Also look for AIX
91 XCOFF CSECT notation.
92 * g++.dg/opt/const4.C: Also look for AIX XCOFF "[RO]".
93 * gcc.dg/20021029-1.c: Likewise.
94 * gcc.dg/array-quals-1.c: Likewise and "[RW]".
95 * g++.dg/gomp/tls-5.C: Also look for AIX XCOFF "[TL]".
96 * gcc.dg/pr25376.c: Accept AIX decoration around named section
97 and function descriptor.
98
99 2020-11-15 Maciej W. Rozycki <macro@linux-mips.org>
100
101 * gcc.target/vax/bswapdi-1.c (dg-options): New setting.
102
103 2020-11-15 Jason Merrill <jason@redhat.com>
104
105 * g++.dg/other/abstract1.C: Adjust.
106 * g++.dg/other/abstract2.C: Adjust.
107 * g++.dg/other/abstract4.C: Adjust.
108 * g++.dg/other/abstract5.C: Adjust.
109 * g++.dg/other/abstract8.C: New test.
110 * g++.dg/template/sfinae-dr657.C: Adjust.
111 * g++.old-deja/g++.other/decl3.C: Adjust.
112
113 2020-11-15 Jan Hubicka <jh@suse.cz>
114
115 * gcc.c-torture/execute/pr97836.c: New test.
116
117 2020-11-14 Iain Sandoe <iain@sandoe.co.uk>
118
119 * objc.dg/pr23214.m: Use Object as the root object before
120 Darwin12 (and NSObject after).
121
122 2020-11-14 Jan Hubicka <jh@suse.cz>
123
124 * gcc.dg/torture/pta-ptrarith-1.c: Escape parameters.
125
126 2020-11-14 Matthew Glazar <strager.nds@gmail.com>
127
128 * lib/scanasm.exp (dg-scan): Extract file globbing code ...
129 (dg_glob_remote): ... into this new procedure.
130 (scan-assembler-symbol-section): Define.
131 (scan-symbol-section): Define.
132 * g++.dg/gomp/tls-5.C: Add symbol section test.
133 * g++.dg/opt/const4.C: Likewise.
134 * gcc.dg/20021029-1.c: Likewise.
135 * gcc.dg/array-quals-1.c: Likewise.
136 * gcc.dg/darwin-sections.c: Likewise.
137 * gcc.dg/pr25376.c: Likewise.
138 * gcc.test-framework/test-framework.exp: Load scanasm and test .S files.
139 * gcc.test-framework/dg-scan-symbol-section-1-exp-F.S: New test.
140 * gcc.test-framework/dg-scan-symbol-section-2-exp-F.S: New test.
141 * gcc.test-framework/dg-scan-symbol-section-3-exp-F.S: New test.
142 * gcc.test-framework/dg-scan-symbol-section-exp-P.S: New test.
143
144 2020-11-14 Monk Chiang <monk.chiang@sifive.com>
145
146 PR target/97682
147 * g++.target/riscv/pr97682.C: New test.
148 * gcc.target/riscv/interrupt-3.c: Check register for t0.
149 * gcc.target/riscv/interrupt-4.c: Likewise.
150
151 2020-11-13 Joseph Myers <joseph@codesourcery.com>
152
153 * gcc.dg/binary-constants-2.c, gcc.dg/binary-constants-3.c,
154 gcc.dg/system-binary-constants-1.c: Update expected diagnostics.
155 * gcc.dg/c11-binary-constants-1.c,
156 gcc.dg/c11-binary-constants-2.c, gcc.dg/c2x-binary-constants-1.c,
157 gcc.dg/c2x-binary-constants-2.c, gcc.dg/c2x-binary-constants-3.c:
158 New tests.
159
160 2020-11-13 Jakub Jelinek <jakub@redhat.com>
161
162 * g++.dg/guality/redeclaration1.C (p): New variable.
163 (S::f): Increment what p points to before storing S::i into l. Adjust
164 gdb-test line numbers.
165 (main): Initialize p to address of an automatic variable.
166
167 2020-11-13 Gergö Barany <gergo@codesourcery.com>
168 Thomas Schwinge <thomas@codesourcery.com>
169
170 * c-c++-common/goacc/kernels-decompose-1.c: New.
171 * c-c++-common/goacc/kernels-decompose-2.c: New.
172 * c-c++-common/goacc/kernels-decompose-ice-1.c: New.
173 * c-c++-common/goacc/kernels-decompose-ice-2.c: New.
174 * gfortran.dg/goacc/kernels-decompose-1.f95: New.
175 * gfortran.dg/goacc/kernels-decompose-2.f95: New.
176 * c-c++-common/goacc/if-clause-2.c: Adjust.
177 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
178
179 2020-11-13 Thomas Schwinge <thomas@codesourcery.com>
180
181 * c-c++-common/goacc/classify-parallel.c: Adjust.
182 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
183 * c-c++-common/goacc/classify-serial.c: New.
184 * gfortran.dg/goacc/classify-serial.f95: Likewise.
185
186 2020-11-13 Jason Merrill <jason@redhat.com>
187
188 * g++.dg/cpp2a/feat-cxx2a.C: Check it.
189
190 2020-11-13 Jason Merrill <jason@redhat.com>
191
192 * g++.dg/cpp0x/inh-ctor28.C: Adjust expected diagnostic.
193 * g++.dg/cpp0x/inh-ctor33.C: Likewise.
194 * g++.dg/cpp0x/using-enum-1.C: Add comment.
195 * g++.dg/cpp0x/using-enum-2.C: Allowed in C++20.
196 * g++.dg/cpp0x/using-enum-3.C: Likewise.
197 * g++.dg/cpp1z/class-deduction69.C: Adjust diagnostic.
198 * g++.dg/inherit/using5.C: Likewise.
199 * g++.dg/cpp2a/using-enum-1.C: New test.
200 * g++.dg/cpp2a/using-enum-2.C: New test.
201 * g++.dg/cpp2a/using-enum-3.C: New test.
202 * g++.dg/cpp2a/using-enum-4.C: New test.
203 * g++.dg/cpp2a/using-enum-5.C: New test.
204 * g++.dg/cpp2a/using-enum-6.C: New test.
205 * g++.dg/debug/dwarf2/using-enum.C: New test.
206
207 2020-11-13 Vladimir N. Makarov <vmakarov@redhat.com>
208
209 * c-c++-common/asmgoto-2.c: Permit output in asm goto.
210 * gcc.c-torture/compile/asmgoto-2.c: New.
211 * gcc.c-torture/compile/asmgoto-3.c: New.
212 * gcc.c-torture/compile/asmgoto-4.c: New.
213 * gcc.c-torture/compile/asmgoto-5.c: New.
214
215 2020-11-13 Andrew MacLeod <amacleod@redhat.com>
216
217 * gcc.dg/tree-ssa/evrp20.c
218 * gcc.dg/tree-ssa/evrp21.c
219 * gcc.dg/tree-ssa/evrp22.c
220
221 2020-11-13 Martin Liska <mliska@suse.cz>
222
223 PR testsuite/97788
224 * g++.dg/ubsan/pr61272.C: Move expected error location.
225
226 2020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
227
228 * gcc.c-torture/execute/index-1.c: Skip for the default MSP430 430X ISA.
229
230 2020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
231
232 * gcc.target/msp430/rtx-cost-O3-default.c: New test.
233 * gcc.target/msp430/rtx-cost-O3-f5series.c: New test.
234 * gcc.target/msp430/rtx-cost-Os-default.c: New test.
235 * gcc.target/msp430/rtx-cost-Os-f5series.c: New test.
236
237 2020-11-13 Jan Hubicka <jh@suse.cz>
238
239 * c-c++-common/Wstringop-overflow-2.c: Disable ICF.
240 * g++.dg/warn/Warray-bounds-8.C: Disable ICF.
241
242 2020-11-13 Andrew MacLeod <amacleod@redhat.com>
243
244 * gcc.dg/tree-ssa/pr78655.c: New.
245
246 2020-11-13 Iain Buclaw <ibuclaw@gdcproject.org>
247
248 * gdc.dg/pr92216.d: Update scan-assember.
249
250 2020-11-13 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/97812
253 * gcc.dg/torture/pr97812.c: New testcase.
254
255 2020-11-13 Sudakshina Das <sudi.das@arm.com>
256
257 * g++.dg/tree-ssa/pr90883.C: Remove xfail for aarch64.
258 * gcc.dg/tree-prof/stringop-2.c: Add xfail for aarch64.
259 * gcc.target/aarch64/memset-corner-cases.c: New test.
260 * gcc.target/aarch64/memset-q-reg.c: New test.
261
262 2020-11-13 Iain Sandoe <iain@sandoe.co.uk>
263
264 PR objc/90707
265 * obj-c++.dg/property/at-property-4.mm: Add basic nullability
266 tests.
267 * objc.dg/property/at-property-4.m: Likewise.
268 * obj-c++.dg/attributes/nullability-00.mm: New test.
269 * obj-c++.dg/property/nullability-00.mm: New test.
270 * objc.dg/attributes/nullability-00.m: New test.
271 * objc.dg/property/nullability-00.m: New test.
272
273 2020-11-13 Iain Sandoe <iain@sandoe.co.uk>
274
275 PR objc/77404
276 * obj-c++.dg/attributes/class-attribute-1.mm:
277 Add Wno-objc-root-class.
278 * obj-c++.dg/attributes/class-attribute-2.mm: Likewise.
279 * obj-c++.dg/attributes/class-attribute-3.mm: Likewise.
280 * obj-c++.dg/attributes/method-deprecated-1.mm: Likewise.
281 * obj-c++.dg/attributes/method-deprecated-2.mm: Likewise.
282 * obj-c++.dg/attributes/method-deprecated-3.mm: Likewise.
283 * obj-c++.dg/attributes/method-format-1.mm: Likewise.
284 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
285 * obj-c++.dg/attributes/method-noreturn-1.mm: Likewise.
286 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
287 * obj-c++.dg/attributes/nsobject-01.mm: Likewise.
288 * obj-c++.dg/attributes/parameter-attribute-1.mm: Likewise.
289 * obj-c++.dg/attributes/parameter-attribute-2.mm: Likewise.
290 * obj-c++.dg/attributes/proto-attribute-1.mm: Likewise.
291 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
292 * obj-c++.dg/attributes/proto-attribute-4.mm: Likewise.
293 * obj-c++.dg/attributes/unused-parameter-1.mm: Likewise.
294 * obj-c++.dg/bad-receiver-type.mm: Likewise.
295 * obj-c++.dg/bitfield-3.mm: Likewise.
296 * obj-c++.dg/bitfield-5.mm: Likewise.
297 * obj-c++.dg/class-extension-1.mm: Likewise.
298 * obj-c++.dg/class-extension-2.mm: Likewise.
299 * obj-c++.dg/class-extension-3.mm: Likewise.
300 * obj-c++.dg/class-extension-4.mm: Likewise.
301 * obj-c++.dg/class-protocol-1.mm: Likewise.
302 * obj-c++.dg/comp-types-1.mm: Likewise.
303 * obj-c++.dg/comp-types-10.mm: Likewise.
304 * obj-c++.dg/comp-types-2.mm: Likewise.
305 * obj-c++.dg/comp-types-3.mm: Likewise.
306 * obj-c++.dg/comp-types-5.mm: Likewise.
307 * obj-c++.dg/comp-types-6.mm: Likewise.
308 * obj-c++.dg/comp-types-7.mm: Likewise.
309 * obj-c++.dg/comp-types-8.mm: Likewise.
310 * obj-c++.dg/demangle-2.mm: Likewise.
311 * obj-c++.dg/demangle-3.mm: Likewise.
312 * obj-c++.dg/duplicate-class-1.mm: Likewise.
313 * obj-c++.dg/encode-1-next.mm: Likewise.
314 * obj-c++.dg/encode-1.mm: Likewise.
315 * obj-c++.dg/enhanced-proto-2.mm: Likewise.
316 * obj-c++.dg/exceptions-1.mm: Likewise.
317 * obj-c++.dg/exceptions-3.mm: Likewise.
318 * obj-c++.dg/exceptions-4.mm: Likewise.
319 * obj-c++.dg/exceptions-5.mm: Likewise.
320 * obj-c++.dg/extern-c-1.mm: Likewise.
321 * obj-c++.dg/fobjc-std-1.mm: Likewise.
322 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
323 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
324 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
325 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
326 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
327 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: Likewise.
328 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
329 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
330 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
331 * obj-c++.dg/gnu-api-2-resolve-method.mm: Likewise.
332 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
333 * obj-c++.dg/invalid-method-2.mm: Likewise.
334 * obj-c++.dg/ivar-invalid-type-1.mm: Likewise.
335 * obj-c++.dg/ivar-problem-1.mm: Likewise.
336 * obj-c++.dg/lto/lto.exp: Likewise.
337 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
338 * obj-c++.dg/method-1.mm: Likewise.
339 * obj-c++.dg/method-12.mm: Likewise.
340 * obj-c++.dg/method-18.mm: Likewise.
341 * obj-c++.dg/method-19.mm: Likewise.
342 * obj-c++.dg/method-20.mm: Likewise.
343 * obj-c++.dg/method-3.mm: Likewise.
344 * obj-c++.dg/method-4.mm: Likewise.
345 * obj-c++.dg/method-5.mm: Likewise.
346 * obj-c++.dg/method-8.mm: Likewise.
347 * obj-c++.dg/method-9.mm: Likewise.
348 * obj-c++.dg/method-namespace-1.mm: Likewise.
349 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
350 Likewise.
351 * obj-c++.dg/pr23709.mm: Likewise.
352 * obj-c++.dg/pragma-2.mm: Likewise.
353 * obj-c++.dg/private-1.mm: Likewise.
354 * obj-c++.dg/private-2.mm: Likewise.
355 * obj-c++.dg/property/property.exp: Likewise.
356 * obj-c++.dg/proto-lossage-1.mm: Likewise.
357 * obj-c++.dg/proto-lossage-5.mm: Likewise.
358 * obj-c++.dg/proto-qual-1.mm: Likewise.
359 * obj-c++.dg/protocol-inheritance-1.mm: Likewise.
360 * obj-c++.dg/protocol-inheritance-2.mm: Likewise.
361 * obj-c++.dg/protocol-optional-1.mm: Likewise.
362 * obj-c++.dg/selector-1.mm: Likewise.
363 * obj-c++.dg/selector-2.mm: Likewise.
364 * obj-c++.dg/selector-3.mm: Likewise.
365 * obj-c++.dg/selector-4.mm: Likewise.
366 * obj-c++.dg/strings/strings.exp: Likewise.
367 * obj-c++.dg/stubify-1.mm: Likewise.
368 * obj-c++.dg/stubify-2.mm: Likewise.
369 * obj-c++.dg/super-dealloc-1.mm: Likewise.
370 * obj-c++.dg/super-dealloc-2.mm: Likewise.
371 * obj-c++.dg/sync-3.mm: Likewise.
372 * obj-c++.dg/syntax-error-2.mm: Likewise.
373 * obj-c++.dg/syntax-error-4.mm: Likewise.
374 * obj-c++.dg/syntax-error-7.mm: Likewise.
375 * obj-c++.dg/syntax-error-9.mm: Likewise.
376 * obj-c++.dg/template-4.mm: Likewise.
377 * obj-c++.dg/template-7.mm: Likewise.
378 * obj-c++.dg/template-8.mm: Likewise.
379 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
380 * obj-c++.dg/torture/dg-torture.exp: Likewise.
381 * obj-c++.dg/torture/strings/strings.exp: Likewise.
382 * obj-c++.dg/try-catch-12.mm: Likewise.
383 * obj-c++.dg/try-catch-13.mm: Likewise.
384
385 2020-11-13 Iain Sandoe <iain@sandoe.co.uk>
386
387 PR objc/77404
388 * objc.dg/anon-1.m: Add Wno-objc-root-class.
389 * objc.dg/attributes/class-attribute-1.m: Likewise.
390 * objc.dg/attributes/class-attribute-2.m: Likewise.
391 * objc.dg/attributes/class-attribute-3.m: Likewise.
392 * objc.dg/attributes/method-deprecated-1.m: Likewise.
393 * objc.dg/attributes/method-deprecated-2.m: Likewise.
394 * objc.dg/attributes/method-deprecated-3.m: Likewise.
395 * objc.dg/attributes/method-format-1.m: Likewise.
396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
397 * objc.dg/attributes/method-noreturn-1.m: Likewise.
398 * objc.dg/attributes/method-sentinel-1.m: Likewise.
399 * objc.dg/attributes/nsobject-01.m: Likewise.
400 * objc.dg/attributes/objc-exception-1.m: Likewise.
401 * objc.dg/attributes/parameter-attribute-1.m: Likewise.
402 * objc.dg/attributes/parameter-attribute-2.m: Likewise.
403 * objc.dg/attributes/proto-attribute-1.m: Likewise.
404 * objc.dg/attributes/proto-attribute-2.m: Likewise.
405 * objc.dg/attributes/proto-attribute-3.m: Likewise.
406 * objc.dg/attributes/proto-attribute-4.m: Likewise.
407 * objc.dg/bitfield-2.m: Likewise.
408 * objc.dg/break-in-ifstmt.m: Likewise.
409 * objc.dg/class-1.m: Likewise.
410 * objc.dg/class-extension-1.m: Likewise.
411 * objc.dg/class-extension-2.m: Likewise.
412 * objc.dg/class-extension-3.m: Likewise.
413 * objc.dg/class-extension-4.m: Likewise.
414 * objc.dg/class-protocol-1.m: Likewise.
415 * objc.dg/comp-types-7.m: Likewise.
416 * objc.dg/demangle-1.m: Likewise.
417 * objc.dg/duplicate-class-1.m: Likewise.
418 * objc.dg/encode-6-next.m: Likewise.
419 * objc.dg/encode-6.m: Likewise.
420 * objc.dg/enhanced-proto-2.m: Likewise.
421 * objc.dg/exceptions-1.m: Likewise.
422 * objc.dg/exceptions-3.m: Likewise.
423 * objc.dg/exceptions-4.m: Likewise.
424 * objc.dg/exceptions-5.m: Likewise.
425 * objc.dg/fobjc-std-1.m: Likewise.
426 * objc.dg/foreach-2.m: Likewise.
427 * objc.dg/foreach-4.m: Likewise.
428 * objc.dg/foreach-5.m: Likewise.
429 * objc.dg/fsyntax-only.m: Likewise.
430 * objc.dg/gnu-api-2-class-meta.m: Likewise.
431 * objc.dg/gnu-api-2-class.m: Likewise.
432 * objc.dg/gnu-api-2-ivar.m: Likewise.
433 * objc.dg/gnu-api-2-method.m: Likewise.
434 * objc.dg/gnu-api-2-objc.m: Likewise.
435 * objc.dg/gnu-api-2-objc_msg_lookup.m: Likewise.
436 * objc.dg/gnu-api-2-object.m: Likewise.
437 * objc.dg/gnu-api-2-property.m: Likewise.
438 * objc.dg/gnu-api-2-protocol.m: Likewise.
439 * objc.dg/gnu-api-2-resolve-method.m: Likewise.
440 * objc.dg/gnu-api-2-sel.m: Likewise.
441 * objc.dg/incomplete-type-1.m: Likewise.
442 * objc.dg/instancetype-0.m: Likewise.
443 * objc.dg/invalid-method-2.m: Likewise.
444 * objc.dg/ivar-invalid-type-1.m: Likewise.
445 * objc.dg/ivar-problem-1.m: Likewise.
446 * objc.dg/ivar-scope-1.m: Likewise.
447 * objc.dg/ivar-scope-2.m: Likewise.
448 * objc.dg/ivar-scope-4.m: Likewise.
449 * objc.dg/ivar-visibility-1.m: Likewise.
450 * objc.dg/ivar-visibility-2.m: Likewise.
451 * objc.dg/ivar-visibility-3.m: Likewise.
452 * objc.dg/ivar-visibility-4.m: Likewise.
453 * objc.dg/local-decl-1.m: Likewise.
454 * objc.dg/lto/lto.exp: Likewise.
455 * objc.dg/lto/trivial-1_0.m: Likewise.
456 * objc.dg/method-1.m: Likewise.
457 * objc.dg/method-12.m: Likewise.
458 * objc.dg/method-13.m: Likewise.
459 * objc.dg/method-14.m: Likewise.
460 * objc.dg/missing-proto-3.m: Likewise.
461 * objc.dg/next-runtime-1.m: Likewise.
462 * objc.dg/objc-foreach-1.m: Likewise.
463 * objc.dg/objc-foreach-2.m: Likewise.
464 * objc.dg/objc-foreach-3.m: Likewise.
465 * objc.dg/objc-nofilename-1.m: Likewise.
466 * objc.dg/param-1.m: Likewise.
467 * objc.dg/pch/pch.exp: Likewise.
468 * objc.dg/plugin/diagnostic-test-expressions-1.m: Likewise.
469 * objc.dg/pr23709.m: Likewise.
470 * objc.dg/private-1.m: Likewise.
471 * objc.dg/private-2.m: Likewise.
472 * objc.dg/property/property.exp: Likewise.
473 * objc.dg/proto-hier-1.m: Likewise.
474 * objc.dg/proto-hier-2.m: Likewise.
475 * objc.dg/proto-lossage-1.m: Likewise.
476 * objc.dg/proto-lossage-5.m: Likewise.
477 * objc.dg/proto-qual-1.m: Likewise.
478 * objc.dg/protocol-inheritance-1.m: Likewise.
479 * objc.dg/protocol-inheritance-2.m: Likewise.
480 * objc.dg/protocol-optional-1.m: Likewise.
481 * objc.dg/selector-1.m: Likewise.
482 * objc.dg/selector-2.m: Likewise.
483 * objc.dg/selector-3.m: Likewise.
484 * objc.dg/selector-4.m: Likewise.
485 * objc.dg/shadow-1.m: Likewise.
486 * objc.dg/shadow-2.m: Likewise.
487 * objc.dg/special/load-category-1.m: Likewise.
488 * objc.dg/special/load-category-2.m: Likewise.
489 * objc.dg/special/load-category-3.m: Likewise.
490 * objc.dg/special/special.exp: Likewise.
491 * objc.dg/special/unclaimed-category-1.h: Likewise.
492 * objc.dg/special/unclaimed-category-1.m: Likewise.
493 * objc.dg/stabs-1.m: Likewise.
494 * objc.dg/strings/strings.exp: Likewise.
495 * objc.dg/stubify-1.m: Likewise.
496 * objc.dg/stubify-2.m: Likewise.
497 * objc.dg/super-class-2.m: Likewise.
498 * objc.dg/super-dealloc-1.m: Likewise.
499 * objc.dg/super-dealloc-2.m: Likewise.
500 * objc.dg/sync-3.m: Likewise.
501 * objc.dg/threedotthree-abi-1.m: Likewise.
502 * objc.dg/torture/dg-torture.exp: Likewise.
503 * objc.dg/torture/strings/strings.exp: Likewise.
504 * objc.dg/try-catch-11.m: Likewise.
505 * objc.dg/try-catch-12.m: Likewise.
506 * objc.dg/type-size-2.m: Likewise.
507 * objc.dg/type-size-3.m: Likewise.
508 * objc.dg/type-size-4.m: Likewise.
509 * objc.dg/type-size-5.m: Likewise.
510 * objc.dg/undeclared-selector.m: Likewise.
511 * objc.dg/volatile-1.m: Likewise.
512
513 2020-11-13 Iain Sandoe <iain@sandoe.co.uk>
514
515 PR objc/77404
516 * objc.dg/attributes/root-class-01.m: New test.
517 * objc.dg/root-class-00.m: New test.
518 * obj-c++.dg/attributes/root-class-01.mm: New test.
519 * obj-c++.dg/root-class-00.mm: New test.
520
521 2020-11-13 Patrick Palka <ppalka@redhat.com>
522
523 * g++.dg/cpp2a/concepts-decltype3.C: New test.
524
525 2020-11-12 David Malcolm <dmalcolm@redhat.com>
526
527 PR jit/87291
528 * jit.dg/jit.exp: Load target-supports-dg.exp.
529 Set dg-do-what-default.
530 (jit-dg-test): Set dg-do-what and call dg-get-options, skipping
531 the test if it's not supported on the given target.
532 * jit.dg/test-asm.c: New test.
533 * jit.dg/test-asm.cc: New test.
534
535 2020-11-12 David Malcolm <dmalcolm@redhat.com>
536
537 * jit.dg/test-debug-strings.c (create_code): Add tests of
538 string literal escaping.
539
540 2020-11-12 Joseph Myers <joseph@codesourcery.com>
541
542 * gcc.dg/c2x-has-c-attribute-1.c, gcc.dg/c2x-has-c-attribute-2.c,
543 gcc.dg/c2x-has-c-attribute-3.c, gcc.dg/c2x-has-c-attribute-4.c:
544 New tests.
545
546 2020-11-12 Tobias Burnus <tobias@codesourcery.com>
547
548 PR fortran/97782
549 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Move dg-message
550 one line up.
551 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
552
553 2020-11-12 Thomas Koenig <tkoenig@gcc.gnu.org>
554
555 * gfortran.dg/entry_23.f: New test.
556
557 2020-11-12 Alex Coplan <alex.coplan@arm.com>
558
559 PR target/97730
560 * gcc.target/aarch64/sve2/bcax_1.c (OP): Add missing bitwise not
561 to match correct bcax semantics.
562 * gcc.dg/vect/pr97730.c: New test.
563
564 2020-11-12 Richard Biener <rguenther@suse.de>
565
566 PR tree-optimization/97806
567 * gcc.dg/pr97806.c: New testcase.
568
569 2020-11-12 Jakub Jelinek <jakub@redhat.com>
570
571 PR c++/97790
572 * g++.dg/cpp2a/constexpr-dtor9.C: New test.
573
574 2020-11-12 Jason Merrill <jason@redhat.com>
575
576 PR debug/97060
577 * gcc.dg/debug/dwarf2/pr97060.c: New test.
578
579 2020-11-12 Kewen Lin <linkw@linux.ibm.com>
580
581 * gcc.dg/tree-ssa/pr96789.c: Adjusted by disabling loop
582 vectorization.
583
584 2020-11-12 David Malcolm <dmalcolm@redhat.com>
585
586 * gcc.dg/analyzer/setjmp-5.c: Update expected path output to show
587 an event where the pertinent stack frame is popped. Update
588 expected message from final event to reference this event.
589
590 2020-11-12 David Malcolm <dmalcolm@redhat.com>
591
592 PR tree-optimization/97424
593 * gcc.dg/analyzer/invalid-shift-1.c: New test.
594
595 2020-11-11 Patrick Palka <ppalka@redhat.com>
596
597 PR c++/88115
598 * g++.dg/abi/macro0.C: Adjust.
599 * g++.dg/cpp0x/alignof7.C: New test.
600 * g++.dg/cpp0x/alignof8.C: New test.
601
602 2020-11-11 Patrick Palka <ppalka@redhat.com>
603
604 PR c++/88115
605 * g++.dg/cpp0x/alignof6.C: New test.
606
607 2020-11-11 Marek Polacek <polacek@redhat.com>
608
609 PR c++/97518
610 * g++.dg/diagnostic/static_assert3.C: New test.
611
612 2020-11-11 Jakub Jelinek <jakub@redhat.com>
613
614 * gfortran.dg/gomp/workshare-reduction-3.f90: Use (?:_ull)? instead
615 of (?:_ull) in the scan-tree-dump-times directives.
616 * gfortran.dg/gomp/workshare-reduction-26.f90: Likewise.
617 * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise.
618 * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise.
619 * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise.
620 * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise.
621 * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise.
622 * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise.
623 * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise.
624 * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise.
625 * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise.
626 * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise.
627 * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise.
628 * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise.
629 * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise.
630 * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise.
631 * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise.
632 * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise.
633
634 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
635
636 * gnat.dg/bias2.adb: New test.
637
638 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
639
640 * gnat.dg/opt89.adb: New test.
641
642 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gnat.dg/shift1.adb: New test.
645
646 2020-11-11 Richard Biener <rguenther@suse.de>
647
648 PR testsuite/97797
649 * gcc.dg/torture/ssa-fre-5.c: Use __SIZETYPE__ where
650 appropriate.
651 * gcc.dg/torture/ssa-fre-6.c: Likewise.
652
653 2020-11-11 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/97623
656 * gcc.dg/tree-ssa/ssa-hoist-3.c: Adjust.
657 * gcc.dg/tree-ssa/ssa-hoist-7.c: Likewise.
658 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
659
660 2020-11-11 Richard Sandiford <richard.sandiford@arm.com>
661
662 * gcc.target/aarch64/sve/cmp_1.c: New test.
663 * gcc.target/aarch64/sve/cmp_2.c: Likewise.
664 * gcc.target/aarch64/sve/cond_arith_1.c: Add --param
665 aarch64-sve-compare-costs=0
666 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
667 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
668 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
669 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
670 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
671 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
672 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
673
674 2020-11-11 Hongtao Liu <hongtao.liu@intel.com>
675 Hongyu Wang <hongyu.wang@intel.com>
676
677 * gcc.target/i386/avx512vl-vnni-1.c: Rename..
678 * gcc.target/i386/avx512vl-vnni-1a.c: To This.
679 * gcc.target/i386/avx512vl-vnni-1b.c: New test.
680 * gcc.target/i386/avx512vl-vnni-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vnni-3.c: Ditto.
682 * gcc.target/i386/avx-vnni-1.c: Ditto.
683 * gcc.target/i386/avx-vnni-2.c: Ditto.
684 * gcc.target/i386/avx-vnni-3.c: Ditto.
685 * gcc.target/i386/avx-vnni-4.c: Ditto.
686 * gcc.target/i386/avx-vnni-5.c: Ditto.
687 * gcc.target/i386/avx-vnni-6.c: Ditto.
688 * gcc.target/i386/avx-vpdpbusd-2.c: Ditto.
689 * gcc.target/i386/avx-vpdpbusds-2.c: Ditto.
690 * gcc.target/i386/avx-vpdpwssd-2.c: Ditto.
691 * gcc.target/i386/avx-vpdpwssds-2.c: Ditto.
692 * gcc.target/i386/vnni_inline_error.c: Ditto.
693 * gcc.target/i386/avx512vnnivl-builtin.c: Ditto.
694 * gcc.target/i386/avxvnni-builtin.c: Ditto.
695 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
696 * gcc.target/i386/sse-12.c: Add -mavxvnni.
697 * gcc.target/i386/sse-13.c: Ditto.
698 * gcc.target/i386/sse-14.c: Ditto.
699 * gcc.target/i386/sse-22.c: Ditto.
700 * gcc.target/i386/sse-23.c: Ditto.
701 * g++.dg/other/i386-2.C: Ditto.
702 * g++.dg/other/i386-3.C: Ditto.
703 * lib/target-supports.exp (check_effective_target_avxvnni):
704 New proc.
705
706 2020-11-11 Tobias Burnus <tobias@codesourcery.com>
707
708 * gfortran.dg/gomp/workshare-reduction-26.f90: Add (?:_ull) to
709 scan-tree-dump-times regex for -m32.
710 * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise.
711 * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise.
712 * gfortran.dg/gomp/workshare-reduction-3.f90: Likewise.
713 * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise.
714 * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise.
715 * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise.
716 * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise.
717 * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise.
718 * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise.
719 * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise.
720 * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise.
721 * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise.
722 * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise.
723 * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise.
724 * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise.
725 * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise.
726 * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise.
727
728 2020-11-11 Jakub Jelinek <jakub@redhat.com>
729
730 PR fortran/97768
731 * gfortran.dg/pr97768_1.f90: New test.
732 * gfortran.dg/pr97768_2.f90: New test.
733
734 2020-11-11 Nagaraju Mekala <nmekala@xilinx.com>
735
736 * gcc.target/microblaze/others/strings1.c: Update
737 to include $LC label.
738
739 2020-11-11 David Edelsohn <dje.gcc@gmail.com>
740
741 * c-c++-common/zero-scratch-regs-10.c: Skip on powerpc*-*-*.
742 * c-c++-common/zero-scratch-regs-11.c: Skip on powerpc*-*-*.
743 * c-c++-common/zero-scratch-regs-5.c: Skip on powerpc*-*-aix*.
744 * c-c++-common/zero-scratch-regs-8.c: Skip on powerpc*-*-*.
745 * c-c++-common/zero-scratch-regs-9.c: Skip on powerpc*-*-*.
746
747 2020-11-10 Marek Polacek <polacek@redhat.com>
748
749 PR c++/97518
750 * g++.dg/diagnostic/pr87386.C: Adjust expected output.
751 * g++.dg/diagnostic/static_assert1.C: New test.
752 * g++.dg/diagnostic/static_assert2.C: New test.
753
754 2020-11-10 Marek Polacek <polacek@redhat.com>
755
756 PR c++/52830
757 PR c++/88982
758 PR c++/90799
759 PR c++/87765
760 PR c++/89565
761 * g++.dg/cpp0x/constexpr-52830.C: New test.
762 * g++.dg/cpp0x/vt-88982.C: New test.
763 * g++.dg/cpp1z/class-deduction76.C: New test.
764 * g++.dg/cpp1z/constexpr-lambda26.C: New test.
765 * g++.dg/cpp2a/nontype-class39.C: New test.
766
767 2020-11-10 Tobias Burnus <tobias@codesourcery.com>
768
769 * gfortran.dg/gomp/schedule-modifiers-2.f90: Remove some dg-error.
770 * gfortran.dg/gomp/reduction4.f90: New test.
771 * gfortran.dg/gomp/reduction5.f90: New test.
772 * gfortran.dg/gomp/workshare-reduction-1.f90: New test.
773 * gfortran.dg/gomp/workshare-reduction-2.f90: New test.
774 * gfortran.dg/gomp/workshare-reduction-3.f90: New test.
775 * gfortran.dg/gomp/workshare-reduction-4.f90: New test.
776 * gfortran.dg/gomp/workshare-reduction-5.f90: New test.
777 * gfortran.dg/gomp/workshare-reduction-6.f90: New test.
778 * gfortran.dg/gomp/workshare-reduction-7.f90: New test.
779 * gfortran.dg/gomp/workshare-reduction-8.f90: New test.
780 * gfortran.dg/gomp/workshare-reduction-9.f90: New test.
781 * gfortran.dg/gomp/workshare-reduction-10.f90: New test.
782 * gfortran.dg/gomp/workshare-reduction-11.f90: New test.
783 * gfortran.dg/gomp/workshare-reduction-12.f90: New test.
784 * gfortran.dg/gomp/workshare-reduction-13.f90: New test.
785 * gfortran.dg/gomp/workshare-reduction-14.f90: New test.
786 * gfortran.dg/gomp/workshare-reduction-15.f90: New test.
787 * gfortran.dg/gomp/workshare-reduction-16.f90: New test.
788 * gfortran.dg/gomp/workshare-reduction-17.f90: New test.
789 * gfortran.dg/gomp/workshare-reduction-18.f90: New test.
790 * gfortran.dg/gomp/workshare-reduction-19.f90: New test.
791 * gfortran.dg/gomp/workshare-reduction-20.f90: New test.
792 * gfortran.dg/gomp/workshare-reduction-21.f90: New test.
793 * gfortran.dg/gomp/workshare-reduction-22.f90: New test.
794 * gfortran.dg/gomp/workshare-reduction-23.f90: New test.
795 * gfortran.dg/gomp/workshare-reduction-24.f90: New test.
796 * gfortran.dg/gomp/workshare-reduction-25.f90: New test.
797 * gfortran.dg/gomp/workshare-reduction-26.f90: New test.
798 * gfortran.dg/gomp/workshare-reduction-27.f90: New test.
799 * gfortran.dg/gomp/workshare-reduction-28.f90: New test.
800 * gfortran.dg/gomp/workshare-reduction-29.f90: New test.
801 * gfortran.dg/gomp/workshare-reduction-30.f90: New test.
802 * gfortran.dg/gomp/workshare-reduction-31.f90: New test.
803 * gfortran.dg/gomp/workshare-reduction-32.f90: New test.
804 * gfortran.dg/gomp/workshare-reduction-33.f90: New test.
805 * gfortran.dg/gomp/workshare-reduction-34.f90: New test.
806 * gfortran.dg/gomp/workshare-reduction-35.f90: New test.
807 * gfortran.dg/gomp/workshare-reduction-36.f90: New test.
808 * gfortran.dg/gomp/workshare-reduction-37.f90: New test.
809 * gfortran.dg/gomp/workshare-reduction-38.f90: New test.
810 * gfortran.dg/gomp/workshare-reduction-39.f90: New test.
811 * gfortran.dg/gomp/workshare-reduction-40.f90: New test.
812 * gfortran.dg/gomp/workshare-reduction-41.f90: New test.
813 * gfortran.dg/gomp/workshare-reduction-42.f90: New test.
814 * gfortran.dg/gomp/workshare-reduction-43.f90: New test.
815 * gfortran.dg/gomp/workshare-reduction-44.f90: New test.
816 * gfortran.dg/gomp/workshare-reduction-45.f90: New test.
817 * gfortran.dg/gomp/workshare-reduction-46.f90: New test.
818 * gfortran.dg/gomp/workshare-reduction-47.f90: New test.
819 * gfortran.dg/gomp/workshare-reduction-48.f90: New test.
820 * gfortran.dg/gomp/workshare-reduction-49.f90: New test.
821 * gfortran.dg/gomp/workshare-reduction-50.f90: New test.
822 * gfortran.dg/gomp/workshare-reduction-51.f90: New test.
823 * gfortran.dg/gomp/workshare-reduction-52.f90: New test.
824 * gfortran.dg/gomp/workshare-reduction-53.f90: New test.
825 * gfortran.dg/gomp/workshare-reduction-54.f90: New test.
826 * gfortran.dg/gomp/workshare-reduction-55.f90: New test.
827 * gfortran.dg/gomp/workshare-reduction-56.f90: New test.
828 * gfortran.dg/gomp/workshare-reduction-57.f90: New test.
829 * gfortran.dg/gomp/workshare-reduction-58.f90: New test.
830
831 2020-11-10 Matthew Malcomson <matthew.malcomson@arm.com>
832
833 * c-c++-common/ubsan/sanitize-recover-7.c: Update testcase.
834
835 2020-11-10 Jakub Jelinek <jakub@redhat.com>
836
837 PR c/97748
838 * c-c++-common/Wunused-value-1.c: New test.
839
840 2020-11-10 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/97769
843 * gcc.dg/vect/pr97769.c: New testcase.
844
845 2020-11-10 Chung-Lin Tang <cltang@codesourcery.com>
846
847 * c-c++-common/gomp/clauses-2.c: Remove dg-error cases now valid.
848 * gfortran.dg/gomp/map-2.f90: Likewise.
849 * c-c++-common/gomp/map-5.c: New testcase.
850
851 2020-11-10 Ilya Leoshkevich <iii@linux.ibm.com>
852
853 * gcc.target/s390/vector/long-double-callee-abi-scan.c: New test.
854 * gcc.target/s390/vector/long-double-caller-abi-run.c: New test.
855 * gcc.target/s390/vector/long-double-caller-abi-scan.c: New test.
856 * gcc.target/s390/vector/long-double-copysign.c: New test.
857 * gcc.target/s390/vector/long-double-fprx2-constant.c: New test.
858 * gcc.target/s390/vector/long-double-from-double.c: New test.
859 * gcc.target/s390/vector/long-double-from-float.c: New test.
860 * gcc.target/s390/vector/long-double-from-i16.c: New test.
861 * gcc.target/s390/vector/long-double-from-i32.c: New test.
862 * gcc.target/s390/vector/long-double-from-i64.c: New test.
863 * gcc.target/s390/vector/long-double-from-i8.c: New test.
864 * gcc.target/s390/vector/long-double-from-u16.c: New test.
865 * gcc.target/s390/vector/long-double-from-u32.c: New test.
866 * gcc.target/s390/vector/long-double-from-u64.c: New test.
867 * gcc.target/s390/vector/long-double-from-u8.c: New test.
868 * gcc.target/s390/vector/long-double-to-double.c: New test.
869 * gcc.target/s390/vector/long-double-to-float.c: New test.
870 * gcc.target/s390/vector/long-double-to-i16.c: New test.
871 * gcc.target/s390/vector/long-double-to-i32.c: New test.
872 * gcc.target/s390/vector/long-double-to-i64.c: New test.
873 * gcc.target/s390/vector/long-double-to-i8.c: New test.
874 * gcc.target/s390/vector/long-double-to-u16.c: New test.
875 * gcc.target/s390/vector/long-double-to-u32.c: New test.
876 * gcc.target/s390/vector/long-double-to-u64.c: New test.
877 * gcc.target/s390/vector/long-double-to-u8.c: New test.
878 * gcc.target/s390/vector/long-double-vec-duplicate.c: New test.
879 * gcc.target/s390/vector/long-double-wf.h: New test.
880 * gcc.target/s390/vector/long-double-wfaxb.c: New test.
881 * gcc.target/s390/vector/long-double-wfcxb-0001.c: New test.
882 * gcc.target/s390/vector/long-double-wfcxb-0111.c: New test.
883 * gcc.target/s390/vector/long-double-wfcxb-1011.c: New test.
884 * gcc.target/s390/vector/long-double-wfcxb-1101.c: New test.
885 * gcc.target/s390/vector/long-double-wfdxb.c: New test.
886 * gcc.target/s390/vector/long-double-wfixb.c: New test.
887 * gcc.target/s390/vector/long-double-wfkxb-0111.c: New test.
888 * gcc.target/s390/vector/long-double-wfkxb-1011.c: New test.
889 * gcc.target/s390/vector/long-double-wfkxb-1101.c: New test.
890 * gcc.target/s390/vector/long-double-wflcxb.c: New test.
891 * gcc.target/s390/vector/long-double-wflpxb.c: New test.
892 * gcc.target/s390/vector/long-double-wfmaxb-2.c: New test.
893 * gcc.target/s390/vector/long-double-wfmaxb-3.c: New test.
894 * gcc.target/s390/vector/long-double-wfmaxb-disabled.c: New test.
895 * gcc.target/s390/vector/long-double-wfmaxb.c: New test.
896 * gcc.target/s390/vector/long-double-wfmsxb-disabled.c: New test.
897 * gcc.target/s390/vector/long-double-wfmsxb.c: New test.
898 * gcc.target/s390/vector/long-double-wfmxb.c: New test.
899 * gcc.target/s390/vector/long-double-wfnmaxb-disabled.c: New test.
900 * gcc.target/s390/vector/long-double-wfnmaxb.c: New test.
901 * gcc.target/s390/vector/long-double-wfnmsxb-disabled.c: New test.
902 * gcc.target/s390/vector/long-double-wfnmsxb.c: New test.
903 * gcc.target/s390/vector/long-double-wfsqxb.c: New test.
904 * gcc.target/s390/vector/long-double-wfsxb-1.c: New test.
905 * gcc.target/s390/vector/long-double-wfsxb.c: New test.
906 * gcc.target/s390/vector/long-double-wftcixb-1.c: New test.
907 * gcc.target/s390/vector/long-double-wftcixb.c: New test.
908
909 2020-11-10 Eric Botcazou <ebotcazou@adacore.com>
910
911 * gnat.dg/opt88.adb: New test.
912
913 2020-11-10 David Candler <david.candler@arm.com>
914
915 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Added skip
916 directive.
917 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
918 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
919 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
920
921 2020-11-10 Jakub Jelinek <jakub@redhat.com>
922
923 PR tree-optimization/97764
924 * gcc.c-torture/execute/pr97764.c: New test.
925
926 2020-11-10 Tobias Burnus <tobias@codesourcery.com>
927
928 PR fortran/95847
929 * gfortran.dg/coverage.f90: New test.
930
931 2020-11-10 Richard Biener <rguenther@suse.de>
932
933 PR tree-optimization/97760
934 * gcc.dg/vect/pr97760.c: New testcase.
935
936 2020-11-10 Aldy Hernandez <aldyh@redhat.com>
937
938 * g++.dg/opt/pr97767.C: New test.
939
940 2020-11-10 hongyuw1 <hongyuw1@intel.com>
941
942 * gcc.target/i386/keylocker-aesdec128kl.c: Adjust regex patterns.
943 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
944 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
945 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
946 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
947 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
948 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
949 * gcc.target/i386/keylocker-encodekey128.c: Likewise.
950 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
951 * gcc.target/i386/keylocker-aesenc256kl.c: New test.
952
953 2020-11-10 Andrew MacLeod <amacleod@redhat.com>
954
955 * gcc.dg/pr97567-2.c: New.
956
957 2020-11-09 Marek Polacek <polacek@redhat.com>
958
959 DR 1914
960 * c-c++-common/attr-fallthrough-2.c: Adjust dg-warning.
961 * g++.dg/cpp0x/fallthrough2.C: Likewise.
962 * g++.dg/cpp0x/gen-attrs-60.C: Turn dg-error into dg-warning.
963 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
964 * g++.dg/cpp2a/attr-likely2.C: Adjust dg-warning.
965 * g++.dg/cpp2a/nodiscard-once.C: Turn dg-error into dg-warning.
966 * g++.dg/cpp0x/gen-attrs-72.C: New test.
967
968 2020-11-09 Patrick Palka <ppalka@redhat.com>
969
970 * g++.dg/cpp2a/concepts-decltype2.C: New file.
971
972 2020-11-09 Patrick Palka <ppalka@redhat.com>
973
974 PR c++/93907
975 * g++.dg/cpp2a/concepts-using3.C: New test, based off of
976 concepts-using2.C.
977
978 2020-11-09 Jason Merrill <jason@redhat.com>
979
980 * g++.dg/lookup/using26.C: Adjust location.
981 * g++.old-deja/g++.other/using1.C: Adjust location.
982
983 2020-11-09 Marek Polacek <polacek@redhat.com>
984
985 PR c++/97762
986 * g++.dg/warn/Wvexing-parse8.C: New test.
987
988 2020-11-09 Patrick Palka <ppalka@redhat.com>
989
990 * gcc.dg/pragma-diag-6.c: Adjust expected diagnostics
991 accordingly.
992
993 2020-11-09 Tobias Burnus <tobias@codesourcery.com>
994
995 PR fortran/90111
996 * gfortran.dg/goacc/specification-part.f90: New test.
997
998 2020-11-09 Richard Biener <rguenther@suse.de>
999
1000 PR tree-optimization/97761
1001 * gfortran.dg/vect/pr97761.f90: New testcase.
1002
1003 2020-11-09 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/97753
1006 * gcc.dg/vect/pr97753.c: New testcase.
1007
1008 2020-11-09 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/97746
1011 * gcc.dg/vect/bb-slp-pr97746.c: New testcase.
1012
1013 2020-11-09 Andrea Corallo <andrea.corallo@arm.com>
1014
1015 * gcc.target/arm/simd/vld1_lane_bf16_1.c: Require target to
1016 support and add -mfloat-abi=hard flag.
1017 * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise.
1018 * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise.
1019 * gcc.target/arm/simd/vst1_lane_bf16_1.c: Likewise.
1020 * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
1021 * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
1022
1023 2020-11-08 Iain Sandoe <iain@sandoe.co.uk>
1024
1025 * obj-c++.dg/property/at-property-4.mm: Test handling class
1026 attributes.
1027 * objc.dg/property/at-property-4.m: Likewise.
1028
1029 2020-11-08 Iain Sandoe <iain@sandoe.co.uk>
1030
1031 * c-c++-common/zero-scratch-regs-10.c: Skip for powerpc
1032 Darwin.
1033 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1034 * c-c++-common/zero-scratch-regs-8.c: Likewise.
1035 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1036
1037 2020-11-08 Iain Sandoe <iain@sandoe.co.uk>
1038
1039 * gcc.target/i386/builtin_thread_pointer.c: Require native TLS.
1040
1041 2020-11-07 Marek Polacek <polacek@redhat.com>
1042
1043 * c-c++-common/Wimplicit-fallthrough-20.c: Adjust dg-warning.
1044
1045 2020-11-07 Iain Sandoe <iain@sandoe.co.uk>
1046
1047 * obj-c++.dg/property/at-property-4.mm: Test atomic property
1048 attribute.
1049 * objc.dg/property/at-property-4.m: Likewise.
1050
1051 2020-11-07 Iain Sandoe <iain@sandoe.co.uk>
1052
1053 * obj-c++.dg/attributes/nsobject-01.mm: New test.
1054 * objc.dg/attributes/nsobject-01.m: New test.
1055
1056 2020-11-07 Iain Sandoe <iain@sandoe.co.uk>
1057
1058 * c-c++-common/zero-scratch-regs-10.c: XFAIL for
1059 powerpc-darwin.
1060 * c-c++-common/zero-scratch-regs-11.c: Likewise.
1061 * c-c++-common/zero-scratch-regs-8.c: Likewise.
1062 * c-c++-common/zero-scratch-regs-9.c: Likewise.
1063
1064 2020-11-07 Martin Uecker <muecker@gwdg.de>
1065
1066 * c-c++-common/attr-fallthrough-2.c: Update compiler flags.
1067 * c-c++-common/Wimplicit-fallthrough-20.c: Adapt test.
1068 * gcc.dg/20031223-1.c: Update compiler flags and adapt test.
1069 * gcc.dg/c11-labels-1.c: New test.
1070 * gcc.dg/c11-labels-2.c: New test.
1071 * gcc.dg/c11-labels-3.c: New test.
1072 * gcc.dg/c2x-attr-syntax-3.c: Adapt test.
1073 * gcc.dg/c2x-labels-1.c: New test.
1074 * gcc.dg/c2x-labels-2.c: New test.
1075 * gcc.dg/c2x-labels-3.c: New test.
1076 * gcc.dg/decl-9.c: Update compiler flags and add error.
1077 * gcc.dg/gomp/barrier-2.c: Update compiler flags and add warning.
1078 * gcc.dg/gomp/declare-simd-5.c: Update compiler flags and adapt test.
1079 * gcc.dg/gomp/declare-variant-2.c: Update compiler flags and add error.
1080 * gcc.dg/label-compound-stmt-1.c: Update compiler flags.
1081 * gcc.dg/parse-decl-after-label.c: Update compiler flags.
1082
1083 2020-11-06 Peter Bergner <bergner@linux.ibm.com>
1084
1085 * gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized
1086 test case.
1087
1088 2020-11-06 Peter Bergner <bergner@linux.ibm.com>
1089
1090 * gcc.target/powerpc/mma-alignment.c: New test.
1091
1092 2020-11-06 Jeff Law <law@torsion.usersys.redhat.com>
1093
1094 PR target/91489
1095 * gcc.target/i386/ms_hook_prologue.c: Expand testcase
1096 to reproduce PR target/91489 issue.
1097
1098 2020-11-06 Joseph Myers <joseph@codesourcery.com>
1099
1100 * lib/target-supports.exp
1101 (check_effective_target_fenv_exceptions_dfp): New.
1102 * gcc.dg/dfp/builtin-snan-1.c, gcc.dg/dfp/builtin-snan-2.c: New
1103 tests.
1104
1105 2020-11-06 Marek Polacek <polacek@redhat.com>
1106
1107 PR c++/81660
1108 * g++.dg/warn/Wexceptions3.C: New test.
1109 * g++.dg/eh/pr42859.C: Add dg-warning.
1110 * g++.dg/torture/pr81659.C: Likewise.
1111
1112 2020-11-06 Iain Sandoe <iain@sandoe.co.uk>
1113
1114 * obj-c++.dg/property/at-property-1.mm: Adjust expected
1115 diagnostics.
1116 * obj-c++.dg/property/at-property-29.mm: Likewise.
1117 * obj-c++.dg/property/at-property-4.mm: Likewise.
1118 * obj-c++.dg/property/property-neg-2.mm: Likewise.
1119 * objc.dg/property/at-property-1.m: Likewise.
1120 * objc.dg/property/at-property-29.m: Likewise.
1121 * objc.dg/property/at-property-4.m: Likewise.
1122 * objc.dg/property/at-property-5.m: Likewise.
1123 * objc.dg/property/property-neg-2.m: Likewise.
1124
1125 2020-11-06 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR c++/67453
1128 * g++.dg/ext/attr-used-2.C: New test.
1129
1130 2020-11-06 Iain Sandoe <iain@sandoe.co.uk>
1131
1132 * gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15)
1133 and Darwin20 (macOS 11.0).
1134
1135 2020-11-06 Andrew MacLeod <amacleod@redhat.com>
1136
1137 * gcc.dg/pr97737.c: New.
1138 * gcc.dg/pr97741.c: New.
1139
1140 2020-11-06 David Candler <david.candler@arm.com>
1141
1142 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: New testcase.
1143 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
1144 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
1145 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
1146 * gcc.target/aarch64/narrow_high-intrinsics.c: Update expected assembler
1147 for sqshrun2, sqrshrun2, sqshrn2, uqshrn2, sqrshrn2 and uqrshrn2.
1148
1149 2020-11-06 Richard Sandiford <richard.sandiford@arm.com>
1150
1151 * gcc.target/aarch64/sve/dup_lane_2.c: New test.
1152 * gcc.target/aarch64/sve/dup_lane_3.c: Likewise.
1153 * gcc.target/aarch64/sve/ext_4.c: Likewise.
1154 * gcc.target/aarch64/sve/rev_2.c: Likewise.
1155 * gcc.target/aarch64/sve/revhw_1.c: Likewise.
1156 * gcc.target/aarch64/sve/revhw_2.c: Likewise.
1157 * gcc.target/aarch64/sve/slp_perm_8.c: Likewise.
1158 * gcc.target/aarch64/sve/trn1_2.c: Likewise.
1159 * gcc.target/aarch64/sve/trn2_2.c: Likewise.
1160 * gcc.target/aarch64/sve/uzp1_2.c: Likewise.
1161 * gcc.target/aarch64/sve/uzp2_2.c: Likewise.
1162 * gcc.target/aarch64/sve/zip1_2.c: Likewise.
1163 * gcc.target/aarch64/sve/zip2_2.c: Likewise.
1164
1165 2020-11-06 Martin Liska <mliska@suse.cz>
1166
1167 * gcc.dg/tree-ssa/switch-4.c: New test.
1168
1169 2020-11-06 Richard Biener <rguenther@suse.de>
1170
1171 PR tree-optimization/97706
1172 * gcc.dg/vect/bb-slp-pr97706.c: New testcase.
1173
1174 2020-11-06 Kewen Lin <linkw@linux.ibm.com>
1175
1176 PR gcov-profile/97461
1177 * gcc.dg/tree-prof/pr97461.c: Return aligned memory.
1178
1179 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
1180
1181 * gfortran.dg/goacc/loop-2-parallel-3.f95: Adjust.
1182
1183 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
1184
1185 * gfortran.dg/goacc/loop-6.f95: Remove.
1186
1187 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
1188
1189 * gfortran.dg/goacc/loop-5.f95: Remove.
1190
1191 2020-11-06 Tobias Burnus <tobias@codesourcery.com>
1192
1193 * gfortran.dg/goacc-gomp/goacc-gomp.exp: New.
1194 * gfortran.dg/goacc-gomp/atomic.f90: New test.
1195 * gfortran.dg/goacc/atomic.f90: New test.
1196
1197 2020-11-06 Tobias Burnus <tobias@codesourcery.com>
1198
1199 * c-c++-common/goacc-gomp/atomic.c: New test.
1200 * c-c++-common/goacc/atomic.c: New test.
1201
1202 2020-11-06 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/97732
1205 * gcc.dg/vect/bb-slp-pr97732.c: New testcase.
1206
1207 2020-11-06 Olivier Hainque <hainque@adacore.com>
1208
1209 * gcc.target/i386/fentryname1.c: Add dg-require-profiling.
1210 * gcc.target/i386/fentryname2.c: Likewise.
1211 * gcc.target/i386/fentryname3.c: Likewise.
1212 * gcc.target/i386/returninst1.c: Likewise.
1213 * gcc.target/i386/returninst2.c: Likewise.
1214 * gcc.target/i386/returninst3.c: Likewise.
1215
1216 2020-11-06 Olivier Hainque <hainque@adacore.com>
1217
1218 * g++.dg/pr57878.C: Add dg-require-effective-target fpic.
1219 * g++.dg/pr65032.C: Likewise.
1220 * g++.dg/pr84279.C: Likewise.
1221 * g++.dg/inherit/thunk8.C: Likewise.
1222 * g++.dg/opt/pr64411.C: Likewise.
1223
1224 2020-11-06 Jan Hubicka <jh@suse.cz>
1225
1226 * gcc.dg/ipa/modref-2.c: New test.
1227 * gcc.dg/lto/modref-2_0.c: New test.
1228
1229 2020-11-06 Jeff Law <law@redhat.com>
1230
1231 * gcc.dg/no-strict-overflow-4.c: Adjust expected output.
1232
1233 2020-11-06 Eugene Rozenfeld <erozen@microsoft.com>
1234
1235 * gcc.dg/self-right-shift.c: New test.
1236
1237 2020-11-06 Kito Cheng <kito.cheng@sifive.com>
1238
1239 PR target/96307
1240 * gcc.dg/pr96307.c: New.
1241 * gcc.target/riscv/pr96260.c: Move this test case from here to ...
1242 * gcc.dg/pr96260.c: ... here.
1243 * gcc.target/riscv/pr91441.c: Move this test case from here to ...
1244 * gcc.dg/pr91441.c: ... here.
1245 * lib/target-supports.exp (check_effective_target_no_fsanitize_address):
1246 New proc.
1247
1248 2020-11-05 Marek Polacek <polacek@redhat.com>
1249
1250 PR c++/78209
1251 * g++.dg/cpp1y/decltype-auto1.C: New test.
1252
1253 2020-11-05 Marek Polacek <polacek@redhat.com>
1254
1255 PR c++/97675
1256 * g++.old-deja/g++.eh/catch10.C: Adjust dg-warning.
1257 * g++.dg/warn/Wexceptions1.C: New test.
1258 * g++.dg/warn/Wexceptions2.C: New test.
1259
1260 2020-11-05 Marek Polacek <polacek@redhat.com>
1261
1262 PR c++/25814
1263 * g++.dg/cpp2a/fn-template16.C: Add a dg-warning.
1264 * g++.dg/cpp2a/fn-template7.C: Likewise.
1265 * g++.dg/lookup/pr80891-5.C: Likewise.
1266 * g++.dg/lto/pr79050_0.C: Add extern.
1267 * g++.dg/lto/pr84805_0.C: Likewise.
1268 * g++.dg/parse/pr58898.C: Add a dg-warning.
1269 * g++.dg/template/scope5.C: Likewise.
1270 * g++.old-deja/g++.brendan/recurse.C: Likewise.
1271 * g++.old-deja/g++.jason/template4.C: Likewise.
1272 * g++.old-deja/g++.law/arm4.C: Likewise.
1273 * g++.old-deja/g++.mike/for2.C: Likewise.
1274 * g++.old-deja/g++.other/local4.C: Likewise.
1275 * g++.old-deja/g++.pt/crash3.C: Likewise.
1276 * g++.dg/warn/Wvexing-parse.C: New test.
1277 * g++.dg/warn/Wvexing-parse2.C: New test.
1278 * g++.dg/warn/Wvexing-parse3.C: New test.
1279 * g++.dg/warn/Wvexing-parse4.C: New test.
1280 * g++.dg/warn/Wvexing-parse5.C: New test.
1281 * g++.dg/warn/Wvexing-parse6.C: New test.
1282 * g++.dg/warn/Wvexing-parse7.C: New test.
1283
1284 2020-11-05 Andrew MacLeod <amacleod@redhat.com>
1285
1286 * gcc.dg/pr97725.c: New.
1287
1288 2020-11-05 Olivier Hainque <hainque@adacore.com>
1289
1290 * gcc.dg/sms-12.c: Add dg-require-effective-target fpic.
1291
1292 2020-11-05 Jan Hubicka <jh@suse.cz>
1293
1294 * g++.dg/ipa/devirt-24.C: Update template.
1295
1296 2020-11-05 Tamar Christina <tamar.christina@arm.com>
1297
1298 * gcc.dg/vect/slp-11b.c: Guard statements.
1299
1300 2020-11-05 Aldy Hernandez <aldyh@redhat.com>
1301
1302 * gcc.dg/pr97721.c: New test.
1303
1304 2020-11-05 qing zhao <qinzhao@gcc.gnu.org>
1305
1306 PR target/97715
1307 * gcc.target/i386/zero-scratch-regs-32.c: New test.
1308
1309 2020-11-05 David Malcolm <dmalcolm@redhat.com>
1310
1311 PR analyzer/97668
1312 * gcc.dg/analyzer/pr97668.c: New test.
1313 * gfortran.dg/analyzer/pr97668.f: New test.
1314
1315 2020-11-05 Richard Biener <rguenther@suse.de>
1316
1317 * gcc.dg/vect/bb-slp-69.c: New testcase.
1318
1319 2020-11-05 Tamar Christina <tamar.christina@arm.com>
1320
1321 * gcc.dg/vect/slp-11b.c: Update testcase.
1322 * gcc.dg/vect/slp-perm-6.c: Update target selector.
1323
1324 2020-11-05 Kewen Lin <linkw@linux.ibm.com>
1325
1326 PR target/96933
1327 * gcc.target/powerpc/pr96933-1.c: New test.
1328 * gcc.target/powerpc/pr96933-2.c: New test.
1329 * gcc.target/powerpc/pr96933-3.c: New test.
1330 * gcc.target/powerpc/pr96933-4.c: New test.
1331 * gcc.target/powerpc/pr96933.h: New test.
1332 * gcc.target/powerpc/pr96933-run.h: New test.
1333
1334 2020-11-04 Tamar Christina <tamar.christina@arm.com>
1335
1336 * gcc.dg/vect/slp-11b.c: Update output scan.
1337 * gcc.dg/vect/slp-perm-6.c: Likewise.
1338
1339 2020-11-04 Andrew MacLeod <amacleod@redhat.com>
1340
1341 * gcc.dg/pr97515.c: Check listing for folding of entire function.
1342
1343 2020-11-04 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/97709
1346 * gcc.dg/vect/bb-slp-pr97709.c: New testcase.
1347
1348 2020-11-04 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR tree-optimization/97690
1351 * gcc.dg/tree-ssa/phi-opt-22.c: New test.
1352 * gcc.dg/tree-ssa/ssa-ccp-11.c: Use -O2 instead of -O1.
1353 * gcc.dg/vect/bb-slp-pattern-2.c (foo): Use ? 2 : 7, ? 4 : 7 and
1354 ? 8 : 7 instead of ? 2 : 0, ? 4 : 0, ? 8 : 0.
1355
1356 2020-11-04 Christophe Lyon <christophe.lyon@linaro.org>
1357
1358 * gcc.target/arm/pure-code/no-literal-pool-m0.c: Add dg-skip-if
1359 and -mfloat-abi=soft option.
1360 * gcc.target/arm/pure-code/no-literal-pool-m23.c: Likewise.
1361
1362 2020-11-04 Jakub Jelinek <jakub@redhat.com>
1363
1364 PR c++/97670
1365 * c-c++-common/gomp/allocate-4.c: New test.
1366 * g++.dg/gomp/allocate-2.C: New test.
1367 * g++.dg/gomp/allocate-3.C: New test.
1368
1369 2020-11-04 Joseph Myers <joseph@codesourcery.com>
1370
1371 * gcc.dg/c2x-attr-nodiscard-1.c, gcc.dg/c2x-attr-nodiscard-2.c,
1372 gcc.dg/c2x-attr-nodiscard-3.c, gcc.dg/c2x-attr-nodiscard-4.c: New
1373 tests.
1374 * gcc.dg/c2x-attr-syntax-5.c: Remove nodiscard test.
1375
1376 2020-11-04 liuhongt <hongtao.liu@intel.com>
1377
1378 * gcc.target/i386/pr97540.c: New test.
1379
1380 2020-11-03 Jan Hubicka <jh@suse.cz>
1381
1382 * gcc.c-torture/execute/pr97695.c: New test.
1383
1384 2020-11-03 Jason Merrill <jason@redhat.com>
1385
1386 * g++.dg/Wclass-memaccess.C: Check that signed char and
1387 char16_t aren't treated as byte-access types.
1388
1389 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
1390
1391 * c-c++-common/goacc/pr92793-1.c: Extend.
1392 * gfortran.dg/goacc/pr92793-1.f90: Likewise.
1393
1394 2020-11-03 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR c++/97663
1397 * g++.dg/cpp1z/class-deduction75.C: New test.
1398
1399 2020-11-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
1400
1401 * g++.dg/DRs/dr2303.C: New test.
1402
1403 2020-11-03 Olivier Hainque <hainque@adacore.com>
1404
1405 * gcc.target/powerpc/pr67789.c: Add
1406 dg-require-effective-target fpic.
1407 * gcc.target/powerpc/pr83629.c: Likewise.
1408 * gcc.target/powerpc/pr84112.c: Likewise. Remove
1409 a superflous target test in the dg-do compile
1410 directive while at it.
1411
1412 2020-11-03 Dennis Zhang <dennis.zhang@arm.com>
1413
1414 * gcc.target/aarch64/advsimd-intrinsics/bf16_get.c: New test.
1415 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: New test.
1416
1417 2020-11-03 Marek Polacek <polacek@redhat.com>
1418
1419 PR c++/97632
1420 * g++.dg/warn/Winit-list4.C: New test.
1421
1422 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1423
1424 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
1425 Run it also for arm-*-*.
1426 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
1427 Likewise.
1428 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
1429 Likewise.
1430 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
1431 Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
1433 Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
1435 Likewise.
1436 * gcc.target/arm/simd/vstn_lane_bf16_1.c: New test.
1437
1438 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1439
1440 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
1441 Run it also for the arm backend.
1442 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
1443 Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
1445 Likewise.
1446 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
1447 Likewise.
1448 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
1449 Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
1451 Likewise.
1452 * gcc.target/arm/simd/vldn_lane_bf16_1.c: New test.
1453
1454 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1455
1456 * gcc.target/arm/simd/vst1_bf16_1.c: New test.
1457
1458 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1459
1460 * gcc.target/arm/simd/vld1_bf16_1.c: New test.
1461
1462 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1463
1464 * gcc.target/arm/simd/vst1_lane_bf16_1.c: New testcase.
1465 * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
1466 * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
1467
1468 2020-11-03 Andrea Corallo <andrea.corallo@arm.com>
1469
1470 * gcc.target/arm/simd/vld1_lane_bf16_1.c: New testcase.
1471 * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise.
1472 * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise.
1473
1474 2020-11-03 Dennis Zhang <dennis.zhang@arm.com>
1475
1476 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
1477 (test_vcvt_f32_bf16, test_vcvtq_low_f32_bf16): New tests.
1478 (test_vcvtq_high_f32_bf16, test_vcvth_f32_bf16): Likewise.
1479
1480 2020-11-03 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/80928
1483 * gcc.dg/vect/vect-outer-slp-2.c: New testcase.
1484 * gcc.dg/vect/vect-outer-slp-3.c: Likewise.
1485
1486 2020-11-03 Uroš Bizjak <ubizjak@gmail.com>
1487
1488 * gcc.target/i386/zero-scratch-regs-1.c: Add ia32 target
1489 selector where appropriate. Improve scan-assembler regexp.
1490 * gcc.target/i386/zero-scratch-regs-2.c: Ditto.
1491 * gcc.target/i386/zero-scratch-regs-3.c: Ditto.
1492 * gcc.target/i386/zero-scratch-regs-4.c: Ditto.
1493 * gcc.target/i386/zero-scratch-regs-5.c: Ditto.
1494 * gcc.target/i386/zero-scratch-regs-6.c: Ditto.
1495 * gcc.target/i386/zero-scratch-regs-7.c: Ditto.
1496 * gcc.target/i386/zero-scratch-regs-8.c: Ditto.
1497 * gcc.target/i386/zero-scratch-regs-9.c: Ditto.
1498 * gcc.target/i386/zero-scratch-regs-10.c: Ditto.
1499 * gcc.target/i386/zero-scratch-regs-13.c: Ditto.
1500 * gcc.target/i386/zero-scratch-regs-14.c: Ditto.
1501 * gcc.target/i386/zero-scratch-regs-15.c: Ditto.
1502 * gcc.target/i386/zero-scratch-regs-16.c: Ditto.
1503 * gcc.target/i386/zero-scratch-regs-17.c: Ditto.
1504 * gcc.target/i386/zero-scratch-regs-18.c: Ditto.
1505 * gcc.target/i386/zero-scratch-regs-19.c: Ditto.
1506 * gcc.target/i386/zero-scratch-regs-20.c: Ditto.
1507 * gcc.target/i386/zero-scratch-regs-21.c: Ditto.
1508 * gcc.target/i386/zero-scratch-regs-22.c: Ditto.
1509 * gcc.target/i386/zero-scratch-regs-23.c: Ditto.
1510 * gcc.target/i386/zero-scratch-regs-24.c: Ditto.
1511 * gcc.target/i386/zero-scratch-regs-25.c: Ditto.
1512 * gcc.target/i386/zero-scratch-regs-26.c: Ditto.
1513 * gcc.target/i386/zero-scratch-regs-27.c: Ditto.
1514 * gcc.target/i386/zero-scratch-regs-28.c: Ditto.
1515 * gcc.target/i386/zero-scratch-regs-29.c: Ditto.
1516 * gcc.target/i386/zero-scratch-regs-30.c: Ditto.
1517 * gcc.target/i386/zero-scratch-regs-31.c: Ditto.
1518
1519 2020-11-03 Olivier Hainque <hainque@adacore.com>
1520
1521 * gcc.dg/tree-ssa/pr71077.c: Add
1522 dg-require-effective-target lto.
1523
1524 2020-11-03 Olivier Hainque <hainque@adacore.com>
1525
1526 * gcc.target/i386/pr45352-1.c: Add dg-require-effective-target fpic.
1527 * gcc.target/i386/pr47602.c: Likewise.
1528 * gcc.target/i386/pr55151.c: Likewise.
1529 * gcc.target/i386/pr55458.c: Likewise.
1530 * gcc.target/i386/pr56348.c: Likewise.
1531 * gcc.target/i386/pr57097.c: Likewise.
1532 * gcc.target/i386/pr65753.c: Likewise.
1533 * gcc.target/i386/pr65915.c: Likewise.
1534 * gcc.target/i386/pr66232-5.c: Likewise.
1535 * gcc.target/i386/pr66334.c: Likewise.
1536 * gcc.target/i386/pr66819-2.c: Likewise.
1537 * gcc.target/i386/pr67265.c: Likewise.
1538 * gcc.target/i386/pr81481.c: Likewise.
1539 * gcc.target/i386/pr83994.c: Likewise.
1540
1541 2020-11-03 Jan Hubicka <hubicka@ucw.cz>
1542
1543 * gcc.c-torture/compile/pr97578.c: New test.
1544
1545 2020-11-03 Richard Biener <rguenther@suse.de>
1546
1547 PR testsuite/97688
1548 * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
1549 check to always specify subleaf zero.
1550
1551 2020-11-03 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/97678
1554 * gcc.dg/vect/pr97678.c: New testcase.
1555
1556 2020-11-03 Tobias Burnus <tobias@codesourcery.com>
1557
1558 * gfortran.dg/attr_deprecated.f90: New test.
1559
1560 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
1561
1562 * c-c++-common/goacc/nested-reductions-1-kernels.c: Extend.
1563 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
1564 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
1565 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
1566
1567 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
1568
1569 * c-c++-common/goacc/nested-reductions.c: Split file into...
1570 * c-c++-common/goacc/nested-reductions-1-kernels.c: ... this...
1571 * c-c++-common/goacc/nested-reductions-1-parallel.c: ..., this...
1572 * c-c++-common/goacc/nested-reductions-1-routine.c: ..., and this.
1573 * c-c++-common/goacc/nested-reductions-warn.c: Split file into...
1574 * c-c++-common/goacc/nested-reductions-2-kernels.c: ... this...
1575 * c-c++-common/goacc/nested-reductions-2-parallel.c: ..., this...
1576 * c-c++-common/goacc/nested-reductions-2-routine.c: ..., and this.
1577 * gfortran.dg/goacc/nested-reductions.f90: Split file into...
1578 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: ... this...
1579 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: ..., this...
1580 * gfortran.dg/goacc/nested-reductions-1-routine.f90: ..., and
1581 this.
1582 * gfortran.dg/goacc/nested-reductions-warn.f90: Split file into...
1583 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: ... this...
1584 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: ..., this...
1585 * gfortran.dg/goacc/nested-reductions-2-routine.f90: ..., and
1586 this.
1587
1588 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
1589
1590 PR fortran/92793
1591 * gfortran.dg/goacc/pr92793-1.f90: Adjust.
1592
1593 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
1594
1595 * c-c++-common/goacc/pr92793-1.c: Extend.
1596 * gfortran.dg/goacc/pr92793-1.f90: Likewise.
1597
1598 2020-11-03 Kewen Lin <linkw@gcc.gnu.org>
1599
1600 PR tree-optimization/96789
1601 * gcc.dg/tree-ssa/ssa-dse-28.c: Adjust.
1602 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
1603 * gcc.dg/vect/bb-slp-41.c: Likewise.
1604 * gcc.dg/tree-ssa/pr96789.c: New test.
1605
1606 2020-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1607
1608 PR target/97205
1609 * gcc.c-torture/compile/pr97205.c: New test.
1610
1611 2020-11-02 Alan Modra <amodra@gmail.com>
1612
1613 PR middle-end/97267
1614 * gcc.target/powerpc/pr97267.c: New test.
1615
1616 2020-11-02 H.J. Lu <hjl.tools@gmail.com>
1617
1618 PR target/97140
1619 * gcc.target/i386/pr97140.c: New test.
1620
1621 2020-11-02 Patrick Palka <ppalka@redhat.com>
1622
1623 * g++.dg/cpp2a/concepts-complete1.C: Delete test that became
1624 ill-formed after P2104.
1625
1626 2020-11-02 Carl Love <cel@us.ibm.com>
1627
1628 * gcc.target/powerpc/bcd-2.c: Add include altivec.h.
1629 * gcc.target/powerpc/bcd-3.c: Add include altivec.h.
1630 * gcc.target/powerpc/bcd-4.c: New test.
1631
1632 2020-11-02 Nathan Sidwell <nathan@acm.org>
1633
1634 * g++.dg/concepts/pack-1.C: New.
1635 * g++.dg/lookup/using53.C: Add an enum.
1636 * g++.dg/template/error25.C: Relax 'export' error check.
1637
1638 2020-11-02 Sudakshina Das <sudi.das@arm.com>
1639
1640 PR target/97638
1641 * gcc.target/aarch64/pr97638.c: New test.a
1642
1643 2020-11-02 Richard Biener <rguenther@suse.de>
1644
1645 * gcc.dg/vect/slp-49.c: New testcase.
1646
1647 2020-11-02 Christophe Lyon <christophe.lyon@linaro.org>
1648
1649 * gcc.target/arm/pure-code/no-literal-pool-m23.c: New.
1650
1651 2020-11-02 Christophe Lyon <christophe.lyon@linaro.org>
1652
1653 * gcc.target/arm/pure-code/no-literal-pool-m0.c: New.
1654
1655 2020-11-02 Thomas Schwinge <thomas@codesourcery.com>
1656
1657 PR fortran/92793
1658 * gfortran.dg/goacc/pr92793-1.f90: Adjust.
1659
1660 2020-11-02 Tobias Burnus <tobias@codesourcery.com>
1661
1662 PR fortran/97655
1663 * gfortran.dg/gomp/atomic.f90: Update tree-dump counts; move
1664 invalid OMP 5.0 code to ...
1665 * gfortran.dg/gomp/atomic-2.f90: ... here; update dg-error.
1666 * gfortran.dg/gomp/requires-9.f90: Update tree dump scan.
1667
1668 2020-11-02 Richard Biener <rguenther@suse.de>
1669
1670 PR tree-optimization/97558
1671 * gcc.dg/vect/pr97558-2.c: New testcase.
1672
1673 2020-11-02 Aldy Hernandez <aldyh@redhat.com>
1674
1675 PR tree-optimization/97505
1676 * gcc.dg/pr97505.c: New test.
1677
1678 2020-11-02 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/97558
1681 * gcc.dg/vect/pr97558.c: New testcase.
1682
1683 2020-11-02 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/97650
1686 * gcc.dg/vect/bb-slp-pr97650.c: New testcase.
1687
1688 2020-11-02 Kito Cheng <kito.cheng@sifive.com>
1689
1690 * gcc.target/riscv/arch-7.c: New.
1691 * gcc.target/riscv/attribute-10.c: Update test arch string.
1692
1693 2020-11-02 Christophe Lyon <christophe.lyon@linaro.org>
1694
1695 PR target/96770
1696 * gcc.target/arm/pure-code/pr96770.c: New test.
1697
1698 2020-11-02 Christophe Lyon <christophe.lyon@linaro.org>
1699
1700 PR target/96967
1701 * gcc.target/arm/pure-code/pr96767.c: New test.
1702
1703 2020-11-01 Iain Sandoe <iain@sandoe.co.uk>
1704
1705 * obj-c++.dg/SEL-typedef.mm: New test.
1706 * objc.dg/SEL-typedef.m: New test.
1707
1708 2020-11-01 Iain Sandoe <iain@sandoe.co.uk>
1709
1710 * obj-c++.dg/property/at-property-1.mm: Adjust test after
1711 fixing spurious error output.
1712
1713 2020-11-01 Iain Sandoe <iain@sandoe.co.uk>
1714
1715 * gcc.target/i386/amxbf16-asmintel-1.c: Require masm_intel.
1716 * gcc.target/i386/amxint8-asmintel-1.c: Likewise.
1717 * gcc.target/i386/amxtile-asmintel-1.c: Likewise.
1718
1719 2020-10-30 Qing Zhao <qing.zhao@oracle.com>
1720 H.J.Lu <hjl.tools@gmail.com>
1721
1722 * c-c++-common/zero-scratch-regs-1.c: New test.
1723 * c-c++-common/zero-scratch-regs-10.c: New test.
1724 * c-c++-common/zero-scratch-regs-11.c: New test.
1725 * c-c++-common/zero-scratch-regs-2.c: New test.
1726 * c-c++-common/zero-scratch-regs-3.c: New test.
1727 * c-c++-common/zero-scratch-regs-4.c: New test.
1728 * c-c++-common/zero-scratch-regs-5.c: New test.
1729 * c-c++-common/zero-scratch-regs-6.c: New test.
1730 * c-c++-common/zero-scratch-regs-7.c: New test.
1731 * c-c++-common/zero-scratch-regs-8.c: New test.
1732 * c-c++-common/zero-scratch-regs-9.c: New test.
1733 * c-c++-common/zero-scratch-regs-attr-usages.c: New test.
1734 * gcc.target/i386/zero-scratch-regs-1.c: New test.
1735 * gcc.target/i386/zero-scratch-regs-10.c: New test.
1736 * gcc.target/i386/zero-scratch-regs-11.c: New test.
1737 * gcc.target/i386/zero-scratch-regs-12.c: New test.
1738 * gcc.target/i386/zero-scratch-regs-13.c: New test.
1739 * gcc.target/i386/zero-scratch-regs-14.c: New test.
1740 * gcc.target/i386/zero-scratch-regs-15.c: New test.
1741 * gcc.target/i386/zero-scratch-regs-16.c: New test.
1742 * gcc.target/i386/zero-scratch-regs-17.c: New test.
1743 * gcc.target/i386/zero-scratch-regs-18.c: New test.
1744 * gcc.target/i386/zero-scratch-regs-19.c: New test.
1745 * gcc.target/i386/zero-scratch-regs-2.c: New test.
1746 * gcc.target/i386/zero-scratch-regs-20.c: New test.
1747 * gcc.target/i386/zero-scratch-regs-21.c: New test.
1748 * gcc.target/i386/zero-scratch-regs-22.c: New test.
1749 * gcc.target/i386/zero-scratch-regs-23.c: New test.
1750 * gcc.target/i386/zero-scratch-regs-24.c: New test.
1751 * gcc.target/i386/zero-scratch-regs-25.c: New test.
1752 * gcc.target/i386/zero-scratch-regs-26.c: New test.
1753 * gcc.target/i386/zero-scratch-regs-27.c: New test.
1754 * gcc.target/i386/zero-scratch-regs-28.c: New test.
1755 * gcc.target/i386/zero-scratch-regs-29.c: New test.
1756 * gcc.target/i386/zero-scratch-regs-30.c: New test.
1757 * gcc.target/i386/zero-scratch-regs-31.c: New test.
1758 * gcc.target/i386/zero-scratch-regs-3.c: New test.
1759 * gcc.target/i386/zero-scratch-regs-4.c: New test.
1760 * gcc.target/i386/zero-scratch-regs-5.c: New test.
1761 * gcc.target/i386/zero-scratch-regs-6.c: New test.
1762 * gcc.target/i386/zero-scratch-regs-7.c: New test.
1763 * gcc.target/i386/zero-scratch-regs-8.c: New test.
1764 * gcc.target/i386/zero-scratch-regs-9.c: New test.
1765
1766 2020-10-30 Martin Sebor <msebor@redhat.com>
1767
1768 PR middle-end/97556
1769 * gcc.dg/Warray-bounds-70.c: New test.
1770
1771 2020-10-30 Tobias Burnus <tobias@codesourcery.com>
1772
1773 * g++.dg/guality/guality.exp: Skip $rootme-based check if unset.
1774 * gcc.dg/guality/guality.exp: Likewise.
1775 * gfortran.dg/guality/guality.exp: Likewise.
1776 * lib/asan-dg.exp: Don't use $asan_saved_library_path if not set.
1777 * lib/tsan-dg.exp: Don't use $tsan_saved_library_path if not set.
1778 * lib/ubsan-dg.exp: Don't use $ubsan_saved_library_path if not set.
1779
1780 2020-10-30 Tobias Burnus <tobias@codesourcery.com>
1781
1782 * gfortran.dg/gomp/atomic-2.f90: New test.
1783 * gfortran.dg/gomp/atomic.f90: New test.
1784
1785 2020-10-30 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/97623
1788 * gcc.dg/tree-ssa/ssa-hoist-7.c: New testcase.
1789
1790 2020-10-30 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/97626
1793 * gcc.dg/vect/bb-slp-pr97626.c: New testcase.
1794
1795 2020-10-30 Thomas Schwinge <thomas@codesourcery.com>
1796
1797 PR fortran/92793
1798 * c-c++-common/goacc/clause-locations.c: Rewrite into...
1799 * c-c++-common/goacc/pr92793-1.c: ... this.
1800 * gfortran.dg/goacc/clause-locations.f90: Rewrite into...
1801 * gfortran.dg/goacc/pr92793-1.f90: ... this.
1802
1803 2020-10-30 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/97633
1806 * g++.dg/vect/slp-pr97636.cc: New testcase.
1807 * gcc.dg/vect/bb-slp-pr97633.c: Likewise.
1808
1809 2020-10-30 Alex Coplan <alex.coplan@arm.com>
1810
1811 PR target/96998
1812 * gcc.c-torture/compile/pr96998.c: New test.
1813
1814 2020-10-30 Jakub Jelinek <jakub@redhat.com>
1815
1816 * c-c++-common/gomp/allocate-3.c: New test.
1817
1818 2020-10-30 Jakub Jelinek <jakub@redhat.com>
1819
1820 * c-c++-common/gomp/allocate-1.c (qux): Add another test.
1821 * g++.dg/gomp/allocate-1.C: New test.
1822
1823 2020-10-30 Richard Biener <rguenther@suse.de>
1824
1825 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
1826
1827 2020-10-30 Michael Meissner <meissner@linux.ibm.com>
1828
1829 * gcc.target/powerpc/float128-mix-2.c: New test.
1830 * gcc.target/powerpc/float128-mix-3.c: New test.
1831 * gcc.target/powerpc/float128-mix.c: Update failure messages.
1832
1833 2020-10-29 Marek Polacek <polacek@redhat.com>
1834
1835 DR 625
1836 PR c++/97479
1837 * g++.dg/cpp0x/auto3.C: Update dg-error.
1838 * g++.dg/cpp0x/auto9.C: Likewise.
1839 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
1840 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
1841 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
1842 * g++.dg/DRs/dr625.C: New test.
1843
1844 2020-10-29 Marek Polacek <polacek@redhat.com>
1845
1846 PR c++/93107
1847 * g++.dg/cpp0x/initlist-deduce3.C: New test.
1848
1849 2020-10-29 Marek Polacek <polacek@redhat.com>
1850
1851 * g++.dg/cpp2a/enum-conv1.C: Remove unused code.
1852 * g++.dg/cpp2a/spaceship-err5.C: New test.
1853
1854 2020-10-29 Patrick Palka <ppalka@redhat.com>
1855
1856 PR c++/97412
1857 * g++.dg/cpp2a/concepts-variadic2.C: New test.
1858
1859 2020-10-29 Jason Merrill <jason@redhat.com>
1860
1861 PR c++/97388
1862 * g++.dg/cpp2a/constexpr-dtor8.C: New test.
1863
1864 2020-10-29 Jakub Jelinek <jakub@redhat.com>
1865 Jason Merrill <jason@redhat.com>
1866
1867 PR c++/97388
1868 * g++.dg/cpp2a/constexpr-dtor5.C: New test.
1869 * g++.dg/cpp2a/constexpr-dtor6.C: New test.
1870 * g++.dg/cpp2a/constexpr-dtor7.C: New test.
1871
1872 2020-10-29 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/95808
1875 * g++.dg/cpp2a/constexpr-new15.C: New test.
1876
1877 2020-10-29 Joseph Myers <joseph@codesourcery.com>
1878
1879 * gcc.dg/c11-bool-1.c, gcc.dg/c2x-bool-1.c, gcc.dg/c99-bool-4.c:
1880 New tests.
1881
1882 2020-10-29 Jakub Jelinek <jakub@redhat.com>
1883
1884 * gcc.dg/pr97596.c: Require int128 effective target.
1885
1886 2020-10-29 Andrew MacLeod <amacleod@redhat.com>
1887
1888 * gcc.dg/pr97596.c: New.
1889
1890 2020-10-29 Alexandre Oliva <oliva@adacore.com>
1891
1892 * gnat.dg/sin_cos.ads: New.
1893 * gnat.dg/sin_cos.adb: New.
1894 * gcc.dg/sin_cos.c: New.
1895
1896 2020-10-29 liuhongt <hongtao.liu@intel.com>
1897
1898 * gcc.target/i386/keylocker-aesdec128kl.c: New test.
1899 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1900 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1901 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1902 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1903 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1904 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1905 * gcc.target/i386/keylocker-encodekey128.c: Likewise.
1906 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
1907 * gcc.target/i386/keylocker-loadiwkey.c: Likewise.
1908 * g++.dg/other/i386-2.C: Add -mkl and -mwidekl.
1909 * g++.dg/other/i386-3.C: Likewise.
1910 * gcc.target/i386/sse-12.c: Likewise.
1911 * gcc.target/i386/sse-13.c: Likewise.
1912 * gcc.target/i386/sse-14.c: Likewise.
1913 * gcc.target/i386/sse-22.c: Add kl and widekl.
1914 * gcc.target/i386/sse-23.c: Likewise.
1915 * gcc.target/i386/funcspec-56.inc: Add new target attribute test.
1916
1917 2020-10-29 Richard Biener <rguenther@suse.de>
1918
1919 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
1920
1921 2020-10-29 Andrew MacLeod <amacleod@redhat.com>
1922
1923 * g++.dg/pr97609.C: New.
1924
1925 2020-10-29 David Malcolm <dmalcolm@redhat.com>
1926
1927 PR analyzer/97608
1928 * gcc.dg/analyzer/malloc-1.c (test_42d): New.
1929 * gcc.dg/analyzer/pr97608.c: New test.
1930
1931 2020-10-28 Alan Modra <amodra@gmail.com>
1932
1933 * gcc.target/powerpc/vsx-load-element-extend-char.c: Put "dg-do run"
1934 before "dg-do compile", and make them mutually exclusive.
1935 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
1936 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
1937 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
1938 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
1939 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
1940 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
1941 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
1942 * gcc.target/powerpc/altivec-consts.c: Likewise, add -save-temps.
1943 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
1944
1945 2020-10-28 Alan Modra <amodra@gmail.com>
1946
1947 * gcc.target/powerpc/float128-type-1.c: Simplify target test.
1948 * gcc.target/powerpc/float128-type-2.c: Likewise.
1949
1950 2020-10-28 Alan Modra <amodra@gmail.com>
1951
1952 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Don't check addi
1953 count for ilp32.
1954 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
1955 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Likewise.
1956 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
1957 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
1958
1959 2020-10-28 Marek Polacek <polacek@redhat.com>
1960
1961 * g++.dg/warn/mvp3.C: New test.
1962
1963 2020-10-28 Marek Polacek <polacek@redhat.com>
1964
1965 PR c++/97573
1966 * g++.dg/cpp0x/linkage2.C: Add dg-warning.
1967 * g++.dg/parse/attr3.C: Likewise.
1968 * g++.dg/cpp2a/enum-conv1.C: New test.
1969 * g++.dg/cpp2a/enum-conv2.C: New test.
1970 * g++.dg/cpp2a/enum-conv3.C: New test.
1971
1972 2020-10-28 Marek Polacek <polacek@redhat.com>
1973
1974 PR c++/96675
1975 PR c++/96742
1976 * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus.
1977 * g++.dg/warn/Wtautological-compare3.C: New test.
1978 * g++.dg/warn/Wtype-limits5.C: New test.
1979 * g++.old-deja/g++.pt/crash10.C: Remove dg-warning.
1980
1981 2020-10-28 David Edelsohn <dje.gcc@gmail.com>
1982
1983 * gcc.target/powerpc/sad-vectorize-1.c: Remove AIX skip.
1984 * gcc.target/powerpc/sad-vectorize-2.c: Remove AIX skip.
1985 * gcc.target/powerpc/sad-vectorize-3.c: Remove target.
1986 Require p9vector_hw.
1987 * gcc.target/powerpc/sad-vectorize-4.c: Remove target.
1988 Require p9vector_hw.
1989 * gcc.target/powerpc/signbit-1.c: Remove target.
1990 Require ppc_float128_sw.
1991 * gcc.target/powerpc/signbit-2.c: Remove target.
1992 Require ppc_float128_sw.
1993 * gcc.target/powerpc/signbit-3.c: Remove target.
1994 Require ppc_float128_sw.
1995
1996 2020-10-28 Marek Polacek <polacek@redhat.com>
1997
1998 PR c++/94799
1999 * g++.dg/template/lookup16.C: New test.
2000
2001 2020-10-28 Marek Polacek <polacek@redhat.com>
2002
2003 PR c++/86773
2004 * g++.dg/cpp1z/fold12.C: New test.
2005
2006 2020-10-28 Tamar Christina <tamar.christina@arm.com>
2007
2008 PR target/97535
2009 * gcc.target/aarch64/pr97535.c: Exclude ILP32.
2010
2011 2020-10-28 Richard Sandiford <richard.sandiford@arm.com>
2012
2013 PR tree-optimization/97457
2014 * gcc.dg/vect/pr97457.c: New test.
2015
2016 2020-10-28 Joseph Myers <joseph@codesourcery.com>
2017
2018 * gcc.dg/c11-parm-omit-1.c, gcc.dg/c11-parm-omit-2.c,
2019 gcc.dg/c11-parm-omit-3.c, gcc.dg/c11-parm-omit-4.c,
2020 gcc.dg/c2x-parm-omit-1.c, gcc.dg/c2x-parm-omit-2.c,
2021 gcc.dg/c2x-parm-omit-3.c, gcc.dg/c2x-parm-omit-4.c: New tests.
2022 * gcc.dg/noncompile/pr79758.c: Do not expect error for omitted
2023 parameter name.
2024
2025 2020-10-28 Patrick Palka <ppalka@redhat.com>
2026
2027 PR c++/95132
2028 * g++.dg/cpp2a/concepts-fn7.C: New test.
2029
2030 2020-10-28 David Edelsohn <dje.gcc@gmail.com>
2031
2032 * gcc.target/powerpc/vadsdu-0.c: Remove target.
2033 * gcc.target/powerpc/vadsdu-1.c: Remove target.
2034 * gcc.target/powerpc/vadsdu-2.c: Remove target.
2035 * gcc.target/powerpc/vadsdu-3.c: Remove target.
2036 * gcc.target/powerpc/vadsdu-4.c: Remove target.
2037 * gcc.target/powerpc/vadsdu-5.c: Remove target.
2038 * gcc.target/powerpc/vadsdub-1.c: Remove target.
2039 * gcc.target/powerpc/vadsdub-2.c: Remove target.
2040 * gcc.target/powerpc/vadsduh-1.c: Remove target.
2041 * gcc.target/powerpc/vadsduh-2.c: Remove target.
2042 * gcc.target/powerpc/vadsduw-1.c: Remove target.
2043 * gcc.target/powerpc/vadsduw-2.c: Remove target.
2044 * gcc.target/powerpc/vslv-0.c: Remove target.
2045 * gcc.target/powerpc/vslv-1.c: Remove target.
2046 * gcc.target/powerpc/vsrv-0.c: Remove target.
2047 * gcc.target/powerpc/vsrv-1.c: Remove target.
2048
2049 2020-10-28 David Edelsohn <dje.gcc@gmail.com>
2050 Alan Modra <amodra@gmail.com>
2051
2052 * gcc.target/powerpc/byte-in-either-range-0.c: Remove target.
2053 * gcc.target/powerpc/byte-in-either-range-1.c: Remove target.
2054 * gcc.target/powerpc/byte-in-range-0.c: Remove target.
2055 * gcc.target/powerpc/byte-in-range-1.c: Remove target.
2056 * gcc.target/powerpc/byte-in-set-0.c: Remove target.
2057 * gcc.target/powerpc/byte-in-set-1.c: Remove target.
2058 * gcc.target/powerpc/byte-in-set-2.c: Remove target. Expect
2059 implicit declaration warning.
2060
2061 2020-10-28 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/vect/bb-slp-58.c: Require vect_double.
2064 * gcc.dg/vect/bb-slp-59.c: Likewise.
2065
2066 2020-10-28 Richard Biener <rguenther@suse.de>
2067
2068 PR tree-optimization/97615
2069 * gcc.dg/vect/bb-slp-pr97615.c: New testcase.
2070
2071 2020-10-28 Richard Biener <rguenther@suse.de>
2072
2073 * gcc.dg/vect/bb-slp-68.c: New testcase.
2074
2075 2020-10-28 Andrea Corallo <andrea.corallo@arm.com>
2076
2077 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2078 (hbfloat16_t): Define type.
2079 (CHECK_FP): Make it working for bfloat types.
2080 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c: New file.
2081 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Likewise.
2082 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
2083 Likewise.
2084 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
2085 Likewise.
2086 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
2087 Likewise.
2088 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
2089 Likewise.
2090 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
2091 Likewise.
2092 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
2093 Likewise.
2094
2095 2020-10-28 Andrea Corallo <andrea.corallo@arm.com>
2096
2097 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c: New
2098 testcase.
2099 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
2100 Likewise.
2101 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
2102 Likewise.
2103 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
2104 Likewise.
2105 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
2106 Likewise.
2107 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
2108 Likewise.
2109 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
2110 Likewise.
2111 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
2112 Likewise.
2113
2114 2020-10-28 Jakub Jelinek <jakub@redhat.com>
2115
2116 * c-c++-common/gomp/allocate-1.c: New test.
2117 * c-c++-common/gomp/allocate-2.c: New test.
2118 * c-c++-common/gomp/clauses-1.c (omp_allocator_handle_t): New typedef.
2119 (foo, bar, baz): Add allocate clauses where allowed.
2120
2121 2020-10-28 Alan Modra <amodra@gmail.com>
2122
2123 * gcc.target/powerpc/vsx-load-element-extend-char.c: Add -save-temps.
2124 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
2125 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
2126 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
2127 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
2128 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
2129 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
2130 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
2131
2132 2020-10-28 Alan Modra <amodra@gmail.com>
2133
2134 * gcc.target/powerpc/vec-blend-runnable.c: Add save-temps.
2135 * gcc.target/powerpc/vec-insert-word-runnable.c: Likewise.
2136 * gcc.target/powerpc/vec-permute-ext-runnable.c: Likewise.
2137 * gcc.target/powerpc/vec-replace-word-runnable.c: Likewise.
2138 * gcc.target/powerpc/vec-splati-runnable.c: Likewise.
2139 * gcc.target/powerpc/vec-ternarylogic-3.c: Likewise.
2140 * gcc.target/powerpc/vec-ternarylogic-9.c: Likewise.
2141 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
2142 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
2143 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
2144 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
2145 * gcc.target/powerpc/vec-shift-double-runnable.c: Likewise,
2146 and correct assembly match.
2147
2148 2020-10-27 Joseph Myers <joseph@codesourcery.com>
2149
2150 * gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c,
2151 gcc.dg/c2x-attr-maybe_unused-4.c: Allow duplicate attributes.
2152
2153 2020-10-27 Andreas Krebbel <krebbel@linux.ibm.com>
2154
2155 * gcc.target/s390/pr97497.c: New test.
2156
2157 2020-10-27 Harald Anlauf <anlauf@gmx.de>
2158
2159 * gfortran.dg/value_8.f90: New test.
2160
2161 2020-10-27 Carl Love <cel@us.ibm.com>
2162
2163 * gcc.target/powerpc/vec-blend-runnable.c: Change #ifdef
2164 DEBUG to #if DEBUG.
2165 Fix printf line so it is less then 80 characters long.
2166 * gcc.target/powerpc/vec-insert-word-runnable.c: Change
2167 #ifdef DEBUG to #if DEBUG.
2168 * gcc.target/powerpc/vec-permute-ext-runnable.c: Change
2169 #ifdef DEBUG to #if DEBUG.
2170 * gcc.target/powerpc/vec-replace-word-runnable.c: Change
2171 #ifdef DEBUG to #if DEBUG.
2172 Fix printf lines so they are less then 80 characters long.
2173 * gcc.target/powerpc/vec-shift-double-runnable.c: Change
2174 #ifdef DEBUG to #if DEBUG.
2175
2176 2020-10-27 Tamar Christina <tamar.christina@arm.com>
2177
2178 PR target/97535
2179 * gcc.target/aarch64/pr97535.c: New test.
2180
2181 2020-10-27 Andrea Corallo <andrea.corallo@arm.com>
2182
2183 * gcc.target/aarch64/advsimd-intrinsics/bf16_vect_copy_lane_1.c:
2184 New test.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_1.c:
2186 Likewise.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_2.c:
2188 Likewise.
2189 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_1.c:
2190 Likewise.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_2.c:
2192 Likewise.
2193 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_1.c:
2194 Likewise.
2195 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_2.c:
2196 Likewise.
2197 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_1.c:
2198 Likewise.
2199 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_2.c:
2200 Likewise.
2201
2202 2020-10-27 Richard Biener <rguenther@suse.de>
2203
2204 * gcc.dg/vect/bb-slp-67.c: New testcase.
2205
2206 2020-10-27 Martin Sebor <msebor@redhat.com>
2207
2208 PR middle-end/92942
2209 * gcc.dg/Wstringop-overflow-56.c: New test.
2210 * gcc.dg/Wstringop-overflow-57.c: Same.
2211
2212 2020-10-27 Martin Sebor <msebor@redhat.com>
2213
2214 * gcc.dg/Wstringop-overflow-44.s: Remove.
2215
2216 2020-10-27 Andrew MacLeod <amacleod@redhat.com>
2217
2218 * gcc.dg/pr97567.c: Update to work with 32 bit targets.
2219
2220 2020-10-27 David Malcolm <dmalcolm@redhat.com>
2221
2222 PR analyzer/97568
2223 * gcc.dg/analyzer/pr97568.c: New test.
2224
2225 2020-10-27 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/97560
2228 PR testsuite/97590
2229 * g++.dg/pr97560.C: Require c++11 effective target and add comment
2230 with PR number.
2231
2232 2020-10-27 Richard Biener <rguenther@suse.de>
2233
2234 * gcc.dg/vect/bb-slp-54.c: New test.
2235 * gcc.dg/vect/bb-slp-55.c: Likewise.
2236 * gcc.dg/vect/bb-slp-56.c: Likewise.
2237 * gcc.dg/vect/bb-slp-57.c: Likewise.
2238 * gcc.dg/vect/bb-slp-58.c: Likewise.
2239 * gcc.dg/vect/bb-slp-59.c: Likewise.
2240 * gcc.dg/vect/bb-slp-60.c: Likewise.
2241 * gcc.dg/vect/bb-slp-61.c: Likewise.
2242 * gcc.dg/vect/bb-slp-62.c: Likewise.
2243 * gcc.dg/vect/bb-slp-63.c: Likewise.
2244 * gcc.dg/vect/bb-slp-64.c: Likewise.
2245 * gcc.dg/vect/bb-slp-65.c: Likewise.
2246 * gcc.dg/vect/bb-slp-66.c: Likewise.
2247 * gcc.dg/vect/vect-outer-slp-1.c: Likewise.
2248 * gfortran.dg/vect/O3-bb-slp-1.f: Likewise.
2249 * gfortran.dg/vect/O3-bb-slp-2.f: Likewise.
2250 * g++.dg/vect/simd-11.cc: Likewise.
2251
2252 2020-10-27 Richard Biener <rguenther@suse.de>
2253
2254 * gcc.target/i386/pr95866-1.c: Adjust.
2255
2256 2020-10-27 Alan Modra <amodra@gmail.com>
2257
2258 * gcc.target/powerpc/swaps-p8-22.c: Enable only for aix and
2259 -m64 linux.
2260
2261 2020-10-27 Martin Liska <mliska@suse.cz>
2262
2263 PR gcov-profile/97461
2264 * gcc.dg/tree-prof/pr97461.c: New test.
2265
2266 2020-10-27 Aldy Hernandez <aldyh@redhat.com>
2267
2268 PR tree-optimization/97560
2269 * g++.dg/pr97560.C: New test.
2270
2271 2020-10-27 Alan Modra <amodra@gmail.com>
2272
2273 * gcc.target/powerpc/vsx_mask-count-runnable.c: Separate options
2274 passed to dg-require-effective-target.
2275 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
2276 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
2277 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
2278
2279 2020-10-26 Alan Modra <amodra@gmail.com>
2280
2281 * gcc.target/powerpc/localentry-1.c: Remove -mpcrel from options.
2282 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
2283 * gcc.target/powerpc/pr94740.c: Likewise.
2284
2285 2020-10-26 Alan Modra <amodra@gmail.com>
2286
2287 * gcc.target/powerpc/bswap64-4.c: Comment.
2288
2289 2020-10-26 Alan Modra <amodra@gmail.com>
2290
2291 * gcc.target/powerpc/pr93122.c: Replace -mcpu with -mdejagnu-cpu.
2292 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
2293 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
2294 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
2295 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
2296
2297 2020-10-26 Alan Modra <amodra@gmail.com>
2298
2299 * gcc.target/powerpc/vsx-load-element-extend-char.c: Require int128.
2300 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
2301 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
2302 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
2303 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
2304 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
2305 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
2306 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
2307 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
2308 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
2309 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
2310 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
2311
2312 2020-10-26 Alan Modra <amodra@gmail.com>
2313
2314 * gcc.target/powerpc/cfuged-1.c,
2315 gcc.target/powerpc/cntlzdm-1.c,
2316 gcc.target/powerpc/cnttzdm-1.c,
2317 gcc.target/powerpc/dg-future-1.c,
2318 gcc.target/powerpc/lsbb-runnable.c,
2319 gcc.target/powerpc/mma-double-test.c,
2320 gcc.target/powerpc/mma-single-test.c,
2321 gcc.target/powerpc/p10-arch31.c,
2322 gcc.target/powerpc/p10-identify.c,
2323 gcc.target/powerpc/pdep-1.c,
2324 gcc.target/powerpc/pextd-1.c,
2325 gcc.target/powerpc/pr96787-2.c,
2326 gcc.target/powerpc/vec-blend-runnable.c,
2327 gcc.target/powerpc/vec-cfuged-1.c,
2328 gcc.target/powerpc/vec-clrl-1.c,
2329 gcc.target/powerpc/vec-clrl-3.c,
2330 gcc.target/powerpc/vec-clrr-1.c,
2331 gcc.target/powerpc/vec-clrr-3.c,
2332 gcc.target/powerpc/vec-cntlzm-1.c,
2333 gcc.target/powerpc/vec-cnttzm-1.c,
2334 gcc.target/powerpc/vec-extracth-1.c,
2335 gcc.target/powerpc/vec-extracth-3.c,
2336 gcc.target/powerpc/vec-extracth-5.c,
2337 gcc.target/powerpc/vec-extracth-7.c,
2338 gcc.target/powerpc/vec-extractl-1.c,
2339 gcc.target/powerpc/vec-extractl-3.c,
2340 gcc.target/powerpc/vec-extractl-5.c,
2341 gcc.target/powerpc/vec-extractl-7.c,
2342 gcc.target/powerpc/vec-gnb-1.c,
2343 gcc.target/powerpc/vec-insert-word-runnable.c,
2344 gcc.target/powerpc/vec-pdep-1.c,
2345 gcc.target/powerpc/vec-permute-ext-runnable.c,
2346 gcc.target/powerpc/vec-pext-1.c,
2347 gcc.target/powerpc/vec-replace-word-runnable.c,
2348 gcc.target/powerpc/vec-shift-double-runnable.c,
2349 gcc.target/powerpc/vec-splati-runnable.c,
2350 gcc.target/powerpc/vec-stril-1.c,
2351 gcc.target/powerpc/vec-stril-16.c,
2352 gcc.target/powerpc/vec-stril-17.c,
2353 gcc.target/powerpc/vec-stril-18.c,
2354 gcc.target/powerpc/vec-stril-19.c,
2355 gcc.target/powerpc/vec-stril-20.c,
2356 gcc.target/powerpc/vec-stril-21.c,
2357 gcc.target/powerpc/vec-stril-22.c,
2358 gcc.target/powerpc/vec-stril-23.c,
2359 gcc.target/powerpc/vec-stril-3.c,
2360 gcc.target/powerpc/vec-stril-5.c,
2361 gcc.target/powerpc/vec-stril-7.c,
2362 gcc.target/powerpc/vec-stril_p-1.c,
2363 gcc.target/powerpc/vec-stril_p-3.c,
2364 gcc.target/powerpc/vec-stril_p-5.c,
2365 gcc.target/powerpc/vec-stril_p-7.c,
2366 gcc.target/powerpc/vec-strir-1.c,
2367 gcc.target/powerpc/vec-strir-16.c,
2368 gcc.target/powerpc/vec-strir-17.c,
2369 gcc.target/powerpc/vec-strir-18.c,
2370 gcc.target/powerpc/vec-strir-19.c,
2371 gcc.target/powerpc/vec-strir-20.c,
2372 gcc.target/powerpc/vec-strir-21.c,
2373 gcc.target/powerpc/vec-strir-22.c,
2374 gcc.target/powerpc/vec-strir-23.c,
2375 gcc.target/powerpc/vec-strir-3.c,
2376 gcc.target/powerpc/vec-strir-5.c,
2377 gcc.target/powerpc/vec-strir-7.c,
2378 gcc.target/powerpc/vec-strir_p-1.c,
2379 gcc.target/powerpc/vec-strir_p-3.c,
2380 gcc.target/powerpc/vec-strir_p-5.c,
2381 gcc.target/powerpc/vec-strir_p-7.c,
2382 gcc.target/powerpc/vec-ternarylogic-1.c,
2383 gcc.target/powerpc/vec-ternarylogic-3.c,
2384 gcc.target/powerpc/vec-ternarylogic-5.c,
2385 gcc.target/powerpc/vec-ternarylogic-7.c,
2386 gcc.target/powerpc/vec-ternarylogic-9.c,
2387 gcc.target/powerpc/vsx_mask-count-runnable.c,
2388 gcc.target/powerpc/vsx_mask-expand-runnable.c,
2389 gcc.target/powerpc/vsx_mask-extract-runnable.c,
2390 gcc.target/powerpc/vsx_mask-move-runnable.c,
2391 gcc.target/powerpc/xxgenpc-runnable.c: Link testcase when it
2392 can't be run.
2393
2394 2020-10-26 Alan Modra <amodra@gmail.com>
2395
2396 * gcc.target/powerpc/dimode_off.c: Add -mno-prefixed to options.
2397
2398 2020-10-26 Alan Modra <amodra@gmail.com>
2399
2400 * gcc.target/powerpc/cprophard.c: Add -mno-pcrel to options.
2401 * gcc.target/powerpc/float128-hw3.c: Likewise.
2402 * gcc.target/powerpc/pr79439-1.c: Likewise.
2403 * gcc.target/powerpc/pr79439-2.c: Likewise.
2404 * gcc.target/powerpc/r2_shrink-wrap.c: Likewise.
2405
2406 2020-10-26 Andrew MacLeod <amacleod@redhat.com>
2407
2408 * gcc.dg/pr97567.c: New.
2409
2410 2020-10-26 Aldy Hernandez <aldyh@redhat.com>
2411
2412 * gcc.dg/pr97555.c: New test.
2413
2414 2020-10-26 Ville Voutilainen <ville.voutilainen@gmail.com>
2415
2416 * g++.dg/ext/is_nothrow_constructible1.C: New file.
2417 * g++.dg/ext/is_nothrow_constructible2.C: New file.
2418 * g++.dg/ext/is_nothrow_constructible3.C: New file.
2419 * g++.dg/ext/is_nothrow_constructible4.C: New file.
2420 * g++.dg/ext/is_nothrow_constructible5.C: New file.
2421 * g++.dg/ext/is_nothrow_constructible6.C: New file.
2422
2423 2020-10-26 Jan Hubicka <jh@suse.cz>
2424
2425 PR ipa/97576
2426 * gcc.c-torture/compile/pr97576.c: New test.
2427
2428 2020-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2429
2430 PR tree-optimization/97546
2431 * gcc.target/aarch64/sve/acle/general/pr97546.c: New test.
2432
2433 2020-10-26 Richard Biener <rguenther@suse.de>
2434
2435 PR middle-end/97521
2436 * gcc.target/i386/pr97521.c: New testcase.
2437
2438 2020-10-26 H.J. Lu <hjl.tools@gmail.com>
2439
2440 PR target/95458
2441 * gcc.target/i386/pr95458-1.c: New test.
2442 * gcc.target/i386/pr95458-2.c: Likewise.
2443
2444 2020-10-26 H.J. Lu <hjl.tools@gmail.com>
2445
2446 PR target/95151
2447 * gcc.target/i386/pr95151-1.c: New test.
2448 * gcc.target/i386/pr95151-2.c: Likewise.
2449 * gcc.target/i386/pr95151-3.c: Likewise.
2450 * gcc.target/i386/pr95151-4.c: Likewise.
2451
2452 2020-10-26 Richard Biener <rguenther@suse.de>
2453
2454 PR tree-optimization/97539
2455 * gcc.dg/pr97539.c: New testcase.
2456
2457 2020-10-26 Arnaud Charlet <charlet@adacore.com>
2458
2459 * gnat.dg/warn14.adb: Update expectations.
2460
2461 2020-10-24 Marek Polacek <polacek@redhat.com>
2462
2463 PR c++/96241
2464 * g++.dg/cpp0x/constexpr-96241.C: New test.
2465 * g++.dg/cpp1y/constexpr-96241.C: New test.
2466
2467 2020-10-24 Aldy Hernandez <aldyh@redhat.com>
2468
2469 * g++.dg/pr97538.C: New test.
2470
2471 2020-10-23 Marek Polacek <polacek@redhat.com>
2472
2473 * c-c++-common/Wsizeof-array-div1.c: Expect certain warnings on
2474 lp64 targets only.
2475 * g++.dg/warn/Wsizeof-array-div2.C: Only run on lp64 targets.
2476
2477 2020-10-23 Marek Polacek <polacek@redhat.com>
2478
2479 PR c++/91741
2480 * c-c++-common/Wsizeof-pointer-div.c: Add dg-warning.
2481 * c-c++-common/Wsizeof-array-div1.c: New test.
2482 * g++.dg/warn/Wsizeof-array-div1.C: New test.
2483 * g++.dg/warn/Wsizeof-array-div2.C: New test.
2484
2485 2020-10-23 Martin Sebor <msebor@redhat.com>
2486
2487 PR middle-end/97552
2488 * gcc.dg/Wvla-parameter-2.c: Adjust text of expected warning.
2489 * gcc.dg/Wnonnull-5.c: New test.
2490
2491 2020-10-23 Martin Sebor <msebor@redhat.com>
2492
2493 PR c/97463
2494 * gcc.dg/pr97463.c: New test.
2495
2496 2020-10-23 David Edelsohn <dje.gcc@gmail.com>
2497
2498 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update xxlor expect.
2499
2500 2020-10-23 Jonathan Wakely <jwakely@redhat.com>
2501
2502 * g++.dg/compat/eh/filter2_y.C: Add noexcept(false) to
2503 destructor.
2504
2505 2020-10-23 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR tree-optimization/97164
2508 * c-c++-common/pr97164.c: New test.
2509 * gcc.c-torture/execute/pr36093.c: Move ...
2510 * gcc.dg/pr36093.c: ... here. Add dg-do compile and dg-error
2511 directives.
2512 * gcc.c-torture/execute/pr43783.c: Move ...
2513 * gcc.dg/pr43783.c: ... here. Add dg-do compile, dg-options and
2514 dg-error directives.
2515
2516 2020-10-23 Dennis Zhang <dennis.zhang@arm.com>
2517
2518 * gcc.target/arm/simd/mve-vsub_1.c: New test.
2519
2520 2020-10-23 Richard Biener <rguenther@suse.de>
2521
2522 Revert:
2523 2020-10-23 Richard Biener <rguenther@suse.de>
2524
2525 PR middle-end/97521
2526 * gcc.target/i386/pr97521.c: New testcase.
2527
2528 2020-10-22 Alan Modra <amodra@gmail.com>
2529
2530 * gcc.target/powerpc/vec-splati-runnable.c: Don't abort on
2531 undefined output.
2532
2533 2020-10-22 David Edelsohn <dje.gcc@gmail.com>
2534
2535 * gcc.target/powerpc/rlwimi-2.c: Adjust expected results for lp64.
2536 * gcc.target/powerpc/vec-rlmi-rlnm.c: Remove target and LP64.
2537 Adjust xxlor expected results.
2538
2539 2020-10-22 Tobias Burnus <tobias@codesourcery.com>
2540
2541 * gfortran.dg/gomp/flush-1.f90: New test.
2542 * gfortran.dg/gomp/flush-2.f90: New test.
2543
2544 2020-10-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2545
2546 * gcc.target/powerpc/vsx-load-element-extend-char.c: New test.
2547 * gcc.target/powerpc/vsx-load-element-extend-int.c: New test.
2548 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: New test.
2549 * gcc.target/powerpc/vsx-load-element-extend-short.c: New test.
2550 * gcc.target/powerpc/vsx-store-element-truncate-char.c: New test.
2551 * gcc.target/powerpc/vsx-store-element-truncate-int.c: New test.
2552 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: New test.
2553 * gcc.target/powerpc/vsx-store-element-truncate-short.c: New test.
2554
2555 2020-10-22 Eric Botcazou <ebotcazou@adacore.com>
2556
2557 * ada/acats/run_all.sh: Define and substitute target_{max,min}_int.
2558 * ada/acats/support/macro.dfs: Parameterize {MAX,MIN}_INT.
2559 * gnat.dg/assert1.adb: Adjust conditionally to 128-bit integer types.
2560 * gnat.dg/size_clause1.adb: Do not expect a warning for LP64 targets.
2561 * gnat.dg/warn11.adb: Likewise.
2562 * gnat.dg/specs/rep_clause5.ads (Array_2_Type): Add alignment clause.
2563
2564 2020-10-22 Patrick Palka <ppalka@redhat.com>
2565
2566 PR c++/97328
2567 * g++.dg/cpp2a/constexpr-init19.C: New test.
2568 * g++.dg/cpp2a/constexpr-init20.C: New test.
2569
2570 2020-10-22 Patrick Palka <ppalka@redhat.com>
2571
2572 PR c++/96575
2573 * g++.dg/cpp1z/constexpr-96575.C: New test.
2574
2575 2020-10-22 Patrick Palka <ppalka@redhat.com>
2576
2577 PR c++/97511
2578 * g++.dg/template/shadow3.C: New test.
2579
2580 2020-10-22 Richard Biener <rguenther@suse.de>
2581
2582 PR middle-end/97521
2583 * gcc.target/i386/pr97521.c: New testcase.
2584
2585 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
2586
2587 * gcc.dg/pr97502.c: New test.
2588
2589 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
2590
2591 * gcc.dg/dfp/pr97439.c: New test.
2592
2593 2020-10-22 David Malcolm <dmalcolm@redhat.com>
2594
2595 PR analyzer/97514
2596 * gcc.dg/analyzer/pr97514.c: New test.
2597
2598 2020-10-22 David Malcolm <dmalcolm@redhat.com>
2599
2600 * g++.dg/analyzer/ctor-dtor-1.C: New test.
2601 * g++.dg/analyzer/dyncast-1.C: New test.
2602 * g++.dg/analyzer/vfunc-1.C: New test.
2603
2604 2020-10-22 David Malcolm <dmalcolm@redhat.com>
2605
2606 PR analyzer/97489
2607 * g++.dg/analyzer/pr97489.C: New test.
2608
2609 2020-10-22 Martin Liska <mliska@suse.cz>
2610
2611 PR c/94722
2612 * g++.dg/no-stack-protector-attr-2.C: New test.
2613 * g++.dg/no-stack-protector-attr-3.C: New test.
2614 * g++.dg/no-stack-protector-attr.C: New test.
2615
2616 2020-10-22 liuhongt <hongtao.liu@intel.com>
2617
2618 * gcc.target/i386/pr97249-1.c: New test.
2619
2620 2020-10-22 Andrew MacLeod <amacleod@redhat.com>
2621
2622 * gcc.dg/pr97520.c: New.
2623
2624 2020-10-22 Dennis Zhang <dennis.zhang@arm.com>
2625
2626 * gcc.target/arm/simd/mve-vmul_1.c: New test.
2627
2628 2020-10-22 Andrew MacLeod <amacleod@redhat.com>
2629
2630 PR tree-optimization/97515
2631 * gcc.dg/pr97515.c: New file.
2632
2633 2020-10-21 David Edelsohn <dje.gcc@gmail.com>
2634
2635 * gcc.target/powerpc/fold-vec-extract-float.p9.c: rldicl and
2636 subfic only for target LE.
2637 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: xori only
2638 for target LE. Adjust mfvsrd and add mfvsrld for BE.
2639 * gcc.target/powerpc/fold-vec-extract-short.p9.c: vextuhrx for LE.
2640 vextuhlx for BE.
2641 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Remove target.
2642 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Remove target.
2643 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Remove target. Require
2644 float128
2645
2646 2020-10-21 Martin Liska <mliska@suse.cz>
2647 Andrew MacLeod <amacleod@redhat.com>
2648
2649 PR target/97360
2650 * gcc.target/powerpc/pr97360.c: New test.
2651
2652 2020-10-21 Jan Hubicka <jh@suse.cz>
2653
2654 PR ipa/97445
2655 * gcc.dg/ipa/inlinehint-5.c: New test.
2656
2657 2020-10-21 David Edelsohn <dje.gcc@gmail.com>
2658
2659 * gcc.target/powerpc/p9-extract-1.c: Require lp64.
2660 * gcc.target/powerpc/p9-extract-2.c: Require lp64.
2661 * gcc.target/powerpc/p9-extract-3.c: Require lp64.
2662 * gcc.target/powerpc/p9-permute.c: Remove target.
2663 * gcc.target/powerpc/pr63335.c: Remove target.
2664 * gcc.target/powerpc/pr87507.c: Remove target.
2665 * gcc.target/powerpc/swaps-p8-1.c: Require LE and P8.
2666 * gcc.target/powerpc/swaps-p8-10.c: Remove target. Require P8.
2667 * gcc.target/powerpc/swaps-p8-11.c: Remove target. Require P8.
2668 * gcc.target/powerpc/swaps-p8-12.c: Require LE and P8.
2669 * gcc.target/powerpc/swaps-p8-13.c: Remove target. Require P8.
2670 * gcc.target/powerpc/swaps-p8-14.c: Remove target. Require P8.
2671 * gcc.target/powerpc/swaps-p8-15.c: Remove target. Require P8.
2672 * gcc.target/powerpc/swaps-p8-16.c: Remove target. Require P8.
2673 * gcc.target/powerpc/swaps-p8-17.c: Require P8.
2674 * gcc.target/powerpc/swaps-p8-18.c: Remove target. Require P8.
2675 * gcc.target/powerpc/swaps-p8-19.c: Remove target. Require P8.
2676 * gcc.target/powerpc/swaps-p8-2.c: Require LE and P8.
2677 * gcc.target/powerpc/swaps-p8-20.c: Remove target.
2678 * gcc.target/powerpc/swaps-p8-21.c: Remove target. Require Altivec.
2679 * gcc.target/powerpc/swaps-p8-22.c: Remove target. Require P8.
2680 * gcc.target/powerpc/swaps-p8-23.c: Require LE and P8.
2681 * gcc.target/powerpc/swaps-p8-24.c: Remove target. Require P8.
2682 * gcc.target/powerpc/swaps-p8-25.c: Require LE and P8.
2683 * gcc.target/powerpc/swaps-p8-26.c: Remove target. Require P8.
2684 * gcc.target/powerpc/swaps-p8-27.c: Remove target. Require P8.
2685 * gcc.target/powerpc/swaps-p8-28.c: Remove target.
2686 * gcc.target/powerpc/swaps-p8-29.c: Remove target.
2687 * gcc.target/powerpc/swaps-p8-3.c: Require LE and P8.
2688 * gcc.target/powerpc/swaps-p8-30.c: Remove target.
2689 * gcc.target/powerpc/swaps-p8-31.c: Remove target.
2690 * gcc.target/powerpc/swaps-p8-32.c: Remove target.
2691 * gcc.target/powerpc/swaps-p8-33.c: Remove target.
2692 * gcc.target/powerpc/swaps-p8-34.c: Remove target.
2693 * gcc.target/powerpc/swaps-p8-35.c: Remove target.
2694 * gcc.target/powerpc/swaps-p8-36.c: Remove target.
2695 * gcc.target/powerpc/swaps-p8-37.c: Remove target.
2696 * gcc.target/powerpc/swaps-p8-38.c: Remove target.
2697 * gcc.target/powerpc/swaps-p8-39.c: Remove target.
2698 * gcc.target/powerpc/swaps-p8-4.c: Require LE and P8.
2699 * gcc.target/powerpc/swaps-p8-40.c: Remove target.
2700 * gcc.target/powerpc/swaps-p8-41.c: Remove target.
2701 * gcc.target/powerpc/swaps-p8-42.c: Remove target.
2702 * gcc.target/powerpc/swaps-p8-43.c: Remove target.
2703 * gcc.target/powerpc/swaps-p8-44.c: Remove target.
2704 * gcc.target/powerpc/swaps-p8-45.c: Remove target.
2705 * gcc.target/powerpc/swaps-p8-46.c: Require LE.
2706 * gcc.target/powerpc/swaps-p8-5.c: Require LE and P8.
2707 * gcc.target/powerpc/swaps-p8-6.c: Remove target. Require P8.
2708 * gcc.target/powerpc/swaps-p8-7.c: Remove target. Require P8.
2709 * gcc.target/powerpc/swaps-p8-8.c: Remove target. Require P8.
2710 * gcc.target/powerpc/swaps-p8-9.c: Remove target. Require P8.
2711 * gcc.target/powerpc/vec-cmp.c: Require LP64.
2712 * gcc.target/powerpc/vec-cmpne.c: Remove target.
2713 * gcc.target/powerpc/vec-mul.c: Remove target.
2714 * gcc.target/powerpc/vec-set-char.c: Require LP64.
2715 * gcc.target/powerpc/vec-set-int.c: Require LP64.
2716 * gcc.target/powerpc/vec-set-short.c: Require LP64.
2717 * gcc.target/powerpc/vec-xxpermdi.c: Remove target. Require VSX.
2718 * gcc.target/powerpc/vsxcopy.c: Remove target. Require VSX.
2719
2720 2020-10-21 Richard Biener <rguenther@suse.de>
2721
2722 PR tree-optimization/97500
2723 * gfortran.dg/pr97500.f90: New testcase.
2724
2725 2020-10-21 liuhongt <hongtao.liu@intel.com>
2726
2727 PR target/97506
2728 * gcc.target/i386/pr97506.c: New test.
2729
2730 2020-10-21 Jakub Jelinek <jakub@redhat.com>
2731
2732 PR tree-optimization/97503
2733 * gcc.dg/tree-ssa/pr97503.c: New test.
2734
2735 2020-10-21 Martin Liska <mliska@suse.cz>
2736
2737 PR sanitizer/97414
2738 * g++.dg/asan/pr97414.C: New test.
2739
2740 2020-10-21 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * gnat.dg/multfixed.adb: Update expected exception message.
2743
2744 2020-10-21 Andrea Corallo <andrea.corallo@arm.com>
2745
2746 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (CMT):
2747 Adopt the same style used in the rest of the file.
2748
2749 2020-10-21 Aldy Hernandez <aldyh@redhat.com>
2750
2751 * gcc.dg/Walloca-1.c: Adjust for 32-bits.
2752
2753 2020-10-22 Dennis Zhang <dennis.zhang@arm.com>
2754
2755 * gcc.target/arm/simd/mve-vminmax_1.c: New test.
2756
2757 2020-10-20 Jeff Law <law@redhat.com>
2758
2759 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Improve pruning of
2760 invalid scanf call messages.
2761
2762 2020-10-20 Andrew MacLeod <amacleod@redhat.com>
2763
2764 PR tree-optimization/97505
2765 * gfortran.dg/pr97505.f90: New file.
2766
2767 2020-10-20 Nathan Sidwell <nathan@acm.org>
2768
2769 * g++.dg/lookup/local-extern.C: New.
2770
2771 2020-10-20 Aldy Hernandez <aldyh@redhat.com>
2772
2773 * gcc.dg/Wrestrict-22.c: New test.
2774 * g++.dg/torture/pr92421.C: Adjust for ranger.
2775
2776 2020-10-20 Aldy Hernandez <aldyh@redhat.com>
2777
2778 * gcc.dg/Walloca-1.c: Adjust for ranger.
2779 * gcc.dg/Walloca-12.c: Same.
2780 * gcc.dg/Walloca-13.c: Same.
2781 * gcc.dg/Walloca-2.c: Same.
2782 * gcc.dg/Walloca-3.c: Same.
2783 * gcc.dg/Walloca-6.c: Same.
2784 * gcc.dg/Wvla-larger-than-2.c: Same.
2785
2786 2020-10-20 Tobias Burnus <tobias@codesourcery.com>
2787
2788 * gcc.misc-tests/outputs.exp: Add ltrans_args dump files
2789 for 'lto save-temps'.
2790
2791 2020-10-20 Aldy Hernandez <aldyh@redhat.com>
2792
2793 * gcc.dg/pr97501.c: New test.
2794
2795 2020-10-20 Nathan Sidwell <nathan@acm.org>
2796
2797 * gcc.dg/cpp/endif.c: Move to ...
2798 * c-c++-common/cpp/endif.c: ... here.
2799 * gcc.dg/cpp/endif.h: Move to ...
2800 * c-c++-common/cpp/endif.h: ... here.
2801 * c-c++-common/cpp/eof-2.c: Adjust diagnostic.
2802 * c-c++-common/cpp/eof-3.c: Adjust diagnostic.
2803
2804 2020-10-20 Marek Polacek <polacek@redhat.com>
2805
2806 PR c++/82239
2807 * g++.dg/cpp0x/static_assert16.C: New test.
2808
2809 2020-10-20 Arnaud Charlet <charlet@adacore.com>
2810
2811 * gnat.dg/opt11.adb: Add new expected warning.
2812
2813 2020-10-20 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/97496
2816 * gcc.dg/vect/bb-slp-pr97496.c: New testcase.
2817
2818 2020-10-20 Aldy Hernandez <aldyh@redhat.com>
2819
2820 * gcc.dg/pr97488.c: Add target int128 predicate.
2821
2822 2020-10-19 Andrew MacLeod <amacleod@redhat.com>
2823
2824 * gcc.dg/pr97360-2.c: New test.
2825
2826 2020-10-19 David Edelsohn <dje.gcc@gmail.com>
2827
2828 * gcc.target/powerpc/sad-vectorize-1.c: Remove target.
2829 * gcc.target/powerpc/sad-vectorize-2.c: Remove target.
2830 * gcc.target/powerpc/vec-extract-v16qi-df.c: Remove target.
2831 * gcc.target/powerpc/vec-extract-v16qi.c: Remove target.
2832 * gcc.target/powerpc/vec-extract-v16qiu-df.c: Remove target.
2833 * gcc.target/powerpc/vec-extract-v16qiu.c: Remove target.
2834 * gcc.target/powerpc/vec-extract-v2df.c: Remove target.
2835 * gcc.target/powerpc/vec-extract-v2di.c: Require lp64.
2836 * gcc.target/powerpc/vec-extract-v4sf.c: Remove target.
2837 * gcc.target/powerpc/vec-extract-v4si-df.c: Remove target.
2838 * gcc.target/powerpc/vec-extract-v4si.c: Remove target.
2839 * gcc.target/powerpc/vec-extract-v4siu-df.c: Remove target.
2840 * gcc.target/powerpc/vec-extract-v4siu.c: Remove target.
2841 * gcc.target/powerpc/vec-extract-v8hi-df.c: Remove target.
2842 * gcc.target/powerpc/vec-extract-v8hi.c: Remove target.
2843 * gcc.target/powerpc/vec-extract-v8hiu-df.c: Remove target.
2844 * gcc.target/powerpc/vec-extract-v8hiu.c: Remove target.
2845 * gcc.target/powerpc/vec-init-1.c: Remove target.
2846 * gcc.target/powerpc/vec-init-2.c: Require lp64.
2847 * gcc.target/powerpc/vec-init-3.c: Require lp64.
2848 * gcc.target/powerpc/vec-init-4.c: Remove target.
2849 * gcc.target/powerpc/vec-init-5.c: Remove target.
2850 * gcc.target/powerpc/vec-init-6.c: Require lp64.
2851 * gcc.target/powerpc/vec-init-7.c: Require lp64.
2852 * gcc.target/powerpc/vec-init-8.c: Remove target.
2853 * gcc.target/powerpc/vec-init-9.c: Require lp64.
2854 * gcc.target/powerpc/vec-setup-double.c: Remove target.
2855 * gcc.target/powerpc/vec-setup-long.c: Remove target.
2856 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Correct expected warnings.
2857 * gcc.target/powerpc/vsu/vsu.exp: Enable on AIX.
2858
2859 2020-10-19 David Edelsohn <dje.gcc@gmail.com>
2860
2861 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Remove target.
2862 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Remove target.
2863 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Remove target.
2864 Expect 3 addi for ilp32.
2865 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Remove target.
2866 Add -mbig-endian for Linux.
2867 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Remove target.
2868 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Remove target.
2869 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Remove target.
2870 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Require lp64.
2871 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Remove target.
2872 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Remove target.
2873 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Remove target.
2874 Expect 3 addi for ilp32.
2875 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Remove target.
2876 Expect 4 addi for ilp32.
2877 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Remove target.
2878 Expect 4 addi for ilp32.
2879 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Require lp64.
2880 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Remove target.
2881 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Remove target.
2882 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Require lp64.
2883 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Remove target.
2884 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Remove target.
2885 * gcc.target/powerpc/fold-vec-insert-double.c: Remove target.
2886 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Remove target.
2887 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Remove target.
2888 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Remove target.
2889 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Remove target.
2890 Require 8 addi for ilp32.
2891 * gcc.target/powerpc/fold-vec-insert-longlong.c: Remove target.
2892 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Remove target.
2893 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Remove target.
2894 * gcc.target/powerpc/fold-vec-select-double.c: Remove target.
2895 * gcc.target/powerpc/fold-vec-select-float.c: Remove target.
2896 * gcc.target/powerpc/fold-vec-splats-int.c: Require lp64.
2897 * gcc.target/powerpc/fold-vec-splats-longlong.c: Require lp64.
2898
2899 2020-10-19 Iain Sandoe <iain@sandoe.co.uk>
2900
2901 PR c++/97438
2902 * g++.dg/coroutines/pr97438.C: New test.
2903
2904 2020-10-19 Martin Jambor <mjambor@suse.cz>
2905
2906 PR tree-optimization/97456
2907 * gcc.dg/tree-ssa/pr97456.c: New test.
2908
2909 2020-10-19 Nathan Sidwell <nathan@acm.org>
2910
2911 * c-c++-common/cpp/pr97471.c: New.
2912
2913 2020-10-19 Aldy Hernandez <aldyh@redhat.com>
2914
2915 * gcc.dg/pr97488.c: New test.
2916
2917 2020-10-19 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/97486
2920 * gcc.dg/vect/bb-slp-pr97486.c: New testcase.
2921
2922 2020-10-19 Aldy Hernandez <aldyh@redhat.com>
2923
2924 * gcc.dg/pr97467.c: New test.
2925
2926 2020-10-19 Li Jia He <helijia@gcc.gnu.org>
2927
2928 PR tree-optimization/66552
2929 * gcc.dg/pr66552.c: New testcase.
2930
2931 2020-10-18 Harald Anlauf <anlauf@gmx.de>
2932
2933 * gfortran.dg/matmul_20.f90: New test.
2934
2935 2020-10-17 David Edelsohn <dje.gcc@gmail.com>
2936
2937 * gcc.target/powerpc/p9-dimode1.c: Remove target.
2938 * gcc.target/powerpc/p9-dimode2.c: Remove target.
2939 * gcc.target/powerpc/p9-fpcvt-1.c: Remove target.
2940 * gcc.target/powerpc/p9-fpcvt-2.c: Require lp64.
2941 * gcc.target/powerpc/p9-minmax-1.c: Remove target.
2942 * gcc.target/powerpc/p9-minmax-2.c: Remove target.
2943 * gcc.target/powerpc/p9-minmax-3.c: Remove target.
2944 * gcc.target/powerpc/p9-splat-1.c: Require lp64.
2945 * gcc.target/powerpc/p9-splat-2.c: Remove target.
2946 * gcc.target/powerpc/p9-splat-3.c: Remove target.
2947 * gcc.target/powerpc/p9-splat-4.c: Require lp64.
2948 * gcc.target/powerpc/p9-vbpermd.c: Require lp64.
2949 * gcc.target/powerpc/p9-vneg.c: Require lp64.
2950 * gcc.target/powerpc/p9-vparity.c: Require lp64.
2951 * gcc.target/powerpc/p9-vpermr.c: Require LE.
2952 * gcc.target/powerpc/p9-xxbr-1.c: Remove target.
2953 * gcc.target/powerpc/p9-xxbr-2.c: Require lp64.
2954 * gcc.target/powerpc/p9-xxbr-3.c: Require lp64.
2955
2956 2020-10-17 David Edelsohn <dje.gcc@gmail.com>
2957
2958 * gcc.target/powerpc/builtins-3-p9.c: Remove le.
2959
2960 2020-10-17 David Edelsohn <dje.gcc@gmail.com>
2961
2962 * gcc.target/powerpc/pr96139-a.c: Remove -m32.
2963 * gcc.target/powerpc/pr96139-b.c: Remove -m64.
2964
2965 2020-10-16 Harald Anlauf <anlauf@gmx.de>
2966
2967 PR fortran/95979
2968 * gfortran.dg/index_4.f90: New test.
2969
2970 2020-10-16 Andrew MacLeod <amacleod@redhat.com>
2971
2972 PR tree-optimization/97462
2973 * gcc.dg/pr97462.c: New file.
2974
2975 2020-10-16 Nathan Sidwell <nathan@acm.org>
2976
2977 PR c++/97460
2978 * g++.dg/template/pr97460.C: New.
2979
2980 2020-10-16 Nathan Sidwell <nathan@acm.org>
2981
2982 PR c++/96258
2983 * g++.dg/parse/pr96258.C: New.
2984
2985 2020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2986
2987 PR target/97327
2988 * gcc.target/arm/mve/intrinsics/pr97327.c: New test.
2989
2990 2020-10-16 Richard Biener <rguenther@suse.de>
2991
2992 * gcc.dg/vect/bb-slp-53.c: New testcase.
2993
2994 2020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2995
2996 PR target/97291
2997 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Modify.
2998 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
2999 Likewise.
3000 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
3004 Likewise.
3005 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
3006 Likewise.
3007 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
3008 Likewise.
3009 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
3011
3012 2020-10-16 Jan Hubicka <jh@suse.cz>
3013
3014 PR testsuite/97426
3015 * gcc.dg/tree-ssa/modref-4.c: Fix return test.
3016
3017 2020-10-16 Martin Liska <mliska@suse.cz>
3018
3019 PR ipa/97404
3020 * gcc.c-torture/execute/pr97404.c: New test.
3021
3022 2020-10-16 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/97428
3025 * gcc.dg/vect/vect-complex-5.c: Expect to SLP.
3026 * gcc.dg/vect/pr97428.c: Likewise.
3027
3028 2020-10-15 David Edelsohn <dje.gcc@gmail.com>
3029
3030 * gcc.target/powerpc/builtins-1-p9-runnable.c: Adjust for big endian.
3031 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
3032
3033 2020-10-15 Jason Merrill <jason@redhat.com>
3034
3035 PR c++/95844
3036 * g++.dg/cpp2a/spaceship-eq10.C: New test.
3037
3038 2020-10-15 David Edelsohn <dje.gcc@gmail.com>
3039
3040 * gcc.target/powerpc/builtins-5-p9-runnable.c: Require lp64.
3041 * gcc.target/powerpc/builtins-msum-runnable.c: Require int128.
3042 * gcc.target/powerpc/float128-cmp2-runnable.c: Require float128.
3043 * gcc.target/powerpc/fold-vec-extract-double.p9.c: Require lp64.
3044
3045 2020-10-15 Marek Polacek <polacek@redhat.com>
3046
3047 PR c++/97406
3048 PR c++/85901
3049 * g++.dg/diagnostic/ptrtomem1.C: New test.
3050 * g++.dg/diagnostic/ptrtomem2.C: New test.
3051
3052 2020-10-15 Tom de Vries <tdevries@suse.de>
3053
3054 * gcc.dg/atomic/c11-atomic-exec-6.c: Xfail execution for nvptx.
3055 * gcc.dg/atomic/c11-atomic-exec-7.c: Same.
3056 * gcc.dg/atomic/stdatomic-op-5.c: Same.
3057
3058 2020-10-15 Tom de Vries <tdevries@suse.de>
3059
3060 PR target/97436
3061 * gcc.target/nvptx/atomic_fetch-3.c: Remove.
3062
3063 2020-10-15 Richard Biener <rguenther@suse.de>
3064
3065 * gcc.dg/vect/bb-slp-52.c: New testcase.
3066
3067 2020-10-15 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/97482
3070 * gcc.dg/vect/pr97428.c: New testcase.
3071
3072 2020-10-15 Tom de Vries <tdevries@suse.de>
3073
3074 * gcc.dg/tree-ssa/pr84512.c: Remove xfail for nvptx.
3075
3076 2020-10-15 Tom de Vries <tdevries@suse.de>
3077
3078 * c-c++-common/ident-0b.c: Require effective target ident_directive.
3079
3080 2020-10-15 Tom de Vries <tdevries@suse.de>
3081
3082 * gcc.c-torture/compile/limits-externdecl.c: Remove dg-skip-if for
3083 nvptx.
3084
3085 2020-10-15 Tom de Vries <tdevries@suse.de>
3086
3087 * gcc.dg/attr-alloc_size-11.c: Don't xfail for nvptx.
3088 * gcc.dg/tree-ssa/20040204-1.c: Same.
3089
3090 2020-10-15 Tom de Vries <tdevries@suse.de>
3091
3092 * gcc.c-torture/execute/pr68185.c: Remove dg-skip-if for nvptx.
3093
3094 2020-10-15 Tom de Vries <tdevries@suse.de>
3095
3096 * gcc.c-torture/execute/981019-1.c: Remove dg-skip-if for nvptx.
3097
3098 2020-10-15 Tom de Vries <tdevries@suse.de>
3099
3100 * gcc.c-torture/compile/pr42717.c: Remove nvptx xfail.
3101 * gcc.c-torture/compile/pr61684.c: Same.
3102 * gcc.c-torture/execute/pr20601-1.c: Same.
3103 * gcc.c-torture/execute/pr52129.c: Same.
3104 * gcc.c-torture/execute/pr59221.c: Same.
3105 * gcc.dg/pr68671.c: Same.
3106
3107 2020-10-15 Jakub Jelinek <jakub@redhat.com>
3108
3109 * gcc.dg/ipa/modref-1.c: Remove space between param offset: and number
3110 in scan-ipa-dump.
3111 (b): Declare return type to void.
3112 (main): Declare return type to int. Change c to array of 3 chars.
3113 * gcc.dg/tree-ssa/modref-4.c: Remove space between param offset: and
3114 number in scan-ipa-dump. Use modref1 instead of modref2.
3115 (b): Declare return type to void.
3116 (main): Declare return type to int. Change c to array of 3 chars.
3117
3118 2020-10-15 Kito Cheng <kito.cheng@sifive.com>
3119
3120 * gcc.target/riscv/mcpu-1.c: New.
3121 * gcc.target/riscv/mcpu-2.c: Ditto.
3122 * gcc.target/riscv/mcpu-3.c: Ditto.
3123 * gcc.target/riscv/mcpu-4.c: Ditto.
3124 * gcc.target/riscv/mcpu-5.c: Ditto.
3125 * gcc.target/riscv/mcpu-6.c: Ditto.
3126 * gcc.target/riscv/mcpu-7.c: Ditto.
3127
3128 2020-10-15 Hongyu Wang <hongyu.wang@intel.com>
3129
3130 * gcc.target/i386/hreset-1.c: New test.
3131 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
3132 * gcc.target/i386/x86gprintrin-1.c: Add -mhreset.
3133 * gcc.target/i386/x86gprintrin-2.c: Ditto.
3134 * gcc.target/i386/x86gprintrin-3.c: Ditto.
3135 * gcc.target/i386/x86gprintrin-4.c: Add mhreset.
3136 * gcc.target/i386/x86gprintrin-5.c: Ditto.
3137
3138 2020-10-15 Hongtao Liu <hongtao.liu@intel.com>
3139
3140 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
3141 * gcc.target/i386/uintr-1.c: New test.
3142 * gcc.target/i386/uintr-2.c: Ditto.
3143 * gcc.target/i386/uintr-3.c: Ditto.
3144 * gcc.target/i386/uintr-4.c: Ditto.
3145 * gcc.target/i386/uintr-5.c: Ditto.
3146 * gcc.target/i386/x86gprintrin-1.c: Add -muintr for 64bit target.
3147 * gcc.target/i386/x86gprintrin-2.c: Ditto.
3148 * gcc.target/i386/x86gprintrin-3.c: Ditto.
3149 * gcc.target/i386/x86gprintrin-4.c: Add muintr for 64bit target.
3150 * gcc.target/i386/x86gprintrin-5.c: Ditto.
3151
3152 2020-10-14 Martin Sebor <msebor@redhat.com>
3153
3154 PR middle-end/97391
3155 * gcc.dg/Warray-bounds-68.c: New test.
3156
3157 2020-10-14 Martin Sebor <msebor@redhat.com>
3158
3159 PR c/97413
3160 * gcc.dg/Wvla-parameter-8.c: New test.
3161
3162 2020-10-14 Tom de Vries <tdevries@suse.de>
3163
3164 * lib/target-supports.exp (check_compile): Save and restore
3165 $compiler_flags when calling ${tool}_target_compile.
3166
3167 2020-10-14 David Malcolm <dmalcolm@redhat.com>
3168
3169 PR analyzer/93388
3170 * gcc.dg/analyzer/data-model-21.c: New test.
3171
3172 2020-10-14 David Malcolm <dmalcolm@redhat.com>
3173
3174 PR analyzer/97394
3175 * gcc.dg/analyzer/setjmp-pr93378.c: Use test-setjmp.h rather than
3176 <setjmp.h>.
3177 * gcc.dg/analyzer/sigsetjmp-5.c: Likewise.
3178 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
3179 * gcc.dg/analyzer/test-setjmp.h: Don't include <setjmp.h>.
3180 Provide decls of jmp_buf, sigjmp_buf, setjmp, sigsetjmp,
3181 longjmp, and siglongjmp.
3182
3183 2020-10-14 Jason Merrill <jason@redhat.com>
3184
3185 PR c++/97358
3186 * g++.dg/cpp0x/lambda/lambda-variadic11.C: New test.
3187
3188 2020-10-14 Sunil K Pandey <skpgkp2@gmail.com>
3189
3190 PR target/95483
3191 * gcc.target/i386/avx-1.c: Add test.
3192 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3193 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Ditto.
3194 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
3195 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
3196 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
3197 * gcc.target/i386/avx512dq-vreducesd-2.c: Ditto.
3198 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
3199 * gcc.target/i386/avx512dq-vreducess-2.c: Ditto.
3200 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
3201 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3202 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3203 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3204 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3205 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3206 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3207 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3208 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3209 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3210 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3211 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3212 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3213 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3214 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
3215 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3216 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3217 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3218 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3219 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3220 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3221 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3222 * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
3223 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3224 * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
3225 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
3226 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
3227 * gcc.target/i386/sse-13.c: Ditto.
3228 * gcc.target/i386/sse-23.c: Ditto.
3229 * gcc.target/i386/avx512dq-vreducepd-3.c: New test.
3230 * gcc.target/i386/avx512dq-vreducepd-4.c: New test.
3231 * gcc.target/i386/avx512dq-vreduceps-3.c: New test.
3232 * gcc.target/i386/avx512dq-vreduceps-4.c: New test.
3233 * gcc.target/i386/avx512f-vcvtsi2sd-1.c: New test.
3234 * gcc.target/i386/pr95483-1.c: New test.
3235 * gcc.target/i386/pr95483-2.c: New test.
3236 * gcc.target/i386/pr95483-3.c: New test.
3237 * gcc.target/i386/pr95483-4.c: New test.
3238 * gcc.target/i386/pr95483-5.c: New test.
3239 * gcc.target/i386/pr95483-6.c: New test.
3240 * gcc.target/i386/pr95483-7.c: New test.
3241
3242 2020-10-14 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR target/97387
3245 * gcc.target/i386/pr97387-1.c: New test.
3246 * gcc.target/i386/pr97387-2.c: New test.
3247
3248 2020-10-14 Aldy Hernandez <aldyh@redhat.com>
3249
3250 * gcc.dg/pr97396.c: New test.
3251
3252 2020-10-14 Jan Hubicka <jh@suse.cz>
3253
3254 * gcc.dg/ipa/modref-1.c: New test.
3255 * gcc.dg/tree-ssa/modref-4.c: New test.
3256
3257 2020-10-14 Tobias Burnus <tobias@codesourcery.com>
3258
3259 PR fortran/97390
3260 * gfortran.dg/goacc/warn_truncated.f90: New test.
3261
3262 2020-10-14 Nathan Sidwell <nathan@acm.org>
3263
3264 * g++.dg/lookup/extern-redecl2.C: New.
3265
3266 2020-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
3267 Mark Eggleston <markeggleston@gcc.gnu.org>
3268
3269 PR fortran/95614
3270 * gfortran.dg/pr95614_1.f90: New test.
3271 * gfortran.dg/pr95614_2.f90: New test.
3272 * gfortran.dg/pr95614_3.f90: New test.
3273 * gfortran.dg/pr95614_4.f90: New test.
3274
3275 2020-10-14 Kito Cheng <kito.cheng@sifive.com>
3276
3277 PR target/96759
3278 * g++.target/riscv/pr96759.C: New.
3279 * gcc.target/riscv/pr96759.c: New.
3280
3281 2020-10-13 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR rtl-optimization/97386
3284 * gcc.c-torture/execute/pr97386-1.c: New test.
3285 * gcc.c-torture/execute/pr97386-2.c: New test.
3286
3287 2020-10-13 Richard Sandiford <richard.sandiford@arm.com>
3288
3289 * gcc.target/arm/stack-protector-5.c: Use -Os rather than -O2.
3290 * gcc.target/arm/stack-protector-6.c: Likewise.
3291
3292 2020-10-13 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/97382
3295 * gcc.dg/vect/no-vfa-vect-dv-2.c: Remove same align dump
3296 scanning.
3297 * gcc.dg/vect/vect-103.c: Likewise.
3298 * gcc.dg/vect/vect-91.c: Likewise.
3299 * gfortran.dg/vect/vect-4.f90: Likewise.
3300
3301 2020-10-13 Martin Liska <mliska@suse.cz>
3302
3303 PR middle-end/97392
3304 * g++.dg/asan/asan_test.C: Disable -Wstringop-overflow.
3305 * gcc.dg/asan/pr80166.c: Likewise.
3306
3307 2020-10-12 David Malcolm <dmalcolm@redhat.com>
3308
3309 PR analyzer/97258
3310 * gcc.dg/analyzer/callbacks-1.c: New test.
3311 * gcc.dg/analyzer/callbacks-2.c: New test.
3312 * gcc.dg/analyzer/callbacks-3.c: New test.
3313
3314 2020-10-12 Andrew MacLeod <amacleod@redhat.com>
3315
3316 * gcc.dg/pr97381.c: New test.
3317
3318 2020-10-12 Aldy Hernandez <aldyh@redhat.com>
3319
3320 * gcc.dg/pr97378.c: New test.
3321
3322 2020-10-12 David Malcolm <dmalcolm@redhat.com>
3323
3324 PR c/83347
3325 PR middle-end/90404
3326 PR analyzer/95007
3327 * gcc.dg/analyzer/write-to-const-1.c: New test.
3328 * gcc.dg/analyzer/write-to-string-literal-1.c: New test.
3329
3330 2020-10-12 Martin Sebor <msebor@redhat.com>
3331
3332 PR c++/97201
3333 * g++.dg/warn/Wplacement-new-size-8.C: Adjust expected message.
3334 * g++.dg/warn/Warray-bounds-10.C: New test.
3335 * g++.dg/warn/Warray-bounds-11.C: New test.
3336 * g++.dg/warn/Warray-bounds-12.C: New test.
3337 * g++.dg/warn/Warray-bounds-13.C: New test.
3338
3339 2020-10-12 Martin Sebor <msebor@redhat.com>
3340
3341 PR middle-end/97342
3342 PR middle-end/97023
3343 PR middle-end/96384
3344 * c-c++-common/Wrestrict.c: Adjust comment.
3345 * gcc.dg/Wstringop-overflow-34.c: Remove xfail.
3346 * gcc.dg/Wstringop-overflow-43.c: Remove xfails. Adjust regex patterns.
3347 * gcc.dg/pr51683.c: Prune out expected warning.
3348 * gcc.target/i386/pr60693.c: Same.
3349 * g++.dg/warn/Wplacement-new-size-8.C: New test.
3350 * gcc.dg/Wstringop-overflow-41.c: New test.
3351 * gcc.dg/Wstringop-overflow-44.s: New test.
3352 * gcc.dg/Wstringop-overflow-45.c: New test.
3353 * gcc.dg/Wstringop-overflow-46.c: New test.
3354 * gcc.dg/Wstringop-overflow-47.c: New test.
3355 * gcc.dg/Wstringop-overflow-49.c: New test.
3356 * gcc.dg/Wstringop-overflow-50.c: New test.
3357 * gcc.dg/Wstringop-overflow-51.c: New test.
3358 * gcc.dg/Wstringop-overflow-52.c: New test.
3359 * gcc.dg/Wstringop-overflow-53.c: New test.
3360 * gcc.dg/Wstringop-overflow-54.c: New test.
3361 * gcc.dg/Wstringop-overflow-55.c: New test.
3362 * gcc.dg/Wstringop-overread-5.c: New test.
3363
3364 2020-10-12 Martin Sebor <msebor@redhat.com>
3365
3366 PR c++/96511
3367 PR middle-end/96384
3368 * g++.dg/init/strlen.C: Add expected warning.
3369 * g++.dg/warn/Wplacement-new-size-1.C: Relax warnings.
3370 * g++.dg/warn/Wplacement-new-size-2.C: Same.
3371 * g++.dg/warn/Wplacement-new-size-6.C: Same.
3372 * gcc.dg/Warray-bounds-58.c: Adjust
3373 * gcc.dg/Wstringop-overflow-37.c: Same.
3374 * g++.dg/warn/Wplacement-new-size-7.C: New test.
3375
3376 2020-10-12 Christophe Lyon <christophe.lyon@linaro.org>
3377
3378 PR tree-optimization/97357
3379 * gcc.dg/pr97357.c: Call setjmp instead of _setjmp.
3380
3381 2020-10-12 Richard Biener <rguenther@suse.de>
3382
3383 * gcc.dg/vect/bb-slp-50.c: New testcase.
3384 * gcc.dg/vect/bb-slp-51.c: Likewise.
3385
3386 2020-10-12 Martin Liska <mliska@suse.cz>
3387
3388 PR tree-optimization/97079
3389 * gcc.target/aarch64/sve/pr97079.c: New test.
3390
3391 2020-10-12 Duan bo <duanbo3@huawei.com>
3392
3393 PR target/96757
3394 * gcc.target/aarch64/pr96757.c: New test.
3395
3396 2020-10-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3397
3398 PR target/97349
3399 * gcc.target/aarch64/simd/pr97349.c: New test.
3400
3401 2020-10-12 Aldy Hernandez <aldyh@redhat.com>
3402
3403 * gcc.dg/pr97371.c: New test.
3404
3405 2020-10-12 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/97357
3408 * gcc.dg/pr97357.c: New testcase.
3409
3410 2020-10-12 Mark Eggleston <markeggleston@gcc.gnu.org>
3411
3412 PR fortran/96099
3413 * gfortran.dg/pr96099_1.f90: New test.
3414 * gfortran.dg/pr96099_2.f90: New test.
3415
3416 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3417
3418 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
3419 Adjust testcase to include expressions for @selector and
3420 @protocol. XFAIL where this is still not sufficient to obtain
3421 a disgnostic range.
3422
3423 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3424
3425 * objc-obj-c++-shared/TestsuiteObject.h: Add dummy retain and
3426 release method declarations.
3427 * objc-obj-c++-shared/TestsuiteObject.m: Add dummy retain and
3428 release implementations.
3429
3430 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3431
3432 * obj-c++.dg/objc-gc-3.mm:i Skip for Darwin >= 16.
3433
3434 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3435
3436 * obj-c++.dg/cxx-ivars-3.mm: Skip for macOS >= 10.7.
3437
3438 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3439
3440 * obj-c++.dg/gnu-api-2-class-meta.mm: Add a flag to cause NeXT
3441 headers to expose prototypes for messaging.
3442 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3443 * obj-c++.dg/gnu-api-2-objc.mm: Skip this because of the extra
3444 protocols pulled in by system headers.
3445
3446 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3447
3448 * objc.dg/plugin/diagnostic-test-expressions-1.m: Use assignment
3449 expressions for @selector and @protocol to obtain a useful
3450 diagnostic range.
3451
3452 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3453
3454 * objc.dg/call-super-2.m: Remove inclusion of runtime.h.
3455 Add a FIXME about the test portability.
3456
3457 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3458
3459 * objc.dg/torture/forward-1.m: Implement forwarding using the
3460 native NeXT (NSInvocation) method for Darwin.
3461
3462 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3463
3464 * objc.dg/ivar-scope-4.m: Add inititialize method to the
3465 root class.
3466
3467 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3468
3469 * objc.dg/gnu-api-2-class-meta.m: Add a flag to cause NeXT
3470 headers to expose prototypes for messaging. Mark the root
3471 class if the objc_root_class attribute is available. Use
3472 char ** as the second arg to main.
3473 * objc.dg/gnu-api-2-class.m: Use dispatch prototype.
3474 * objc.dg/gnu-api-2-objc.m: Skip on NeXT because of extra
3475 prototypes pulled in by headers.
3476
3477 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3478
3479 * objc.dg/objc-gc-4.m: Disable for macOS 10.15 and 11.x.
3480
3481 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
3482
3483 * objc-obj-c++-shared/TestsuiteObject.h: If the compiler
3484 supports objc_root_object attributes, then mark the testsuite
3485 object accordingly.
3486 * objc-obj-c++-shared/TestsuiteObject.m: Avoid direct access
3487 to isa, which is an error for modern Objective-C.
3488 * objc/execute/class-tests-1.h: Declare a string function we
3489 use locally (avoid pulling in the whole of string.h).
3490
3491 2020-10-10 Iain Sandoe <iain@sandoe.co.uk>
3492
3493 * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common
3494 sections. Cater for 64 and 128 bit long doubles.
3495
3496 2020-10-10 H.J. Lu <hjl.tools@gmail.com>
3497
3498 PR target/97250
3499 * gcc.target/i386/x86-64-v2.c: Verify that
3500 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined.
3501 * gcc.target/i386/x86-64-v3.c: Likewise.
3502 * gcc.target/i386/x86-64-v4.c: Likewise.
3503
3504 2020-10-10 Aldy Hernandez <aldyh@redhat.com>
3505
3506 * gcc.dg/pr97359.c: New test.
3507
3508 2020-10-09 Vladimir Makarov <vmakarov@redhat.com>
3509
3510 PR rtl-optimization/97313
3511 * gcc.target/i386/pr97313.c: New.
3512
3513 2020-10-09 H.J. Lu <hjl.tools@gmail.com>
3514
3515 * gcc.target/i386/avx-1.c (__builtin_ia32_lwpval32): New to
3516 support <lwpintrin.h> included in <x86gprintrin.h>.
3517 (__builtin_ia32_lwpval64): Likewise.
3518 (__builtin_ia32_lwpins32): Likewise.
3519 (__builtin_ia32_lwpins64): Likewise.
3520 (__builtin_ia32_bextri_u32): New to support <tbmintrin.h>
3521 included in <x86gprintrin.h>.
3522 (__builtin_ia32_bextri_u64): Likewise.
3523 * gcc.target/i386/x86gprintrin-1.c: New test.
3524 * gcc.target/i386/x86gprintrin-2.c: Likewise.
3525 * gcc.target/i386/x86gprintrin-3.c: Likewise.
3526 * gcc.target/i386/x86gprintrin-4.c: Likewise.
3527 * gcc.target/i386/x86gprintrin-4a.c: Likewise.
3528 * gcc.target/i386/x86gprintrin-5.c: Likewise.
3529 * gcc.target/i386/x86gprintrin-5a.c: Likewise.
3530 * gcc.target/i386/x86gprintrin-5b.c: Likewise.
3531 * gcc.target/i386/x86gprintrin-6.c: Likewise.
3532
3533 2020-10-09 Richard Biener <rguenther@suse.de>
3534
3535 * lib/target-supports.exp (check_effective_target_vect_masked_load):
3536 New effective target.
3537 * gcc.dg/vect/pr65947-3.c: Update.
3538
3539 2020-10-09 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/97334
3542 * gcc.dg/vect/bb-slp-pr65935.c: Amend.
3543
3544 2020-10-09 Richard Biener <rguenther@suse.de>
3545
3546 PR tree-optimization/97347
3547 * g++.dg/vect/pr97347.cc: New testcase.
3548
3549 2020-10-09 Andrew MacLeod <amacleod@redhat.com>
3550
3551 * gcc.dg/pr97317.c: New test.
3552
3553 2020-10-09 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR tree-optimization/94801
3556 PR target/97312
3557 * gcc.dg/tree-ssa/pr94801.c: New test.
3558
3559 2020-10-09 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR tree-optimization/97325
3562 * gcc.c-torture/execute/pr97325.c: New test.
3563
3564 2020-10-09 Aldy Hernandez <aldyh@redhat.com>
3565
3566 PR testsuite/97337
3567 * gcc.dg/pr97315-1.c: Moved to...
3568 * g++.dg/opt/pr97315-1.C: ...here.
3569
3570 2020-10-09 Richard Biener <rguenther@suse.de>
3571
3572 * gcc.dg/vect/bb-slp-phis-1.c: New testcase.
3573
3574 2020-10-08 Jason Merrill <jason@redhat.com>
3575
3576 PR c++/96805
3577 * g++.dg/cpp0x/alias-decl-pr96805.C: New test.
3578
3579 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
3580
3581 PR target/96914
3582 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: New test.
3583
3584 2020-10-08 Martin Liska <mliska@suse.cz>
3585 Richard Biener <rguenther@suse.de>
3586
3587 * gcc.dg/vect/bb-slp-22.c: Adjust.
3588 * gfortran.dg/pr68627.f: Likewise.
3589
3590 2020-10-08 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/97330
3593 * gcc.dg/torture/pr97330-1.c: New testcase.
3594 * gcc.dg/torture/pr97330-2.c: Likewise.
3595
3596 2020-10-08 Richard Biener <rguenther@suse.de>
3597
3598 * g++.dg/vect/slp-pr50819.cc: Adjust.
3599 * gcc.dg/vect/bb-slp-1.c: Adjust.
3600 * gcc.dg/vect/bb-slp-10.c: Adjust.
3601 * gcc.dg/vect/bb-slp-11.c: Adjust.
3602 * gcc.dg/vect/bb-slp-13.c: Adjust.
3603 * gcc.dg/vect/bb-slp-14.c: Adjust.
3604 * gcc.dg/vect/bb-slp-15.c: Adjust.
3605 * gcc.dg/vect/bb-slp-16.c: Adjust.
3606 * gcc.dg/vect/bb-slp-17.c: Adjust.
3607 * gcc.dg/vect/bb-slp-18.c: Adjust.
3608 * gcc.dg/vect/bb-slp-19.c: Adjust.
3609 * gcc.dg/vect/bb-slp-2.c: Adjust.
3610 * gcc.dg/vect/bb-slp-20.c: Adjust.
3611 * gcc.dg/vect/bb-slp-21.c: Adjust.
3612 * gcc.dg/vect/bb-slp-22.c: Adjust.
3613 * gcc.dg/vect/bb-slp-23.c: Adjust.
3614 * gcc.dg/vect/bb-slp-24.c: Adjust.
3615 * gcc.dg/vect/bb-slp-25.c: Adjust.
3616 * gcc.dg/vect/bb-slp-26.c: Adjust.
3617 * gcc.dg/vect/bb-slp-27.c: Adjust.
3618 * gcc.dg/vect/bb-slp-28.c: Adjust.
3619 * gcc.dg/vect/bb-slp-29.c: Adjust.
3620 * gcc.dg/vect/bb-slp-3.c: Adjust.
3621 * gcc.dg/vect/bb-slp-30.c: Adjust.
3622 * gcc.dg/vect/bb-slp-31.c: Adjust.
3623 * gcc.dg/vect/bb-slp-34.c: Adjust.
3624 * gcc.dg/vect/bb-slp-35.c: Adjust.
3625 * gcc.dg/vect/bb-slp-36.c: Adjust.
3626 * gcc.dg/vect/bb-slp-38.c: Adjust.
3627 * gcc.dg/vect/bb-slp-4.c: Adjust.
3628 * gcc.dg/vect/bb-slp-45.c: Adjust.
3629 * gcc.dg/vect/bb-slp-46.c: Adjust.
3630 * gcc.dg/vect/bb-slp-48.c: Adjust.
3631 * gcc.dg/vect/bb-slp-5.c: Adjust.
3632 * gcc.dg/vect/bb-slp-6.c: Adjust.
3633 * gcc.dg/vect/bb-slp-7.c: Adjust.
3634 * gcc.dg/vect/bb-slp-8.c: Adjust.
3635 * gcc.dg/vect/bb-slp-8a.c: Adjust.
3636 * gcc.dg/vect/bb-slp-8b.c: Adjust.
3637 * gcc.dg/vect/bb-slp-9.c: Adjust.
3638 * gcc.dg/vect/bb-slp-div-2.c: Adjust.
3639 * gcc.dg/vect/bb-slp-over-widen-1.c: Adjust.
3640 * gcc.dg/vect/bb-slp-over-widen-2.c: Adjust.
3641 * gcc.dg/vect/bb-slp-pattern-2.c: Adjust.
3642 * gcc.dg/vect/bb-slp-pow-1.c: Adjust.
3643 * gcc.dg/vect/bb-slp-pr58135.c: Adjust.
3644 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
3645 * gcc.dg/vect/bb-slp-pr78205.c: Adjust.
3646 * gcc.dg/vect/bb-slp-pr81635-1.c: Adjust.
3647 * gcc.dg/vect/bb-slp-pr81635-3.c: Adjust.
3648 * gcc.dg/vect/bb-slp-pr95839-2.c: Adjust.
3649 * gcc.dg/vect/bb-slp-pr95839.c: Adjust.
3650 * gcc.dg/vect/bb-slp-pr95866.c: Adjust.
3651 * gcc.dg/vect/bb-slp-subgroups-1.c: Adjust.
3652 * gcc.dg/vect/bb-slp-subgroups-2.c: Adjust.
3653 * gcc.dg/vect/bb-slp-subgroups-3.c: Adjust.
3654 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Adjust.
3655 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Adjust.
3656 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
3657 * gfortran.dg/vect/pr62283-2.f: Adjust.
3658 * gcc.target/i386/pr68961.c: Adjust.
3659 * gcc.target/i386/pr84101.c: Adjust.
3660 * gcc.dg/vect/bb-slp-pr81635-2.c: Adjust.
3661 * gcc.dg/vect/bb-slp-pr81635-4.c: Adjust.
3662 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Adjust.
3663 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Adjust.
3664 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: Adjust.
3665 * gcc.dg/vect/bb-slp-div-1.c: Adjust.
3666 * gcc.dg/vect/bb-slp-pr90006.c: Adjust.
3667 * g++.dg/vect/slp-pr50413.cc: Adjust.
3668
3669 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
3670
3671 PR target/96914
3672 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Remove.
3673 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Remove.
3674 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Remove.
3675 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Remove.
3676 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Remove.
3677 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Remove.
3678 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Remove.
3679 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Remove.
3680 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Remove.
3681 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Remove.
3682 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Remove.
3683
3684 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
3685
3686 PR target/96914
3687 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: New test.
3688 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: New test.
3689 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: New test.
3690 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: New test.
3691 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: New test.
3692 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: New test.
3693
3694 2020-10-08 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR target/97322
3697 * gcc.dg/pr97322.c: New test.
3698
3699 2020-10-08 Aldy Hernandez <aldyh@redhat.com>
3700
3701 * gcc.dg/pr97315-2.c: New test.
3702
3703 2020-10-08 Aldy Hernandez <aldyh@redhat.com>
3704
3705 * gcc.dg/pr97315-1.c: New test.
3706
3707 2020-10-08 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR sanitizer/97294
3710 * gcc.dg/asan/pr97294.c: New test.
3711
3712 2020-10-08 Patrick Palka <ppalka@redhat.com>
3713
3714 PR c++/97052
3715 * g++.dg/cpp2a/concepts-defarg2.C: New test.
3716
3717 2020-10-08 Patrick Palka <ppalka@redhat.com>
3718
3719 PR c++/96229
3720 * g++.dg/cpp2a/concepts-class2.C: New test.
3721
3722 2020-10-07 Marek Polacek <polacek@redhat.com>
3723
3724 PR c++/97010
3725 * g++.dg/cpp2a/fn-template21.C: New test.
3726 * g++.dg/cpp2a/fn-template22.C: New test.
3727
3728 2020-10-07 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/97307
3731 * gcc.dg/tree-ssa/ssa-sink-17.c: New testcase.
3732 * gcc.dg/vect/pr65947-3.c: XFAIL.
3733
3734 2020-10-07 Patrick Palka <ppalka@redhat.com>
3735
3736 PR c++/88115
3737 PR libstdc++/97273
3738 * g++.dg/template/alignof3.C: New test.
3739
3740 2020-10-07 David Malcolm <dmalcolm@redhat.com>
3741
3742 PR analyzer/97116
3743 * g++.dg/analyzer/pr97116.C: New test.
3744
3745 2020-10-07 David Malcolm <dmalcolm@redhat.com>
3746
3747 * g++.dg/analyzer/analyzer.exp (DEFAULT_CXXFLAGS): Remove
3748 -fdiagnostics-path-format=separate-events.
3749 * gcc.dg/analyzer/analyzer.exp (DEFAULT_CFLAGS): Likewise.
3750 * gcc.dg/plugin/diagnostic-path-format-default.c: Rename to...
3751 * gcc.dg/plugin/diagnostic-path-format-plain.c: ...this. Remove
3752 dg-options directive. Copy remainder of test from
3753 diagnostic-path-format-separate-events.c.
3754 * gcc.dg/plugin/diagnostic-test-paths-2.c: Add
3755 -fdiagnostics-path-format=inline-events to options.
3756 Fix expected output for location of conditional within "for" loop.
3757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Update for
3758 renaming.
3759 * gfortran.dg/analyzer/analyzer.exp (DEFAULT_FFLAGS): Remove
3760 -fdiagnostics-path-format=separate-events.
3761
3762 2020-10-07 Nathan Sidwell <nathan@acm.org>
3763
3764 * g++.dg/cpp0x/lambda/lambda-sfinae1.C: Avoid ill-formed local extern
3765 * g++.dg/init/pr42844.C: Add expected error.
3766 * g++.dg/lookup/extern-redecl1.C: Likewise.
3767 * g++.dg/lookup/koenig15.C: Avoid ill-formed.
3768 * g++.dg/lto/pr95677.C: New.
3769 * g++.dg/other/nested-extern-1.C: Correct expected behabviour.
3770 * g++.dg/other/nested-extern-2.C: Likewise.
3771 * g++.dg/other/nested-extern.cc: Split ...
3772 * g++.dg/other/nested-extern-1.cc: ... here ...
3773 * g++.dg/other/nested-extern-2.cc: ... here.
3774 * g++.dg/template/scope5.C: Avoid ill-formed
3775 * g++.old-deja/g++.law/missed-error2.C: Allow extension.
3776 * g++.old-deja/g++.pt/crash3.C: Add expected error.
3777
3778 2020-10-07 Martin Jambor <mjambor@suse.cz>
3779
3780 PR ipa/96394
3781 * gcc.dg/tree-prof/pr96394.c: New test.
3782
3783 2020-10-07 Jakub Jelinek <jakub@redhat.com>
3784
3785 * gcc.dg/gomp/simd-2.c: New test.
3786 * gcc.dg/gomp/simd-3.c: New test.
3787
3788 2020-10-06 Marek Polacek <polacek@redhat.com>
3789
3790 PR c++/97297
3791 * g++.dg/cpp2a/typename18.C: New test.
3792
3793 2020-10-06 Tobias Burnus <tobias@codesourcery.com>
3794
3795 PR middle-end/90861
3796 * c-c++-common/goacc/declare-pr90861.c: Remove xfail.
3797
3798 2020-10-06 Andrew MacLeod <amacleod@redhat.com>
3799
3800 * gcc.dg/pr81192.c: Disable EVRP pass.
3801 * gcc.dg/tree-ssa/pr77445-2.c: Ditto.
3802 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Adjust.
3803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Ditto.
3804
3805 2020-10-06 Dennis Zhang <dennis.zhang@arm.com>
3806
3807 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Use additional
3808 option -fno-ipa-icf and change the instruction count from 8 to 16.
3809 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
3818
3819 2020-10-06 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR rtl-optimization/97282
3822 * gcc.target/i386/pr97282.c: New test.
3823
3824 2020-10-06 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR middle-end/97289
3827 * c-c++-common/gomp/pr97289.c: New test.
3828
3829 2020-10-06 Joe Ramsay <Joe.Ramsay@arm.com>
3830
3831 * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: New test.
3832 * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: New test.
3833 * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: New test.
3834 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: New test.
3835 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: New test.
3836 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: New test.
3837 * gcc.target/arm/cortex-m55-nomve-flag-hard.c: New test.
3838 * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: New test.
3839 * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: New test.
3840 * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: New test.
3841 * gcc.target/arm/multilib.exp: Add tests for -mcpu=cortex-m55.
3842
3843 2020-10-05 Nathan Sidwell <nathan@acm.org>
3844
3845 * c-c++-common/spellcheck-reserved.c: Restore diagnostic.
3846
3847 2020-10-04 Harald Anlauf <anlauf@gmx.de>
3848
3849 PR fortran/97272
3850 * gfortran.dg/pr97272.f90: New test.
3851
3852 2020-10-03 Jan Hubicka <jh@suse.cz>
3853
3854 * gcc.dg/tree-ssa/modref-3.c: New test.
3855
3856 2020-10-02 Nathan Sidwell <nathan@acm.org>
3857
3858 * c-c++-common/spellcheck-reserved.c: Adjust diagnostic.
3859 * g++.dg/spellcheck-typenames.C: Adjust diagnostic.
3860
3861 2020-10-02 Nathan Sidwell <nathan@acm.org>
3862
3863 * g++.dg/inherit/pr97268.C: New.
3864
3865 2020-10-02 Martin Jambor <mjambor@suse.cz>
3866
3867 * gcc.dg/ipa/ipcp-loophint-1.c: New test.
3868
3869 2020-10-02 Joe Ramsay <Joe.Ramsay@arm.com>
3870
3871 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Add test for mismatched
3872 width of scalar argument.
3873 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3924
3925 2020-10-02 Richard Sandiford <richard.sandiford@arm.com>
3926
3927 * gcc.target/arm/armv8_2-fp16-arith-2.c (float16_t): Use _Float16_t
3928 rather than __fp16.
3929 (float16x4_t, float16x4_t): Likewise.
3930 (fp16_abs): Use __builtin_fabsf16.
3931
3932 2020-10-02 Alex Coplan <alex.coplan@arm.com>
3933
3934 * gcc.target/aarch64/extend-syntax.c: Fix assembler checks for
3935 ilp32, disable check-function-bodies on ilp32.
3936 * gcc.target/aarch64/subsp.c: Only check second scan-assembler
3937 on lp64 since the code on ilp32 is missing the optimization
3938 needed for this test to pass.
3939
3940 2020-10-02 Jason Merril <jason@redhat.com>
3941
3942 * g++.dg/pr94314.C: new/delete no longer omitted.
3943
3944 2020-10-02 Richard Biener <rguenther@suse.de>
3945
3946 * g++.dg/tree-ssa/pta-delete-1.C: New testcase.
3947
3948 2020-10-01 Richard Sandiford <richard.sandiford@arm.com>
3949
3950 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): Add
3951 arm neon targets.
3952 * gcc.target/arm/neon-compare-1.c: New test.
3953 * gcc.target/arm/neon-compare-2.c: Likewise.
3954 * gcc.target/arm/neon-compare-3.c: Likewise.
3955 * gcc.target/arm/neon-compare-4.c: Likewise.
3956 * gcc.target/arm/neon-compare-5.c: Likewise.
3957 * gcc.target/arm/neon-vcond-gt.c: Expect comparisons with zero.
3958 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3959 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3960
3961 2020-10-01 Richard Sandiford <richard.sandiford@arm.com>
3962
3963 * gcc.target/aarch64/movtf_1.c: Restrict the asm matching to lp64.
3964 * gcc.target/aarch64/movti_1.c: Likewise.
3965
3966 2020-10-01 Andrea Corallo <andrea.corallo@arm.com>
3967
3968 PR target/96375
3969 * gcc.target/arm/lob1.c: Fix missing flag.
3970 * gcc.target/arm/lob2.c: Likewise.
3971 * gcc.target/arm/lob3.c: Likewise.
3972 * gcc.target/arm/lob4.c: Likewise.
3973 * gcc.target/arm/lob5.c: Likewise.
3974 * gcc.target/arm/lob6.c: Likewise.
3975 * lib/target-supports.exp
3976 (check_effective_target_arm_v8_1_lob_ok): Return 1 only for
3977 cortex-m targets, add '-mthumb' flag.
3978
3979 2020-10-01 Richard Biener <rguenther@suse.de>
3980
3981 PR tree-optimization/97236
3982 * gcc.dg/vect/pr97236.c: New testcase.
3983
3984 2020-10-01 Jan Hubicka <jh@suse.cz>
3985
3986 PR ipa/97243
3987 * gcc.c-torture/compile/pr97243.c: New test.
3988
3989 2020-10-01 Jan Hubicka <jh@suse.cz>
3990
3991 PR ipa/97244
3992 * gcc.dg/ipa/remref-2a.c: Add -fno-ipa-modref
3993
3994 2020-10-01 Tom de Vries <tdevries@suse.de>
3995
3996 * gcc.dg/pr94600-1.c: Force 32-bit alignment for a0 for !non_strict_align
3997 targets. Remove target clauses from scan tests.
3998 * gcc.dg/pr94600-3.c: Same.
3999
4000 2020-10-01 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR c++/96994
4003 * g++.dg/cpp2a/consteval18.C: New test.
4004
4005 2020-10-01 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR c++/97195
4008 * g++.dg/cpp2a/constexpr-new14.C: New test.
4009
4010 2020-10-01 Richard Biener <rguenther@suse.de>
4011
4012 * g++.dg/vect/pr97255.cc: New testcase.
4013
4014 2020-10-01 Florian Weimer <fweimer@redhat.com>
4015
4016 PR target/97250
4017 * gcc.target/i386/x86-64-v2.c: New test.
4018 * gcc.target/i386/x86-64-v3.c: New test.
4019 * gcc.target/i386/x86-64-v3-haswell.c: New test.
4020 * gcc.target/i386/x86-64-v3-skylake.c: New test.
4021 * gcc.target/i386/x86-64-v4.c: New test.
4022
4023 2020-10-01 Marek Polacek <polacek@redhat.com>
4024
4025 PR c++/90210
4026 * g++.dg/cpp1z/class-deduction73.C: New test.
4027
4028 2020-09-30 Martin Sebor <msebor@redhat.com>
4029
4030 PR middle-end/97189
4031 * gcc.dg/attr-access-2.c: Adjust caret location.
4032 * gcc.dg/Wvla-parameter-6.c: New test.
4033 * gcc.dg/Wvla-parameter-7.c: New test.
4034
4035 2020-09-30 Martin Sebor <msebor@redhat.com>
4036
4037 PR c/97206
4038 * gcc.dg/Warray-parameter-7.c: New test.
4039 * gcc.dg/Warray-parameter-8.c: New test.
4040 * gcc.dg/Wvla-parameter-5.c: New test.
4041
4042 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
4043
4044 PR target/96827
4045 * gcc.target/i386/pr96827.c: New test.
4046
4047 2020-09-30 Christophe Lyon <christophe.lyon@linaro.org>
4048
4049 PR target/94595
4050 * gcc.target/arm/thumb2-cond-cmp-1.c: Skip if arm_cortex_m.
4051 * gcc.target/arm/thumb2-cond-cmp-2.c: Skip if arm_cortex_m.
4052 * gcc.target/arm/thumb2-cond-cmp-3.c: Skip if arm_cortex_m.
4053 * gcc.target/arm/thumb2-cond-cmp-4.c: Skip if arm_cortex_m.
4054
4055 2020-09-30 Richard Biener <rguenther@suse.de>
4056
4057 * gcc.dg/vect/pr37027.c: Amend.
4058 * gcc.dg/vect/pr67790.c: Likewise.
4059 * gcc.dg/vect/pr92324-4.c: Likewise.
4060 * gcc.dg/vect/pr92558.c: Likewise.
4061 * gcc.dg/vect/pr95495.c: Likewise.
4062 * gcc.dg/vect/slp-reduc-1.c: Likewise.
4063 * gcc.dg/vect/slp-reduc-2.c: Likewise.
4064 * gcc.dg/vect/slp-reduc-3.c: Likewise.
4065 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4066 * gcc.dg/vect/slp-reduc-5.c: Likewise.
4067 * gcc.dg/vect/slp-reduc-7.c: Likewise.
4068 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
4069
4070 2020-09-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4071
4072 PR target/96795
4073 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: New Test.
4074 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Likewise.
4141
4142 2020-09-30 Joel Hutton <joel.hutton@arm.com>
4143
4144 PR target/96837
4145 * gcc.dg/vect/bb-slp-49.c: New test.
4146
4147 2020-09-30 Tobias Burnus <tobias@codesourcery.com>
4148
4149 PR fortran/97242
4150 * gfortran.dg/contiguous_11.f90: New test.
4151 * gfortran.dg/contiguous_4.f90: Update.
4152 * gfortran.dg/contiguous_7.f90: Update.
4153
4154 2020-09-30 Paul Thomas <pault@gcc.gnu.org>
4155
4156 PR fortran/97045
4157 * gfortran.dg/select_type_50.f90 : New test.
4158
4159 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
4160
4161 PR target/97184
4162 * gcc.target/i386/movdir64b.c: New test.
4163 * gcc.target/i386/movdiri32.c: Likewise.
4164 * gcc.target/i386/movdiri64.c: Likewise.
4165 * lib/target-supports.exp (check_effective_target_movdir): New.
4166
4167 2020-09-30 Tom de Vries <tdevries@suse.de>
4168
4169 * gcc.dg/pr94600-1.c: Use effective target
4170 (non_strict_align || pcc_bitfield_type_matters).
4171 * gcc.dg/pr94600-3.c: Same.
4172
4173 2020-09-30 Jakub Jelinek <jakub@redhat.com>
4174
4175 * gcc.target/i386/amxint8-dpbssd-2.c: Require effective targets
4176 amx_tile and amx_int8.
4177 * gcc.target/i386/amxint8-dpbsud-2.c: Likewise.
4178 * gcc.target/i386/amxint8-dpbusd-2.c: Likewise.
4179 * gcc.target/i386/amxint8-dpbuud-2.c: Likewise.
4180 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Require effective targets
4181 amx_tile and amx_bf16.
4182 * gcc.target/i386/amxtile-2.c: Require effective target amx_tile.
4183
4184 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4185
4186 PR target/97150
4187 * gcc.target/aarch64/pr97150.c: New test.
4188
4189 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4190
4191 PR target/96313
4192 * gcc.target/aarch64/pr96313.c: New test.
4193 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
4194 Adjust return type.
4195 (test_vqmovuns_s32): Likewise.
4196 (test_vqmovund_s64): Likewise.
4197
4198 2020-09-30 Richard Sandiford <richard.sandiford@arm.com>
4199
4200 * gcc.target/aarch64/movtf_1.c: New test.
4201 * gcc.target/aarch64/movti_1.c: Likewise.
4202
4203 2020-09-29 Martin Sebor <msebor@redhat.com>
4204
4205 PR middle-end/97188
4206 * gcc.dg/Wstringop-overflow-23.c: Adjust text of expected warnings.
4207 * gcc.dg/Wnonnull-4.c: New test.
4208
4209 2020-09-29 Marek Polacek <polacek@redhat.com>
4210
4211 PR c++/94695
4212 * g++.dg/warn/Wrange-loop-construct.C: New test.
4213
4214 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
4215
4216 * g++.dg/debug/dwarf2/align-1.C: Remove AIX XFAIL.
4217 * g++.dg/debug/dwarf2/align-2.C: Same.
4218 * g++.dg/debug/dwarf2/align-3.C: Same.
4219 * g++.dg/debug/dwarf2/align-4.C: Same.
4220 * g++.dg/debug/dwarf2/align-5.C: Same.
4221 * g++.dg/debug/dwarf2/align-6.C: Same.
4222 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: Same.
4223 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: Same.
4224 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: Same.
4225 * g++.dg/debug/dwarf2/inline-var-1.C: Same.
4226 * g++.dg/debug/dwarf2/inline-var-2.C: Same.
4227 * g++.dg/debug/dwarf2/inline-var-3.C: Same.
4228 * g++.dg/debug/dwarf2/noreturn-function.C: Same.
4229 * g++.dg/debug/dwarf2/ptrdmem-1.C: Same.
4230 * g++.dg/debug/dwarf2/ref-2.C: Same.
4231 * g++.dg/debug/dwarf2/ref-3.C: Same.
4232 * g++.dg/debug/dwarf2/ref-4.C: Same.
4233 * g++.dg/debug/dwarf2/refqual-1.C: Same.
4234 * g++.dg/debug/dwarf2/refqual-2.C: Same.
4235 * gcc.dg/debug/dwarf2/align-1.c: Same.
4236 * gcc.dg/debug/dwarf2/align-2.c: Same.
4237 * gcc.dg/debug/dwarf2/align-3.c: Same.
4238 * gcc.dg/debug/dwarf2/align-4.c: Same.
4239 * gcc.dg/debug/dwarf2/align-5.c: Same.
4240 * gcc.dg/debug/dwarf2/align-6.c: Same.
4241 * gcc.dg/debug/dwarf2/align-as-1.c: Same.
4242 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Same.
4243 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Same.
4244 * gcc.dg/debug/dwarf2/lang-c89.c: Same.
4245 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Same.
4246 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Same.
4247 * gcc.dg/debug/dwarf2/pr71855.c: Same.
4248 * gcc.dg/debug/dwarf2/inline5.c: Add XFAIL on AIX.
4249
4250 2020-09-29 David Malcolm <dmalcolm@redhat.com>
4251
4252 PR analyzer/95188
4253 * gcc.dg/analyzer/signal-registration-loc.c: New test.
4254
4255 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
4256
4257 * g++.dg/spellcheck-inttypes.C: Define _STD_TYPES_T on AIX.
4258 * gcc.dg/spellcheck-inttypes.c: Same.
4259
4260 2020-09-29 Richard Biener <rguenther@suse.de>
4261
4262 PR tree-optimization/97241
4263 * gcc.dg/vect/pr97241.c: New testcase.
4264
4265 2020-09-29 Richard Biener <rguenther@suse.de>
4266
4267 PR tree-optimization/97238
4268 * gcc.dg/pr97238.c: New testcase.
4269
4270 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
4271
4272 * gcc.target/arm/armv8_2-fp16-arith-2.c: Expect FP16 vectorization
4273 even without -ffast-math.
4274
4275 2020-09-29 Kito Cheng <kito.cheng@sifive.com>
4276
4277 * gcc.target/riscv/predef-3.c: Update testcase.
4278 * gcc.target/riscv/predef-6.c: Ditto.
4279
4280 2020-09-29 Martin Liska <mliska@suse.cz>
4281
4282 PR tree-optimization/96979
4283 * g++.dg/tree-ssa/pr96979.C: New test.
4284
4285 2020-09-29 Martin Liska <mliska@suse.cz>
4286
4287 Revert:
4288 2020-09-29 Martin Liska <mliska@suse.cz>
4289
4290 PR tree-optimization/96979
4291 * g++.dg/tree-ssa/pr96979.C: New test.
4292
4293 2020-09-29 David Edelsohn <dje.gcc@gmail.com>
4294
4295 * gcc.dg/ipa/symver1.c: Skip on AIX.
4296
4297 2020-09-28 David Malcolm <dmalcolm@redhat.com>
4298
4299 PR analyzer/97233
4300 * gcc.dg/analyzer/pr97233.c: New test.
4301
4302 2020-09-28 Paul A. Clarke <pc@us.ibm.com>
4303
4304 * gcc.target/powerpc/sse4_1-pinsrb.c: New test.
4305 * gcc.target/powerpc/sse4_1-pinsrd.c: New test.
4306 * gcc.target/powerpc/sse4_1-pinsrq.c: New test.
4307
4308 2020-09-28 liuhongt <hongtao.liu@intel.com>
4309
4310 * lib/target-supports.exp (check_effective_target_amx_tile,
4311 check_effective_target_amx_int8,
4312 check_effective_target_amx_bf16): New proc.
4313 * g++.dg/other/i386-2.C: Add -mamx-tile, -mamx-int8, -mamx-bf16.
4314 * g++.dg/other/i386-3.C: Ditto.
4315 * gcc.target/i386/sse-12.c: Ditto.
4316 * gcc.target/i386/sse-13.c: Ditto.
4317 * gcc.target/i386/sse-14.c: Ditto.
4318 * gcc.target/i386/sse-22.c: Ditto.
4319 * gcc.target/i386/sse-23.c: Ditto.
4320 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4321 * gcc.target/i386/amx-check.h: New header file.
4322 * gcc.target/i386/amxbf16-asmatt-1.c: New test.
4323 * gcc.target/i386/amxint8-asmatt-1.c: New test.
4324 * gcc.target/i386/amxtile-asmatt-1.c: Ditto.
4325 * gcc.target/i386/amxbf16-asmintel-1.c: Ditto.
4326 * gcc.target/i386/amxint8-asmintel-1.c: Ditto.
4327 * gcc.target/i386/amxtile-asmintel-1.c: Ditto.
4328 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Ditto.
4329 * gcc.target/i386/amxint8-dpbssd-2.c: Ditto.
4330 * gcc.target/i386/amxint8-dpbsud-2.c: Ditto.
4331 * gcc.target/i386/amxint8-dpbusd-2.c: Ditto.
4332 * gcc.target/i386/amxint8-dpbuud-2.c: Ditto.
4333 * gcc.target/i386/amxtile-2.c: Ditto.
4334
4335 2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
4336
4337 Revert:
4338 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
4339 Mark Eggleston <markeggleston@gcc.gnu.org>
4340
4341 PR fortran/95614
4342 * gfortran.dg/pr95614_1.f90: New test.
4343 * gfortran.dg/pr95614_2.f90: New test.
4344
4345 2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
4346
4347 * gnat.dg/addr16.adb: New test.
4348 * gnat.dg/addr16_pkg.ads: New helper.
4349
4350 2020-09-27 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR middle-end/97073
4353 * gcc.c-torture/execute/pr97073.c: New test.
4354
4355 2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4356 Mark Eggleston <markeggleston@gcc.gnu.org>
4357
4358 PR fortran/95614
4359 * gfortran.dg/pr95614_1.f90: New test.
4360 * gfortran.dg/pr95614_2.f90: New test.
4361
4362 2020-09-26 Paul Thomas <pault@gcc.gnu.org>
4363
4364 PR fortran/96495
4365 * gfortran.dg/alloc_comp_result_2.f90 : Restore original.
4366 * gfortran.dg/alloc_comp_result_3.f90 : New test.
4367
4368 2020-09-26 Jan Hubicka <jh@suse.cz>
4369
4370 * gcc.dg/lto/modref-1_0.c: New test.
4371 * gcc.dg/lto/modref-1_1.c: New test.
4372 * gcc.dg/tree-ssa/modref-2.c: New test.
4373
4374 2020-09-26 Jakub Jelinek <jakub@redhat.com>
4375
4376 * gcc.dg/vect/vect-simd-17.c: Expect 11 or more vectorized loops.
4377 * gcc.dg/vect/vect-simd-18.c: New test.
4378 * gcc.dg/vect/vect-simd-19.c: New test.
4379 * gcc.dg/vect/vect-simd-20.c: New test.
4380
4381 2020-09-26 Jan Hubicka <jh@suse.cz>
4382
4383 * gcc.dg/ipa/ipa-pta-13.c: Disable modref.
4384
4385 2020-09-26 David Malcolm <dmalcolm@redhat.com>
4386
4387 PR analyzer/94355
4388 * g++.dg/analyzer/placement-new.C: New test.
4389
4390 2020-09-26 David Malcolm <dmalcolm@redhat.com>
4391
4392 PR analyzer/96646
4393 PR analyzer/96841
4394 * gcc.dg/analyzer/pr96646.c: New test.
4395 * gcc.dg/analyzer/pr96841.c: New test.
4396
4397 2020-09-25 Richard Biener <rguenther@suse.de>
4398
4399 PR middle-end/96814
4400 * gcc.target/i386/pr96814.c: New testcase.
4401
4402 2020-09-25 Richard Sandiford <richard.sandiford@arm.com>
4403
4404 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow
4405 the store to use GPRs instead of FPRs. Add scan-assembler-nots
4406 for writeback.
4407 * gcc.target/arm/armv8_1m-fp16-move-1.c: New test.
4408 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4409 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4410
4411 2020-09-25 Christophe Lyon <christophe.lyon@linaro.org>
4412
4413 PR target/71233
4414 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
4415 declarations of vector, vector2, vector_res for float64x2 type.
4416 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
4417 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
4418
4419 2020-09-25 Richard Biener <rguenther@suse.de>
4420
4421 PR testsuite/97204
4422 * gcc.target/i386/sse2-mmx-pinsrw.c: Fix.
4423
4424 2020-09-25 Jakub Jelinek <jakub@redhat.com>
4425
4426 * gcc.dg/vect/vect-simd-17.c: New test.
4427
4428 2020-09-25 Tom de Vries <tdevries@suse.de>
4429
4430 * gcc.dg/analyzer/pr93355-localealias.c: Require effective target
4431 alloca.
4432
4433 2020-09-25 Tom de Vries <tdevries@suse.de>
4434
4435 * lib/target-supports.exp (check_effective_target_ident_directive): New proc.
4436 * c-c++-common/ident-1b.c: Require effective target ident_directive.
4437 * c-c++-common/ident-2b.c: Same.
4438
4439 2020-09-24 Nathan Sidwell <nathan@acm.org>
4440
4441 * g++.dg/template/local-var1.C: New.
4442
4443 2020-09-24 Nathan Sidwell <nathan@acm.org>
4444
4445 * g++.dg/template/local-fn4.C: Add target c++11
4446
4447 2020-09-24 Nathan Sidwell <nathan@acm.org>
4448
4449 PR c++/97186
4450 * g++.dg/template/local10.C: Rename ...
4451 * g++.dg/template/local-fn3.C: .. here. Require lto.
4452 * g++.dg/template/local-fn4.C: New.
4453
4454 2020-09-24 Jan Hubicka <jh@suse.cz>
4455
4456 * gcc.dg/tree-ssa/modref-1.c: New test.
4457
4458 2020-09-24 Tom de Vries <tdevries@suse.de>
4459
4460 * gcc.dg/tls/thr-cse-1.c: Scan final dump instead of assembly for
4461 nvptx.
4462
4463 2020-09-24 Tom de Vries <tdevries@suse.de>
4464
4465 * gcc.dg/independent-cloneids-1.c: Use scan-rtl-dump instead of
4466 scan-assembler.
4467
4468 2020-09-24 Richard Biener <rguenther@suse.de>
4469
4470 PR tree-optimization/97085
4471 * gcc.dg/pr97192.c: New testcase.
4472
4473 2020-09-24 Paul Thomas <pault@gcc.gnu.org>
4474
4475 PR fortran/96495
4476 * gfortran.dg/alloc_comp_result_2.f90 : New test.
4477
4478 2020-09-24 Tom de Vries <tdevries@suse.de>
4479
4480 * gcc.dg/pr87314-1.c: Add nvptx-specific scan-assembler directive.
4481
4482 2020-09-24 Richard Sandiford <richard.sandiford@arm.com>
4483
4484 * gcc.target/arm/stack-protector-5.c: New test.
4485 * gcc.target/arm/stack-protector-6.c: Likewise.
4486
4487 2020-09-24 Richard Sandiford <richard.sandiford@arm.com>
4488
4489 * gcc.target/arm/stack-protector-3.c: New test.
4490 * gcc.target/arm/stack-protector-4.c: Likewise.
4491
4492 2020-09-24 Richard Biener <rguenther@suse.de>
4493
4494 PR tree-optimization/97085
4495 * gcc.dg/vect/pr97085.c: New testcase.
4496
4497 2020-09-24 Tom de Vries <tdevries@suse.de>
4498
4499 * gcc.dg/pr94600-1.c: Require effective target non_strict_align for
4500 scan-rtl-dump-times.
4501 * gcc.dg/pr94600-3.c: Same.
4502
4503 2020-09-24 Tom de Vries <tdevries@suse.de>
4504
4505 * c-c++-common/builtin-has-attribute-3.c: Compile with -DSKIP_ALIAS
4506 for effective target ! alias.
4507
4508 2020-09-24 Kewen Lin <linkw@linux.ibm.com>
4509
4510 PR tree-optimization/97075
4511 * gcc.target/powerpc/p9-vec-length-full-6.c: Adjust.
4512
4513 2020-09-24 David Malcolm <dmalcolm@redhat.com>
4514
4515 PR analyzer/93355
4516 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: New test.
4517 * gcc.dg/analyzer/pr93355-localealias-simplified.c: New test.
4518 * gcc.dg/analyzer/pr93355-localealias.c: New test.
4519
4520 2020-09-24 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/analyzer/feasibility-2.c: New test.
4523
4524 2020-09-23 Martin Sebor <msebor@redhat.com>
4525
4526 PR middle-end/97175
4527 * gcc.dg/Wstringop-overflow-44.c: New test.
4528
4529 2020-09-23 Jan Hubicka <jh@suse.cz>
4530
4531 * gcc.dg/tree-ssa/local-pure-const.c: Update template.
4532
4533 2020-09-23 Martin Sebor <msebor@redhat.com>
4534
4535 PR c/97131
4536 * gcc.dg/Warray-parameter-6.c: New test.
4537
4538 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
4539
4540 * gcc.target/aarch64/stack-protector-5.c: New test.
4541 * gcc.target/aarch64/stack-protector-6.c: Likewise.
4542 * gcc.target/aarch64/stack-protector-7.c: Likewise.
4543
4544 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
4545
4546 * gcc.target/aarch64/stack-protector-3.c: New test.
4547 * gcc.target/aarch64/stack-protector-4.c: Likewise.
4548
4549 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4550
4551 PR target/71233
4552 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4553 (clean_results): Add float64x2_t cleanup.
4554 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
4555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
4556 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
4557
4558 2020-09-23 Nathan Sidwell <nathan@acm.org>
4559
4560 PR c++/97171
4561 * g++.dg/template/local10.C: New.
4562
4563 2020-09-23 Marek Polacek <polacek@redhat.com>
4564
4565 PR c/97125
4566 * c-c++-common/Wduplicated-branches-15.c: New test.
4567
4568 2020-09-23 Richard Biener <rguenther@suse.de>
4569
4570 PR middle-end/96453
4571 * gcc.dg/pr96453.c: New testcase.
4572
4573 2020-09-23 Richard Biener <rguenther@suse.de>
4574
4575 PR middle-end/96466
4576 * gcc.dg/pr96466.c: New testcase.
4577
4578 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
4579
4580 * gcc.target/powerpc/p9-vec-length-epil-1.c: Do not expect the
4581 single-iteration epilogues of the 64-bit loops to be vectorized.
4582 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
4583 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
4584
4585 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4586
4587 PR target/71233
4588 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
4589
4590 2020-09-23 Richard Biener <rguenther@suse.de>
4591
4592 PR tree-optimization/97173
4593 * gcc.dg/vect/pr97173.c: New testcase.
4594
4595 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4596
4597 PR target/71233
4598 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
4599
4600 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4601
4602 PR target/71233
4603 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
4604
4605 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4606
4607 PR target/71233
4608 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
4609
4610 2020-09-23 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/97151
4613 * g++.dg/cpp1y/new1.C: Adjust for two more handled transforms.
4614
4615 2020-09-23 Martin Liska <mliska@suse.cz>
4616
4617 PR gcov-profile/97069
4618 * g++.dg/gcov/pr97069.C: New test.
4619
4620 2020-09-23 Tom de Vries <tdevries@suse.de>
4621
4622 * gcc.dg/Warray-bounds-63.c: Add require-effective-target alloca.
4623 * gcc.dg/Warray-bounds-66.c: Same.
4624 * gcc.dg/atomic/stdatomic-vm.c: Same.
4625
4626 2020-09-22 Patrick Palka <ppalka@redhat.com>
4627
4628 PR c++/95310
4629 * g++.dg/concepts/diagnostic15.C: New test.
4630
4631 2020-09-22 Patrick Palka <ppalka@redhat.com>
4632
4633 PR c++/96652
4634 * g++.dg/cpp0x/decltype-96652.C: New test.
4635
4636 2020-09-22 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR c++/97145
4639 * g++.dg/asan/pr97145.C: New test.
4640
4641 2020-09-22 David Faust <david.faust@oracle.com>
4642
4643 * gcc.target/bpf/diag-sdiv.c: New test.
4644 * gcc.target/bpf/diag-smod.c: New test.
4645 * gcc.target/bpf/xbpf-sdiv-1.c: New test.
4646 * gcc.target/bpf/xbpf-smod-1.c: New test.
4647
4648 2020-09-22 Nathan Sidwell <nathan@acm.org>
4649
4650 * g++.old-deja/g++.pt/friend34.C: Check injected friend is still
4651 invisible.
4652
4653 2020-09-22 Marek Polacek <polacek@redhat.com>
4654
4655 * g++.dg/ext/timevar1.C: Also prune N%.
4656
4657 2020-09-22 Marek Polacek <polacek@redhat.com>
4658
4659 * g++.dg/ext/timevar2.C: Also prune N%.
4660
4661 2020-09-22 Martin Liska <mliska@suse.cz>
4662
4663 PR tree-optimization/96979
4664 * g++.dg/tree-ssa/pr96979.C: New test.
4665
4666 2020-09-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4667
4668 * gcc.target/s390/load-and-test-fp-1.c: Change test to include all
4669 possible combinations of dead/live registers and comparisons (equality,
4670 relational).
4671 * gcc.target/s390/load-and-test-fp-2.c: Same as load-and-test-fp-1.c
4672 but for fast math.
4673 * gcc.target/s390/load-and-test-fp.h: New test included by
4674 load-and-test-fp-{1,2}.c.
4675
4676 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4677
4678 PR target/71233
4679 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
4680
4681 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4682
4683 PR target/71233
4684 * gcc.target/aarch64/simd/vceq_poly_1.c: New test.
4685
4686 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4687
4688 PR target/71233
4689 * gcc.target/aarch64/simd/vadd_poly_1.c: New test.
4690
4691 2020-09-22 Jan Hubicka <jh@suse.cz>
4692
4693 * gcc.target/i386/m128-check.h: Add no-strict-aliasing
4694
4695 2020-09-21 David Malcolm <dmalcolm@redhat.com>
4696
4697 PR analyzer/97130
4698 * gcc.dg/analyzer/pr97130.c: New test.
4699
4700 2020-09-21 Marek Polacek <polacek@redhat.com>
4701
4702 PR c++/90583
4703 DR 1722
4704 * g++.dg/cpp0x/lambda/lambda-conv14.C: New test.
4705
4706 2020-09-21 Marek Polacek <polacek@redhat.com>
4707
4708 * g++.dg/warn/Wctad-maybe-unsupported.C: New test.
4709 * g++.dg/warn/Wctad-maybe-unsupported2.C: New test.
4710 * g++.dg/warn/Wctad-maybe-unsupported3.C: New test.
4711 * g++.dg/warn/Wctad-maybe-unsupported.h: New file.
4712
4713 2020-09-21 Martin Sebor <msebor@redhat.com>
4714
4715 PR c/50584
4716 * gcc.dg/ipa/ipa-sra-1.c: Use a plain pointer for argv instead of array.
4717 * gcc.dg/ipa/ipa-sra-12.c: Same.
4718 * gcc.dg/ipa/ipa-sra-13.c: Same.
4719 * gcc.dg/ipa/ipa-sra-14.c: Same.
4720 * gcc.dg/ipa/ipa-sra-15.c: Same.
4721
4722 2020-09-21 Harald Anlauf <anlauf@gmx.de>
4723 Paul Thomas <pault@gcc.gnu.org>
4724
4725 * gfortran.dg/check_bits_2.f90: New test.
4726
4727 2020-09-21 Iain Sandoe <iain@sandoe.co.uk>
4728
4729 * gcc.dg/ipa/symver1.c: Skip for Darwin.
4730
4731 2020-09-21 Christophe Lyon <christophe.lyon@linaro.org>
4732
4733 * gcc.target/arm/csinc-1.c: Use dg-add-options
4734 arm_arch_v8_1m_main.
4735 * gcc.target/arm/csinv-1.c: Likewise.
4736 * gcc.target/arm/csneg.c: Likewise.
4737
4738 2020-09-21 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/97139
4741 * gcc.dg/vect/pr97139.c: New testcase.
4742
4743 2020-09-21 Marek Polacek <polacek@redhat.com>
4744
4745 PR c++/97099
4746 * g++.dg/cpp1z/class-deduction74.C: New test.
4747
4748 2020-09-21 Richard Biener <rguenther@suse.de>
4749
4750 PR tree-optimization/97135
4751 * gcc.dg/torture/pr97135.c: New testcase.
4752
4753 2020-09-21 Martin Liska <mliska@suse.cz>
4754
4755 PR tree-optimization/96915
4756 * gcc.target/aarch64/sve/pr96915.c: New test.
4757
4758 2020-09-21 Andrea Corallo <andrea.corallo@arm.com>
4759
4760 PR target/96968
4761 * gcc.target/aarch64/pr96968.c: New test.
4762
4763 2020-09-21 Martin Liska <mliska@suse.cz>
4764
4765 * g++.dg/ext/timevar1.C: Prune more possible number values.
4766 * g++.dg/ext/timevar2.C: Likewise.
4767
4768 2020-09-20 Marek Polacek <polacek@redhat.com>
4769
4770 PR c++/90199
4771 * g++.dg/cpp1y/constexpr-90199.C: New test.
4772
4773 2020-09-19 Martin Sebor <msebor@redhat.com>
4774
4775 PR middle-end/82608
4776 PR middle-end/94195
4777 PR c/50584
4778 PR middle-end/84051
4779 * c-c++-common/Warray-bounds.c: Adjust.
4780 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Adjust.
4781 * gcc.dg/Warray-bounds-63.c: New test.
4782 * gcc.dg/Warray-bounds-64.c: New test.
4783 * gcc.dg/Warray-bounds-65.c: New test.
4784 * gcc.dg/Warray-bounds-66.c: New test.
4785 * gcc.dg/Warray-bounds-67.c: New test.
4786
4787 2020-09-19 Martin Sebor <msebor@redhat.com>
4788
4789 PR c/50584
4790 * c-c++-common/Wsizeof-pointer-memaccess1.c: Disable new expected
4791 warnings.
4792 * g++.dg/ext/attr-access.C: Update text of expected warnings.
4793 * gcc.dg/Wstringop-overflow-23.c: Same.
4794 * gcc.dg/Wstringop-overflow-24.c: Same.
4795 * gcc.dg/attr-access-none.c: Same.
4796 * gcc.dg/dfp/composite-type.c: Prune expected warnings.
4797 * gcc.dg/torture/pr57147-1.c: Add a member to an otherwise empty
4798 struct to avoid a warning.
4799 * gcc.dg/torture/pr57147-3.c: Same.
4800 * gcc.dg/Warray-bounds-30.c: Adjust.
4801 * gcc.dg/attr-access-none.c: Same.
4802 * gcc.dg/Wstringop-overflow-40.c: New test.
4803 * gcc.dg/attr-access-2.c: New test.
4804
4805 2020-09-19 Martin Sebor <msebor@redhat.com>
4806
4807 * gcc.dg/uninit-37.c: New test.
4808
4809 2020-09-19 Martin Sebor <msebor@redhat.com>
4810
4811 PR c/50584
4812 * gcc.dg/attr-access-read-write-2.c: Adjust text of expected message.
4813 * c-c++-common/Warray-bounds-6.c: Correct C++ declaration, adjust
4814 text of expected diagnostics.
4815 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Prune expected warning.
4816 * gcc.dg/Warray-parameter-2.c: New test.
4817 * gcc.dg/Warray-parameter-3.c: New test.
4818 * gcc.dg/Warray-parameter-4.c: New test.
4819 * gcc.dg/Warray-parameter-5.c: New test.
4820 * gcc.dg/Warray-parameter.c: New test.
4821 * gcc.dg/Wvla-parameter-2.c: New test.
4822 * gcc.dg/Wvla-parameter-3.c: New test.
4823 * gcc.dg/Wvla-parameter.c: New test.
4824 * gcc.dg/Wvla-parameter-4.c: New file.
4825
4826 2020-09-19 Sandra Loosemore <sandra@codesourcery.com>
4827
4828 * gcc.dg/gomp/block-7.c: Update expected error message wording.
4829
4830 2020-09-19 Harald Anlauf <anlauf@gmx.de>
4831
4832 * gfortran.dg/pr97036.f90: New test.
4833
4834 2020-09-19 H.J. Lu <hjl.tools@gmail.com>
4835
4836 PR target/96861
4837 * gcc.target/i386/pr96861.c: New test.
4838
4839 2020-09-19 Patrick Palka <ppalka@redhat.com>
4840
4841 PR c++/96531
4842 PR c++/97103
4843 * g++.dg/cpp2a/concepts-ttp2.C: New test.
4844 * g++.dg/cpp2a/concepts-variadic1.C: New test.
4845
4846 2020-09-19 Patrick Palka <ppalka@redhat.com>
4847
4848 PR c++/97051
4849 * g++.dg/cpp2a/is-constant-evaluated11.C: New test.
4850
4851 2020-09-19 liuhongt <hongtao.liu@intel.com>
4852
4853 * gcc.target/i386/pr95021-3.c: Add -mtune=generic.
4854
4855 2020-09-18 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c++/97105
4858 * g++.dg/template/pr97105.C: New test.
4859
4860 2020-09-18 David Malcolm <dmalcolm@redhat.com>
4861
4862 * gcc.dg/analyzer/strdup-1.c: New test.
4863 * gcc.dg/analyzer/strndup-1.c: New test.
4864
4865 2020-09-18 Sudi Das <sudi.das@arm.com>
4866 Omar Tahir <omar.tahir@arm.com>
4867
4868 * gcc.target/arm/csneg.c: New test.
4869
4870 2020-09-18 Sudi Das <sudi.das@arm.com>
4871 Omar Tahir <omar.tahir@arm.com>
4872
4873 * gcc.target/arm/csinc-1.c: New test.
4874
4875 2020-09-18 Sudi Das <sudi.das@arm.com>
4876 Omar Tahir <omar.tahir@arm.com>
4877
4878 * gcc.target/arm/csinv-1.c: New test.
4879
4880 2020-09-18 H.J. Lu <hjl.tools@gmail.com>
4881 Richard Sandiford <richard.sandiford@arm.com>
4882
4883 PR middle-end/91957
4884 * g++.target/i386/pr97054.C: New test.
4885 * gcc.target/i386/pr82673.c: Remove redundant extra message.
4886
4887 2020-09-18 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR tree-optimization/97081
4890 * gcc.dg/vect/pr97081-2.c: New test.
4891
4892 2020-09-18 Richard Biener <rguenther@suse.de>
4893
4894 PR tree-optimization/97081
4895 * gcc.dg/vect/pr97081.c: New testcase.
4896
4897 2020-09-18 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4898
4899 * gcc.target/msp430/operand-modifiers.c: Extend test to handle new
4900 modifiers.
4901 * gcc.target/msp430/operand-modifiers-bad.c: New test.
4902
4903 2020-09-18 Richard Biener <rguenther@suse.de>
4904
4905 PR tree-optimization/97095
4906 * gfortran.dg/pr97095.f: New testcase.
4907
4908 2020-09-17 Tom de Vries <tdevries@suse.de>
4909
4910 * lib/target-supports.exp (check_effective_target_non_strict_prototype):
4911 New proc.
4912 * gcc.c-torture/compile/pr71109.c: Require effective target
4913 non_strict_prototype.
4914 * gcc.c-torture/compile/pr83051-2.c: Same.
4915 * gcc.c-torture/compile/pr89663-1.c: Same.
4916 * gcc.c-torture/compile/pr89663-2.c: Same.
4917 * gcc.c-torture/compile/pr96796.c: Same.
4918
4919 2020-09-17 Yeting Kuo <fakepaper56@gmail.com>
4920
4921 * gcc.target/riscv/shorten-memrefs-8.c: New test.
4922
4923 2020-09-17 Marek Polacek <polacek@redhat.com>
4924
4925 PR c++/87530
4926 PR c++/58156
4927 PR c++/68828
4928 PR c++/86002
4929 PR c++/91525
4930 PR c++/96223
4931 PR c++/87032
4932 PR c++/35098
4933 * g++.dg/cpp0x/move-return4.C: New test.
4934 * g++.dg/cpp0x/vt-58156.C: New test.
4935 * g++.dg/cpp2a/concepts-pr68828.C: New test.
4936 * g++.dg/cpp2a/concepts-pr86002.C: New test.
4937 * g++.dg/cpp2a/concepts-pr91525.C: New test.
4938 * g++.dg/cpp2a/constexpr-indeterminate1.C: New test.
4939 * g++.dg/cpp2a/desig17.C: New test.
4940 * g++.dg/ext/attrib62.C: New test.
4941
4942 2020-09-17 Patrick Palka <ppalka@redhat.com>
4943
4944 PR c/80076
4945 * c-c++-common/Wmisleading-indentation-5.c: New test.
4946
4947 2020-09-17 Mark Wielaard <mark@klomp.org>
4948
4949 * gcc.dg/debug/dwarf2/inline2.c: Add -gdwarf-2.
4950 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4951 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4952 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4953 * gcc.dg/debug/dwarf2/inline6.c: New variant with -gdwarf-5.
4954 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
4955 * gcc.dg/debug/dwarf2/pr41445-7.c: Likewise.
4956 * gcc.dg/debug/dwarf2/pr41445-8.c: Likewise.
4957
4958 2020-09-17 Andre Corallo <andrea.corallo@arm.com>
4959
4960 * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan
4961 directive.
4962
4963 2020-09-17 Patrick Palka <ppalka@redhat.com>
4964
4965 PR c++/96409
4966 PR c++/96410
4967 * g++.dg/cpp2a/concepts-lambda13.C: New test.
4968 * g++.dg/cpp2a/concepts-lambda14.C: New test.
4969
4970 2020-09-17 Richard Biener <rguenther@suse.de>
4971
4972 * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase.
4973
4974 2020-09-17 Eric Botcazou <ebotcazou@adacore.com>
4975
4976 * gcc.dg/pr97078.c: New test.
4977
4978 2020-09-17 liuhongt <hongtao.liu@intel.com>
4979
4980 * gcc.target/i386/xsave-avx-1.c: New test.
4981
4982 2020-09-16 David Malcolm <dmalcolm@redhat.com>
4983
4984 PR analyzer/96653
4985 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4986 expected number of exploded nodes.
4987 * gcc.dg/analyzer/malloc-vs-local-1a.c: Update expected number
4988 of exploded nodes.
4989 * gcc.dg/analyzer/pr96653.c: Remove -Wno-analyzer-too-complex.
4990
4991 2020-09-16 David Malcolm <dmalcolm@redhat.com>
4992
4993 * gcc.dg/analyzer/bzip2-arg-parse-1.c: New test.
4994 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Remove xfail.
4995 * gcc.dg/analyzer/pr94851-1.c: Add xfail.
4996
4997 2020-09-16 David Malcolm <dmalcolm@redhat.com>
4998
4999 * gcc.dg/analyzer/getchar-1.c: New test.
5000
5001 2020-09-16 Martin Sebor <msebor@redhat.com>
5002
5003 PR c/78666
5004 PR c/96126
5005 * gcc.dg/attr-alloc_align-5.c: New test.
5006 * gcc.dg/attr-alloc_size-13.c: New test.
5007 * gcc.dg/attr-section.c: New test.
5008 * c-c++-common/builtin-has-attribute-3.c: Add xfails due to expected
5009 warnings to be cleaned up.
5010
5011 2020-09-16 Marek Polacek <polacek@redhat.com>
5012
5013 PR preprocessor/96935
5014 * gcc.dg/format/pr96935.c: New test.
5015
5016 2020-09-16 Martin Sebor <msebor@redhat.com>
5017
5018 PR middle-end/96295
5019 * g++.dg/warn/Wuninitialized-11.C: New test.
5020
5021 2020-09-16 Nathan Sidwell <nathan@acm.org>
5022
5023 * g++.dg/gomp/udr-2.C: Add additional expected error.
5024
5025 2020-09-16 Eric Botcazou <ebotcazou@adacore.com>
5026
5027 * gnat.dg/concat4.adb: New test.
5028
5029 2020-09-16 Tobias Burnus <tobias@codesourcery.com>
5030
5031 PR fortran/97061
5032 * gfortran.dg/gomp/openmp-simd-6.f90: New test.
5033
5034 2020-09-16 Andrea Corallo <andrea.corallo@arm.com>
5035
5036 * gcc.target/aarch64/sve/cost_model_10.c: New test.
5037 * gcc.target/aarch64/sve/clastb_8.c: Update test for new
5038 vectorization strategy.
5039 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
5040 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5041 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
5042 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
5043 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
5044
5045 2020-09-16 H.J. Lu <hjl.tools@gmail.com>
5046
5047 PR target/97032
5048 * gcc.target/i386/pr97032.c: New test.
5049
5050 2020-09-16 Feng Xue <fxue@os.amperecomputing.com>
5051
5052 PR testsuite/97066
5053 * gcc.dg/ifcvt-3.c: Modified to suppress simplification.
5054 * gcc.dg/tree-ssa/20030807-10.c: Likewise.
5055
5056 2020-09-16 Jojo R <jiejie_rong@c-sky.com>
5057
5058 * lib/target-supports.exp (check_profiling_available): Refine name of elf target.
5059
5060 2020-09-16 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR tree-optimization/97053
5063 * gcc.dg/store_merging_31.c: New test.
5064 * gcc.dg/store_merging_32.c: New test.
5065
5066 2020-09-16 Kewen Lin <linkw@linux.ibm.com>
5067
5068 PR target/97019
5069 * gcc.target/powerpc/pr97019.c: New test.
5070
5071 2020-09-16 Jojo R <jiejie_rong@c-sky.com>
5072
5073 * gcc.dg/builtin-apply2.c : Skip if CSKY.
5074 * gcc.dg/torture/stackalign/builtin-apply-2.c : Likewise.
5075
5076 2020-09-15 David Malcolm <dmalcolm@redhat.com>
5077
5078 PR analyzer/96650
5079 * gcc.dg/analyzer/pr96650-1-notrans.c: New test.
5080 * gcc.dg/analyzer/pr96650-1-trans.c: New test.
5081 * gcc.dg/analyzer/pr96650-2-notrans.c: New test.
5082 * gcc.dg/analyzer/pr96650-2-trans.c: New test.
5083
5084 2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
5085
5086 PR tree-optimization/94234
5087 * gcc.dg/pr94234-3.c: New test.
5088
5089 2020-09-15 H.J. Lu <hjl.tools@gmail.com>
5090
5091 * gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic.
5092
5093 2020-09-15 Richard Biener <rguenther@suse.de>
5094
5095 * gcc.dg/vect/bb-slp-48.c: New testcase.
5096 * gcc.dg/vect/bb-slp-7.c: Adjust.
5097
5098 2020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
5099
5100 * gcc.target/arm/pr95646.c: Fix testism.
5101
5102 2020-09-15 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR target/97028
5105 * gcc.target/i386/avx512f-pr97028.c: Untested fix.
5106
5107 2020-09-15 Feng Xue <fxue@os.amperecomputing.com>
5108
5109 PR tree-optimization/94234
5110 * gcc.dg/pr94234-2.c: New test.
5111
5112 2020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com>
5113
5114 * gcc.target/bpf/nop-1.c: New test.
5115
5116 2020-09-14 Iain Sandoe <iain@sandoe.co.uk>
5117
5118 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Make the test
5119 run as non-dynamic for m32 Darwin.
5120 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise.
5121 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
5122 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise.
5123 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
5124 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise.
5125 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
5126 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: Adjust dg-requires
5127 clause.
5128
5129 2020-09-14 David Malcolm <dmalcolm@redhat.com>
5130
5131 PR analyzer/96653
5132 * gcc.dg/analyzer/pr96653.c: New test.
5133
5134 2020-09-14 David Malcolm <dmalcolm@redhat.com>
5135
5136 * gcc.dg/analyzer/rhbz1878600.c: New test.
5137
5138 2020-09-14 David Malcolm <dmalcolm@redhat.com>
5139
5140 * gcc.dg/analyzer/pr97029.c: New test.
5141
5142 2020-09-14 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gnat.dg/thunk1.adb: New test.
5145 * gnat.dg/thunk1_pkg1.ads: New helper.
5146 * gnat.dg/thunk1_pkg2.ads: Likewise.
5147 * gnat.dg/thunk1_pkg2.adb: Likewise.
5148
5149 2020-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
5150
5151 PR d/97002
5152 * gdc.dg/pr97002.d: New test.
5153
5154 2020-09-11 Nathan Sidwell <nathan@acm.org>
5155
5156 * g++.dg/concepts/local-extern.C: New file.
5157
5158 2020-09-11 Will Schmidt <will_schmidt@vnet.ibm.com>
5159
5160 * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the
5161 dg-require stanza to match.
5162 * gcc.target/powerpc/pr96139-b.c: Same.
5163 * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update
5164 the dg-require stanza to match.
5165
5166 2020-09-11 Sunil K Pandey <skpgkp2@gmail.com>
5167
5168 PR target/97018
5169 * gcc.target/i386/l_fma_double_1.c: Add option -mno-avx512f.
5170 * gcc.target/i386/l_fma_double_2.c: Likewise.
5171 * gcc.target/i386/l_fma_double_3.c: Likewise.
5172 * gcc.target/i386/l_fma_double_4.c: Likewise.
5173 * gcc.target/i386/l_fma_double_5.c: Likewise.
5174 * gcc.target/i386/l_fma_double_6.c: Likewise.
5175 * gcc.target/i386/l_fma_float_1.c: Likewise.
5176 * gcc.target/i386/l_fma_float_2.c: Likewise.
5177 * gcc.target/i386/l_fma_float_3.c: Likewise.
5178 * gcc.target/i386/l_fma_float_4.c: Likewise.
5179 * gcc.target/i386/l_fma_float_5.c: Likewise.
5180 * gcc.target/i386/l_fma_float_6.c: Likewise.
5181
5182 2020-09-11 Martin Sebor <msebor@redhat.com>
5183
5184 PR middle-end/96903
5185 * gcc.dg/Wstringop-overflow-42.c:: Add comment.
5186 * gcc.dg/Wstringop-overflow-43.c: New test.
5187
5188 2020-09-11 Nathan Sidwell <nathan@acm.org>
5189
5190 * obj-c++.dg/syntax-error-9.mm: Adjust expected errors.
5191
5192 2020-09-11 Andrew Stubbs <ams@codesourcery.com>
5193
5194 * gcc.dg/gimplefe-44.c: Require exceptions.
5195
5196 2020-09-11 Andrea Corallo <andrea.corallo@arm.com>
5197
5198 * jit.dg/all-non-failing-tests.h: Add test-blob.c.
5199 * jit.dg/test-global-set-initializer.c: New testcase.
5200
5201 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
5202
5203 * gnat.dg/pack27.adb: New test.
5204 * gnat.dg/pack27_pkg.ads: New helper.
5205
5206 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
5207
5208 * gnat.dg/specs/discr7.ads: New test.
5209
5210 2020-09-11 Tom de Vries <tdevries@suse.de>
5211
5212 * gcc.target/nvptx/int128.c: New test.
5213
5214 2020-09-11 David Malcolm <dmalcolm@redhat.com>
5215
5216 PR analyzer/96798
5217 * gcc.dg/analyzer/memcpy-1.c: New test.
5218 * gcc.dg/analyzer/strcpy-1.c: New test.
5219
5220 2020-09-10 Alex Coplan <alex.coplan@arm.com>
5221
5222 * gcc.target/aarch64/acle/armv8-r.c: New test.
5223
5224 2020-09-10 Iain Buclaw <ibuclaw@gdcproject.org>
5225
5226 * gdc.dg/Waddress.d: New test.
5227 * gdc.dg/Wcastresult1.d: New test.
5228 * gdc.dg/Wcastresult2.d: New test.
5229
5230 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
5231
5232 * gnat.dg/specs/size_clause5.ads: New test.
5233
5234 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/discr59.adb: New test.
5237 * gnat.dg/discr59_pkg1.ads: New helper.
5238 * gnat.dg/discr59_pkg2.ads: Likewise.
5239
5240 2020-09-10 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR target/96939
5243 * gcc.target/arm/lto/pr96939_0.c: New test.
5244 * gcc.target/arm/lto/pr96939_1.c: New file.
5245
5246 2020-09-10 Tom de Vries <tdevries@suse.de>
5247
5248 * gcc.dg/analyzer/vla-1.c: Add require-effective-target alloca.
5249
5250 2020-09-10 Richard Biener <rguenther@suse.de>
5251
5252 PR tree-optimization/96043
5253 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: Adjust.
5254
5255 2020-09-09 Marek Polacek <polacek@redhat.com>
5256
5257 PR c++/77841
5258 * g++.old-deja/g++.ext/arrnew2.C: Expect the error only in C++17
5259 and less.
5260 * g++.old-deja/g++.robertl/eb58.C: Adjust dg-error.
5261 * g++.old-deja/g++.robertl/eb63.C: Expect the error only in C++17
5262 and less.
5263 * g++.dg/cpp2a/new-array5.C: New test.
5264 * g++.dg/cpp2a/paren-init36.C: New test.
5265 * g++.dg/cpp2a/paren-init37.C: New test.
5266 * g++.dg/pr84729.C: Adjust dg-error.
5267
5268 2020-09-09 Marek Polacek <polacek@redhat.com>
5269
5270 PR c++/95164
5271 * g++.dg/cpp0x/initlist123.C: New test.
5272
5273 2020-09-09 David Malcolm <dmalcolm@redhat.com>
5274
5275 PR analyzer/94355
5276 * g++.dg/analyzer/new-1.C: New test.
5277 * g++.dg/analyzer/new-vs-malloc.C: New test.
5278
5279 2020-09-09 Marek Polacek <polacek@redhat.com>
5280
5281 * g++.dg/warn/Wnonnull6.C: Use target c++14.
5282
5283 2020-09-09 Marek Polacek <polacek@redhat.com>
5284
5285 * g++.dg/cpp0x/auto-96647.C: Moved to...
5286 * g++.dg/cpp1y/auto-96647.C: ...here. Use target c++14.
5287
5288 2020-09-09 H.J. Lu <hjl.tools@gmail.com>
5289
5290 PR target/96955
5291 * gcc.target/i386/builtin_thread_pointer.c: Update scan-assembler
5292 for x32.
5293
5294 2020-09-09 Patrick Palka <ppalka@redhat.com>
5295
5296 PR c++/96647
5297 * g++.dg/cpp0x/auto-96647.C: New test.
5298 * g++.dg/cpp0x/error9.C: New test.
5299 * g++.dg/cpp2a/concepts-fn6.C: New test.
5300
5301 2020-09-09 Richard Biener <rguenther@suse.de>
5302
5303 * gcc.dg/vect/vect-live-6.c: New testcase.
5304
5305 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
5306
5307 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
5308 'omp simd.*if' for nvptx even more.
5309
5310 2020-09-09 Richard Biener <rguenther@suse.de>
5311
5312 * gcc.dg/vect/vect-cond-13.c: New testcase.
5313 * gcc.target/i386/pr87007-4.c: Adjust.
5314 * gcc.target/i386/pr87007-5.c: Likewise.
5315
5316 2020-09-09 liuhongt <hongtao.liu@intel.com>
5317
5318 * gcc.target/i386/builtin_thread_pointer.c: New test.
5319
5320 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
5321
5322 PR fortran/95109
5323 PR fortran/94690
5324 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
5325 'omp simd.*if'.
5326 * gfortran.dg/gomp/openmp-simd-5.f90: New test.
5327
5328 2020-09-08 David Malcolm <dmalcolm@redhat.com>
5329
5330 PR analyzer/96949
5331 * gfortran.dg/analyzer/pr96949.f90: New test.
5332
5333 2020-09-08 Aldy Hernandez <aldyh@redhat.com>
5334
5335 PR tree-optimization/96967
5336 * gcc.dg/tree-ssa/pr96967.c: New file.
5337
5338 2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5339
5340 * gcc.target/msp430/mcpu-is-430.c: New test.
5341 * gcc.target/msp430/mcpu-is-430x.c: New test.
5342 * gcc.target/msp430/mcpu-is-430xv2.c: New test.
5343
5344 2020-09-07 Harald Anlauf <anlauf@gmx.de>
5345
5346 * gfortran.dg/pr96711.f90: New test.
5347
5348 2020-09-07 Richard Sandiford <richard.sandiford@arm.com>
5349
5350 PR rtl-optimization/96796
5351 * gcc.c-torture/compile/pr96796.c: New test.
5352
5353 2020-09-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5354
5355 * gcc.target/msp430/430x-default-isa.c: New test.
5356
5357 2020-09-07 Iain Sandoe <iain@sandoe.co.uk>
5358
5359 * gcc.dg/pubtypes-2.c: Amend Pub Info Length.
5360 * gcc.dg/pubtypes-3.c: Likewise.
5361 * gcc.dg/pubtypes-4.c: Likewise.
5362
5363 2020-09-07 Alex Coplan <alex.coplan@arm.com>
5364
5365 * gcc.target/aarch64/adds3.c: Fix test w.r.t. new syntax.
5366 * gcc.target/aarch64/cmp.c: Likewise.
5367 * gcc.target/aarch64/subs3.c: Likewise.
5368 * gcc.target/aarch64/subsp.c: Likewise.
5369 * gcc.target/aarch64/extend-syntax.c: New test.
5370
5371 2020-09-07 Tobias Burnus <tobias@codesourcery.com>
5372
5373 PR fortran/96896
5374 * gfortran.dg/ptr_func_assign_4.f08: Update dg-error.
5375 * gfortran.dg/ptr-func-3.f90: New test.
5376
5377 2020-09-07 liuhongt <hongtao.liu@intel.com>
5378
5379 * gcc.dg/vect/slp-46.c: Add --param vect-epilogues-nomask=0 to
5380 void backend interference.
5381
5382 2020-09-07 Richard Biener <rguenther@suse.de>
5383
5384 * gcc.dg/vect/bb-slp-46.c: New testcase.
5385 * gcc.dg/vect/bb-slp-47.c: Likewise.
5386 * gcc.dg/vect/bb-slp-32.c: Adjust.
5387
5388 2020-09-07 liuhongt <hongtao.liu@intel.com>
5389
5390 * gcc.target/i386/pr92658-avx512bw-trunc.c: Add
5391 -mprefer-vector-width=512 to avoid impact of different default
5392 tune which gcc is built with.
5393
5394 2020-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5395
5396 * gfortran.dg/coarray_fail_st.f90: Adjust test.
5397
5398 2020-09-04 Iain Buclaw <ibuclaw@gdcproject.org>
5399
5400 PR d/96924
5401 * gdc.dg/simd13927b.d: Removed.
5402 * gdc.dg/pr96924.d: New test.
5403
5404 2020-09-04 Richard Biener <rguenther@suse.de>
5405
5406 PR tree-optimization/96698
5407 PR tree-optimization/96920
5408 * gfortran.dg/vect/pr96920.f90: New testcase.
5409 * gcc.dg/vect/pr96920.c: Likewise.
5410
5411 2020-09-04 Christophe Lyon <christophe.lyon@linaro.org>
5412
5413 PR target/96769
5414 * gcc.target/arm/pure-code/pr96769.c: New test.
5415
5416 2020-09-04 Richard Biener <rguenther@suse.de>
5417
5418 PR tree-optimization/96931
5419 * gcc.dg/pr96931.c: New testcase.
5420
5421 2020-09-04 David Faust <david.faust@oracle.com>
5422
5423 * gcc.target/bpf/xbpf-indirect-call-1.c: New test.
5424
5425 2020-09-04 Kewen Lin <linkw@gcc.gnu.org>
5426
5427 * gcc.target/powerpc/pr92398.p9+.c: Replace p9+ with has_arch_pwr9.
5428 * gcc.target/powerpc/pr92398.p9-.c: Replace p9+ with has_arch_pwr9,
5429 and replace p8 with has_arch_pwr8 && !has_arch_pwr9.
5430 * lib/target-supports.exp (check_effective_target_p8): Remove.
5431 (check_effective_target_p9+): Remove.
5432
5433 2020-09-03 Martin Jambor <mjambor@suse.cz>
5434
5435 PR tree-optimization/96820
5436 * gcc.dg/tree-ssa/pr96820.c: New test.
5437
5438 2020-09-03 Will Schmidt <will_schmidt@vnet.ibm.com>
5439
5440 * gcc.target/powerpc/pr96139-a.c: New test.
5441 * gcc.target/powerpc/pr96139-b.c: New test.
5442 * gcc.target/powerpc/pr96139-c.c: New test.
5443
5444 2020-09-03 Harald Anlauf <anlauf@gmx.de>
5445
5446 * gfortran.dg/iall_masked.f90: New test.
5447
5448 2020-09-03 Marek Polacek <polacek@redhat.com>
5449
5450 PR c++/92812
5451 * g++.dg/cpp0x/constexpr-array23.C: Adjust dg-error.
5452 * g++.dg/cpp0x/initlist69.C: Likewise.
5453 * g++.dg/diagnostic/mem-init1.C: Likewise.
5454 * g++.dg/init/array28.C: Likewise.
5455 * g++.dg/cpp2a/paren-init33.C: New test.
5456 * g++.dg/cpp2a/paren-init34.C: New test.
5457 * g++.dg/cpp2a/paren-init35.C: New test.
5458 * g++.old-deja/g++.brendan/crash60.C: Adjust dg-error.
5459 * g++.old-deja/g++.law/init10.C: Likewise.
5460 * g++.old-deja/g++.other/array3.C: Likewise.
5461
5462 2020-09-03 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR c++/96862
5465 * g++.dg/cpp1z/constexpr-96862.C: New test.
5466
5467 2020-09-03 Hongtao Liu <hongtao.liu@intel.com>
5468
5469 PR target/87767
5470 * gcc.target/i386/avx2-broadcast-pr87767-1.c: New test.
5471 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: New test.
5472 * gcc.target/i386/avx512f-broadcast-pr87767-2.c: New test.
5473 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: New test.
5474 * gcc.target/i386/avx512f-broadcast-pr87767-4.c: New test.
5475 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: New test.
5476 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: New test.
5477 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: New test.
5478 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
5479 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
5480 * gcc.target/i386/avx512vl-broadcast-pr87767-2.c: New test.
5481 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: New test.
5482 * gcc.target/i386/avx512vl-broadcast-pr87767-4.c: New test.
5483 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: New test.
5484 * gcc.target/i386/avx512vl-broadcast-pr87767-6.c: New test.
5485
5486 2020-09-03 liuhongt <hongtao.liu@intel.com>
5487
5488 PR target/96246
5489 PR target/96855
5490 PR target/96856
5491 PR target/96857
5492 * g++.target/i386/avx512bw-pr96246-2.C: Add runtime check for
5493 AVX512BW.
5494 * g++.target/i386/avx512vl-pr96246-2.C: Add runtime check for
5495 AVX512BW and AVX512VL
5496 * g++.target/i386/avx512f-helper.h: New header.
5497 * gcc.target/i386/pr92658-avx512f.c: Add
5498 -mprefer-vector-width=512 to avoid impact of different default
5499 mtune which gcc is built with.
5500 * gcc.target/i386/avx512bw-pr95488-1.c: Ditto.
5501 * gcc.target/i386/pr92645-4.c: Add -mno-avx512f to avoid
5502 impact of different default march which gcc is built with.
5503
5504 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
5505
5506 PR d/96869
5507 * gdc.dg/simd.d: Removed.
5508 * gdc.dg/cast1.d: New test.
5509 * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B.
5510 * gdc.dg/gdc284.d: Likewise.
5511 * gdc.dg/gdc67.d: Likewise.
5512 * gdc.dg/pr96869.d: New test.
5513 * gdc.dg/simd1.d: New test.
5514 * gdc.dg/simd10447.d: New test.
5515 * gdc.dg/simd12776.d: New test.
5516 * gdc.dg/simd13841.d: New test.
5517 * gdc.dg/simd13927.d: New test.
5518 * gdc.dg/simd15123.d: New test.
5519 * gdc.dg/simd15144.d: New test.
5520 * gdc.dg/simd16087.d: New test.
5521 * gdc.dg/simd16697.d: New test.
5522 * gdc.dg/simd17237.d: New test.
5523 * gdc.dg/simd17695.d: New test.
5524 * gdc.dg/simd17720a.d: New test.
5525 * gdc.dg/simd17720b.d: New test.
5526 * gdc.dg/simd19224.d: New test.
5527 * gdc.dg/simd19627.d: New test.
5528 * gdc.dg/simd19628.d: New test.
5529 * gdc.dg/simd19629.d: New test.
5530 * gdc.dg/simd19630.d: New test.
5531 * gdc.dg/simd2a.d: New test.
5532 * gdc.dg/simd2b.d: New test.
5533 * gdc.dg/simd2c.d: New test.
5534 * gdc.dg/simd2d.d: New test.
5535 * gdc.dg/simd2e.d: New test.
5536 * gdc.dg/simd2f.d: New test.
5537 * gdc.dg/simd2g.d: New test.
5538 * gdc.dg/simd2h.d: New test.
5539 * gdc.dg/simd2i.d: New test.
5540 * gdc.dg/simd2j.d: New test.
5541 * gdc.dg/simd7951.d: New test.
5542 * gdc.dg/torture/array2.d: New test.
5543 * gdc.dg/torture/array3.d: New test.
5544 * gdc.dg/torture/simd16488a.d: New test.
5545 * gdc.dg/torture/simd16488b.d: New test.
5546 * gdc.dg/torture/simd16703.d: New test.
5547 * gdc.dg/torture/simd19223.d: New test.
5548 * gdc.dg/torture/simd19607.d: New test.
5549 * gdc.dg/torture/simd3.d: New test.
5550 * gdc.dg/torture/simd4.d: New test.
5551 * gdc.dg/torture/simd7411.d: New test.
5552 * gdc.dg/torture/simd7413a.d: New test.
5553 * gdc.dg/torture/simd7413b.d: New test.
5554 * gdc.dg/torture/simd7414.d: New test.
5555 * gdc.dg/torture/simd9200.d: New test.
5556 * gdc.dg/torture/simd9304.d: New test.
5557 * gdc.dg/torture/simd9449.d: New test.
5558 * gdc.dg/torture/simd9910.d: New test.
5559 * gdc.dg/simd13927b.d: New file.
5560
5561 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
5562
5563 * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive.
5564 Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests.
5565 (gdc-do-test): Set default action of compilable tests to compile.
5566 Test SHARED_OPTION on runnable_cxx tests.
5567
5568 2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
5569
5570 * gdc.dg/dg.exp: Remove torture options.
5571 * gdc.dg/gdc115.d: Move test to gdc.dg/torture.
5572 * gdc.dg/gdc131.d: Likewise.
5573 * gdc.dg/gdc141.d: Likewise.
5574 * gdc.dg/gdc17.d: Likewise.
5575 * gdc.dg/gdc171.d: Likewise.
5576 * gdc.dg/gdc179.d: Likewise.
5577 * gdc.dg/gdc186.d: Likewise.
5578 * gdc.dg/gdc187.d: Likewise.
5579 * gdc.dg/gdc191.d: Likewise.
5580 * gdc.dg/gdc198.d: Likewise.
5581 * gdc.dg/gdc200.d: Likewise.
5582 * gdc.dg/gdc210.d: Likewise.
5583 * gdc.dg/gdc240.d: Likewise.
5584 * gdc.dg/gdc242b.d: Likewise.
5585 * gdc.dg/gdc248.d: Likewise.
5586 * gdc.dg/gdc250.d: Likewise.
5587 * gdc.dg/gdc273.d: Likewise.
5588 * gdc.dg/gdc283.d: Likewise.
5589 * gdc.dg/gdc285.d: Likewise.
5590 * gdc.dg/gdc286.d: Likewise.
5591 * gdc.dg/gdc309.d: Likewise.
5592 * gdc.dg/gdc35.d: Likewise.
5593 * gdc.dg/gdc36.d: Likewise.
5594 * gdc.dg/gdc51.d: Likewise.
5595 * gdc.dg/gdc57.d: Likewise.
5596 * gdc.dg/gdc66.d: Likewise.
5597 * gdc.dg/imports/gdc36.d: Likewise.
5598 * gdc.dg/init1.d: Likewise.
5599 * gdc.dg/pr92309.d: Likewise.
5600 * gdc.dg/pr94424.d: Likewise.
5601 * gdc.dg/pr94777b.d: Likewise.
5602 * gdc.dg/pr96152.d: Likewise.
5603 * gdc.dg/pr96153.d: Likewise.
5604 * gdc.dg/pr96156.d: Likewise.
5605 * gdc.dg/pr96157a.d: Likewise.
5606 * gdc.dg/torture/torture.exp: New file.
5607 * gdc.dg/torture/gdc115.d: New file.
5608 * gdc.dg/torture/gdc131.d: New file.
5609 * gdc.dg/torture/gdc141.d: New file.
5610 * gdc.dg/torture/gdc17.d: New file.
5611 * gdc.dg/torture/gdc171.d: New file.
5612 * gdc.dg/torture/gdc179.d: New file.
5613 * gdc.dg/torture/gdc186.d: New file.
5614 * gdc.dg/torture/gdc187.d: New file.
5615 * gdc.dg/torture/gdc191.d: New file.
5616 * gdc.dg/torture/gdc198.d: New file.
5617 * gdc.dg/torture/gdc200.d: New file.
5618 * gdc.dg/torture/gdc210.d: New file.
5619 * gdc.dg/torture/gdc240.d: New file.
5620 * gdc.dg/torture/gdc242b.d: New file.
5621 * gdc.dg/torture/gdc248.d: New file.
5622 * gdc.dg/torture/gdc250.d: New file.
5623 * gdc.dg/torture/gdc273.d: New file.
5624 * gdc.dg/torture/gdc283.d: New file.
5625 * gdc.dg/torture/gdc285.d: New file.
5626 * gdc.dg/torture/gdc286.d: New file.
5627 * gdc.dg/torture/gdc309.d: New file.
5628 * gdc.dg/torture/gdc35.d: New file.
5629 * gdc.dg/torture/gdc36.d: New file.
5630 * gdc.dg/torture/gdc51.d: New file.
5631 * gdc.dg/torture/gdc57.d: New file.
5632 * gdc.dg/torture/gdc66.d: New file.
5633 * gdc.dg/torture/imports/gdc36.d: New file.
5634 * gdc.dg/torture/init1.d: New file.
5635 * gdc.dg/torture/pr92309.d: New file.
5636 * gdc.dg/torture/pr94424.d: New file.
5637 * gdc.dg/torture/pr94777b.d: New file.
5638 * gdc.dg/torture/pr96152.d: New file.
5639 * gdc.dg/torture/pr96153.d: New file.
5640 * gdc.dg/torture/pr96156.d: New file.
5641 * gdc.dg/torture/pr96157a.d: New file.
5642
5643 2020-09-02 Jonathan Wakely <jwakely@redhat.com>
5644
5645 PR c++/60304
5646 * g++.dg/warn/Wconversion-null-5.C: New test.
5647
5648 2020-09-02 Jonathan Wakely <jwakely@redhat.com>
5649
5650 * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for
5651 std::set_terminate.
5652
5653 2020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5654
5655 * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified.
5656
5657 2020-09-02 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR fortran/96859
5660 * gfortran.dg/pr96859.f90: New test.
5661
5662 2020-09-01 Martin Sebor <msebor@redhat.com>
5663
5664 * gcc.dg/Wstringop-overflow.c: Remove xfails.
5665 * gcc.dg/Wstringop-overflow-42.c: New test.
5666 * gcc.dg/Wstringop-overread-4.c: New test.
5667
5668 2020-09-01 Marek Polacek <polacek@redhat.com>
5669
5670 PR c++/77841
5671 * g++.dg/cpp0x/initlist-new4.C: New test.
5672
5673 2020-09-01 Peter Bergner <bergner@linux.ibm.com>
5674
5675 PR target/96808
5676 * gcc.target/powerpc/pr96808.c: New test.
5677
5678 2020-09-01 David Malcolm <dmalcolm@redhat.com>
5679
5680 PR analyzer/96792
5681 * gcc.dg/analyzer/pr96792.c: New test.
5682
5683 2020-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
5684
5685 PR fortran/95398
5686 * gfortran.dg/pr95398.f90: New test.
5687
5688 2020-09-01 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR c++/96867
5691 * c-c++-common/gomp/pr96867.c: New test.
5692
5693 2020-09-01 Kewen Lin <linkw@gcc.gnu.org>
5694
5695 * lib/target-supports.exp
5696 (check_effective_target_vect_len_load_store): Call check function
5697 check_effective_target_has_arch_pwr9.
5698
5699 2020-08-31 David Malcolm <dmalcolm@redhat.com>
5700
5701 PR analyzer/96798
5702 * gcc.dg/analyzer/memset-1.c (test_5a): New.
5703
5704 2020-08-31 David Malcolm <dmalcolm@redhat.com>
5705
5706 PR analyzer/96860
5707 * gcc.dg/analyzer/pr96860-1.c: New test.
5708 * gcc.dg/analyzer/pr96860-2.c: New test.
5709
5710 2020-08-31 Marek Polacek <polacek@redhat.com>
5711 Jason Merrill <jason@redhat.com>
5712
5713 PR c++/93529
5714 * g++.dg/cpp0x/sfinae4.C: Adjust expected result after P1009.
5715 * g++.dg/cpp2a/new-array1.C: New test.
5716 * g++.dg/cpp2a/new-array2.C: New test.
5717 * g++.dg/cpp2a/new-array3.C: New test.
5718 * g++.dg/cpp2a/new-array4.C: New test.
5719
5720 2020-08-31 David Malcolm <dmalcolm@redhat.com>
5721
5722 PR analyzer/96763
5723 * g++.dg/analyzer/pr96763.C: New test.
5724
5725 2020-08-31 David Malcolm <dmalcolm@redhat.com>
5726
5727 PR analyzer/96764
5728 * gcc.dg/analyzer/pr96764.c: New test.
5729
5730 2020-08-31 Aldy Hernandez <aldyh@redhat.com>
5731
5732 PR tree-optimization/96818
5733 * g++.dg/pr96818.C: New file.
5734 * gcc.dg/pr96818.c: New file.
5735
5736 2020-08-31 Richard Biener <rguenther@suse.de>
5737
5738 PR tree-optimization/96854
5739 * gcc.dg/vect/pr96854.c: New testcase.
5740
5741 2020-08-31 Christophe Lyon <christophe.lyon@linaro.org>
5742
5743 * gcc.target/aarch64/strcmpopt_6.c: Suppress -Wstringop-overread.
5744
5745 2020-08-31 liuhongt <hongtao.liu@intel.com>
5746
5747 * gcc.target/i386/avx512f-pr96551-1.c: New test.
5748 * gcc.target/i386/avx512f-pr96551-2.c: New test.
5749
5750 2020-08-31 Feng Xue <fxue@os.amperecomputing.com>
5751
5752 PR ipa/96806
5753 * g++.dg/ipa/pr96806.C: New test.
5754
5755 2020-08-31 Kewen Lin <linkw@gcc.gnu.org>
5756
5757 * gcc.dg/vect/bb-slp-pr69907.c: Adjust for partial vector usages.
5758 * gcc.dg/vect/slp-3.c: Likewise.
5759 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
5760 * gcc.dg/vect/slp-perm-1.c: Likewise.
5761 * gcc.dg/vect/slp-perm-5.c: Likewise.
5762 * gcc.dg/vect/slp-perm-6.c: Likewise.
5763 * gcc.dg/vect/slp-perm-7.c: Likewise.
5764 * gcc.dg/vect/slp-perm-8.c: Likewise.
5765 * gcc.dg/vect/slp-perm-9.c: Likewise.
5766 * gcc.dg/vect/vect-version-2.c: Likewise.
5767 * lib/target-supports.exp (check_vect_partial_vector_usage): New
5768 function.
5769 (check_effective_target_vect_len_load_store): Likewise.
5770 (check_effective_target_vect_partial_vectors_usage_1): Likewise.
5771 (check_effective_target_vect_partial_vectors_usage_2): Likewise.
5772 (check_effective_target_vect_partial_vectors): Likewise.
5773
5774 2020-08-30 Martin Sebor <msebor@redhat.com>
5775
5776 * gcc.dg/Wstringop-overread-3.c: New test.
5777
5778 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5779
5780 PR fortran/96728
5781 * gfortran.dg/PR96728.f90: New test.
5782
5783 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5784
5785 PR fortran/96727
5786 * gfortran.dg/PR96727.f90: New test.
5787
5788 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5789
5790 PR fortran/96726
5791 * gfortran.dg/PR96726.f90: New test.
5792
5793 2020-08-30 Steve Kargl <sgk@troutmask.apl.washington.edu>
5794
5795 * gfortran.dg/PR95352.f90: New test.
5796
5797 2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5798
5799 PR fortran/94110
5800 * gfortran.dg/PR94110.f90: New test.
5801
5802 2020-08-28 Martin Sebor <msebor@redhat.com>
5803
5804 * c-c++-common/Warray-bounds-7.c: Adjust expected warnings.
5805 * c-c++-common/Wrestrict.c: Remove xfail.
5806 * c-c++-common/attr-nonstring-3.c: Adjust text of expected warnings.
5807 * c-c++-common/attr-nonstring-6.c: Suppress -Wstringop-overread
5808 instead of -Wstringop-overflow.
5809 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warnings.
5810 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Also suppress
5811 -Wstringop-overread.
5812 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
5813 * gcc.dg/Warray-bounds-39.c: Adjust expected warnings.
5814 * gcc.dg/Warray-bounds-40.c: Also suppress -Wstringop-overread.
5815 * gcc.dg/Warray-bounds-58.c: Remove xfail. Also expect
5816 -Wstringop-overread. Adjust text of expected warnings.
5817 * gcc.dg/Wsizeof-pointer-memaccess1.c: Also suppress
5818 -Wstringop-overread.
5819 * gcc.dg/Wstringop-overflow-22.c: Adjust text of expected warnings.
5820 * gcc.dg/Wstringop-overflow-33.c: Expect -Wstringop-overread.
5821 * gcc.dg/Wstringop-overflow-9.c: Expect -Wstringop-overread.
5822 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warnings.
5823 * gcc.dg/attr-nonstring-3.c: Same.
5824 * gcc.dg/attr-nonstring-4.c: Same.
5825 * gcc.dg/attr-nonstring.c: Expect -Wstringop-overread.
5826 * gcc.dg/builtin-stringop-chk-5.c: Adjust comment.
5827 * gcc.dg/builtin-stringop-chk-8.c: Enable -Wstringop-overread instead
5828 of -Wstringop-overflow.
5829 * gcc.dg/pr78902.c: Also expect -Wstringop-overread.
5830 * gcc.dg/pr79214.c: Adjust text of expected warnings.
5831 * gcc.dg/strcmpopt_10.c: Suppress valid -Wno-stringop-overread.
5832 * gcc.dg/strlenopt-57.c: Also expect -Wstringop-overread.
5833 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Also suppress valid
5834 -Wno-stringop-overread.
5835 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Same.
5836 * gcc.dg/uninit-33.c: Same.
5837 * gcc.dg/warn-strnlen-no-nul-2.c: Adjust text of expected warning.
5838 * gcc.dg/warn-strnlen-no-nul.c: Same.
5839 * gcc.target/i386/strcmpopt_6.c: Suppress -Wstringop-overread.
5840 * gcc.dg/Wstringop-overread-2.c: New test.
5841 * gcc.dg/Wstringop-overread.c: New test.
5842
5843 2020-08-28 Martin Sebor <msebor@redhat.com>
5844
5845 PR c/96596
5846 * gcc.dg/Wbuiltin-declaration-mismatch-16.c: New test.
5847
5848 2020-08-28 Tobias Burnus <tobias@codesourcery.com>
5849
5850 PR fortran/94672
5851 * gfortran.dg/optional_assumed_charlen_2.f90: New test.
5852
5853 2020-08-28 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
5854
5855 PR target/96357
5856 * gcc.target/aarch64/sve/pr96357.c: New test.
5857
5858 2020-08-28 Alex Coplan <alex.coplan@arm.com>
5859
5860 * gcc.target/aarch64/mem-shift-canonical.c: Skip on ILP32.
5861
5862 2020-08-28 Paul Thomas <pault@gcc.gnu.org>
5863
5864 PR fortran/96624
5865 * gfortran.dg/reshape_8.f90 : New test.
5866
5867 2020-08-28 Christophe Lyon <christophe.lyon@linaro.org>
5868
5869 * gcc.dg/pr96579.c: Compile only with target dfp.
5870
5871 2020-08-28 Uros Bizjak <ubizjak@gmail.com>
5872
5873 * gcc.target/i386/double_mask_reg-1.c: New test.
5874
5875 2020-08-27 John David Anglin <danglin@gcc.gnu.org>
5876
5877 * gcc.target/hppa/shadd-2.c: Adjust times to 4.
5878
5879 2020-08-27 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR target/65146
5882 * gcc.target/i386/pr65146.c: New test.
5883
5884 2020-08-27 Bill Schmidt <wschmidt@linux.ibm.com>
5885
5886 PR target/96787
5887 * gcc.target/powerpc/pr96787-1.c: New.
5888 * gcc.target/powerpc/pr96787-2.c: New.
5889
5890 2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org>
5891
5892 PR fortran/95882
5893 * gfortran.dg/pr95882_1.f90: New test.
5894 * gfortran.dg/pr95882_2.f90: New test.
5895 * gfortran.dg/pr95882_3.f90: New test.
5896 * gfortran.dg/pr95882_4.f90: New test.
5897 * gfortran.dg/pr95882_5.f90: New test.
5898
5899 2020-08-27 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/96522
5902 * gcc.dg/torture/pr96522.c: New testcase.
5903
5904 2020-08-27 Richard Biener <rguenther@suse.de>
5905
5906 * gcc.dg/tree-ssa/loop-19.c: Adjust.
5907 * gcc.dg/tree-ssa/loop-2.c: Likewise.
5908 * gcc.dg/tree-ssa/loop-3.c: Likewise.
5909
5910 2020-08-27 Alex Coplan <alex.coplan@arm.com>
5911
5912 * gcc.target/aarch64/mem-shift-canonical.c: New test.
5913
5914 2020-08-27 Richard Biener <rguenther@suse.de>
5915
5916 PR tree-optimization/96579
5917 * gcc.dg/pr96579.c: New testcase.
5918
5919 2020-08-27 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/96565
5922 * gcc.dg/tree-ssa/ssa-dse-40.c: New testcase.
5923 * gcc.dg/builtin-object-size-4.c: Adjust.
5924
5925 2020-08-26 Jeff Law <law@redhat.com>
5926
5927 * gcc.target/i386/387-7.c: Add dg-require-effective-target c99_runtime.
5928 * gcc.target/i386/387-9.c: Likewise.
5929 * g++.target/i386/avx512bw-pr96246-1.C: Likewise.
5930 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: Likewise.
5931 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: Likewise.
5932 * g++.target/i386/avx512vl-pr96246-1.C: Likewise.
5933 * gcc.target/i386/pr61403.c: Likewise.
5934 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5935 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5936 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5937 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5938 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5939 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5940 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5941 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5942
5943 2020-08-26 H.J. Lu <hjl.tools@gmail.com>
5944
5945 PR target/96802
5946 * gcc.target/i386/pr96802-1.c: New test.
5947 * gcc.target/i386/pr96802-2.c: Likewise.
5948
5949 2020-08-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5950
5951 * gcc.target/msp430/emulate-srli.c: Fix expected assembler text.
5952 * gcc.target/msp430/max-inline-shift-430-no-opt.c: New test.
5953 * gcc.target/msp430/max-inline-shift-430.c: New test.
5954 * gcc.target/msp430/max-inline-shift-430x.c: New test.
5955
5956 2020-08-26 Richard Biener <rguenther@suse.de>
5957
5958 PR tree-optimization/96698
5959 * gcc.dg/vect/pr96698.c: New testcase.
5960
5961 2020-08-26 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/96783
5964 * gcc.dg/vect/pr96783-1.c: New testcase.
5965 * gcc.dg/vect/pr96783-2.c: Likewise.
5966
5967 2020-08-26 Nathan Sidwell <nathan@acm.org>
5968
5969 * g++.dg/lookup/operator-1.C: New.
5970 * g++.dg/lookup/operator-2.C: New.
5971
5972 2020-08-26 Qian Jianhua <qianjh@cn.fujitsu.com>
5973
5974 * gcc.target/aarch64/insv_1.c: Add '#' in scan-assembler
5975
5976 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
5977
5978 PR d/96156
5979 * gdc.dg/pr96156.d: New test.
5980
5981 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
5982
5983 PR d/96153
5984 * gdc.dg/pr96153.d: Add new tests.
5985
5986 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
5987
5988 PR d/96157
5989 * gdc.dg/pr96157a.d: New test.
5990 * gdc.dg/pr96157b.d: New test.
5991
5992 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
5993
5994 * lib/gdc-utils.exp (gdc-convert-test): Clear PERMUTE_ARGS for
5995 fail_compilation tests if not set by test file.
5996
5997 2020-08-26 Martin Liska <mliska@suse.cz>
5998
5999 * lib/target-supports-dg.exp: Add dg-require-symver.
6000 * lib/target-supports.exp: Likewise.
6001 * gcc.dg/ipa/symver1.c: New test.
6002
6003 2020-08-26 Tobias Burnus <tobias@codesourcery.com>
6004
6005 * gfortran.dg/gomp/declare-target-4.f90: New test.
6006 * gfortran.dg/gomp/declare-target-5.f90: New test.
6007
6008 2020-08-26 liuhongt <hongtao.liu@intel.com>
6009
6010 PR target/96667
6011 * gcc.target/i386/avx512bw-pr96246-1.c: Moved to...
6012 * g++.target/i386/avx512bw-pr96246-1.C: ...here.
6013 * gcc.target/i386/avx512bw-pr96246-2.c: Moved to...
6014 * g++.target/i386/avx512bw-pr96246-2.C: ...here.
6015 * gcc.target/i386/avx512vl-pr96246-1.c: Moved to...
6016 * g++.target/i386/avx512vl-pr96246-1.C: ...here.
6017 * gcc.target/i386/avx512vl-pr96246-2.c: Moved to...
6018 * g++.target/i386/avx512vl-pr96246-2.C: ...here.
6019
6020 2020-08-26 David Malcolm <dmalcolm@redhat.com>
6021
6022 PR analyzer/94858
6023 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Remove xfail.
6024 * gcc.dg/analyzer/pr94858-1.c: New test.
6025 * gcc.dg/analyzer/pr94858-2.c: New test.
6026 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: Update expected number
6027 of enodes.
6028 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: Likewise.
6029
6030 2020-08-26 David Malcolm <dmalcolm@redhat.com>
6031
6032 PR analyzer/96777
6033 * gcc.dg/analyzer/pr96777.c: New test.
6034
6035 2020-08-25 H.J. Lu <hjl.tools@gmail.com>
6036
6037 PR target/95863
6038 * gcc.target/i386/pr95863-1.c: New test.
6039 * gcc.target/i386/pr95863-2.c: Likewise.
6040
6041 2020-08-25 Tobias Burnus <tobias@codesourcery.com>
6042
6043 PR c/96678
6044 * c-c++-common/gomp/map-4.c: New test.
6045 * c-c++-common/gomp/depend-1.c: Update dg-error.
6046 * c-c++-common/gomp/map-1.c: Likewise.
6047 * c-c++-common/gomp/reduction-1.c: Likewise.
6048 * g++.dg/gomp/depend-1.C: Likewise.
6049 * g++.dg/gomp/depend-2.C: Likewise.
6050
6051 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
6052
6053 * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename
6054 __ARM_FEATURE_SVE_VECTOR_OPERATIONS to
6055 __ARM_FEATURE_SVE_VECTOR_OPERATORS.
6056
6057 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
6058
6059 * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test.
6060 * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise.
6061 * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise.
6062 * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise.
6063 * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise.
6064 * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise.
6065 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the
6066 error messages reported when arm_sve_vector_bits is applied to
6067 SVE tuple types or to existing fixed-length SVE types.
6068
6069 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
6070
6071 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading
6072 "u" to the mangling of each SVE vector and predicate type.
6073 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
6074 * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise.
6075 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
6076
6077 2020-08-25 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/96548
6080 PR tree-optimization/96760
6081 * gcc.dg/torture/pr96548.c: New testcase.
6082 * gcc.dg/torture/pr96760.c: Likewise.
6083
6084 2020-08-25 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR tree-optimization/96722
6087 * g++.dg/opt/pr96722.C: New test.
6088
6089 2020-08-25 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR tree-optimization/96758
6092 * gcc.dg/strcmpopt_12.c: New test.
6093
6094 2020-08-25 Martin Jambor <mjambor@suse.cz>
6095
6096 PR tree-optimization/96730
6097 * gcc.dg/tree-ssa/pr96730.c: New test.
6098
6099 2020-08-25 Roger Sayle <roger@nextmovesoftware.com>
6100
6101 PR tree-optimization/21137
6102 * gcc.dg/pr21137.c: New test.
6103
6104 2020-08-25 Richard Biener <rguenther@suse.de>
6105
6106 PR debug/96690
6107 * g++.dg/lto/pr96690_0.C: New testcase.
6108
6109 2020-08-25 Hongtao Liu <hongtao.liu@intel.com>
6110
6111 * gcc.target/i386/pr96755.c: New test.
6112
6113 2020-08-25 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR tree-optimization/96715
6116 * gcc.dg/tree-ssa/copy-sign-3.c: New test.
6117
6118 2020-08-25 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/96721
6121 * g++.dg/opt/flifetime-dse8.C: New test.
6122
6123 2020-08-25 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR target/95450
6126 * gcc.target/powerpc/pr95450.c: New test.
6127
6128 2020-08-25 Jason Merrill <jason@redhat.com>
6129
6130 * g++.dg/other/final8.C: Adjust expected output.
6131
6132 2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org>
6133
6134 PR fortran/96486
6135 * gfortran.dg/pr96486.f90: New test.
6136
6137 2020-08-24 Christophe Lyon <christophe.lyon@linaro.org>
6138
6139 PR target/94538
6140 * gcc.target/arm/pure-code/pr94538-1.c: New test.
6141 * gcc.target/arm/pure-code/pr94538-2.c: New test.
6142
6143 2020-08-24 Martin Liska <mliska@suse.cz>
6144
6145 * gcc.dg/vect/bb-slp-38.c: Adjust pattern as now we only process
6146 a single vectorization and now 2 partial.
6147 * gcc.dg/vect/bb-slp-45.c: New test.
6148
6149 2020-08-24 Hans-Peter Nilsson <hp@axis.com>
6150
6151 PR target/93372
6152 * gcc.target/cris/pr93372-47.c: New test.
6153
6154 2020-08-23 H.J. Lu <hjl.tools@gmail.com>
6155
6156 PR target/96744
6157 * gcc.target/i386/pr96744-1.c: New test.
6158 * gcc.target/i386/pr96744-2.c: Likewise.
6159 * gcc.target/i386/pr96744-3a.c: Likewise.
6160 * gcc.target/i386/pr96744-3b.c: Likewise.
6161 * gcc.target/i386/pr96744-4.c: Likewise.
6162 * gcc.target/i386/pr96744-5.c: Likewise.
6163 * gcc.target/i386/pr96744-6.c: Likewise.
6164 * gcc.target/i386/pr96744-7.c: Likewise.
6165 * gcc.target/i386/pr96744-8a.c: Likewise.
6166 * gcc.target/i386/pr96744-8b.c: Likewise.
6167 * gcc.target/i386/pr96744-9.c: Likewise.
6168
6169 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
6170
6171 PR fortran/92785
6172 * gfortran.dg/unlimited_polymorphic_31.f03: Change to stop 1.
6173
6174 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
6175
6176 PR fortran/96737
6177 * gfortran.dg/pr96737.f90: Add option -g.
6178
6179 2020-08-23 Paul Thomas <pault@gcc.gnu.org>
6180
6181 PR fortran/96737
6182 * gfortran.dg/pr96737.f90: New test.
6183
6184 2020-08-22 David Malcolm <dmalcolm@redhat.com>
6185
6186 PR analyzer/94851
6187 * gcc.dg/analyzer/pr94851-1.c: New test.
6188 * gcc.dg/analyzer/pr94851-3.c: New test.
6189 * gcc.dg/analyzer/pr94851-4.c: New test.
6190
6191 2020-08-22 David Malcolm <dmalcolm@redhat.com>
6192
6193 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Drop
6194 -fanalyzer-verbose-state-changes.
6195
6196 2020-08-21 Hongtao Liu <hongtao.liu@intel.com>
6197
6198 * gcc.target/i386/pr96262-1.c: New test.
6199
6200 2020-08-21 liuhongt <hongtao.liu@intel.com>
6201
6202 * gcc.target/i386/bitwise_mask_op-1.c: New test.
6203 * gcc.target/i386/bitwise_mask_op-2.c: New test.
6204 * gcc.target/i386/bitwise_mask_op-3.c: New test.
6205 * gcc.target/i386/avx512bw-pr88465.c: New testcase.
6206 * gcc.target/i386/avx512bw-kunpckwd-1.c: Adjust testcase.
6207 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
6208 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
6209 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
6210 * gcc.target/i386/pr55342.c: Ditto.
6211
6212 2020-08-21 liuhongt <hongtao.liu@intel.com>
6213
6214 * gcc.target/i386/spill_to_mask-1.c: New tests.
6215 * gcc.target/i386/spill_to_mask-2.c: New tests.
6216 * gcc.target/i386/spill_to_mask-3.c: New tests.
6217 * gcc.target/i386/spill_to_mask-4.c: New tests.
6218
6219 2020-08-21 David Malcolm <dmalcolm@redhat.com>
6220
6221 PR analyzer/95152
6222 * gcc.dg/analyzer/pr95152-4.c: New test.
6223 * gcc.dg/analyzer/pr95152-5.c: New test.
6224
6225 2020-08-20 David Malcolm <dmalcolm@redhat.com>
6226
6227 PR analyzer/96723
6228 * g++.dg/analyzer/pr96723.C: New test.
6229
6230 2020-08-20 Paul Thomas <pault@gcc.gnu.org>
6231
6232 PR fortran/96100
6233 PR fortran/96101
6234 * gfortran.dg/char_length_23.f90: New test.
6235
6236 2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com>
6237
6238 PR target/96683
6239 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
6240 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test.
6241 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test.
6242 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test.
6243 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test.
6244
6245 2020-08-20 Tobias Burnus <tobias@codesourcery.com>
6246
6247 * gfortran.dg/gomp/pr67500.f90: New file.
6248
6249 2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
6250
6251 * lib/target-supports.exp (arm_soft_ok): Remove arm32 check.
6252
6253 2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
6254
6255 * gcc.target/arm/pure-code/pure-code.exp: Skip for
6256 arm*-*-uclinuxfdpiceabi. Fix missing closing bracket.
6257
6258 2020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org>
6259
6260 PR fortran/96436
6261 * gfortran.dg/pr96436_1.f90: New test.
6262 * gfortran.dg/pr96436_2.f90: New test.
6263 * gfortran.dg/pr96436_3.f90: New test.
6264 * gfortran.dg/pr96436_4.f90: New test.
6265 * gfortran.dg/pr96436_5.f90: New test.
6266 * gfortran.dg/pr96436_6.f90: New test.
6267 * gfortran.dg/pr96436_7.f90: New test.
6268 * gfortran.dg/pr96436_8.f90: New test.
6269 * gfortran.dg/pr96436_9.f90
6270 * gfortran.dg/pr96436_10.f90
6271
6272 2020-08-20 David Malcolm <dmalcolm@redhat.com>
6273
6274 PR analyzer/96713
6275 * gcc.dg/analyzer/pr96713.c: New test.
6276
6277 2020-08-19 Jason Merrill <jason@redhat.com>
6278
6279 DR 2369
6280 * g++.dg/concepts/diagnostic10.C: Adjust expexcted errors.
6281 * g++.dg/concepts/diagnostic13.C: Adjust expexcted errors.
6282 * g++.dg/concepts/diagnostic2.C: Adjust expexcted errors.
6283 * g++.dg/concepts/diagnostic3.C: Adjust expexcted errors.
6284 * g++.dg/concepts/diagnostic4.C: Adjust expexcted errors.
6285 * g++.dg/concepts/diagnostic5.C: Adjust expexcted errors.
6286 * g++.dg/concepts/diagnostic9.C: Adjust expexcted errors.
6287 * g++.dg/concepts/expression2.C: Adjust expexcted errors.
6288 * g++.dg/concepts/fn5.C: Adjust expexcted errors.
6289 * g++.dg/concepts/placeholder5.C: Adjust expexcted errors.
6290 * g++.dg/concepts/pr67595.C: Adjust expexcted errors.
6291 * g++.dg/cpp2a/concepts-pr78752-2.C: Adjust expexcted errors.
6292 * g++.dg/cpp2a/concepts-pr84140.C: Adjust expexcted errors.
6293 * g++.dg/cpp2a/concepts-recursive-sat3.C: Adjust expexcted errors.
6294 * g++.dg/cpp2a/concepts-requires18.C: Adjust expexcted errors.
6295 * g++.dg/cpp2a/concepts-requires19.C: Adjust expexcted errors.
6296 * g++.dg/cpp2a/concepts3.C: Adjust expexcted errors.
6297 * g++.dg/cpp2a/concepts-nondep1.C: New test.
6298 * g++.dg/cpp2a/concepts-nondep1a.C: New test.
6299
6300 2020-08-19 David Malcolm <dmalcolm@redhat.com>
6301
6302 PR analyzer/96643
6303 * g++.dg/analyzer/pr96643.C: New test.
6304
6305 2020-08-19 David Malcolm <dmalcolm@redhat.com>
6306
6307 PR analyzer/96705
6308 * gcc.dg/analyzer/pr96705.c: New test.
6309
6310 2020-08-19 David Malcolm <dmalcolm@redhat.com>
6311
6312 PR analyzer/96699
6313 * gcc.dg/analyzer/pr96699.c: New test.
6314
6315 2020-08-19 Bill Schmidt <wschmidt@linux.ibm.com>
6316
6317 * gcc.target/powerpc/pcrel-sibcall-1.c: Adjust.
6318
6319 2020-08-19 Feng Xue <fxue@os.amperecomputing.com>
6320
6321 PR tree-optimization/94234
6322 * gcc.dg/pr94234-1.c: New test.
6323
6324 2020-08-19 Peixin Qiao <qiaopeixin@huawei.com>
6325
6326 * gcc.target/aarch64/mgeneral-regs_7.c: New test.
6327
6328 2020-08-19 Pat Bernardi <bernardi@adacore.com>
6329
6330 * gcc.dg/sinatan-2.c: Add dg-require-effective-target c99_runtime.
6331 * gcc.dg/sinhovercosh-1.c: Likewise.
6332 * gcc.dg/tanhbysinh.c: Likewise.
6333
6334 2020-08-19 Tom de Vries <tdevries@suse.de>
6335
6336 PR target/96494
6337 * lib/target-supports.exp (check_effective_target_sync_int_long):
6338 Return 1 for nvptx.
6339 (check_effective_target_sync_int_long_stack): New proc.
6340 * gcc.dg/pr86314.c: Require effective target sync_int_long_stack.
6341
6342 2020-08-19 David Malcolm <dmalcolm@redhat.com>
6343
6344 PR analyzer/96651
6345 * gcc.dg/analyzer/pr96651-1.c: New test.
6346 * gcc.dg/analyzer/pr96651-2.c: New test.
6347
6348 2020-08-19 David Malcolm <dmalcolm@redhat.com>
6349
6350 PR analyzer/96648
6351 * gcc.dg/analyzer/pr96648.c: New test.
6352
6353 2020-08-18 Peter Bergner <bergner@linux.ibm.com>
6354
6355 * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
6356
6357 2020-08-18 Jason Merrill <jason@redhat.com>
6358
6359 PR c++/96199
6360 * g++.dg/cpp1z/class-deduction-spec1.C: New test.
6361
6362 2020-08-18 Jason Merrill <jason@redhat.com>
6363
6364 PR c++/96199
6365 * g++.dg/cpp2a/class-deduction-alias4.C: New test.
6366
6367 2020-08-18 Harald Anlauf <anlauf@gmx.de>
6368
6369 * gfortran.dg/minmax_char_3.f90: New test.
6370 * gfortran.dg/min_max_kind.f90: New test.
6371 * gfortran.dg/pr96613.f90: New test.
6372
6373 2020-08-18 Martin Sebor <msebor@redhat.com>
6374
6375 PR middle-end/96665
6376 PR middle-end/78257
6377 * gcc.dg/memcmp-5.c: New test.
6378
6379 2020-08-18 Martin Sebor <msebor@redhat.com>
6380
6381 PR tree-optimization/96670
6382 * gcc.dg/memchr-2.c: New test.
6383 * gcc.dg/memcmp-6.c: New test.
6384
6385 2020-08-18 Roger Sayle <roger@nextmovesoftware.com>
6386 Zdenek Sojka <zsojka@seznam.cz>
6387
6388 PR rtl-optimization/96298
6389 * gcc.dg/pr96298.c: New test.
6390 * gcc.target/i386/pr96298.c: New test.
6391
6392 2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org>
6393
6394 PR d/96301
6395 * gdc.dg/pr96301a.d: New test.
6396 * gdc.dg/pr96301b.d: New test.
6397 * gdc.dg/pr96301c.d: New test.
6398
6399 2020-08-18 liuhongt <hongtao.liu@intel.com>
6400
6401 * gcc.target/i386/pr96562-1.c: New test.
6402
6403 2020-08-18 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR c/96571
6406 * gcc.dg/Wunused-var-4.c: New test.
6407
6408 2020-08-18 liuhongt <hongtao.liu@intel.com>
6409
6410 PR target/96574
6411 * gcc.target/i386/pr92865-1.c: Adjust testcase.
6412
6413 2020-08-18 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR analyzer/96641
6416 * g++.dg/analyzer/pr96641.C: New test.
6417
6418 2020-08-17 David Malcolm <dmalcolm@redhat.com>
6419
6420 PR analyzer/96644
6421 * gcc.dg/analyzer/pr96644.c: New test.
6422
6423 2020-08-17 David Malcolm <dmalcolm@redhat.com>
6424
6425 PR analyzer/96639
6426 * gcc.dg/analyzer/pr96639.c: New test.
6427
6428 2020-08-17 David Malcolm <dmalcolm@redhat.com>
6429
6430 PR analyzer/96642
6431 * gcc.dg/analyzer/pr96642.c: New test.
6432
6433 2020-08-17 Uroš Bizjak <ubizjak@gmail.com>
6434
6435 * gcc.target/i386/rdrand-1.c (dg-final): Update scan string.
6436 * gcc.target/i386/rdrand-2.c (dg-final): Ditto.
6437 * gcc.target/i386/rdrand-3.c (dg-final): Ditto.
6438
6439 2020-08-17 liuhongt <hongtao.liu@intel.com>
6440
6441 * gcc.target/i386/endbr_immediate.c: New test.
6442
6443 2020-08-14 Martin Sebor <msebor@redhat.com>
6444
6445 PR middle-end/78257
6446 * gcc.dg/memchr.c: New test.
6447 * gcc.dg/memcmp-2.c: New test.
6448 * gcc.dg/memcmp-3.c: New test.
6449 * gcc.dg/memcmp-4.c: New test.
6450
6451 2020-08-14 David Malcolm <dmalcolm@redhat.com>
6452
6453 PR analyzer/96611
6454 * gcc.dg/analyzer/pr96611.c: New test.
6455
6456 2020-08-14 Jason Merrill <jason@redhat.com>
6457
6458 PR c++/90254
6459 PR c++/93711
6460 * g++.dg/cpp1z/aggr-base10.C: New test.
6461 * g++.dg/cpp2a/no_unique_address7.C: New test.
6462 * g++.dg/cpp2a/no_unique_address7a.C: New test.
6463
6464 2020-08-14 Lewis Hyatt <lhyatt@gmail.com>
6465
6466 * lib/prune.exp: Change TEST_ALWAYS_FLAGS to use -fdiagnostics-plain-output.
6467 * lib/c-compat.exp: Adapt to the prune.exp change.
6468
6469 2020-08-14 Tom de Vries <tdevries@suse.de>
6470
6471 * gcc.dg/torture/pr92088-1.c: Add require-effective-target alloca.
6472 * gcc.dg/torture/pr92088-2.c: Same.
6473 * gcc.dg/torture/pr93124.c: Same.
6474 * gcc.dg/torture/pr94479.c: Same.
6475 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Same.
6476
6477 2020-08-13 David Malcolm <dmalcolm@redhat.com>
6478
6479 PR analyzer/96598
6480 * gcc.dg/analyzer/pr96598.c: New test.
6481
6482 2020-08-13 David Malcolm <dmalcolm@redhat.com>
6483
6484 PR analyzer/93032
6485 PR analyzer/93938
6486 PR analyzer/94011
6487 PR analyzer/94099
6488 PR analyzer/94399
6489 PR analyzer/94458
6490 PR analyzer/94503
6491 PR analyzer/94640
6492 PR analyzer/94688
6493 PR analyzer/94689
6494 PR analyzer/94839
6495 PR analyzer/95026
6496 PR analyzer/95042
6497 PR analyzer/95240
6498 * g++.dg/analyzer/pr93212.C: Add dg-warning for dangling
6499 reference.
6500 * g++.dg/analyzer/pr93950.C: Remove xfail.
6501 * g++.dg/analyzer/pr94011.C: New test.
6502 * g++.dg/analyzer/pr94028.C: Remove leak false positives; mark as
6503 failing on C++98.
6504 * g++.dg/analyzer/pr94503.C: New test.
6505 * g++.dg/analyzer/pr95042.C: New test.
6506 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c: New test.
6507 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add xfail.
6508 * gcc.dg/analyzer/CVE-2005-1689-minimal.c:
6509 Include "analyzer-decls.h".
6510 (test_4, test_5, test_6, test_7, test_8): New tests.
6511 * gcc.dg/analyzer/abs-1.c: New test.
6512 * gcc.dg/analyzer/aliasing-1.c: New test.
6513 * gcc.dg/analyzer/aliasing-2.c: New test.
6514 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_describe): New
6515 decl.
6516 (__analyzer_dump_num_heap_regions): Remove.
6517 * gcc.dg/analyzer/attribute-nonnull.c: Add dg-warnings for cases
6518 where NULL is directly used as an argument.
6519 * gcc.dg/analyzer/bzero-1.c: New test.
6520 * gcc.dg/analyzer/casts-1.c: New test.
6521 * gcc.dg/analyzer/casts-2.c: New test.
6522 * gcc.dg/analyzer/compound-assignment-1.c
6523 (test_4): Remove xfail from leak false positive.
6524 (called_by_test_5a): Add "allocated here" expected message.
6525 (called_by_test_5b): Make expected leak message more precise.
6526 * gcc.dg/analyzer/compound-assignment-3.c: Update expected leak
6527 message.
6528 * gcc.dg/analyzer/compound-assignment-4.c: New test.
6529 * gcc.dg/analyzer/compound-assignment-5.c: New test.
6530 * gcc.dg/analyzer/conditionals-notrans.c: Remove xfails.
6531 * gcc.dg/analyzer/data-model-1.c (test_12d): Update expected
6532 results.
6533 (test_13): Remove xfail.
6534 (test_14): Remove xfail.
6535 (test_15): Remove xfail.
6536 (test_16): Remove xfails. Add out-of-bounds access.
6537 (test_16_alt): Remove xfails.
6538 (test_23): Remove xfail.
6539 (test_24): Remove xfail.
6540 (test_25): Remove xfail.
6541 (test_26): Update expected result. Remove xfail. Add xfail.
6542 (test_27): Remove xfails.
6543 (test_29): Add __analyzer_eval pointer comparisons.
6544 (test_41): Generalize expected output for u.ptr comparison with
6545 NULL for targets where this could be known to be false.
6546 (test_42): Remove xfail.
6547 (test_51): Remove xfails.
6548 * gcc.dg/analyzer/data-model-13.c: Update for improvements to
6549 source location and wording of leak message.
6550 * gcc.dg/analyzer/data-model-14.c: Remove -fanalyzer-fine-grained.
6551 (test_1): Update for improvement to expected message.
6552 (test_2): Remove xfail.
6553 * gcc.dg/analyzer/data-model-18.c: Remove xfail.
6554 * gcc.dg/analyzer/data-model-20.c: New test.
6555 * gcc.dg/analyzer/data-model-5.c: Add dg-warning for deref of
6556 NULL. Add xfailing false leak.
6557 * gcc.dg/analyzer/data-model-5b.c: Add xfailing false leak.
6558 * gcc.dg/analyzer/data-model-5c.c: Update xfailing false leak.
6559 * gcc.dg/analyzer/data-model-5d.c: Reimplement.
6560 * gcc.dg/analyzer/data-model-6.c: Delete test.
6561 * gcc.dg/analyzer/data-model-8.c: Remove xfail.
6562 * gcc.dg/analyzer/describe-1.c: New test.
6563 * gcc.dg/analyzer/dot-output.c: Remove xfail.
6564 * gcc.dg/analyzer/explode-1.c: Add expected leak warning.
6565 * gcc.dg/analyzer/explode-2.c: Add expected leak warnings. Mark
6566 double-free warnings as xfail for now.
6567 * gcc.dg/analyzer/feasibility-1.c: New test.
6568 * gcc.dg/analyzer/first-field-1.c: New test.
6569 * gcc.dg/analyzer/first-field-2.c: New test.
6570 * gcc.dg/analyzer/init.c: New test.
6571 * gcc.dg/analyzer/leak-2.c: New test.
6572 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: New test.
6573 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: New test.
6574 * gcc.dg/analyzer/loop-2a.c: Update expected behavior.
6575 * gcc.dg/analyzer/loop-3.c: Mark use-after-free as xfail. Add
6576 expected warning about deref of unchecked pointer.
6577 * gcc.dg/analyzer/loop-4.c: Remove -fno-analyzer-state-purge.
6578 Update expected behavior.
6579 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: New test.
6580 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: New test.
6581 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: New test.
6582 * gcc.dg/analyzer/loop-start-to-end-by-step.c: New test.
6583 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: New test.
6584 * gcc.dg/analyzer/loop.c: Remove -fno-analyzer-state-purge.
6585 Update expected behavior.
6586 * gcc.dg/analyzer/malloc-1.c: Remove xfails from leak false
6587 positives. Update expected wording of global_link.m_ptr leak.
6588 (test_49): New test.
6589 * gcc.dg/analyzer/malloc-4.c: Remove leak false positive. Update
6590 expected wording of leak warning.
6591 * gcc.dg/analyzer/malloc-in-loop.c: New test.
6592 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Update expected path
6593 to show call to wrapped_malloc.
6594 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Remove
6595 -fanalyzer-verbose-state-changes.
6596 * gcc.dg/analyzer/malloc-paths-9.c: Remove comment about duplicate
6597 warnings. Remove duplicate use-after-free paths.
6598 * gcc.dg/analyzer/malloc-vs-local-1a.c: Add dg-warning for deref
6599 of unchecked pointer. Update expected number of enodes.
6600 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
6601 * gcc.dg/analyzer/malloc-vs-local-3.c: Add dg-warning for deref of
6602 unchecked pointer. Update expected number of enodes. Avoid
6603 overspecifying the leak message.
6604 * gcc.dg/analyzer/memset-1.c: New test.
6605 * gcc.dg/analyzer/paths-3.c: Update expected number of enodes.
6606 * gcc.dg/analyzer/paths-4.c: Likewise.
6607 * gcc.dg/analyzer/paths-6.c: Likewise.
6608 * gcc.dg/analyzer/paths-7.c: Likewise.
6609 * gcc.dg/analyzer/pr93032-mztools-simplified.c: New test.
6610 * gcc.dg/analyzer/pr93032-mztools.c: New test.
6611 * gcc.dg/analyzer/pr93382.c: Mark taint tests as failing.
6612 * gcc.dg/analyzer/pr93938.c: New test.
6613 * gcc.dg/analyzer/pr94099.c: Replace uninit dg-warning with
6614 dg-warning for NULL dereference.
6615 * gcc.dg/analyzer/pr94399.c: New test.
6616 * gcc.dg/analyzer/pr94447.c: Add dg-warning for NULL dereference.
6617 * gcc.dg/analyzer/pr94458.c: New test.
6618 * gcc.dg/analyzer/pr94640.c: New test.
6619 * gcc.dg/analyzer/pr94688.c: New test.
6620 * gcc.dg/analyzer/pr94689.c: New test.
6621 * gcc.dg/analyzer/pr94839.c: New test.
6622 * gcc.dg/analyzer/pr95026.c: New test.
6623 * gcc.dg/analyzer/pr95240.c: New test.
6624 * gcc.dg/analyzer/refcounting-1.c: New test.
6625 * gcc.dg/analyzer/single-field.c: New test.
6626 * gcc.dg/analyzer/stale-frame-1.c: New test.
6627 * gcc.dg/analyzer/symbolic-1.c: New test.
6628 * gcc.dg/analyzer/symbolic-2.c: New test.
6629 * gcc.dg/analyzer/symbolic-3.c: New test.
6630 * gcc.dg/analyzer/symbolic-4.c: New test.
6631 * gcc.dg/analyzer/symbolic-5.c: New test.
6632 * gcc.dg/analyzer/symbolic-6.c: New test.
6633 * gcc.dg/analyzer/taint-1.c: Mark the "gets unchecked value"
6634 events as failing for now. Update dg-message directives to avoid
6635 relying on numbering.
6636 * gcc.dg/analyzer/torture/loop-inc-ptr-1.c: New test.
6637 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: New test.
6638 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: New test.
6639 * gcc.dg/analyzer/unknown-fns-2.c: New test.
6640 * gcc.dg/analyzer/unknown-fns-3.c: New test.
6641 * gcc.dg/analyzer/unknown-fns-4.c: New test.
6642 * gcc.dg/analyzer/unknown-fns.c: Update dg-warning to reflect fixed
6643 source location for leak diagnostic.
6644 * gcc.dg/analyzer/use-after-free.c: New test.
6645 * gcc.dg/analyzer/vla-1.c: New test.
6646 * gcc.dg/analyzer/zlib-4.c: Rewrite to avoid "exit" calls. Add
6647 expected leak warnings.
6648 * gfortran.dg/analyzer/pr93993.f90: Remove leak of tm warning,
6649 which seems to have been a false positive.
6650
6651 2020-08-13 Peter Bergner <bergner@linux.ibm.com>
6652
6653 PR target/96506
6654 * gcc.target/powerpc/pr96506.c: New test.
6655
6656 2020-08-13 Andre Vehreschild <vehre@gcc.gnu.org>
6657
6658 PR fortran/93671
6659 * gfortran.dg/coarray/pr93671.f90: New test.
6660
6661 2020-08-13 Richard Sandiford <richard.sandiford@arm.com>
6662
6663 Revert:
6664 2020-08-13 Peixin Qiao <qiaopeixin@huawei.com>
6665
6666 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
6667 -mgeneral-regs-only is compatible with the use of vector type
6668 used in the test case.
6669
6670 2020-08-13 Kwok Cheung Yeung <kcy@codesourcery.com>
6671
6672 * gcc.target/nvptx/ia64-sync-5.c: New.
6673
6674 2020-08-13 Martin Liska <mliska@suse.cz>
6675
6676 PR ipa/96482
6677 * gcc.dg/ipa/pr96482-2.c: New test.
6678
6679 2020-08-13 Hongtao Liu <hongtao.liu@intel.com>
6680
6681 * gcc.target/i386/avx512bw-pr96246-1.c: New test.
6682 * gcc.target/i386/avx512bw-pr96246-2.c: New test.
6683 * gcc.target/i386/avx512vl-pr96246-1.c: New test.
6684 * gcc.target/i386/avx512vl-pr96246-2.c: New test.
6685 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust test.
6686 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
6687 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
6688 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
6689 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
6690 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
6691 * gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto.
6692 * gcc.target/i386/avx512vl-pr96246-1.c: Ditto.
6693 * gcc.target/i386/avx512vl-pr96246-2.c: Ditto.
6694 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
6695 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
6696 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
6697 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
6698
6699 2020-08-13 Hans-Peter Nilsson <hp@axis.com>
6700
6701 PR middle-end/94600
6702 * gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, gcc.dg/pr94600-7.c,
6703 gcc.dg/pr94600-8.c: Align t0 to 4-byte boundary.
6704
6705 2020-08-13 Marek Polacek <polacek@redhat.com>
6706
6707 PR c++/92812
6708 * g++.dg/cpp2a/paren-init27.C: New test.
6709 * g++.dg/cpp2a/paren-init28.C: New test.
6710 * g++.dg/cpp2a/paren-init29.C: New test.
6711 * g++.dg/cpp2a/paren-init30.C: New test.
6712 * g++.dg/cpp2a/paren-init31.C: New test.
6713 * g++.dg/cpp2a/paren-init32.C: New test.
6714
6715 2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
6716 Uroš Bizjak <ubizjak@gmail.com>
6717
6718 PR target/96558
6719 * gcc.dg/pr96558.c: New test.
6720
6721 2020-08-12 Martin Liska <mliska@suse.cz>
6722
6723 PR ipa/96482
6724 * gcc.dg/ipa/pr96482.c: New test.
6725
6726 2020-08-12 Peixin Qiao <qiaopeixin@huawei.com>
6727
6728 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
6729 -mgeneral-regs-only is compatible with the use of vector type
6730 used in the test case.
6731
6732 2020-08-12 Tobias Burnus <tobias@codesourcery.com>
6733
6734 * gfortran.dg/gomp/nontemporal-1.f90: New test.
6735 * gfortran.dg/gomp/nontemporal-2.f90: New test.
6736
6737 2020-08-12 Tom de Vries <tdevries@suse.de>
6738
6739 * gcc.target/nvptx/ia64-sync-1.c: New test.
6740 * gcc.target/nvptx/ia64-sync-2.c: New test.
6741 * gcc.target/nvptx/ia64-sync-3.c: New test.
6742 * gcc.target/nvptx/ia64-sync-4.c: New test.
6743
6744 2020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com>
6745
6746 PR testsuite/96519
6747 * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to
6748 signed char.
6749
6750 2020-08-12 Tom de Vries <tdevries@suse.de>
6751
6752 PR testsuite/96566
6753 * lib/target-supports.exp (check_effective_target_large_initializer):
6754 New proc.
6755 * gcc.dg/builtin-object-size-21.c: Require large_initializer.
6756 * gcc.dg/strlenopt-55.c: Same.
6757
6758 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
6759
6760 * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
6761 restrictions.
6762
6763 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
6764
6765 * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
6766
6767 2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
6768
6769 PR target/96308
6770 * g++.dg/pr96308.C: New test.
6771
6772 2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
6773
6774 PR target/96456
6775 * gcc.target/s390/pr96456.c: New test.
6776
6777 2020-08-12 Alan Modra <amodra@gmail.com>
6778
6779 PR target/96525
6780 * gcc.target/powerpc/pr96493.c: Make it a link test when no
6781 power10_hw. Require power10_ok.
6782
6783 2020-08-11 David Edelsohn <dje.gcc@gmail.com>
6784
6785 * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
6786 * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail.
6787
6788 2020-08-11 Tom de Vries <tdevries@suse.de>
6789
6790 * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target
6791 directive.
6792 * gcc.dg/Warray-bounds-48.c: Same.
6793 * gcc.dg/Warray-bounds-50.c: Same.
6794 * gcc.dg/Wreturn-local-addr-2.c: Same.
6795 * gcc.dg/Wreturn-local-addr-3.c: Same.
6796 * gcc.dg/Wreturn-local-addr-4.c: Same.
6797 * gcc.dg/Wreturn-local-addr-6.c: Same.
6798 * gcc.dg/Wstack-usage.c: Same.
6799 * gcc.dg/Wstringop-overflow-15.c: Same.
6800 * gcc.dg/Wstringop-overflow-23.c: Same.
6801 * gcc.dg/Wstringop-overflow-25.c: Same.
6802 * gcc.dg/Wstringop-overflow-27.c: Same.
6803 * gcc.dg/Wstringop-overflow-39.c: Same.
6804 * gcc.dg/analyzer/alloca-leak.c: Same.
6805 * gcc.dg/analyzer/data-model-1.c: Same.
6806 * gcc.dg/analyzer/data-model-16.c: Same.
6807 * gcc.dg/analyzer/malloc-1.c: Same.
6808 * gcc.dg/analyzer/malloc-paths-8.c: Same.
6809 * gcc.dg/analyzer/pr93546.c: Same.
6810 * gcc.dg/analyzer/setjmp-1.c: Same.
6811 * gcc.dg/analyzer/setjmp-2.c: Same.
6812 * gcc.dg/analyzer/setjmp-3.c: Same.
6813 * gcc.dg/analyzer/setjmp-4.c: Same.
6814 * gcc.dg/analyzer/setjmp-5.c: Same.
6815 * gcc.dg/analyzer/setjmp-6.c: Same.
6816 * gcc.dg/analyzer/setjmp-7.c: Same.
6817 * gcc.dg/analyzer/setjmp-7a.c: Same.
6818 * gcc.dg/analyzer/setjmp-8.c: Same.
6819 * gcc.dg/analyzer/setjmp-9.c: Same.
6820 * gcc.dg/analyzer/setjmp-pr93378.c: Same.
6821 * gcc.dg/gimplefe-44.c: Same.
6822 * gcc.dg/pr84131.c: Same.
6823 * gcc.dg/pr93986.c: Same.
6824 * gcc.dg/pr95133.c: Same.
6825 * gcc.dg/pr95857.c: Same.
6826 * gcc.dg/strlenopt-83.c: Same.
6827 * gcc.dg/strlenopt-84.c: Same.
6828 * gcc.dg/strlenopt-91.c: Same.
6829 * gcc.dg/uninit-32.c: Same.
6830 * gcc.dg/uninit-36.c: Same.
6831
6832 2020-08-11 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR c/96545
6835 * c-c++-common/pr96545.c: New test.
6836
6837 2020-08-11 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR rtl-optimization/96539
6840 * gcc.target/i386/pr96539.c: New test.
6841
6842 2020-08-11 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c/96549
6845 * gcc.c-torture/execute/pr96549.c: New test.
6846
6847 2020-08-11 Jan Hubicka <hubicka@ucw.cz>
6848
6849 * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400.
6850
6851 2020-08-10 Marek Polacek <polacek@redhat.com>
6852
6853 PR c++/88003
6854 * g++.dg/cpp1y/auto-fn61.C: New test.
6855
6856 2020-08-10 Marek Polacek <polacek@redhat.com>
6857
6858 * lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice.
6859 (cleanup-after-saved-dg-test): Reset expect_ice.
6860 * lib/prune.exp (prune_ices): New.
6861 * lib/target-supports-dg.exp (dg-ice): New.
6862
6863 2020-08-10 Roger Sayle <roger@nextmovesoftware.com>
6864
6865 * gcc.target/i386/minmax-12.c: New test.
6866
6867 2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6868
6869 PR fortran/96556
6870 * gfortran.dg/do_check_15.f90: New test.
6871
6872 2020-08-10 Jakub Jelinek <jakub@redhat.com>
6873
6874 PR c++/96497
6875 * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
6876
6877 2020-08-10 Patrick Palka <ppalka@redhat.com>
6878
6879 * g++.dg/cpp2a/concepts-fn5.C: New test.
6880 * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
6881 "no matching function ..." diagnostic.
6882 * g++.dg/cpp2a/concepts-fn1.C: Likewise.
6883 * g++.dg/cpp2a/concepts-ts2.C: Likewise.
6884 * g++.dg/cpp2a/concepts-ts3.C: Likewise.
6885
6886 2020-08-10 Marc Glisse <marc.glisse@inria.fr>
6887
6888 PR tree-optimization/95433
6889 * gcc.dg/tree-ssa/pr95433-2.c: New file.
6890
6891 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
6892
6893 PR fortran/96312
6894 * gfortran.dg/pr96312.f90: New test.
6895
6896 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
6897
6898 PR fortran/96102
6899 * gfortran.dg/pr96102.f90: New test.
6900
6901 2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
6902
6903 * gcc.target/i386/pr92865-1.c: Adjust testcase.
6904
6905 2020-08-09 Roger Sayle <roger@nextmovesoftware.com>
6906
6907 PR target/71321
6908 * gcc.target/i386/pr71321.c: Check that the code doesn't use
6909 the 4B zero displacement lea, not that it uses lea.
6910
6911 2020-08-09 Iain Sandoe <iain@sandoe.co.uk>
6912
6913 * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
6914 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
6915
6916 2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
6917
6918 * gcc.dg/pr44194-1.c: Skip for mmix.
6919
6920 2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
6921
6922 * gcc.dg/pr30957-1.c: xfail for mmix.
6923
6924 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
6925
6926 PR target/96530
6927 * gcc.target/powerpc/pr96530.c: New test.
6928
6929 2020-08-08 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR tree-optimization/96424
6932 * c-c++-common/gomp/pr96424.c: New test.
6933
6934 2020-08-07 Richard Biener <rguenther@suse.de>
6935
6936 PR tree-optimization/96514
6937 * gcc.dg/pr96514.c: New testcase.
6938
6939 2020-08-07 Jose E. Marchesi <jose.marchesi@oracle.com>
6940
6941 * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces.
6942 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
6943 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
6944 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
6945 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
6946 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c
6947 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
6948 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
6949 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
6950 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
6951 * gcc.target/bpf/helper-strtoul.c: Likewise.
6952 * gcc.target/bpf/helper-strtol.c: Likewise.
6953 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
6954 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
6955 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
6956 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
6957 * gcc.target/bpf/helper-sk-release.c: Likewise.
6958 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
6959 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
6960 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
6961 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
6962 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
6963 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
6964 * gcc.target/bpf/helper-set-hash.c: Likewise.
6965 * gcc.target/bpf/helper-setsockopt.c: Likewise.
6966 * gcc.target/bpf/helper-redirect-map.c: Likewise.
6967 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
6968 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
6969 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
6970 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
6971 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
6972 * gcc.target/bpf/helper-override-return.c: Likewise.
6973 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
6974 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
6975 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
6976 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
6977 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
6978 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
6979 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
6980 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
6981 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
6982 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
6983 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
6984 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
6985 * gcc.target/bpf/helper-getsockopt.c: Likewise.
6986 * gcc.target/bpf/diag-funargs-3.c: Likewise.
6987
6988 2020-08-07 Kwok Cheung Yeung <kcy@codesourcery.com>
6989 Tom de Vries <tdevries@suse.de>
6990
6991 * gcc.dg/ia64-sync-5.c: New test.
6992
6993 2020-08-07 Michael Meissner <meissner@linux.ibm.com>
6994
6995 * gcc.target/powerpc/bswap-brd.c: New test.
6996 * gcc.target/powerpc/bswap-brw.c: New test.
6997 * gcc.target/powerpc/bswap-brh.c: New test.
6998
6999 2020-08-07 Alan Modra <amodra@gmail.com>
7000
7001 * gcc.target/powerpc/pr96493.c: New file.
7002
7003 2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
7004
7005 * gcc.target/arm/stack-protector-1.c: New test.
7006 * gcc.target/arm/stack-protector-2.c: Likewise.
7007
7008 2020-08-06 Peter Bergner <bergner@linux.ibm.com>
7009
7010 PR target/96446
7011 * gcc.target/powerpc/pr96446.c: New test.
7012
7013 2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
7014
7015 * gcc.target/i386/minmax-9.c: Restrict test to !ia32.
7016
7017 2020-08-06 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR tree-optimization/96480
7020 * gcc.dg/tree-ssa/pr96480.c: New test.
7021
7022 2020-08-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7023
7024 * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers
7025 mechanism.
7026 * gcc.target/bpf/helper-bpf-redirect.c: Likewise.
7027 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
7028 * gcc.target/bpf/helper-csum-diff.c: Likewise.
7029 * gcc.target/bpf/helper-csum-update.c: Likewise.
7030 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
7031 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
7032 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
7033 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
7034 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
7035 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
7036 * gcc.target/bpf/helper-get-current-task.c: Likewise.
7037 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
7038 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
7039 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
7040 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
7041 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
7042 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
7043 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
7044 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
7045 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
7046 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
7047 * gcc.target/bpf/helper-get-stack.c: Likewise.
7048 * gcc.target/bpf/helper-get-stackid.c: Likewise.
7049 * gcc.target/bpf/helper-getsockopt.c: Likewise.
7050 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
7051 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
7052 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
7053 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
7054 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
7055 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
7056 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
7057 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
7058 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
7059 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
7060 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
7061 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
7062 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
7063 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
7064 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
7065 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
7066 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
7067 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
7068 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
7069 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
7070 * gcc.target/bpf/helper-override-return.c: Likewise.
7071 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
7072 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
7073 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
7074 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
7075 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
7076 * gcc.target/bpf/helper-probe-read.c: Likewise.
7077 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
7078 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
7079 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
7080 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
7081 * gcc.target/bpf/helper-redirect-map.c: Likewise.
7082 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
7083 * gcc.target/bpf/helper-set-hash.c: Likewise.
7084 * gcc.target/bpf/helper-setsockopt.c: Likewise.
7085 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
7086 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
7087 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
7088 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
7089 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
7090 * gcc.target/bpf/helper-sk-release.c: Likewise.
7091 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
7092 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
7093 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
7094 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
7095 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
7096 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
7097 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
7098 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
7099 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
7100 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
7101 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
7102 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
7103 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
7104 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
7105 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
7106 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
7107 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
7108 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
7109 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
7110 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
7111 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
7112 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
7113 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
7114 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
7115 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
7116 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
7117 * gcc.target/bpf/helper-spin-lock.c: Likewise.
7118 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
7119 * gcc.target/bpf/helper-strtol.c: Likewise.
7120 * gcc.target/bpf/helper-strtoul.c: Likewise.
7121 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
7122 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
7123 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
7124 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
7125 * gcc.target/bpf/helper-tail-call.c: Likewise.
7126 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
7127 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
7128 * gcc.target/bpf/helper-trace-printk.c: Likewise.
7129 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
7130 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
7131 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
7132 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
7133
7134 2020-08-06 Richard Biener <rguenther@suse.de>
7135
7136 PR tree-optimization/96491
7137 * gcc.dg/torture/pr96491.c: New testcase.
7138
7139 2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
7140 Uroš Bizjak <ubizjak@gmail.com>
7141
7142 * gcc.target/i386/minmax-8.c: New test.
7143 * gcc.target/i386/minmax-9.c: New test.
7144 * gcc.target/i386/minmax-10.c: New test.
7145 * gcc.target/i386/minmax-11.c: New test.
7146
7147 2020-08-05 Patrick Palka <ppalka@redhat.com>
7148 Jason Merrill <jason@redhat.com>
7149
7150 PR c++/96282
7151 * g++.dg/cpp0x/constexpr-array26.C: New test.
7152 * g++.dg/cpp0x/constexpr-array27.C: New test.
7153 * g++.dg/cpp2a/constexpr-init18.C: New test.
7154
7155 2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7156
7157 PR fortran/96469
7158 * gfortran.dg/do_check_14.f90: New test.
7159
7160 2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/96469
7163 * gfortran.dg/do_check_4.f90: Hide change in index variable
7164 from compile-time analysis.
7165 * gfortran.dg/do_check_13.f90: New test.
7166
7167 2020-08-05 Marc Glisse <marc.glisse@inria.fr>
7168
7169 PR tree-optimization/95906
7170 PR target/70314
7171 * gcc.dg/tree-ssa/andnot-2.c: New file.
7172 * gcc.dg/tree-ssa/pr95906.c: Likewise.
7173 * gcc.target/i386/pr70314.c: Likewise.
7174
7175 2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
7176
7177 PR target/96191
7178 * gcc.target/aarch64/stack-protector-1.c: New test.
7179 * gcc.target/aarch64/stack-protector-2.c: Likewise.
7180
7181 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
7182
7183 * gcc.target/powerpc/vec-blend-runnable.c: New test.
7184 * gcc.target/powerpc/vec-permute-ext-runnable.c: New test.
7185
7186 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
7187
7188 * gcc.target/powerpc/vec-splati-runnable.c: New test.
7189
7190 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
7191
7192 * gcc.target/powerpc/vec-shift-double-runnable.c: New test file.
7193
7194 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
7195
7196 * gcc.target/powerpc/vec-replace-word-runnable.c: New test.
7197
7198 2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
7199
7200 * gcc.target/powerpc/vec-insert-word-runnable.c: New test case.
7201
7202 2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
7203
7204 * gcc.target/nvptx/mul-hi.c: New test.
7205 * gcc.target/nvptx/umul-hi.c: New test.
7206
7207 2020-08-04 Marek Polacek <polacek@redhat.com>
7208
7209 PR c++/96082
7210 * g++.dg/template/template-keyword3.C: New test.
7211
7212 2020-08-04 Nathan Sidwell <nathan@acm.org>
7213
7214 * g++.dg/template/pr39425.C: Adjust errors, (unbounded
7215 template recursion).
7216 * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics.
7217
7218 2020-08-04 Tobias Burnus <tobias@codesourcery.com>
7219
7220 * gfortran.dg/gomp/collapse1.f90: Add dg-error.
7221 * gfortran.dg/gomp/collapse2.f90: New test.
7222
7223 2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
7224
7225 PR rtl-optimization/60473
7226 * gcc.target/i386/pr60473.c: New test.
7227
7228 2020-08-04 Marc Glisse <marc.glisse@inria.fr>
7229
7230 PR tree-optimization/95433
7231 * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid
7232 undefined behavior.
7233 * gcc.dg/tree-ssa/pr95433.c: New file.
7234
7235 2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
7236
7237 PR d/96153
7238 * gdc.dg/pr96153.d: New test.
7239
7240 2020-08-04 Patrick Palka <ppalka@redhat.com>
7241
7242 PR c++/94024
7243 * g++.dg/diagnostic/mem-init1.C: New test.
7244
7245 2020-08-04 Richard Biener <rguenther@suse.de>
7246
7247 PR tree-optimization/88240
7248 * gcc.target/i386/pr88240.c: New testcase.
7249
7250 2020-08-04 Tobias Burnus <tobias@codesourcery.com>
7251
7252 * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some
7253 previously disabled 'lastprivate(conditional:' dg-warnings.
7254
7255 2020-08-04 Sudakshina Das <sudi.das@arm.com>
7256
7257 * gcc.target/aarch64/cpymem-q-reg_1.c: New test.
7258 * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs.
7259
7260 2020-08-04 Andrea Corallo <andrea.corallo@arm.com>
7261
7262 * gcc.target/aarch64/acle/jcvt_2.c: New testcase.
7263 * lib/target-supports.exp
7264 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for
7265 FJCVTZS hw.
7266
7267 2020-08-04 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR middle-end/96426
7270 * gcc.c-torture/compile/pr96426.c: New test.
7271
7272 2020-08-04 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR debug/96354
7275 * g++.dg/opt/pr96354.C: New test.
7276
7277 2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
7278
7279 PR d/96429
7280 * gdc.dg/pr96429.d: New test.
7281
7282 2020-08-04 Paul Thomas <pault@gcc.gnu.org>
7283
7284 PR fortran/96325
7285 * gfortran.dg/pr96325.f90: Change from run to compile.
7286
7287 2020-08-04 Xionghu Luo <luoxhu@linux.ibm.com>
7288
7289 PR rtl-optimization/71309
7290 * gcc.target/powerpc/pr71309.c: New test.
7291
7292 2020-08-03 Segher Boessenkool <segher@kernel.crashing.org>
7293
7294 * gcc.target/powerpc/vector_float.c: Skip if not lp64.
7295
7296 2020-08-03 Marek Polacek <polacek@redhat.com>
7297
7298 DR 2032
7299 PR c++/96218
7300 * g++.dg/cpp1y/var-templ67.C: New test.
7301
7302 2020-08-03 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR target/96402
7305 * gcc.target/aarch64/pr96402.c: New test.
7306
7307 2020-08-03 Julian Brown <julian@codesourcery.com>
7308 Thomas Schwinge <thomas@codesourcery.com>
7309
7310 * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add
7311 scanning of gimplify dump.
7312
7313 2020-08-03 Martin Jambor <mjambor@suse.cz>
7314
7315 * lib/target-supports.exp (check_effective_target_offload_hsa):
7316 Removed.
7317 * c-c++-common/gomp/gridify-1.c: Removed test.
7318 * c-c++-common/gomp/gridify-2.c: Likewise.
7319 * c-c++-common/gomp/gridify-3.c: Likewise.
7320 * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise.
7321 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7322 * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests.
7323 * g++.dg/gomp/gomp.exp: Likewise.
7324 * gfortran.dg/gomp/gomp.exp: Likewise.
7325
7326 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
7327
7328 * gcc.dg/pr96377-1.c: Add -Wno-psabi.
7329 * gcc.dg/pr96377-2.c: Likewise.
7330
7331 2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
7332
7333 PR d/96254
7334 * gdc.dg/pr96254a.d: New test.
7335 * gdc.dg/pr96254b.d: New test.
7336
7337 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
7338
7339 PR target/96320
7340 * gfortran.dg/module_procedure_4.f90 : New test.
7341
7342 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
7343
7344 PR fortran/96325
7345 * gfortran.dg/pr96325.f90: New test.
7346 * gfortran.dg/pr91589.f90: Update error message.
7347
7348 2020-08-01 Richard Sandiford <richard.sandiford@arm.com>
7349
7350 PR c/96377
7351 * gcc.dg/pr96377-1.c: New test.
7352 * gcc.dg/pr96377-2.c: Likewise.
7353 * gcc.dg/pr96377-3.c: Likewise.
7354 * gcc.dg/pr96377-4.c: Likewise.
7355 * gcc.dg/pr96377-5.c: Likewise.
7356 * gcc.dg/pr96377-6.c: Likewise.
7357 * gcc.target/aarch64/pr96377-1.c: Likewise.
7358 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise.
7359 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise.
7360 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise.
7361 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise.
7362
7363 2020-08-01 Hans-Peter Nilsson <hp@bitrange.com>
7364
7365 * gcc.dg/loop-8.c: Skip for mmix.
7366
7367 2020-07-31 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c++/96182
7370 * g++.dg/cpp1y/constexpr-96182.C: New test.
7371 * g++.dg/other/error35.C (S<T>::g()): Add return statement.
7372 * g++.dg/cpp1y/pr63996.C (foo): Likewise.
7373 * g++.dg/cpp1y/constexpr-return2.C (f): Likewise.
7374 * g++.dg/cpp1y/var-templ44.C (make_array): Add throw 1.
7375
7376 2020-07-31 Roger Sayle <roger@nextmovesoftware.com>
7377 Tom de Vries <tdevries@suse.de>
7378
7379 * gcc.target/nvptx/v2si-cvt.c: Simplify source. Remove
7380 scan-assembler directives. Mention PR96403.
7381
7382 2020-07-31 Iain Buclaw <ibuclaw@gdcproject.org>
7383
7384 * gdc.dg/compilable.d: Removed.
7385 * gdc.dg/gdc108.d: New test.
7386 * gdc.dg/gdc115.d: New test.
7387 * gdc.dg/gdc121.d: New test.
7388 * gdc.dg/gdc122.d: New test.
7389 * gdc.dg/gdc127.d: New test.
7390 * gdc.dg/gdc131.d: New test.
7391 * gdc.dg/gdc133.d: New test.
7392 * gdc.dg/gdc141.d: New test.
7393 * gdc.dg/gdc142.d: New test.
7394 * gdc.dg/gdc15.d: New test.
7395 * gdc.dg/gdc17.d: New test.
7396 * gdc.dg/gdc170.d: New test.
7397 * gdc.dg/gdc171.d: New test.
7398 * gdc.dg/gdc179.d: New test.
7399 * gdc.dg/gdc183.d: New test.
7400 * gdc.dg/gdc186.d: New test.
7401 * gdc.dg/gdc187.d: New test.
7402 * gdc.dg/gdc19.d: New test.
7403 * gdc.dg/gdc191.d: New test.
7404 * gdc.dg/gdc194.d: New test.
7405 * gdc.dg/gdc196.d: New test.
7406 * gdc.dg/gdc198.d: New test.
7407 * gdc.dg/gdc200.d: New test.
7408 * gdc.dg/gdc204.d: New test.
7409 * gdc.dg/gdc210.d: New test.
7410 * gdc.dg/gdc212.d: New test.
7411 * gdc.dg/gdc213.d: New test.
7412 * gdc.dg/gdc218.d: New test.
7413 * gdc.dg/gdc223.d: New test.
7414 * gdc.dg/gdc231.d: New test.
7415 * gdc.dg/gdc239.d: New test.
7416 * gdc.dg/gdc24.d: New test.
7417 * gdc.dg/gdc240.d: New test.
7418 * gdc.dg/gdc241.d: New test.
7419 * gdc.dg/gdc242a.d: New test.
7420 * gdc.dg/gdc242b.d: New test.
7421 * gdc.dg/gdc248.d: New test.
7422 * gdc.dg/gdc250.d: New test.
7423 * gdc.dg/gdc251.d: New test.
7424 * gdc.dg/gdc253a.d: New test.
7425 * gdc.dg/gdc253b.d: New test.
7426 * gdc.dg/gdc255.d: New test.
7427 * gdc.dg/gdc256.d: New test.
7428 * gdc.dg/gdc261.d: New test.
7429 * gdc.dg/gdc27.d: New test.
7430 * gdc.dg/gdc273.d: New test.
7431 * gdc.dg/gdc280.d: New test.
7432 * gdc.dg/gdc284.d: New test.
7433 * gdc.dg/gdc285.d: New test.
7434 * gdc.dg/gdc286.d: New test.
7435 * gdc.dg/gdc300.d: New test.
7436 * gdc.dg/gdc309.d: New test.
7437 * gdc.dg/gdc31.d: New test.
7438 * gdc.dg/gdc35.d: New test.
7439 * gdc.dg/gdc36.d: New test.
7440 * gdc.dg/gdc37.d: New test.
7441 * gdc.dg/gdc4.d: New test.
7442 * gdc.dg/gdc43.d: New test.
7443 * gdc.dg/gdc47.d: New test.
7444 * gdc.dg/gdc51.d: New test.
7445 * gdc.dg/gdc57.d: New test.
7446 * gdc.dg/gdc66.d: New test.
7447 * gdc.dg/gdc67.d: New test.
7448 * gdc.dg/gdc71.d: New test.
7449 * gdc.dg/gdc77.d: New test.
7450 * gdc.dg/imports/gdc239.d: Remove phobos dependency.
7451 * gdc.dg/imports/gdc241a.d: Updated imports.
7452 * gdc.dg/imports/gdc241b.d: Likewise.
7453 * gdc.dg/imports/gdc251a.d: Likewise.
7454 * gdc.dg/imports/gdc253.d: Rename to...
7455 * gdc.dg/imports/gdc253a.d: ...this.
7456 * gdc.dg/imports/gdc253b.d: New.
7457 * gdc.dg/imports/gdc36.d: New.
7458 * gdc.dg/imports/runnable.d: Removed.
7459 * gdc.dg/link.d: Removed.
7460 * gdc.dg/runnable.d: Removed.
7461 * gdc.dg/runnable2.d: Removed.
7462 * gdc.dg/simd.d: Remove phobos dependency.
7463
7464 2020-07-31 Martin Sebor <msebor@redhat.com>
7465
7466 PR c++/96003
7467 * g++.dg/warn/Wnonnull7.C: New test.
7468
7469 2020-07-31 Richard Biener <rguenther@suse.de>
7470
7471 PR debug/96383
7472 * gcc.dg/debug/dwarf2/pr96383-1.c: New testcase.
7473 * gcc.dg/debug/dwarf2/pr96383-2.c: Likewise.
7474
7475 2020-07-31 Kewen Lin <linkw@linux.ibm.com>
7476
7477 * gcc.target/aarch64/sve/cost_model_2.c: Adjust due to cost model
7478 change.
7479
7480 2020-07-31 Richard Biener <rguenther@suse.de>
7481
7482 PR middle-end/96369
7483 * c-c++-common/pr96369.c: New testcase.
7484
7485 2020-07-31 Martin Liska <mliska@suse.cz>
7486
7487 * gcc.dg/tree-prof/indir-call-prof-malloc.c: New test.
7488
7489 2020-07-31 Richard Biener <rguenther@suse.de>
7490
7491 * gcc.dg/torture/20200727-0.c: New testcase.
7492
7493 2020-07-31 Patrick Palka <ppalka@redhat.com>
7494
7495 PR c++/96197
7496 * g++.dg/cpp1y/constexpr-array8.C: New test.
7497
7498 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7499
7500 PR d/96152
7501 * gdc.dg/pr96152.d: New test.
7502
7503 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7504
7505 PR d/96154
7506 * gdc.dg/pr96154a.d: New test.
7507 * gdc.dg/pr96154b.d: New test.
7508
7509 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7510
7511 PR d/96140
7512 * gdc.dg/pr96140.d: New test.
7513
7514 2020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com>
7515
7516 * gcc.target/powerpc/lsbb-runnable.c: New test.
7517 * gcc.target/powerpc/lsbb.c: New test.
7518
7519 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7520
7521 * gdc.dg/array1.d: New test.
7522
7523 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7524
7525 * gdc.dg/intrinsics.d: Add ror and rol tests.
7526
7527 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
7528
7529 * gdc.dg/intrinsics.d: New test.
7530
7531 2020-07-30 Richard Biener <rguenther@suse.de>
7532
7533 PR tree-optimization/96370
7534 * gcc.dg/pr96370.c: New testcase.
7535
7536 2020-07-30 Roger Sayle <roger@nextmovesoftware.com>
7537 Tom de Vries <tdevries@suse.de>
7538
7539 * gcc.target/nvptx/v2si-vec-set-extract.c: New test.
7540
7541 2020-07-30 Patrick Palka <ppalka@redhat.com>
7542
7543 PR c++/64194
7544 * g++.dg/cpp1y/auto-fn60.C: New test.
7545
7546 2020-07-30 Patrick Palka <ppalka@redhat.com>
7547
7548 PR c++/95486
7549 * g++.dg/cpp2a/class-deduction-alias3.C: New test.
7550
7551 2020-07-30 Patrick Palka <ppalka@redhat.com>
7552
7553 PR c++/96106
7554 * g++.dg/concepts/abbrev7.C: New test.
7555
7556 2020-07-30 Patrick Palka <ppalka@redhat.com>
7557
7558 PR c++/96164
7559 * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
7560
7561 2020-07-29 Roger Sayle <roger@nextmovesoftware.com>
7562
7563 * gcc.target/nvptx/recip-1.c: New test.
7564
7565 2020-07-29 Jason Merrill <jason@redhat.com>
7566
7567 PR c++/91427
7568 * g++.dg/coroutines/co-return-syntax-10-movable.C: Extend.
7569 * g++.dg/cpp0x/Wredundant-move1.C: Adjust for C++20.
7570 * g++.dg/cpp0x/Wredundant-move7.C: Adjust for C++20.
7571 * g++.dg/cpp0x/Wredundant-move9.C: Adjust for C++20.
7572 * g++.dg/cpp0x/elision_neg.C: Adjust for C++20.
7573 * g++.dg/cpp0x/move-return2.C: Adjust for C++20.
7574 * g++.dg/cpp0x/ref-qual20.C: Adjust for C++20.
7575 * g++.dg/cpp2a/implicit-move1.C: New test.
7576 * g++.dg/cpp2a/implicit-move2.C: New test.
7577 * g++.dg/cpp2a/implicit-move3.C: New test.
7578
7579 2020-07-29 Jason Merrill <jason@redhat.com>
7580
7581 PR c++/91212
7582 * g++.dg/cpp0x/move-return3.C: New test.
7583
7584 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
7585
7586 * gfortran.dg/gomp/order-3.f90: New test.
7587 * gfortran.dg/gomp/order-4.f90: New test.
7588
7589 2020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch>
7590
7591 * c-c++-common/cpp/has-include-1-traditional.c: New.
7592
7593 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
7594
7595 * gfortran.dg/gomp/map-3.f90: New test.
7596 * gfortran.dg/gomp/map-4.f90: New test.
7597
7598 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
7599
7600 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New file.
7601
7602 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
7603
7604 PR fortran/96319
7605 * gfortran.dg/pr96319.f90: New test.
7606
7607 2020-07-29 Richard Biener <rguenther@suse.de>
7608
7609 PR tree-optimization/96349
7610 * gcc.dg/torture/pr96349.c: New testcase.
7611
7612 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
7613
7614 PR fortran/53298
7615 * gfortran.dg/pr53298.f90: New test.
7616
7617 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
7618
7619 * gfortran.dg/gomp/requires-1.f90: New test.
7620 * gfortran.dg/gomp/requires-2.f90: New test.
7621 * gfortran.dg/gomp/requires-3.f90: New test.
7622 * gfortran.dg/gomp/requires-4.f90: New test.
7623 * gfortran.dg/gomp/requires-5.f90: New test.
7624 * gfortran.dg/gomp/requires-6.f90: New test.
7625 * gfortran.dg/gomp/requires-7.f90: New test.
7626 * gfortran.dg/gomp/requires-8.f90: New test.
7627 * gfortran.dg/gomp/requires-9.f90: New test.
7628
7629 2020-07-28 Sergei Trofimovich <siarheit@google.com>
7630
7631 PR ipa/96291
7632 * gcc.dg/lto/pr96291_0.c: New testcase.
7633 * gcc.dg/lto/pr96291_1.c: Support file.
7634 * gcc.dg/lto/pr96291_2.c: Likewise.
7635 * gcc.dg/lto/pr96291.h: Likewise.
7636
7637 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
7638 Richard Biener <rguenther@suse.de>
7639
7640 * gcc.dg/fold-popcount-5.c: New test.
7641 * gcc.dg/fold-parity-1.c: Likewise.
7642 * gcc.dg/fold-parity-2.c: Likewise.
7643 * gcc.dg/fold-parity-3.c: Likewise.
7644 * gcc.dg/fold-parity-4.c: Likewise.
7645 * gcc.dg/fold-parity-5.c: Likewise.
7646
7647 2020-07-28 Nathan Sidwell <nathan@acm.org>
7648
7649 * lib/options.exp: Fix spello
7650
7651 2020-07-28 Jakub Jelinek <jakub@redhat.com>
7652 Mark Wielaard <mark@klomp.org>
7653
7654 PR c++/96328
7655 * g++.dg/diagnostic/pr96328.C: New test.
7656
7657 2020-07-28 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR preprocessor/96323
7660 * c-c++-common/cpp/pr96323.c: New test.
7661
7662 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
7663 Tom de Vries <tdevries@suse.de>
7664
7665 * gcc.target/nvptx/cvt.c: New test.
7666 * gcc.target/nvptx/shift16.c: New test.
7667
7668 2020-07-28 Jakub Jelinek <jakub@redhat.com>
7669
7670 * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for
7671 targets with short, int or long long ssize_t.
7672
7673 2020-07-28 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR middle-end/96335
7676 * gcc.dg/pr96335.c: New test.
7677
7678 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
7679
7680 * gcc.dg/torture/pr39074-2.c: Adjust for mmix.
7681 * gcc.dg/torture/pr39074.c, gcc.dg/torture/pta-callused-1.c: Ditto.
7682
7683 2020-07-27 Nathan Sidwell <nathan@acm.org>
7684
7685 * g++.dg/lookup/missing-std-include-10.h: New.
7686 * g++.dg/lookup/missing-std-include-10.C: New.
7687 * g++.dg/lookup/missing-std-include-11.C: New.
7688
7689 2020-07-27 Martin Sebor <msebor@redhat.com>
7690
7691 PR tree-optimization/84079
7692 * gcc.dg/Warray-bounds-62.c: New test.
7693
7694 2020-07-27 Martin Liska <mliska@suse.cz>
7695
7696 PR tree-optimization/96128
7697 * gcc.target/s390/vector/pr96128.c: New test.
7698
7699 2020-07-27 H.J. Lu <hjl.tools@gmail.com>
7700
7701 PR bootstrap/96203
7702 * gcc.target/i386/pr96203-1.c: New test.
7703 * gcc.target/i386/pr96203-2.c: Likewise.
7704
7705 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
7706
7707 * gcc.dg/tree-ssa/vector-4.c: Adjust for mmix.
7708
7709 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
7710
7711 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix.
7712
7713 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
7714
7715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix.
7716
7717 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
7718
7719 * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix.
7720
7721 2020-07-26 Patrick Palka <ppalka@redhat.com>
7722
7723 PR c++/79504
7724 * g++.dg/cpp0x/decltype79.C: New test.
7725
7726 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
7727
7728 * gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix.
7729
7730 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
7731
7732 * gcc.dg/torture/pr59330.c: Disable for mmix.
7733
7734 2020-07-25 Iain Sandoe <iain@sandoe.co.uk>
7735
7736 * g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option
7737 for Darwin.
7738
7739 2020-07-25 Martin Sebor <msebor@redhat.com>
7740
7741 PR c++/96310
7742 * g++.dg/warn/Wnonnull8.C: New file.
7743
7744 2020-07-24 Segher Boessenkool <segher@kernel.crashing.org>
7745
7746 * gcc.target/powerpc/pr95907.c: New.
7747
7748 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
7749
7750 * c-c++-common/pr56493.c: Allow ":" in label, for mmix.
7751
7752 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
7753
7754 * c-c++-common/patchable_function_entry-decl.c,
7755 c-c++-common/patchable_function_entry-default.c,
7756 c-c++-common/patchable_function_entry-definition.c: Adjust for mmix.
7757
7758 2020-07-24 Sunil K Pandey <skpgkp2@gmail.com>
7759
7760 PR target/96192
7761 * c-c++-common/pr96192-1.c: New test.
7762
7763 2020-07-24 Alexandre Oliva <oliva@adacore.com>
7764
7765 * lib/scanoffload.exp (scoff-testname, scoff-adjust): New.
7766 (scoff): Call them.
7767
7768 2020-07-24 Alexandre Oliva <oliva@adacore.com>
7769
7770 PR driver/96230
7771 * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext,
7772 with identical -dumpbase, with -dumpbase "", and without any
7773 -dumpbase.
7774 (outest): Fix "" expansion in expected outputs, skip
7775 adjustments.
7776
7777 2020-07-24 Alexandre Oliva <oliva@adacore.com>
7778
7779 PR testsuite/95720
7780 * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of...
7781 (gcc_adjust_linker_flags): ... this. Protect gluefile and
7782 wrap_flags.
7783 * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list.
7784
7785 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
7786
7787 PR fortran/93567
7788 * gfortran.dg/round_3.f08: Add test cases.
7789
7790 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
7791
7792 PR fortran/93592
7793 * gfortran.dg/fmt_en.f90: Adjust test.
7794 * gfortran.dg/fmt_en_rd.f90: New test.
7795 * gfortran.dg/fmt_en_rn.f90: New test.
7796 * gfortran.dg/fmt_en_ru.f90: New test.
7797 * gfortran.dg/fmt_en_rz.f90: New test.
7798
7799 2020-07-24 Patrick Palka <ppalka@redhat.com>
7800
7801 PR c++/81339
7802 * g++.dg/cpp0x/decltype78.C: New test.
7803
7804 2020-07-24 Thomas Schwinge <thomas@codesourcery.com>
7805
7806 * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error.
7807
7808 2020-07-24 H.J. Lu <hjl.tools@gmail.com>
7809
7810 PR middle-end/95886
7811 * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32.
7812
7813 2020-07-23 Martin Sebor <msebor@redhat.com>
7814
7815 PR testsuite/95886
7816 * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
7817
7818 2020-07-23 Tobias Burnus <tobias@codesourcery.com>
7819
7820 * gfortran.dg/gomp/lastprivate-conditional-1.f90: New test.
7821 * gfortran.dg/gomp/lastprivate-conditional-2.f90: New test.
7822 * gfortran.dg/gomp/lastprivate-conditional-3.f90: New test.
7823 * gfortran.dg/gomp/lastprivate-conditional-4.f90: New test.
7824 * gfortran.dg/gomp/lastprivate-conditional-5.f90: New test.
7825
7826 2020-07-23 Kito Cheng <kito.cheng@sifive.com>
7827
7828 PR target/96260
7829 * gcc.target/riscv/pr91441.c: Update warning message.
7830 * gcc.target/riscv/pr96260.c: New.
7831
7832 2020-07-23 Hans-Peter Nilsson <hp@bitrange.com>
7833
7834 * c-c++-common/builtin-has-attribute-4.c: Require visibility.
7835
7836 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
7837
7838 * gfortran.dg/gomp/cancel-2.f90: New test.
7839 * gfortran.dg/gomp/cancel-3.f90: New test.
7840 * gfortran.dg/gomp/if-1.f90: New test.
7841
7842 2020-07-22 Peter Bergner <bergner@linux.ibm.com>
7843
7844 PR target/96236
7845 * gcc.target/powerpc/mma-double-test.c: Update storing results for
7846 correct little-endian ordering.
7847 * gcc.target/powerpc/mma-single-test.c: Likewise.
7848
7849 2020-07-22 H.J. Lu <hjl.tools@gmail.com>
7850
7851 PR target/95237
7852 * c-c++-common/pr95237-6.c: Only run for x86 targets.
7853
7854 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
7855
7856 * c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/.
7857 * c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/.
7858 * gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/.
7859 * gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/.
7860
7861 2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
7862
7863 * gcc.target/aarch64/ldp_vec_v2sf.c: New test.
7864 * gcc.target/aarch64/ldp_vec_v2si.c: New test.
7865 * gcc.target/aarch64/stp_vec_v2df.c: New test.
7866 * gcc.target/aarch64/stp_vec_v2di.c: New test.
7867 * gcc.target/aarch64/stp_vec_v2sf.c: New test.
7868 * gcc.target/aarch64/stp_vec_v2si.c: New test.
7869
7870 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
7871
7872 * g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase.
7873 * c-c++-common/gomp/critical-hint-1.c: New test.
7874 * c-c++-common/gomp/critical-hint-2.c: New test.
7875 * gfortran.dg/gomp/critical-hint-1.f90: New test.
7876 * gfortran.dg/gomp/critical-hint-2.f90: New test.
7877
7878 2020-07-22 Hans-Peter Nilsson <hp@bitrange.com>
7879
7880 * gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned
7881 regex for NO_DOT_IN_LABEL.
7882
7883 2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
7884
7885 PR target/95237
7886 * c-c++-common/pr95237-1.c: New test.
7887 * c-c++-common/pr95237-2.c: New test.
7888 * c-c++-common/pr95237-3.c: New test.
7889 * c-c++-common/pr95237-4.c: New test.
7890 * c-c++-common/pr95237-5.c: New test.
7891 * c-c++-common/pr95237-6.c: New test.
7892 * c-c++-common/pr95237-7.c: New test.
7893 * c-c++-common/pr95237-8.c: New test.
7894 * c-c++-common/pr95237-9.c: New test.
7895
7896 2020-07-21 Peter Bergner <bergner@linux.ibm.com>
7897
7898 PR target/92488
7899 * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count.
7900
7901 2020-07-21 Nathan Sidwell <nathan@acm.org>
7902
7903 * g++.dg/parse/pr96257.C: New.
7904
7905 2020-07-21 Harald Anlauf <anlauf@gmx.de>
7906
7907 PR fortran/89574
7908 * gfortran.dg/pr89574.f90: New file.
7909
7910 2020-07-21 Sandra Loosemore <sandra@codesourcery.com>
7911
7912 * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING
7913 on command line for both compiles.
7914 * gcc.dg/tree-prof/cold_partition_label.c: Scale down for
7915 non-FDO testing.
7916 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise.
7917 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
7918 * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise.
7919 * gcc.dg/tree-prof/section-attr-1.c: Likewise.
7920 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7921 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7922
7923 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
7924
7925 * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1
7926 on targets with default_packed.
7927 * gcc.dg/c11-align-9.c: Remove AVR target filter and replace
7928 with default_packed filter.
7929
7930 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
7931
7932 * gcc.dg/pr53037-1.c: Relax warning pattern.
7933
7934 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
7935
7936 * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for
7937 ignored attribute if target is default_packed.
7938 * c-c++-common/Wattributes.c: Ditto.
7939 * c-c++-common/attr-copy.c: Ditto.
7940 * c-c++-common/builtin-has-attribute-4.c: Ditto.
7941 * c-c++-common/pr51628-29.c: Ditto.
7942 * c-c++-common/pr51628-30.c: Ditto.
7943 * c-c++-common/pr51628-32.c: Ditto.
7944 * gcc.dg/Wattributes-6.c: Ditto.
7945 * gcc.dg/attr-copy-4.c: Ditto.
7946 * gcc.dg/attr-copy-8.c: Ditto.
7947
7948 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
7949
7950 * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning
7951 for targets who pack by default.
7952 * c-c++-common/Waddress-of-packed-member-2.c: Ditto.
7953 * c-c++-common/pr51628-13.c: Ditto.
7954 * c-c++-common/pr51628-15.c: Ditto.
7955 * c-c++-common/pr51628-16.c: Ditto.
7956 * c-c++-common/pr51628-26.c: Ditto.
7957 * c-c++-common/pr51628-27.c: Ditto.
7958 * c-c++-common/pr51628-28.c: Ditto.
7959 * c-c++-common/pr51628-29.c: Ditto.
7960 * c-c++-common/pr51628-3.c: Ditto.
7961 * c-c++-common/pr51628-30.c: Ditto.
7962 * c-c++-common/pr51628-31.c: Ditto.
7963 * c-c++-common/pr51628-32.c: Ditto.
7964 * c-c++-common/pr51628-33.c: Ditto.
7965 * c-c++-common/pr51628-35.c: Ditto.
7966 * c-c++-common/pr51628-4.c: Ditto.
7967 * c-c++-common/pr51628-5.c: Ditto.
7968 * c-c++-common/pr51628-6.c: Ditto.
7969 * c-c++-common/pr51628-8.c: Ditto.
7970 * c-c++-common/pr51628-9.c: Ditto.
7971 * c-c++-common/pr88664-2.c: Ditto.
7972 * gcc.dg/pr51628-17.c: Ditto.
7973 * gcc.dg/pr51628-19.c: Ditto.
7974 * gcc.dg/pr51628-20.c: Ditto.
7975 * gcc.dg/pr51628-21.c: Ditto.
7976 * gcc.dg/pr51628-22.c: Ditto.
7977 * gcc.dg/pr51628-24.c: Ditto.
7978 * gcc.dg/pr51628-25.c: Ditto.
7979 * gcc.dg/pr51628-34.c: Ditto.
7980 * gcc.dg/pr88928.c: Ditto.
7981
7982 2020-07-21 Kito Cheng <kito.cheng@sifive.com>
7983
7984 * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target
7985 signal.
7986 * gcc.dg/analyzer/signal-2.c: Ditto.
7987 * gcc.dg/analyzer/signal-3.c: Ditto.
7988 * gcc.dg/analyzer/signal-4a.c: Ditto.
7989 * gcc.dg/analyzer/signal-4b.c: Ditto.
7990 * gcc.dg/analyzer/signal-5.c: Ditto.
7991 * gcc.dg/analyzer/signal-6.c: Ditto.
7992 * gcc.dg/analyzer/signal-exit.c: Ditto.
7993
7994 2020-07-21 Xionghu Luo <luoxhu@linux.ibm.com>
7995
7996 PR rtl-optimization/89310
7997 * gcc.target/powerpc/pr89310.c: New test.
7998
7999 2020-07-21 Kewen Lin <linkw@linux.ibm.com>
8000
8001 * gcc.target/powerpc/p9-vec-length-1.h: New test.
8002 * gcc.target/powerpc/p9-vec-length-2.h: New test.
8003 * gcc.target/powerpc/p9-vec-length-3.h: New test.
8004 * gcc.target/powerpc/p9-vec-length-4.h: New test.
8005 * gcc.target/powerpc/p9-vec-length-5.h: New test.
8006 * gcc.target/powerpc/p9-vec-length-6.h: New test.
8007 * gcc.target/powerpc/p9-vec-length-7.h: New test.
8008 * gcc.target/powerpc/p9-vec-length-8.h: New test.
8009 * gcc.target/powerpc/p9-vec-length-epil-1.c: New test.
8010 * gcc.target/powerpc/p9-vec-length-epil-2.c: New test.
8011 * gcc.target/powerpc/p9-vec-length-epil-3.c: New test.
8012 * gcc.target/powerpc/p9-vec-length-epil-4.c: New test.
8013 * gcc.target/powerpc/p9-vec-length-epil-5.c: New test.
8014 * gcc.target/powerpc/p9-vec-length-epil-6.c: New test.
8015 * gcc.target/powerpc/p9-vec-length-epil-7.c: New test.
8016 * gcc.target/powerpc/p9-vec-length-epil-8.c: New test.
8017 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test.
8018 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test.
8019 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test.
8020 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test.
8021 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test.
8022 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test.
8023 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test.
8024 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test.
8025 * gcc.target/powerpc/p9-vec-length-full-1.c: New test.
8026 * gcc.target/powerpc/p9-vec-length-full-2.c: New test.
8027 * gcc.target/powerpc/p9-vec-length-full-3.c: New test.
8028 * gcc.target/powerpc/p9-vec-length-full-4.c: New test.
8029 * gcc.target/powerpc/p9-vec-length-full-5.c: New test.
8030 * gcc.target/powerpc/p9-vec-length-full-6.c: New test.
8031 * gcc.target/powerpc/p9-vec-length-full-7.c: New test.
8032 * gcc.target/powerpc/p9-vec-length-full-8.c: New test.
8033 * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test.
8034 * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test.
8035 * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test.
8036 * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test.
8037 * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test.
8038 * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test.
8039 * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test.
8040 * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test.
8041 * gcc.target/powerpc/p9-vec-length-run-1.h: New test.
8042 * gcc.target/powerpc/p9-vec-length-run-2.h: New test.
8043 * gcc.target/powerpc/p9-vec-length-run-3.h: New test.
8044 * gcc.target/powerpc/p9-vec-length-run-4.h: New test.
8045 * gcc.target/powerpc/p9-vec-length-run-5.h: New test.
8046 * gcc.target/powerpc/p9-vec-length-run-6.h: New test.
8047 * gcc.target/powerpc/p9-vec-length-run-7.h: New test.
8048 * gcc.target/powerpc/p9-vec-length-run-8.h: New test.
8049 * gcc.target/powerpc/p9-vec-length.h: New test.
8050
8051 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
8052
8053 * gcc.dg/independent-cloneids-1.c: Skip for mmix.
8054 flag_stack_usage_info.
8055
8056 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
8057
8058 * gcc.dg/cdce3.c: Update matched line-number.
8059
8060 2020-07-20 Jason Merrill <jason@redhat.com>
8061
8062 * g++.dg/opt/flifetime-dse7.C: New test.
8063
8064 2020-07-20 Jason Merrill <jason@redhat.com>
8065
8066 * g++.dg/cpp1z/nontype2.C: No error in C++20.
8067 * g++.dg/template/nontype25.C: No error in C++20.
8068 * g++.dg/template/nontype8.C: No error in C++20.
8069 * g++.dg/cpp2a/nontype-subob1.C: New test.
8070 * g++.dg/cpp2a/nontype-subob2.C: New test.
8071 * g++.dg/cpp1z/nontype3.C: Now C++17-only.
8072 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value.
8073
8074 2020-07-20 Jason Merrill <jason@redhat.com>
8075
8076 * g++.dg/cpp2a/class-deduction-aggr7.C: New test.
8077
8078 2020-07-20 Yang Yang <yangyang305@huawei.com>
8079
8080 * gcc.target/aarch64/sve/pr96195.c: New test.
8081
8082 2020-07-20 Uroš Bizjak <ubizjak@gmail.com>
8083
8084 PR target/95750
8085 * gcc.target/i386/pr95750.c: New test.
8086
8087 2020-07-20 Martin Sebor <msebor@redhat.com>
8088
8089 PR middle-end/95189
8090 PR middle-end/95886
8091 * gcc.dg/memcmp-pr95189.c: New test.
8092 * gcc.dg/strncmp-3.c: New test.
8093 * gcc.target/i386/memcpy-pr95886.c: New test.
8094
8095 2020-07-20 Alex Coplan <alex.coplan@arm.com>
8096
8097 PR jit/69435
8098 * jit.dg/jit.exp (fixed_host_execute): Fix regex patterns to
8099 always explicitly match newlines.
8100
8101 2020-07-20 Jakub Jelinek <jakub@redhat.com>
8102
8103 PR libstdc++/93121
8104 * gcc.dg/tree-ssa/pr93121-2.c: New test.
8105
8106 2020-07-20 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR libstdc++/93121
8109 * gcc.dg/tree-ssa/pr93121-1.c: New test.
8110
8111 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
8112
8113 * gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix.
8114
8115 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
8116
8117 * gcc.dg/cdce3.c: Skip for mmix.
8118
8119 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
8120
8121 * gcc.dg/pr87485.c: Require scheduling.
8122
8123 2020-07-19 H.J. Lu <hjl.tools@gmail.com>
8124
8125 PR target/95973
8126 PR target/96238
8127 * gcc.target/i386/pr95973.c: New test.
8128
8129 2020-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8130
8131 PR fortran/96018
8132 * gfortran.dg/implicit_pure_5.c: New file.
8133 * gfortran.dg/implicit_pure_5.f90: New file.
8134
8135 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
8136
8137 * gcc.dg/attr-copy-6.c: Require visibility.
8138
8139 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
8140
8141 * gcc.dg/Wno-frame-address.c: Skip for cris and mmix.
8142
8143 2020-07-18 Jakub Jelinek <jakub@redhat.com>
8144
8145 * c-c++-common/cpp/pragma-eof.c: Use .+3 instead of 6 in
8146 dg-error.
8147
8148 2020-07-18 David Edelsohn <dje.gcc@gmail.com>
8149
8150 * gfortran.dg/goacc/finalize-1.f: Adjust regex for 32 bits.
8151
8152 2020-07-18 Hans-Peter Nilsson <hp@bitrange.com>
8153
8154 * c-c++-common/cpp/pragma-eof.c: Require fopenmp.
8155
8156 2020-07-18 Peter Bergner <bergner@linux.ibm.com>
8157
8158 PR target/92488
8159 * gcc.target/powerpc/convert-fp-128.c (bl, drsp, drdpq): Update counts.
8160 (__dpd_trunctdsd2): Make conditional on !hard_dfp.
8161 (__dpd_extendsddd2, __dpd_extendsdtd2, __dpd_truncddsd2,
8162 __dpd_extendddtd2, __dpd_trunctddd2): Use !hard_dfp.
8163 * gcc.target/powerpc/pr92488.c: New test.
8164
8165 2020-07-17 Marek Polacek <polacek@redhat.com>
8166
8167 PR c++/79815
8168 * g++.dg/cpp1y/auto-fn59.C: New test.
8169
8170 2020-07-17 H.J. Lu <hjl.tools@gmail.com>
8171
8172 PR target/96186
8173 PR target/88713
8174 * gcc.target/i386/pr88713-3.c: New test.
8175
8176 2020-07-17 Tamar Christina <tamar.christina@arm.com>
8177
8178 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
8179 * gcc.target/aarch64/cpunative/info_0: New test.
8180 * gcc.target/aarch64/cpunative/info_1: New test.
8181 * gcc.target/aarch64/cpunative/info_10: New test.
8182 * gcc.target/aarch64/cpunative/info_11: New test.
8183 * gcc.target/aarch64/cpunative/info_12: New test.
8184 * gcc.target/aarch64/cpunative/info_13: New test.
8185 * gcc.target/aarch64/cpunative/info_14: New test.
8186 * gcc.target/aarch64/cpunative/info_15: New test.
8187 * gcc.target/aarch64/cpunative/info_2: New test.
8188 * gcc.target/aarch64/cpunative/info_3: New test.
8189 * gcc.target/aarch64/cpunative/info_4: New test.
8190 * gcc.target/aarch64/cpunative/info_5: New test.
8191 * gcc.target/aarch64/cpunative/info_6: New test.
8192 * gcc.target/aarch64/cpunative/info_7: New test.
8193 * gcc.target/aarch64/cpunative/info_8: New test.
8194 * gcc.target/aarch64/cpunative/info_9: New test.
8195 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
8196 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
8197 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
8198 * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
8199 * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
8200 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
8201 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
8202 * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
8203 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
8204 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
8205 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
8206 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
8207 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
8208 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
8209 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
8210 * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
8211
8212 2020-07-17 Tamar Christina <tamar.christina@arm.com>
8213
8214 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
8215 verbose output.
8216
8217 2020-07-17 Andrew Pinski <apinksi@marvell.com>
8218 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
8219
8220 PR target/93720
8221 * gcc.target/aarch64/vins-1.c: New test.
8222 * gcc.target/aarch64/vins-2.c: New test.
8223 * gcc.target/aarch64/vins-3.c: New test.
8224
8225 2020-07-17 Andrew Pinski <apinksi@marvell.com>
8226 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
8227
8228 PR target/82199
8229 * gcc.target/aarch64/vdup_n_3.c: New test.
8230 * gcc.target/aarch64/vzip_1.c: New test.
8231 * gcc.target/aarch64/vzip_2.c: New test.
8232 * gcc.target/aarch64/vzip_3.c: New test.
8233 * gcc.target/aarch64/vzip_4.c: New test.
8234
8235 2020-07-17 Andreas Krebbel <krebbel@linux.ibm.com>
8236
8237 PR target/96127
8238 * gcc.target/s390/pr96127.c: New test.
8239
8240 2020-07-17 Kewen Lin <linkw@linux.ibm.com>
8241
8242 * gcc.target/powerpc/conv-vectorize-1.c: Add option
8243 -fno-vect-cost-model.
8244 * gcc.target/powerpc/conv-vectorize-2.c: Likewise.
8245
8246 2020-07-16 Julian Brown <julian@codesourcery.com>
8247 Thomas Schwinge <thomas@codesourcery.com>
8248
8249 * gfortran.dg/goacc/attach-descriptor.f90: New test.
8250
8251 2020-07-16 Iain Sandoe <iain@sandoe.co.uk>
8252
8253 PR c++/95591
8254 PR c++/95599
8255 PR c++/95823
8256 PR c++/95824
8257 PR c++/95895
8258 * g++.dg/coroutines/pr95591.C: New test.
8259 * g++.dg/coroutines/pr95599.C: New test.
8260 * g++.dg/coroutines/pr95823.C: New test.
8261 * g++.dg/coroutines/pr95824.C: New test.
8262
8263 2020-07-16 Jonathan Wakely <jwakely@redhat.com>
8264
8265 PR testsuite/96014
8266 * g++.dg/analyzer/pr94028.C: Replace dynamic exception
8267 specification with noexcept-specifier for C++11 and later.
8268
8269 2020-07-16 Uroš Bizjak <ubizjak@gmail.com>
8270
8271 PR target/96189
8272 * gcc.target/i386/pr96189-1.c: New test.
8273
8274 2020-07-16 Marek Polacek <polacek@redhat.com>
8275
8276 DR 188
8277 * g++.dg/DRs/dr188.C: New test.
8278
8279 2020-07-15 Uroš Bizjak <ubizjak@gmail.com>
8280
8281 PR target/96189
8282 * gcc.target/i386/pr96189.c: New test.
8283
8284 2020-07-15 Nathan Sidwell <nathan@acm.org>
8285
8286 * g++.dg/parse/pragma-recovery.C: New.
8287
8288 2020-07-15 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR target/96174
8291 * gcc.target/i386/avx512f-vcmppd-3.c: New test.
8292 * gcc.target/i386/avx512f-vcmpps-3.c: New test.
8293
8294 2020-07-15 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR target/96176
8297 * gcc.target/i386/pr96176.c: New test.
8298
8299 2020-07-14 Marek Polacek <polacek@redhat.com>
8300
8301 PR c++/59978
8302 * g++.dg/cpp0x/vt-59978.C: New test.
8303
8304 2020-07-14 H.J. Lu <hjl.tools@gmail.com>
8305
8306 PR target/95443
8307 * gcc.target/i386/pr95443-1.c (simple_strstr): Replace
8308 __glibc_unlikely with __builtin_expect.
8309
8310 2020-07-14 Marek Polacek <polacek@redhat.com>
8311
8312 PR c++/95789
8313 PR c++/96104
8314 PR c++/96179
8315 * g++.dg/conversion/ref4.C: New test.
8316 * g++.dg/conversion/ref5.C: New test.
8317 * g++.dg/conversion/ref6.C: New test.
8318
8319 2020-07-14 Lewis Hyatt <lhyatt@gmail.com>
8320
8321 PR preprocessor/49973
8322 PR other/86904
8323 * c-c++-common/Wmisleading-indentation-3.c: Adjust expected output
8324 for new defaults.
8325 * c-c++-common/Wmisleading-indentation.c: Likewise.
8326 * c-c++-common/diagnostic-format-json-1.c: Likewise.
8327 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8328 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8329 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8330 * c-c++-common/diagnostic-format-json-5.c: Likewise.
8331 * c-c++-common/missing-close-symbol.c: Likewise.
8332 * g++.dg/diagnostic/bad-binary-ops.C: Likewise.
8333 * g++.dg/parse/error4.C: Likewise.
8334 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8335 * g++.old-deja/g++.pt/overload2.C: Likewise.
8336 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8337 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
8338 * gcc.dg/bad-binary-ops.c: Likewise.
8339 * gcc.dg/format/branch-1.c: Likewise.
8340 * gcc.dg/format/pr79210.c: Likewise.
8341 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Likewise.
8342 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Likewise.
8343 * gcc.dg/redecl-4.c: Likewise.
8344 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
8345 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
8346 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
8347 * go.dg/arrayclear.go: Add a comment explaining why adding a
8348 comment was necessary to work around a dejagnu bug.
8349 * c-c++-common/diagnostic-units-1.c: New test.
8350 * c-c++-common/diagnostic-units-2.c: New test.
8351 * c-c++-common/diagnostic-units-3.c: New test.
8352 * c-c++-common/diagnostic-units-4.c: New test.
8353 * c-c++-common/diagnostic-units-5.c: New test.
8354 * c-c++-common/diagnostic-units-6.c: New test.
8355 * c-c++-common/diagnostic-units-7.c: New test.
8356 * c-c++-common/diagnostic-units-8.c: New test.
8357
8358 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
8359
8360 * gfortran.dg/goacc/finalize-1.f: Relax scan-tree-dump-times
8361 pattern to work on 32bit-pointer systems.
8362
8363 2020-07-14 David Edelsohn <dje.gcc@gmail.com>
8364
8365 * g++.dg/ipa/pr83667.C: Allow 0 or more dots between THUNK and 0.
8366
8367 2020-07-14 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR middle-end/96194
8370 * g++.dg/opt/pr96194.C: New test.
8371
8372 2020-07-14 Marek Polacek <polacek@redhat.com>
8373
8374 PR c++/95820
8375 * g++.dg/cpp1y/auto-fn58.C: New test.
8376
8377 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8378
8379 PR fortran/95612
8380 * gfortran.dg/pr95612.f90: New test.
8381
8382 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
8383
8384 * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern.
8385 * gfortran.dg/gomp/map-1.f90: Update dg-error.
8386 * gfortran.dg/gomp/map-2.f90: New test.
8387
8388 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8389
8390 PR fortran/96038
8391 * gfortran.dg/pr96038.f90: New test.
8392
8393 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
8394
8395 * lib/target-supports.exp (is-effective-target):
8396 Reorder to put powerpc stuff together.
8397 (is-effective-target-keyword): Add power10_hw.
8398
8399 2020-07-13 Nathan Sidwell <nathan@acm.org>
8400
8401 * lib/scanlang.exp (scan-lang-dump): Fix breakage.
8402 (scan-lang-dump-times, scan-lang-dump-not): New.
8403
8404 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
8405
8406 * lib/target-supports.exp (check_ppc_mma_hw_available):
8407 New function.
8408 (is-effective-target): Add ppc_mma_hw.
8409 (is-effective-target-keyword): Add ppc_mma_hw.
8410 * gcc.target/powerpc/mma-supported.c: New file.
8411 * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw.
8412 * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw.
8413
8414 2020-07-13 H.J. Lu <hjl.tools@gmail.com>
8415
8416 PR target/95443
8417 * gcc.target/i386/pr95443-1.c: New test.
8418 * gcc.target/i386/pr95443-2.c: Likewise.
8419
8420 2020-07-13 Marek Polacek <polacek@redhat.com>
8421
8422 PR c++/95288
8423 * g++.dg/diagnostic/enum2.C: New test.
8424
8425 2020-07-13 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR ipa/96130
8428 * gcc.dg/torture/pr96130.c: New test.
8429
8430 2020-07-13 Mark Eggleston <markeggleston@gcc.gnu.org>
8431
8432 PR fortran/45337
8433 * gfortran.dg/pr45337_1.f90: New test.
8434 * gfortran.dg/pr45337_2.f90: New test.
8435
8436 2020-07-13 Marek Polacek <polacek@redhat.com>
8437
8438 PR c++/96077
8439 * g++.dg/parse/enum14.C: New test.
8440
8441 2020-07-13 Nathan Sidwell <nathan@acm.org>
8442
8443 * lib/scanlang.exp (scan-lang-dump-not): Fix 3-arg case.
8444
8445 2020-07-13 Richard Biener <rguenther@suse.de>
8446
8447 PR tree-optimization/96163
8448 * g++.dg/vect/pr96163.cc: New testcase.
8449
8450 2020-07-13 Steven G. Kargl <kargl@gcc.gnu.org>
8451
8452 PR fortran/95981
8453 * gfortran.dg/pr95981.f90: New test.
8454
8455 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
8456
8457 PR target/94891
8458 * gcc.target/aarch64/return_address_sign_1.c: Update test.
8459 * gcc.target/aarch64/return_address_sign_b_1.c: Likewise.
8460
8461 2020-07-13 Richard Sandiford <richard.sandiford@arm.com>
8462
8463 PR middle-end/95114
8464 * g++.target/aarch64/pr95114.C: New test.
8465
8466 2020-07-13 Julian Brown <julian@codesourcery.com>
8467 Thomas Schwinge <thomas@codesourcery.com>
8468
8469 * gfortran.dg/goacc/finalize-1.f: Update expected dump output.
8470
8471 2020-07-13 Richard Biener <rguenther@suse.de>
8472
8473 PR testsuite/96180
8474 * gcc.dg/torture/pr96133.c: Align global variable.
8475
8476 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
8477
8478 * gcc.target/cris/pr93372-44.c, gcc.target/cris/pr93372-46.c: New.
8479
8480 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
8481
8482 PR target/93372
8483 * gcc.target/cris/pr93372-45.c: New test.
8484
8485 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
8486
8487 PR middle-end/94600
8488 * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c,
8489 gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c,
8490 gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests.
8491
8492 2020-07-13 Xionghu Luo <luoxhu@linux.ibm.com>
8493
8494 * gcc.target/powerpc/vector_float.c: New test.
8495
8496 2020-07-12 H.J. Lu <hjl.tools@gmail.com>
8497
8498 PR target/93492
8499 * gcc.target/i386/pr93492-1.c: Require Linux target.
8500 * gcc.target/i386/pr93492-2.c: Likewise.
8501 * gcc.target/i386/pr93492-3.c: Likewise.
8502 * gcc.target/i386/pr93492-4.c: Likewise.
8503 * gcc.target/i386/pr93492-5.c: Likewise.
8504
8505 2020-07-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8506
8507 PR fortran/96073
8508 * gfortran.dg/interface_48.f90: New test.
8509
8510 2020-07-11 Richard Sandiford <richard.sandiford@arm.com>
8511
8512 PR tree-optimization/96146
8513 * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
8514
8515 2020-07-11 Simon Cook <simon.cook@embecosm.com>
8516
8517 * gcc.target/riscv/read-thread-pointer.c: Fix escaping on
8518 regular expression.
8519
8520 2020-07-10 Joseph Myers <joseph@codesourcery.com>
8521
8522 * gcc.dg/c11-bool-limits-1.c, gcc.dg/c2x-bool-limits-1.c: New
8523 tests.
8524
8525 2020-07-10 Rajalakshmi Srinivasaraghavan <rajis@linux.vnet.ibm.com>
8526 Aaron Sawdey <acsawdey@linux.ibm.com>
8527
8528 * gcc.target/powerpc/p10-identify.c: New file.
8529 * gcc.target/powerpc/p10-arch31.c: New file.
8530 * gcc.target/powerpc/mma-single-test.c: New file.
8531 * gcc.target/powerpc/mma-double-test.c: New file.
8532
8533 2020-07-10 Harald Anlauf <anlauf@gmx.de>
8534
8535 PR fortran/95980
8536 * gfortran.dg/pr95980_2.f90: New file.
8537
8538 2020-07-10 Harald Anlauf <anlauf@gmx.de>
8539
8540 PR fortran/96086
8541 * gfortran.dg/pr96086.f90: New file.
8542
8543 2020-07-10 Richard Sandiford <richard.sandiford@arm.com>
8544
8545 PR target/92789
8546 PR target/95726
8547 * g++.target/arm/pr95726.C: New test.
8548
8549 2020-07-10 Carl Love <cel@us.ibm.com>
8550
8551 * gcc.target/powerpc/vsx_mask-count-runnable.c: New test case.
8552 * gcc.target/powerpc/vsx_mask-expand-runnable.c: New test case.
8553 * gcc.target/powerpc/vsx_mask-extract-runnable.c: New test case.
8554 * gcc.target/powerpc/vsx_mask-move-runnable.c: New test case.
8555
8556 2020-07-10 Martin Liska <mliska@suse.cz>
8557
8558 PR gcov-profile/96148
8559 * lib/scanwpaipa.exp: Fix wpa dump file suffix the same way
8560 as other in the file.
8561
8562 2020-07-10 Jason Merrill <jason@redhat.com>
8563
8564 * g++.dg/cpp2a/nontype-class-union1.C: New test.
8565
8566 2020-07-10 Jason Merrill <jason@redhat.com>
8567
8568 * g++.dg/cpp0x/pr81246.C: No error in C++20.
8569 * g++.dg/cpp0x/variadic74.C: No error in C++20.
8570 * g++.dg/cpp1z/nontype-auto3.C: No error in C++20.
8571 * g++.dg/template/crash106.C: No error in C++20.
8572 * g++.dg/template/crash119.C: No error in C++20.
8573 * g++.dg/template/nontype12.C: No error in C++20.
8574 * g++.dg/template/void3.C: Don't require follow-on message.
8575 * g++.dg/template/void7.C: Don't require follow-on message.
8576 * g++.dg/template/void9.C: Don't require follow-on message.
8577 * g++.dg/cpp2a/nontype-class-equiv1.C: New file.
8578
8579 2020-07-10 Jason Merrill <jason@redhat.com>
8580
8581 PR c++/96105
8582 PR c++/96052
8583 PR c++/95976
8584 * g++.dg/cpp2a/no_unique_address4.C: New test.
8585 * g++.dg/cpp2a/no_unique_address5.C: New test.
8586 * g++.dg/cpp2a/no_unique_address6.C: New test.
8587
8588 2020-07-10 Andrea Corallo <andrea.corallo@arm.com>
8589 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8590 Iain Apreotesei <iain.apreotesei@arm.com>
8591
8592 * gcc.target/arm/lob.h: New header.
8593 * gcc.target/arm/lob1.c: New testcase.
8594 * gcc.target/arm/lob2.c: Likewise.
8595 * gcc.target/arm/lob3.c: Likewise.
8596 * gcc.target/arm/lob4.c: Likewise.
8597 * gcc.target/arm/lob5.c: Likewise.
8598 * gcc.target/arm/lob6.c: Likewise.
8599 * gcc.target/arm/unsigned-extend-2.c: Do not run when generating
8600 low loop overhead.
8601 * gcc.target/arm/ivopts.c: Fix check for low loop overhead.
8602 * lib/target-supports.exp (check_effective_target_arm_v8_1_lob)
8603 (check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob): New procs.
8604
8605 2020-07-10 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/96133
8608 * gcc.dg/torture/pr96133.c: New testcase.
8609
8610 2020-07-10 Cui,Lili <lili.cui@intel.com>
8611
8612 * gcc.target/i386/funcspec-56.inc: Handle new march.
8613 * g++.target/i386/mv16.C: Handle new march
8614
8615 2020-07-09 Julian Brown <julian@codesourcery.com>
8616 Thomas Schwinge <thomas@codesourcery.com>
8617
8618 PR middle-end/95270
8619 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero
8620 bias.
8621
8622 2020-07-09 Julian Brown <julian@codesourcery.com>
8623
8624 * gfortran.dg/goacc/mapping-tests-3.f90: New test.
8625 * gfortran.dg/goacc/mapping-tests-4.f90: New test.
8626
8627 2020-07-09 Peter Bergner <bergner@linux.ibm.com>
8628
8629 PR target/96125
8630 * gcc.target/powerpc/pr96125.c: New test.
8631
8632 2020-07-09 Patrick Palka <ppalka@redhat.com>
8633
8634 PR c++/96132
8635 * g++.dg/template/incomplete12.C: New test.
8636
8637 2020-07-09 H.J. Lu <hjl.tools@gmail.com>
8638
8639 PR target/88713
8640 * gcc.target/i386/pr88713-1.c: New test.
8641 * gcc.target/i386/pr88713-2.c: Likewise.
8642
8643 2020-07-09 Richard Biener <rguenther@suse.de>
8644
8645 * gcc.dg/vect/bb-slp-10.c: Adjust.
8646 * gcc.dg/vect/slp-45.c: Likewise.
8647 * gcc.dg/vect/vect-109.c: Likewise.
8648
8649 2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8650
8651 PR tree-optimization/95804
8652 * gcc.dg/tree-ssa/pr95804.c: New test.
8653
8654 2020-07-09 Omar Tahir <omar.tahir@arm.com>
8655
8656 * gcc.target/aarch64/nospill.c: New test.
8657
8658 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
8659
8660 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
8661 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
8662
8663 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
8664
8665 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
8666 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
8667 New test.
8668 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
8669 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
8670 New proc.
8671
8672 2020-07-09 Kewen Lin <linkw@linux.ibm.com>
8673
8674 * gcc.target/aarch64/sve/clastb_1.c: Update dumping string.
8675 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8676 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8677 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8678 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8679 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8680 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8681
8682 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
8683
8684 * gcc.target/riscv/read-thread-pointer.c: New.
8685
8686 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
8687
8688 * gcc.target/riscv/save-restore-9.c: New.
8689
8690 2020-07-08 Eric Botcazou <ebotcazou@adacore.com>
8691
8692 * gcc.dg/sso-11.c: New test.
8693 * gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order.
8694 * gcc.dg/sso/memcpy-1.c: New test.
8695
8696 2020-07-08 Harald Anlauf <anlauf@gmx.de>
8697
8698 PR fortran/96085
8699 * gfortran.dg/pr96085.f90: New file.
8700
8701 2020-07-08 Patrick Palka <ppalka@redhat.com>
8702
8703 PR c++/95497
8704 * g++.dg/cpp2a/concepts-pr95497.C: New test.
8705
8706 2020-07-08 Will Schmidt <will_schmidt@vnet.ibm.com>
8707
8708 * gcc.target/powerpc/builtins-msum-runnable.c: New test.
8709 * gcc.target/powerpc/vsx-builtin-msum.c: New test.
8710
8711 2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
8712
8713 PR middle-end/95694
8714 * gcc.dg/pr95694.c: New test.
8715
8716 2020-07-08 Marek Polacek <polacek@redhat.com>
8717
8718 PR c++/96103
8719 * g++.dg/cpp0x/decltype77.C: New test.
8720
8721 2020-07-07 Marek Polacek <polacek@redhat.com>
8722
8723 PR c++/92427
8724 * g++.dg/ext/flexary37.C: New test.
8725
8726 2020-07-07 Patrick Palka <ppalka@redhat.com>
8727
8728 PR c++/95303
8729 * g++.dg/concepts/diagnostic14.C: New test.
8730
8731 2020-07-07 Aaron Sawdey <acsawdey@linux.ibm.com>
8732
8733 * lib/target-supports.exp (check_power10_hw_available):
8734 Return 0 for passing test.
8735
8736 2020-07-07 Nathan Sidwell <nathan@acm.org>
8737
8738 * c-c++-common/cpp/pragma-eof.c: New
8739
8740 2020-07-07 Nathan Sidwell <nathan@acm.org>
8741
8742 * c-c++-common/cpp/line-2.c: New.
8743 * c-c++-common/cpp/line-2.h: New.
8744 * c-c++-common/cpp/line-3.c: New.
8745 * c-c++-common/cpp/line-4.c: New.
8746 * c-c++-common/cpp/line-4.h: New.
8747
8748 2020-07-07 Martin Sebor <msebor@redhat.com>
8749
8750 PR c++/96063
8751 * g++.dg/warn/Wmismatched-tags-7.C: New test.
8752 * g++.dg/warn/Wmismatched-tags-8.C: New test.
8753
8754 2020-07-07 Richard Biener <rguenther@suse.de>
8755
8756 * gcc.dg/vect/slp-47.c: New testcase.
8757 * gcc.dg/vect/slp-48.c: Likewise.
8758
8759 2020-07-06 Martin Sebor <msebor@redhat.com>
8760
8761 PR c++/95984
8762 * g++.dg/warn/Wnonnull6.C: New test.
8763
8764 2020-07-06 Nathan Sidwell <nathan@acm.org>
8765
8766 * g++.dg/eh/builtin10.C: Adjust expected errors.
8767 * g++.dg/eh/builtin11.C: Likewise.
8768 * g++.dg/eh/builtin5.C: Likewise.
8769 * g++.dg/eh/builtin6.C: Likewise.
8770 * g++.dg/eh/builtin7.C: Likewise.
8771 * g++.dg/eh/builtin9.C: Likewise.
8772 * g++.dg/parse/crash55.C: Likewise.
8773
8774 2020-07-06 Harald Anlauf <anlauf@gmx.de>
8775
8776 PR fortran/95980
8777 * gfortran.dg/pr95980.f90: New file.
8778
8779 2020-07-06 Harald Anlauf <anlauf@gmx.de>
8780
8781 PR fortran/95709
8782 * gfortran.dg/pr95709.f90: New file.
8783
8784 2020-07-06 Jonathan Wakely <jwakely@redhat.com>
8785
8786 * g++.old-deja/g++.bugs/900404_04.C: Add c++98_only selector to
8787 dg-error for extra ';'.
8788 * g++.old-deja/g++.law/missed-error2.C: Likewise.
8789
8790 2020-07-06 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/96075
8793 * gcc.dg/vect/slp-46.c: New testcase.
8794
8795 2020-07-06 Roger Sayle <roger@nextmovesoftware.com>
8796
8797 * gcc.target/nvptx/vadd_add.c: New test.
8798 * gcc.target/nvptx/vsub_add.c: New test.
8799
8800 2020-07-06 Hans-Peter Nilsson <hp@axis.com>
8801
8802 * gcc.target/cris/peep2-movulsr.c: New test.
8803
8804 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
8805
8806 * gcc.target/cris/pr93372-39.c: New test.
8807
8808 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
8809
8810 * gcc.target/cris/pr93372-36.c, gcc.target/cris/pr93372-37.c,
8811 gcc.target/cris/pr93372-38.c: New tests.
8812
8813 2020-07-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8814
8815 PR fortran/27318
8816 * gfortran.dg/error_recovery_1.f90: Adjust test case.
8817 * gfortran.dg/use_15.f90: Likewise.
8818 * gfortran.dg/interface_47.f90: New test.
8819
8820 2020-07-04 Iain Sandoe <iain@sandoe.co.uk>
8821
8822 * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
8823 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here.
8824
8825 2020-07-03 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * gnat.dg/opt87.adb: New test.
8828 * gnat.dg/opt87_pkg.ads: New helper.
8829 * gnat.dg/opt87_pkg.adb: Likewise.
8830
8831 2020-07-03 Martin Jambor <mjambor@suse.cz>
8832
8833 PR ipa/96040
8834 * gcc.dg/ipa/pr96040.c: New test.
8835
8836 2020-07-03 Roger Sayle <roger@nextmovesoftware.com>
8837
8838 * gcc.target/nvptx/popc-1.c: New test.
8839 * gcc.target/nvptx/popc-2.c: New test.
8840 * gcc.target/nvptx/popc-3.c: New test.
8841 * gcc.target/nvptx/mul-wide.c: New test.
8842 * gcc.target/nvptx/umul-wide.c: New test.
8843
8844 2020-07-03 Richard Biener <rguenther@suse.de>
8845
8846 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New
8847 testcase.
8848
8849 2020-07-03 David Edelsohn <dje.gcc@gmail.com>
8850
8851 * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces.
8852 * gcc.dg/fixits-pr84852-2.c: Same.
8853 * gcc.dg/pr89410-1.c: Same.
8854 * gcc.dg/pr89410-2.c: Same.
8855
8856 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
8857
8858 * gfortran.dg/pr95690.f90: Solaris error appears on line 5.
8859
8860 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
8861
8862 * gcc.dg/pr26570.c: dg-prune function not inlinable warning.
8863
8864 2020-07-02 Harald Anlauf <anlauf@gmx.de>
8865
8866 PR fortran/93423
8867 * gfortran.dg/pr93423.f90: New file.
8868
8869 2020-07-02 Harald Anlauf <anlauf@gmx.de>
8870
8871 PR fortran/93337
8872 * gfortran.dg/pr93337.f90: New file.
8873
8874 2020-07-02 Jason Merrill <jason@redhat.com>
8875 Jakub Jelinek <jakub@redhat.com>
8876
8877 * g++.dg/cpp2a/consteval-virtual1.C: New test.
8878 * g++.dg/cpp2a/consteval-virtual2.C: New test.
8879 * g++.dg/cpp2a/consteval-virtual3.C: New test.
8880 * g++.dg/cpp2a/consteval-virtual4.C: New test.
8881 * g++.dg/cpp2a/consteval-virtual5.C: New test.
8882
8883 2020-07-02 Martin Jambor <mjambor@suse.cz>
8884
8885 PR debug/95343
8886 * gcc.dg/guality/pr95343.c: New test.
8887
8888 2020-07-02 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR tree-optimization/95857
8891 * gcc.dg/pr95857.c: New test.
8892
8893 2020-07-02 Richard Biener <rguenther@suse.de>
8894
8895 PR tree-optimization/96022
8896 * g++.dg/vect/pr96022.cc: New testcase.
8897
8898 2020-07-02 Felix Yang <felix.yang@huawei.com>
8899
8900 PR tree-optimization/95961
8901 * gcc.target/aarch64/sve/pr95961.c: New test.
8902
8903 2020-07-02 Jakub Jelinek <jakub@redhat.com>
8904
8905 * c-c++-common/gomp/loop-7.c: New test.
8906
8907 2020-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
8908
8909 PR fortran/95584
8910 * gfortran.dg/pr95584.f90: New test.
8911
8912 2020-07-02 Kewen Lin <linkw@linux.ibm.com>
8913
8914 * g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
8915 vectorization messages.
8916
8917 2020-07-01 Omar Tahir <omar.tahir@arm.com>
8918
8919 * gcc.target/aarch64/bti-4.c: New test.
8920
8921 2020-07-01 Jeff Law <law@redhat.com>
8922
8923 PR tree-optimization/94882
8924 * gcc.dg/tree-ssa/pr94882.c: New test.
8925 * gcc.dg/tree-ssa/pr94882-1.c: New test.
8926 * gcc.dg/tree-ssa/pr94882-2.c: New test.
8927 * gcc.dg/tree-ssa/pr94882-3.c: New test.
8928
8929 2020-07-01 Jonathan Wakely <jwakely@redhat.com>
8930
8931 PR testsuite/96014
8932 * g++.dg/analyzer/pr94028.C: Make operator new non-throwing so
8933 that the compiler doesn't implicitly mark it as returning
8934 non-null.
8935
8936 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
8937
8938 * gfortran.dg/pr95690.f90: Adjust dg-error line number.
8939
8940 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
8941
8942 * gcc.target/powerpc/direct-move-double1.c: Require lp64.
8943 * gcc.target/powerpc/direct-move-float1.c: Same.
8944 * gcc.target/powerpc/direct-move-float3.c: Same.
8945 * gcc.target/powerpc/direct-move-vint1.c: Same.
8946 * gcc.target/powerpc/vsx-vector-5.c: Same.
8947 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
8948 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
8949 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
8950
8951 2020-07-01 Andrea Corallo <andrea.corallo@arm.com>
8952
8953 * gcc.target/aarch64/get_fpcr64_1.c: New test.
8954 * gcc.target/aarch64/set_fpcr64_1.c: New test.
8955 * gcc.target/aarch64/get_fpsr64_1.c: New test.
8956 * gcc.target/aarch64/set_fpsr64_1.c: New test.
8957
8958 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
8959
8960 PR fortran/95446
8961 * gfortran.dg/elemental_optional_args_6.f90: Remove check
8962 for warnings that were erroneously output.
8963 * gfortran.dg/pr95446.f90: New test.
8964
8965 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
8966
8967 PR target/94743
8968 * gcc.target/arm/handler-align.c: Add -mgeneral-regs-only.
8969
8970 2020-07-01 Richard Biener <rguenther@suse.de>
8971
8972 PR tree-optimization/95839
8973 * gcc.dg/vect/bb-slp-pr95839-2.c: New testcase.
8974
8975 2020-07-01 Martin Liska <mliska@suse.cz>
8976
8977 * g++.dg/gcov/loop.C: Use -H option instead of -j option.
8978
8979 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
8980
8981 PR fortran/95829
8982 * gfortran.dg/pr95829.f90: New test.
8983
8984 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
8985
8986 PR target/94743
8987 * gcc.target/arm/pr94743-1-hard.c: Add missing quotes in expected
8988 warning.
8989 * gcc.target/arm/pr94743-1-softfp.c: Likewise.
8990
8991 2020-07-01 Kito Cheng <kito.cheng@sifive.com>
8992
8993 * gcc.target/riscv/attribute-13.c: New.
8994
8995 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
8996
8997 * gcc.target/powerpc/direct-move-double1.c: Remove lp64 requirement.
8998 * gcc.target/powerpc/direct-move-double2.c: Same.
8999 * gcc.target/powerpc/direct-move-float1.c: Same.
9000 * gcc.target/powerpc/direct-move-float2.c: Same.
9001 * gcc.target/powerpc/direct-move-float3.c: Same.
9002 * gcc.target/powerpc/direct-move-vint1.c: Same.
9003 * gcc.target/powerpc/direct-move-vint2.c: Same.
9004 * gcc.target/powerpc/direct-move-long1.c: Remove linux requirement..
9005 * gcc.target/powerpc/direct-move-long2.c: Same.
9006
9007 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
9008
9009 * gcc.target/powerpc/20030218-1.c: Delete.
9010 * gcc.target/powerpc/20030505.c: Delete.
9011 * gcc.target/powerpc/20081204-1.c: Delete.
9012 * gcc.target/powerpc/bcd-1.c: Remove dg-skip-if SPE.
9013 * gcc.target/powerpc/bcd-2.c: Same.
9014 * gcc.target/powerpc/bcd-3.c: Same.
9015 * gcc.target/powerpc/direct-move-double1.c: Same.
9016 * gcc.target/powerpc/direct-move-double2.c: Same.
9017 * gcc.target/powerpc/direct-move-float1.c: Same.
9018 * gcc.target/powerpc/direct-move-float2.c: Same.
9019 * gcc.target/powerpc/direct-move-float3.c: Same.
9020 * gcc.target/powerpc/direct-move-long1.c: Same.
9021 * gcc.target/powerpc/direct-move-long2.c: Same.
9022 * gcc.target/powerpc/direct-move-vint1.c: Same.
9023 * gcc.target/powerpc/direct-move-vint2.c: Same.
9024 * gcc.target/powerpc/extend-divide-1.c: Same.
9025 * gcc.target/powerpc/extend-divide-2.c: Same.
9026 * gcc.target/powerpc/pack01.c: Same.
9027 * gcc.target/powerpc/pack02.c: Same.
9028 * gcc.target/powerpc/pack03.c: Same.
9029 * gcc.target/powerpc/pr52457.c: Same.
9030 * gcc.target/powerpc/pr88845.c: Same.
9031 * gcc.target/powerpc/quad-atomic.c: Same.
9032 * gcc.target/powerpc/recip-6.c: Same.
9033 * gcc.target/powerpc/recip-7.c: Same.
9034
9035 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
9036
9037 * gcc.target/powerpc/p8vector-int128-1.c: Require int128 not lp64.
9038 * gcc.target/powerpc/p8vector-int128-2.c: Same.
9039
9040 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
9041
9042 * gcc.target/powerpc/pr90763.c: Adjust requirements.
9043 * gcc.target/powerpc/vsx-vector-1.c: Same.
9044 * gcc.target/powerpc/vsx-vector-2.c: Same.
9045 * gcc.target/powerpc/vsx-vector-3.c: Same.
9046 * gcc.target/powerpc/vsx-vector-4.c: Same.
9047 * gcc.target/powerpc/vsx-vector-5.c: Same.
9048 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
9049 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
9050 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
9051 * gcc.target/powerpc/vsx-vector-abss.c: Same.
9052 * gcc.target/powerpc/vsx-vectorize-1.c: Same.
9053 * gcc.target/powerpc/vsx-vectorize-2.c: Same.
9054 * gcc.target/powerpc/vsx-vectorize-3.c: Same.
9055 * gcc.target/powerpc/vsx-vectorize-4.c: Same.
9056 * gcc.target/powerpc/vsx-vectorize-5.c: Same.
9057 * gcc.target/powerpc/vsx-vectorize-6.c: Same.
9058 * gcc.target/powerpc/vsx-vectorize-7.c: Same.
9059 * gcc.target/powerpc/vsx-vectorize-8.c: Same.
9060
9061 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
9062
9063 * gcc.target/powerpc/ppc-spe.c: Delete.
9064 * gcc.target/powerpc/ppc-spe64-1.c: Delete.
9065 * gcc.target/powerpc/pr60102.c: Delete.
9066 * gcc.target/powerpc/pr60158.c: Delete.
9067 * gcc.target/powerpc/pr60735.c: Delete.
9068 * gcc.target/powerpc/pr78458.c: Delete.
9069 * gcc.target/powerpc/pr80343.c: Delete.
9070 * gcc.target/powerpc/spe-evmerge.c: Delete.
9071 * gcc.target/powerpc/spe-small-data-1.c: Delete.
9072 * gcc.target/powerpc/spe-small-data-2.c: Delete.
9073 * gcc.target/powerpc/spe-unwind-1.c: Delete.
9074 * gcc.target/powerpc/spe-vector-memcpy.c: Delete.
9075 * gcc.target/powerpc/spe-vector-memset.c: Delete.
9076 * gcc.target/powerpc/spe1.c: Delete.
9077
9078 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
9079
9080 * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128.
9081 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
9082 * gcc.target/powerpc/builtins-6-runnable.c: Same.
9083 * gcc.target/powerpc/builtins-revb-runnable.c: Same.
9084
9085 2020-06-30 Harald Anlauf <anlauf@gmx.de>
9086
9087 PR fortran/88379
9088 * gfortran.dg/pr88379.f90: New file.
9089
9090 2020-06-30 Richard Sandiford <richard.sandiford@arm.com>
9091
9092 PR target/92789
9093 PR target/95726
9094 * g++.target/aarch64/pr95726.C: New test.
9095
9096 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
9097
9098 * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements.
9099 * gcc.target/powerpc/builtins-1.c: Same.
9100 * gcc.target/powerpc/builtins-2-p9-runnable.c: Same.
9101 * gcc.target/powerpc/builtins-2.c: Same.
9102 * gcc.target/powerpc/builtins-3-p9-runnable.c: Same.
9103 * gcc.target/powerpc/builtins-3-p9.c: Same.
9104 * gcc.target/powerpc/builtins-3-runnable-p8.c: Same.
9105 * gcc.target/powerpc/builtins-3.c: Same.
9106 * gcc.target/powerpc/builtins-4-p9-runnable.c: Same.
9107 * gcc.target/powerpc/builtins-4.c: Same.
9108 * gcc.target/powerpc/builtins-5-p9-runnable.c: Same.
9109 * gcc.target/powerpc/builtins-5.c: Same.
9110 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
9111 * gcc.target/powerpc/builtins-6-runnable.c: Same.
9112 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
9113 * gcc.target/powerpc/builtins-7-runnable.c: Same.
9114 * gcc.target/powerpc/builtins-8-p9-runnable.c: Same.
9115 * gcc.target/powerpc/builtins-8-runnable.c: Same.
9116 * gcc.target/powerpc/cpu-builtin-1.c: Same.
9117 * gcc.target/powerpc/float128-fma1.c: Same.
9118 * gcc.target/powerpc/float128-hw.c: Same.
9119 * gcc.target/powerpc/float128-hw10.c: Same.
9120 * gcc.target/powerpc/float128-hw11.c: Same.
9121 * gcc.target/powerpc/float128-hw2.c: Same.
9122 * gcc.target/powerpc/float128-hw3.c: Same.
9123 * gcc.target/powerpc/float128-hw4.c: Same.
9124 * gcc.target/powerpc/float128-hw5.c: Same.
9125 * gcc.target/powerpc/float128-hw6.c: Same.
9126 * gcc.target/powerpc/float128-hw7.c: Same.
9127 * gcc.target/powerpc/float128-hw8.c: Same.
9128 * gcc.target/powerpc/float128-hw9.c: Same.
9129 * gcc.target/powerpc/float128-minmax.c: Same.
9130 * gcc.target/powerpc/float128-odd.c: Same.
9131 * gcc.target/powerpc/float128-sqrt1.c: Same.
9132
9133 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
9134
9135 * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning.
9136
9137 2020-06-30 Thomas Schwinge <thomas@codesourcery.com>
9138
9139 * lib/scanoffload.exp (scoff) <offload_targets>: Skip HSA.
9140
9141 2020-06-30 Christophe Lyon <christophe.lyon@linaro.org>
9142
9143 PR target/94743
9144 * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only.
9145 * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only.
9146 * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only.
9147 * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only.
9148 * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only.
9149 * gcc.target/arm/pr94743-1-hard.c: New test.
9150 * gcc.target/arm/pr94743-1-soft.c: New test.
9151 * gcc.target/arm/pr94743-1-softfp.c: New test.
9152 * gcc.target/arm/pr94743-2.c: New test.
9153 * gcc.target/arm/pr94743-3.c: New test.
9154
9155 2020-06-30 Yang Yang <yangyang305@huawei.com>
9156
9157 PR tree-optimization/95855
9158 * gcc.dg/tree-ssa/split-path-12.c: New testcase.
9159
9160 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
9161
9162 * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14.
9163
9164 2020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9165
9166 PR fortran/95355
9167 * gfortran.dg/select_type_49.f90: New file.
9168
9169 2020-06-30 Jakub Jelinek <jakub@redhat.com>
9170
9171 PR c++/95963
9172 * g++.dg/cpp1z/launder9.C: New test.
9173
9174 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9175
9176 PR fortran/95978
9177 * gfortran.dg/pr95978.f90: New file.
9178
9179 2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9180
9181 PR fortran/95743
9182 * gfortran.dg/recursive_check_16.f90: New file.
9183
9184 2020-06-29 David Edelsohn <dje.gcc@gmail.com>
9185
9186 * gfortran.dg/char4-subscript.f90: Simplify regex.
9187 Accept big endian or little endian output.
9188
9189 2020-06-29 Marek Polacek <polacek@redhat.com>
9190
9191 PR c++/94553
9192 * g++.dg/cpp1y/pr68578.C: Adjust dg-error.
9193 * g++.dg/cpp1y/var-templ66.C: New test.
9194 * g++.dg/cpp2a/concepts-redecl1.C: New test.
9195
9196 2020-06-29 Marek Polacek <polacek@redhat.com>
9197
9198 PR c++/95568
9199 * g++.dg/cpp2a/class-deduction-aggr5.C: New test.
9200 * g++.dg/cpp2a/class-deduction-aggr6.C: New test.
9201
9202 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9203
9204 PR fortran/71706
9205 * gfortran.dg/pr71706.f90: New file.
9206
9207 2020-06-29 Martin Liska <mliska@suse.cz>
9208
9209 PR c++/86568
9210 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
9211 Fix coding style.
9212
9213 2020-06-29 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/95916
9216 * gcc.dg/vect/pr95916.c: New testcase.
9217
9218 2020-06-29 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR c++/86568
9221 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
9222 Adjust dg-warning.
9223
9224 2020-06-29 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR c++/86568
9227 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
9228 Adjust dg-warning.
9229
9230 2020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com>
9231
9232 PR tree-optimization/95854
9233 * gcc.dg/pr95854.c: New test.
9234
9235 2020-06-29 Frederik Harwath <frederik@codesourcery.com>
9236
9237 * lib/scandump.exp (glob-dump-file): New proc.
9238 (scan-dump): Use glob-dump-file for file name expansion.
9239 (scan-dump-times): Likewise.
9240 (scan-dump-dem): Likewise.
9241 (scan-dump-dem-not): Likewise.
9242
9243 2020-06-28 Martin Sebor <msebor@redhat.com>
9244
9245 PR c++/86568
9246 * g++.dg/warn/Wnonnull5.C: New test.
9247 * c-c++-common/pr28656.c: Adjust text of expected warning.
9248 * c-c++-common/pr66208.c: Same.
9249 * g++.dg/cpp0x/nullptr22.C: Same.
9250 * g++.dg/ext/attr-nonnull.C: Same.
9251 * g++.dg/ext/attrib49.C: Same.
9252 * g++.dg/pr71973-2.C: Same.
9253 * g++.dg/warn/Wnonnull3.C: Same.
9254 * g++.dg/warn/Wnonnull4.C: Same.
9255 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
9256 * objc.dg/attributes/method-nonnull-1.m: Same.
9257
9258 2020-06-28 Harald Anlauf <anlauf@gmx.de>
9259
9260 PR fortran/95340
9261 * gfortran.dg/pr95340.f90: New file.
9262
9263 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
9264
9265 PR c++/95711
9266 * g++.dg/coroutines/pr95711.C: New test.
9267
9268 2020-06-28 Harald Anlauf <anlauf@gmx.de>
9269
9270 PR fortran/95880
9271 * gfortran.dg/pr95880.f90: New file.
9272
9273 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
9274
9275 PR c++/95519
9276 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C:
9277 Amend log messages.
9278 * g++.dg/coroutines/torture/pr95519-03-return-value.C:
9279 Likewise.
9280 * g++.dg/coroutines/torture/pr95519-04-yield-value.C:
9281 Likewise.
9282 * g++.dg/coroutines/torture/pr95519-05-gro.C: Likewise.
9283
9284 2020-06-28 David Edelsohn <dje.gcc@gmail.com>
9285
9286 * gcc.target/powerpc/prefix-large-dd.c: Require DFP.
9287 * gcc.target/powerpc/prefix-large-sd.c: Require DFP.
9288 * gcc.target/powerpc/prefix-large-kf.c: Require float128.
9289 * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP.
9290 * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP.
9291 * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128.
9292
9293 2020-06-27 Harald Anlauf <anlauf@gmx.de>
9294
9295 PR fortran/95881
9296 * gfortran.dg/pr95881.f90: New file.
9297
9298 2020-06-27 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR middle-end/95903
9301 * c-c++-common/pr95903.c: New test.
9302
9303 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
9304
9305 PR c++/95736
9306 * g++.dg/coroutines/pr95736.C: New test.
9307
9308 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
9309
9310 * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
9311
9312 2020-06-27 Michael Meissner <meissner@linux.ibm.com>
9313
9314 * gcc.target/powerpc/prefix-add.c: New test.
9315 * gcc.target/powerpc/prefix-si-constant.c: New test.
9316 * gcc.target/powerpc/prefix-di-constant.c: New test.
9317 * gcc.target/powerpc/prefix-ds-dq.c: New test.
9318 * gcc.target/powerpc/prefix-no-update.c: New test.
9319 * gcc.target/powerpc/prefix-large-dd.c: New test.
9320 * gcc.target/powerpc/prefix-large-df.c: New test.
9321 * gcc.target/powerpc/prefix-large-di.c: New test.
9322 * gcc.target/powerpc/prefix-large-hi.c: New test.
9323 * gcc.target/powerpc/prefix-large-kf.c: New test.
9324 * gcc.target/powerpc/prefix-large-qi.c: New test.
9325 * gcc.target/powerpc/prefix-large-sd.c: New test.
9326 * gcc.target/powerpc/prefix-large-sf.c: New test.
9327 * gcc.target/powerpc/prefix-large-si.c: New test.
9328 * gcc.target/powerpc/prefix-large-udi.c: New test.
9329 * gcc.target/powerpc/prefix-large-uhi.c: New test.
9330 * gcc.target/powerpc/prefix-large-uqi.c: New test.
9331 * gcc.target/powerpc/prefix-large-usi.c: New test.
9332 * gcc.target/powerpc/prefix-large-v2df.c: New test.
9333 * gcc.target/powerpc/prefix-large.h: Include file for new tests.
9334 * gcc.target/powerpc/prefix-pcrel-dd.c: New test.
9335 * gcc.target/powerpc/prefix-pcrel-df.c: New test.
9336 * gcc.target/powerpc/prefix-pcrel-di.c: New test.
9337 * gcc.target/powerpc/prefix-pcrel-hi.c: New test.
9338 * gcc.target/powerpc/prefix-pcrel-kf.c: New test.
9339 * gcc.target/powerpc/prefix-pcrel-qi.c: New test.
9340 * gcc.target/powerpc/prefix-pcrel-sd.c: New test.
9341 * gcc.target/powerpc/prefix-pcrel-sf.c: New test.
9342 * gcc.target/powerpc/prefix-pcrel-si.c: New test.
9343 * gcc.target/powerpc/prefix-pcrel-udi.c: New test.
9344 * gcc.target/powerpc/prefix-pcrel-uhi.c: New test.
9345 * gcc.target/powerpc/prefix-pcrel-uqi.c: New test.
9346 * gcc.target/powerpc/prefix-pcrel-usi.c: New test.
9347 * gcc.target/powerpc/prefix-pcrel-v2df.c: New test.
9348 * gcc.target/powerpc/prefix-pcrel.h: Include file for new tests.
9349 * gcc.target/powerpc/prefix-stack-protect.c: New test.
9350
9351 2020-06-26 Yichao Yu <yyc1992@gmail.com>
9352
9353 * gcc.target/i386/pr95778-1.c: New test.
9354 * gcc.target/i386/pr95778-2.c: New test.
9355
9356 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
9357
9358 * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
9359 and mma.
9360
9361 2020-06-26 Marek Polacek <polacek@redhat.com>
9362
9363 * c-c++-common/torture/vector-subscript-3.c: In C++17, define away
9364 the keyword register.
9365 * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17.
9366 * g++.dg/cpp1z/fold7a.C: Likewise.
9367 * g++.dg/cpp1z/nontype3a.C: Likewise.
9368 * g++.dg/cpp1z/utf8-2a.C: Likewise.
9369 * g++.dg/parse/error11.C: Update expected diagnostics for C++17.
9370 * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning.
9371 * g++.dg/torture/pr49394.C: In C++17, use noexcept(false).
9372 * g++.dg/torture/pr82154.C: Use -std=c++14.
9373 * lib/target-supports.exp: Set to C++17.
9374 * obj-c++.dg/try-catch-9.mm: Use -Wno-register.
9375
9376 2020-06-26 Kwok Cheung Yeung <kcy@codesourcery.com>
9377
9378 * gfortran.dg/gomp/combined-if.f90: Adjust expected number
9379 of matches depending on whether nvptx offloading is supported.
9380 * lib/target-supports.exp
9381 (check_effective_target_offload_nvptx): New.
9382
9383 2020-06-26 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gnat.dg/opt86_pkg.ads: New helper.
9386 * gnat.dg/opt86a.adb: New test.
9387 * gnat.dg/opt86b.adb: Likewise.
9388 * gnat.dg/opt86c.adb: Likewise.
9389
9390 2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
9391
9392 * gdc.dg/pr95250.d: Updated.
9393
9394 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
9395
9396 PR c++/95519
9397 * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
9398 * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
9399 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
9400 * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
9401 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
9402 * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
9403 * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
9404 * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
9405
9406 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
9407
9408 * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
9409 New.
9410 * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
9411
9412 2020-06-26 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/95897
9415 * gcc.dg/vect/pr95897.c: New testcase.
9416
9417 2020-06-25 Marek Polacek <polacek@redhat.com>
9418
9419 PR c++/91104
9420 * g++.dg/cpp1y/lambda-generic-variadic21.C: New test.
9421
9422 2020-06-25 Harald Anlauf <anlauf@gmx.de>
9423
9424 PR fortran/95828
9425 * gfortran.dg/pr95828.f90: New file.
9426
9427 2020-06-25 Harald Anlauf <anlauf@gmx.de>
9428
9429 PR fortran/95826
9430 * gfortran.dg/pr95826.f90: New file.
9431
9432 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9433
9434 PR d/95250
9435 * gdc.dg/pr95250.d: New test.
9436
9437 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9438
9439 PR d/95173
9440 * gdc.dg/pr95173.d: New test.
9441
9442 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9443
9444 * gdc.dg/init1.d: New test.
9445
9446 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9447
9448 * gdc.dg/asm1.d: Don't use deprecated asm syntax.
9449 * gdc.dg/compilable.d: Add public to selective import.
9450 * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable.
9451 * gdc.dg/runnable.d: Remove empty statement.
9452
9453 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
9454
9455 PR fortran/95837
9456 * gfortran.dg/char4-subscript.f90: New test.
9457
9458 2020-06-25 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/95839
9461 * gcc.dg/vect/bb-slp-pr95839.c: New testcase.
9462
9463 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
9464 Kwok Cheung Yeung <kcy@codesourery.com>
9465
9466 PR fortran/95869
9467 * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable.
9468 * gfortran.dg/gomp/pr95869.f90: New.
9469
9470 2020-06-25 Kwok Cheung Yeung <kcy@codesourcery.com>
9471
9472 * gfortran.dg/gomp/combined-if.f90: New.
9473
9474 2020-06-25 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/95866
9477 * gcc.dg/vect/bb-slp-pr95866.c: New testcase.
9478
9479 2020-06-24 Will Schmidt <will_schmidt@vnet.ibm.com>
9480
9481 PR target/94954
9482 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
9483
9484 2020-06-24 Alexandre Oliva <oliva@adacore.com>
9485
9486 PR testsuite/95416
9487 PR testsuite/95577
9488 * gcc.misc-tests/outputs.exp (gsplit_dwarf): Move -g into it.
9489 (outest): Introduce conditionals and string/variable/expr
9490 expansion. Drop special-casing of $aout and .dwo.
9491 (gspd): New conditional. Guard all .dwo files with it.
9492 (ltop): New conditional. Guard files created by the LTO
9493 plugin with it. Guard files created by fat LTO compilation
9494 with its negation. Add a few -fno-use-linker-plugin tests
9495 guarded by it.
9496
9497 2020-06-24 Nicholas Krause <xerofoify@gmail.com>
9498
9499 PR c++/95672
9500 * g++.dg/template/pr95672.C: New test.
9501
9502 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
9503
9504 PR c++/95518
9505 PR c++/95813
9506 * g++.dg/coroutines/pr95518.C: New test.
9507 * g++.dg/coroutines/pr95813.C: New test.
9508
9509 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
9510
9511 * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to...
9512 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here.
9513 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test.
9514
9515 2020-06-24 Jason Merrill <jason@redhat.com>
9516
9517 PR c++/95719
9518 * g++.dg/tree-ssa/final4.C: New test.
9519
9520 2020-06-24 Harald Anlauf <anlauf@gmx.de>
9521
9522 PR fortran/95827
9523 * gfortran.dg/pr95827.f90: New file.
9524
9525 2020-06-24 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/95866
9528 * gcc.target/i386/pr95866-1.c: New testcase.
9529
9530 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
9531
9532 PR target/95660
9533 * gcc.target/i386/builtin_target.c (check_detailed): Updated.
9534
9535 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
9536
9537 PR target/95843
9538 * gcc.target/i386/builtin_target.c: Include <stdlib.h>,
9539 ../../../common/config/i386/i386-cpuinfo.h and
9540 ../../../common/config/i386/cpuinfo.h.
9541 (check_amd_cpu_model): Removed.
9542 (check_intel_cpu_model): Likewise,
9543 (CHECK___builtin_cpu_is): New.
9544 (gcc_assert): New. Defined as assert.
9545 (gcc_unreachable): New. Defined as abort.
9546 (inline): New. Defined as empty.
9547 (ISA_NAMES_TABLE_START): Likewise.
9548 (ISA_NAMES_TABLE_END): Likewise.
9549 (ISA_NAMES_TABLE_ENTRY): New.
9550 (check_features): Include
9551 "../../../common/config/i386/i386-isas.h".
9552 (check_detailed): Call cpu_indicator_init. Always call
9553 check_features. Call get_amd_cpu instead of check_amd_cpu_model.
9554 Call get_intel_cpu instead of check_intel_cpu_model.
9555
9556 2020-06-24 Richard Biener <rguenther@suse.de>
9557
9558 PR tree-optimization/95856
9559 * gcc.dg/vect/pr95856.c: New testcase.
9560
9561 2020-06-24 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/95810
9564 * gcc.dg/ubsan/pr95810.c: New test.
9565
9566 2020-06-23 Jason Merrill <jason@redhat.com>
9567
9568 * g++.dg/cpp2a/class-deduction-aggr3.C: New test.
9569 * g++.dg/cpp2a/class-deduction-aggr4.C: New test.
9570
9571 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9572
9573 * gfortran.fortran-torture/execute/forall_5.f90: Make forall
9574 statement conforming.
9575
9576 2020-06-23 Iain Sandoe <iain@sandoe.co.uk>
9577
9578 PR c++/95477
9579 * g++.dg/coroutines/pr95477.C: New test.
9580 * g++.dg/coroutines/void-gro-non-class-coro.C: New test.
9581
9582 2020-06-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
9583
9584 PR target/95646
9585 * gcc.target/arm/pr95646.c: New test.
9586
9587 2020-06-23 Alexandre Oliva <oliva@adacore.com>
9588
9589 * lib/scanoffload.exp: New.
9590 * lib/scanoffloadrtl.exp: Load it. Replace ".o" with ""
9591 globally, and use scanoffload's scoff wrapper to fill it in.
9592 * lib/scanoffloadtree.exp: Likewise.
9593
9594 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9595
9596 PR fortran/95812
9597 * gfortran.dg/dependency_59.f90: New test.
9598
9599 2020-06-23 Steven G. Kargl <kargl@gcc.gnu.org>
9600
9601 PR fortran/95586
9602 * gfortran.dg/pr95586_1.f90: New test.
9603 * gfortran.dg/pr95586_2.f90: New test.
9604
9605 2020-06-22 Segher Boessenkool <segher@kernel.crashing.org>
9606
9607 * gcc.target/powerpc/cfuged-0.c: I protest.
9608 * gcc.target/powerpc/cfuged-1.c: I protest.
9609 * gcc.target/powerpc/clone3.c: I protest.
9610 * gcc.target/powerpc/cntlzdm-0.c: I protest.
9611 * gcc.target/powerpc/cntlzdm-1.c: I protest.
9612 * gcc.target/powerpc/cnttzdm-0.c: I protest.
9613 * gcc.target/powerpc/cnttzdm-1.c: I protest.
9614 * gcc.target/powerpc/cpu-future.c: I protest.
9615 * gcc.target/powerpc/dg-future-0.c: I protest.
9616 * gcc.target/powerpc/dg-future-1.c: I protest.
9617 * gcc.target/powerpc/localentry-1.c: I protest.
9618 * gcc.target/powerpc/localentry-detect-1.c: I protest.
9619 * gcc.target/powerpc/mma-builtin-1.c: I protest.
9620 * gcc.target/powerpc/mma-builtin-2.c: I protest.
9621 * gcc.target/powerpc/mma-builtin-3.c: I protest.
9622 * gcc.target/powerpc/mma-builtin-4.c: I protest.
9623 * gcc.target/powerpc/mma-builtin-5.c: I protest.
9624 * gcc.target/powerpc/mma-builtin-6.c: I protest.
9625 * gcc.target/powerpc/notoc-direct-1.c: I protest.
9626 * gcc.target/powerpc/pcrel-sibcall-1.c: I protest.
9627 * gcc.target/powerpc/pdep-0.c: I protest.
9628 * gcc.target/powerpc/pdep-1.c: I protest.
9629 * gcc.target/powerpc/pextd-0.c: I protest.
9630 * gcc.target/powerpc/pextd-1.c: I protest.
9631 * gcc.target/powerpc/pr93122.c: I protest.
9632 * gcc.target/powerpc/pr94740.c: I protest.
9633 * gcc.target/powerpc/setbceq.c: I protest.
9634 * gcc.target/powerpc/setbcge.c: I protest.
9635 * gcc.target/powerpc/setbcgt.c: I protest.
9636 * gcc.target/powerpc/setbcle.c: I protest.
9637 * gcc.target/powerpc/setbclt.c: I protest.
9638 * gcc.target/powerpc/setbcne.c: I protest.
9639 * gcc.target/powerpc/setnbceq.c: I protest.
9640 * gcc.target/powerpc/setnbcge.c: I protest.
9641 * gcc.target/powerpc/setnbcgt.c: I protest.
9642 * gcc.target/powerpc/setnbcle.c: I protest.
9643 * gcc.target/powerpc/setnbclt.c: I protest.
9644 * gcc.target/powerpc/setnbcne.c: I protest.
9645 * gcc.target/powerpc/vec-cfuged-0.c: I protest.
9646 * gcc.target/powerpc/vec-cfuged-1.c: I protest.
9647 * gcc.target/powerpc/vec-clrl-0.c: I protest.
9648 * gcc.target/powerpc/vec-clrl-1.c: I protest.
9649 * gcc.target/powerpc/vec-clrl-2.c: I protest.
9650 * gcc.target/powerpc/vec-clrl-3.c: I protest.
9651 * gcc.target/powerpc/vec-clrr-0.c: I protest.
9652 * gcc.target/powerpc/vec-clrr-1.c: I protest.
9653 * gcc.target/powerpc/vec-clrr-2.c: I protest.
9654 * gcc.target/powerpc/vec-clrr-3.c: I protest.
9655 * gcc.target/powerpc/vec-cntlzm-0.c: I protest.
9656 * gcc.target/powerpc/vec-cntlzm-1.c: I protest.
9657 * gcc.target/powerpc/vec-cnttzm-0.c: I protest.
9658 * gcc.target/powerpc/vec-cnttzm-1.c: I protest.
9659 * gcc.target/powerpc/vec-extracth-0.c: I protest.
9660 * gcc.target/powerpc/vec-extracth-1.c: I protest.
9661 * gcc.target/powerpc/vec-extracth-2.c: I protest.
9662 * gcc.target/powerpc/vec-extracth-3.c: I protest.
9663 * gcc.target/powerpc/vec-extracth-4.c: I protest.
9664 * gcc.target/powerpc/vec-extracth-5.c: I protest.
9665 * gcc.target/powerpc/vec-extracth-6.c: I protest.
9666 * gcc.target/powerpc/vec-extracth-7.c: I protest.
9667 * gcc.target/powerpc/vec-extracth-be-0.c: I protest.
9668 * gcc.target/powerpc/vec-extracth-be-1.c: I protest.
9669 * gcc.target/powerpc/vec-extracth-be-2.c: I protest.
9670 * gcc.target/powerpc/vec-extracth-be-3.c: I protest.
9671 * gcc.target/powerpc/vec-extractl-0.c: I protest.
9672 * gcc.target/powerpc/vec-extractl-1.c: I protest.
9673 * gcc.target/powerpc/vec-extractl-2.c: I protest.
9674 * gcc.target/powerpc/vec-extractl-3.c: I protest.
9675 * gcc.target/powerpc/vec-extractl-4.c: I protest.
9676 * gcc.target/powerpc/vec-extractl-5.c: I protest.
9677 * gcc.target/powerpc/vec-extractl-6.c: I protest.
9678 * gcc.target/powerpc/vec-extractl-7.c: I protest.
9679 * gcc.target/powerpc/vec-extractl-be-0.c: I protest.
9680 * gcc.target/powerpc/vec-extractl-be-1.c: I protest.
9681 * gcc.target/powerpc/vec-extractl-be-2.c: I protest.
9682 * gcc.target/powerpc/vec-extractl-be-3.c: I protest.
9683 * gcc.target/powerpc/vec-gnb-0.c: I protest.
9684 * gcc.target/powerpc/vec-gnb-1.c: I protest.
9685 * gcc.target/powerpc/vec-gnb-2.c: I protest.
9686 * gcc.target/powerpc/vec-pdep-0.c: I protest.
9687 * gcc.target/powerpc/vec-pdep-1.c: I protest.
9688 * gcc.target/powerpc/vec-pext-0.c: I protest.
9689 * gcc.target/powerpc/vec-pext-1.c: I protest.
9690 * gcc.target/powerpc/vec-stril-0.c: I protest.
9691 * gcc.target/powerpc/vec-stril-1.c: I protest.
9692 * gcc.target/powerpc/vec-stril-10.c: I protest.
9693 * gcc.target/powerpc/vec-stril-11.c: I protest.
9694 * gcc.target/powerpc/vec-stril-12.c: I protest.
9695 * gcc.target/powerpc/vec-stril-13.c: I protest.
9696 * gcc.target/powerpc/vec-stril-14.c: I protest.
9697 * gcc.target/powerpc/vec-stril-15.c: I protest.
9698 * gcc.target/powerpc/vec-stril-16.c: I protest.
9699 * gcc.target/powerpc/vec-stril-17.c: I protest.
9700 * gcc.target/powerpc/vec-stril-18.c: I protest.
9701 * gcc.target/powerpc/vec-stril-19.c: I protest.
9702 * gcc.target/powerpc/vec-stril-2.c: I protest.
9703 * gcc.target/powerpc/vec-stril-20.c: I protest.
9704 * gcc.target/powerpc/vec-stril-21.c: I protest.
9705 * gcc.target/powerpc/vec-stril-22.c: I protest.
9706 * gcc.target/powerpc/vec-stril-23.c: I protest.
9707 * gcc.target/powerpc/vec-stril-3.c: I protest.
9708 * gcc.target/powerpc/vec-stril-4.c: I protest.
9709 * gcc.target/powerpc/vec-stril-5.c: I protest.
9710 * gcc.target/powerpc/vec-stril-6.c: I protest.
9711 * gcc.target/powerpc/vec-stril-7.c: I protest.
9712 * gcc.target/powerpc/vec-stril-8.c: I protest.
9713 * gcc.target/powerpc/vec-stril-9.c: I protest.
9714 * gcc.target/powerpc/vec-stril_p-0.c: I protest.
9715 * gcc.target/powerpc/vec-stril_p-1.c: I protest.
9716 * gcc.target/powerpc/vec-stril_p-10.c: I protest.
9717 * gcc.target/powerpc/vec-stril_p-11.c: I protest.
9718 * gcc.target/powerpc/vec-stril_p-2.c: I protest.
9719 * gcc.target/powerpc/vec-stril_p-3.c: I protest.
9720 * gcc.target/powerpc/vec-stril_p-4.c: I protest.
9721 * gcc.target/powerpc/vec-stril_p-5.c: I protest.
9722 * gcc.target/powerpc/vec-stril_p-6.c: I protest.
9723 * gcc.target/powerpc/vec-stril_p-7.c: I protest.
9724 * gcc.target/powerpc/vec-stril_p-8.c: I protest.
9725 * gcc.target/powerpc/vec-stril_p-9.c: I protest.
9726 * gcc.target/powerpc/vec-strir-0.c: I protest.
9727 * gcc.target/powerpc/vec-strir-1.c: I protest.
9728 * gcc.target/powerpc/vec-strir-10.c: I protest.
9729 * gcc.target/powerpc/vec-strir-11.c: I protest.
9730 * gcc.target/powerpc/vec-strir-12.c: I protest.
9731 * gcc.target/powerpc/vec-strir-13.c: I protest.
9732 * gcc.target/powerpc/vec-strir-14.c: I protest.
9733 * gcc.target/powerpc/vec-strir-15.c: I protest.
9734 * gcc.target/powerpc/vec-strir-16.c: I protest.
9735 * gcc.target/powerpc/vec-strir-17.c: I protest.
9736 * gcc.target/powerpc/vec-strir-18.c: I protest.
9737 * gcc.target/powerpc/vec-strir-19.c: I protest.
9738 * gcc.target/powerpc/vec-strir-2.c: I protest.
9739 * gcc.target/powerpc/vec-strir-20.c: I protest.
9740 * gcc.target/powerpc/vec-strir-21.c: I protest.
9741 * gcc.target/powerpc/vec-strir-22.c: I protest.
9742 * gcc.target/powerpc/vec-strir-23.c: I protest.
9743 * gcc.target/powerpc/vec-strir-3.c: I protest.
9744 * gcc.target/powerpc/vec-strir-4.c: I protest.
9745 * gcc.target/powerpc/vec-strir-5.c: I protest.
9746 * gcc.target/powerpc/vec-strir-6.c: I protest.
9747 * gcc.target/powerpc/vec-strir-7.c: I protest.
9748 * gcc.target/powerpc/vec-strir-8.c: I protest.
9749 * gcc.target/powerpc/vec-strir-9.c: I protest.
9750 * gcc.target/powerpc/vec-strir_p-0.c: I protest.
9751 * gcc.target/powerpc/vec-strir_p-1.c: I protest.
9752 * gcc.target/powerpc/vec-strir_p-10.c: I protest.
9753 * gcc.target/powerpc/vec-strir_p-11.c: I protest.
9754 * gcc.target/powerpc/vec-strir_p-2.c: I protest.
9755 * gcc.target/powerpc/vec-strir_p-3.c: I protest.
9756 * gcc.target/powerpc/vec-strir_p-4.c: I protest.
9757 * gcc.target/powerpc/vec-strir_p-5.c: I protest.
9758 * gcc.target/powerpc/vec-strir_p-6.c: I protest.
9759 * gcc.target/powerpc/vec-strir_p-7.c: I protest.
9760 * gcc.target/powerpc/vec-strir_p-8.c: I protest.
9761 * gcc.target/powerpc/vec-strir_p-9.c: I protest.
9762 * gcc.target/powerpc/vec-ternarylogic-0.c: I protest.
9763 * gcc.target/powerpc/vec-ternarylogic-1.c: I protest.
9764 * gcc.target/powerpc/vec-ternarylogic-10.c: I protest.
9765 * gcc.target/powerpc/vec-ternarylogic-2.c: I protest.
9766 * gcc.target/powerpc/vec-ternarylogic-3.c: I protest.
9767 * gcc.target/powerpc/vec-ternarylogic-4.c: I protest.
9768 * gcc.target/powerpc/vec-ternarylogic-5.c: I protest.
9769 * gcc.target/powerpc/vec-ternarylogic-6.c: I protest.
9770 * gcc.target/powerpc/vec-ternarylogic-7.c: I protest.
9771 * gcc.target/powerpc/vec-ternarylogic-8.c: I protest.
9772 * gcc.target/powerpc/vec-ternarylogic-9.c: I protest.
9773 * gcc.target/powerpc/xxgenpc-runnable.c: I protest.
9774 * lib/target-supports.exp: Stuff.
9775
9776 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9777
9778 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
9779 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
9780 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
9781 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
9782 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
9783
9784 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
9785
9786 PR fortran/95708
9787 * gfortran.dg/pr95708.f90: New test.
9788
9789 2020-06-22 H.J. Lu <hjl.tools@gmail.com>
9790
9791 PR target/95791
9792 * gcc.target/i386/pr95791.c: New test.
9793
9794 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
9795
9796 PR fortran/95585
9797 * gfortran.dg/pr95585.f90: New test.
9798
9799 2020-06-22 Richard Biener <rguenther@suse.de>
9800
9801 PR tree-optimization/95770
9802 * gcc.dg/pr95770.c: New testcase.
9803
9804 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
9805
9806 * g++.target/riscv/frflags.C: New.
9807
9808 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
9809
9810 * gcc.target/powerpc/mma-builtin-1.c: New file.
9811 * gcc.target/powerpc/mma-builtin-2.c: New file.
9812 * gcc.target/powerpc/mma-builtin-3.c: New file.
9813 * gcc.target/powerpc/mma-builtin-4.c: New file.
9814 * gcc.target/powerpc/mma-builtin-5.c: New file.
9815 * gcc.target/powerpc/mma-builtin-6.c: New file.
9816
9817 2020-06-20 Iain Sandoe <iain@sandoe.co.uk>
9818
9819 PR c++/95505
9820 * g++.dg/coroutines/pr95505.C: New test.
9821
9822 2020-06-20 Jason Merrill <jason@redhat.com>
9823
9824 * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
9825 * g++.dg/cpp2a/concepts-p2113a.C: New test.
9826 * g++.dg/cpp2a/concepts-p2113b.C: New test.
9827
9828 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9829
9830 PR fortran/95707
9831 * gfortran.dg/pr95707.f90: New file.
9832
9833 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9834
9835 PR fortran/95688
9836 * gfortran.dg/pr95688.f90: New file.
9837
9838 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9839
9840 PR fortran/95687
9841 * gfortran.dg/pr95687.f90: New file.
9842
9843 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9844
9845 PR fortran/95689
9846 * gfortran.dg/pr95689.f90: New file.
9847
9848 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9849
9850 PR fortran/95587
9851 * gfortran.dg/pr95587.f90: New file.
9852
9853 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9854
9855 PR tree-optimization/95638
9856 * g++.dg/tree-ssa/pr95638.C: New test.
9857
9858 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
9859
9860 * gcc.dg/tree-ssa/popcount4ll.c: Add target lp64.
9861 * gcc.dg/tree-ssa/popcount5ll.c: Same.
9862
9863 2020-06-19 Jason Merrill <jason@redhat.com>
9864
9865 * g++.dg/cpp2a/spaceship-friend1.C: New test.
9866 * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic.
9867
9868 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
9869
9870 * gcc.target/powerpc/vec-extracth-be-0.c: Apply -mbig
9871 conditionally for powerpc64le*-*-*.
9872 * gcc.target/powerpc/vec-extracth-be-1.c: Same.
9873 * gcc.target/powerpc/vec-extracth-be-2.c: Same.
9874 * gcc.target/powerpc/vec-extracth-be-3.c: Same.
9875 * gcc.target/powerpc/vec-extractl-be-0.c: Same.
9876 * gcc.target/powerpc/vec-extractl-be-1.c: Same.
9877 * gcc.target/powerpc/vec-extractl-be-2.c: Same.
9878 * gcc.target/powerpc/vec-extractl-be-3.c: Same.
9879
9880 2020-06-19 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
9881
9882 PR tree-optimization/94880
9883 * gcc.dg/tree-ssa/pr94880.c: New Test.
9884
9885 2020-06-19 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/95761
9888 * gcc.dg/torture/pr95761.c: New testcase.
9889
9890 2020-06-18 Jason Merrill <jason@redhat.com>
9891
9892 * g++.dg/cpp2a/spaceship-ref1.C: New test.
9893 * g++.dg/cpp2a/spaceship-synth-neg4.C: New test.
9894 * g++.dg/cpp2a/spaceship-union1.C: New test.
9895
9896 2020-06-18 Uroš Bizjak <ubizjak@gmail.com>
9897
9898 * gcc.target/i386/pr78904-1a.c: New test.
9899 * gcc.target/i386/pr78904-1b.c: Ditto.
9900 * gcc.target/i386/pr78904-2a.c: Ditto.
9901 * gcc.target/i386/pr78904-2b.c: Ditto.
9902 * gcc.target/i386/pr78904-3a.c: Ditto.
9903 * gcc.target/i386/pr78904-3b.c: Ditto.
9904 * gcc.target/i386/pr78904-4a.c: Ditto.
9905 * gcc.target/i386/pr78904-4b.c: Ditto.
9906 * gcc.target/i386/pr78904-5a.c: Ditto.
9907 * gcc.target/i386/pr78904-5b.c: Ditto.
9908 * gcc.target/i386/pr78904-6a.c: Ditto.
9909 * gcc.target/i386/pr78904-6b.c: Ditto.
9910 * gcc.target/i386/pr78967-1a.c: Ditto.
9911 * gcc.target/i386/pr78967-1b.c: Ditto.
9912 * gcc.target/i386/pr78967-2a.c: Ditto.
9913 * gcc.target/i386/pr78967-2b.c: Ditto.
9914
9915 2020-06-18 Martin Sebor <msebor@redhat.com>
9916
9917 PR middle-end/95667
9918 PR middle-end/92814
9919 * gcc.dg/Wstringop-overflow-25.c: Remove xfails.
9920 * gcc.dg/Wstringop-overflow-39.c: New test.
9921
9922 2020-06-18 Marek Polacek <polacek@redhat.com>
9923
9924 PR c++/95735
9925 * g++.dg/cpp2a/concepts-err2.C: New test.
9926
9927 2020-06-18 Christophe Lyon <christophe.lyon@linaro.org>
9928
9929 * g++.target/aarch64/pr94052.C: Give z::ad public access.
9930
9931 2020-06-18 Tobias Burnus <tobias@codesourcery.com>
9932
9933 * gfortran.dg/gomp/map-alloc-comp-1.f90: New test.
9934
9935 2020-06-18 Marek Polacek <polacek@redhat.com>
9936
9937 PR c++/95728
9938 * g++.dg/template/cast6.C: New test.
9939
9940 2020-06-18 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR tree-optimization/95699
9943 * gcc.dg/tree-ssa/pr95699.c: New test.
9944
9945 2020-06-18 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR target/95713
9948 * gcc.dg/pr95713.c: New test.
9949
9950 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
9951
9952 * c-c++-common/gomp/default-1.c: Update.
9953 * c-c++-common/gomp/defaultmap-3.c: Likewise.
9954 * c-c++-common/gomp/order-4.c: Likewise.
9955 * g++.dg/gomp/parallel-2.C: Likewise.
9956 * g++.dg/gomp/predetermined-1.C: Likewise.
9957 * g++.dg/gomp/sharing-1.C: Likewise.
9958 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9959 * gcc.dg/gomp/parallel-2.c: Likewise.
9960 * gcc.dg/gomp/pr44085.c: Likewise.
9961 * gcc.dg/gomp/sharing-1.c: Likewise.
9962 * gcc.dg/gomp/vla-1.c: Likewise.
9963 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9964 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9965 * gfortran.dg/gomp/pr33439.f90: Likewise.
9966 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9967 * gfortran.dg/gomp/pr44085.f90: Likewise.
9968 * gfortran.dg/gomp/pr44536.f90: Likewise.
9969 * gfortran.dg/gomp/pr94672.f90: Likewise.
9970 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9971 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9972 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9973
9974 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
9975
9976 * c-c++-common/gomp/hsa-indirect-call-1.c: New file.
9977
9978 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
9979
9980 PR c++/66159
9981 * g++.dg/warn/forward-inner.C: Check alias-declaration using
9982 elaborated-type-specifier.
9983
9984 2020-06-17 Bin Cheng <bin.cheng@linux.alibaba.com>
9985 Kaipeng Zhou <zhoukaipeng3@huawei.com>
9986 Bin Cheng <bin.cheng@linux.alibaba.com>
9987 Kaipeng Zhou <zhoukaipeng3@huawei.com>
9988
9989 PR tree-optimization/95199
9990 * gcc.target/aarch64/sve/pr95199.c: New test.
9991
9992 2020-06-17 Jason Merrill <jason@redhat.com>
9993
9994 * g++.dg/cpp2a/spaceship-synth9.C: New test.
9995
9996 2020-06-17 Jason Merrill <jason@redhat.com>
9997
9998 * g++.dg/cpp2a/concepts-ca107.C: New test.
9999
10000 2020-06-17 Jason Merrill <jason@redhat.com>
10001
10002 * g++.dg/cpp2a/consteval17.C: New test.
10003
10004 2020-06-17 Jason Merrill <jason@redhat.com>
10005
10006 * g++.dg/cpp0x/pr62101.C: Expect error.
10007 * g++.dg/cpp0x/pr80259.C: Expect error.
10008 * g++.dg/cpp2a/concepts-friend8.C: New test.
10009
10010 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
10011
10012 * c-c++-common/pr95378.c: New test.
10013
10014 2020-06-17 Andreas Krebbel <krebbel@linux.ibm.com>
10015
10016 * gcc.target/s390/20200617.c: New test.
10017
10018 2020-06-17 Marek Polacek <polacek@redhat.com>
10019
10020 PR c++/95508
10021 * g++.dg/template/conv16.C: New test.
10022
10023 2020-06-17 Patrick Palka <ppalka@redhat.com>
10024
10025 PR testsuite/95716
10026 * g++.dg/ext/pr85503.C: Give ai::cv public access.
10027
10028 2020-06-17 Richard Biener <rguenther@suse.de>
10029
10030 PR tree-optimization/95717
10031 * g++.dg/torture/pr95717.C: New testcase.
10032
10033 2020-06-17 Martin Liska <mliska@suse.cz>
10034
10035 PR testsuite/95720
10036 * gcc.misc-tests/gcov-pr94029.c: Remove not needed remove-gcda.
10037 * lib/gcov.exp: Delete properly .gcov files.
10038
10039 2020-06-17 Martin Liska <mliska@suse.cz>
10040
10041 * g++.dg/vect/vec-cond-expr-eh.C: New test.
10042
10043 2020-06-17 liuhongt <hongtao.liu@intel.com>
10044
10045 * gcc.target/i386/avx2-shiftqihi-constant-1.c: New test.
10046 * gcc.target/i386/avx2-shiftqihi-constant-2.c: Ditto.
10047 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Ditto.
10048 * gcc.target/i386/avx512bw-shiftqihi-constant-2.c: Ditto.
10049 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Ditto.
10050 * gcc.target/i386/sse2-shiftqihi-constant-2.c: Ditto.
10051
10052 2020-06-16 Jonathan Wakely <jwakely@redhat.com>
10053
10054 * g++.dg/torture/pr95493-1.C: New test.
10055
10056 2020-06-16 Aldy Hernandez <aldyh@redhat.com>
10057
10058 * g++.dg/tree-ssa/pr95649.C: New test.
10059 * gcc.dg/tree-ssa/pr95649.c: New test.
10060
10061 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
10062
10063 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test.
10064
10065 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
10066
10067 * gfortran.dg/gomp/pr79154-simd.f90: New test.
10068
10069 2020-06-16 Marek Polacek <polacek@redhat.com>
10070
10071 PR c++/95369
10072 * g++.dg/cpp2a/desig11.C: Adjust dg-error.
10073 * g++.dg/cpp2a/desig16.C: New test.
10074
10075 2020-06-16 Marek Polacek <polacek@redhat.com>
10076
10077 PR c++/95560
10078 * g++.dg/warn/Wshadow-local-3.C: New test.
10079
10080 2020-06-16 Jakub Jelinek <jakub@redhat.com>
10081
10082 * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options.
10083 * c-c++-common/asan/inline-kernel.c: Likewise.
10084 * c-c++-common/ubsan/inline.c: Likewise.
10085
10086 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10087
10088 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
10089
10090 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10091
10092 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test.
10093 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
10094 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
10095 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
10096
10097 2020-06-16 Jakub Jelinek <jakub@redhat.com>
10098
10099 * c-c++-common/gomp/loop-6.c: New test.
10100 * gcc.dg/gomp/loop-1.c: Don't expect diagnostics on valid
10101 non-rectangular loops.
10102 * gcc.dg/gomp/loop-2.c: New test.
10103 * g++.dg/gomp/loop-1.C: Don't expect diagnostics on valid
10104 non-rectangular loops.
10105 * g++.dg/gomp/loop-2.C: Likewise.
10106 * g++.dg/gomp/loop-5.C: New test.
10107 * g++.dg/gomp/loop-6.C: New test.
10108
10109 2020-06-16 Jakub Jelinek <jakub@redhat.com>
10110
10111 * c-c++-common/gomp/schedule-modifiers-2.c: New test.
10112
10113 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
10114
10115 PR middle-end/95622
10116 * lib/target-supports.exp (check_effective_target_offloading_enabled):
10117 New.
10118 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail.
10119 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise.
10120 * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise.
10121
10122 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
10123
10124 * gfortran.dg/gomp/pr79154-1.f90: Update dg-*;
10125 add an impure elemental example.
10126 * gfortran.dg/gomp/pr79154-2.f90: Likewise.
10127
10128 2020-06-16 Patrick Palka <ppalka@redhat.com>
10129
10130 PR c++/41437
10131 PR c++/47346
10132 * g++.dg/cpp2a/concepts-using2.C: Adjust.
10133 * g++.dg/lto/20081219_1.C: Adjust.
10134 * g++.dg/lto/20091002-1_0.C: Adjust.
10135 * g++.dg/lto/pr65475c_0.C: Adjust.
10136 * g++.dg/opt/dump1.C: Adjust.
10137 * g++.dg/other/pr53574.C: Adjust.
10138 * g++.dg/template/access30.C: New test.
10139 * g++.dg/template/access31.C: New test.
10140 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: Adjust.
10141
10142 2020-06-16 Richard Biener <rguenther@suse.de>
10143
10144 PR middle-end/95690
10145 * gfortran.dg/pr95690.f90: New testcase.
10146
10147 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
10148
10149 PR tree-optimization/94988
10150 * gcc.dg/graphite/pr80906.c: Un-XFAIL.
10151
10152 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
10153
10154 * gcc.dg/lto/pr52634_0.c: Further adjust 'dg-lto-options'.
10155
10156 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
10157
10158 PR target/95683
10159 * gcc.target/riscv/pr95683.c: New.
10160
10161 2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
10162
10163 * gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test.
10164
10165 2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
10166
10167 * gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test.
10168
10169 2020-06-15 Max Filippov <jcmvbkbc@gmail.com>
10170
10171 * gcc.target/xtensa/mabi-call0.c: New test.
10172 * gcc.target/xtensa/mabi-windowed.c: New test.
10173
10174 2020-06-15 Martin Jambor <mjambor@suse.cz>
10175
10176 * lib/brig.exp (brig_target_compile): Strip hsail extension when
10177 gnerating the name of the binary brig file.
10178
10179 2020-06-15 Hongtao Liu <hongtao.liu@intel.com>
10180
10181 * gcc.target/i386/avx512bw-pr95488-1.c: New test.
10182 * gcc.target/i386/avx512bw-pr95488-2.c: Ditto.
10183 * gcc.target/i386/avx512vl-pr95488-1.c: Ditto.
10184 * gcc.target/i386/avx512vl-pr95488-2.c: Ditto.
10185
10186 2020-06-14 Harald Anlauf <anlauf@gmx.de>
10187
10188 PR fortran/95088
10189 * gfortran.dg/pr95088.f90: New file.
10190
10191 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10192
10193 * gfortran.dg/random_seed_4.f90: New test.
10194
10195 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10196
10197 PR fortran/94109
10198 * gfortran.dg/finalize_34.f90: Adjust free counts.
10199 * gfortran.dg/finalize_36.f90: New test.
10200
10201 2020-06-14 Iain Buclaw <ibuclaw@gdcproject.org>
10202
10203 PR testsuite/95575
10204 * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
10205 in filename.
10206
10207 2020-06-13 Martin Sebor <msebor@redhat.com>
10208
10209 * gcc.dg/builtin-stringop-chk-5.c: Make assertions independent of
10210 data model.
10211
10212 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10213
10214 * gfortran.dg/finalize_36.f90: Remove accidentally
10215 committed test case.
10216
10217 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10218
10219 PR libfortran/95313
10220 * gfortran.dg/finalize_36.f90: New file.
10221
10222 2020-06-12 Marco Elver <elver@google.com>
10223
10224 * c-c++-common/tsan/func_entry_exit.c: New test.
10225 * c-c++-common/tsan/func_entry_exit_disabled.c: New test.
10226
10227 2020-06-12 Richard Biener <rguenther@suse.de>
10228
10229 * gcc.dg/vect/bb-slp-44.c: New testcase.
10230
10231 2020-06-12 Felix Yang <felix.yang@huawei.com>
10232
10233 PR tree-optimization/95570
10234 * gcc.dg/vect/pr95570.c: New test.
10235
10236 2020-06-12 Arnaud Charlet <charlet@adacore.com>
10237
10238 * gnat.dg/rep_clause8.adb: Update error location.
10239
10240 2020-06-12 Alexandre Oliva <oliva@adacore.com>
10241
10242 * lib/prune.exp (prune_gcc_output): Match any executable name
10243 in collect messages.
10244
10245 2020-06-12 H.J. Lu <hjl.tools@gmail.com>
10246
10247 PR target/93492
10248 * gcc.target/i386/pr93492-1.c: New test.
10249 * gcc.target/i386/pr93492-2.c: Likewise.
10250 * gcc.target/i386/pr93492-3.c: Likewise.
10251 * gcc.target/i386/pr93492-4.c: Likewise.
10252 * gcc.target/i386/pr93492-5.c: Likewise.
10253
10254 2020-06-11 Patrick Palka <ppalka@redhat.com>
10255
10256 PR c++/93467
10257 * g++.dg/cpp2a/concepts-friend6.C: New test.
10258 * g++.dg/cpp2a/concepts-friend7.C: New test.
10259
10260 2020-06-11 Harald Anlauf <anlauf@gmx.de>
10261 Steven G. Kargl <kargl@gcc.gnu.org>
10262
10263 PR fortran/95611
10264 * gfortran.dg/pr95611.f90: New file.
10265
10266 2020-06-11 Steven G. Kargl <kargl@gcc.gnu.org>
10267 Harald Anlauf <anlauf@gmx.de>
10268
10269 PR fortran/95544
10270 * gfortran.dg/pr95544.f90: New file.
10271
10272 2020-06-11 Tamar Christina <tamar.christina@arm.com>
10273
10274 * lib/target-supports.exp (check_effective_target_exceptions_enabled):
10275 Mark as C++ test input.
10276
10277 2020-06-11 Harald Anlauf <anlauf@gmx.de>
10278
10279 PR fortran/95503
10280 * gfortran.dg/pr95503.f90: New test.
10281
10282 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10283
10284 PR fortran/95331
10285 * gfortran.dg/PR95331.f90: New test.
10286
10287 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
10288
10289 * g++.dg/abi/pure-virtual1.C: XFAIL AIX.
10290
10291 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
10292
10293 * gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX.
10294
10295 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10296
10297 PR fortran/52351
10298 PR fortran/85868
10299 * gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for
10300 the newly generated descriptor.
10301 * gfortran.dg/PR85868A.f90: New test.
10302 * gfortran.dg/PR85868B.f90: New test.
10303
10304 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10305
10306 PR fortran/94022
10307 * gfortran.dg/PR94022.f90: New test.
10308
10309 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
10310
10311 * gcc.target/riscv/pr95252.c: New.
10312
10313 2020-06-10 Alexandre Oliva <oliva@adacore.com>
10314
10315 PR rtl-optimization/51447
10316 * gcc.c-torture/execute/pr51447.c (main): Preserve call-saved
10317 register.
10318
10319 2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
10320
10321 PR c++/95440
10322 * g++.dg/coroutines/pr95440.C: New test.
10323
10324 2020-06-10 Martin Sebor <msebor@redhat.com>
10325
10326 PR middle-end/95353
10327 PR middle-end/92939
10328 * c-c++-common/Wstringop-truncation.c: Remove an xfail.
10329 * gcc.dg/Warray-bounds-46.c: Remove a bogus warning.
10330 * gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow.
10331 * gcc.dg/Wstringop-overflow-12.c: Remove xfails.
10332 * gcc.dg/Wstringop-overflow-28.c: Same.
10333 * gcc.dg/builtin-stringop-chk-4.c: Same.
10334 * gcc.dg/builtin-stringop-chk-5.c: Same.
10335 * gcc.dg/builtin-stringop-chk-8.c: Same.
10336 * gcc.dg/strlenopt-74.c: Avoid buffer overflow.
10337 * gcc.dg/Wstringop-overflow-34.c: New test.
10338 * gcc.dg/Wstringop-overflow-35.c: New test.
10339 * gcc.dg/Wstringop-overflow-36.c: New test.
10340 * gcc.dg/Wstringop-overflow-37.c: New test.
10341 * gcc.dg/Wstringop-overflow-38.c: New test.
10342
10343 2020-06-10 Richard Biener <rguenther@suse.de>
10344
10345 PR tree-optimization/95576
10346 * g++.dg/vect/pr95576.cc: New testcase.
10347
10348 2020-06-10 Haijian Zhang <z.zhanghaijian@huawei.com>
10349
10350 PR target/95523
10351 * gcc.target/aarch64/sve/pr95523.c: New test.
10352
10353 2020-06-10 Marek Polacek <polacek@redhat.com>
10354
10355 PR c++/95562
10356 * g++.dg/cpp0x/noexcept60.C: New test.
10357
10358 2020-06-10 Aldy Hernandez <aldyh@redhat.com>
10359
10360 * gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of
10361 memmove happening later.
10362
10363 2020-06-10 Tamar Christina <tamar.christina@arm.com>
10364
10365 * gcc.target/aarch64/asimd-mull-elem.c: New test.
10366
10367 2020-06-10 Qian Chao <qianchao9@huawei.com>
10368
10369 PR tree-optimization/95569
10370 * gcc.dg/tm/pr95569.c: New test.
10371
10372 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
10373
10374 * gcc.target/powerpc/clone3.c: New test for using 'future' with
10375 the target_clones attribute.
10376
10377 2020-06-09 Martin Liska <mliska@suse.cz>
10378
10379 * c-c++-common/asan/inline-kernel.c: Add missing
10380 -fno-sanitize-address option.
10381
10382 2020-06-09 Jason Merrill <jason@redhat.com>
10383
10384 PR c++/95552
10385 * g++.dg/ext/vla23.C: New test.
10386
10387 2020-06-09 Marco Elver <elver@google.com>
10388
10389 * c-c++-common/tsan/volatile.c: New test.
10390
10391 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
10392
10393 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
10394 New.
10395 (check_effective_target_powerpc_prefixed_addr): New.
10396
10397 2020-06-09 Martin Liska <mliska@suse.cz>
10398
10399 * c-c++-common/asan/inline.c: New test.
10400 * c-c++-common/asan/inline-kernel.c: New test.
10401 * c-c++-common/tsan/inline.c: New test.
10402 * c-c++-common/ubsan/inline.c: New test.
10403
10404 2020-06-09 Joe Ramsay <joe.ramsay@arm.com>
10405
10406 * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test.
10407 * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test.
10408 * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test.
10409 * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test.
10410 * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test.
10411 * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test.
10412 * gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
10413
10414 2020-06-09 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR c/95580
10417 * gcc.dg/pr95580.c: New test.
10418
10419 2020-06-09 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR tree-optimization/95527
10422 * gcc.dg/tree-ssa/pr95527.c: New test.
10423
10424 2020-06-09 Jakub Jelinek <jakub@redhat.com>
10425
10426 * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
10427
10428 2020-06-09 Max Filippov <jcmvbkbc@gmail.com>
10429
10430 * g++.target/xtensa/pr95571.C: New test.
10431 * g++.target/xtensa/xtensa.exp: New testsuite.
10432
10433 2020-06-09 Segher Boessenkool <segher@kernel.crashing.org>
10434
10435 * gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and
10436 xxperm/xxpermr.
10437 * gcc.target/powerpc/fold-vec-perm-double.c: Ditto.
10438 * gcc.target/powerpc/fold-vec-perm-float.c: Ditto.
10439 * gcc.target/powerpc/fold-vec-perm-int.c: Ditto.
10440 * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
10441 * gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto.
10442 * gcc.target/powerpc/fold-vec-perm-short.c: Ditto.
10443 * gcc.target/powerpc/lvsl-lvsr.c: Ditto.
10444 * gcc.target/powerpc/vec-mult-char-2.c: Ditto.
10445 * gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr.
10446
10447 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
10448
10449 * gcc.target/powerpc/clone3.c: New test for using 'future' with
10450 the target_clones attribute.
10451
10452 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
10453
10454 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
10455 New.
10456 (check_effective_target_powerpc_prefixed_addr): New.
10457
10458 2020-06-08 Harald Anlauf <anlauf@gmx.de>
10459
10460 PR fortran/95195
10461 * gfortran.dg/namelist_97.f90: Adjust testcase.
10462
10463 2020-06-08 Mark Eggleston <markeggleston@gcc.gnu.org>
10464
10465 PR fortran/92993
10466 * gfortran.dg/pr92993.f90: New test.
10467
10468 2020-06-08 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR target/95528
10471 * g++.dg/opt/pr95528.C: New test.
10472
10473 2020-06-08 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR lto/95548
10476 * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
10477 add return type for main, for __SIZEOF_INT128__ test with __uint128_t
10478 enumerator constants and add a test with unsigned long long
10479 enumerators for all targets.
10480
10481 2020-06-07 Roger Sayle <roger@nextmovesoftware.com>
10482
10483 * gcc.target/i386/parity-3.c: New test.
10484 * gcc.target/i386/parity-4.c: Likewise.
10485 * gcc.target/i386/parity-5.c: Likewise.
10486 * gcc.target/i386/parity-6.c: Likewise.
10487 * gcc.target/i386/parity-7.c: Likewise.
10488 * gcc.target/i386/parity-8.c: Likewise.
10489 * gcc.target/i386/parity-9.c: Likewise.
10490
10491 2020-06-07 Harald Anlauf <anlauf@gmx.de>
10492
10493 PR fortran/95091
10494 * gfortran.dg/pr95091.f90: New file.
10495
10496 2020-06-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10497
10498 PR tree-optimization/50439
10499 * gfortran.dg/loop_interchange_2.f: New test.
10500
10501 2020-06-06 Jan Hubicka <hubicka@ucw.cz>
10502
10503 * g++.dg/torture/pr95548.C: New test.
10504
10505 2020-06-05 Martin Sebor <msebor@redhat.com>
10506
10507 * g++.dg/warn/Wnonnull5.C: Temporarily remove.
10508
10509 2020-06-05 Marek Polacek <polacek@redhat.com>
10510
10511 PR c++/95369
10512 * g++.dg/cpp2a/nontype-class38.C: New test.
10513
10514 2020-06-05 Mark Wielaard <mark@klomp.org>
10515
10516 * gcc.dg/missing-header-fixit-3.c: Add
10517 -Wno-implicit-function-declaration.
10518 * gcc.dg/missing-header-fixit-4.c: Add new expected output.
10519 * gcc.dg/missing-header-fixit-5.c: New testcase.
10520 * gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise.
10521
10522 2020-06-05 Jason Merrill <jason@redhat.com>
10523
10524 * g++.dg/cpp0x/constexpr-ptrsub2.C: New test.
10525
10526 2020-06-05 Thomas Schwinge <thomas@codesourcery.com>
10527 Julian Brown <julian@codesourcery.com>
10528
10529 * c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
10530
10531 2020-06-05 Martin Sebor <msebor@redhat.com>
10532
10533 * c-c++-common/goacc/uninit-use-device-clause.c: Adjust.
10534 * c-c++-common/pr59223.c: Same.
10535 * g++.dg/warn/Wnonnull5.C: Same.
10536 * gcc.dg/pr59924.c: Same.
10537 * gcc.dg/ubsan/pr81981.c: Same.
10538 * gcc.dg/ubsan/pr89284.c: Same.
10539 * gfortran.dg/goacc/uninit-use-device-clause.f95: Same.
10540
10541 2020-06-05 Richard Biener <rguenther@suse.de>
10542
10543 PR tree-optimization/95539
10544 * gcc.dg/vect/pr95539.c: New testcase.
10545
10546 2020-06-05 Felix Yang <felix.yang@huawei.com>
10547
10548 PR target/95254
10549 * gcc.target/aarch64/pr95254.c: New test.
10550 * gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa".
10551
10552 2020-06-05 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR target/95535
10555 * gcc.target/i386/pr95535-1.c: New test.
10556 * gcc.target/i386/pr95535-2.c: New test.
10557
10558 2020-06-05 Richard Biener <rguenther@suse.de>
10559
10560 PR middle-end/95493
10561 * g++.dg/torture/pr95493.C: New testcase.
10562
10563 2020-06-04 Martin Sebor <msebor@redhat.com>
10564
10565 PR middle-end/10138
10566 PR middle-end/95136
10567 * c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid
10568 Wuninitialized.
10569 * c-c++-common/uninit-pr51010.c: Adjust expected warning format.
10570 * c-c++-common/goacc/uninit-dim-clause.c: Same.
10571 * c-c++-common/goacc/uninit-firstprivate-clause.c: Same.
10572 * c-c++-common/goacc/uninit-if-clause.c: Same.
10573 * c-c++-common/gomp/pr70550-1.c: Same.
10574 * c-c++-common/gomp/pr70550-2.c: Adjust.
10575 * g++.dg/20090107-1.C: Same.
10576 * g++.dg/20090121-1.C: Same.
10577 * g++.dg/ext/attr-access.C: Avoid -Wuninitialized.
10578 * gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized.
10579 * gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized.
10580 * gcc.dg/Warray-bounds-53.c: Same.
10581 * gcc.dg/Warray-bounds-54.c: Same.
10582 * gcc.dg/Wstringop-overflow-33.c: New test.
10583 * gcc.dg/attr-access-none.c: New test.
10584 * gcc.dg/attr-access-read-only.c: Adjust.
10585 * gcc.dg/attr-access-read-write.c: Same.
10586 * gcc.dg/attr-access-write-only.c: Same.
10587 * gcc.dg/pr71581.c: Adjust text of expected warning.
10588 * gcc.dg/uninit-15.c: Same.
10589 * gcc.dg/uninit-32.c: New test.
10590 * gcc.dg/uninit-33.c: New test.
10591 * gcc.dg/uninit-34.c: New test.
10592 * gcc.dg/uninit-36.c: New test.
10593 * gcc.dg/uninit-B-O0.c: Adjust text of expected warning.
10594 * gcc.dg/uninit-I-O0.c: Same.
10595 * gcc.dg/uninit-pr19430-O0.c: Same.
10596 * gcc.dg/uninit-pr19430.c: Same.
10597 * gcc.dg/uninit-pr95136.c: New test.
10598 * gfortran.dg/assignment_4.f90: Expect -Wuninitialized.
10599 * gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected
10600 warning.
10601 * gfortran.dg/goacc/uninit-firstprivate-clause.f95
10602 * gfortran.dg/goacc/uninit-if-clause.f95
10603 * gfortran.dg/pr66545_2.f90
10604
10605 2020-06-04 Jason Merrill <jason@redhat.com>
10606
10607 PR c++/93310
10608 * g++.dg/cpp2a/constexpr-virtual16.C: New test.
10609 * g++.dg/cpp2a/constexpr-virtual17.C: New test.
10610 * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
10611
10612 2020-06-04 Jason Merrill <jason@redhat.com>
10613
10614 PR c++/95158
10615 * g++.dg/template/virtual5.C: New test.
10616
10617 2020-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10618 Harald Anlauf <anlauf@gmx.de>
10619
10620 PR fortran/95500
10621 * gfortran.dg/pr95500.f90: New test.
10622
10623 2020-06-04 Iain Sandoe <iain@sandoe.co.uk>
10624
10625 PR c++/95346
10626 * g++.dg/coroutines/pr95346.C: New test.
10627
10628 2020-06-04 Vladimir Makarov <vmakarov@redhat.com>
10629
10630 PR middle-end/95464
10631 * gcc.target/i386/pr95464.c: New.
10632
10633 2020-06-04 Martin Jambor <mjambor@suse.cz>
10634
10635 PR ipa/95113
10636 * gcc.dg/ipa/pr95113.c: New test.
10637
10638 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10639
10640 PR target/94735
10641 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
10642 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
10643 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
10644 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
10645 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
10646 Likewise.
10647 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
10648 Likewise.
10649
10650 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10651
10652 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
10653 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
10654 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
10655 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
10656 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
10657 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
10658 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
10659 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
10660 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
10661 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
10662 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
10663 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
10664
10665 2020-06-04 Hongtao Liu <hongtao.liu@inte.com>
10666
10667 * gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test.
10668 * gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto.
10669
10670 2020-06-04 Arnaud Charlet <charlet@adacore.com>
10671
10672 * gnat.dg/openacc1.adb: Remove testcase.
10673
10674 2020-06-04 Hao Liu <hliu@os.amperecomputing.com>
10675
10676 PR tree-optimization/89430
10677 * gcc.dg/tree-ssa/pr89430-1.c: Remove xfail.
10678 * gcc.dg/tree-ssa/pr89430-2.c: Remove xfail.
10679 * gcc.dg/tree-ssa/pr89430-5.c: Remove xfail.
10680 * gcc.dg/tree-ssa/pr89430-6.c: Remove xfail.
10681 * gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test.
10682 * gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test.
10683 * gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim.
10684
10685 2020-06-04 Andreas Schwab <schwab@suse.de>
10686
10687 PR libfortran/59227
10688 * gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*.
10689
10690 2020-06-04 Hongtao.liu <hongtao.liu@intel.com>
10691
10692 * gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase.
10693
10694 2020-06-04 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR c++/82304
10697 PR c++/95307
10698 * g++.dg/template/pr79650.C: Expect different diagnostics and expect
10699 it on all lines that do pointer to integer casts.
10700 * g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics.
10701 * g++.dg/cpp1y/constexpr-82304.C: New test.
10702 * g++.dg/cpp0x/constexpr-95307.C: New test.
10703
10704 2020-06-03 Mark Wielaard <mark@klomp.org>
10705
10706 * g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
10707
10708 2020-06-03 Mark Wielaard <mark@klomp.org>
10709
10710 * gcc.dg/spellcheck-inttypes.c: New test.
10711 * g++.dg/spellcheck-inttypes.C: Likewise.
10712
10713 2020-06-03 Mark Wielaard <mark@klomp.org>
10714
10715 * c-c++-common/missing-close-func-paren.c: New test.
10716
10717 2020-06-03 Vitor Guidi <vitor.guidi@usp.br>
10718
10719 * gcc.dg/tanhbysinh.c: New testcase.
10720
10721 2020-06-03 Patrick Palka <ppalka@redhat.com>
10722
10723 * g++.dg/cpp2a/concepts-partial-spec8.C: New test.
10724
10725 2020-06-03 Patrick Palka <ppalka@redhat.com>
10726
10727 PR c++/92103
10728 * g++.dg/cpp2a/concepts-partial-spec7.C: New test.
10729
10730 2020-06-03 Jan Hubicka <hubicka@ucw.cz>
10731
10732 * g++.dg/lto/pr84805_0.C: Update.
10733
10734 2020-06-03 Iain Sandoe <iain@sandoe.co.uk>
10735
10736 PR c++/95345
10737 * g++.dg/coroutines/pr95345.C: New test.
10738
10739 2020-06-03 Jason Merrill <jason@redhat.com>
10740
10741 PR c++/95232
10742 * g++.dg/ubsan/vla-2.C: New test.
10743
10744 2020-06-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10745
10746 PR fortran/95214
10747 PR fortran/66833
10748 PR fortran/67938
10749 * gfortran.dg/PR95214.f90: New test.
10750
10751 2020-06-03 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/95487
10754 * g++.dg/vect/pr95487.cc: New testcase.
10755
10756 2020-06-03 David Malcolm <dmalcolm@redhat.com>
10757
10758 PR jit/95306
10759 * jit.dg/test-pr95306-builtin-types.c (create_code): Add
10760 test of getting __atomic_load.
10761
10762 2020-06-03 Richard Biener <rguenther@suse.de>
10763
10764 PR tree-optimization/95495
10765 * gcc.dg/vect/pr95495.c: New testcase.
10766
10767 2020-06-03 Thomas Schwinge <thomas@codesourcery.com>
10768 Tobias Burnus <tobias@codesourcery.com>
10769
10770 PR middle-end/94874
10771 * c-c++-common/gomp/pr94874.c: New.
10772
10773 2020-06-02 David Malcolm <dmalcolm@redhat.com>
10774
10775 PR jit/95426
10776 * jit.dg/all-non-failing-tests.h: Add note about...
10777 * jit.dg/test-builtin-unreachable.c: New test.
10778
10779 2020-06-02 Jason Merrill <jason@redhat.com>
10780
10781 PR c++/95193
10782 * g++.dg/cpp1z/lambda-this7.C: New test.
10783
10784 2020-06-02 Iain Sandoe <iain@sandoe.co.uk>
10785
10786 PR c++/95050
10787 * g++.dg/coroutines/pr95050.C: New test.
10788
10789 2020-06-02 Alexandre Oliva <oliva@adacore.com>
10790
10791 * gcc.misc-tests/outputs.exp: Spell ldscript correctly.
10792 * lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
10793
10794 2020-06-02 Felix Yang <felix.yang@huawei.com>
10795
10796 PR target/95459
10797 * gcc.target/aarch64/mgeneral-regs_6.c: New test.
10798
10799 2020-06-02 Andrew Stubbs <ams@codesourcery.com>
10800
10801 * gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
10802
10803 2020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10804
10805 * gcc.target/s390/vector/align-1.c: Change target architecture
10806 to z13.
10807 * gcc.target/s390/vector/align-2.c: Change target architecture
10808 to z13.
10809
10810 2020-06-02 Kito Cheng <kito.cheng@sifive.com>
10811
10812 * lib/ubsan-dg.exp (orig_ubsan_options_saved): New
10813 (orig_ubsan_options): Ditto.
10814 (ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
10815 (ubsan_finish): Restore UBSAN_OPTIONS.
10816
10817 2020-06-02 Patrick Palka <ppalka@redhat.com>
10818
10819 PR c++/92633
10820 PR c++/92838
10821 * g++.dg/cpp2a/concepts-lambda11.C: New test.
10822 * g++.dg/cpp2a/concepts-lambda12.C: New test.
10823
10824 2020-06-01 Jason Merrill <jason@redhat.com>
10825
10826 PR c++/95466
10827 * g++.dg/ubsan/vptr-17.C: New test.
10828
10829 2020-06-01 Iain Sandoe <iain@sandoe.co.uk>
10830
10831 PR c++/95350
10832 * g++.dg/coroutines/torture/func-params-08.C: Adjust test to
10833 reflect that all rvalue refs are dangling.
10834 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
10835 Likewise.
10836 * g++.dg/coroutines/pr95350.C: New test.
10837
10838 2020-06-01 Feng Xue <fxue@os.amperecomputing.com>
10839
10840 PR ipa/93429
10841 * gcc.dg/ipa/ipcp-agg-8.c: Change dump string.
10842 * gcc.dg/ipa/ipcp-agg-13.c: New test.
10843
10844 2020-05-31 Iain Sandoe <iain@sandoe.co.uk>
10845
10846 PR c++/95087
10847 * g++.dg/coroutines/co-return-syntax-08-bad-return.C:
10848 Adjust the testcase to do the compile (rather than an
10849 -fsyntax-only parse).
10850
10851 2020-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10852
10853 PR fortran/94361
10854 * gfortran.dg/finalize_28.f90: Adjusted free counts.
10855 * gfortran.dg/finalize_33.f90: Likewise.
10856 * gfortran.dg/finalize_34.f90: Likewise.
10857 * gfortran.dg/finalize_35.f90: New test.
10858
10859 2020-05-31 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR middle-end/95052
10862 * gcc.dg/pr95052.c: New test.
10863
10864 2020-05-31 Jim Wilson <jimw@sifive.com>
10865
10866 * gcc.target/riscv/zero-extend-5.c: New.
10867
10868 2020-05-30 Harald Anlauf <anlauf@gmx.de>
10869
10870 PR fortran/95373
10871 * gfortran.dg/pr95373_1.f90: Adjust error messages.
10872 * gfortran.dg/pr95373_2.f90: Adjust error message.
10873
10874 2020-05-30 Patrick Palka <ppalka@redhat.com>
10875
10876 PR c++/95386
10877 * g++.dg/concepts/pr95386.C: New test.
10878
10879 2020-05-29 Segher Boessenkool <segher@kernel.crashing.org>
10880
10881 * gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
10882
10883 2020-05-29 Patrick Palka <ppalka@redhat.com>
10884 Jason Merrill <jason@redhat.com>
10885
10886 PR c++/95181
10887 * g++.dg/concepts/pr95181.C: New test.
10888 * g++.dg/concepts/pr95181-2.C: New test.
10889
10890 2020-05-29 Jason Merrill <jason@redhat.com>
10891
10892 PR c++/95371
10893 * g++.dg/cpp2a/concepts-ttp1.C: New test.
10894
10895 2020-05-29 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR libfortran/95390
10898 * gfortran.dg/findloc_8.f90: New test.
10899
10900 2020-05-29 Marek Polacek <polacek@redhat.com>
10901
10902 PR c++/95344
10903 * c-c++-common/Wparentheses-2.c: New test.
10904
10905 2020-05-29 Jason Merrill <jason@redhat.com>
10906
10907 PR c++/95311
10908 * g++.dg/ubsan/vptr-16.C: New test.
10909
10910 2020-05-29 Patrick Palka <ppalka@redhat.com>
10911
10912 PR c++/92652
10913 PR c++/93698
10914 PR c++/94128
10915 * g++.dg/cpp2a/concepts-lambda8.C: New test.
10916 * g++.dg/cpp2a/concepts-lambda9.C: New test.
10917 * g++.dg/cpp2a/concepts-lambda10.C: New test.
10918
10919 2020-05-29 Patrick Palka <ppalka@redhat.com>
10920
10921 PR c++/95241
10922 * g++.dg/cpp0x/constexpr-array25.C: New test.
10923
10924 2020-05-29 Richard Biener <rguenther@suse.de>
10925
10926 PR tree-optimization/95272
10927 * gcc.dg/vect/pr95272.c: New testcase.
10928
10929 2020-05-29 Richard Biener <rguenther@suse.de>
10930
10931 PR tree-optimization/95403
10932 * gfortran.dg/vect/pr95403.f: New testcase.
10933
10934 2020-05-29 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR middle-end/95315
10937 * gcc.dg/gomp/pr95315-2.c: New test.
10938
10939 2020-05-29 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR middle-end/95052
10942 * gcc.target/i386/pr95052.c: New test.
10943
10944 2020-05-29 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/95393
10947 * gcc.dg/tree-ssa/phi-opt-21.c: New testcase.
10948 * g++.dg/vect/slp-pr87105.cc: Adjust.
10949
10950 2020-05-29 Joe Ramsay <joe.ramsay@arm.com>
10951
10952 * gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed
10953 vectors.
10954 * gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test.
10955 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test.
10956 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test.
10957 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test.
10958 * gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test.
10959 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test.
10960 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test.
10961 * gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test.
10962 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test.
10963 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test.
10964 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test.
10965 * gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test.
10966 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test.
10967 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test.
10968 * gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test.
10969 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test.
10970 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test.
10971 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test.
10972 * gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test.
10973 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test.
10974 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test.
10975 * gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors.
10976 * gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors.
10977 * gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors.
10978 * gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors.
10979 * gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors.
10980
10981 2020-05-28 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR c++/95328
10984 * g++.dg/cpp1z/decomp53.C: New test.
10985
10986 2020-05-28 Harald Anlauf <anlauf@gmx.de>
10987
10988 PR fortran/95373
10989 * gfortran.dg/pr95373_1.f90: New test.
10990 * gfortran.dg/pr95373_2.f90: New test.
10991
10992 2020-05-28 Jason Merrill <jason@redhat.com>
10993
10994 * g++.dg/cpp1z/pr86648.C: Expect error.
10995 * g++.dg/cpp1z/static2.C: Expect error.
10996 * g++.dg/cpp0x/nsdmi16.C: New test.
10997
10998 2020-05-28 Marek Polacek <polacek@redhat.com>
10999
11000 * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
11001 initializer_list for ilp32 target.
11002
11003 2020-05-28 Marek Polacek <polacek@redhat.com>
11004
11005 * g++.dg/ext/tmplattr10.C: Only run in c++11.
11006
11007 2020-05-28 H.J. Lu <hjl.tools@gmail.com>
11008
11009 * gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
11010
11011 2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
11012 Mark Eggleston <markeggleston@gcc.gnu.org>
11013
11014 PR fortran/94397
11015 * gfortran.dg/pr94397.F90: New test.
11016
11017 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
11018
11019 * gcc.target/aarch64/shrink_wrap_1.c: New test.
11020
11021 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
11022
11023 PR testsuite/95361
11024 * gcc.target/aarch64/sve/pr95361.c: New test.
11025
11026 2020-05-28 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/95273
11029 PR tree-optimization/95356
11030 * gcc.target/i386/pr95356.c: New testcase.
11031
11032 2020-05-28 Richard Biener <rguenther@suse.de>
11033
11034 PR testsuite/95363
11035 * gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
11036
11037 2020-05-28 Alexandre Oliva <oliva@adacore.com>
11038
11039 * lib/gcc-defs.exp: Avoid introducing empty arguments between
11040 consecutive blanks in board linking options.
11041 * gcc.misc-tests/outputs.exp: Likewise. Document
11042 -gsplit-dwarf testing, skip LTO tests if -flto is not
11043 supported, detect the default linker output name, cope with
11044 the need for an explicit executable output.
11045
11046 2020-05-27 Eric Botcazou <ebotcazou@adacore.com>
11047
11048 * gcc.dg/builtin-bswap-10.c: New test.
11049 * gcc.dg/builtin-bswap-11.c: Likewise.
11050 * gcc.dg/builtin-bswap-12.c: Likewise.
11051 * gcc.target/i386/builtin-bswap-5.c: Likewise.
11052
11053 2020-05-27 Harald Anlauf <anlauf@gmx.de>
11054
11055 PR fortran/95090
11056 * gfortran.dg/pr95090.f90: New test.
11057
11058 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
11059
11060 PR target/95355
11061 * gcc.target/i386/pr95355.c: New test.
11062
11063 2020-05-27 David Malcolm <dmalcolm@redhat.com>
11064
11065 PR jit/95314
11066 * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c.
11067 * jit.dg/test-pr95314-rvalue-reuse.c: New test.
11068
11069 2020-05-27 Jason Merrill <jason@redhat.com>
11070
11071 PR c++/95319
11072 * g++.dg/cpp0x/initlist-array12.C: New test.
11073
11074 2020-05-27 Tobias Burnus <tobias@codesourcery.com>
11075
11076 PR fortran/50392
11077 * gfortran.dg/pr50392.f: New test.
11078
11079 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
11080
11081 * gcc.target/i386/vperm-v2sf.c: New test.
11082
11083 2020-05-27 Jason Merrill <jason@redhat.com>
11084
11085 * g++.dg/cpp2a/spaceship-synth2.C: Add
11086 -Wzero-as-null-pointer-constant.
11087
11088 2020-05-27 Jason Merrill <jason@redhat.com>
11089
11090 PR c++/95222
11091 * g++.dg/ext/tmplattr10.C: New test.
11092
11093 2020-05-27 Nathan Sidwell <nathan@acm.org>
11094
11095 PR c++/95263
11096 * g++.dg/template/pr95263.C: New file.
11097
11098 2020-05-27 Richard Biener <rguenther@suse.de>
11099
11100 PR tree-optimization/95295
11101 * gcc.dg/torture/pr95295-3.c: New testcase.
11102
11103 2020-05-27 Richard Biener <rguenther@suse.de>
11104
11105 PR tree-optimization/95335
11106 * gcc.dg/vect/bb-slp-pr95335.c: New testcase.
11107
11108 2020-05-27 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR middle-end/95315
11111 * gcc.dg/gomp/pr95315.c: New test.
11112
11113 2020-05-26 David Malcolm <dmalcolm@redhat.com>
11114
11115 PR jit/95306
11116 * jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and
11117 test-pr95306-builtin-types.c.
11118 * jit.dg/test-builtin-memcpy.c: New test.
11119 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c:
11120 New test.
11121 * jit.dg/test-pr95306-builtin-types.c: New test.
11122
11123 2020-05-26 Harald Anlauf <anlauf@gmx.de>
11124 Steven G. Kargl <kargl@gcc.gnu.org>
11125
11126 PR libfortran/95104
11127 * gfortran.dg/pr95104.f90: New test.
11128
11129 2020-05-26 Harald Anlauf <anlauf@gmx.de>
11130
11131 PR fortran/95195
11132 * gfortran.dg/namelist_97.f90: New test.
11133
11134 2020-05-26 Harald Anlauf <anlauf@gmx.de>
11135
11136 PR fortran/95089
11137 * gfortran.dg/pr95089.f90: New test.
11138
11139 2020-05-26 David Malcolm <dmalcolm@redhat.com>
11140
11141 PR jit/95296
11142 * jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New
11143 test.
11144 * jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New
11145 test.
11146 * jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type
11147 to return NULL.
11148 (get_random_type): Allow for elements in f->types to be NULL.
11149
11150 2020-05-26 Uroš Bizjak <ubizjak@gmail.com>
11151
11152 * gcc.target/i386/vperm-v2si.c: New test.
11153 * gcc.target/i386/vperm-v4hi.c: Ditto.
11154
11155 2020-05-26 Iain Sandoe <iain@sandoe.co.uk>
11156
11157 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
11158 promise destruction via a global variable.
11159
11160 2020-05-26 Alexandre Oliva <oliva@adacore.com>
11161
11162 * gcc.misc-tests/outputs.exp: New.
11163 * gcc.misc-tests/outputs-0.c: New.
11164 * gcc.misc-tests/outputs-1.c: New.
11165 * gcc.misc-tests/outputs-2.c: New.
11166 * lib/gcc-defs.exp (gcc_adjusted_linker_flags): New.
11167 (gcc_adjust_linker_flags): New.
11168 (dg-additional-files-options): Call it. Pass -dumpbase ""
11169 when there are additional sources.
11170 * lib/profopt.exp (profopt-execute): Pass the executable
11171 suffix with -dumpbase-ext.
11172 * lib/scandump.exp (dump-base): Mention -dumpbase "" use.
11173 * lib/scanltranstree.exp: Adjust dump suffix expectation.
11174 * lib/scanwpaipa.exp: Likewise.
11175
11176 2020-05-26 Hongtao Liu <hongtao.liu@intel.com>
11177 Uroš Bizjak <ubizjak@gmail.com>
11178
11179 * gcc.target/i386/pr95211.c: New test.
11180
11181 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
11182
11183 * gnat.dg/opt84.adb: New test.
11184
11185 2020-05-25 Uroš Bizjak <ubizjak@gmail.com>
11186
11187 * gcc.target/i386/sse2-mmx-18a.c (dg-options): Remove -mno-avx512vl.
11188 * gcc.target/i386/sse2-mmx-19a.c (dg-options): Remove -mno-avx.
11189 * gcc.target/i386/sse2-mmx-18b.c: Remove.
11190 * gcc.target/i386/sse2-mmx-18c.c: Ditto.
11191 * gcc.target/i386/sse2-mmx-19b.c: Ditto.
11192 * gcc.target/i386/sse2-mmx-19c.c: Ditto.
11193 * gcc.target/i386/sse2-mmx-19d.c: Ditto.
11194 * gcc.target/i386/sse2-mmx-19e.c: Ditto.
11195
11196 2020-05-25 Martin Jambor <mjambor@suse.cz>
11197
11198 * brig.dg/test/gimple/packed.hsail: Fix scan dump patterns.
11199
11200 2020-05-25 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/95308
11203 * g++.dg/torture/pr95308.C: New testcase.
11204
11205 2020-05-25 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/95295
11208 * gcc.dg/torture/pr95295-1.c: New testcase.
11209 * gcc.dg/torture/pr95295-2.c: Likewise.
11210 * gcc.dg/torture/pr95283.c: Likewise.
11211
11212 2020-05-25 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/95271
11215 * gcc.dg/vect/bb-slp-pr95271.c: New testcase.
11216
11217 2020-05-25 Richard Biener <rguenther@suse.de>
11218
11219 PR tree-optimization/95297
11220 * g++.dg/vect/pr95297.cc: New testcase.
11221 * g++.dg/vect/pr95290.cc: Likewise.
11222
11223 2020-05-25 Richard Biener <rguenther@suse.de>
11224
11225 PR tree-optimization/95284
11226 * g++.dg/torture/pr95284.C: New testcase.
11227
11228 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
11229
11230 * gnat.dg/renaming16.adb: New test.
11231 * gnat.dg/renaming16_pkg.ads: New helper.
11232
11233 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
11234
11235 * gnat.dg/array40.adb: New test.
11236 * gnat.dg/array40_pkg.ads: New helper.
11237
11238 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
11239
11240 * gnat.dg/array39.adb: New test.
11241 * gnat.dg/array39_pkg.ads: New helper.
11242 * gnat.dg/array39_pkg.adb: Likewise.
11243
11244 2020-05-25 Hongtao Liu <hongtao.liu@intel.com>
11245
11246 * gcc.target/i386/pr95125-avx.c: New test.
11247 * gcc.target/i386/pr95125-avx512f.c: Ditto.
11248
11249 2020-05-24 Harald Anlauf <anlauf@gmx.de>
11250
11251 PR fortran/95106
11252 * gfortran.dg/equiv_11.f90: New test.
11253
11254 2020-05-23 Patrick Palka <ppalka@redhat.com>
11255
11256 PR c++/94038
11257 * g++.dg/warn/pr94038-3.C: New test.
11258
11259 2020-05-22 Mark Wielaard <mark@klomp.org>
11260
11261 * gcc.dg/spellcheck-stdint.c: New test.
11262 * g++.dg/spellcheck-stdint.C: Likewise.
11263
11264 2020-05-22 Mark Wielaard <mark@klomp.org>
11265
11266 * gcc.dg/spellcheck-stdbool.c: New test.
11267
11268 2020-05-22 Mark Wielaard <mark@klomp.org>
11269
11270 * gcc.dg/analyzer/signal-exit.c: New testcase.
11271
11272 2020-05-22 Uroš Bizjak <ubizjak@gmail.com>
11273
11274 PR target/95255
11275 * gcc.target/i386/pr95255.c: New test.
11276
11277 2020-05-22 Hongtao.liu <hongtao.liu@intel.com>
11278
11279 * gcc.target/i386/pr92658-avx512f.c: New test.
11280 * gcc.target/i386/pr92658-avx512vl.c: Ditto.
11281 * gcc.target/i386/pr92658-avx512bw-trunc.c: Ditto.
11282
11283 2020-05-22 Richard Biener <rguenther@suse.de>
11284
11285 PR tree-optimization/95268
11286 * g++.dg/torture/pr95268.C: New testcase.
11287
11288 2020-05-22 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/95248
11291 * gcc.dg/torture/pr95248.c: New testcase.
11292
11293 2020-05-21 Patrick Palka <ppalka@redhat.com>
11294
11295 PR c++/94038
11296 * g++.dg/warn/pr94038-2.C: New test.
11297
11298 2020-05-21 Martin Liska <mliska@suse.cz>
11299
11300 PR target/95229
11301 * g++.target/i386/pr95229.C: Fix
11302 error: unnamed type with no linkage used
11303 to declare variable ‘<unnamed class> e’ with linkage
11304 with -std=gnu++98.
11305
11306 2020-05-21 Nathan Sidwell <nathan@acm.org>
11307
11308 * c-c++-common/cpp/cmd-1.c: Delete.
11309 * c-c++-common/cpp/cmd-1.h: Delete.
11310
11311 2020-05-21 Martin Liska <mliska@suse.cz>
11312
11313 * gcc.target/aarch64/target_attr_20.c: New test.
11314 * gcc.target/aarch64/target_attr_21.c: New test.
11315
11316 2020-05-20 Jozef Lawrynowicz <jozef.l@mittosystems.com>
11317
11318 * g++.dg/warn/Wconversion-null-2.C: Add explicit declarations for l()
11319 and g() with int, long, long long and __int20 arguments.
11320 * g++.dg/warn/Wconversion-null.C: Likewise.
11321
11322 2020-05-20 Marek Polacek <polacek@redhat.com>
11323
11324 DR 2237
11325 * g++.dg/DRs/dr2237.C: New test.
11326 * g++.dg/parse/constructor2.C: Add dg-error for C++20.
11327 * g++.dg/parse/dtor12.C: Likewise.
11328 * g++.dg/parse/dtor4.C: Likewise.
11329 * g++.dg/template/dtor4.C: Adjust dg-error.
11330 * g++.dg/template/error34.C: Likewise.
11331 * g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses.
11332 * g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20.
11333
11334 2020-05-20 Marek Polacek <polacek@redhat.com>
11335
11336 DR 2289
11337 PR c++/94553
11338 * g++.dg/cpp1z/decomp52.C: New test.
11339
11340 2020-05-20 Uroš Bizjak <ubizjak@gmail.com>
11341
11342 PR target/95229
11343 * g++.target/i386/pr95229.C: New test.
11344
11345 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
11346
11347 PR fortran/39695
11348 * gfortran.dg/pr39695_1.f90: New test.
11349 * gfortran.dg/pr39695_2.f90: New test.
11350 * gfortran.dg/pr39695_3.f90: New test.
11351 * gfortran.dg/pr39695_4.f90: New test.
11352
11353 2020-05-20 Patrick Palka <ppalka@redhat.com>
11354
11355 PR c++/95223
11356 * g++.dg/template/typename23.C: New test.
11357
11358 2020-05-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11359
11360 PR target/94959
11361 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify.
11362 * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test.
11363 * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify.
11367 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
11416
11417 2020-05-20 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/95219
11420 * tree-vect-loop.c (vectorizable_induction): Reduce
11421 group_size before computing the number of required IVs.
11422
11423 2020-05-20 Richard Biener <rguenther@suse.de>
11424
11425 PR middle-end/95231
11426 * g++.dg/other/pr95231.C: New testcase.
11427
11428 2020-05-30 Richard Biener <rguenther@suse.de>
11429
11430 PR c/95141
11431 * gcc.dg/pr95141.c: New testcase.
11432
11433 2020-05-19 Alex Coplan <alex.coplan@arm.com>
11434
11435 PR target/94591
11436 * gcc.c-torture/execute/pr94591.c: New test.
11437
11438 2020-05-19 Nathan Sidwell <nathan@acm.org>
11439
11440 * c-c++-common/raw-string-14.c: Adjust errors.
11441 * c-c++-common/raw-string-16.c: Likewise.
11442 * c-c++-common/raw-string-5.c: Likewise.
11443
11444 2020-05-19 Richard Biener <rguenther@suse.de>
11445
11446 * gcc.target/i386/pr92645-4.c: Adjust expected pattern.
11447
11448 2020-05-19 Jozef Lawrynowicz <jozef.l@mittosystems.com>
11449
11450 * c-c++-common/builtin-has-attribute-7.c: Require size24plus.
11451 * c-c++-common/cpp/pr63831-1.c: Store result in _has_cpp_attribute in a
11452 long.
11453 * c-c++-common/pr81376.c: Skip scan-tree-dump for short_eq_int. Extend
11454 test for short_eq_int.
11455 * g++.dg/abi/scoped1.C: Skip dg-warning tests for short_eq_int.
11456 * g++.dg/cpp0x/constexpr-70001-1.C: Require size24plus.
11457 * g++.dg/cpp0x/constexpr-bitfield3.C: Require int32plus.
11458 * g++.dg/cpp0x/enum13.C: Skip dg-warning for short_eq_int.
11459 * g++.dg/cpp0x/initlist5.C: Add dg-error for short_eq_int.
11460 * g++.dg/cpp0x/initlist7.C: Add dg-warning for !int32plus.
11461 * g++.dg/cpp0x/nullptr04.C: Skip dg-error for ptr_eq_short.
11462 * g++.dg/cpp0x/variadic-value1.C: Add typedef for int32_t.
11463 * g++.dg/cpp1y/constexpr-arith-overflow.C: Fix test for
11464 sizeof(int) == sizeof(short).
11465 * g++.dg/cpp1y/digit-sep-neg.C: Add typedef for int32_t.
11466 * g++.dg/cpp1y/pr57644.C: Add typedef for uint32_t.
11467 * g++.dg/cpp1y/pr77321.C: Require size24plus.
11468 * g++.dg/cpp1y/var-templ4.C: Add typedef for int32_t.
11469 * g++.dg/cpp1z/direct-enum-init1.C: Skip dg-error for short_eq_int.
11470 * g++.dg/delayedfold/fwrapv1.C: Skip for int16.
11471 * g++.dg/expr/bitfield9.C: Add typedef for int32_t.
11472 * g++.dg/ext/attribute-test-1.C: Add typedef for uint32_t.
11473 * g++.dg/ext/bitfield1.C: Add typedef for int32_t.
11474 * g++.dg/ext/flexary13.C: Add typedef for int32_t.
11475 * g++.dg/ext/utf-cvt.C: Adjust dg-warning for int16.
11476 * g++.dg/ext/vector28.C: Add typedef for int32_t.
11477 * g++.dg/ext/vla15.C: Add typedef for int32_t.
11478 * g++.dg/init/array11.C: Require size32plus.
11479 * g++.dg/init/array15.C: Require size24plus.
11480 * g++.dg/init/array4.C: Require size20plus.
11481 * g++.dg/init/const7.C: Skip dg-message for ptr_eq_short.
11482 * g++.dg/init/new38.C: Relax regex in dg-error.
11483 * g++.dg/init/new44.C: Skip dg-error for msp430_small.
11484 Adjust test for 16-bit size_t.
11485 Add special case for msp430 -mlarge.
11486 * g++.dg/init/value9.C: Add typedef for int32_t.
11487 * g++.dg/ipa/pr77333.C: Add typedef for int32_t.
11488 * g++.dg/lto/20080908-1_0.C: Add typedef for int32_t.
11489 * g++.dg/opt/pr55717.C: Add typedef for uint32_t.
11490 * g++.dg/opt/pr60597.C: Add typedef for int32_t.
11491 * g++.dg/opt/pr81715.C: Require size20plus.
11492 * g++.dg/opt/reload3.C: Add typedef for uint32_t.
11493 * g++.dg/opt/temp2.C: Require size20plus.
11494 * g++.dg/opt/thunk1.C: Likewise.
11495 * g++.dg/other/error23.C: Dont assume __SIZEOF_INT__ == 4.
11496 * g++.dg/other/pr31078.C: Adjust typedef for 32-bit int.
11497 * g++.dg/parse/concat1.C: Skip dg-error for size20plus.
11498 * g++.dg/parse/defarg5.C: Add typedef for int32_t and uint32_t.
11499 * g++.dg/pr48484.C: Add typedef for int32_t.
11500 * g++.dg/pr53037-2.C: Likewise.
11501 * g++.dg/pr53037-3.C: Likewise.
11502 * g++.dg/pr66655.C: Use int32_t.
11503 * g++.dg/pr66655.h: Add typedef for int32_t.
11504 * g++.dg/pr66655_1.cc: Use int32_t.
11505 * g++.dg/pr67351.C: Define 32-bit uint.
11506 * g++.dg/template/array30.C: Add typedef for int32_t.
11507 * g++.dg/template/constant1.C: Extend test for 8-bit and 16-bit int.
11508 * g++.dg/template/constant2.C: Likewise.
11509 * g++.dg/template/friend18.C: Add typedef for int32_t.
11510 * g++.dg/template/pr68978.C: Likewise.
11511 * g++.dg/torture/pr37421.C: Require int_eq_float.
11512 * g++.dg/torture/pr88861.C: Handle 16-bit int.
11513 * g++.dg/tree-ssa/pr19807.C: Likewise.
11514 * g++.dg/tree-ssa/pr27291.C: Fix typedef for uint32_t.
11515 * g++.dg/tree-ssa/pr49516.C: Fix typedefs for int{16,32}_t and
11516 uint{32,64}_t.
11517 * g++.dg/warn/Wconversion-integer.C: Add typedefs for {u,}int32_t.
11518 * g++.dg/warn/Wconversion-null-2.C: Adjust g() declaration.
11519 * g++.dg/warn/Wconversion-null.C: Likewise.
11520 * g++.dg/warn/Wconversion3.C: Skip dg-warning for short_eq_int.
11521 * g++.dg/warn/Wduplicated-branches1.C: Add dg-warning for short_eq_int.
11522 * g++.dg/warn/Wplacement-new-size-5.C: Add typedef for int32_t.
11523 * g++.dg/warn/Wplacement-new-size.C: Likewise.
11524 * g++.dg/warn/Wstrict-aliasing-5.C: Add typedef for uint32_t.
11525 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: Add typedef for
11526 {u,}int32_t.
11527 * g++.dg/warn/Wtype-limits-Wextra.C: Adjust dg-warning for
11528 short_eq_int.
11529 * g++.dg/warn/Wtype-limits.C: Likewise.
11530 * g++.old-deja/g++.brendan/enum11.C: Add typedef for uint32_t.
11531 * g++.old-deja/g++.bugs/900227_01.C: Skip dg-error for ptr_eq_short.
11532 * g++.old-deja/g++.mike/ns15.C: Require size20plus.
11533 * g++.old-deja/g++.other/exprstmt1.C: Add typedef for uint32_t.
11534 * g++.old-deja/g++.other/inline12.C: Adjust udword typedef.
11535 * g++.old-deja/g++.other/new6.C: Add typedef for int32_t.
11536 * g++.old-deja/g++.pt/crash16.C: Skip for int16.
11537 * g++.old-deja/g++.robertl/eb76.C: Likewise.
11538 * g++.old-deja/g++.warn/flow1.C: Add typedef for int32_t.
11539 * gcc.dg/Walloca-14.c: Adjust -Walloca-larger-than= parameter for
11540 !ptr32plus.
11541 * gcc.dg/Warray-bounds-32.c: Adjust dg-warning for size20plus.
11542 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust dg-warning for
11543 short_eq_int.
11544 Handle case where ptrdiff_t/size_t is __int20.
11545 * gcc.dg/concat2.c: Skip dg-error for size20plus.
11546 * gcc.dg/fold-convmaxconv-1.c: Add typedef for {u,}int32_t.
11547 * gcc.dg/fold-convminconv-1.c: Likewise.
11548 * gcc.dg/graphite/scop-4.c: Require size20plus.
11549 * gcc.dg/loop-versioning-1.c: Adjust test for small size_t.
11550 * gcc.dg/loop-versioning-2.c: Require size20plus.
11551 * gcc.dg/lto/20081210-1_0.c: Adjust typedef for uintptr_t.
11552 * gcc.dg/lto/pr85870_0.c: Add typedef for uint32_t.
11553 * gcc.dg/lto/pr85870_1.c: Likewise.
11554 * gcc.dg/pr36227.c: Adjust typedef for ptrcast.
11555 * gcc.dg/pr42611.c: First check for size_t equality with void *
11556 before trying other types.
11557 * gcc.dg/pr59963-2.c: Skip dg-warning for int16 instead of
11558 xfail.
11559 * gcc.dg/pr68317.c: Add typedef for int32_t.
11560 * gcc.dg/pr78973.c: Adjust dg-warning for int16.
11561 * gcc.dg/pr85859.c: Cast using __INTPTR_TYPE__ instead of long.
11562 * gcc.dg/pr86179.c: Add typedef for {u,}int32_t.
11563 * gcc.dg/torture/20181024-1.c: Require size32plus.
11564 * gcc.dg/torture/pr71598-2.c: Skip for short_eq_int.
11565 * gcc.dg/torture/pr86034.c: Add typedef for int32_t.
11566 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust dg-warning
11567 for int16 and msp430 -mlarge.
11568 * gcc.dg/tree-ssa/integer-addr.c: Use __INTPTR_MAX__ for a large
11569 constant that is a valid address.
11570 * gcc.dg/tree-ssa/loop-interchange-10.c: Add typedef for
11571 int32_t.
11572 * gcc.dg/tree-ssa/pr84436-3.c: Adjust dg-final for int16.
11573 * gcc.dg/tree-ssa/pr84648.c: Add typedef for uint32_t.
11574 * gcc.dg/tree-ssa/scev-8.c: Cast to char if sizeof(int) ==
11575 sizeof(short).
11576 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: Adjust test for msp430 -mlarge.
11577 * lib/target-supports.exp (check_effective_target_size24plus): New.
11578 (check_effective_target_short_eq_int): New.
11579 (check_effective_target_ptr_eq_short): New.
11580 (check_effective_target_msp430_small): New.
11581 (check_effective_target_msp430_large): New.
11582
11583 2020-05-19 Jose E. Marchesi <jose.marchesi@oracle.com>
11584
11585 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test.
11586 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
11587
11588 2020-05-19 Uroš Bizjak <ubizjak@gmail.com>
11589
11590 PR target/92658
11591 * gcc.target/i386/pr92658-sse4.c: New test.
11592 * gcc.target/i386/pr92658-avx2.c: New test.
11593 * gcc.target/i386/pr92658-avx512bw.c: New test.
11594
11595 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
11596
11597 * gcc.target/riscv/arch-6.c: New.
11598 * gcc.target/riscv/attribute-11.c: New.
11599 * gcc.target/riscv/attribute-12.c: New.
11600
11601 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
11602
11603 * gcc.target/riscv/arch-3.c: Adjust option.
11604 * gcc.target/riscv/arch-5.c: New.
11605 * gcc.target/riscv/attribute-9.c: Adjust option and test
11606 condition.
11607
11608 2020-05-19 Patrick Palka <ppalka@redhat.com>
11609
11610 PR c++/66439
11611 * g++.dg/cpp2a/concepts-ts4.C: Expect a "type/value mismatch"
11612 diagnostic.
11613 * g++.dg/cpp2a/concepts-ts6.C: Likewise.
11614 * g++.dg/template/error56.C: Likewise.
11615 * g++.dg/template/error59.C: New test.
11616
11617 2020-05-18 Marek Polacek <polacek@redhat.com>
11618
11619 PR c++/94955
11620 * g++.dg/cpp0x/constexpr-shift2.C: New test.
11621
11622 2020-05-18 Marek Polacek <polacek@redhat.com>
11623
11624 PR c++/94937
11625 * g++.dg/cpp1z/constexpr-if34.C: New test.
11626 * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
11627
11628 2020-05-18 Martin Sebor <msebor@redhat.com>
11629
11630 PR c++/94923
11631 * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
11632
11633 2020-05-18 Martin Sebor <msebor@redhat.com>
11634
11635 PR middle-end/92815
11636 * gcc.dg/builtin-object-size-20.c: Adjust to avoid failures in
11637 ILP32 mode.
11638
11639 2020-05-18 Marek Polacek <polacek@redhat.com>
11640
11641 PR c++/90915
11642 * g++.dg/ext/builtin-has-attribute.C: New test.
11643
11644 2020-05-18 Martin Sebor <msebor@redhat.com>
11645
11646 PR middle-end/92815
11647 * gcc.dg/Warray-bounds-56.c: Remove xfails.
11648 * gcc.dg/builtin-object-size-20.c: New test.
11649 * gcc.dg/builtin-object-size-21.c: New test.
11650
11651 2020-05-18 Martin Sebor <msebor@redhat.com>
11652
11653 PR middle-end/94940
11654 * gcc.dg/Warray-bounds-61.c: New test.
11655
11656 2020-05-18 Marek Polacek <polacek@redhat.com>
11657
11658 DR 1512
11659 PR c++/87699
11660 * g++.dg/cpp0x/constexpr-array-ptr10.C: Change dg-warning to dg-error
11661 and adjust the expected messages in dg-error.
11662 * g++.dg/expr/composite-ptr-type.C: New test.
11663 * g++.dg/expr/ptr-comp1.C: New test.
11664 * g++.dg/expr/ptr-comp2.C: New test.
11665 * g++.dg/expr/ptr-comp3.C: New test.
11666 * g++.dg/overload/builtin4.C: New test.
11667 * g++.dg/warn/Wextra-3.C: Change dg-warning to dg-error.
11668
11669 2020-05-18 Marek Polacek <polacek@redhat.com>
11670
11671 * g++.dg/overload/builtin5.C: New test.
11672
11673 2020-05-18 Doug Rupp <rupp@adacore.com>
11674
11675 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
11676
11677 2020-05-18 Harald Anlauf <anlauf@gmx.de>
11678
11679 PR fortran/95053
11680 * gfortran.dg/dec_structure_23.f90: Adjust to new error messages.
11681 * gfortran.dg/pr93499.f90: Adjust to new error messages.
11682 * gfortran.dg/pr95053_2.f90: New test.
11683 * gfortran.dg/pr95053_3.f90: New test.
11684
11685 2020-05-18 Marek Polacek <polacek@redhat.com>
11686
11687 PR c++/95143
11688 * g++.dg/cpp0x/sfinae66.C: New test.
11689
11690 2020-05-18 Uroš Bizjak <ubizjak@gmail.com>
11691
11692 PR target/95169
11693 * gcc.target/i386/pr95169.c: New test.
11694
11695 2020-05-18 Alex Coplan <alex.coplan@arm.com>
11696
11697 * gcc.c-torture/compile/packed-aligned-1.c: New test.
11698 * gcc.c-torture/execute/packed-aligned.c: New test.
11699
11700 2020-05-18 Richard Biener <rguenther@suse.de>
11701
11702 PR middle-end/95171
11703 * gcc.dg/pr95171.c: New testcase.
11704
11705 2020-05-18 Richard Biener <rguenther@suse.de>
11706
11707 PR tree-optimization/95172
11708 * gcc.dg/torture/pr95172.c: New testcase.
11709
11710 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
11711
11712 PR target/95021
11713 * c-c++-common/dfp/func-vararg-mixed-2.c: Removed.
11714 * gcc.target/i386/pr95021-1.c: New test.
11715 * gcc.target/i386/pr95021-2.c: Likewise.
11716 * gcc.target/i386/pr95021-3.c: Likewise.
11717 * gcc.target/i386/pr95021-4.c: Likewise.
11718 * gcc.target/i386/pr95021-5.c: Likewise.
11719
11720 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
11721
11722 * gcc.target/i386/strncmp-1.c: New test.
11723
11724 2020-05-16 Iain Sandoe <iain@sandoe.co.uk>
11725
11726 * g++.dg/coroutines/co-return-syntax-10-movable.C: New test.
11727
11728 2020-05-16 Patrick Palka <ppalka@redhat.com>
11729
11730 PR c++/57943
11731 * g++.dg/cpp0x/decltype76.C: New test.
11732
11733 2020-05-15 Jason Merrill <jason@redhat.com>
11734
11735 * g++.dg/coroutines/coro.h: Always #include <utility>.
11736 * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use
11737 -std=c++20.
11738
11739 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
11740
11741 * gcc.target/powerpc/vec-gnb-0.c: Use int128 effective target.
11742 * gcc.target/powerpc/vec-gnb-1.c: Ditto.
11743 * gcc.target/powerpc/vec-gnb-2.c: Ditto.
11744 * gcc.target/powerpc/vec-ternarylogic-8.c: Ditto.
11745 * gcc.target/powerpc/vec-ternarylogic-9.c: Ditto.
11746 * gcc.target/powerpc/vec-ternarylogic-10.c: Ditto.
11747
11748 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
11749
11750 * gcc.target/powerpc/cnttzdm-0.c: Use lp64.
11751
11752 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
11753
11754 * gcc.target/powerpc/cntlzdm-0.c: Use lp64 instead of powerpc64.
11755 * gcc.target/powerpc/cntlzdm-1.c: Ditto.
11756 * gcc.target/powerpc/cnttzdm-1.c: Ditto.
11757 * gcc.target/powerpc/pdep-0.c: Ditto.
11758 * gcc.target/powerpc/pdep-1.c: Ditto.
11759 * gcc.target/powerpc/pextd-0.c: Ditto.
11760 * gcc.target/powerpc/pextd-1.c: Ditto.
11761
11762 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
11763
11764 * gcc.target/powerpc/pdep-0.c: Change -mcpu= to -mdejagnu-cpu=.
11765 * gcc.target/powerpc/pdep-1.c: Ditto.
11766 * gcc.target/powerpc/pextd-0.c: Ditto.
11767 * gcc.target/powerpc/pextd-1.c: Ditto.
11768 * gcc.target/powerpc/pr90763.c: Ditto.
11769 * gcc.target/powerpc/pr91275.c: Ditto.
11770 * gcc.target/powerpc/pr92796.c: Ditto.
11771 * gcc.target/powerpc/pr93658.c: Ditto.
11772 * gcc.target/powerpc/pr93800.c: Ditto.
11773 * gcc.target/powerpc/setbceq.c: Ditto.
11774 * gcc.target/powerpc/setbcge.c: Ditto.
11775 * gcc.target/powerpc/setbcgt.c: Ditto.
11776 * gcc.target/powerpc/setbcle.c: Ditto.
11777 * gcc.target/powerpc/setbclt.c: Ditto.
11778 * gcc.target/powerpc/setbcne.c: Ditto.
11779 * gcc.target/powerpc/setnbceq.c: Ditto.
11780 * gcc.target/powerpc/setnbcge.c: Ditto.
11781 * gcc.target/powerpc/setnbcgt.c: Ditto.
11782 * gcc.target/powerpc/setnbcle.c: Ditto.
11783 * gcc.target/powerpc/setnbclt.c: Ditto.
11784 * gcc.target/powerpc/setnbcne.c: Ditto.
11785 * gcc.target/powerpc/xxgenpc-runnable.c: Ditto.
11786
11787 2020-05-15 Patrick Palka <ppalka@redhat.com>
11788
11789 PR c++/90996
11790 * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify that each
11791 PLACEHOLDER_EXPR gets correctly resolved.
11792
11793 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
11794
11795 PR fortran/94690
11796 * gfortran.dg/gomp/openmp-simd-4.f90: New test.
11797
11798 2020-05-15 Richard Biener <rguenther@suse.de>
11799
11800 PR tree-optimization/95133
11801 * gcc.dg/pr95133.c: New testcase.
11802
11803 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
11804
11805 PR middle-end/94635
11806 * gfortran.dg/gomp/target-exit-data.f90: New.
11807
11808 2020-05-15 Uroš Bizjak <ubizjak@gmail.com>
11809
11810 PR target/95046
11811 * gcc.target/i386/pr95046-8.c: New test.
11812
11813 2020-05-15 Richard Biener <rguenther@suse.de>
11814
11815 PR tree-optimization/33315
11816 * gcc.dg/tree-ssa/ssa-sink-13.c: New testcase.
11817 * gcc.dg/tree-ssa/ssa-sink-14.c: Likewise.
11818 * gcc.dg/tree-ssa/split-path-7.c: Disable sinking.
11819
11820 2020-05-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11821
11822 PR rtl-optimization/37451, part of PR target/61837
11823 * gcc.target/powerpc/doloop-2.c: New test.
11824
11825 2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
11826
11827 PR jit/94778
11828 * jit.dg/jit.exp: Skip jit tests for targets that don't support
11829 -lgccjit.
11830 * lib/target-supports.exp (check_effective_target_lgccjit): New.
11831
11832 2020-05-14 Andrew Stubbs <ams@codesourcery.com>
11833
11834 * testsuite/gcc.target/gcn/gcn.exp: New file.
11835 * testsuite/gcc.target/gcn/vcc-clobber.c: New file.
11836
11837 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
11838
11839 PR target/95046
11840 * gcc.target/i386/pr95046-7.c: New test.
11841
11842 2020-05-14 Patrick Palka <ppalka@redhat.com>
11843
11844 PR c++/78446
11845 * g++.dg/template/sfinae31.C: New test.
11846
11847 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
11848
11849 PR target/95046
11850 * gcc.target/i386/pr95046-6.c: New test.
11851
11852 2020-05-14 Richard Sandiford <richard.sandiford@arm.com>
11853
11854 PR target/95105
11855 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
11856 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
11857
11858 2020-05-14 Richard Biener <rguenther@suse.de>
11859
11860 PR testsuite/94703
11861 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
11862
11863 2020-05-14 Richard Biener <rguenther@suse.de>
11864
11865 PR middle-end/95118
11866 * gcc.dg/pr95118.c: New testcase.
11867
11868 2020-05-14 Jakub Jelinek <jakub@redhat.com>
11869
11870 * c-c++-common/gomp/declare-variant-14.c: New test.
11871
11872 PR middle-end/95108
11873 * gcc.dg/gomp/pr95108.c: New test.
11874
11875 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
11876
11877 PR target/95046
11878 * gcc.target/i386/pr95046-5.c: New test.
11879
11880 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
11881
11882 * gcc.target/s390/stack-clash-2.c: New test.
11883
11884 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
11885
11886 * gcc.target/s390/stack-clash-1.c: New test.
11887
11888 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
11889
11890 * gcc.target/s390/stack-clash-3.c: New test.
11891
11892 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
11893
11894 * gcc.target/powerpc/vec-extracth-0.c: New.
11895 * gcc.target/powerpc/vec-extracth-1.c: New.
11896 * gcc.target/powerpc/vec-extracth-2.c: New.
11897 * gcc.target/powerpc/vec-extracth-3.c: New.
11898 * gcc.target/powerpc/vec-extracth-4.c: New.
11899 * gcc.target/powerpc/vec-extracth-5.c: New.
11900 * gcc.target/powerpc/vec-extracth-6.c: New.
11901 * gcc.target/powerpc/vec-extracth-7.c: New.
11902 * gcc.target/powerpc/vec-extracth-be-0.c: New.
11903 * gcc.target/powerpc/vec-extracth-be-1.c: New.
11904 * gcc.target/powerpc/vec-extracth-be-2.c: New.
11905 * gcc.target/powerpc/vec-extracth-be-3.c: New.
11906 * gcc.target/powerpc/vec-extractl-0.c: New.
11907 * gcc.target/powerpc/vec-extractl-1.c: New.
11908 * gcc.target/powerpc/vec-extractl-2.c: New.
11909 * gcc.target/powerpc/vec-extractl-3.c: New.
11910 * gcc.target/powerpc/vec-extractl-4.c: New.
11911 * gcc.target/powerpc/vec-extractl-5.c: New.
11912 * gcc.target/powerpc/vec-extractl-6.c: New.
11913 * gcc.target/powerpc/vec-extractl-7.c: New.
11914 * gcc.target/powerpc/vec-extractl-be-0.c: New.
11915 * gcc.target/powerpc/vec-extractl-be-1.c: New.
11916 * gcc.target/powerpc/vec-extractl-be-2.c: New.
11917 * gcc.target/powerpc/vec-extractl-be-3.c: New.
11918
11919 2020-05-13 Patrick Palka <ppalka@redhat.com>
11920
11921 PR c++/79706
11922 * g++.dg/template/sfinae30.C: New test.
11923
11924 2020-05-13 Patrick Palka <ppalka@redhat.com>
11925
11926 PR c++/95020
11927 * g++.dg/cpp2a/concepts-lambda7.C: New test.
11928
11929 2020-05-13 Marek Polacek <polacek@redhat.com>
11930
11931 PR c++/95066
11932 * g++.dg/cpp2a/explicit16.C: New test.
11933
11934 2020-05-13 Jason Merrill <jason@redhat.com>
11935
11936 * lib/target-supports.exp (check_effective_target_c++20_only)
11937 (check_effective_target_c++20): New.
11938
11939 2020-05-13 Jakub Jelinek <jakub@redhat.com>
11940
11941 PR testsuite/95110
11942 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
11943
11944 2020-05-13 Marek Polacek <polacek@redhat.com>
11945
11946 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
11947
11948 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
11949
11950 PR fortran/93497
11951 * gfortran.dg/pr88025.f90: Change in wording of error.
11952 * gfortran.dg/pr93497.f90: New test.
11953 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
11954 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
11955
11956 2020-05-13 Patrick Palka <ppalka@redhat.com>
11957
11958 PR c++/70642
11959 * g++.dg/cpp0x/alias-decl-70.C: New test.
11960
11961 2020-05-13 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR debug/95080
11964 * g++.dg/opt/pr95080.C: New test.
11965
11966 PR tree-optimization/95060
11967 * gcc.target/i386/avx512f-pr95060.c: New test.
11968 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
11969 * gcc.target/i386/fma_double_2.c: Likewise.
11970 * gcc.target/i386/fma_double_3.c: Likewise.
11971 * gcc.target/i386/fma_double_4.c: Likewise.
11972 * gcc.target/i386/fma_double_5.c: Likewise.
11973 * gcc.target/i386/fma_double_6.c: Likewise.
11974 * gcc.target/i386/fma_float_1.c: Likewise.
11975 * gcc.target/i386/fma_float_2.c: Likewise.
11976 * gcc.target/i386/fma_float_3.c: Likewise.
11977 * gcc.target/i386/fma_float_4.c: Likewise.
11978 * gcc.target/i386/fma_float_5.c: Likewise.
11979 * gcc.target/i386/fma_float_6.c: Likewise.
11980 * gcc.target/i386/l_fma_double_1.c: Likewise.
11981 * gcc.target/i386/l_fma_double_2.c: Likewise.
11982 * gcc.target/i386/l_fma_double_3.c: Likewise.
11983 * gcc.target/i386/l_fma_double_4.c: Likewise.
11984 * gcc.target/i386/l_fma_double_5.c: Likewise.
11985 * gcc.target/i386/l_fma_double_6.c: Likewise.
11986 * gcc.target/i386/l_fma_float_1.c: Likewise.
11987 * gcc.target/i386/l_fma_float_2.c: Likewise.
11988 * gcc.target/i386/l_fma_float_3.c: Likewise.
11989 * gcc.target/i386/l_fma_float_4.c: Likewise.
11990 * gcc.target/i386/l_fma_float_5.c: Likewise.
11991 * gcc.target/i386/l_fma_float_6.c: Likewise.
11992
11993 2020-05-13 Martin Liska <mliska@suse.cz>
11994
11995 PR sanitizer/95051
11996 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
11997 and -O2 were enough to trigger the original ICE.
11998
11999 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
12000
12001 PR preprocessor/95013
12002 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
12003
12004 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
12005
12006 PR tree-optimization/94969
12007 * gcc.dg/tree-ssa/pr94969.c: New test.
12008
12009 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
12010
12011 * gcc.target/riscv/shorten-memrefs-1.c: New test.
12012 * gcc.target/riscv/shorten-memrefs-2.c: New test.
12013 * gcc.target/riscv/shorten-memrefs-3.c: New test.
12014 * gcc.target/riscv/shorten-memrefs-4.c: New test.
12015 * gcc.target/riscv/shorten-memrefs-5.c: New test.
12016 * gcc.target/riscv/shorten-memrefs-6.c: New test.
12017 * gcc.target/riscv/shorten-memrefs-7.c: New test.
12018
12019 2020-05-12 Nathan Sidwell <nathan@acm.org>
12020
12021 PR preprocessor/95013
12022 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
12023 * c-c++-common/gomp/pr79428-2.c: Likewise.
12024 * g++.dg/cpp0x/decltype63.C: Likewise.
12025 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
12026 * g++.dg/cpp0x/pr68726.C: Likewise.
12027 * g++.dg/cpp0x/pr78341.C: Likewise.
12028 * g++.dg/cpp1y/pr65202.C: Likewise.
12029 * g++.dg/cpp1y/pr65340.C: Likewise.
12030 * g++.dg/cpp1y/pr68578.C: Likewise.
12031 * g++.dg/cpp1z/class-deduction44.C: Likewise.
12032 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
12033 * g++.dg/diagnostic/unclosed-function.C: Likewise.
12034 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
12035 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
12036 * g++.dg/ext/pr84598.C: Likewise.
12037 * g++.dg/other/switch4.C: Likewise.
12038 * g++.dg/parse/attr4.C: Likewise.
12039 * g++.dg/parse/cond4.C: Likewise.
12040 * g++.dg/parse/crash10.C: Likewise.
12041 * g++.dg/parse/crash18.C: Likewise.
12042 * g++.dg/parse/crash27.C: Likewise.
12043 * g++.dg/parse/crash34.C: Likewise.
12044 * g++.dg/parse/crash35.C: Likewise.
12045 * g++.dg/parse/crash52.C: Likewise.
12046 * g++.dg/parse/crash59.C: Likewise.
12047 * g++.dg/parse/crash61.C: Likewise.
12048 * g++.dg/parse/crash67.C: Likewise.
12049 * g++.dg/parse/error14.C: Likewise.
12050 * g++.dg/parse/error56.C: Likewise.
12051 * g++.dg/parse/invalid1.C: Likewise.
12052 * g++.dg/parse/parameter-declaration-1.C: Likewise.
12053 * g++.dg/parse/parser-pr28152-2.C: Likewise.
12054 * g++.dg/parse/parser-pr28152.C: Likewise.
12055 * g++.dg/parse/pr68722.C: Likewise.
12056 * g++.dg/pr46852.C: Likewise.
12057 * g++.dg/pr46868.C: Likewise.
12058 * g++.dg/template/crash115.C: Likewise.
12059 * g++.dg/template/crash43.C: Likewise.
12060 * g++.dg/template/crash90.C: Likewise.
12061 * g++.dg/template/error-recovery1.C: Likewise.
12062 * g++.dg/template/error57.C: Likewise.
12063 * g++.old-deja/g++.other/crash31.C: Likewise.
12064 * gcc.dg/empty-source-2.c: Likewise.
12065 * gcc.dg/empty-source-3.c: Likewise.
12066 * gcc.dg/noncompile/pr30552-3.c: Likewise.
12067 * gcc.dg/noncompile/pr35447-1.c: Likewise.
12068 * gcc.dg/pr20245-1.c: Likewise.
12069 * gcc.dg/pr28419.c: Likewise.
12070 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
12071 * gcc.dg/unclosed-init.c: Likewise.
12072 * obj-c++.dg/property/property-neg-6.mm: Likewise.
12073 * obj-c++.dg/syntax-error-10.mm: Likewise.
12074 * obj-c++.dg/syntax-error-8.mm: Likewise.
12075 * obj-c++.dg/syntax-error-9.mm: Likewise.
12076
12077 2020-05-12 Marek Polacek <polacek@redhat.com>
12078
12079 PR c++/95074
12080 * g++.dg/lookup/koenig15.C: New test.
12081
12082 2020-05-12 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR sanitizer/95051
12085 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
12086
12087 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
12088
12089 PR target/95046
12090 * gcc.target/i386/pr95046-4.c: New test.
12091
12092 2020-05-12 Patrick Palka <ppalka@redhat.com>
12093
12094 PR c++/78752
12095 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
12096
12097 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
12098
12099 PR target/95046
12100 * gcc.target/i386/pr95046-3.c: New test.
12101
12102 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
12103
12104 PR target/95046
12105 * gcc.target/i386/pr95046-2.c: New test.
12106
12107 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
12108
12109 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
12110 in the large memory model.
12111
12112 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
12113
12114 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
12115 be created.
12116
12117 2020-05-12 Martin Liska <mliska@suse.cz>
12118
12119 PR sanitizer/95033
12120 PR sanitizer/95051
12121 * g++.dg/asan/function-argument-4.C: New test.
12122 * gcc.dg/asan/pr95033.c: New test.
12123 * gcc.dg/asan/pr95051.c: New test.
12124
12125 2020-05-12 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR c++/95063
12128 * g++.dg/gomp/pr95063.C: New test.
12129
12130 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
12131
12132 PR tree-optimization/94980
12133 * gcc.target/i386/pr94980.c: New test.
12134
12135 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12136
12137 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
12138 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
12139 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
12140 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
12141 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
12142 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
12143 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
12144 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
12145 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
12146 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
12147 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
12148 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
12149 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
12150 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
12151 * gcc.target/powerpc/vec-gnb-3.c: Delete.
12152 * gcc.target/powerpc/vec-gnb-4.c: Delete.
12153 * gcc.target/powerpc/vec-gnb-5.c: Delete.
12154 * gcc.target/powerpc/vec-gnb-6.c: Delete.
12155 * gcc.target/powerpc/vec-gnb-7.c: Delete.
12156
12157 2020-05-11 Carl Love <cel@us.ibm.com>
12158
12159 * gcc.target/powerpc/xxgenpc-runnable.c: New.
12160
12161 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12162
12163 * gcc.target/powerpc/vec-stril-0.c: New.
12164 * gcc.target/powerpc/vec-stril-1.c: New.
12165 * gcc.target/powerpc/vec-stril-10.c: New.
12166 * gcc.target/powerpc/vec-stril-11.c: New.
12167 * gcc.target/powerpc/vec-stril-12.c: New.
12168 * gcc.target/powerpc/vec-stril-13.c: New.
12169 * gcc.target/powerpc/vec-stril-14.c: New.
12170 * gcc.target/powerpc/vec-stril-15.c: New.
12171 * gcc.target/powerpc/vec-stril-16.c: New.
12172 * gcc.target/powerpc/vec-stril-17.c: New.
12173 * gcc.target/powerpc/vec-stril-18.c: New.
12174 * gcc.target/powerpc/vec-stril-19.c: New.
12175 * gcc.target/powerpc/vec-stril-2.c: New.
12176 * gcc.target/powerpc/vec-stril-20.c: New.
12177 * gcc.target/powerpc/vec-stril-21.c: New.
12178 * gcc.target/powerpc/vec-stril-22.c: New.
12179 * gcc.target/powerpc/vec-stril-23.c: New.
12180 * gcc.target/powerpc/vec-stril-3.c: New.
12181 * gcc.target/powerpc/vec-stril-4.c: New.
12182 * gcc.target/powerpc/vec-stril-5.c: New.
12183 * gcc.target/powerpc/vec-stril-6.c: New.
12184 * gcc.target/powerpc/vec-stril-7.c: New.
12185 * gcc.target/powerpc/vec-stril-8.c: New.
12186 * gcc.target/powerpc/vec-stril-9.c: New.
12187 * gcc.target/powerpc/vec-stril_p-0.c: New.
12188 * gcc.target/powerpc/vec-stril_p-1.c: New.
12189 * gcc.target/powerpc/vec-stril_p-10.c: New.
12190 * gcc.target/powerpc/vec-stril_p-11.c: New.
12191 * gcc.target/powerpc/vec-stril_p-2.c: New.
12192 * gcc.target/powerpc/vec-stril_p-3.c: New.
12193 * gcc.target/powerpc/vec-stril_p-4.c: New.
12194 * gcc.target/powerpc/vec-stril_p-5.c: New.
12195 * gcc.target/powerpc/vec-stril_p-6.c: New.
12196 * gcc.target/powerpc/vec-stril_p-7.c: New.
12197 * gcc.target/powerpc/vec-stril_p-8.c: New.
12198 * gcc.target/powerpc/vec-stril_p-9.c: New.
12199 * gcc.target/powerpc/vec-strir-0.c: New.
12200 * gcc.target/powerpc/vec-strir-1.c: New.
12201 * gcc.target/powerpc/vec-strir-10.c: New.
12202 * gcc.target/powerpc/vec-strir-11.c: New.
12203 * gcc.target/powerpc/vec-strir-12.c: New.
12204 * gcc.target/powerpc/vec-strir-13.c: New.
12205 * gcc.target/powerpc/vec-strir-14.c: New.
12206 * gcc.target/powerpc/vec-strir-15.c: New.
12207 * gcc.target/powerpc/vec-strir-16.c: New.
12208 * gcc.target/powerpc/vec-strir-17.c: New.
12209 * gcc.target/powerpc/vec-strir-18.c: New.
12210 * gcc.target/powerpc/vec-strir-19.c: New.
12211 * gcc.target/powerpc/vec-strir-2.c: New.
12212 * gcc.target/powerpc/vec-strir-20.c: New.
12213 * gcc.target/powerpc/vec-strir-21.c: New.
12214 * gcc.target/powerpc/vec-strir-22.c: New.
12215 * gcc.target/powerpc/vec-strir-23.c: New.
12216 * gcc.target/powerpc/vec-strir-3.c: New.
12217 * gcc.target/powerpc/vec-strir-4.c: New.
12218 * gcc.target/powerpc/vec-strir-5.c: New.
12219 * gcc.target/powerpc/vec-strir-6.c: New.
12220 * gcc.target/powerpc/vec-strir-7.c: New.
12221 * gcc.target/powerpc/vec-strir-8.c: New.
12222 * gcc.target/powerpc/vec-strir-9.c: New.
12223 * gcc.target/powerpc/vec-strir_p-0.c: New.
12224 * gcc.target/powerpc/vec-strir_p-1.c: New.
12225 * gcc.target/powerpc/vec-strir_p-10.c: New.
12226 * gcc.target/powerpc/vec-strir_p-11.c: New.
12227 * gcc.target/powerpc/vec-strir_p-2.c: New.
12228 * gcc.target/powerpc/vec-strir_p-3.c: New.
12229 * gcc.target/powerpc/vec-strir_p-4.c: New.
12230 * gcc.target/powerpc/vec-strir_p-5.c: New.
12231 * gcc.target/powerpc/vec-strir_p-6.c: New.
12232 * gcc.target/powerpc/vec-strir_p-7.c: New.
12233 * gcc.target/powerpc/vec-strir_p-8.c: New.
12234 * gcc.target/powerpc/vec-strir_p-9.c: New.
12235
12236 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
12237
12238 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
12239 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
12240 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
12241 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
12242 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
12243 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
12244 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
12245 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
12246 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
12247 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
12248 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
12249
12250 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12251
12252 * gcc.target/powerpc/pdep-0.c: New.
12253 * gcc.target/powerpc/pdep-1.c: New.
12254 * gcc.target/powerpc/pextd-0.c: New.
12255 * gcc.target/powerpc/pextd-1.c: New.
12256
12257 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12258
12259 * gcc.target/powerpc/vec-clrl-0.c: New.
12260 * gcc.target/powerpc/vec-clrl-1.c: New.
12261 * gcc.target/powerpc/vec-clrr-0.c: New.
12262 * gcc.target/powerpc/vec-clrr-1.c: New.
12263
12264 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12265
12266 * gcc.target/powerpc/cntlzdm-0.c: New test.
12267 * gcc.target/powerpc/cntlzdm-1.c: New test.
12268 * gcc.target/powerpc/cnttzdm-0.c: New test.
12269 * gcc.target/powerpc/cnttzdm-1.c: New test.
12270
12271 2020-05-11 Harald Anlauf <anlauf@gmx.de>
12272
12273 PR fortran/95053
12274 * gfortran.dg/pr95053.f: New test.
12275
12276 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
12277
12278 PR target/95046
12279 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
12280
12281 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12282
12283 * gcc.target/powerpc/vec-cfuged-0.c: New test.
12284 * gcc.target/powerpc/vec-cfuged-1.c: New test.
12285
12286 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12287
12288 * gcc.target.powerpc/cfuged-0.c: New test.
12289 * gcc.target.powerpc/cfuged-1.c: New test.
12290
12291 2020-05-11 Richard Biener <rguenther@suse.de>
12292
12293 PR tree-optimization/95049
12294 * gcc.dg/torture/pr95049.c: New testcase.
12295
12296 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12297 Bill Schmidt <wschmidt@linux.ibm.com>
12298
12299 * gcc.target/powerpc/vec-gnb-0.c: New test.
12300 * gcc.target/powerpc/vec-gnb-1.c: New test.
12301 * gcc.target/powerpc/vec-gnb-10.c: New test.
12302 * gcc.target/powerpc/vec-gnb-2.c: New test.
12303 * gcc.target/powerpc/vec-gnb-3.c: New test.
12304 * gcc.target/powerpc/vec-gnb-4.c: New test.
12305 * gcc.target/powerpc/vec-gnb-5.c: New test.
12306 * gcc.target/powerpc/vec-gnb-6.c: New test.
12307 * gcc.target/powerpc/vec-gnb-7.c: New test.
12308 * gcc.target/powerpc/vec-gnb-8.c: New test.
12309 * gcc.target/powerpc/vec-gnb-9.c: New test.
12310
12311 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12312
12313 * gcc.target/powerpc/vec-pdep-0.c: New.
12314 * gcc.target/powerpc/vec-pdep-1.c: New.
12315 * gcc.target/powerpc/vec-pext-0.c: New.
12316 * gcc.target/powerpc/vec-pext-1.c: New.
12317
12318 2020-05-11 Richard Biener <rguenther@suse.de>
12319
12320 PR tree-optimization/94988
12321 PR tree-optimization/95025
12322 * gcc.dg/torture/pr94988.c: New testcase.
12323 * gcc.dg/torture/pr95025.c: Likewise.
12324 * gcc.dg/torture/pr95045.c: Likewise.
12325 * g++.dg/asan/pr95025.C: New testcase.
12326
12327 2020-05-11 Jakub Jelinek <jakub@redhat.com>
12328 Tobias Burnus <tobias@codesourcery.com>
12329
12330 PR fortran/94672
12331 * gfortran.dg/gomp/pr94672.f90: New.
12332 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
12333
12334 2020-05-11 Felix Yang <felix.yang@huawei.com>
12335
12336 PR target/94991
12337 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
12338
12339 2020-05-11 Alex Coplan <alex.coplan@arm.com>
12340
12341 * gcc.target/aarch64/csinv-neg.c: New test.
12342
12343 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12344
12345 * gcc.target/powerpc/vec-clzm-0.c: New test.
12346 * gcc.target/powerpc/vec-clzm-1.c: New test.
12347 * gcc.target/powerpc/vec-ctzm-0.c: New test.
12348 * gcc.target/powerpc/vec-ctzm-1.c: New test.
12349
12350 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12351
12352 * gcc.target/powerpc/dg-future-0.c: New.
12353 * gcc.target/powerpc/dg-future-1.c: New.
12354 * lib/target-supports.exp (check_powerpc_future_hw_available):
12355 Replace -mfuture with -mcpu=future.
12356 (check_effective_target_powerpc_future_ok): Likewise.
12357 (is-effective-target): Add powerpc_future_hw.
12358
12359 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
12360
12361 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
12362
12363 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
12364
12365 PR target/95046
12366 * gcc.target/i386/pr95046-1.c: New test.
12367
12368 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
12369
12370 PR fortran/59107
12371 * gfortran.dg/pr59107.f90: New test.
12372
12373 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
12374
12375 PR tree-optimization/83403
12376 * gcc.dg/tree-ssa/pr83403-1.c: New test.
12377 * gcc.dg/tree-ssa/pr83403-2.c: New test.
12378 * gcc.dg/tree-ssa/pr83403.h: New header.
12379
12380 2020-05-10 Harald Anlauf <anlauf@gmx.de>
12381
12382 PR fortran/93499
12383 * gfortran.dg/pr93499.f90: New test.
12384
12385 2020-05-09 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR testsuite/95008
12388 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
12389 triggered.
12390 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
12391 message.
12392
12393 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
12394
12395 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
12396 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
12397 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12398 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
12399 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
12400 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
12401 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
12402 traces of crisv32-*.
12403
12404 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
12405
12406 * gcc.target/i386/pr92807-1.c: Improve the regex.
12407
12408 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
12409
12410 PR c++/95003
12411 * g++.dg/coroutines/torture/pr95003.C: New test.
12412
12413 2020-05-08 Nathan Sidwell <nathan@acm.org>
12414
12415 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
12416 * gcc.dg/cpp/dir-only-*: Likewise.
12417 * c-c++-common/cpp/dir-only-[78].c: New.
12418
12419 2020-05-08 Richard Biener <rguenther@suse.de>
12420
12421 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
12422 SLP permutations becoming builds from scalars.
12423 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
12424 * gcc.dg/vect/bb-slp-34.c: Likewise.
12425
12426 2020-05-08 Nathan Sidwell <nathan@acm.org>
12427
12428 * c-c++-common/raw-string-6.c: Adjust EOF error location.
12429 * g++.dg/cpp0x/decltype63.C: Likewise.
12430 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
12431 * g++.dg/cpp0x/pr68726.C: Likewise.
12432 * g++.dg/cpp0x/pr78341.C: Likewise.
12433 * g++.dg/cpp1y/pr65202.C: Likewise.
12434 * g++.dg/cpp1z/class-deduction44.C: Likewise.
12435 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
12436 * g++.dg/diagnostic/unclosed-function.C: Likewise.
12437 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
12438 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
12439 * g++.dg/ext/pr84598.C: Likewise.
12440 * g++.dg/other/switch4.C: Likewise.
12441 * g++.dg/parse/crash10.C: Likewise.
12442 * g++.dg/parse/crash18.C: Likewise.
12443 * g++.dg/parse/crash35.C: Likewise.
12444 * g++.dg/parse/crash59.C: Likewise.
12445 * g++.dg/parse/crash61.C: Likewise.
12446 * g++.dg/parse/crash67.C: Likewise.
12447 * g++.dg/parse/ctor3.C: Likewise.
12448 * g++.dg/parse/error14.C: Likewise.
12449 * g++.dg/parse/error5.C: Likewise.
12450 * g++.dg/parse/error56.C: Likewise.
12451 * g++.dg/parse/invalid1.C: Likewise.
12452 * g++.dg/parse/parameter-declaration-1.C: Likewise.
12453 * g++.dg/parse/parser-pr28152-2.C: Likewise.
12454 * g++.dg/parse/parser-pr28152.C: Likewise.
12455 * g++.dg/parse/pr68722.C: Likewise.
12456 * g++.dg/pr46852.C: Likewise.
12457 * g++.dg/pr46868.C: Likewise.
12458 * g++.dg/template/crash115.C: Likewise.
12459 * g++.dg/template/crash43.C: Likewise.
12460 * g++.dg/template/error-recovery1.C: Likewise.
12461 * g++.dg/template/error57.C: Likewise.
12462 * g++.old-deja/g++.other/crash31.C: Likewise.
12463
12464 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
12465
12466 * gnat.dg/addr15.adb: New test.
12467
12468 2020-05-08 Richard Biener <rguenther@suse.de>
12469
12470 * gnat.dg/opt83.adb: New testcase.
12471
12472 2020-05-08 Jakub Jelinek <jakub@redhat.com>
12473
12474 PR tree-optimization/94786
12475 * gcc.dg/tree-ssa/pr94786.c: New test.
12476
12477 PR target/94857
12478 * gcc.target/i386/pr94857.c: New test.
12479
12480 PR tree-optimization/94783
12481 * gcc.dg/tree-ssa/pr94783.c: New test.
12482
12483 PR tree-optimization/94956
12484 * gcc.target/i386/pr94956.c: New test.
12485
12486 PR tree-optimization/94913
12487 * gcc.dg/tree-ssa/pr94913.c: New test.
12488
12489 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12490
12491 * gcc.target/powerpc/setnbc.h: New.
12492 * gcc.target/powerpc/setnbceq.c: New.
12493 * gcc.target/powerpc/setnbcge.c: New.
12494 * gcc.target/powerpc/setnbcgt.c: New.
12495 * gcc.target/powerpc/setnbcle.c: New.
12496 * gcc.target/powerpc/setnbclt.c: New.
12497 * gcc.target/powerpc/setnbcne.c: New.
12498
12499 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12500
12501 * gcc.target/powerpc/setbc.h: New.
12502 * gcc.target/powerpc/setbceq.c: New.
12503 * gcc.target/powerpc/setbcge.c: New.
12504 * gcc.target/powerpc/setbcgt.c: New.
12505 * gcc.target/powerpc/setbcle.c: New.
12506 * gcc.target/powerpc/setbclt.c: New.
12507 * gcc.target/powerpc/setbcne.c: New.
12508
12509 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
12510
12511 PR c++/94817
12512 PR c++/94829
12513 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
12514 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
12515 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
12516 continuation of compilation.
12517 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
12518 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
12519 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
12520 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
12521 * g++.dg/coroutines/pr94817.C: New test.
12522 * g++.dg/coroutines/pr94829.C: New test.
12523
12524 2020-05-07 Marek Polacek <polacek@redhat.com>
12525
12526 PR c++/94590 - Detect long double -> double narrowing.
12527 * g++.dg/cpp0x/Wnarrowing18.C: New test.
12528
12529 2020-05-07 Marek Polacek <polacek@redhat.com>
12530
12531 PR c++/94255
12532 * g++.dg/template/spec41.C: New test.
12533
12534 2020-05-07 Marek Polacek <polacek@redhat.com>
12535
12536 P1957R2
12537 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
12538
12539 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
12540
12541 * gcc.dg/20050121-1.c: Fix broken dg directives.
12542 * gcc.dg/analzyer/pr93382.c: Likewise.
12543 * gcc.dg/autopar/pr68460.c: Likewise.
12544 * gcc.dg/c90-fordecl-1.c: Likewise.
12545 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
12546 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12547 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12548 * gcc.dg/lto/pr52634_0.c: Likewise.
12549 * gcc.dg/pr32069.c: Likewise.
12550 * gcc.dg/pr35445.c: Likewise.
12551 * gcc.dg/pr40172-3.c: Likewise.
12552 * gcc.dg/pr87347.c: Likewise.
12553 * gcc.dg/pr88660.c: Likewise.
12554 * gcc.dg/pr89689.c: Likewise.
12555 * gcc.dg/sinatan-2.c: Likewise.
12556 * gcc.dg/sinhatanh-1.c: Likewise.
12557 * gcc.dg/sinhovercosh-1.c: Likewise.
12558 * gcc.dg/tls/opt-9.c: Likewise.
12559 * gcc.dg/torture/builtins-1.c: Likewise.
12560 * gcc.dg/torture/pr51106-1.c: Likewise.
12561 * gcc.dg/torture/pr51106-2.c: Likewise.
12562 * gcc.dg/torture/pr80281.c: Likewise.
12563 * gcc.dg/torture/pr92252.c: Likewise.
12564 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
12565 * gcc.dg/tree-ssa/pr79448.c: Likewise.
12566 * gcc.dg/tree-ssa/pr92163.c: Likewise.
12567 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
12568 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
12569 * gcc.dg/two-types-6.c: Likewise.
12570 * gcc.dg/ubsan/c-shift-1.c: Likewise.
12571 * gcc.dg/var-expand3.c: Likewise.
12572 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
12573 * gcc.dg/vect/pr71264.c: Likewise.
12574
12575 2020-05-07 Marek Polacek <polacek@redhat.com>
12576
12577 * g++.dg/other/operator1.C: Adjust expected message.
12578 * g++.dg/overload/operator2.C: Likewise.
12579 * g++.dg/template/error30.C: Likewise.
12580 * g++.old-deja/g++.jason/operator.C: Likewise.
12581
12582 2020-05-07 Richard Biener <rguenther@suse.de>
12583
12584 PR middle-end/94703
12585 * gcc.dg/tree-ssa/pr94703.c: New testcase.
12586
12587 2020-05-07 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR c++/94946
12590 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
12591 sysv_abi and ms_abi attributes in that case instead of fastcall and
12592 no attribute.
12593
12594 PR c/94968
12595 * gcc.dg/pr94968.c: New test.
12596
12597 2020-05-07 Richard Biener <rguenther@suse.de>
12598
12599 PR tree-optimization/57359
12600 * gcc.dg/torture/pr57359-1.c: New testcase.
12601 * gcc.dg/torture/pr57359-1.c: Likewise.
12602 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
12603 * gcc.dg/graphite/pr80906.c: XFAIL.
12604
12605 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
12606
12607 * gnat.dg/debug16.adb: New test.
12608
12609 2020-05-06 Marek Polacek <polacek@redhat.com>
12610
12611 PR c++/94938
12612 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
12613 * g++.dg/warn/Wtype-limits4.C: New test.
12614 * g++.dg/warn/template-2.C: New test.
12615 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
12616
12617 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
12618
12619 PR d/94970
12620 * gdc.dg/pr94970.d: New test.
12621
12622 2020-05-06 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR c++/94951
12625 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
12626
12627 PR c++/94907
12628 * g++.dg/cpp2a/spaceship-synth8.C: New test.
12629
12630 2020-05-06 qing zhao <qing.zhao@oracle.com>
12631
12632 PR c/94230
12633 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
12634 provide hint to use the new -flarge-source-files option.
12635
12636 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
12637
12638 PR target/94913
12639 * gcc.target/i386/pr94913-1.c: New test.
12640 * gcc.target/i386/pr94913-2.c: Ditto.
12641
12642 2020-05-06 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/94963
12645 * gcc.dg/pr94963.c: New testcase.
12646
12647 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
12648
12649 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
12650 * g++.dg/other/i386-3.c: Likewise.
12651 * gcc.target/i386/sse-12.c: Likewise.
12652 * gcc.target/i386/sse-13.c: Likewise.
12653 * gcc.target/i386/sse-14.c: Likewise.
12654 * gcc.target/i386/sse-22.c: Likewsie.
12655 * gcc.target/i386/sse-23.c: Likewise.
12656 * gcc.target/i386/tsxldtrk-1.c: New test.
12657 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
12658 for tsxldtrk.
12659
12660 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
12661
12662 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
12663 avx512vp2intersect.
12664
12665 2020-05-06 Jakub Jelinek <jakub@redhat.com>
12666
12667 PR tree-optimization/94921
12668 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
12669 simplifications.
12670
12671 PR rtl-optimization/94873
12672 * gcc.dg/pr94873.c: New test.
12673
12674 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
12675 Wei Xiao <wei3.xiao@intel.com>
12676
12677 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
12678 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
12679 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
12680 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
12681 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
12682 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
12683 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
12684 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
12685 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
12686
12687 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
12688
12689 PR testsuite/84324
12690 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
12691 Change return type to int.
12692
12693 2020-05-05 Harald Anlauf <anlauf@gmx.de>
12694
12695 PR fortran/93366
12696 * gfortran.dg/pr93366.f90: New test.
12697
12698 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
12699
12700 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
12701 * gcc.target/powerpc/pr70117.c: Likewise.
12702
12703 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
12704
12705 * gcc.target/pru/clobber-sp.c: New test.
12706
12707 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
12708
12709 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
12710 take into account additional available registers.
12711 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
12712
12713 2020-05-05 Marek Polacek <polacek@redhat.com>
12714
12715 PR c++/94799
12716 * g++.dg/lookup/this1.C: Adjust dg-error.
12717 * g++.dg/template/lookup12.C: New test.
12718 * g++.dg/template/lookup13.C: New test.
12719 * g++.dg/template/lookup14.C: New test.
12720 * g++.dg/template/lookup15.C: New test.
12721
12722 2020-05-05 Martin Liska <mliska@suse.cz>
12723
12724 * gcc.dg/spellcheck-options-22.c: New test.
12725
12726 2020-05-05 Martin Liska <mliska@suse.cz>
12727
12728 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
12729 dg-additional-options if len <= 120 chars.
12730 * g++.dg/cpp1y/new1.C: Likewise.
12731 * g++.dg/cpp1y/new2.C: Likewise.
12732 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
12733 * g++.dg/init/new18.C: Likewise.
12734 * g++.dg/ipa/devirt-19.C: Likewise.
12735 * g++.dg/ipa/devirt-52.C: Likewise.
12736 * g++.dg/ipa/pr44372.C: Likewise.
12737 * g++.dg/ipa/pr58371.C: Likewise.
12738 * g++.dg/ipa/pr63587-2.C: Likewise.
12739 * g++.dg/ipa/pr78211.C: Likewise.
12740 * g++.dg/opt/dump1.C: Likewise.
12741 * g++.dg/opt/pr44919.C: Likewise.
12742 * g++.dg/opt/pr47615.C: Likewise.
12743 * g++.dg/opt/pr82159-2.C: Likewise.
12744 * g++.dg/other/pr52048.C: Likewise.
12745 * g++.dg/pr57662.C: Likewise.
12746 * g++.dg/pr59510.C: Likewise.
12747 * g++.dg/pr67989.C: Likewise.
12748 * g++.dg/pr81194.C: Likewise.
12749 * g++.dg/template/canon-type-8.C: Likewise.
12750 * g++.dg/template/crash107.C: Likewise.
12751 * g++.dg/template/show-template-tree-3.C: Likewise.
12752 * g++.dg/tm/cgraph_edge.C: Likewise.
12753 * g++.dg/torture/20141013.C: Likewise.
12754 * g++.dg/torture/pr34641.C: Likewise.
12755 * g++.dg/torture/pr34850.C: Likewise.
12756 * g++.dg/torture/pr36745.C: Likewise.
12757 * g++.dg/torture/pr40991.C: Likewise.
12758 * g++.dg/torture/pr48271.C: Likewise.
12759 * g++.dg/torture/pr53602.C: Likewise.
12760 * g++.dg/torture/pr53752.C: Likewise.
12761 * g++.dg/torture/pr54838.C: Likewise.
12762 * g++.dg/torture/pr58252.C: Likewise.
12763 * g++.dg/tree-ssa/pr22444.C: Likewise.
12764 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
12765 * g++.dg/tree-ssa/pr27283.C: Likewise.
12766 * g++.dg/tree-ssa/pr27291.C: Likewise.
12767 * g++.dg/tree-ssa/pr27548.C: Likewise.
12768 * g++.dg/tree-ssa/pr42337.C: Likewise.
12769 * g++.dg/ubsan/pr65583.C: Likewise.
12770 * g++.old-deja/g++.robertl/eb27.C: Likewise.
12771 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
12772 * gcc.target/arm/simd/vmmla_1.c: Likewise.
12773 * gcc.target/i386/vect-pr67800.c: Likewise.
12774 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
12775 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
12776
12777 2020-05-05 Richard Biener <rguenther@suse.de>
12778
12779 PR testsuite/92177
12780 * gcc.dg/vect/bb-slp-22.c: Adjust.
12781
12782 2020-05-05 Richard Biener <rguenther@suse.de>
12783
12784 PR ipa/94947
12785 * gcc.dg/torture/pr94947-1.c: New testcase.
12786 * gcc.dg/torture/pr94947-2.c: Likewise.
12787
12788 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
12789
12790 * gnat.dg/aggr29.adb: New test.
12791
12792 2020-05-05 Richard Biener <rguenther@suse.de>
12793
12794 PR tree-optimization/94949
12795 * gcc.dg/torture/pr94949.c: New testcase.
12796
12797 2020-05-05 Alex Coplan <alex.coplan@arm.com>
12798
12799 * gcc.target/aarch64/mvn_zero_ext.c: New test.
12800
12801 2020-05-05 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR tree-optimization/94800
12804 * gcc.dg/tree-ssa/pr94800.c: New test.
12805 * gcc.dg/tree-ssa/popcount5.c: New test.
12806 * gcc.dg/tree-ssa/popcount5l.c: New test.
12807 * gcc.dg/tree-ssa/popcount5ll.c: New test.
12808
12809 PR target/94942
12810 * gcc.target/i386/pr94942.c: New test.
12811
12812 PR tree-optimization/94914
12813 * gcc.target/i386/pr94914.c: New test.
12814
12815 2020-05-04 Patrick Palka <ppalka@redhat.com>
12816
12817 PR c++/94038
12818 * g++.dg/warn/pr94038.C: New test.
12819
12820 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
12821
12822 PR middle-end/94941
12823 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
12824
12825 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
12826
12827 PR target/94795
12828 * gcc.target/i386/pr94795-1.c: New test.
12829 * gcc.target/i386/pr94795-2.c: Ditto.
12830
12831 2020-05-04 Richard Biener <rguenther@suse.de>
12832
12833 PR tree-optimization/39612
12834 * gcc.dg/tree-ssa/pr39612.c: New testcase.
12835
12836 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
12837
12838 PR target/94650
12839 * gcc.targeti/i386/pr94650.c: New test.
12840
12841 2020-05-04 Jakub Jelinek <jakub@redhat.com>
12842
12843 PR tree-optimization/94718
12844 * gcc.dg/tree-ssa/pr94718-4.c: New test.
12845 * gcc.dg/tree-ssa/pr94718-5.c: New test.
12846
12847 PR tree-optimization/94718
12848 * gcc.dg/tree-ssa/pr94718-3.c: New test.
12849
12850 PR tree-optimization/94718
12851 * gcc.dg/tree-ssa/pr94718-1.c: New test.
12852 * gcc.dg/tree-ssa/pr94718-2.c: New test.
12853
12854 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
12855
12856 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
12857
12858 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
12859
12860 PR fortran/94788
12861 * lib/gfortran.exp (gfortran_target_compile): Get asan library
12862 from TEST_ALWAYS_FLAGS.
12863
12864 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12865
12866 PR fortran/94788
12867 * gfortran.dg/asan: New directory.
12868 * gfortran.dg/asan/asan.exp: New file.
12869 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
12870
12871 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
12872
12873 PR target/93492
12874 * c-c++-common/patchable_function_entry-error-1.c: New test.
12875 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
12876 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
12877
12878 2020-05-01 Patrick Palka <ppalka@redhat.com>
12879
12880 PR c++/90880
12881 * g++.dg/template/sfinae29.C: New test.
12882
12883 2020-05-01 Marek Polacek <polacek@redhat.com>
12884
12885 PR c++/94885
12886 * g++.dg/cpp2a/paren-init26.C: New test.
12887
12888 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
12889
12890 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
12891 * c-c++-common/asan/asan-interface-1.c: Likewise.
12892 * c-c++-common/asan/clone-test-1.c: Likewise.
12893 * c-c++-common/asan/no-asan-stack.c: Likewise.
12894 * c-c++-common/asan/pr59063-1.c: Likewise.
12895 * c-c++-common/asan/pr59063-2.c: Likewise.
12896 * g++.dg/asan/asan_test.C: Likewise.
12897 * g++.dg/asan/asan_test_utils.h: Likewise.
12898 * g++.dg/asan/interception-failure-test-1.C: Likewise.
12899 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
12900
12901 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
12902
12903 PR rtl-optimization/94740
12904 * gcc.target/powerpc/pr94740.c: New test.
12905
12906 2020-04-30 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR c/94842
12909 * gcc.dg/pr94842.c: New test.
12910
12911 2020-04-30 Martin Jambor <mjambor@suse.cz>
12912
12913 PR ipa/94856
12914 * g++.dg/ipa/pr94856.C: New test.
12915
12916 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
12917
12918 PR c++/94886
12919 * g++.dg/coroutines/pr94886-folly-3.C: New test.
12920
12921 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
12922
12923 PR c++/94883
12924 * g++.dg/coroutines/pr94883-folly-2.C: New test.
12925
12926 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
12927
12928 PR c++/94879
12929 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
12930
12931 2020-04-30 Marek Polacek <polacek@redhat.com>
12932
12933 PR c++/94775
12934 * g++.dg/warn/Warray-bounds-10.C: New test.
12935
12936 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
12937
12938 PR target/94748
12939 * gcc.target/aarch64/pr94748.c: New test.
12940
12941 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
12942
12943 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
12944 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
12945
12946 2020-04-29 Jakub Jelinek <jakub@redhat.com>
12947
12948 PR target/94704
12949 * g++.target/s390/s390.exp: New file.
12950 * g++.target/s390/pr94704-1.C: New test.
12951 * g++.target/s390/pr94704-2.C: New test.
12952 * g++.target/s390/pr94704-3.C: New test.
12953 * g++.target/s390/pr94704-4.C: New test.
12954
12955 2020-04-29 Patrick Palka <ppalka@redhat.com>
12956
12957 PR c++/94830
12958 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
12959 that the corresponding diagnostic is deterministic.
12960 * g++.dg/concepts/diagnostics13.C: New test.
12961
12962 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
12963
12964 PR target/93654
12965 * gcc.target/i386/pr93654.c: New test.
12966
12967 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
12968
12969 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
12970 targets.
12971 * g++.target/arm/no_unique_address_1.C: New test.
12972 * g++.target/arm/no_unique_address_2.C: Likewise.
12973
12974 2020-04-29 Richard Biener <rguenther@suse.de>
12975 Li Zekun <lizekun1@huawei.com>
12976
12977 PR lto/94822
12978 * gcc.dg/lto/pr94822_0.c: New testcase.
12979 * gcc.dg/lto/pr94822_1.c: Alternate file.
12980 * gcc.dg/lto/pr94822.h: Likewise.
12981
12982 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
12983
12984 * g++.target/aarch64/no_unique_address_1.C: New test.
12985 * g++.target/aarch64/no_unique_address_2.C: Likewise.
12986
12987 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
12988
12989 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
12990 before finishing.
12991
12992 2020-04-29 Jakub Jelinek <jakub@redhat.com>
12993
12994 PR target/94707
12995 * g++.target/powerpc/pr94707-1.C: New test.
12996 * g++.target/powerpc/pr94707-2.C: New test.
12997 * g++.target/powerpc/pr94707-3.C: New test.
12998 * g++.target/powerpc/pr94707-4.C: New test.
12999 * g++.target/powerpc/pr94707-5.C: New test.
13000 * g++.target/powerpc/pr94707-4.C: New test.
13001
13002 2020-04-29 Patrick Palka <ppalka@redhat.com>
13003
13004 PR c++/94819
13005 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
13006 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
13007
13008 PR c++/94808
13009 * g++.dg/concepts/diagnostic12.C: New test.
13010 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
13011
13012 2020-04-28 Alexandre Oliva <oliva@adacore.com>
13013
13014 PR target/94812
13015 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
13016 Reinterpret the doubles as long longs for compares. Mask out
13017 mffs bits that are not expected from mffsl.
13018
13019 2020-04-28 David Malcolm <dmalcolm@redhat.com>
13020
13021 PR analyzer/94816
13022 * g++.dg/analyzer/pr94816.C: New test.
13023
13024 2020-04-28 David Malcolm <dmalcolm@redhat.com>
13025
13026 PR analyzer/94447
13027 PR analyzer/94639
13028 PR analyzer/94732
13029 PR analyzer/94754
13030 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
13031 value" warnings as xfail for now.
13032 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
13033 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
13034 for now.
13035 * gcc.dg/analyzer/pr94447.c: New test.
13036 * gcc.dg/analyzer/pr94639.c: New test.
13037 * gcc.dg/analyzer/pr94732.c: New test.
13038 * gcc.dg/analyzer/pr94754.c: New test.
13039 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
13040 for now.
13041
13042 2020-04-28 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR tree-optimization/94809
13045 * gcc.c-torture/execute/pr94809.c: New test.
13046
13047 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
13048
13049 PR c++/94760
13050 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
13051 New test.
13052
13053 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
13054
13055 PR c++/94759
13056 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
13057 updated error messages.
13058 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
13059 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
13060 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
13061 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
13062 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
13063
13064 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
13065
13066 PR c++/94701
13067 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
13068 New test.
13069
13070 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13071
13072 PR fortran/93956
13073 PR fortran/94788
13074 * gfortran.dg/pointer_assign_13.f90: Remove.
13075
13076 2020-04-27 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR target/94780
13079 * gcc.dg/pr94780.c: New test.
13080
13081 2020-04-27 Patrick Palka <ppalka@redhat.com>
13082
13083 PR c++/94772
13084 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
13085 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
13086 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
13087
13088 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
13089
13090 PR target/94697
13091 * gcc.target/aarch64/pr94697.c: Require lp64.
13092
13093 2020-04-27 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR c/94755
13096 * c-c++-common/pr94755.c: New test.
13097
13098 2020-04-27 Felix Yang <felix.yang@huawei.com>
13099
13100 PR tree-optimization/94784
13101 * gcc.dg/pr94784.c: New test.
13102
13103 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
13104
13105 PR target/94515
13106 * g++.target/aarch64/pr94515-1.C: New test.
13107 * g++.target/aarch64/pr94515-2.C: New test.
13108
13109 2020-04-26 Marek Polacek <polacek@redhat.com>
13110
13111 PR c++/90320
13112 * g++.dg/cpp0x/explicit13.C: New test.
13113 * g++.dg/cpp0x/explicit14.C: New test.
13114
13115 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
13116
13117 PR d/89418
13118 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
13119 tests that depend on the phobos standard library.
13120
13121 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
13122
13123 PR d/94777
13124 * gdc.dg/pr94777a.d: New test.
13125 * gdc.dg/pr94777b.d: New test.
13126
13127 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
13128
13129 PR c++/94752
13130 * g++.dg/coroutines/pr94752.C: New test.
13131
13132 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13133
13134 PR fortran/94737
13135 * gfortran.dg/binding_label_tests_34.f90: New test case.
13136
13137 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
13138
13139 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
13140 * g++.dg/opt/pr48549.C: Same.
13141 * g++.dg/opt/pr60002.C: Same.
13142 * g++.dg/opt/pr80436.C: Same.
13143 * g++.dg/opt/pr83084.C: Same.
13144 * g++.dg/other/pr42685.C: Same.
13145 * gcc.dg/pr41241.c: Same.
13146 * gcc.dg/pr42629.c: Same.
13147 * gcc.dg/pr42630.c: Same.
13148 * gcc.dg/pr42719.c: Same.
13149 * gcc.dg/pr42728.c: Same.
13150 * gcc.dg/pr42889.c: Same.
13151 * gcc.dg/pr42916.c: Same.
13152 * gcc.dg/pr43084.c: Same.
13153 * gcc.dg/pr43670.c: Same.
13154 * gcc.dg/pr44023.c: Same.
13155 * gcc.dg/pr44971.c: Same.
13156 * gcc.dg/pr45449.c: Same.
13157 * gcc.dg/pr46771.c: Same.
13158 * gcc.dg/pr47684.c: Same.
13159 * gcc.dg/pr47881.c: Same.
13160 * gcc.dg/pr48768.c: Same.
13161 * gcc.dg/pr50017.c: Same.
13162 * gcc.dg/pr56023.c: Same.
13163 * gcc.dg/pr64935-1.c: Same.
13164 * gcc.dg/pr64935-2.c: Same.
13165 * gcc.dg/pr65521.c: Same.
13166 * gcc.dg/pr65779.c: Same.
13167 * gcc.dg/pr65980.c: Same.
13168 * gcc.dg/pr66688.c: Same.
13169 * gcc.dg/pr70405.c: Same.
13170 * gcc.dg/vect/pr49352.c: Same.
13171
13172 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
13173
13174 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
13175
13176 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
13177
13178 * gcc.dg/spellcheck-options-21.c: Require LTO.
13179
13180 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
13181
13182 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
13183 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
13184
13185 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13186
13187 PR fortran/94578
13188 * gfortran.dg/pointer_assign_14.f90: New test.
13189 * gfortran.dg/pointer_assign_15.f90: New test.
13190
13191 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
13192
13193 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
13194 Enable test.
13195
13196 2020-04-25 Patrick Palka <ppalka@redhat.com>
13197
13198 * g++.dg/concepts/diagnostic11.C: New test.
13199
13200 2020-04-25 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR c++/94742
13203 * g++.dg/warn/Wreturn-type-12.C: New test.
13204
13205 PR tree-optimization/94734
13206 PR tree-optimization/89430
13207 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
13208 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
13209 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
13210 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
13211 * gcc.c-torture/execute/pr94734.c: New test.
13212
13213 2020-04-24 Jakub Jelinek <jakub@redhat.com>
13214
13215 PR c++/94383
13216 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
13217 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
13218 that compiler accepts -std=c++14 and -std=c++17 options.
13219
13220 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
13221
13222 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
13223 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
13224 (check_effective_target_vect_pack_trunc): Add amdgcn.
13225
13226 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
13227
13228 PR c++/94288
13229 * g++.dg/coroutines/pr94288.C: New test.
13230
13231 2020-04-24 Alexandre Oliva <oliva@adacore.com>
13232
13233 * lib/target-supports.exp (check_effective_target_fileio): New.
13234 * gcc.c-torture/execute/fprintf-2.c: Require it.
13235 * gcc.c-torture/execute/printf-2.c: Likewise.
13236 * gcc.c-torture/execute/user-printf.c: Likewise.
13237
13238 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
13239
13240 PR rtl-optimization/94708
13241 * gfortran.dg/pr94708.f90: New test.
13242
13243 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
13244
13245 * gcc.dg/torture/pr90020.c: Skip on AIX.
13246
13247 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
13248
13249 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
13250
13251 2020-04-23 Martin Sebor <msebor@redhat.com>
13252
13253 PR driver/90983
13254 * gcc.dg/Wframe-larger-than-3.c: New test.
13255 * gcc.dg/Wlarger-than4.c: New test.
13256 * gcc.dg/Wstack-usage.c: New test.
13257
13258 2020-04-23 Patrick Palka <ppalka@redhat.com>
13259
13260 * g++.dg/cpp0x/dependent3.C: New test.
13261
13262 PR c++/94645
13263 * g++.dg/cpp2a/concepts-lambda6.C: New test.
13264
13265 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
13266
13267 * g++.dg/opt/store-merging-4.C: New test.
13268
13269 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
13270
13271 PR c++/94288
13272 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
13273 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
13274 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
13275 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
13276 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
13277 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
13278
13279 2020-04-23 Marek Polacek <polacek@redhat.com>
13280
13281 PR c++/94733
13282 * g++.dg/tm/attrib-5.C: New test.
13283
13284 2020-04-23 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR middle-end/94724
13287 * gcc.c-torture/execute/pr94724.c: New test.
13288
13289 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13290
13291 PR fortran/93956
13292 * gfortran.dg/pointer_assign_13.f90: New test.
13293
13294 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
13295
13296 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
13297 changed inline namespace.
13298 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
13299 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
13300 * g++.dg/coroutines/coro.h: Likewise
13301
13302 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
13303
13304 PR target/94697
13305 * gcc.target/aarch64/pr94697.c: New test.
13306
13307 2020-04-23 Felix Yang <felix.yang@huawei.com>
13308
13309 PR target/94678
13310 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
13311 pop_options. Add tests for general-regs-only.
13312 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
13313 general-regs-only.
13314
13315 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
13316 Thomas Schwinge <thomas@codesourcery.com>
13317
13318 PR middle-end/93488
13319
13320 * c-c++-common/goacc/pr93488.c: New file.
13321
13322 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
13323
13324 PR tree-optimization/94727
13325 * gcc.dg/vect/pr94727.c: New test.
13326
13327 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
13328
13329 PR target/94514
13330 * g++.target/aarch64/pr94514.C: Require lp64.
13331 * gcc.target/aarch64/pr94514.c: Likewise.
13332
13333 2020-04-23 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR target/94707
13336 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
13337
13338 PR c/94705
13339 * gcc.dg/pr94705.c: New test.
13340
13341 2020-04-22 Patrick Palka <ppalka@redhat.com>
13342
13343 PR c++/94719
13344 PR c++/94549
13345 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
13346
13347 2020-04-22 Marek Polacek <polacek@redhat.com>
13348
13349 PR c++/93807
13350 * g++.dg/cpp2a/fn-template20.C: New test.
13351
13352 2020-04-22 Duan bo <duanbo3@huawei.com>
13353
13354 PR testsuite/94712
13355 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
13356 * gcc.target/aarch64/pr70120-2.c: Likewise.
13357 * gcc.target/aarch64/pr94530.c: Likewise.
13358 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
13359
13360 2020-04-22 Felix Yang <felix.yang@huawei.com>
13361
13362 PR target/94678
13363 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
13364
13365 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13366
13367 PR fortran/90350
13368 * gfortran.dg/PR90350.f90: New test.
13369
13370 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
13371
13372 PR c++/90448
13373 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
13374
13375 2020-04-22 Martin Sebor <msebor@redhat.com>
13376
13377 PR middle-end/94647
13378 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
13379 in an expected warning with a pattern.
13380
13381 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13382
13383 * lib/target-supports.exp (check_effective_target_arm_dsp)
13384 (check_effective_target_arm_crc_ok_nocache)
13385 (check_effective_target_arm_coproc1_ok_nocache)
13386 (check_effective_target_arm_coproc2_ok_nocache)
13387 (check_effective_target_arm_coproc3_ok_nocache)
13388 (check_effective_target_arm_coproc4_ok_nocache): Include
13389 arm_acle.h.
13390
13391 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13392
13393 gcc/testsuite/
13394 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
13395 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
13396 arm_cde.h and arm_mve.h as ineeded.
13397
13398 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13399
13400 * lib/target-supports.exp
13401 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
13402 arm_mve.h.
13403
13404 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13405
13406 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
13407 arm_v8_1m_mve_fp.
13408 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
13409 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
13410 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
13411 arm_v8_1m_mve.
13412 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
13413 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
13414 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
13415 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
13416 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
13417
13418 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13419
13420 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
13421 useless options.
13422
13423 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13424
13425 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
13426 effective target and arm_v8_1m_mve_fp options.
13427 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
13428 effective target and arm_v8_1m_mve_fp options.
13429 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
13430 effective target and arm_v8_1m_mve options.
13431 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
13432 effective target and arm_v8_1m_mve options.
13433
13434 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13435
13436 * lib/target-supports.exp (arm_softfp_ok): New effective target.
13437 (arm_hard_ok): Likewise.
13438
13439 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
13440
13441 PR fortran/94709
13442 * gfortran.dg/gomp/warn_truncated.f: New.
13443 * gfortran.dg/gomp/warn_truncated.f90: New.
13444
13445 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
13446
13447 PR tree-optimization/94700
13448 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
13449
13450 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
13451
13452 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
13453 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
13454 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
13455 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
13456 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
13457 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
13458 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
13459 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
13460 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
13461 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
13462 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
13463 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
13464
13465 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
13466
13467 PR c++/94682
13468 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
13469
13470 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13471
13472 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
13473
13474 2020-04-22 Martin Sebor <msebor@redhat.com>
13475
13476 PR c++/94510
13477 * g++.dg/init/array58.C: New test.
13478 * g++.dg/init/array59.C: New test.
13479 * g++.dg/cpp2a/nontype-class34.C: New test.
13480 * g++.dg/cpp2a/nontype-class35.C: New test.
13481
13482 2020-04-22 Patrick Palka <ppalka@redhat.com>
13483
13484 PR c++/67825
13485 * g++.dg/concepts/diagnostic10.C: New test.
13486 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
13487
13488 2020-04-21 Patrick Palka <ppalka@redhat.com>
13489
13490 PR c++/94549
13491 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
13492 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
13493 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
13494
13495 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
13496
13497 PR c++/94149
13498 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
13499
13500 2020-04-21 Martin Sebor <msebor@redhat.com>
13501
13502 PR middle-end/94647
13503 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
13504 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
13505 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
13506 * gcc.dg/Warray-bounds-59.c: New test.
13507 * gcc.dg/Wrestrict-10.c: Add a missing warning.
13508 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
13509 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
13510
13511 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
13512
13513 PR target/94514
13514 * g++.target/aarch64/pr94514.C: New test.
13515 * gcc.target/aarch64/pr94514.c: New test.
13516
13517 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
13518
13519 PR tree-optimization/94683
13520 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
13521
13522 2020-04-21 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR c++/94383
13525 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
13526 args.
13527 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
13528 %s to the start of dg-options arg.
13529 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
13530 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
13531 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
13532 (output): Don't append further fields once one with flexible array
13533 member is added.
13534 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
13535 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
13536 testing.
13537 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
13538 (EMPTY_BASE): Define.
13539 (TX): Use EMPTY_BASE.
13540 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
13541 (EMPTY_BASE): Define.
13542 (TX): Use EMPTY_BASE.
13543
13544 PR c/94641
13545 * c-c++-common/ubsan/pr94641.c: New test.
13546
13547 2020-04-21 Patrick Palka <ppalka@redhat.com>
13548
13549 PR c++/94597
13550 * g++.dg/cpp2a/concepts-conv2.C: New test.
13551
13552 2020-04-21 Duan bo <duanbo3@huawei.com>
13553
13554 PR target/94577
13555 * gcc.target/aarch64/pr94577.c: New test.
13556
13557 2020-04-21 Jakub Jelinek <jakub@redhat.com>
13558
13559 PR c/94686
13560 * gcc.c-torture/compile/pr94686.c: New test.
13561
13562 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
13563
13564 PR c++/94661
13565 * g++.dg/coroutines/ramp-return-a.C: New test.
13566 * g++.dg/coroutines/ramp-return-b.C: New test.
13567 * g++.dg/coroutines/ramp-return-c.C: New test.
13568
13569 2020-04-17 Marek Polacek <polacek@redhat.com>
13570
13571 PR c++/94592
13572 * g++.dg/cpp2a/nontype-class34.C: New test.
13573 * g++.dg/cpp2a/nontype-class35.C: New test.
13574
13575 2020-04-20 Patrick Palka <ppalka@redhat.com>
13576
13577 PR c++/94628
13578 * g++.dg/cpp0x/variadic179.C: New test.
13579 * g++.dg/cpp0x/variadic180.C: New test.
13580
13581 2020-04-20 Marek Polacek <polacek@redhat.com>
13582
13583 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
13584 * g++.dg/cpp1z/fold11.C: New test.
13585
13586 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
13587
13588 * g++.dg/pr94666.C: New test.
13589
13590 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
13591
13592 PR target/94613
13593 * gcc.target/s390/zvector/pr94613.c: New test.
13594 * gcc.target/s390/zvector/vec_sel-1.c: New test.
13595
13596 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
13597
13598 * gcc.target/aarch64/sve/cost_model_8.c: New test.
13599 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
13600 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
13601 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
13602
13603 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
13604
13605 PR target/94668
13606 * gcc.target/aarch64/sve/pr94668.c: New test.
13607
13608 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
13609
13610 PR ipa/94582
13611 PR ipa/94582
13612 * g++.dg/torture/pr94582.C: New test.
13613
13614 2020-04-20 Harald Anlauf <anlauf@gmx.de>
13615
13616 PR fortran/93364
13617 * gfortran.dg/pr93364.f90: New test.
13618
13619 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
13620 Thomas Koenig <tkoenig@gcc.gnu.org>
13621
13622 PR fortran/91800
13623 * gfortran.dg/hollerith_9.f90: New test.
13624
13625 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
13626
13627 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
13628 * g++.dg/debug/pr94272.C: Skip AIX.
13629 * g++.dg/debug/pr94281.C: Skip AIX.
13630 * g++.dg/debug/pr94323.C: Skip AIX.
13631
13632 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
13633
13634 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
13635 C++17.
13636 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
13637
13638 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13639
13640 PR fortran/94347
13641 * gfortran.dg/char_pointer_init_12.f90: New test.
13642
13643 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13644
13645 PR fortran/57129
13646 * gfortran.dg/subroutine_as_type.f90: New test.
13647
13648 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13649
13650 PR fortran/93500
13651 * gfortran.dg/arith_divide_3.f90: New test.
13652
13653 2020-04-19 Jakub Jelinek <jakub@redhat.com>
13654
13655 PR objc/94637
13656 * objc.dg/pr94637.m: New test.
13657
13658 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
13659
13660 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
13661 depending on the phobos standard library.
13662
13663 2020-04-18 Jeff Law <law@redhat.com>
13664
13665 PR debug/94439
13666 * gcc.dg/torture/pr94439.c: New test.
13667
13668 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
13669
13670 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
13671 * gdc.dg/runnable.d: Move phobos tests to...
13672 * gdc.dg/runnable2.d: ...here. New test.
13673 * lib/target-supports.exp
13674 (check_effective_target_d_runtime_has_std_library): New.
13675
13676 2020-04-18 Patrick Palka <ppalka@redhat.com>
13677
13678 PR c++/94632
13679 * g++.dg/template/canon-type-14.C: New test.
13680
13681 PR c++/92187
13682 * g++.dg/concepts/abbrev5.C: New test.
13683 * g++.dg/concepts/abbrev6.C: New test.
13684
13685 2020-04-17 Jeff Law <law@redhat.com>
13686
13687 PR rtl-optimization/90275
13688 * gcc.c-torture/compile/pr90275-2.c: New test.
13689
13690 2020-04-17 Patrick Palka <ppalka@redhat.com>
13691
13692 PR c++/94483
13693 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
13694
13695 PR c++/88754
13696 * g++.dg/parse/ambig10.C: New test.
13697
13698 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13699
13700 PR fortran/94090
13701 * gfortran.dg/interface_46.f90: New test.
13702
13703 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
13704
13705 * gcc.target/aarch64/sve/cost_model_2.c: New test.
13706 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
13707 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
13708 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
13709 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
13710 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
13711
13712 2020-04-17 Jakub Jelinek <jakub@redhat.com>
13713 Jeff Law <law@redhat.com>
13714
13715 PR target/94567
13716 * gcc.c-torture/execute/pr94567.c: New test.
13717
13718 2020-04-17 Nathan Sidwell <nathan@acm.org>
13719
13720 PR c++/94608
13721 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
13722
13723 2020-04-17 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR rtl-optimization/94618
13726 * g++.dg/opt/pr94618.C: New test.
13727
13728 PR tree-optimization/94621
13729 * gcc.c-torture/compile/pr94621.c: New test.
13730
13731 PR c++/94314
13732 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
13733
13734 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
13735
13736 PR rtl-optimization/93974
13737 * g++.dg/pr93974.C: New test.
13738
13739 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
13740
13741 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
13742 for the change on more platforms.
13743
13744 2020-04-16 Martin Jambor <mjambor@suse.cz>
13745
13746 PR ipa/93621
13747 * g++.dg/ipa/pr93621.C: New test.
13748
13749 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
13750
13751 PR target/94606
13752 * gcc.dg/vect/pr94606.c: New test.
13753
13754 2020-04-16 Martin Liska <mliska@suse.cz>
13755 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR c++/94314
13758 * g++.dg/pr94314.C: Do not use dg-additional-options
13759 and remove not needed stdio.h include.
13760 * g++.dg/pr94314-2.C: Likewise.
13761 * g++.dg/pr94314-3.C: Likewise.
13762 * g++.dg/pr94314-4.C: New test.
13763
13764 2020-04-16 Patrick Palka <ppalka@redhat.com>
13765
13766 PR c++/94475
13767 * g++.dg/conversion/err-recover2.C: New test.
13768 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
13769 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
13770
13771 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
13772
13773 PR rtl-optimization/94605
13774 * gcc.target/aarch64/sve/pr94605.c: New test.
13775
13776 2020-04-16 Richard Biener <rguenther@suse.de>
13777
13778 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
13779 * gcc.dg/graphite/interchange-10.c: Likewise.
13780 * gcc.dg/graphite/interchange-11.c: Likewise.
13781 * gcc.dg/graphite/interchange-3.c: Likewise.
13782 * gcc.dg/graphite/interchange-4.c: Likewise.
13783 * gcc.dg/graphite/interchange-7.c: Likewise.
13784 * gcc.dg/graphite/interchange-9.c: Likewise.
13785 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
13786 * gfortran.dg/graphite/interchange-3.f90: Likewise.
13787
13788 2020-04-16 Martin Jambor <mjambor@suse.cz>
13789
13790 PR tree-optimization/94598
13791 * gcc.dg/tree-ssa/pr94598.c: New test.
13792
13793 2020-04-16 Jakub Jelinek <jakub@redhat.com>
13794
13795 PR ipa/92372
13796 * gcc.c-torture/pr92372.c: Move ...
13797 * gcc.c-torture/compile/pr92372.c: ... here.
13798
13799 PR c++/94571
13800 * g++.dg/cpp1z/decomp51.C: New test.
13801
13802 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
13803
13804 PR target/94603
13805 * gcc.target/i386/pr94603.c: New test.
13806
13807 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
13808 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13809
13810 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
13811
13812 2020-04-15 Jakub Jelinek <jakub@redhat.com>
13813
13814 PR c/94593
13815 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
13816 Move directives to file scope.
13817 (i): Remove.
13818 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
13819 (i, foo): Remove.
13820 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
13821 * gcc.dg/gomp/requires-1.c: New test.
13822 * g++.dg/gomp/requires-1.C: New test.
13823 * g++.dg/gomp/requires-2.C: New test.
13824
13825 2020-04-15 Richard Biener <rguenther@suse.de>
13826
13827 PR middle-end/94539
13828 * gcc.dg/alias-14.c: Make dg-do run.
13829
13830 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
13831
13832 PR target/94584
13833 * gcc.target/xtensa/pr94584.c: New test.
13834
13835 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
13836
13837 PR c++/94359
13838 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
13839 Expect a run fail for targets without arbitrary indirect
13840 tail-calls.
13841
13842 2020-04-14 Patrick Palka <ppalka@redhat.com>
13843
13844 PR c++/93207
13845 * g++.dg/concepts/variadic5.C: New test.
13846
13847 PR c++/85278
13848 * g++.dg/concepts/diagnostic9.C: New test.
13849
13850 PR c++/94034
13851 * g++.dg/cpp0x/constexpr-empty15.C: New test.
13852 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
13853 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
13854 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
13855 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
13856
13857 2020-04-14 Jakub Jelinek <jakub@redhat.com>
13858
13859 PR tree-optimization/94573
13860 * gcc.dg/store_merging_30.c: New test.
13861
13862 2020-04-14 Yang Yang <yangyang305@huawei.com>
13863
13864 PR tree-optimization/94574
13865 * gcc.dg/pr94574.c: New test.
13866
13867 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
13868
13869 PR target/94561
13870 * gcc.target/i386/pr94561.c: New test.
13871
13872 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
13873
13874 * gfortran.dg/use_rename_10.f90: New.
13875 * gfortran.dg/use_rename_11.f90: New.
13876
13877 2020-04-13 Marek Polacek <polacek@redhat.com>
13878
13879 PR c++/94588
13880 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
13881
13882 2020-04-13 Martin Sebor <msebor@redhat.com>
13883
13884 PR c/92326
13885 * c-c++-common/Warray-bounds-8.c: New test.
13886 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
13887 memebrs in diagnostics.
13888 * gcc.dg/Warray-bounds-49.c: Same.
13889
13890 2020-04-13 Patrick Palka <ppalka@redhat.com>
13891
13892 PR c++/94521
13893 * g++.dg/cpp2a/lambda-uneval12.C: New test.
13894
13895 PR c++/94470
13896 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
13897 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
13898 * g++.dg/init/array57.C: New test.
13899
13900 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
13901
13902 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
13903 define, per n4861.
13904 * g++.dg/coroutines/coro.h: Likewise.
13905
13906 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
13907
13908 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
13909 for system versions 10.14 and 10.15.
13910
13911 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
13912
13913 PR fortran/87644
13914 * gfortran.dg/variable_parameter.f90: New test.
13915
13916 2020-04-13 Linus Koenig <link@sig-st.de>
13917
13918 PR fortran/94192
13919 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
13920
13921 2020-04-13 Nathan Sidwell <nathan@acm.org>
13922
13923 PR c++/94426
13924 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
13925 * g++.dg/abi/lambda-vis.C: Drop a warning.
13926 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
13927 variable changes.
13928 * g++.dg/opt/dump1.C: Drop warnings of no import.
13929
13930 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
13931
13932 * gcc.target/msp430/operand-modifiers.c: New test.
13933
13934 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13935
13936 PR fortran/94091
13937 * gfortran.dg/char_length_22.f90: New test.
13938
13939 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
13940
13941 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
13942 change, removing indirections for vars in .data.
13943 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13960
13961 2020-04-11 Marek Polacek <polacek@redhat.com>
13962
13963 PR c++/86327
13964 * g++.dg/cpp1y/constexpr-return5.C: New test.
13965
13966 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
13967
13968 PR target/94494
13969 * gcc.target/i386/pr94494.c: New test.
13970
13971 2020-04-11 Jakub Jelinek <jakub@redhat.com>
13972
13973 PR tree-optimization/94482
13974 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
13975 and sse_runtime effective target on x86, instead only add -msse2
13976 if target is sse2_runtime.
13977
13978 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
13979
13980 PR c++/94528
13981 * g++.dg/coroutines/pr94528.C: New test.
13982
13983 2020-04-10 Marek Polacek <polacek@redhat.com>
13984
13985 PR c++/94149
13986 * g++.dg/cpp2a/paren-init24.C: New test.
13987 * g++.dg/cpp2a/paren-init25.C: New test.
13988 * g++.dg/ext/is_constructible5.C: New test.
13989
13990 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
13991
13992 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
13993 IMPLICIT NONE.
13994
13995 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
13996
13997 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
13998 patterns for scan-tree-dump.
13999
14000 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
14001
14002 PR middle-end/89433
14003 PR middle-end/93465
14004 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
14005
14006 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
14007
14008 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
14009
14010 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
14011
14012 * g++.dg/coroutines/co-await-syntax-10.C: New test.
14013 * g++.dg/coroutines/co-await-syntax-11.C: New test.
14014
14015 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
14016
14017 PR fortran/87923
14018 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
14019 * gfortran.dg/io_constraints_8.f90: Likewise.
14020 * gfortran.dg/iomsg_2.f90: Likewise.
14021 * gfortran.dg/pr66725.f90: Likewise.
14022 * gfortran.dg/pr88205.f90: Likewise.
14023 * gfortran.dg/write_check4.f90: Likewise.
14024 * gfortran.dg/asynchronous_5.f03: New test.
14025 * gfortran.dg/io_constraints_15.f90: Likewise.
14026 * gfortran.dg/io_constraints_16.f90: Likewise.
14027 * gfortran.dg/io_constraints_17.f90: Likewise.
14028 * gfortran.dg/io_constraints_18.f90: Likewise.
14029 * gfortran.dg/io_tags_1.f90: Likewise.
14030 * gfortran.dg/io_tags_10.f90: Likewise.
14031 * gfortran.dg/io_tags_2.f90: Likewise.
14032 * gfortran.dg/io_tags_3.f90: Likewise.
14033 * gfortran.dg/io_tags_4.f90: Likewise.
14034 * gfortran.dg/io_tags_5.f90: Likewise.
14035 * gfortran.dg/io_tags_6.f90: Likewise.
14036 * gfortran.dg/io_tags_7.f90: Likewise.
14037 * gfortran.dg/io_tags_8.f90: Likewise.
14038 * gfortran.dg/io_tags_9.f90: Likewise.
14039 * gfortran.dg/write_check5.f90: Likewise.
14040
14041 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
14042
14043 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
14044 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
14045 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
14046 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
14047 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
14048 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
14049 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
14050 * gcc.target/aarch64/sve/pcs/struct.h: New file.
14051 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
14052 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
14053 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
14054 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
14055 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
14056 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
14057 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
14058 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
14059 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
14060 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
14061 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
14062 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
14063 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
14064 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
14065 (check_effective_target_aarch64_sve512_hw)
14066 (check_effective_target_aarch64_sve1024_hw)
14067 (check_effective_target_aarch64_sve2048_hw): New procedures.
14068
14069 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
14070
14071 * g++.target/arm/cde_mve.C: New test.
14072
14073 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
14074
14075 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
14076
14077 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
14078
14079 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
14080 when extracting the target selector.
14081
14082 2020-04-09 Martin Jambor <mjambor@suse.cz>
14083
14084 PR tree-optimization/94482
14085 * gcc.dg/torture/pr94482.c: New test.
14086 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
14087
14088 2020-04-09 Marek Polacek <polacek@redhat.com>
14089
14090 PR c++/93790
14091 * g++.dg/cpp2a/paren-init23.C: New test.
14092 * g++.dg/init/aggr14.C: New test.
14093
14094 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
14095
14096 PR tree-optimization/91322
14097 * g++.dg/lto/alias-4_0.C: Fix typo.
14098 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
14099 a template testing that
14100
14101 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
14102
14103 * lib/scanasm.exp (check-function-bodies): Treat the third
14104 parameter as a list of option regexps and require each regexp
14105 to match. Check for cases in which a target/xfail selector
14106 was mistakenly passed to the options argument.
14107 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
14108 to the invocation of check-function-bodies.
14109 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
14110 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
14111 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
14112 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
14113 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
14114 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
14115 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
14116 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
14117 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
14118 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
14119 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
14120 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
14121 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
14122 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
14123 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
14124 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
14125 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
14126 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
14127 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
14128 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
14129 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
14130 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
14131 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
14132 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
14133 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
14134 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
14135 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
14136 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
14137 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
14138 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
14139 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
14140 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
14141 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
14142 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
14143 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
14144 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
14145 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
14146 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
14147 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
14148 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
14149 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
14150 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
14151 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
14152 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
14153 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
14154 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
14155 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
14156 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
14157 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
14158
14159 2020-04-09 Richard Biener <rguenther@suse.de>
14160
14161 PR testsuite/93369
14162 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
14163 * g++.dg/lto/pr64076_1.C: Add -fPIC.
14164
14165 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
14166
14167 * gcc.target/aarch64/pr94530.c: New test.
14168
14169 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
14170
14171 PR tree-optimization/93674
14172 * g++.dg/pr93674.C: New test.
14173
14174 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
14175
14176 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
14177
14178 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
14179
14180 PR testsuite/94079
14181 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
14182 non-vect_hw_misalign targets.
14183
14184 2020-04-08 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR middle-end/94526
14187 * gcc.dg/pr94526.c: New test.
14188
14189 PR tree-optimization/94524
14190 * gcc.c-torture/execute/pr94524-1.c: New test.
14191 * gcc.c-torture/execute/pr94524-2.c: New test.
14192
14193 PR c++/94314
14194 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
14195 Use __SIZE_TYPE__ instead of unsigned long.
14196 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
14197
14198 PR middle-end/94120
14199 PR testsuite/94533
14200 * g++.dg/declare-pr94120.C: Move test to ...
14201 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
14202
14203 2020-04-08 Marek Polacek <polacek@redhat.com>
14204
14205 PR c++/94507 - ICE-on-invalid with lambda template.
14206 * g++.dg/cpp2a/lambda-generic7.C: New test.
14207
14208 2020-04-08 Alexandre Oliva <oliva@adacore.com>
14209
14210 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
14211 -mfp16-format=alternative option.
14212
14213 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
14214
14215 PR target/94417
14216 * gcc.target/i386/pr94417-1.c: New test.
14217 * gcc.target/i386/pr94417-2.c: Likewise.
14218 * gcc.target/i386/pr94417-3.c: Likewise.
14219
14220 2020-04-08 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR target/94438
14223 * gcc.target/i386/avx512bw-pr94438.c: New test.
14224 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
14225
14226 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
14227
14228 PR fortran/93871
14229 * gfortran.dg/dec_math_5.f90: Move to ...
14230 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
14231 dg-options to dg-additional-options.
14232
14233 2020-04-08 Alexandre Oliva <oliva@adacore.com>
14234
14235 * gcc.dg/tls/pr78796.c: Require tls_runtime.
14236
14237 2020-04-08 Martin Liska <mliska@suse.cz>
14238
14239 PR c++/94314
14240 * g++.dg/pr94314-2.C: New test.
14241 * g++.dg/pr94314-3.C: New test.
14242 * g++.dg/pr94314.C: New test.
14243
14244 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
14245
14246 * gcc.target/arm/acle/cde_v_1.c: New test.
14247 * gcc.target/arm/acle/cde_v_1_err.c: New test.
14248 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
14249
14250 2020-04-08 Patrick Palka <ppalka@redhat.com>
14251
14252 Core issues 1001 and 1322
14253 PR c++/92010
14254 * g++.dg/cpp2a/lambda-uneval11.c: New test.
14255 * g++.dg/template/array33.C: New test.
14256 * g++.dg/template/array34.C: New test.
14257 * g++.dg/template/defarg22.C: New test.
14258
14259 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
14260
14261 * gcc.target/arm/pragma_cde.c: New test.
14262 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
14263 option.
14264 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
14265
14266 2020-04-08 Jakub Jelinek <jakub@redhat.com>
14267
14268 PR c++/94325
14269 * g++.dg/ubsan/vptr-15.C: New test.
14270
14271 2020-04-08 Marek Polacek <polacek@redhat.com>
14272
14273 PR c++/94478 - ICE with defaulted comparison operator
14274 * g++.dg/cpp2a/spaceship-err4.C: New test.
14275
14276 2020-04-08 Alexandre Oliva <oliva@adacore.com>
14277
14278 * gcc.target/arm/polytypes.c: Add quotes around
14279 -flax-vector-conversions.
14280
14281 2020-04-08 Jakub Jelinek <jakub@redhat.com>
14282
14283 PR rtl-optimization/94516
14284 * gcc.dg/torture/pr94516.c: New test.
14285
14286 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
14287
14288 PR middle-end/94120
14289 * c-c++-common/goacc/declare-pr94120.c: New.
14290 * g++.dg/declare-pr94120.C: New.
14291
14292 2020-04-07 Jakub Jelinek <jakub@redhat.com>
14293
14294 PR rtl-optimization/94291
14295 PR rtl-optimization/84169
14296 * gcc.dg/pr94291.c: New test.
14297
14298 2020-04-07 Richard Biener <rguenther@suse.de>
14299
14300 PR middle-end/94479
14301 * gcc.dg/torture/pr94479.c: New testcase.
14302
14303 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
14304
14305 PR fortran/93871
14306 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
14307 * gfortran.dg/dec_math_2.f90: New test.
14308 * gfortran.dg/dec_math_3.f90: Likewise.
14309 * gfortran.dg/dec_math_4.f90: Likewise.
14310 * gfortran.dg/dec_math_5.f90: Likewise.
14311
14312 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14313
14314 * g++.target/arm/mve.exp: New.
14315 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
14316 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
14317
14318 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14319
14320 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
14321 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
14322 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
14323 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
14324
14325 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14326
14327 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
14328 test.
14329
14330 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14331
14332 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
14333
14334 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14335
14336 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
14337 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
14338 scan-assembler.
14339 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
14340 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
14341 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
14342
14343 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14344
14345 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
14346 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
14347 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
14348 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
14349 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
14350 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
14351 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
14352 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
14353
14354 2020-04-07 Patrick Palka <ppalka@redhat.com>
14355
14356 PR c++/90996
14357 * g++.dg/cpp1y/pr90996.C: New test.
14358
14359 2020-04-07 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR target/94509
14362 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
14363 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
14364
14365 PR c++/94512
14366 * g++.dg/gomp/pr94512.C: New test.
14367
14368 PR target/94488
14369 * gcc.c-torture/compile/pr94488.c: New test.
14370
14371 PR target/94500
14372 * gcc.target/i386/avx512bw-pr94500.c: New test.
14373
14374 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
14375
14376 PR fortran/93686
14377 * gfortran.dg/pr93686_1.f90: New test.
14378 * gfortran.dg/pr93686_2.f90: Likewise.
14379 * gfortran.dg/pr93686_3.f90: Likewise.
14380 * gfortran.dg/pr93686_4.f90: Likewise.
14381
14382 2020-04-06 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
14385
14386 2020-04-04 Marek Polacek <polacek@redhat.com>
14387
14388 PR c++/94155 - crash in gimplifier with paren init of aggregates.
14389 * g++.dg/cpp2a/paren-init22.C: New test.
14390
14391 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
14392
14393 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
14394 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
14395 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
14396 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
14397
14398 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
14399
14400 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
14401
14402 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
14403 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR debug/94459
14406 * g++.dg/debug/pr94459.C: New test.
14407
14408 2020-04-04 Patrick Palka <ppalka@redhat.com>
14409
14410 PR c++/94205
14411 PR c++/79937
14412 * g++.dg/cpp1y/pr79937-5.C: New test.
14413 * g++.dg/cpp1z/lambda-this6.C: New test.
14414
14415 PR c++/94219
14416 PR c++/94205
14417 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
14418 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
14419 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
14420 * g++.dg/cpp1z/lambda-this5.C: New test.
14421
14422 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
14423
14424 PR ipa/93940
14425 * g++.dg/tree-ssa/pr93940.C: New test.
14426
14427 2020-04-04 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR rtl-optimization/94468
14430 * g++.dg/opt/pr94468.C: New test.
14431
14432 PR debug/94441
14433 * g++.dg/opt/pr94441.C: New test.
14434
14435 PR c++/94477
14436 * g++.dg/gomp/pr94477.C: New test.
14437
14438 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
14439
14440 PR target/94467
14441 * gcc.target/i386/pr94467-1.c: New test.
14442 * gcc.target/i386/pr94467-2.c: Likewise.
14443
14444 2020-04-03 Jakub Jelinek <jakub@redhat.com>
14445
14446 PR target/94460
14447 * gcc.target/i386/avx2-pr94460.c: New test.
14448
14449 2020-04-03 Patrick Palka <ppalka@redhat.com>
14450
14451 PR c++/93211
14452 PR c++/90711
14453 * g++.dg/template/koenig11.C: New test.
14454
14455 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
14456
14457 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
14458 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
14459 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
14460 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
14461 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
14462 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
14463 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
14464 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
14465 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
14466
14467 2020-04-03 Tamar Christina <tamar.christina@arm.com>
14468
14469 PR target/94396
14470 * gcc.target/aarch64/options_set_11.c: New test.
14471 * gcc.target/aarch64/options_set_12.c: New test.
14472 * gcc.target/aarch64/options_set_13.c: New test.
14473 * gcc.target/aarch64/options_set_14.c: New test.
14474 * gcc.target/aarch64/options_set_15.c: New test.
14475 * gcc.target/aarch64/options_set_16.c: New test.
14476 * gcc.target/aarch64/options_set_17.c: New test.
14477 * gcc.target/aarch64/options_set_18.c: New test.
14478 * gcc.target/aarch64/options_set_19.c: New test.
14479 * gcc.target/aarch64/options_set_20.c: New test.
14480 * gcc.target/aarch64/options_set_21.c: New test.
14481 * gcc.target/aarch64/options_set_22.c: New test.
14482 * gcc.target/aarch64/options_set_23.c: New test.
14483 * gcc.target/aarch64/options_set_24.c: New test.
14484 * gcc.target/aarch64/options_set_25.c: New test.
14485 * gcc.target/aarch64/options_set_26.c: New test.
14486
14487 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
14488
14489 PR tree-optimization/94443
14490 * gcc.dg/vect/pr94443.c: New test.
14491
14492 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
14493
14494 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
14495 for __sigsetjmp as well as sigsetjmp.
14496
14497 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
14498
14499 PR fortran/85982
14500 * gfortran.dg/dec_structure_28.f90: New test.
14501
14502 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
14503
14504 * gfortran.dg/dtio_35.f90: New.
14505
14506 2020-04-02 Richard Biener <rguenther@suse.de>
14507
14508 PR c/94392
14509 * gcc.dg/torture/pr94392.c: New testcase.
14510
14511 2020-04-02 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR target/94435
14514 * gcc.target/aarch64/pr94435.c: New test.
14515
14516 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14517
14518 PR target/94317
14519 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
14520 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
14521 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
14522 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
14523 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
14524 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
14525 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
14526 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
14527 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
14528 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
14529
14530 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
14531
14532 PR fortran/93522
14533 * gfortran.dg/select_rank_4.f90: New.
14534
14535 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
14536
14537 PR fortran/93498
14538 * gfortran.dg/pr93498_1.f90: New test.
14539 * gfortran.dg/pr93498_2.f90: New test.
14540
14541 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
14542 Steven G. Kargl <kargl@gcc.gnu.org>
14543
14544 PR fortran/94030
14545 * gfortran.dg/pr94030_1.f90: New test.
14546 * gfortran.dg/pr94030_2.f90: New test.
14547
14548 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
14549
14550 PR d/94315
14551 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
14552 * gdc.dg/pr93038b.d: Likewise.
14553
14554 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
14555
14556 PR d/94321
14557 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
14558 pointers.
14559
14560 2020-04-01 David Malcolm <dmalcolm@redhat.com>
14561
14562 PR analyzer/94378
14563 * gcc.dg/analyzer/compound-assignment-1.c: New test.
14564 * gcc.dg/analyzer/compound-assignment-2.c: New test.
14565 * gcc.dg/analyzer/compound-assignment-3.c: New test.
14566
14567 2020-04-01 Jakub Jelinek <jakub@redhat.com>
14568
14569 PR middle-end/94436
14570 * gcc.dg/pr94436.c: New test.
14571
14572 PR middle-end/94423
14573 * gcc.dg/ubsan/pr94423.c: New test.
14574
14575 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
14576
14577 PR tree-optimization/94043
14578 * gfortran.dg/graphite/vect-pr94043.f90: New test.
14579
14580 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
14581
14582 PR d/90136
14583 * gdc.dg/pr90136a.d: New test.
14584 * gdc.dg/pr90136b.d: New test.
14585 * gdc.dg/pr90136c.d: New test.
14586
14587 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
14588
14589 * jit.dg/test-version.c: New testcase.
14590 * jit.dg/all-non-failing-tests.h: Add test-version.c.
14591
14592 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
14593
14594 PR d/94424
14595 * gdc.dg/pr94424.d: New test.
14596
14597 2020-03-31 Felix Yang <felix.yang@huawei.com>
14598
14599 PR tree-optimization/94398
14600 * gcc.target/aarch64/pr94398.c: New test.
14601
14602 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14603
14604 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
14605 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
14606 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
14607 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
14608
14609 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
14610
14611 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
14612 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
14613 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
14614 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
14615 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
14616 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
14617 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
14618 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
14619 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
14620 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
14621 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
14622 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
14623 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
14624 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
14625 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
14626 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
14627 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
14628 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
14629 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
14630 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
14631 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
14632 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
14633
14634 2020-03-31 Jakub Jelinek <jakub@redhat.com>
14635
14636 PR target/94368
14637 * gcc.dg/pr94368.c: New test.
14638
14639 PR middle-end/94412
14640 * gcc.c-torture/execute/pr94412.c: New test.
14641
14642 PR tree-optimization/94403
14643 * g++.dg/tree-ssa/pr94403.C: New test.
14644
14645 PR rtl-optimization/94344
14646 * gcc.dg/pr94344.c: New test.
14647
14648 2020-03-30 David Malcolm <dmalcolm@redhat.com>
14649
14650 * jit.dg/all-non-failing-tests.h: Add test-empty.c
14651
14652 2020-03-30 Jakub Jelinek <jakub@redhat.com>
14653
14654 PR c++/94385
14655 * c-c++-common/pr94385.c: New test.
14656
14657 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
14658
14659 * gcc.target/powerpc/pragma_power6.c: New.
14660 * gcc.target/powerpc/pragma_power7.c: New.
14661 * gcc.target/powerpc/pragma_power8.c: New.
14662 * gcc.target/powerpc/pragma_power9.c: New.
14663 * gcc.target/powerpc/pragma_misc9.c: New.
14664 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
14665 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
14666
14667 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
14668
14669 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
14670 expected results.
14671
14672 2020-03-30 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR target/94343
14675 * gcc.target/i386/avx512f-pr94343.c: New test.
14676 * gcc.target/i386/avx512vl-pr94343.c: New test.
14677
14678 2020-03-30 Martin Liska <mliska@suse.cz>
14679
14680 PR rtl-optimization/87716
14681 * gcc.target/i386/pr57193.c: XFAIL a test-case.
14682
14683 2020-03-30 Martin Liska <mliska@suse.cz>
14684
14685 PR testsuite/94402
14686 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
14687 to be vectorized (based on libmvec presence).
14688
14689 2020-03-30 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR target/93069
14692 * gcc.target/i386/avx512vl-pr93069.c: New test.
14693 * gcc.dg/vect/pr93069.c: New test.
14694
14695 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
14696
14697 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
14698 arguments -D, -H, -X, and set compilable_output_file_ext.
14699 (gdc-convert-test): Document and add cases DFLAGS and
14700 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
14701 and set compilable_do_what to compile.
14702 (gdc-do-test): Define compilable_do_what, default to assemble.
14703
14704 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
14705
14706 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
14707 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
14708 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
14709 GDC_INCLUDE_CXX_FLAGS is true.
14710 (gdc_link_flags): Likewise.
14711 (gdc_init): Move setting of default gdc test flags to...
14712 (gdc_target_compile): ...here.
14713
14714 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
14715
14716 * gdc.test/compilable/compilable.exp: New file.
14717 * gdc.test/fail_compilation/fail_compilation.exp: New file.
14718 * gdc.test/runnable/runnable.exp: New file.
14719 * gdc.test/gdc-test.exp: Move and rename to...
14720 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
14721 (dmd2dg): Rename to...
14722 (gdc-convert-test): ...this.
14723 (gdc-do-test): Add testcases parameter and remove subdir handling.
14724
14725 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
14726
14727 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
14728 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
14729 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
14730 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
14731
14732 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
14733
14734 PR fortran/94348
14735 * gfortran.dg/module_procedure_3.f90: New.
14736
14737 2020-03-28 Patrick Palka <ppalka@redhat.com>
14738
14739 PR c++/94306
14740 * g++.dg/concepts/diagnostic8.C: New test.
14741
14742 PR c++/94252
14743 * g++.dg/concepts/diagnostic7.C: New test.
14744 * g++.dg/concepts/pr94252.C: New test.
14745 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
14746 diagnostic.
14747
14748 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
14749 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
14750 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
14751 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
14752
14753 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
14754 "neither operand".
14755 * g++.dg/concepts/diagnostic5.C: New test.
14756
14757 2020-03-28 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR c/93573
14760 * gcc.dg/pr93573-1.c: New test.
14761 * gcc.dg/pr93573-2.c: New test.
14762
14763 PR tree-optimization/94329
14764 * gfortran.dg/pr94329.f90: New test.
14765
14766 2020-03-27 Jakub Jelinek <jakub@redhat.com>
14767
14768 PR c++/94339
14769 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
14770
14771 2020-03-27 Martin Sebor <msebor@redhat.com>
14772
14773 PR c++/94346
14774 * c-c++-common/attr-copy.c: New test.
14775
14776 2020-03-27 Martin Sebor <msebor@redhat.com>
14777
14778 PR c++/94098
14779 * g++.dg/ext/attr-access-2.C: New test.
14780
14781 2020-03-27 Martin Sebor <msebor@redhat.com>
14782
14783 PR c++/94078
14784 PR c++/93824
14785 PR c++/93810
14786 * g++.dg/warn/Wmismatched-tags-3.C: New test.
14787 * g++.dg/warn/Wmismatched-tags-4.C: New test.
14788 * g++.dg/warn/Wmismatched-tags-5.C: New test.
14789 * g++.dg/warn/Wmismatched-tags-6.C: New test.
14790 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
14791 * g++.dg/warn/Wredundant-tags-6.C: New test.
14792 * g++.dg/warn/Wredundant-tags-7.C: New test.
14793
14794 2020-03-27 David Malcolm <dmalcolm@redhat.com>
14795
14796 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
14797 positive leak.
14798 * gcc.dg/analyzer/data-model-5c.c: Likewise.
14799 * gcc.dg/analyzer/malloc-5.c: New test.
14800
14801 2020-03-27 David Malcolm <dmalcolm@redhat.com>
14802
14803 * gcc.dg/analyzer/dot-output.c: Check that
14804 dot-output.c.supergraph-eg.dot is valid.
14805
14806 2020-03-27 Richard Biener <rguenther@suse.de>
14807
14808 PR debug/94273
14809 * g++.dg/debug/pr94273.C: New testcase.
14810
14811 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
14812
14813 PR fortran/93957
14814 * gfortran.dg/assumed_rank_19.f90: New.
14815
14816 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
14817
14818 PR fortran/93363
14819 * gfortran.dg/associate_51.f90: Fix test case.
14820 * gfortran.dg/associate_53.f90: New.
14821
14822 2020-03-27 Jakub Jelinek <jakub@redhat.com>
14823
14824 PR c++/94326
14825 * g++.dg/other/pr94326.C: New test.
14826
14827 PR c++/94339
14828 * g++.dg/other/pr94339.C: New test.
14829 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
14830
14831 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
14832
14833 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
14834 * gcc.dg/torture/pr87197-debug-sms.c: New test.
14835
14836 2020-03-27 Marek Polacek <polacek@redhat.com>
14837
14838 PR c++/94336 - template keyword accepted before destructor names.
14839 * g++.dg/template/template-keyword2.C: New test.
14840
14841 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
14842
14843 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
14844 Add <cstdio>.
14845
14846 2020-03-26 Marek Polacek <polacek@redhat.com>
14847
14848 DR 1710
14849 PR c++/94057 - template keyword in a typename-specifier.
14850 * g++.dg/cpp1y/alias-decl1.C: New test.
14851 * g++.dg/cpp1y/alias-decl2.C: New test.
14852 * g++.dg/cpp1y/alias-decl3.C: New test.
14853 * g++.dg/parse/missing-template1.C: Update dg-error.
14854 * g++.dg/parse/template3.C: Likewise.
14855 * g++.dg/template/error4.C: Likewise.
14856 * g++.dg/template/meminit2.C: Likewise.
14857 * g++.dg/template/dependent-name5.C: Likewise.
14858 * g++.dg/template/dependent-name7.C: New test.
14859 * g++.dg/template/dependent-name8.C: New test.
14860 * g++.dg/template/dependent-name9.C: New test.
14861 * g++.dg/template/dependent-name10.C: New test.
14862 * g++.dg/template/dependent-name11.C: New test.
14863 * g++.dg/template/dependent-name12.C: New test.
14864 * g++.dg/template/dependent-name13.C: New test.
14865 * g++.dg/template/dr1794.C: New test.
14866 * g++.dg/template/dr314.C: New test.
14867 * g++.dg/template/dr1710.C: New test.
14868 * g++.dg/template/dr1710-2.C: New test.
14869 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
14870
14871 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
14872
14873 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
14874 to n4849 behaviour.
14875 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
14876 test.
14877
14878 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
14879
14880 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
14881
14882 2020-03-26 Martin Liska <mliska@suse.cz>
14883
14884 * gcc.target/i386/pr81213.c: Do not scan assembler
14885 and add one missing PR entry.
14886
14887 2020-03-26 Jakub Jelinek <jakub@redhat.com>
14888
14889 PR debug/94323
14890 * g++.dg/debug/pr94323.C: New test.
14891
14892 2020-03-26 Martin Liska <mliska@suse.cz>
14893
14894 PR testsuite/94334
14895 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
14896 and add ifunc effective target.
14897 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
14898
14899 2020-03-26 Jakub Jelinek <jakub@redhat.com>
14900
14901 PR debug/94281
14902 * g++.dg/debug/pr94281.C: New test.
14903
14904 PR c++/81349
14905 * g++.dg/cpp1z/pr81349.C: New test.
14906
14907 PR c++/94272
14908 * g++.dg/debug/pr94272.C: New test.
14909
14910 2020-03-26 Felix Yang <felix.yang@huawei.com>
14911
14912 PR tree-optimization/94269
14913 * gcc.dg/pr94269.c: New test.
14914
14915 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
14916
14917 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
14918 * lib/target-supports.exp (check_effective_target_vect_unpack):
14919 Add amdgcn.
14920
14921 2020-03-25 Jakub Jelinek <jakub@redhat.com>
14922
14923 PR target/94292
14924 * gcc.dg/pr94292.c: New test.
14925
14926 2020-03-25 Martin Sebor <msebor@redhat.com>
14927
14928 PR middle-end/94004
14929 * gcc.dg/Walloca-larger-than-3.c: New test.
14930 * gcc.dg/Walloca-larger-than-3.h: New test header.
14931 * gcc.dg/Wvla-larger-than-4.c: New test.
14932
14933 2020-03-25 Patrick Palka <ppalka@redhat.com>
14934
14935 PR c++/94265
14936 * g++.dg/warn/Wduplicated-cond1.C: New test.
14937
14938 2020-03-25 Martin Sebor <msebor@redhat.com>
14939
14940 PR tree-optimization/94131
14941 * gcc.dg/pr94131.c: New test.
14942
14943 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
14944
14945 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
14946 embedded targets.
14947
14948 2020-03-25 Jakub Jelinek <jakub@redhat.com>
14949
14950 PR debug/94296
14951 * gcc.dg/cleanup-13.c: Add a comment that the test is not
14952 -fcompare-debug compatible with certain other options.
14953
14954 PR target/94308
14955 * gcc.target/i386/pr94308.c: New test.
14956
14957 2020-03-25 Martin Liska <mliska@suse.cz>
14958
14959 PR target/93274
14960 PR ipa/94271
14961 * gcc.target/i386/pr81213-2.c: New test.
14962 * gcc.target/i386/pr81213.c: Add additional source.
14963 * gcc.dg/lto/pr94271_0.c: New test.
14964 * gcc.dg/lto/pr94271_1.c: New test.
14965
14966 2020-03-25 Jakub Jelinek <jakub@redhat.com>
14967
14968 PR debug/94280
14969 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
14970 -fcompare-debug.
14971 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
14972 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
14973
14974 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
14975
14976 PR fortran/93484
14977 * gfortran.dg/pr93484_1.f90: New test.
14978 * gfortran.dg/pr93484_2.f90: New test.
14979
14980 2020-03-25 Jakub Jelinek <jakub@redhat.com>
14981
14982 PR middle-end/94303
14983 * g++.dg/torture/pr94303.C: New test.
14984
14985 PR c++/94223
14986 * g++.dg/opt/pr94223.C: New test.
14987
14988 PR tree-optimization/94300
14989 * gcc.target/i386/avx512f-pr94300.c: New test.
14990
14991 PR debug/94283
14992 * gcc.dg/pr94283.c: New test.
14993
14994 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
14995
14996 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
14997 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
14998 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
14999
15000 2020-03-24 Marek Polacek <polacek@redhat.com>
15001
15002 PR c++/94190 - wrong no post-decrement operator error in template.
15003 * g++.dg/conversion/op7.C: New test.
15004
15005 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15006
15007 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
15008 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15009 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15010 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15011 * gcc.target/arm/vfp-stmiad.c: Likewise.
15012 * gcc.target/arm/vnmul-1.c: Likewise.
15013 * gcc.target/arm/vnmul-3.c: Likewise.
15014 * gcc.target/arm/vnmul-4.c: Likewise.
15015
15016 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15017
15018 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
15019 * gcc.target/arm/cmp-3.c: ...here (new file)
15020
15021 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15022
15023 * lib/target-supports.exp
15024 (check_effective_target_arm_fp_dp_ok_nocache): New.
15025 (check_effective_target_arm_fp_dp_ok): New.
15026 (add_options_for_arm_fp_dp): New.
15027
15028 2020-03-24 Jakub Jelinek <jakub@redhat.com>
15029
15030 PR target/94286
15031 * gcc.dg/pr94286.c: New test.
15032
15033 PR debug/94285
15034 * gfortran.dg/pr94285.f90: New test.
15035
15036 PR debug/94283
15037 * gcc.target/i386/pr94283.c: New test.
15038
15039 PR debug/94277
15040 * gcc.dg/pr94277.c: New test.
15041
15042 2020-03-23 Jeff Law <law@redhat.com>
15043
15044 PR target/94144
15045 PR target/94238
15046 * gcc.c-torture/compile/pr94144.c: New test.
15047 * gcc.c-torture/compile/pr94238.c: New test.
15048
15049 2020-03-23 Patrick Palka <ppalka@redhat.com>
15050
15051 PR c++/93805
15052 * g++.dg/warn/Wnoexcept2.C: New test.
15053
15054 2020-03-23 Jakub Jelinek <jakub@redhat.com>
15055
15056 PR c++/91993
15057 * g++.dg/warn/Wconversion-pr91993.C: New test.
15058 * g++.dg/ubsan/pr91993.C: New test.
15059 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
15060 to dg-options.
15061 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
15062 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
15063
15064 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15065 Andre Vieira <andre.simoesdiasvieira@arm.com>
15066 Mihail Ionescu <mihail.ionescu@arm.com>
15067
15068 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
15069 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
15070 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
15071 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
15072 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
15073 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
15074
15075 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15076
15077 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
15078 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
15079 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
15080 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
15081 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
15082 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
15083 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
15084 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
15085 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
15086 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
15087 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
15088 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
15089 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
15090 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
15091 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
15092 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
15093 * lib/target-supports.exp:
15094 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
15095 support MVE floating point in Big Endian mode.
15096 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
15097 support MVE integer in Big Endian mode.
15098
15099 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15100 Andre Vieira <andre.simoesdiasvieira@arm.com>
15101 Mihail Ionescu <mihail.ionescu@arm.com>
15102
15103 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
15104 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
15105 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
15106 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
15107 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
15108 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
15109 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
15110 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
15111 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
15112 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
15113 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
15114 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
15115 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
15116 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
15117 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
15118 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
15119 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
15120 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
15121 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
15122 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
15123
15124 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
15125
15126 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
15127 * jit.dg/test-long-string-literal.c: New testcase.
15128
15129 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
15130
15131 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
15132 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
15133 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
15134 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
15135 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
15136 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
15137 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
15138 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
15139 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
15140 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
15141 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
15142 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
15143 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
15144 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
15145 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
15146 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
15147 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
15148 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
15149 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
15150 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
15151 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
15152 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
15191 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
15192 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
15193 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
15194 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
15195 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
15196 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
15197 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
15198 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
15199 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
15200 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
15201 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
15202 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
15217 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
15218 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
15219 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
15220 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
15221 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
15222 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
15223 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
15224 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
15225 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
15315 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
15316 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
15317 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
15318 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
15319 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
15320 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
15321 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
15577 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
15578 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
15579 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
15580 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
15581 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
15582 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
15583 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
15584 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
15585 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
15586 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
15587 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
15588 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
15589 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
15590 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
15591 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
15592 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
15593 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
15594 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
15595 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
15596 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
15597 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
15598 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
15599 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
15600 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
15601 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
15602 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
15603 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
15604 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
15605 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
15606 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
15607 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
15608 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
15609 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
15610 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
15611 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
15612 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
15613 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
15614 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
15615 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
15616 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
15617 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
15618 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
15619 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
15620 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
15621 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
15622 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
15623 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
15624 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
15625 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
15626 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
15627 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
15628 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
15629 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
15630 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
15631 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
15632 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
15633 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
15634 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
15635 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
15636 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
15637 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
15638 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
15639 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
15640 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
15641 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
15642 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
15643 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
15644 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
15645 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
15646 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
15647 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
15648 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
15649 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
15650 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
15651 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
15652 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
15653 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
15654 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
15655 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
15656 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
15657 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
15658 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
15659 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
15660 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
15661 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
15662 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
15663 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
15664 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
15665 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
15666 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
15667 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
15668 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
15669 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
15670 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
15671 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
15672 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
15673 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
15674 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
15675 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
15676 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
15677 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
15678 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
15679 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
15680 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
15681 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
15682 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
15683 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
15684 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
15685 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
15686 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
15687 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
15688 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
15689 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
15690 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
15691 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
15692 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
15693 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
15694 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
15695 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
15696 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
15703 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
15704 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
15705 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
15706 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
15707 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
15708 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
15709 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
15716 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
15717 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
15718 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
15719 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
15720 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
15729 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
15730 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
15731 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
15732 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
15733 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
15734 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
15735 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
15736 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
15737 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
15738 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
15739 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
15740 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
15741 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
15742 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
15743 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
15744 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
15745 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
15746 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
15747 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
15748 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
15749 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
15750 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
15751 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
15752 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
15753 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
15754 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
15755 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
15756 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
15757 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
15758 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
15759 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
15760 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
15761 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
15762 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
15763 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
15764 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
15765 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
15766 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
15767 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
15768 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
15769 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
15770 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
15771 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
15772 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
15773 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
15774 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
15775 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
15776 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
15777 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
15778 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
15779 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
15780 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
15781 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
15782 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
15790 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
15791 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
15792 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
15793 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
15794 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
15795 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
15796 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
15797 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
15800 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
15801 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
15802 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
15803 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
15812 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
15813 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
15814 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
15815 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
15816 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
15817 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
15818 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
15819 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
15820 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
15821 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
15822 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
15823 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
15824 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
15825 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
15826 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
15827 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
15828 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
15829 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
15853 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
15854 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
15855 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
15856 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
15857 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
15858 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
15859 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
15860 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
15861 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
15862 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
15863 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
15864 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
15865 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
15866 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
15867 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
15868 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
15876 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
15877 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
15878 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
15879 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
15880 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
15881 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
15882 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
15883 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
15884 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
15885 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
15921 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
15922 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
15923 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
15924 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
15925 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
15926 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
15927 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
15966 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
15967 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
15968 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
15969 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
15970 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
15971 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
15972 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
15985 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
15986 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
15987 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
15988 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
15989 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
15990 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
15991 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
16004 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
16005 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
16006 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
16007 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
16008 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
16009 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
16010 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
16023 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
16024 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
16025 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
16026 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
16027 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
16028 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
16029 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
16048 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
16085 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
16086 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
16087 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
16088 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
16089 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
16090 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
16091 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
16109 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
16110 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
16111 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
16112 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
16113 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
16114 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
16191 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
16192 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
16193 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
16194 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
16195 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
16196 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
16197 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
16219 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
16220 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
16221 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
16222 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
16223 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
16224 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
16225 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
16244 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
16245 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
16246 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
16247 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
16254 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
16255 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
16256 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
16257 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
16258 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
16259 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
16260 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
16263 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
16264 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
16265 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
16266 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
16286 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
16287 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
16288 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
16289 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
16290 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
16291 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
16292 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
16301 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
16302 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
16303 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
16304 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
16305 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
16306 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
16307 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
16311 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
16312 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
16313 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
16314 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
16315 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
16316 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
16317 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
16319 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
16320 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
16321 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
16322 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
16323 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
16324 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
16325 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
16326 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
16327 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
16328 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
16329 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
16330 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
16331 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
16332 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
16333 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
16334 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
16335 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
16336 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
16337 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
16338 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
16339 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
16340 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
16341 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
16342 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
16343 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
16344 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
16345 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
16346 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
16347 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
16348 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
16349 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
16350 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
16351 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
16352 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
16353 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
16354 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
16355 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
16356 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
16357 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
16358 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
16359 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
16360 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
16361 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
16362 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
16363 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
16364 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
16365 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
16366 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
16367 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
16368 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
16369 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
16370 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
16371 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
16372 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
16373 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
16374 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
16375 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
16376 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
16377 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
16378 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
16379 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
16380 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
16381 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
16382 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
16383 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
16384 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
16385 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
16386 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
16387 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
16388 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
16389 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
16390 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
16391 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
16392 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
16393 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
16394 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
16395 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
16396 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
16397 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
16398 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
16399 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
16400 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
16401 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
16402 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
16403 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
16404 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
16405 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
16406 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
16407 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
16408 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
16409 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
16410 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
16411 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
16412 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
16413 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
16414 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
16415 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
16416 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
16417 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
16418 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
16419 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
16420 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
16421 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
16422 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
16423 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
16424 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
16425 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
16426 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
16427 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
16428 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
16429 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
16430 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
16431 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
16432 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
16433 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
16434 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
16435 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
16436 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
16437 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
16438 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
16439 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
16440 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
16441 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
16442 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
16443 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
16444 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
16445 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
16446 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
16447 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
16448 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
16449 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
16450 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
16451 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
16452 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
16453 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
16454 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
16455 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
16456 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
16457 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
16458 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
16459 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
16460 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
16461 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
16462 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
16463 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
16464 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
16465 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
16466 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
16467 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
16468 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
16469 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
16470 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
16471 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
16472 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
16473 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
16474 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
16475 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
16476 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
16477 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
16478 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
16479 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
16480 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
16481 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
16482 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
16483 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
16484 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
16485 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
16486 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
16487 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
16488 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
16489 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
16490 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
16491 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
16492 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
16493 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
16494 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
16495 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
16496 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
16497 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
16498 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
16499 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
16500 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
16501 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
16502 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
16503 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
16504 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
16505 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
16506 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
16507 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
16508 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
16509 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
16510 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
16511 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
16512 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
16513 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
16514 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
16515 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
16516 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
16517 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
16518 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
16519 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
16520 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
16521 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
16522 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
16523 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
16524 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
16525 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
16526 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
16527 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
16528 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
16529 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
16530 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
16531 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
16532 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
16533 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
16534 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
16535 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
16536 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
16537 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
16538 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
16539 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
16540 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
16541 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
16542 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
16543 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
16544 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
16545 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
16546 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
16547 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
16548 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
16549 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
16550 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
16551 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
16552 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
16553 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
16554 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
16555 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
16556 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
16557 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
16558 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
16559 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
16560 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
16561 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
16562 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
16563 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
16564 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
16565 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
16566 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
16567 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
16568 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
16569 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
16570 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
16571 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
16572 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
16573 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
16574 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
16575 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
16576 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
16577 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
16578 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
16579 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
16580 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
16581 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
16582 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
16583 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
16584 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
16585 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
16586 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
16587 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
16588 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
16589 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
16590 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
16591 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
16592 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
16593 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
16594 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
16595 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
16596 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
16597 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
16598 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
16599 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
16600 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
16601 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
16602 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
16603 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
16604 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
16605 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
16606 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
16607 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
16608 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
16609 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
16610 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
16611 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
16612 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
16613 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
16614 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
16615 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
16616 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
16617 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
16618 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
16619 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
16620 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
16621 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
16622 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
16623 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
16624 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
16625 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
16626 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
16627 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
16628 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
16629 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
16630 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
16631 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
16632 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
16633 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
16634 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
16635 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
16636 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
16637 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
16638 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
16639 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
16640 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
16641 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
16642 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
16643 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
16644 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
16645 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
16646 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
16647 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
16648 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
16649 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
16650 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
16651 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
16652 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
16653 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
16654 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
16655 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
16656 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
16657 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
16658 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
16659 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
16660 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
16661 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
16662 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
16663 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
16664 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
16665 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
16666 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
16667 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
16668 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
16669 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
16670 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
16671 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
16672 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
16673 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
16674 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
16675 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
16676 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
16677 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
16678 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
16679 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
16680 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
16681 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
16682 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
16683 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
16684 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
16685 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
16686 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
16687 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
16688 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
16689 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
16690 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
16691 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
16692 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
16693 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
16694 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
16695 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
16696 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
16697 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
16698 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
16699 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
16700 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
16701 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
16702 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
16703 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
16704 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
16705 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
16706 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
16707 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
16708 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
16709 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
16710 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
16711 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
16712 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
16713 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
16714 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
16715 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
16716 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
16717 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
16718 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
16719 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
16720 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
16721 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
16722 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
16723 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
16724 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
16725 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
16726 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
16727 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
16728 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
16729 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
16730 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
16731 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
16732 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
16733 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
16734 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
16735 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
16736 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
16737 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
16738 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
16739 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
16740 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
16741 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
16742 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
16743 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
16744 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
16745 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
16746 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
16747 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
16748 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
16749 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
16750 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
16751 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
16752 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
16753 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
16754 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
16755 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
16756 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
16757 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
16758 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
16759 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
16760 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
16761 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
16762 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
16763 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
16764 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
16765 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
16766 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
16767 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
16768 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
16769 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
16770 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
16771 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
16772 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
16773 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
16774 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
16775 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
16776 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
16777 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
16778 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
16779 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
16780 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
16781 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
16782 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
16783 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
16784 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
16785 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
16786 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
16787 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
16788 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
16789 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
16790 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
16791 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
16792 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
16793 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
16794 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
16795 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
16796 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
16797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
16798 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
16799 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
16800 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
16801 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
16802 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
16803 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
16804 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
16805 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
16806 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
16807 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
16808 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
16809 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
16810 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
16811 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
16812 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
16813 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
16814 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
16815 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
16816 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
16817 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
16818 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
16819 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
16820 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
16821 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
16822 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
16823 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
16824 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
16825 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
16826 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
16827 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
16828 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
16829 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
16830 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
16831 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
16832 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
16833 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
16834 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
16835 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
16836 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
16837 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
16838 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
16839 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
16840 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
16841 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
16842 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
16843 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
16844 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
16845 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
16846 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
16847 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
16848 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
16849 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
16850 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
16851 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
16852 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
16853 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
16854 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
16855 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
16856 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
16857 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
16858 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
16859 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
16860 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
16861 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
16862 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
16863 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
16864 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
16865 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
16866 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
16867 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
16868 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
16869 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
16870 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
16871 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
16872 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
16873 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
16874 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
16875 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
16876 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
16877 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
16878 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
16879 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
16880 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
16881 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
16882 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
16883 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
16884 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
16885 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
16886 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
16887 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
16888 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
16889 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
16890 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
16891 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
16892 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
16893 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
16894 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
16895 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
16896 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
16897 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
16898 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
16899 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
16900 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
16901 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
16902 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
16903 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
16904 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
16905 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
16906 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
16907 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
16908 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
16909 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
16910 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
16911 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
16912 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
16913 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
16914 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
16915 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
16916 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
16917 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
16918 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
16919 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
16920 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
16921 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
16922 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
16923 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
16924 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
16925 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
16926 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
16927 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
16928 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
16929 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
16930 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
16931 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
16932 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
16933 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
16934 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
16935 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
16936 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
16937 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
16938 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
16939 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
16940 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
16941 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
16942 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
16943 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
16944 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
16945 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
16946 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
16947 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
16948 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
16949 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
16950 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
16951 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
16952 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
16953 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
16954 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
16955 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
16956 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
16957 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
16958 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
16959 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
16960 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
16961 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
16962 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
16963 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
16964 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
16965 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
16966 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
16967 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
16968 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
16969 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
16970 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
16971 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
16972 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
16973 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
16974 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
16975 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
16976 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
16977 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
16978 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
16979 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
16980 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
16981 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
16982 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
16983 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
16984 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
16985 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
16986 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
16987 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
16988 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
16989 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
16990 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
16991 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
16992 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
16993 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
16994 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
16995 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
16996 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
16997 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
16998 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
16999 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
17000 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
17001 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
17002 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
17003 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
17004 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
17005 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
17006 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
17007 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
17008 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
17009 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
17010 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
17011 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
17012 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
17013 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
17014 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
17015 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
17016 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
17017 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
17018 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
17019 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
17020 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
17021 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
17022 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
17023 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
17024 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
17025 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
17026 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
17027 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
17028 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
17029 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
17030 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
17031 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
17032 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
17033 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
17034 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
17035 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
17036 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
17037 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
17038 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
17039 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
17040 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
17041 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
17042 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
17043 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
17044 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
17045 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
17046 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
17047 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
17048 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
17049 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
17050 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
17051 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
17052 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
17053 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
17054 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
17055 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
17056 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
17057 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
17058 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
17059 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
17060 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
17061 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
17062 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
17063 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
17064 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
17065 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
17066 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
17067 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
17068 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
17069 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
17070 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
17071 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
17072 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
17073 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
17074 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
17075 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
17076 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
17077 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
17078 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
17079 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
17080 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
17081 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
17082 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
17083 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
17084 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
17085 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
17086 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
17087 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
17088 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
17089 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
17090 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
17091 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
17092 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
17093 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
17094 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
17095 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
17096 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
17097 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
17098 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
17099 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
17100 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
17101 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
17102 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
17103 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
17104 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
17105 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
17106 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
17107 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
17108 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
17109 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
17110 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
17111 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
17112 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
17113 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
17114 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
17115 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
17116 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
17117 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
17118 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
17119 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
17120 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
17121 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
17122 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
17123 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
17124 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
17125 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
17126 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
17127 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
17128 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
17129 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
17130 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
17131 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
17132 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
17133 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
17134 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
17135 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
17136 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
17137 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
17138 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
17139 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
17140 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
17141 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
17142 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
17143 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
17144 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
17145 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
17146 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
17147 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
17148 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
17149 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
17150 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
17151 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
17152 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
17153 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
17154 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
17155 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
17156 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
17157 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
17158 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
17159 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
17160 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
17161 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
17162 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
17163 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
17164 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
17165 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
17166 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
17167 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
17168 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
17169 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
17170 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
17171 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
17172 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
17173 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
17174 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
17175 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
17176 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
17177 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
17178 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
17179 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
17180 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
17181 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
17182 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
17183 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
17184 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
17185 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
17186 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
17187 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
17188 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
17189 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
17190 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
17191 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
17192 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
17193 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
17194 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
17195 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
17196 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
17197 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
17198 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
17199 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
17200 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
17201 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
17202 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
17203 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
17204 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
17205 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
17206 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
17207 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
17208 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
17209 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
17210 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
17211 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
17212 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
17213 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
17214 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
17215 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
17216 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
17217 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
17218 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
17219 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
17220 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
17221 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
17222 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
17223 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
17224 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
17225 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
17226 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
17227 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
17228 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
17229 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
17230 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
17231 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
17232 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
17233 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
17234 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
17235 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
17236 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
17237 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
17238 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
17239 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
17240 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
17241 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
17242 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
17243 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
17244 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
17245 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
17246 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
17247 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
17248 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
17249 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
17250 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
17251 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
17252 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
17253 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
17254 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
17255 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
17256 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
17257 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
17258 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
17259 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
17260 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
17261 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
17262 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
17263 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
17264 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
17265 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
17266 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
17267 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
17268 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
17269 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
17270 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
17271 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
17272 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
17273 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
17274 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
17275 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
17276 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
17277 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
17278 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
17279 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
17280 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
17281 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
17282 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
17283 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
17284 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
17285 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
17286 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
17287 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
17288 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
17289 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
17290 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
17291 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
17292 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
17293 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
17294 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
17295 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
17296 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
17297 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
17298 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
17299 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
17300 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
17301 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
17302 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
17303 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
17304 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
17305 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
17306 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
17307 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
17308 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
17309 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
17310 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
17311 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
17312 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
17313 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
17314 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
17315 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
17316 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
17317 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
17318 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
17319 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
17320 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
17321 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
17322 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
17323 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
17324 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
17325 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
17326 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
17327 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
17328 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
17329 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
17330 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
17331 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
17332 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
17333 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
17334 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
17335 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
17336 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
17337 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
17338 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
17339 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
17340 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
17341 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
17342 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
17343 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
17344 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
17345 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
17346 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
17347 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
17348 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
17349 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
17350 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
17351 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
17352 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
17353 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
17354 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
17355 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
17356 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
17357 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
17358 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
17359 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
17360 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
17361 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
17362 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
17363 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
17364 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
17365 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
17366 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
17367 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
17368 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
17369 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
17370 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
17371 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
17372 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
17373 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
17374 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
17375 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
17376 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
17377 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
17378 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
17379 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
17380 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
17381 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
17382 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
17383 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
17384 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
17385 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
17386 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
17387 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
17388 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
17389 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
17390 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
17391 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
17392 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
17393 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
17394 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
17395 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
17396 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
17397 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
17398 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
17399 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
17400 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
17401 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
17402 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
17403 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
17404 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
17405 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
17406 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
17407 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
17408 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
17409 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
17410 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
17411 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
17412 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
17413 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
17414 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
17415 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
17416 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
17417 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
17418 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
17419 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
17420 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
17421 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
17422 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
17423 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
17424 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
17425 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
17426 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
17427 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
17428 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
17429 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
17430 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
17431 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
17432 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
17433 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
17434 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
17435 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
17436 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
17437 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
17438 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
17439 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
17440 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
17441 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
17442 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
17443 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
17444 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
17445 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
17446 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
17447 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
17448 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
17449 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
17450 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
17451 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
17452 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
17453 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
17454 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
17455 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
17456 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
17457 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
17458 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
17459 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
17460 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
17461 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
17462 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
17463 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
17464 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
17465 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
17466 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
17467 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
17468 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
17469 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
17470 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
17471 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
17472 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
17473 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
17474 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
17475 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
17476 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
17477 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
17478 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
17479 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
17480 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
17481 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
17482 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
17483 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
17484 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
17485 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
17486 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
17487 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
17488 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
17489 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
17490 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
17491 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
17492 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
17493 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
17494 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
17495 * lib/target-supports.exp: Add --save-temps to mve options.
17496
17497 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
17498
17499 PR fortran/93365
17500 PR fortran/93600
17501 * gfortran.dg/pr93365.f90: New test.
17502 * gfortran.dg/pr93600_1.f90: New test.
17503 * gfortran.dg/pr93600_2.f90: New test.
17504
17505 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
17506
17507 * lib/target-supports.exp (check_effective_target_offload_gcn):
17508 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
17509
17510 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
17511
17512 PR d/93038
17513 * gdc.dg/pr93038b.d: New test.
17514
17515 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
17516
17517 * g++.dg/abi/lambda-vis.C: Amend assembler match
17518 strings for targets using a USER_LABEL_PREFIX.
17519
17520 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
17521
17522 PR d/93038
17523 * gdc.dg/fileimports/pr93038.txt: New test.
17524 * gdc.dg/pr93038.d: New test.
17525
17526 2020-03-21 Patrick Palka <ppalka@redhat.com>
17527
17528 PR c++/94066
17529 * g++.dg/cpp1y/constexpr-union2.C: New test.
17530 * g++.dg/cpp1y/constexpr-union3.C: New test.
17531 * g++.dg/cpp1y/constexpr-union4.C: New test.
17532 * g++.dg/cpp1y/constexpr-union5.C: New test.
17533 * g++.dg/cpp1y/pr94066.C: New test.
17534 * g++.dg/cpp1y/pr94066-2.C: New test.
17535 * g++.dg/cpp1y/pr94066-3.C: New test.
17536 * g++.dg/cpp2a/constexpr-union1.C: New test.
17537
17538 2020-03-21 Tamar Christina <tamar.christina@arm.com>
17539
17540 PR target/94052
17541 * gcc.target/aarch64/pr94052.C: New test.
17542
17543 2020-03-20 Martin Jambor <mjambor@suse.cz>
17544
17545 PR tree-optimization/93435
17546 * gcc.dg/tree-ssa/pr93435.c: New test.
17547
17548 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
17549
17550 PR ipa/93347
17551 * g++.dg/torture/pr93347.C: New test.
17552
17553 2020-03-20 Patrick Palka <ppalka@redhat.com>
17554
17555 PR c++/69694
17556 * g++.dg/cpp0x/decltype74.C: New test.
17557 * g++.dg/cpp0x/decltype75.C: New test.
17558
17559 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17560 Andre Vieira <andre.simoesdiasvieira@arm.com>
17561 Mihail Ionescu <mihail.ionescu@arm.com>
17562
17563 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
17564 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
17565 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
17566 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
17567 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
17568 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
17569 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
17570 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
17571 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
17572 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
17573 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
17574 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
17575 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
17576 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
17577 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
17578 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
17579 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
17580 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
17581 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
17582 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
17583 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
17584 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
17585 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
17586 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
17587 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
17588 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
17589 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
17590 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
17591 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
17592 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
17593 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
17594 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
17595 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
17596 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
17597 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
17598 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
17599 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
17600 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
17601 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
17602 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
17603
17604 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
17605
17606 PR middle-end/94072
17607 * gcc.target/aarch64/pr94072.c: New test.
17608
17609 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17610 Andre Vieira <andre.simoesdiasvieira@arm.com>
17611 Mihail Ionescu <mihail.ionescu@arm.com>
17612
17613 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
17614 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
17615 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
17616 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
17617 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
17618 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
17619 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
17620 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
17621 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
17622 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
17623 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
17624 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
17625 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
17626 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
17627 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
17628 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
17629
17630 2020-03-20 Patrick Palka <ppalka@redhat.com>
17631
17632 * g++.dg/concepts/diagnostic6.C: New test.
17633
17634 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17635
17636 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
17637 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
17638 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
17639 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
17640 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
17641 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
17642 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
17643 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
17644 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
17645 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
17646 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
17647 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
17648 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
17649 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
17650 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
17651 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
17652 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
17653 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
17654 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
17655 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
17656 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
17657 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
17658 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
17659 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
17660 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
17661 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
17662 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
17663 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
17664 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
17665 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
17666 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
17667 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
17668 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
17669 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
17670 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
17671 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
17672 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
17673 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
17674 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
17675 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
17676 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
17677 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
17678 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
17679 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
17680 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
17681 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
17682 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
17683 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
17684 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
17685 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
17686 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
17687 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
17688 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
17689 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
17690 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
17691 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
17692 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
17693 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
17694 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
17695 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
17696 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
17697 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
17698 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
17699 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
17700 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
17701 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
17702 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
17703 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
17704 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
17705 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
17706 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
17707 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
17708 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
17709 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
17710 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
17711 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
17712 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
17713 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
17714 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
17715 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
17716 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
17717 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
17718 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
17719 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
17720 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
17721 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
17722 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
17723 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
17724 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
17725 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
17726 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
17727 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
17728 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
17729 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
17730 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
17731 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
17732 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
17733 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
17734 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
17735 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
17736 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
17737 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
17738 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
17739 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
17740 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
17741 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
17742 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
17743 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
17744 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
17745 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
17746 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
17747 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
17748 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
17749 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
17750 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
17751 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
17752 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
17753 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
17754 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
17755 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
17756 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
17757 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
17758 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
17759 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
17760 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
17761 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
17762 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
17763 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
17764 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
17765 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
17766 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
17767 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
17768 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
17769 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
17770 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
17771 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
17772 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
17773 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
17774 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
17775 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
17776 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
17777 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
17778 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
17779 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
17780 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
17781 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
17782 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
17783 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
17784 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
17785 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
17786 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
17787 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
17788 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
17789 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
17790 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
17791 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
17792 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
17793 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
17794 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
17795 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
17796 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
17797 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
17798 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
17799 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
17800 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
17801 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
17802 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
17803 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
17804 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
17805 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
17806 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
17807 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
17808 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
17809 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
17810 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
17811 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
17812 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
17813 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
17814 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
17815 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
17816 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
17817 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
17818 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
17819 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
17820 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
17821 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
17822 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
17823 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
17824 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
17825 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
17826 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
17827 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
17828 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
17829 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
17830 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
17831 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
17832 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
17833 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
17834 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
17835 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
17836 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
17837 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
17838 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
17839 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
17840 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
17841 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
17842 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
17843 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
17844 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
17845 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
17846 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
17847 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
17848 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
17849 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
17850 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
17851 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
17852 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
17853 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
17854 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
17855 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
17856 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
17857 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
17858 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
17859 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
17860 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
17861 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
17862 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
17863 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
17864 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
17865 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
17866 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
17867 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
17868 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
17869 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
17870 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
17871 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
17872 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
17873 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
17874 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
17875 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
17876 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
17877 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
17878 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
17879 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
17880 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
17881 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
17882 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
17883 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
17884 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
17885 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
17886 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
17887 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
17888 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
17889 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
17890 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
17891 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
17892 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
17893 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
17894 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
17895 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
17896 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
17897 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
17898 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
17899 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
17900 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
17901 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
17902 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
17903 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
17904 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
17905 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
17906 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
17907 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
17908 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
17909 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
17910 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
17911 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
17912 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
17913 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
17914 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
17915 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
17916 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
17917 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
17918 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
17919 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
17920 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
17921 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
17922 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
17923 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
17924 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
17925 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
17926 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
17927 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
17928 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
17929 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
17930 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
17931 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
17932 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
17933 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
17934 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
17935 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
17936 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
17937 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
17938 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
17939 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
17940 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
17941 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
17942 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
17943 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
17944 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
17945 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
17946 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
17947 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
17948 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
17949 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
17950 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
17951 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
17952 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
17953 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
17954 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
17955 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
17956 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
17957 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
17958 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
17959 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
17960 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
17961 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
17962 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
17963 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
17964 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
17965 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
17966 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
17967 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
17968 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
17969 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
17970 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
17971 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
17972 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
17973 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
17974 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
17975 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
17976 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
17977 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
17978 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
17979 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
17980 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
17981 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
17982 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
17983 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
17984 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
17985 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
17986 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
17987 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
17988 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
17989 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
17990 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
17991 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
17992 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
17993 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
17994 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
17995 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
17996 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
17997 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
17998 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
17999 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
18000 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
18001 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
18002 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
18003 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
18004 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
18005 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
18006 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
18007 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
18008 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
18009 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
18010 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
18011
18012 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18013 Andre Vieira <andre.simoesdiasvieira@arm.com>
18014 Mihail Ionescu <mihail.ionescu@arm.com>
18015
18016 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
18017 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
18018 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
18019 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
18020 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
18021 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
18022 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
18023 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
18024 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
18025 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
18026 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
18027 Likewise.
18028 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
18029 Likewise.
18030 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
18031 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
18032 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
18033 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
18034 Likewise.
18035 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
18036 Likewise.
18037 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
18038 Likewise.
18039 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
18040 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
18041
18042 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18043 Andre Vieira <andre.simoesdiasvieira@arm.com>
18044 Mihail Ionescu <mihail.ionescu@arm.com>
18045
18046 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
18047 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
18048 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
18049 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
18050 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
18051 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
18052 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
18053 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
18054 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
18055 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
18056 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
18057 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
18058 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
18059 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
18060 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
18061 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
18062 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
18063 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
18064 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
18065 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
18066 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
18067 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
18068 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
18069 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
18070 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
18071 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
18072 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
18073 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
18074 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
18075 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
18076 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
18077 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
18078 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
18079 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
18080 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
18081 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
18082 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
18083 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
18084 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
18085 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
18086 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
18087 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
18088 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
18089 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
18090 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
18091 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
18092 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
18093 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
18094
18095 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18096
18097 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
18098 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
18099 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
18100 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
18101 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
18102 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
18103 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
18104 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
18105 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
18106 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
18107 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
18108 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
18109 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
18110 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
18111 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
18112 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
18113 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
18114 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
18115
18116 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18117 Andre Vieira <andre.simoesdiasvieira@arm.com>
18118 Mihail Ionescu <mihail.ionescu@arm.com>
18119
18120 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
18121 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
18122 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
18123 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
18124 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
18125 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
18126 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
18127 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
18128
18129 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
18130
18131 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
18132 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
18133 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
18134 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
18135 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
18136 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
18137 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
18138 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
18139 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
18140 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
18141 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
18142 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
18143 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
18144 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
18145 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
18146 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
18147 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
18148
18149 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
18150
18151 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
18152
18153 2020-03-20 Jakub Jelinek <jakub@redhat.com>
18154
18155 PR tree-optimization/94224
18156 * g++.dg/tree-ssa/pr94224.C: New test.
18157
18158 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
18159
18160 PR ipa/94202
18161 * g++.dg/torture/pr94202.C: New test.
18162
18163 2020-03-19 Jakub Jelinek <jakub@redhat.com>
18164
18165 PR gcov-profile/94029
18166 * gcc.misc-tests/gcov-pr94029.c: New test.
18167
18168 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
18169
18170 PR ipa/92372
18171 * gcc.c-torture/pr92372.c: New test.
18172 * gcc.dg/attr-flatten-1.c: New test.
18173
18174 2020-03-19 Jakub Jelinek <jakub@redhat.com>
18175
18176 PR tree-optimization/94211
18177 * gcc.dg/pr94211.c: New test.
18178
18179 2020-03-19 Richard Biener <rguenther@suse.de>
18180
18181 PR middle-end/94216
18182 * g++.dg/torture/pr94216.C: New testcase.
18183
18184 2020-03-18 Martin Sebor <msebor@redhat.com>
18185
18186 PR ipa/92799
18187 * gcc.dg/attr-weakref-5.c: New test.
18188
18189 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18190 Mihail Ionescu <mihail.ionescu@arm.com>
18191 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18192
18193 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
18194 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
18195 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
18196 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
18197 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
18198 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
18199 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
18200 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
18201 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
18202 Likewise.
18203 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
18204 Likewise.
18205 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
18206 Likewise.
18207 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
18208 Likewise.
18209 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
18210 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
18211 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
18212 Likewise.
18213 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
18214 Likewise.
18215 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
18216 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
18217 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
18218 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
18219 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
18220 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
18221 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
18222 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
18223 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
18224 Likewise.
18225 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
18226 Likewise.
18227 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
18228 Likewise.
18229 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
18230 Likewise.
18231 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
18232 Likewise.
18233 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
18234 Likewise.
18235
18236 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18237 Mihail Ionescu <mihail.ionescu@arm.com>
18238 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18239
18240 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
18241 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
18242 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
18243 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
18244 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
18245 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
18246 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
18247 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
18248 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
18249 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
18250 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
18251 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
18252 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
18253 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
18254 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
18255 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
18256 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
18257 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
18258 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
18259 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
18260 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
18261 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
18262 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
18263 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
18264 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
18265 Likewise.
18266 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
18267 Likewise.
18268 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
18269 Likewise.
18270 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
18271 Likewise.
18272 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
18273 Likewise.
18274 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
18275 Likewise.
18276 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
18277 Likewise.
18278 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
18279 Likewise.
18280 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
18281 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
18282 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
18283 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
18284 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
18285 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
18286 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
18287 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
18288
18289 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18290 Mihail Ionescu <mihail.ionescu@arm.com>
18291 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18292
18293 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
18294 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
18295 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
18296 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
18297 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
18298 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
18299 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
18300 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
18301 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
18302 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
18303 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
18304 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
18305 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
18306 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
18307 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
18308 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
18309 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
18310 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
18311 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
18312 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
18313 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
18314 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
18315 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
18316 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
18317 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
18318 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
18319 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
18320 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
18321 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
18322 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
18323 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
18324 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
18325 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
18326 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
18327 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
18328 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
18329 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
18330 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
18331 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
18332 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
18333
18334 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18335 Mihail Ionescu <mihail.ionescu@arm.com>
18336 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18337
18338 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
18339 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
18340 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
18341 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
18342 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
18343 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
18344 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
18345 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
18346 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
18347 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
18348 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
18349 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
18350 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
18351 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
18352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
18353 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
18354 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
18355 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
18356 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
18357 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
18358 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
18359 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
18360 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
18361 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
18362 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
18363 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
18364 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
18365 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
18366 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
18367 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
18368 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
18369 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
18370 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
18371 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
18372 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
18373 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
18374 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
18375 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
18376 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
18377 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
18378
18379 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18380 Mihail Ionescu <mihail.ionescu@arm.com>
18381 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18382
18383 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
18384 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
18385 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
18386 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
18387 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
18388 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
18389 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
18390 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
18391 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
18392 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
18393 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
18394 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
18395 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
18396 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
18397
18398 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18399 Mihail Ionescu <mihail.ionescu@arm.com>
18400 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18401
18402 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
18403 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
18404 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
18405 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
18406 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
18407 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
18408 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
18409 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
18410 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
18411 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
18412 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
18413 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
18414 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
18415 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
18416
18417 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18418 Mihail Ionescu <mihail.ionescu@arm.com>
18419 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18420
18421 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
18422 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
18423 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
18424 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
18425 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
18426 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
18427 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
18428 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
18429 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
18430 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
18431 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
18432 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
18433 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
18434 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
18435
18436 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18437 Mihail Ionescu <mihail.ionescu@arm.com>
18438 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18439
18440 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
18441 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
18442 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
18443 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
18444 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
18445 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
18446 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
18447 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
18448 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
18449 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
18450 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
18451 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
18452 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
18453 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
18454
18455 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18456 Mihail Ionescu <mihail.ionescu@arm.com>
18457 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18458
18459 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
18460 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
18461 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
18462 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
18463 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
18464 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
18465 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
18466 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
18467 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
18468 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
18469 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
18470 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
18471 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
18472 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
18473 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
18474 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
18475 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
18476 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
18477 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
18478 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
18479 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
18480 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
18481 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
18482 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
18483 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
18484 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
18485 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
18486 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
18487 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
18488 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
18489 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
18490 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
18491 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
18492 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
18493 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
18494 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
18495 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
18496 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
18497 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
18498 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
18499 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
18500 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
18501 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
18502 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
18503 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
18504 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
18505 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
18506 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
18507 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
18508 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
18509 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
18510 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
18511 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
18512 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
18513 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
18514 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
18515 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
18516 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
18517 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
18518 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
18519 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
18520 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
18521
18522 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18523 Mihail Ionescu <mihail.ionescu@arm.com>
18524 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18525
18526 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
18527 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
18528 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
18529 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
18530 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
18531 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
18532 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
18533 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
18534 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
18535 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
18536 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
18537 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
18538 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
18539 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
18540 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
18541 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
18542 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
18543 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
18544 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
18545 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
18546 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
18547 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
18548 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
18549 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
18550 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
18551 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
18552 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
18553 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
18554 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
18555 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
18556 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
18557 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
18558 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
18559 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
18560 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
18561 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
18562 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
18563 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
18564 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
18565 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
18566 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
18567 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
18568 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
18569 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
18570 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
18571 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
18572 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
18573 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
18574 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
18575 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
18576 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
18577 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
18578 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
18579 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
18580 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
18581 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
18582 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
18583 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
18584 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
18585 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
18586 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
18587 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
18588 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
18589 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
18590 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
18591 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
18592 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
18593 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
18594 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
18595 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
18596 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
18597 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
18598 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
18599 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
18600 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
18601 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
18602 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
18603
18604 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18605 Mihail Ionescu <mihail.ionescu@arm.com>
18606 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18607
18608 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
18609 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
18610 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
18611 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
18612 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
18613 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
18614 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
18615 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
18616 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
18617 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
18618 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
18619 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
18620 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
18621 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
18622 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
18623 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
18624 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
18625 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
18626 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
18627 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
18628 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
18629 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
18630 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
18631 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
18632 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
18633 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
18634 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
18635 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
18636 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
18637 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
18638 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
18639 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
18640 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
18641 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
18642 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
18643 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
18644 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
18645 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
18646 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
18647 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
18648 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
18649 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
18650 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
18651 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
18652 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
18653 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
18654 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
18655 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
18656 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
18657 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
18658 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
18659 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
18660 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
18661 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
18662 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
18663 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
18664 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
18665 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
18666 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
18667 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
18668 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
18669 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
18670 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
18671 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
18672 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
18673 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
18674 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
18675 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
18676 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
18677 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
18678 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
18679 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
18680 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
18681 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
18682 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
18683 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
18684 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
18685 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
18686 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
18687 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
18688 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
18689 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
18690 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
18691 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
18692 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
18693 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
18694 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
18695 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
18696 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
18697 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
18698 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
18699 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
18700 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
18701 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
18702 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
18703 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
18704 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
18705 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
18706 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
18707 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
18708 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
18709 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
18710 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
18711 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
18712 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
18713 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
18714 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
18715 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
18716 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
18717 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
18718 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
18719 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
18720 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
18721 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
18722 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
18723 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
18724 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
18725 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
18726 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
18727 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
18728 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
18729 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
18730 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
18731 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
18732 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
18733 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
18734 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
18735 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
18736 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
18737 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
18738 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
18739 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
18740 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
18741 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
18742 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
18743 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
18744 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
18745 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
18746 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
18747 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
18748 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
18749 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
18750 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
18751 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
18752 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
18753 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
18754 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
18755 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
18756 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
18757 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
18758 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
18759 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
18760 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
18761 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
18762 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
18763 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
18764 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
18765 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
18766 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
18767 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
18768 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
18769 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
18770 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
18771 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
18772 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
18773 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
18774 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
18775 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
18776 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
18777 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
18778 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
18779 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
18780 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
18781 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
18782 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
18783 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
18784 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
18785 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
18786 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
18787 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
18788 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
18789 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
18790 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
18791 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
18792 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
18793 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
18794 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
18795 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
18796 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
18797 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
18798 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
18799 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
18800 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
18801 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
18802 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
18803 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
18804 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
18805 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
18806 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
18807 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
18808 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
18809 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
18810 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
18811 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
18812 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
18813 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
18814 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
18815 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
18816 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
18817 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
18818 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
18819 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
18820 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
18821 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
18822 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
18823 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
18824 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
18825 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
18826 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
18827 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
18828 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
18829 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
18830 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
18831 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
18832 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
18833 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
18834 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
18835 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
18836 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
18837 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
18838 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
18839 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
18840 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
18841 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
18842 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
18843 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
18844 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
18845 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
18846 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
18847 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
18848 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
18849 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
18850 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
18851 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
18852 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
18853 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
18854 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
18855 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
18856 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
18857 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
18858 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
18859 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
18860 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
18861 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
18862 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
18863 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
18864 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
18865 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
18866 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
18867 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
18868 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
18869 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
18870 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
18871 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
18872 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
18873 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
18874 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
18875 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
18876 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
18877 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
18878 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
18879 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
18880 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
18881 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
18882 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
18883 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
18884 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
18885 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
18886 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
18887 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
18888 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
18889 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
18890 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
18891 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
18892 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
18893 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
18894 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
18895 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
18896 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
18897 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
18898 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
18899 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
18900 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
18901 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
18902 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
18903 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
18904 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
18905 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
18906 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
18907 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
18908 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
18909 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
18910 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
18911 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
18912 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
18913 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
18914 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
18915 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
18916 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
18917
18918 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18919 Mihail Ionescu <mihail.ionescu@arm.com>
18920 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18921
18922 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
18923 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
18924 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
18925 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
18926 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
18927 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
18928 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
18929 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
18930 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
18931 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
18932 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
18933 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
18934 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
18935 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
18936 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
18937 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
18938 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
18939 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
18940 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
18941 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
18942 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
18943 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
18944 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
18945 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
18946 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
18947 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
18948 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
18949 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
18950 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
18951 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
18952 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
18953
18954 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
18955 Mihail Ionescu <mihail.ionescu@arm.com>
18956 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
18957
18958 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
18959 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
18960 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
18961 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
18962 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
18963 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
18964 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
18965 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
18966 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
18967 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
18968 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
18969 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
18970 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
18971 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
18972 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
18973 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
18974 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
18975 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
18976 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
18977 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
18978 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
18979 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
18980 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
18981 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
18982 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
18983 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
18984 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
18985 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
18986 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
18987 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
18988 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
18989 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
18990 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
18991 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
18992 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
18993 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
18994 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
18995 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
18996 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
18997 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
18998 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
18999 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
19000 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
19001 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
19002 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
19003 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
19004 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
19005 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
19006 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
19007 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
19008 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
19009 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
19010 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
19011 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
19012 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
19013 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
19014 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
19015 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
19016 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
19017 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
19018 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
19019 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
19020 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
19021 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
19022 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
19023 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
19024 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
19025 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
19026 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
19027 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
19028 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
19029 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
19030 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
19031 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
19032 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
19033 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
19034 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
19035 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
19036 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
19037 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
19038 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
19039 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
19040 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
19041 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
19042 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
19043 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
19044 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
19045 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
19046 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
19047 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
19048 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
19049 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
19050 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
19051 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
19052 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
19053 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
19054 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
19055 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
19056 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
19057 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
19058 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
19059 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
19060 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
19061 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
19062 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
19063 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
19064 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
19065 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
19066 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
19067 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
19068 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
19069 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
19070 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
19071 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
19072 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
19073 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
19074 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
19075 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
19076 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
19077 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
19078 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
19079 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
19080 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
19081 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
19082 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
19083 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
19084 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
19085 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
19086 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
19087 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
19088 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
19089 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
19090 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
19091 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
19092 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
19093 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
19094 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
19095 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
19096 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
19097 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
19098 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
19099 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
19100 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
19101 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
19102 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
19103 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
19104 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
19105 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
19106 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
19107 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
19108 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
19109 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
19110 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
19111 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
19112 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
19113 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
19114 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
19115 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
19116 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
19117 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
19118 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
19119 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
19120 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
19121 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
19122 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
19123 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
19124 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
19125 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
19126 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
19127 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
19128 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
19129 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
19130 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
19131 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
19132 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
19133 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
19134 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
19135 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
19136 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
19137 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
19138 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
19139 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
19140 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
19141 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
19142 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
19143 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
19144 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
19145 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
19146 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
19147 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
19148 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
19149 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
19150 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
19151 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
19152 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
19153 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
19154 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
19155 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
19156 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
19157 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
19158 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
19159 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
19160 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
19161
19162 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
19163 Mihail Ionescu <mihail.ionescu@arm.com>
19164 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
19165
19166 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
19167 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
19168 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
19169 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
19170 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
19171 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
19172 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
19173 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
19174 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
19175 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
19176 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
19177 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
19178 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
19179 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
19180 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
19181 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
19182 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
19183 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
19184 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
19185 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
19186 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
19187 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
19188 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
19189 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
19190 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
19191 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
19192 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
19193 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
19194 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
19195 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
19196 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
19197 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
19198 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
19199 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
19200 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
19201 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
19202 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
19203 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
19204 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
19205 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
19206 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
19207 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
19208 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
19209 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
19210 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
19211 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
19212 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
19213 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
19214 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
19215 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
19216 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
19217 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
19218 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
19219 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
19220 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
19221 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
19222 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
19223 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
19224 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
19225 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
19226 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
19227 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
19228 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
19229 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
19230 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
19231 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
19232 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
19233 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
19234 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
19235 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
19236 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
19237 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
19238 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
19239 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
19240 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
19241 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
19242 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
19243 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
19244 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
19245 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
19246 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
19247 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
19248 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
19249 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
19250 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
19251 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
19252 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
19253 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
19254 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
19255 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
19256 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
19257 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
19258 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
19259 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
19260 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
19261 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
19262 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
19263 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
19264 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
19265 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
19266 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
19267 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
19268 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
19269 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
19270 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
19271 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
19272 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
19273 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
19274 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
19275 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
19276 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
19277 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
19278 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
19279 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
19280 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
19281 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
19282 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
19283 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
19284 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
19285 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
19286 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
19287 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
19288 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
19289 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
19290 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
19291 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
19292 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
19293 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
19294 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
19295 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
19296 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
19297 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
19298 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
19299 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
19300 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
19301 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
19302 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
19303 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
19304 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
19305 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
19306 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
19307 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
19308 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
19309 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
19310 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
19311 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
19312 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
19313 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
19314 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
19315 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
19316 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
19317 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
19318 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
19319 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
19320 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
19321 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
19322 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
19323 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
19324 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
19325 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
19326 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
19327 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
19328 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
19329 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
19330 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
19331 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
19332 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
19333 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
19334 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
19335 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
19336 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
19337 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
19338 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
19339 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
19340 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
19341 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
19342 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
19343 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
19344 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
19345 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
19346 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
19347 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
19348 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
19349 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
19350 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
19351 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
19352 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
19353 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
19354 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
19355 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
19356 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
19357 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
19358 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
19359 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
19360 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
19361 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
19362 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
19363 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
19364 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
19365 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
19366 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
19367 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
19368 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
19369 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
19370 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
19371 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
19372 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
19373 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
19374 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
19375 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
19376 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
19377 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
19378 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
19379 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
19380 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
19381 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
19382 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
19383 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
19384 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
19385 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
19386 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
19387 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
19388 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
19389 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
19390 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
19391 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
19392 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
19393 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
19394 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
19395 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
19396 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
19397 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
19398 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
19399 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
19400 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
19401 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
19402 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
19403 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
19404 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
19405 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
19406 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
19407 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
19408 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
19409 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
19410 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
19411 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
19412 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
19413 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
19414 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
19415 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
19416 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
19417 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
19418 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
19419 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
19420 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
19421 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
19422 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
19423
19424 2020-03-18 David Malcolm <dmalcolm@redhat.com>
19425
19426 PR analyzer/94047
19427 * gcc.dg/analyzer/pr94047.c: New test.
19428
19429 2020-03-18 Richard Biener <rguenther@suse.de>
19430
19431 PR middle-end/94206
19432 * gcc.dg/torture/pr94206.c: New testcase.
19433
19434 2020-03-18 Duan bo <duanbo3@huawei.com>
19435
19436 PR target/94201
19437 * gcc.target/aarch64/pr94201.c:New test.
19438
19439 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
19440
19441 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
19442 check-function-bodies patterns for p15 to be saved.
19443 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
19444 predicates to be saved.
19445 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
19446 p12-p15 to be saved and restored.
19447 (test_2): Remove p12-p15 from the clobber list.
19448 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
19449 p12-p15 to be saved and restored.
19450 (test_2): Remove p12-p15 from the clobber list.
19451 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
19452 p12-p15 to be saved and restored.
19453 (test_2): Remove p12-p15 from the clobber list.
19454 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
19455 p12-p15 to be saved and restored.
19456 (test_2): Remove p12-p15 from the clobber list.
19457 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
19458 to be saved and restored.
19459 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
19460 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
19461 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
19462 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
19463 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
19464 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
19465 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
19466 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
19467 (test_2): Remove p12-p15 from the clobber list.
19468 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
19469 p12-p15 to be saved and restored.
19470 (test_2): Remove p12-p15 from the clobber list.
19471 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
19472 p12-p15 to be saved and restored.
19473 (test_2): Remove p12-p15 from the clobber list.
19474 (test_4): Expect only 16 bytes of stack to be allocated for the
19475 predicate save slot.
19476 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
19477 p12-p15 to be saved and restored.
19478 (test_2): Remove p12-p15 from the clobber list.
19479 (test_4): Expect only 16 bytes of stack to be allocated for the
19480 predicate save slot.
19481 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
19482 p12-p15 to be saved and restored.
19483 (test_2): Remove p12-p15 from the clobber list.
19484 (test_4): Expect only 16 bytes of stack to be allocated for the
19485 predicate save slot.
19486 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
19487 p12-p15 to be saved and restored.
19488 (test_2): Remove p12-p15 from the clobber list.
19489 (test_4): Expect only 32 bytes of stack to be allocated for the
19490 predicate save slot.
19491 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
19492 than p4 to create a vector-sized save slot.
19493 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
19494 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
19495 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
19496
19497 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
19498
19499 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
19500 not defined; update comments.
19501 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
19502
19503 2020-03-18 Richard Biener <rguenther@suse.de>
19504
19505 PR middle-end/94188
19506 * gcc.dg/pr94188.c: New testcase.
19507
19508 2020-03-18 Jakub Jelinek <jakub@redhat.com>
19509
19510 PR c++/91759
19511 * g++.dg/cpp1z/class-deduction72.C: New test.
19512
19513 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
19514
19515 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
19516
19517 2020-03-17 Jakub Jelinek <jakub@redhat.com>
19518
19519 PR c/94172
19520 * gcc.dg/pr94172-1.c: New test.
19521 * gcc.dg/pr94172-2.c: New test.
19522
19523 PR c++/90995
19524 * g++.dg/cpp0x/enum40.C: New test.
19525
19526 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
19527
19528 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
19529 -fno-fat-lto-objects. Use tabs rather than spaces in the
19530 check-function-bodies code.
19531
19532 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
19533
19534 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
19535 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
19536
19537 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
19538 Mihail Ionescu <mihail.ionescu@arm.com>
19539 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
19540
19541 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
19542 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
19543 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
19544 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
19545 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
19546 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
19547 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
19548 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
19549 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
19550 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
19551 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
19552 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
19553 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
19554 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
19555 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
19556 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
19557 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
19558 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
19559 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
19560 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
19561 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
19562 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
19563 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
19564 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
19565 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
19566 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
19567 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
19568 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
19569 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
19570 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
19571 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
19572 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
19573 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
19574 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
19575
19576 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
19577 Mihail Ionescu <mihail.ionescu@arm.com>
19578 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
19579
19580 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
19581 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
19582 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
19583 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
19584 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
19585 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
19586 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
19587 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
19588 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
19589 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
19590 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
19591 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
19592 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
19593 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
19594 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
19595 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
19596 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
19597 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
19598 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
19599 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
19600 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
19601 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
19602 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
19603 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
19604 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
19605 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
19606 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
19607 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
19608 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
19609 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
19610 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
19611 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
19612 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
19613 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
19614 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
19615 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
19616 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
19617 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
19618 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
19619 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
19620 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
19621 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
19622 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
19623 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
19624 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
19625 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
19626 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
19627 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
19628 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
19629 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
19630 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
19631 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
19632 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
19633 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
19634 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
19635 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
19636 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
19637 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
19638 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
19639 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
19640 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
19641 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
19642 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
19643 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
19644 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
19645 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
19646 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
19647 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
19648 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
19649 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
19650 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
19651 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
19652 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
19653 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
19654 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
19655 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
19656 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
19657 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
19658 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
19659 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
19660 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
19661 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
19662 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
19663 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
19664 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
19665 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
19666 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
19667 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
19668 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
19669 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
19670 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
19671 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
19672 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
19673 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
19674 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
19675 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
19676 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
19677 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
19678 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
19679 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
19680 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
19681 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
19682 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
19683 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
19684 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
19685 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
19686 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
19687 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
19688 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
19689 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
19690 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
19691 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
19692 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
19693 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
19694 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
19695 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
19696 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
19697 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
19698 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
19699 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
19700 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
19701 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
19702 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
19703 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
19704 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
19705 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
19706 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
19707 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
19708 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
19709 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
19710 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
19711 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
19712 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
19713 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
19714 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
19715 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
19716 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
19717 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
19718 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
19719 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
19720 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
19721 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
19722 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
19723 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
19724 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
19725
19726 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
19727 Mihail Ionescu <mihail.ionescu@arm.com>
19728 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
19729
19730 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
19731 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
19732 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
19733 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
19734 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
19735 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
19736 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
19737 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
19738 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
19739 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
19740 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
19741 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
19742 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
19743 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
19744 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
19745 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
19746 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
19747 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
19748 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
19749 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
19750 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
19751 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
19752 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
19753 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
19754 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
19755 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
19756 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
19757 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
19758 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
19759 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
19760 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
19761 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
19762 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
19763 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
19764 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
19765 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
19766 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
19767 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
19768 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
19769 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
19770 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
19771 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
19772 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
19773 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
19774 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
19775 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
19776 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
19777 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
19778 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
19779 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
19780 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
19781 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
19782 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
19783 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
19784 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
19785 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
19786 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
19787 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
19788 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
19789 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
19790 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
19791 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
19792 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
19793 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
19794 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
19795 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
19796 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
19797 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
19798 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
19799 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
19800 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
19801 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
19802 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
19803 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
19804 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
19805 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
19806 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
19807 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
19808 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
19809 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
19810 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
19811 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
19812 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
19813 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
19814 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
19815 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
19816 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
19817 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
19818 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
19819 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
19820 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
19821 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
19822 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
19823 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
19824 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
19825 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
19826 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
19827 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
19828 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
19829 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
19830 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
19831 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
19832 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
19833 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
19834 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
19835 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
19836 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
19837 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
19838 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
19839 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
19840 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
19841 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
19842 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
19843 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
19844 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
19845 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
19846 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
19847 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
19848 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
19849 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
19850 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
19851 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
19852 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
19853 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
19854 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
19855 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
19856 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
19857 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
19858 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
19859 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
19860 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
19861 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
19862 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
19863 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
19864 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
19865 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
19866 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
19867 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
19868 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
19869 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
19870 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
19871 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
19872 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
19873 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
19874 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
19875 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
19876 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
19877 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
19878 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
19879 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
19880 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
19881 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
19882 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
19883 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
19884 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
19885 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
19886 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
19887 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
19888 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
19889 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
19890 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
19891 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
19892 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
19893 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
19894 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
19895 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
19896 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
19897 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
19898 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
19899 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
19900 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
19901 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
19902 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
19903 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
19904 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
19905 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
19906 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
19907 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
19908 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
19909 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
19910 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
19911 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
19912 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
19913 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
19914 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
19915 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
19916 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
19917 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
19918 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
19919 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
19920 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
19921 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
19922 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
19923 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
19924 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
19925 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
19926 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
19927 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
19928 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
19929 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
19930 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
19931 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
19932 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
19933 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
19934 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
19935 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
19936 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
19937 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
19938 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
19939 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
19940 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
19941 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
19942 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
19943 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
19944 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
19945 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
19946 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
19947 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
19948 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
19949 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
19950 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
19951 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
19952 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
19953 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
19954 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
19955 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
19956 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
19957 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
19958 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
19959 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
19960 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
19961 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
19962 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
19963 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
19964 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
19965 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
19966 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
19967 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
19968 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
19969 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
19970 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
19971 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
19972 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
19973 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
19974 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
19975 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
19976 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
19977 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
19978 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
19979 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
19980 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
19981 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
19982 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
19983 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
19984 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
19985 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
19986 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
19987 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
19988 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
19989 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
19990 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
19991 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
19992 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
19993 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
19994 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
19995 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
19996 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
19997 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
19998 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
19999 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
20000 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
20001 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
20002 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
20003 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
20004 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
20005 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
20006 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
20007 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
20008 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
20009 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
20010 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
20011 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
20012 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
20013 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
20014 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
20015 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
20016 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
20017 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
20018 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
20019 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
20020 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
20021 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
20022 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
20023 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
20024 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
20025 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
20026 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
20027 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
20028 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
20029 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
20030 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
20031 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
20032 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
20033 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
20034 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
20035 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
20036 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
20037 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
20038 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
20039 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
20040 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
20041 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
20042 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
20043 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
20044 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
20045 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
20046 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
20047 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
20048 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
20049 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
20050 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
20051 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
20052 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
20053 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
20054 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
20055 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
20056 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
20057 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
20058 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
20059 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
20060 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
20061 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
20062 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
20063 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
20064 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
20065 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
20066 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
20067 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
20068 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
20069 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
20070 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
20071 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
20072 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
20073 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
20074 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
20075 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
20076 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
20077 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
20078 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
20079 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
20080 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
20081 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
20082 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
20083 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
20084 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
20085 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
20086 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
20087 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
20088 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
20089 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
20090
20091 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20092 Mihail Ionescu <mihail.ionescu@arm.com>
20093 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20094
20095 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
20096 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
20097 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
20098 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
20099 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
20100 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
20101 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
20102 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
20103 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
20104 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
20105 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
20106 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
20107 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
20108 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
20109
20110 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20111 Mihail Ionescu <mihail.ionescu@arm.com>
20112 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20113
20114 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
20115 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
20116 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
20117 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
20118 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
20119 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
20120 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
20121 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
20122 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
20123 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
20124 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
20125 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
20126 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
20127 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
20128 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
20129 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
20130 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
20131 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
20132
20133 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20134 Mihail Ionescu <mihail.ionescu@arm.com>
20135 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20136
20137 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
20138 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
20139 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
20140 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
20141 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
20142 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
20143 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
20144 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
20145 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
20146 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
20147
20148 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20149 Mihail Ionescu <mihail.ionescu@arm.com>
20150 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20151
20152 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
20153 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
20154 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
20155 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
20156 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
20157
20158 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20159 Mihail Ionescu <mihail.ionescu@arm.com>
20160 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20161
20162 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
20163 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
20164 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
20165 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
20166 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
20167 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
20168 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
20169 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
20170 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
20171 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
20172 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
20173 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
20174 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
20175 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
20176 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
20177 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
20178 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
20179 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
20180 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
20181 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
20182 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
20183 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
20184 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
20185 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
20186 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
20187 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
20188 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
20189 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
20190 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
20191 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
20192 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
20193 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
20194 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
20195 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
20196 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
20197 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
20198 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
20199 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
20200 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
20201 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
20202 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
20203 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
20204 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
20205 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
20206 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
20207 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
20208 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
20209 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
20210 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
20211 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
20212 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
20213 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
20214 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
20215 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
20216 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
20217 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
20218 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
20219 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
20220 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
20221 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
20222 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
20223 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
20224 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
20225 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
20226 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
20227 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
20228 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
20229 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
20230 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
20231 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
20232
20233 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
20234
20235 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
20236
20237 2020-03-17 Jakub Jelinek <jakub@redhat.com>
20238
20239 PR tree-optimization/94015
20240 * gcc.dg/pr94015.c: New test.
20241
20242 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20243 Mihail Ionescu <mihail.ionescu@arm.com>
20244 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20245
20246 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
20247 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
20248 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
20249 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
20250 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
20251 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
20252 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
20253 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
20254 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
20255 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
20256 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
20257 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
20258 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
20259 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
20260
20261 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
20262 Mihail Ionescu <mihail.ionescu@arm.com>
20263 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20264
20265 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
20266 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
20267 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
20268 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
20269 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
20270 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
20271 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
20272 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
20273 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
20274 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
20275 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
20276 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
20277 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
20278 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
20279 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
20280 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
20281 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
20282 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
20283 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
20284 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
20285 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
20286 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
20287 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
20288 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
20289 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
20290 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
20291 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
20292
20293 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
20294 Mihail Ionescu <mihail.ionescu@arm.com>
20295 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20296
20297 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
20298 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
20299 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
20300 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
20301 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
20302 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
20303 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
20304 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
20305
20306 2020-03-17 Jakub Jelinek <jakub@redhat.com>
20307
20308 PR target/94185
20309 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
20310 to avoid FAIL with -m32 -std=c++98.
20311
20312 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
20313
20314 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
20315 superfluous dg-error.
20316 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
20317
20318 2020-03-17 Jakub Jelinek <jakub@redhat.com>
20319
20320 PR middle-end/94189
20321 * gcc.dg/pr94189.c: New test.
20322
20323 2020-03-17 Martin Liska <mliska@suse.cz>
20324
20325 PR lto/94157
20326 * gcc.dg/lto/pr94157_0.c: Add gas effective
20327 target filter.
20328
20329 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20330
20331 PR d/92309
20332 * gdc.dg/pr92309.d: New test.
20333
20334 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20335
20336 PR d/92216
20337 * gdc.dg/imports/pr92216.d: New.
20338 * gdc.dg/pr92216.d: New test.
20339
20340 2020-03-16 Jakub Jelinek <jakub@redhat.com>
20341
20342 PR c/94179
20343 * gcc.c-torture/compile/pr94179.c: New test.
20344
20345 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
20346
20347 PR target/94185
20348 * g++.target/i386/pr94185.C: New test.
20349
20350 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
20351
20352 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
20353 name to .-1 dg-error tests.
20354 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
20355
20356 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20357
20358 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
20359 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
20360
20361 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20362
20363 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
20364 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
20365 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
20366 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
20367 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
20368
20369
20370 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
20371 Mihail Ionescu <mihail.ionescu@arm.com>
20372 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20373
20374 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
20375 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
20376 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
20377 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
20378 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
20379 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
20380 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
20381 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
20382 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
20383 * gcc.target/arm/mve/mve.exp: New file.
20384 * lib/target-supports.exp
20385 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
20386 armv8.1-m.main+mve.fp and returning corresponding options.
20387 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
20388 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
20389 MVE with floating point on the current target.
20390 (add_options_for_arm_v8_1m_mve_fp): Proc to call
20391 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
20392 compiler options for MVE with floating point.
20393 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
20394 return hard float-abi on success.
20395
20396 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
20397
20398 PR target/89229
20399 * gcc.target/i386/pr89229-7a.c: New test.
20400 * gcc.target/i386/pr89229-7b.c: Likewise.
20401 * gcc.target/i386/pr89229-7c.c: Likewise.
20402
20403 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
20404
20405 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
20406 * gdc.dg/asm5.d: New test.
20407
20408 2020-03-16 Jakub Jelinek <jakub@redhat.com>
20409
20410 PR debug/94167
20411 * gcc.dg/pr94167.c: New test.
20412
20413 PR tree-optimization/94166
20414 * gcc.dg/pr94166.c: New test.
20415
20416 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
20417
20418 PR tree-optimization/94125
20419 * gcc.dg/tree-ssa/pr94125.c: New test.
20420
20421 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
20422
20423 PR target/89229
20424 * gcc.target/i386/pr89229-6a.c: New test.
20425 * gcc.target/i386/pr89229-6b.c: Likewise.
20426 * gcc.target/i386/pr89229-6c.c: Likewise.
20427
20428 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
20429
20430 * gcc.misc-tests/help.exp: Adapt to new output for
20431 -Walloc-size-larger-than= option.
20432
20433 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
20434
20435 PR target/89229
20436 * gcc.target/i386/pr89229-5a.c: New test.
20437 * gcc.target/i386/pr89229-5b.c: Likewise.
20438 * gcc.target/i386/pr89229-5c.c: Likewise.
20439
20440 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
20441
20442 PR target/94176
20443 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
20444
20445 2020-03-13 David Malcolm <dmalcolm@redhat.com>
20446
20447 PR analyzer/94099
20448 PR analyzer/94105
20449 * gcc.dg/analyzer/pr94099.c: New test.
20450 * gcc.dg/analyzer/pr94105.c: New test.
20451
20452 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
20453
20454 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
20455 typo.
20456
20457 2020-03-13 Martin Sebor <msebor@redhat.com>
20458
20459 PR c/94040
20460 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
20461 for warning name rather than the exact text.
20462 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
20463 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
20464 * gcc.dg/pr62090.c: Prune expected warning.
20465 * gcc.dg/pr89314.c: Look for warning name rather than text.
20466 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
20467
20468 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
20469
20470 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
20471 (dg-error): Quote 'ms_abi' attribute.
20472 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
20473 Require maybe_x32 effective target.
20474 (dg-options): Add -mx32.
20475 (dg-error): Quote 'ms_abi' attribute.
20476 * gcc.target/i386/pr90096.c (dg-error): Update relative
20477 location of target x32 error.
20478
20479 2020-03-13 Patrick Palka <ppalka@redhat.com>
20480
20481 PR c++/67960
20482 * g++.dg/diagnostic/pr67960.C: New test.
20483 * g++.dg/diagnostic/pr67960-2.C: New test.
20484
20485 2020-03-13 Martin Liska <mliska@suse.cz>
20486
20487 PR lto/94157
20488 * gcc.dg/lto/pr94157_0.c: New test.
20489
20490 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
20491
20492 PR testsuite/93935
20493 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
20494 messages only on vect_hw_misalign targets.
20495
20496 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
20497
20498 PR target/89229
20499 * gcc.target/i386/pr89229-4a.c: New test.
20500 * gcc.target/i386/pr89229-4b.c: Likewise.
20501 * gcc.target/i386/pr89229-4c.c: Likewise.
20502
20503 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
20504
20505 * gcc.c-torture/compile/20200313-1.c: New test.
20506
20507 2020-03-12 Jeff Law <law@redhat.com>
20508
20509 PR rtl-optimization/90275
20510 * gcc.c-torture/compile/pr90275.c: New test.
20511
20512 2020-03-12 Richard Biener <rguenther@suse.de>
20513
20514 PR tree-optimization/94103
20515 * gcc.target/i386/pr94103.c: New testcase.
20516
20517 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
20518
20519 PR middle-end/94120
20520 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
20521 Extend test case to result variables.
20522 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
20523 restriction of OpenACC.
20524 * gfortran.dg/goacc/declare-3.f95: Remove case where this
20525 restriction is violated.
20526 * gfortran.dg/goacc/pr94120-1.f90: New.
20527 * gfortran.dg/goacc/pr94120-2.f90: New.
20528 * gfortran.dg/goacc/pr94120-3.f90: New.
20529
20530 2020-03-12 Jakub Jelinek <jakub@redhat.com>
20531
20532 PR tree-optimization/94130
20533 * gcc.c-torture/execute/pr94130.c: New test.
20534
20535 PR c++/93907
20536 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
20537 __int128 if __SIZEOF_INT128__ isn't defined.
20538
20539 2020-03-06 Marek Polacek <polacek@redhat.com>
20540
20541 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
20542 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
20543 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
20544 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
20545 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
20546 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
20547 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
20548
20549 2020-03-11 Jakub Jelinek <jakub@redhat.com>
20550
20551 PR target/94134
20552 * gcc.c-torture/execute/pr94134.c: New test.
20553
20554 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
20555
20556 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
20557
20558 2020-03-11 Richard Biener <rguenther@suse.de>
20559
20560 * gcc.dg/torture/20200311-1.c: New testcase.
20561
20562 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
20563
20564 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
20565 counted as fluff.
20566
20567 2020-03-11 Richard Wai <richard@annexi-strayline.com>
20568
20569 * gnat.dg/subpools1.adb: New test.
20570
20571 2020-03-11 Jakub Jelinek <jakub@redhat.com>
20572
20573 PR target/94121
20574 * gcc.dg/pr94121.c: New test.
20575
20576 PR middle-end/94111
20577 * gcc.dg/dfp/pr94111.c: New test.
20578
20579 PR tree-optimization/94114
20580 * gcc.dg/pr94114.c: New test.
20581
20582 2020-03-10 Marek Polacek <polacek@redhat.com>
20583
20584 PR c++/94124 - wrong conversion error with non-viable overload.
20585 * g++.dg/cpp0x/initlist-overload1.C: New test.
20586
20587 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
20588
20589 PR target/93709
20590 * gcc.target/powerpc/p9-minmax-3.c: New test.
20591
20592 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
20593
20594 PR target/90763
20595 * gcc.target/powerpc/pr90763.c: New.
20596
20597 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
20598
20599 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
20600
20601 2020-03-10 Jeff Law <law@redhat.com>
20602
20603 Revert:
20604 2020-02-29 Jeff Law <law@redhat.com>
20605
20606 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
20607
20608 2020-03-10 Jakub Jelinek <jakub@redhat.com>
20609
20610 PR target/94088
20611 * gcc.target/i386/pr94088.c: New test.
20612
20613 2020-03-09 Marek Polacek <polacek@redhat.com>
20614
20615 PR c++/92031 - bogus taking address of rvalue error.
20616 PR c++/91465 - ICE with template codes in check_narrowing.
20617 PR c++/93870 - wrong error when converting template non-type arg.
20618 PR c++/94068 - ICE with template codes in check_narrowing.
20619 * g++.dg/cpp0x/conv-tmpl2.C: New test.
20620 * g++.dg/cpp0x/conv-tmpl3.C: New test.
20621 * g++.dg/cpp0x/conv-tmpl4.C: New test.
20622 * g++.dg/cpp0x/conv-tmpl5.C: New test.
20623 * g++.dg/cpp0x/conv-tmpl6.C: New test.
20624 * g++.dg/cpp1z/conv-tmpl1.C: New test.
20625
20626 2020-03-09 Jakub Jelinek <jakub@redhat.com>
20627
20628 PR c++/94067
20629 * g++.dg/warn/Wconversion-pr94067.C: New test.
20630
20631 2020-03-09 Marek Polacek <polacek@redhat.com>
20632
20633 PR c++/94050 - ABI issue with alignas on armv7hl.
20634 * g++.dg/abi/align3.C: New test.
20635
20636 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
20637
20638 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
20639
20640 2020-03-09 Martin Liska <mliska@suse.cz>
20641
20642 PR target/93800
20643 * gcc.target/powerpc/pr93800.c: New test.
20644
20645 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
20646
20647 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
20648
20649 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
20650
20651 PR testsuite/94019
20652 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
20653 without misaligned vector access support.
20654
20655 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
20656
20657 PR testsuite/94023
20658 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
20659 vect_hw_misalign targets.
20660
20661 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
20662
20663 PR fortran/93581
20664 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
20665
20666 2020-03-08 Patrick Palka <ppalka@redhat.com>
20667
20668 PR c++/93729
20669 * g++.dg/concepts/pr93729.C: New test.
20670
20671 * g++.dg/concepts/diagnostic4.C: New test.
20672
20673 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
20674
20675 PR target/89229
20676 PR target/89346
20677 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
20678 of "pr89229-5a.c".
20679
20680 2020-03-06 David Malcolm <dmalcolm@redhat.com>
20681
20682 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
20683 reflect fix to region_model::get_representative_path_var, adding
20684 the missing "*" from the cast.
20685
20686 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
20687
20688 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
20689 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
20690 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
20691 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
20692
20693 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
20694
20695 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
20696
20697 2020-03-06 Delia Burduv <delia.burduv@arm.com>
20698
20699 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
20700
20701 2020-03-06 Delia Burduv <delia.burduv@arm.com>
20702
20703 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
20704
20705 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
20706
20707 * gcc.target/riscv/pr93304.c: Update expected output and comment.
20708
20709 2020-03-06 Delia Burduv <delia.burduv@arm.com>
20710
20711 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
20712 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
20713 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
20714 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
20715
20716 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
20717
20718 PR tree-optimization/90883
20719 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
20720 Add aarch64-*-* mips*-*-* to XFAIL.
20721
20722 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
20723
20724 PR target/89229
20725 PR target/89346
20726 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
20727 * gcc.target/i386/pr89229-2a.c: New test.
20728 * gcc.target/i386/pr89229-2b.c: Likewise.
20729 * gcc.target/i386/pr89229-2c.c: Likewise.
20730 * gcc.target/i386/pr89229-3a.c: Likewise.
20731 * gcc.target/i386/pr89229-3b.c: Likewise.
20732 * gcc.target/i386/pr89229-3c.c: Likewise.
20733 * gcc.target/i386/pr89346.c: Likewise.
20734
20735 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
20736
20737 * g++.dg/pr80481.C: Disable epilogue vectorization.
20738
20739 2020-03-05 Joseph Myers <joseph@codesourcery.com>
20740
20741 PR c/93577
20742 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
20743 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
20744 tests.
20745 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
20746
20747 2020-03-05 Jeff Law <law@redhat.com>
20748
20749 PR tree-optimization/91890
20750 * gcc.dg/pragma-diag-8.c: New test.
20751
20752 2020-03-05 Jakub Jelinek <jakub@redhat.com>
20753
20754 PR target/94046
20755 * g++.target/i386/pr94046-1.C: New test.
20756 * g++.target/i386/pr94046-2.C: New test.
20757
20758 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
20759
20760 * g++.dg/asan/asan_test.C (dg-options): Add
20761 -Wno-alloc-size-larger-than.
20762
20763 2020-03-05 Jakub Jelinek <jakub@redhat.com>
20764
20765 PR target/90311
20766 * gcc.c-torture/execute/pr90311.c: New test.
20767
20768 2020-03-05 Jeff Law <law@redhat.com>
20769
20770 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
20771
20772 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
20773
20774 PR fortran/93792
20775 * gfortran.dg/pr93792.f90: New test.
20776
20777 2020-03-05 Delia Burduv <delia.burduv@arm.com>
20778
20779 * gcc.target/arm/simd/bf16_ma_1.c: New test.
20780 * gcc.target/arm/simd/bf16_ma_2.c: New test.
20781 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
20782
20783 2020-03-05 Jakub Jelinek <jakub@redhat.com>
20784
20785 PR middle-end/93399
20786 * gcc.dg/pr93399.c: New test.
20787
20788 PR tree-optimization/93582
20789 * gcc.dg/tree-ssa/pr93582-11.c: New test.
20790
20791 2020-03-04 Martin Sebor <msebor@redhat.com>
20792
20793 PR c++/90938
20794 * g++.dg/init/array55.C: New test.
20795 * g++.dg/init/array56.C: New test.
20796 * g++.dg/cpp2a/nontype-class33.C: New test.
20797
20798 2020-03-04 Martin Sebor <msebor@redhat.com>
20799
20800 PR tree-optimization/93986
20801 * gcc.dg/pr93986.c: New test.
20802
20803 2020-03-04 David Malcolm <dmalcolm@redhat.com>
20804
20805 PR analyzer/94028
20806 * g++.dg/analyzer/pr94028.C: New test.
20807
20808 2020-03-04 Martin Sebor <msebor@redhat.com>
20809
20810 PR middle-end/81401
20811 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
20812
20813 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
20814
20815 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
20816
20817 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
20818
20819 * gcc.target/powerpc/pr93122.c: Add dg-require.
20820
20821 2020-03-04 David Malcolm <dmalcolm@redhat.com>
20822
20823 PR analyzer/93993
20824 * gcc.dg/analyzer/expect-1.c: New test.
20825 * gcc.dg/analyzer/malloc-4.c: New test.
20826 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
20827 Move location of leak warning and update message.
20828
20829 2020-03-04 David Malcolm <dmalcolm@redhat.com>
20830
20831 PR analyzer/93993
20832 * gfortran.dg/analyzer/pr93993.f90: New test.
20833
20834 2020-03-04 Martin Liska <mliska@suse.cz>
20835
20836 * gcc.target/i386/pr91623.c: Add -fcommon in order
20837 to re-trigger the needed code for the test-case which
20838 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
20839
20840 2020-03-04 Jakub Jelinek <jakub@redhat.com>
20841
20842 PR debug/93888
20843 * g++.dg/guality/pr93888.C: New test.
20844
20845 2020-02-04 Richard Biener <rguenther@suse.de>
20846
20847 PR tree-optimization/93964
20848 * gcc.dg/graphite/pr93964.c: New testcase.
20849
20850 2020-03-04 Jakub Jelinek <jakub@redhat.com>
20851
20852 PR tree-optimization/94001
20853 * gcc.dg/pr94001.c: New test.
20854
20855 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
20856
20857 PR target/93995
20858 * gcc.dg/pr93995.c: New.
20859
20860 2020-03-03 Marek Polacek <polacek@redhat.com>
20861
20862 PR c++/90505 - mismatch in template argument deduction.
20863 * g++.dg/template/deduce4.C: New test.
20864 * g++.dg/template/deduce5.C: New test.
20865 * g++.dg/template/deduce6.C: New test.
20866 * g++.dg/template/deduce7.C: New test.
20867
20868 2020-03-03 Jakub Jelinek <jakub@redhat.com>
20869
20870 PR c++/93998
20871 * g++.dg/ext/pr93998.C: New test.
20872
20873 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
20874
20875 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
20876
20877 2020-03-03 Jakub Jelinek <jakub@redhat.com>
20878
20879 PR tree-optimization/93582
20880 * gcc.dg/tree-ssa/pr93582-10.c: New test.
20881 * gcc.dg/pr93582.c: New test.
20882 * gcc.c-torture/execute/pr93582.c: New test.
20883
20884 2020-03-03 Richard Biener <rguenther@suse.de>
20885
20886 PR tree-optimization/93946
20887 * gcc.dg/torture/pr93946-1.c: New testcase.
20888 * gcc.dg/torture/pr93946-2.c: Likewise.
20889
20890 2020-03-03 Jakub Jelinek <jakub@redhat.com>
20891
20892 PR rtl-optimization/94002
20893 * gcc.dg/pr94002.c: New test.
20894
20895 PR tree-optimization/93927
20896 * gcc.c-torture/compile/pr93927-1.c: New test.
20897 * gcc.c-torture/compile/pr93927-2.c: New test.
20898
20899 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
20900
20901 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
20902
20903 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
20904
20905 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
20906
20907 2020-03-02 David Malcolm <dmalcolm@redhat.com>
20908
20909 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
20910 -fanalyzer-show-duplicate-count.
20911
20912 2020-03-02 David Malcolm <dmalcolm@redhat.com>
20913
20914 PR analyzer/93959
20915 * g++.dg/analyzer/cstdlib-2.C: New test.
20916 * g++.dg/analyzer/cstdlib.C: New test.
20917
20918 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
20919 Jun Ma <JunMa@linux.alibaba.com>
20920
20921 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
20922 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
20923 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
20924
20925 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
20926
20927 PR target/93997
20928 * gcc.target/i386/pr93997.c: New test.
20929
20930 2020-03-02 Martin Sebor <msebor@redhat.com>
20931
20932 PR tree-optimization/92982
20933 * gcc.dg/strlenopt-94.c: New test.
20934
20935 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
20936
20937 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
20938 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
20939
20940 2020-03-02 Jeff Law <law@redhat.com>
20941
20942 * gcc.target/arm/fuse-caller-save.c: Update expected output.
20943
20944 2020-03-02 Martin Liska <mliska@suse.cz>
20945
20946 * gcc.dg/vect/bb-slp-19.c: The comment
20947 does not align with fact that we started
20948 to SLP the testcase.
20949
20950 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
20951
20952 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
20953 * gcc.dg/tree-ssa/scev-9.c: Ditto.
20954 * gcc.dg/tree-ssa/scev-10.c: Ditto.
20955 * gcc.dg/tree-ssa/scev-11.c: Ditto.
20956 * gcc.dg/tree-ssa/scev-12.c: Ditto.
20957
20958 2020-03-01 Martin Sebor <msebor@redhat.com>
20959
20960 PR c++/92721
20961 g++.dg/ext/attr-access.C: New test.
20962
20963 2020-03-01 Martin Sebor <msebor@redhat.com>
20964
20965 PR middle-end/93926
20966 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
20967
20968 2020-03-01 Martin Sebor <msebor@redhat.com>
20969
20970 PR c/93812
20971 * gcc.dg/format/proto.c: New test.
20972
20973 2020-03-01 Martin Sebor <msebor@redhat.com>
20974
20975 PR middle-end/93829
20976 * gcc.dg/Wstringop-overflow-32.c: New test.
20977
20978 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
20979
20980 PR testsuite/91797
20981 * gcc.target/powerpc/pr68805.c: Update expected output.
20982
20983 PR testsuite/91799
20984 * gcc.target/powerpc/pr88233.c: Update expected output and
20985 add target selector.
20986
20987 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
20988
20989 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
20990
20991 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
20992
20993 PR fortran/92976
20994 * gfortran.dg/select_type_48.f90 : New test.
20995
20996 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
20997
20998 PR fortran/92959
20999 * gfortran.dg/associated_8.f90 : New test.
21000
21001 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
21002
21003 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
21004 awaitable.
21005 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
21006
21007 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
21008
21009 PR ada/91100
21010 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
21011
21012 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
21013 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
21014 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
21015 * gcc.dg/torture/20190327-1.c: Likewise.
21016 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
21017 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
21018 * gcc.dg/torture/pr90020.c: Likewise.
21019 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
21020
21021 PR ipa/92548
21022 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
21023 hppa*-*-hpux*.
21024 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
21025 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
21026
21027 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
21028 * gfortran.dg/pr90988_4.f: Likewise.
21029 * gfortran.dg/pr91372.f90: Likewise.
21030
21031 2020-02-29 Jeff Law <law@redhat.com>
21032
21033 * gcc.target/or1k/return-2.c: Update expected output.
21034
21035 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
21036
21037 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
21038
21039 * g++.dg/coroutines/torture/func-params-08.C: Update
21040 to suspend for each co_await operation.
21041
21042 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
21043
21044 PR fortran/92785
21045 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
21046
21047 2020-02-28 Jakub Jelinek <jakub@redhat.com>
21048
21049 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
21050 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
21051 immediate function in unevaluated contexts into dg-bogus.
21052 * g++.dg/cpp2a/consteval16.C: New test.
21053
21054 PR middle-end/92152
21055 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
21056 of hardcoding unsigned long.
21057 (uint64_t): Use unsigned long long instead of unsigned long.
21058
21059 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
21060
21061 PR target/93932
21062 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
21063 instruction counts.
21064
21065 2020-02-27 Martin Jambor <mjambor@suse.cz>
21066 Feng Xue <fxue@os.amperecomputing.com>
21067
21068 PR ipa/93707
21069 * gcc.dg/ipa/pr93707.c: New test.
21070
21071 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
21072
21073 PR middle-end/92152
21074 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
21075 * g++.dg/torture/pr92152.C: New testcase.
21076 * gcc.dg/torture/pr92152.c: New testcase.
21077 * gcc.dg/tree-ssa/20030807-7.c: xfail.
21078 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
21079 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
21080
21081 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
21082
21083 * gcc.target/arm/bf16_dup.c: New test.
21084 * gcc.target/arm/bf16_reinterpret.c: Likewise.
21085
21086 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
21087
21088 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
21089 (check_effective_target_has_arch_pwr6): New.
21090 (check_effective_target_has_arch_pwr7): New.
21091 (check_effective_target_has_arch_pwr8): New.
21092 (check_effective_target_has_arch_pwr9): New.
21093 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
21094
21095
21096 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
21097
21098 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
21099 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
21100
21101 2020-02-27 Alexandre Oliva <oliva@adacore.com>
21102
21103 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
21104
21105 2020-02-27 Richard Biener <rguenther@suse.de>
21106
21107 PR tree-optimization/93508
21108 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
21109
21110 2020-02-27 Richard Biener <rguenther@suse.de>
21111
21112 PR tree-optimization/93953
21113 * gcc.dg/pr93953.c: New testcase.
21114
21115 2020-02-27 Jakub Jelinek <jakub@redhat.com>
21116
21117 PR c/93949
21118 * gcc.c-torture/compile/pr93949.c: New test.
21119
21120 PR tree-optimization/93582
21121 PR tree-optimization/93945
21122 * gcc.dg/tree-ssa/pr93582-9.c: New test.
21123 * gcc.c-torture/execute/pr93945.c: New test.
21124
21125 2020-02-26 Marek Polacek <polacek@redhat.com>
21126
21127 PR c++/93789 - ICE with invalid array bounds.
21128 * g++.dg/ext/vla22.C: New test.
21129
21130 2020-02-26 David Malcolm <dmalcolm@redhat.com>
21131
21132 PR analyzer/93950
21133 * g++.dg/analyzer/pr93950.C: New test.
21134
21135 2020-02-26 David Malcolm <dmalcolm@redhat.com>
21136
21137 PR analyzer/93947
21138 * gcc.dg/analyzer/torture/pr93947.c: New test.
21139
21140 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
21141
21142 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
21143 * g++.dg/coroutines/torture/func-params-07.C: New test.
21144 * g++.dg/coroutines/torture/func-params-08.C: New test.
21145
21146 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
21147
21148 PR target/93913
21149 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
21150 stxv and stxvx instructions as well.
21151 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
21152 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
21153 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
21154
21155 2020-02-26 Patrick Palka <ppalka@redhat.com>
21156
21157 * g++.dg/concepts/diagnostic2.C: New test.
21158 * g++.dg/concepts/diagnostic3.C: New test.
21159
21160 2020-02-26 Marek Polacek <polacek@redhat.com>
21161
21162 PR c++/93676 - value-init crash in template.
21163 * g++.dg/cpp0x/nsdmi-template19.C: New test.
21164
21165 2020-02-26 Marek Polacek <polacek@redhat.com>
21166
21167 PR c++/93862 - ICE with static_cast when converting from int[].
21168 * g++.dg/cpp0x/rv-cast7.C: New test.
21169
21170 2020-02-26 Marek Polacek <polacek@redhat.com>
21171
21172 DR 1423, Convertibility of nullptr to bool.
21173 * g++.dg/DRs/dr1423.C: New test.
21174
21175 2020-02-26 Marek Polacek <polacek@redhat.com>
21176
21177 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
21178 * g++.dg/cpp2a/constexpr-init16.C: New test.
21179 * g++.dg/cpp2a/constexpr-init17.C: New test.
21180
21181 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
21182
21183 PR middle-end/93843
21184 * gcc.dg/vect/pr93843-1.c: New test.
21185 * gcc.dg/vect/pr93843-2.c: Likewise.
21186
21187 2020-02-26 Jakub Jelinek <jakub@redhat.com>
21188
21189 PR tree-optimization/93820
21190 * gcc.dg/pr93820-2.c: New test.
21191
21192 PR tree-optimization/93820
21193 * gcc.dg/pr93820.c: New test.
21194
21195 PR c++/93905
21196 * g++.dg/cpp0x/pr93905.C: New test.
21197
21198 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
21199
21200 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
21201 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
21202
21203 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
21204
21205 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
21206 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
21207
21208 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
21209
21210 * gcc.target/arm/simd/bf16_dot_1.c: New test.
21211 * gcc.target/arm/simd/bf16_dot_2.c: New test.
21212 * gcc.target/arm/simd/bf16_dot_3.c: New test.
21213
21214 2020-02-25 Jakub Jelinek <jakub@redhat.com>
21215
21216 PR rtl-optimization/93908
21217 * gcc.c-torture/execute/pr93908.c: New test.
21218
21219 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
21220
21221 * gnat.dg/lto24.adb: New test.
21222 * gnat.dg/lto24_pkg1.ads: New helper.
21223 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
21224
21225 2020-02-25 Richard Biener <rguenther@suse.de>
21226
21227 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
21228
21229 2020-02-25 Richard Biener <rguenther@suse.de>
21230
21231 PR tree-optimization/93868
21232 * gcc.dg/torture/pr93868.c: New testcase.
21233
21234 2020-02-25 Jakub Jelinek <jakub@redhat.com>
21235
21236 PR middle-end/93874
21237 * gcc.dg/pr93874.c: New test.
21238
21239 PR ipa/93763
21240 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
21241 warnings and still ICEs before the ipa-cp.c fix.
21242 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
21243
21244 PR translation/93864
21245 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
21246 * obj-c++.dg/encode-4.mm: Likewise.
21247 * gfortran.dg/data_array_5.f90: Likewise.
21248 * gcc.dg/decl-1.c: Likewise.
21249
21250 2020-02-24 David Malcolm <dmalcolm@redhat.com>
21251
21252 PR analyzer/93032
21253 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
21254 * gcc.dg/analyzer/taint-1.c: Likewise.
21255
21256 2020-02-24 David Malcolm <dmalcolm@redhat.com>
21257
21258 PR analyzer/93899
21259 * g++.dg/analyzer/pr93899.C: New test.
21260
21261 2020-02-24 Martin Sebor <msebor@redhat.com>
21262
21263 PR c++/93804
21264 * g++.dg/warn/Wredundant-tags-4.C: New test.
21265 * g++.dg/warn/Wredundant-tags-5.C: New test.
21266 * g++.dg/warn/Wredundant-tags-5.h: New test.
21267
21268 2020-02-24 David Malcolm <dmalcolm@redhat.com>
21269
21270 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
21271 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
21272 analyzer-verbosity-2.c
21273 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
21274 * gcc.dg/analyzer/edges-1.c: New test.
21275 * gcc.dg/analyzer/edges-2.c: New test.
21276 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
21277
21278 2020-02-24 Marek Polacek <polacek@redhat.com>
21279
21280 PR c++/93869 - ICE with -Wmismatched-tags.
21281 * g++.dg/warn/Wmismatched-tags-2.C: New test.
21282
21283 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
21284
21285 PR fortran/93835
21286 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
21287 * gfortran.dg/pr93835.f08 : New test.
21288
21289 2020-02-24 Marek Polacek <polacek@redhat.com>
21290
21291 PR c++/93712 - ICE with ill-formed array list-initialization.
21292 * g++.dg/cpp0x/initlist-array11.C: New test.
21293
21294 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
21295
21296 PR fortran/93604
21297 * gfortran.dg/pr93604.f90 : New test.
21298
21299 2020-02-24 Jakub Jelinek <jakub@redhat.com>
21300
21301 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
21302 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
21303 * g++.dg/cpp2a/consteval6.C: Likewise.
21304 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
21305 into dg-bogus.
21306
21307 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
21308
21309 PR lto/78353
21310 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
21311 target.
21312 * gcc.target/arm/pr78353-2.c: Likewise.
21313
21314 2020-02-24 Jakub Jelinek <jakub@redhat.com>
21315
21316 PR tree-optimization/93582
21317 * gcc.dg/tree-ssa/pr93582-4.c: New test.
21318 * gcc.dg/tree-ssa/pr93582-5.c: New test.
21319 * gcc.dg/tree-ssa/pr93582-6.c: New test.
21320 * gcc.dg/tree-ssa/pr93582-7.c: New test.
21321 * gcc.dg/tree-ssa/pr93582-8.c: New test.
21322
21323 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
21324
21325 PR fortran/93552
21326 * gfortran.dg/goacc/tile-4.f90: New.
21327
21328 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21329 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
21330
21331 PR driver/47785
21332 PR lto/78353
21333 * gcc.target/arm/pr78353-1.c: New test.
21334 * gcc.target/arm/pr78353-2.c: Likewise.
21335
21336 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
21337
21338 PR fortran/93890
21339 * gfortran.dg/argument_checking_24.f90: Correct test case.
21340
21341 2020-02-21 Martin Sebor <msebor@redhat.com>
21342
21343 PR gcov-profile/93753
21344 * g++.dg/ext/flexary36.C: New test.
21345 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
21346
21347 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
21348
21349 * gcc.target/arm/simd/vmmla_1.c: New test.
21350
21351 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21352
21353 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
21354 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
21355 * lib/target-supports.exp
21356 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
21357 (check_effective_target_arm_v8_1m_mve_ok): New.
21358 (add_options_for_v8_1m_mve): New.
21359
21360 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
21361
21362 * gcc.target/i386/pr69052.c: Require target ia32.
21363 (dg-options): Add -fcommon and remove -pie.
21364
21365 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
21366
21367 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
21368 vect_mutiple_sizes effective target.
21369
21370 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
21371 Richard Biener <rguenther@suse.de>
21372
21373 PR tree-optimization/93586
21374 * gcc.dg/torture/pr93586.c: New testcase.
21375
21376 2020-02-21 Martin Jambor <mjambor@suse.cz>
21377
21378 PR tree-optimization/93845
21379 * g++.dg/tree-ssa/pr93845.C: New test.
21380
21381 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
21382
21383 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
21384 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
21385 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
21386 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
21387
21388 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
21389
21390 * gcc.target/aarch64/sve/recip_1.c: New test.
21391 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
21392 * gcc.target/aarch64/sve/recip_2.c: Likewise.
21393 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
21394
21395 2020-02-20 Martin Sebor <msebor@redhat.com>
21396
21397 PR c++/93801
21398 * g++.dg/warn/Wredundant-tags-3.C: New test.
21399
21400 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
21401
21402 PR target/93828
21403 * g++.target/i386/pr93828.C: New test.
21404
21405 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
21406
21407 PR target/93658
21408 * gcc.target/powerpc/pr93658.c: New test.
21409
21410 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
21411
21412 PR fortran/93825
21413 * gfortran.dg/goacc/tile-3.f90: New.
21414
21415 2020-02-19 Marek Polacek <polacek@redhat.com>
21416
21417 PR c++/93169 - wrong-code with a non-constexpr constructor.
21418 * g++.dg/cpp0x/constexpr-93169.C: New test.
21419
21420 2020-02-19 Martin Sebor <msebor@redhat.com>
21421
21422 PR tree-optimization/92128
21423 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
21424 optimize away calls as expected.
21425
21426 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
21427
21428 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
21429 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
21430
21431 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
21432
21433 PR tree-optimization/93767
21434 * gcc.dg/vect/pr93767.c: New test.
21435
21436 2020-02-19 Martin Jambor <mjambor@suse.cz>
21437
21438 PR tree-optimization/93776
21439 * gcc.dg/tree-ssa/pr93776.c: New test.
21440
21441 2020-02-19 Martin Jambor <mjambor@suse.cz>
21442
21443 PR tree-optimization/93667
21444 * g++.dg/tree-ssa/pr93667.C: New test.
21445
21446 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
21447
21448 * g++.dg/other/i386-2.C: add -mavx512vbmi2
21449 * g++.dg/other/i386-3.C: Ditto.
21450
21451 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
21452
21453 * gcc.target/aarch64/vmull_high.c: New.
21454
21455 2020-02-18 Marek Polacek <polacek@redhat.com>
21456
21457 PR c++/93817
21458 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
21459
21460 2020-02-18 Jon Beniston <jon@beniston.com>
21461
21462 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
21463
21464 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
21465
21466 PR fortran/93714
21467 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
21468 message instead of length mismatch.
21469 * gfortran.dg/pr93714_1.f90
21470 * gfortran.dg/pr93714_2.f90
21471
21472 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
21473
21474 PR fortran/93601
21475 * gfortran.dg/pr93601.f90 : New test.
21476
21477 2020-02-18 Martin Liska <mliska@suse.cz>
21478
21479 PR ipa/93583
21480 * gcc.dg/ipa/pr93583.c: New test.
21481
21482 2020-02-18 David Malcolm <dmalcolm@redhat.com>
21483
21484 PR analyzer/93777
21485 * g++.dg/analyzer/pr93777.C: New test.
21486 * gfortran.dg/analyzer/pr93777.f90: New test.
21487
21488 2020-02-18 David Malcolm <dmalcolm@redhat.com>
21489
21490 PR analyzer/93778
21491 * gfortran.dg/analyzer/pr93778.f90: New test.
21492
21493 2020-02-18 David Malcolm <dmalcolm@redhat.com>
21494
21495 PR analyzer/93774
21496 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
21497 based on gfortran.dg/deferred_character_25.f90.
21498
21499 2020-02-18 David Malcolm <dmalcolm@redhat.com>
21500
21501 PR analyzer/93779
21502 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
21503 gfortran.fortran-torture/compile/pr88304-2.f90
21504
21505 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
21506
21507 PR fortran/93603
21508 * gfortran.dg/pr93603.f90 : New test.
21509
21510 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
21511
21512 PR fortran/93580
21513 * gfortran.dg/dg/pr93580.f90: New test.
21514
21515 2020-02-18 Jakub Jelinek <jakub@redhat.com>
21516
21517 PR tree-optimization/93780
21518 * gcc.dg/pr93780.c: New test.
21519
21520 2020-02-17 David Malcolm <dmalcolm@redhat.com>
21521
21522 PR analyzer/93775
21523 * gcc.dg/analyzer/20020129-1.c: New test.
21524
21525 2020-02-17 Alexandre Oliva <oliva@adacore.com>
21526
21527 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
21528 thr-init-2.c into an execution test with explicitly common
21529 variables.
21530
21531 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
21532
21533 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
21534
21535 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
21536
21537 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
21538 number of expected insns.
21539
21540 2020-02-17 Martin Liska <mliska@suse.cz>
21541
21542 PR ipa/93760
21543 * g++.dg/lto/odr-8_1.C: Fix grammar.
21544
21545 2020-02-17 Richard Biener <rguenther@suse.de>
21546
21547 PR c/86134
21548 * gcc.dg/pr86134.c: New testcase.
21549 * gcc.dg/pr28322-2.c: Adjust.
21550
21551 2020-02-17 David Malcolm <dmalcolm@redhat.com>
21552
21553 PR analyzer/93388
21554 * gcc.dg/analyzer/torture/20060625-1.c: New test.
21555 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
21556 * gcc.dg/analyzer/torture/pr59037.c: New test.
21557
21558 2020-02-17 David Malcolm <dmalcolm@redhat.com>
21559
21560 * gcc.dg/analyzer/malloc-1.c (test_48): New.
21561
21562 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
21563
21564 PR target/93047
21565 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
21566
21567 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
21568
21569 PR target/93743
21570 * gcc.target/i386/pr93743.c : New test.
21571
21572 2020-02-15 Marek Polacek <polacek@redhat.com>
21573
21574 PR c++/93710 - poor diagnostic for array initializer.
21575 * g++.dg/diagnostic/array-init1.C: New test.
21576
21577 2020-02-15 Jason Merrill <jason@redhat.com>
21578
21579 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
21580 look for -std=*++20.
21581 (check_effective_target_concepts): Use check_effective_target_c++2a.
21582
21583 2020-02-15 Jakub Jelinek <jakub@redhat.com>
21584
21585 PR tree-optimization/93744
21586 * gcc.c-torture/execute/pr93744-1.c: New test.
21587 * gcc.c-torture/execute/pr93744-2.c: New test.
21588 * gcc.c-torture/execute/pr93744-3.c: New test.
21589
21590 2020-02-14 Jakub Jelinek <jakub@redhat.com>
21591
21592 PR c++/61414
21593 * g++.dg/cpp0x/enum39.C: New test.
21594
21595 2020-02-14 Martin Jambor <mjambor@suse.cz>
21596
21597 PR tree-optimization/93516
21598 * g++.dg/tree-ssa/pr93516.C: New test.
21599
21600 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
21601
21602 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
21603 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
21604 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
21605 * gcc.target/i386/sse-13.c: Ditto.
21606 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
21607 * gcc.target/i386/sse-22.c: Ditto.
21608
21609 2020-02-14 Jakub Jelinek <jakub@redhat.com>
21610
21611 Partially implement P1042R1: __VA_OPT__ wording clarifications
21612 PR preprocessor/92319
21613 * c-c++-common/cpp/va-opt-4.c: New test.
21614
21615 2020-02-13 Jakub Jelinek <jakub@redhat.com>
21616
21617 PR c/93576
21618 * gcc.dg/pr93576.c: New test.
21619
21620 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
21621
21622 * g++.dg/cpp0x/constexpr-static13.C:
21623 Add -fdelete-null-pointer-checks.
21624 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
21625 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
21626
21627 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
21628
21629 PR target/93656
21630 * gcc.target/i386/pr93656.c: New test.
21631
21632 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
21633
21634 * gcc.target/arc/nps400-1.c: Update test.
21635
21636 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
21637
21638 * gcc.target/arc/or-cnst-size2.c: Update test.
21639
21640 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
21641 Petro Karashchenko <petro.karashchenko@ring.com>
21642
21643 * gcc.target/arc/mul64-1.c: New test.
21644
21645 2020-02-13 Jakub Jelinek <jakub@redhat.com>
21646
21647 PR target/93696
21648 * gcc.target/i386/pr93696-1.c: New test.
21649 * gcc.target/i386/pr93696-2.c: New test.
21650 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
21651 of _mm*_mask_popcnt_*.
21652 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
21653 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
21654 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
21655 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
21656 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
21657 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
21658 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
21659 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
21660 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
21661
21662 PR tree-optimization/93582
21663 * gcc.dg/tree-ssa/pr93582-1.c: New test.
21664 * gcc.dg/tree-ssa/pr93582-2.c: New test.
21665 * gcc.dg/tree-ssa/pr93582-3.c: New test.
21666
21667 2020-02-13 Richard Biener <rguenther@suse.de>
21668
21669 PR testsuite/93717
21670 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
21671
21672 2020-02-13 Jakub Jelinek <jakub@redhat.com>
21673
21674 PR target/93673
21675 * gcc.target/i386/avx512f-pr93673.c: New test.
21676 * gcc.target/i386/avx512dq-pr93673.c: New test.
21677 * gcc.target/i386/avx512bw-pr93673.c: New test.
21678
21679 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
21680
21681 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
21682
21683 * g++.dg/coroutines/coro1-allocators.h: New.
21684 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
21685 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
21686 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
21687 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
21688 coro1-allocators.h header.
21689 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
21690 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
21691 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
21692 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
21693
21694 2020-02-12 Jakub Jelinek <jakub@redhat.com>
21695
21696 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
21697 -mprefixed-addr in dg-options.
21698
21699 PR middle-end/93663
21700 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
21701 for DBL_MAX, inf, their negations and nan.
21702
21703 2020-02-12 Martin Sebor <msebor@redhat.com>
21704
21705 PR middle-end/93646
21706 * gcc.dg/Wstringop-overflow-31.c: New test.
21707
21708 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
21709
21710 PR rtl-optimization/93565
21711 * gcc.target/aarch64/pr93565.c: New test.
21712
21713 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
21714
21715 * gcc.target/aarch64/popcnt2.c: New test.
21716
21717 2020-02-12 Marek Polacek <polacek@redhat.com>
21718
21719 PR c++/88819
21720 * g++.dg/cpp2a/nontype-class32.C: New test.
21721
21722 2020-02-12 Marek Polacek <polacek@redhat.com>
21723
21724 PR c++/93684 - ICE-on-invalid with broken attribute.
21725 * g++.dg/parse/attr4.C: New test.
21726
21727 2020-02-12 Jakub Jelinek <jakub@redhat.com>
21728
21729 PR target/93670
21730 * gcc.target/i386/avx512vl-pr93670.c: New test.
21731
21732 2020-02-12 Richard Biener <rguenther@suse.de>
21733
21734 PR testsuite/93697
21735 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
21736
21737 2020-02-11 David Malcolm <dmalcolm@redhat.com>
21738
21739 PR analyzer/93288
21740 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
21741 called in a constructor.
21742 * g++.dg/analyzer/pr93288.C: New test.
21743
21744 2020-02-11 David Malcolm <dmalcolm@redhat.com>
21745
21746 PR analyzer/93212
21747 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
21748 * g++.dg/analyzer/malloc.C: New test.
21749 * g++.dg/analyzer/pr93212.C: New test.
21750
21751 2020-02-11 Martin Sebor <msebor@redhat.com>
21752
21753 PR tree-optimization/93683
21754 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
21755
21756 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
21757
21758 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
21759 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
21760 statement for ppc_ieee128_ok.
21761
21762 2020-02-11 David Malcolm <dmalcolm@redhat.com>
21763
21764 PR analyzer/93374
21765 * gcc.dg/analyzer/torture/pr93374.c: New test.
21766
21767 2020-02-11 David Malcolm <dmalcolm@redhat.com>
21768
21769 PR analyzer/93669
21770 * gcc.dg/analyzer/pr93669.c: New test.
21771
21772 2020-02-11 David Malcolm <dmalcolm@redhat.com>
21773
21774 PR analyzer/93649
21775 * gcc.dg/analyzer/torture/pr93649.c: New test.
21776
21777 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
21778
21779 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
21780 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
21781
21782 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21783
21784 * gcc.target/arm/simd/vdot-2-1.c: New test.
21785 * gcc.target/arm/simd/vdot-2-2.c: New test.
21786 * gcc.target/arm/simd/vdot-2-3.c: New test.
21787 * gcc.target/arm/simd/vdot-2-4.c: New test.
21788
21789 2020-02-11 Richard Biener <rguenther@suse.de>
21790
21791 PR tree-optimization/93661
21792 PR tree-optimization/93662
21793 * gcc.dg/pr93661.c: New testcase.
21794
21795 2020-02-12 Patrick Palka <ppalka@redhat.com>
21796
21797 PR c++/69448
21798 PR c++/80471
21799 * g++.dg/concepts/abbrev3.C: New test.
21800 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
21801 correct behavior.
21802 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
21803
21804 * g++.dg/cpp2a/concepts6.C: New test.
21805
21806 2020-02-10 David Malcolm <dmalcolm@redhat.com>
21807
21808 PR analyzer/93350
21809 * gcc.dg/analyzer/torture/pr93350.c: New test.
21810
21811 2020-02-10 David Malcolm <dmalcolm@redhat.com>
21812
21813 PR analyzer/93647
21814 * gcc.dg/analyzer/torture/pr93647.c: New test.
21815
21816 2020-02-10 Jakub Jelinek <jakub@redhat.com>
21817
21818 PR target/93637
21819 * gcc.target/i386/avx-pr93637.c: New test.
21820
21821 2020-02-10 David Malcolm <dmalcolm@redhat.com>
21822
21823 PR analyzer/93405
21824 * gfortran.dg/analyzer/pr93405.f90: New test.
21825
21826 2020-02-10 David Malcolm <dmalcolm@redhat.com>
21827
21828 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
21829 suite.
21830 * gfortran.dg/analyzer/malloc-example.f90: New test.
21831 * gfortran.dg/analyzer/malloc.f90: New test.
21832
21833 2020-02-10 Martin Sebor <msebor@redhat.com>
21834
21835 PR c/93640
21836 * gcc.dg/attr-access.c: New test.
21837
21838 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
21839
21840 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
21841
21842 PR target/93372
21843 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
21844 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
21845 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
21846 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
21847 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
21848 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
21849 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
21850 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
21851 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
21852 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
21853 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
21854 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
21855 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
21856 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
21857 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
21858 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
21859 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
21860 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
21861
21862 2020-02-10 Jakub Jelinek <jakub@redhat.com>
21863
21864 PR target/91913
21865 * gfortran.dg/pr91913.f90: New test.
21866
21867 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
21868
21869 PR libgcc/85334
21870 * g++.target/i386/pr85334-1.C: New test.
21871 * g++.target/i386/pr85334-2.C: Likewise.
21872
21873 2020-02-10 Jakub Jelinek <jakub@redhat.com>
21874
21875 PR other/93641
21876 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
21877 tests.
21878
21879 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
21880
21881 PR ipa/93203
21882 * g++.dg/ipa/pr93203.C: New test.
21883 * gcc.dg/ipa/ipcp-1: Change dump string.
21884
21885 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
21886
21887 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
21888
21889 2020-02-09 Jakub Jelinek <jakub@redhat.com>
21890
21891 PR c++/93633
21892 * g++.dg/cpp2a/constexpr-new11.C: New test.
21893 * g++.dg/cpp2a/constexpr-new12.C: New test.
21894 * g++.dg/cpp2a/constexpr-new13.C: New test.
21895
21896 2020-02-08 Andrew Pinski <apinski@marvel.com>
21897
21898 PR target/91927
21899 * gcc.target/aarch64/pr91927.c: New testcase.
21900
21901 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
21902
21903 PR target/93136
21904 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
21905 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
21906 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
21907 regex directives. Adjust expected instruction counts.
21908 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
21909 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
21910
21911 2020-02-08 Jakub Jelinek <jakub@redhat.com>
21912
21913 PR c++/93549
21914 * g++.dg/ext/constexpr-pr93549.C: New test.
21915
21916 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
21917 Jakub Jelinek <jakub@redhat.com>
21918
21919 PR target/65782
21920 * gcc.target/i386/pr65782.c: New test.
21921
21922 2020-02-07 Marek Polacek <polacek@redhat.com>
21923
21924 PR c++/92947 - Paren init of aggregates in unevaluated context.
21925 * g++.dg/cpp2a/paren-init21.C: New test.
21926
21927 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
21928
21929 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
21930
21931 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
21932
21933 * gcc.target/aarch64/simd/vmmla.c: New test.
21934
21935 2020-02-07 Richard Biener <rguenther@suse.de>
21936
21937 PR middle-end/93519
21938 * gcc.dg/Wrestrict-21.c: New testcase.
21939
21940 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
21941
21942 PR target/85667
21943 * gcc.target/i386/pr85667-10.c: New test.
21944 * gcc.target/i386/pr85667-7.c: Likewise.
21945 * gcc.target/i386/pr85667-8.c: Likewise.
21946 * gcc.target/i386/pr85667-9.c: Likewise.
21947
21948 2020-02-07 Jakub Jelinek <jakub@redhat.com>
21949
21950 PR target/93122
21951 * gcc.target/powerpc/pr93122.c: New test.
21952
21953 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
21954
21955 PR c++/89404
21956 * g++.dg/ext/vla21.C: New.
21957
21958 2020-02-07 Jakub Jelinek <jakub@redhat.com>
21959
21960 PR target/93615
21961 * gcc.dg/pr93615.c: New test.
21962
21963 PR target/93611
21964 * gcc.target/i386/pr93611.c: New test.
21965
21966 2020-02-06 David Malcolm <dmalcolm@redhat.com>
21967
21968 PR analyzer/93375
21969 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
21970 differences in how __builtin_memcpy has been optimized at the time
21971 the analyzer runs.
21972
21973 2020-02-06 David Malcolm <dmalcolm@redhat.com>
21974
21975 * gcc.dg/analyzer/torture/intptr_t.c: New test.
21976
21977 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
21978
21979 * gcc.target/powerpc/pr93012.c: New.
21980
21981 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
21982
21983 PR target/87763
21984 * gcc.target/aarch64/movk_2.c: New test.
21985
21986 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
21987
21988 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
21989 Unify scan-assembler strings for all targets.
21990 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
21991 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
21992 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
21993
21994 2020-02-06 Marek Polacek <polacek@redhat.com>
21995
21996 PR c++/93597 - ICE with lambda in operator function.
21997 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
21998
21999 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
22000
22001 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
22002 …_target_compile as (additional_flags=) option and not as source
22003 filename to make it work with remote execution.
22004 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
22005 check_effective_target_gas, check_effective_target_gld): Likewise.
22006
22007 2020-02-06 Jakub Jelinek <jakub@redhat.com>
22008
22009 PR target/93594
22010 * gcc.target/i386/avx2-pr93594.c: New test.
22011
22012 2020-02-05 Martin Sebor <msebor@redhat.com>
22013
22014 PR tree-optimization/92765
22015 * g++.dg/tree-ssa/strlenopt-1.C: New test.
22016 * g++.dg/tree-ssa/strlenopt-2.C: New test.
22017 * gcc.dg/Warray-bounds-58.c: New test.
22018 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
22019 * gcc.dg/Wstring-compare.c: Xfail a test.
22020 * gcc.dg/strcmpopt_2.c: Disable tests.
22021 * gcc.dg/strcmpopt_4.c: Adjust tests.
22022 * gcc.dg/strcmpopt_10.c: New test.
22023 * gcc.dg/strcmpopt_11.c: New test.
22024 * gcc.dg/strlenopt-69.c: Disable tests.
22025 * gcc.dg/strlenopt-92.c: New test.
22026 * gcc.dg/strlenopt-93.c: New test.
22027 * gcc.dg/strlenopt.h: Declare calloc.
22028 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
22029 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
22030
22031 2020-02-05 Marek Polacek <polacek@redhat.com>
22032
22033 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
22034 * g++.dg/cpp0x/initlist119.C: New test.
22035 * g++.dg/cpp0x/initlist120.C: New test.
22036
22037 2020-02-05 Jakub Jelinek <jakub@redhat.com>
22038
22039 PR c++/93557
22040 * c-c++-common/Wunused-var-17.c: New test.
22041
22042 2020-02-05 Jeff Law <law@redhat.com>
22043
22044 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
22045 adjust expected shadd insn count appropriately.
22046
22047 2020-02-05 David Malcolm <dmalcolm@redhat.com>
22048
22049 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
22050 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
22051 * gcc.dg/analyzer/data-model-7.c: Likewise.
22052 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
22053 * gcc.dg/analyzer/loop-2a.c: Likewise.
22054 * gcc.dg/analyzer/loop-4.c: Likewise.
22055 * gcc.dg/analyzer/loop.c: Likewise.
22056 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
22057 call at merger.
22058 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
22059 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
22060 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
22061 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
22062 * gcc.dg/analyzer/paths-1.c: Likewise.
22063 * gcc.dg/analyzer/paths-1a.c: Likewise.
22064 * gcc.dg/analyzer/paths-2.c: Likewise.
22065 * gcc.dg/analyzer/paths-3.c: Likewise.
22066 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
22067 * gcc.dg/analyzer/paths-5.c: Likewise.
22068 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
22069 at merger.
22070 * gcc.dg/analyzer/paths-7.c: Likewise.
22071 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
22072 output format.
22073 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
22074 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
22075
22076 2020-02-05 Jakub Jelinek <jakub@redhat.com>
22077
22078 PR target/92190
22079 * gcc.target/i386/pr92190.c: New test.
22080
22081 2020-02-05 Richard Biener <rguenther@suse.de>
22082
22083 PR testsuite/92177
22084 * gcc.dg/vect/bb-slp-22.c: Adjust.
22085
22086 2020-02-05 Richard Biener <rguenther@suse.de>
22087
22088 PR middle-end/90648
22089 * gcc.dg/pr90648.c: New testcase.
22090
22091 2020-02-05 Jakub Jelinek <jakub@redhat.com>
22092
22093 PR middle-end/93555
22094 * c-c++-common/gomp/pr93555-1.c: New test.
22095 * c-c++-common/gomp/pr93555-2.c: New test.
22096 * gfortran.dg/gomp/pr93555.f90: New test.
22097
22098 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
22099
22100 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
22101
22102 2020-02-04 David Malcolm <dmalcolm@redhat.com>
22103
22104 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
22105 from int to long.
22106
22107 2020-02-04 Richard Biener <rguenther@suse.de>
22108
22109 PR tree-optimization/93538
22110 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
22111
22112 2020-02-04 Jakub Jelinek <jakub@redhat.com>
22113
22114 * c-c++-common/cpp/has-include-1.c: New test.
22115 * c-c++-common/cpp/has-include-next-1.c: New test.
22116 * c-c++-common/gomp/has-include-1.c: New test.
22117
22118 PR preprocessor/93545
22119 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
22120 recovery.
22121 * c-c++-common/cpp/pr93545-1.c: New test.
22122 * c-c++-common/cpp/pr93545-2.c: New test.
22123 * c-c++-common/cpp/pr93545-3.c: New test.
22124 * c-c++-common/cpp/pr93545-4.c: New test.
22125
22126 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
22127
22128 * g++.dg/coroutines/coro-missing-promise.C: New test.
22129
22130 2020-02-04 Richard Biener <rguenther@suse.de>
22131
22132 PR tree-optimization/91123
22133 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
22134
22135 2020-02-04 Richard Biener <rguenther@suse.de>
22136
22137 PR tree-optimization/92819
22138 * gcc.target/i386/pr92819.c: New testcase.
22139 * gcc.target/i386/pr92803.c: Adjust.
22140
22141 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
22142
22143 PR c++/93458
22144 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
22145 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
22146 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
22147 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
22148 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
22149
22150 2020-02-03 David Malcolm <dmalcolm@redhat.com>
22151
22152 PR analyzer/93544
22153 * gcc.dg/analyzer/torture/pr93544.c: New test.
22154
22155 2020-02-03 David Malcolm <dmalcolm@redhat.com>
22156
22157 PR analyzer/93546
22158 * gcc.dg/analyzer/pr93546.c: New test.
22159
22160 2020-02-03 David Malcolm <dmalcolm@redhat.com>
22161
22162 PR analyzer/93547
22163 * gcc.dg/analyzer/pr93547.c: New test.
22164
22165 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
22166
22167 PR target/91816
22168 * gcc.target/arm/pr91816.c: New test.
22169
22170 2020-02-03 Julian Brown <julian@codesourcery.com>
22171 Tobias Burnus <tobias@codesourcery.com>
22172
22173 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
22174 _OPENACC define.
22175 * gfortran.dg/openacc-define-3.f90: Likewise.
22176
22177 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
22178
22179 PR fortran/93427
22180 * gfortran.dg/associate_52.f90: New.
22181
22182 2020-02-03 Jakub Jelinek <jakub@redhat.com>
22183
22184 PR target/93533
22185 * gcc.c-torture/compile/pr93533.c: New test.
22186 * gcc.target/s390/pr93533.c: New test.
22187
22188 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
22189
22190 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
22191
22192 2020-02-02 Marek Polacek <polacek@redhat.com>
22193
22194 PR c++/93530 - ICE on invalid alignas in a template.
22195 * g++.dg/cpp0x/alignas18.C: New test.
22196
22197 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
22198
22199 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
22200 options.
22201
22202 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
22203
22204 PR rtl-optimization/91333
22205 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
22206 to 3.
22207
22208 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
22209
22210 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
22211
22212 * g++.target/nios2/hello-pie.C: New.
22213 * g++.target/nios2/nios2.exp: New.
22214
22215 2020-01-31 David Malcolm <dmalcolm@redhat.com>
22216
22217 PR analyzer/93457
22218 * gcc.dg/analyzer/pr93457.c: New test.
22219
22220 2020-01-31 David Malcolm <dmalcolm@redhat.com>
22221
22222 PR analyzer/93373
22223 * gcc.dg/analyzer/torture/pr93373.c: New test.
22224
22225 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
22226
22227 PR rtl-optimization/91333
22228 * gcc.target/i386/pr91333.c: New.
22229
22230 2020-01-31 David Malcolm <dmalcolm@redhat.com>
22231
22232 PR analyzer/93379
22233 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
22234 * gcc.dg/analyzer/torture/pr93379.c: New test.
22235
22236 2020-01-31 David Malcolm <dmalcolm@redhat.com>
22237
22238 PR analyzer/93438
22239 * gcc.dg/analyzer/torture/pr93438.c: New test.
22240 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
22241
22242 2020-01-31 Jakub Jelinek <jakub@redhat.com>
22243
22244 PR rtl-optimization/91838
22245 * g++.dg/pr91838.C: Moved to ...
22246 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
22247 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
22248 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
22249 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
22250
22251 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
22252
22253 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
22254 New proc.
22255 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
22256 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
22257 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
22258 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
22259 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
22260 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
22261 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
22262 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
22263 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
22264 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
22265 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
22266 Likweise.
22267 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
22268 Likweise.
22269 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
22270 Likweise.
22271
22272 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
22273
22274 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
22275 of svbfloat16_t.
22276 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
22277 __SVBfloat16_t.
22278 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
22279 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
22280 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
22281 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
22282 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
22283 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
22284 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
22285 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
22286 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
22287 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
22288 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
22289 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
22290 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
22291 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
22292 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
22293 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
22294 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
22295 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
22296 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
22297 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
22298 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
22299 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
22300 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
22301 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
22302 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
22303 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
22304 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
22305 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
22306 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
22307 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
22308 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
22309 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
22310 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
22311 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
22312 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
22313 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
22314 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
22315 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
22316 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
22317 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
22318 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
22319 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
22320 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
22321 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
22322 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
22323 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
22324 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
22325 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
22326 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
22327 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
22328 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
22329 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
22330 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
22331 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
22332 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
22333 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
22334 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
22335 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
22336 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
22337 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
22338 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
22339 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
22340 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
22341 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
22342 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
22343 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
22344 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
22345 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
22346 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
22347 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
22348 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
22349 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
22350 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
22351 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
22352 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
22353 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
22354 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
22355 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
22356 (ret_bf16x3, ret_bf16x4): Likewise.
22357 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
22358 (fn_bf16x3, fn_bf16x4): Likewise.
22359 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
22360 (fn_bf16x3, fn_bf16x4): Likewise.
22361 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
22362 (fn_bf16x3, fn_bf16x4): Likewise.
22363 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
22364 (fn_bf16x3, fn_bf16x4): Likewise.
22365 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
22366 (fn_bf16x3, fn_bf16x4): Likewise.
22367 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
22368 (fn_bf16x3, fn_bf16x4): Likewise.
22369 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
22370 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
22371 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
22372 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
22373 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
22374 typedef.
22375 (bfloat16_callee, bfloat16_caller): New tests.
22376 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
22377 typedef.
22378 (bfloat16_callee, bfloat16_caller): New tests.
22379 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
22380 (callee_bf16, caller_bf16): New tests.
22381 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
22382 (callee_bf16, caller_bf16): New tests.
22383 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
22384 (callee_bf16, caller_bf16): New tests.
22385 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
22386 (callee_bf16, caller_bf16): New tests.
22387 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
22388 (callee_bf16, caller_bf16): New tests.
22389 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
22390 (callee_bf16, caller_bf16): New tests.
22391 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
22392 (callee_bf16, caller_bf16): New tests.
22393 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
22394 (callee_bf16, caller_bf16): New tests.
22395 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
22396 (callee_bf16, caller_bf16): New tests.
22397 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
22398 (callee_bf16, caller_bf16): New tests.
22399 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
22400 (callee_bf16, caller_bf16): New tests.
22401 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
22402 (callee_bf16, caller_bf16): New tests.
22403 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
22404 (callee_bf16, caller_bf16): New tests.
22405 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
22406 (callee_bf16, caller_bf16): New tests.
22407 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
22408 (callee_bf16, caller_bf16): New tests.
22409 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
22410 (callee_bf16, caller_bf16): New tests.
22411 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
22412 (callee_bf16, caller_bf16): New tests.
22413 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
22414 (callee_bf16, caller_bf16): New tests.
22415 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
22416 (caller_bf16): Likewise.
22417 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
22418 (caller_bf16): Likewise.
22419 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
22420 (caller_bf16): Likewise.
22421 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
22422 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
22423 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
22424 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
22425
22426 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
22427 Matthew Malcomson <matthew.malcomson@arm.com>
22428 Richard Sandiford <richard.sandiford@arm.com>
22429
22430 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
22431 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
22432 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
22433 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
22434 __ARM_FEATURE_SVE_MATMUL_FP64.
22435 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
22436 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
22437 (TEST_TRIPLE_ZX): New macros.
22438 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
22439 rely on +f64mm to enable it.
22440 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
22441 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
22442 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
22443 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
22444 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
22445 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
22446 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
22447 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
22448 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
22449 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
22450 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
22451 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
22452 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
22453 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
22454 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
22455 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
22456 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
22457 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
22458 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
22459 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
22460 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
22461 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
22462 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
22463 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
22464 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
22465 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
22466 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
22467 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
22468 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
22469 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
22470 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
22471 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
22472 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
22473 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
22474 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
22475 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
22476 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
22477 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
22478 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
22479 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
22480 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
22481 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
22482 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
22483 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
22484 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
22485 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
22486 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
22487 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
22488 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
22489 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
22490 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
22491 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
22492 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
22493 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
22494 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
22495 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
22496 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
22497 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
22498 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
22499 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
22500 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
22501 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
22502 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
22503 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
22504 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
22505 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
22506 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
22507 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
22508 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
22509 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
22510 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
22511 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
22512 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
22513 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
22514 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
22515 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
22516 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
22517 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
22518 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
22519 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
22520 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
22521 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
22522 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
22523 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
22524 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
22525 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
22526 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
22527 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
22528 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
22529 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
22530 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
22531 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
22532 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
22533 Likewise.
22534 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
22535 Likewise.
22536 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
22537 Likewise.
22538 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
22539 Likewise.
22540 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
22541 Likewise.
22542
22543 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
22544
22545 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
22546 check-function-bodies tests.
22547 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
22548 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
22549 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
22550 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
22551 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
22552 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
22553 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
22554 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
22555 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
22556 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
22557 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
22558 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
22559 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
22560 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
22561 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
22562 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
22563 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
22564 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
22565 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
22566 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
22567 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
22568 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
22569 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
22570 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
22571 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
22572 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
22573 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
22574 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
22575 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
22576 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
22577 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
22578 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
22579 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
22580 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
22581 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
22582 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
22583 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
22584 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
22585 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
22586 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
22587 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
22588 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
22589 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
22590 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
22591 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
22592 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
22593 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
22594 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
22595 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
22596 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
22597 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
22598 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
22599 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
22600 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
22601 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
22602 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
22603 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
22604 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
22605 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
22606 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
22607 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
22608 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
22609 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
22610 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
22611 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
22612 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
22613 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
22614 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
22615 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
22616 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
22617 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
22618 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
22619 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
22620 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
22621 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
22622 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
22623 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
22624 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
22625 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
22626 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
22627 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
22628 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
22629 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
22630 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
22631 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
22632 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
22633 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
22634 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
22635 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
22636 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
22637 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
22638 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
22639 aarch64_little_endian for check-function-bodies tests.
22640 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
22641 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
22642 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
22643 target selector from dg-compile.
22644 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
22645
22646 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
22647
22648 PR fortran/93462
22649 * gfortran.dg/goacc/atomic-1.f90: New.
22650
22651 2020-01-31 Tamar Christina <tamar.christina@arm.com>
22652
22653 PR rtl-optimization/91838
22654 * g++.dg/pr91838.C: New test.
22655
22656 2020-01-30 David Malcolm <dmalcolm@redhat.com>
22657
22658 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
22659 Use __builtin_ forms of memset and strlen throughout.
22660
22661 2020-01-30 David Malcolm <dmalcolm@redhat.com>
22662
22663 * gcc.dg/analyzer/conditionals-2.c: Move to...
22664 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
22665 to a torture test. Remove redundant include.
22666
22667 2020-01-30 David Malcolm <dmalcolm@redhat.com>
22668
22669 PR analyzer/93356
22670 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
22671 Add.
22672 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
22673 comparison test as failing.
22674 (test_float_selfcmp): Add.
22675 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
22676 tests as failing.
22677 * gcc.dg/analyzer/torture/pr93356.c: New test.
22678
22679 2020-01-30 Jeff Law <law@redhat.com>
22680
22681 PR c/88660
22682 * gcc.dg/pr88660.c: New test
22683
22684 2020-01-30 Jakub Jelinek <jakub@redhat.com>
22685
22686 PR lto/93384
22687 * gcc.dg/lto/pr93384_0.c: New test.
22688 * gcc.dg/lto/pr93384_1.c: New file.
22689
22690 PR middle-end/93505
22691 * gcc.c-torture/compile/pr93505.c: New test.
22692
22693 2020-01-30 Jeff Law <law@redhat.com
22694
22695 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
22696 conditional on !c6x. Add dg-final scan pattern for c6x.
22697
22698 2020-01-30 Martin Sebor <msebor@redhat.com>
22699
22700 PR middle-end/92323
22701 * gcc.dg/Warray-bounds-57.c: New test.
22702
22703 2020-01-30 David Malcolm <dmalcolm@redhat.com>
22704
22705 PR analyzer/93450
22706 * gcc.dg/analyzer/torture/pr93450.c: New test.
22707
22708 2020-01-30 Jakub Jelinek <jakub@redhat.com>
22709
22710 PR target/93494
22711 * gcc.c-torture/execute/pr93494.c: New test.
22712
22713 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
22714
22715 PR c++/90338
22716 * g++.dg/pr90338.C: New.
22717
22718 2020-01-30 Jakub Jelinek <jakub@redhat.com>
22719
22720 PR target/91824
22721 * gcc.target/i386/pr91824-2.c: New test.
22722
22723 PR target/91824
22724 * gcc.target/i386/pr91824-1.c: New test.
22725
22726 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
22727
22728 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
22729
22730 2020-01-30 Jakub Jelinek <jakub@redhat.com>
22731
22732 PR tree-optimization/92706
22733 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
22734
22735 2020-01-29 Marek Polacek <polacek@redhat.com>
22736
22737 PR c++/88092
22738 * g++.dg/cpp2a/nontype-class31.C: New test.
22739
22740 2020-01-29 Jeff Law <law@redhat.com
22741
22742 PR tree-optimization/89689
22743 * gcc.dg/pr89689.c: New test.
22744
22745 2020-01-29 Marek Polacek <polacek@redhat.com>
22746
22747 PR c++/91754 - Fix template arguments comparison with class NTTP.
22748 * g++.dg/cpp2a/nontype-class30.C: New test.
22749
22750 2020-01-29 Marek Polacek <polacek@redhat.com>
22751
22752 PR c++/92948 - Fix class NTTP with template arguments.
22753 * g++.dg/cpp2a/nontype-class28.C: New test.
22754 * g++.dg/cpp2a/nontype-class29.C: New test.
22755
22756 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
22757
22758 PR target/93221
22759 * gcc.target/aarch64/pr93221.c: New test.
22760
22761 2020-01-29 Martin Jambor <mjambor@suse.cz>
22762
22763 PR tree-optimization/92706
22764 * gcc.dg/tree-ssa/pr92706-1.c: New test.
22765
22766 2020-01-29 Martin Jambor <mjambor@suse.cz>
22767
22768 PR tree-optimization/92706
22769 * gcc.dg/tree-ssa/pr92706-2.c: New test.
22770 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
22771
22772 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
22773
22774 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
22775
22776 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
22777
22778 PR testsuite/93393
22779 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
22780
22781 2020-01-29 Jakub Jelinek <jakub@redhat.com>
22782
22783 PR c++/91118
22784 * g++.dg/gomp/pr91118-1.C: New test.
22785 * g++.dg/gomp/pr91118-2.C: New test.
22786
22787 PR fortran/93463
22788 * gfortran.dg/goacc/pr93463.f90: New test.
22789
22790 2020-01-29 Richard Biener <rguenther@suse.de>
22791
22792 PR tree-optimization/93428
22793 * gcc.dg/torture/pr93428.c: New testcase.
22794
22795 2020-01-28 Martin Sebor <msebor@redhat.com>
22796
22797 PR middle-end/93437
22798 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
22799
22800 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
22801
22802 * g++.dg/tree-prof/indir-call-prof.C: Update template.
22803 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
22804 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
22805 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
22806
22807 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
22808
22809 PR target/91461
22810 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
22811 vmovups.
22812 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
22813 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
22814 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
22815 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
22816 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
22817 * gcc.target/i386/pr90980-1.c: Likewise.
22818 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
22819 "vmovd" to avoid matching "vmovdqu".
22820 * gcc.target/i386/pr87317-5.c: Likewise.
22821 * gcc.target/i386/pr87317-7.c: Likewise.
22822 * gcc.target/i386/pr91461-1.c: New test.
22823 * gcc.target/i386/pr91461-2.c: Likewise.
22824 * gcc.target/i386/pr91461-3.c: Likewise.
22825 * gcc.target/i386/pr91461-4.c: Likewise.
22826 * gcc.target/i386/pr91461-5.c: Likewise.
22827
22828 2020-01-28 David Malcolm <dmalcolm@redhat.com>
22829
22830 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
22831 renaming of warning_at overload to warning_meta.
22832 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
22833
22834 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
22835 Julian Brown <julian@codesourcery.com>
22836
22837 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
22838 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
22839 array.
22840
22841 2020-01-28 Julian Brown <julian@codesourcery.com>
22842
22843 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
22844 testsuite). Make a compilation test, and expect rejection of mixed
22845 component/non-component accesses.
22846 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
22847
22848 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
22849 Julian Brown <julian@codesourcery.com>
22850
22851 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
22852
22853 2020-01-28 Richard Biener <rguenther@suse.de>
22854
22855 PR tree-optimization/93439
22856 * gfortran.dg/graphite/pr93439.f90: New testcase.
22857
22858 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
22859
22860 * gcc.target/arc/code-density-flag.c: New test
22861
22862 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
22863
22864 PR fortran/93464
22865 * gfortran.dg/goacc/pr93464.f90: New.
22866
22867 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
22868
22869 PR tree-optimization/93434
22870 * gcc.c-torture/execute/pr93434.c: New test.
22871
22872 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
22873
22874 PR testsuite/93460
22875 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
22876
22877 2020-01-28 Martin Liska <mliska@suse.cz>
22878
22879 PR c++/92440
22880 * g++.dg/template/pr92440.C: New test.
22881 * g++.dg/cpp0x/vt-34314.C: Update error to note.
22882 * g++.dg/template/pr59930-2.C: Likewise.
22883 * g++.old-deja/g++.pt/redecl1.C: Likewise.
22884
22885 2020-01-28 Jakub Jelinek <jakub@redhat.com>
22886
22887 PR target/93418
22888 * gcc.target/i386/avx2-pr93418.c: New test.
22889
22890 PR tree-optimization/93454
22891 * gcc.dg/pr93454.c: New test.
22892
22893 2020-01-27 David Malcolm <dmalcolm@redhat.com>
22894
22895 PR analyzer/93451
22896 * gcc.dg/analyzer/torture/pr93451.c: New test.
22897
22898 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
22899
22900 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
22901 optimisation.
22902
22903 2020-01-27 David Malcolm <dmalcolm@redhat.com>
22904
22905 PR analyzer/93349
22906 * gcc.dg/analyzer/torture/pr93349.c: New test.
22907
22908 2020-01-27 David Malcolm <dmalcolm@redhat.com>
22909
22910 PR analyzer/93291
22911 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
22912 (test_2): Rewrite to explicitly perform a bitwise-or of two
22913 boolean conditions.
22914 (test_3): New function, to test bitwise-and.
22915
22916 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
22917
22918 PR testsuite/71727
22919 * gcc.target/aarch64/pr71727.c: Add -fcommon.
22920
22921 2020-01-27 David Malcolm <dmalcolm@redhat.com>
22922
22923 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
22924 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
22925
22926 2020-01-27 Richard Biener <rguenther@suse.de>
22927
22928 PR testsuite/91171
22929 * gcc.dg/graphite/scop-21.c: un-XFAIL.
22930
22931 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
22932
22933 * gcc.target/arc/interrupt-6.c: Update test.
22934
22935 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
22936 Petro Karashchenko <petro.karashchenko@ring.com>
22937
22938 * gcc.target/arc/uncached-3.c: New test.
22939 * gcc.target/arc/uncached-4.c: Likewise.
22940 * gcc.target/arc/uncached-5.c: Likewise.
22941 * gcc.target/arc/uncached-6.c: Likewise.
22942 * gcc.target/arc/uncached-7.c: Likewise.
22943 * gcc.target/arc/uncached-8.c: Likewise.
22944 * gcc.target/arc/arc.exp (ll64): New predicate.
22945
22946 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
22947
22948 * gcc.dg/torture/pr93170.c: New test.
22949
22950 2020-01-27 Martin Liska <mliska@suse.cz>
22951
22952 PR target/93274
22953 * gcc.target/i386/pr81213.c: Adjust to not expect
22954 a globally unique name.
22955
22956 2020-01-27 Richard Biener <rguenther@suse.de>
22957
22958 PR tree-optimization/93397
22959 * gcc.dg/torture/pr93397.c: New testcase.
22960
22961 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
22962
22963 PR fortran/85781
22964 * gfortran.dg/bind_c_char_2.f90: New.
22965 * gfortran.dg/bind_c_char_3.f90: New.
22966 * gfortran.dg/bind_c_char_4.f90: New.
22967 * gfortran.dg/bind_c_char_5.f90: New.
22968
22969 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22970
22971 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
22972 assembler.
22973 * gcc.target/i386/pr91298-2.c: Likewise.
22974
22975 2020-01-26 Jakub Jelinek <jakub@redhat.com>
22976
22977 PR target/93412
22978 * gcc.dg/pr93412.c: New test.
22979
22980 PR target/93430
22981 * gcc.dg/pr93430.c: New test.
22982 * gcc.target/i386/avx2-pr93430.c: New test.
22983
22984 PR ipa/93166
22985 * g++.dg/pr93166.C: Move to ...
22986 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
22987
22988 PR tree-optimization/92788
22989 * g++.dg/pr92788.C: Move to ...
22990 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
22991 Change type of operator new's first parameter to __SIZE_TYPE__.
22992
22993 2020-01-25 Marek Polacek <polacek@redhat.com>
22994
22995 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
22996 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
22997
22998 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
22999
23000 PR ipa/93166
23001 * g++.dg/pr93166.C: New test.
23002
23003 2020-01-25 Andrew Pinski <apinski@marvell.com>
23004
23005 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
23006
23007 2020-01-24 Jeff Law <law@redhat.com
23008
23009 PR tree-optimization/92788
23010 * g++.dg/pr92788.C: New test.
23011
23012 2020-01-24 Jakub Jelinek <jakub@redhat.com>
23013
23014 PR target/93395
23015 * gcc.target/i386/pr93395.c: New test.
23016 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
23017
23018 2020-01-24 Marek Polacek <polacek@redhat.com>
23019
23020 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
23021 * g++.dg/cpp1y/paren5.C: New test.
23022
23023 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
23024
23025 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
23026 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
23027 * g++.dg/cpp0x/nontype4.C: Likewise.
23028 * g++.dg/cpp1y/constexpr-new.C: Likewise.
23029 * g++.dg/cpp1y/new1.C: Likewise.
23030 * g++.dg/cpp1y/new2.C: Likewise.
23031 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
23032 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
23033 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
23034 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
23035 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
23036 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
23037 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
23038 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
23039 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
23040 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
23041 * g++.dg/cpp2a/nontype-class1.C: Likewise.
23042
23043 2020-01-24 Jason Merrill <jason@redhat.com>
23044
23045 * lib/target-supports.exp (check_effective_target_unsigned_char):
23046 New.
23047
23048 2020-01-24 Jeff Law <law@redhat.com
23049
23050 PR target/13721
23051 * gcc.target/h8300/pr13721.c: New test.
23052
23053 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
23054
23055 PR debug/92763
23056 * g++.dg/debug/pr92763.C: Require fopenmp.
23057
23058 2020-01-23 David Malcolm <dmalcolm@redhat.com>
23059
23060 PR analyzer/93367
23061 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
23062 Replace use of assert with a custom assertion implementation.
23063
23064 2020-01-23 Jakub Jelinek <jakub@redhat.com>
23065
23066 PR inline-asm/93027
23067 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
23068
23069 PR rtl-optimization/93402
23070 * gcc.c-torture/execute/pr93402.c: New test.
23071
23072 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
23073
23074 PR c++/92804
23075 * g++.dg/concepts/pr92804-1.C: New.
23076 * g++.dg/concepts/pr92804-2.C: Likewise.
23077
23078 2020-01-23 David Malcolm <dmalcolm@redhat.com>
23079
23080 PR analyzer/93375
23081 * gcc.dg/analyzer/pr93375.c: New test.
23082
23083 2020-01-23 Jason Merrill <jason@redhat.com>
23084
23085 * lib/target-supports.exp (check_effective_target_unsigned_char):
23086 New.
23087
23088 2020-01-23 Jakub Jelinek <jakub@redhat.com>
23089
23090 PR target/93376
23091 * gcc.dg/pr93376.c: New test.
23092
23093 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
23094
23095 PR target/93341
23096 * gcc.target/aarch64/pr93341.c: New test.
23097
23098 2020-01-23 David Malcolm <dmalcolm@redhat.com>
23099
23100 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
23101 to torture/conftest-1.c.
23102 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
23103 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
23104 analyzer/data-model-3.c.
23105 * gcc.dg/analyzer/torture/poc.c: New test.
23106
23107 2020-01-23 Richard Biener <rguenther@suse.de>
23108
23109 PR tree-optimization/93381
23110 * gcc.dg/torture/pr93354.c: New testcase.
23111
23112 2020-01-23 Jakub Jelinek <jakub@redhat.com>
23113
23114 PR target/93346
23115 * gcc.target/i386/pr93346.c: New test.
23116
23117 2020-01-23 Martin Sebor <msebor@redhat.com>
23118
23119 PR c/84919
23120 * gcc.dg/Wrestrict-20.c: New test.
23121
23122 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
23123
23124 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
23125
23126 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
23127
23128 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
23129 test for ILP32.
23130 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
23131 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
23132 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
23133 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
23134 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
23135 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
23136 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
23137 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
23138 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
23139 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
23140 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
23141 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
23142 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
23143 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
23144 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
23145 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
23146 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
23147 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
23148 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
23149 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
23150 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
23151 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
23152 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
23153 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
23154 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
23155 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
23156 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
23157 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
23158 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
23159 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
23160 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
23161 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
23162 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
23163 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
23164 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
23165 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
23166 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
23167 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
23168 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
23169 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
23170 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
23171 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
23172 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
23173 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
23174 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
23175 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
23176 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
23177 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
23178 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
23179 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
23180 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
23181 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
23182 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
23183 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
23184 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
23185 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
23186 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
23187 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
23188 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
23189 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
23190 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
23191 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
23192 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
23193 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
23194 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
23195 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
23196 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
23197 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
23198 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
23199 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
23200 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
23201 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
23202 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
23203 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
23204 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
23205 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
23206 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
23207 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
23208 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
23209 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
23210 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
23211 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
23212 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
23213 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
23214 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
23215 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
23216 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
23217 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
23218 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
23219 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
23220 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
23221 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
23222 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
23223 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
23224 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
23225 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
23226 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
23227 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
23228 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
23229 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
23230 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
23231 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
23232 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
23233 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
23234 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
23235 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
23236 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
23237 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
23238 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
23239 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
23240 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
23241 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
23242 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
23243 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
23244 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
23245 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
23246 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
23247 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
23248 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
23249 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
23250 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
23251 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
23252 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
23253 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
23254 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
23255 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
23256 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
23257 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
23258 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
23259 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
23260 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
23261 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
23262 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
23263 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
23264 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
23265 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
23266 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
23267 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
23268 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
23269 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
23270 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
23271 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
23272 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
23273 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
23274 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
23275 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
23276 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
23277 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
23278 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
23279 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
23280 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
23281 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
23282 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
23283 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
23284 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
23285 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
23286 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
23287 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
23288 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
23289 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
23290 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
23291 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
23292 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
23293 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
23294 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
23295 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
23296 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
23297 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
23298 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
23299 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
23300 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
23301 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
23302 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
23303 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
23304 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
23305 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
23306 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
23307 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
23308 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
23309 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
23310 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
23311 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
23312 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
23313 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
23314 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
23315 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
23316 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
23317 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
23318 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
23319 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
23320 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
23321 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
23322 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
23323 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
23324 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
23325 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
23326 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
23327 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
23328 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
23329 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
23330 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
23331 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
23332 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
23333 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
23334 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
23335 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
23336 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
23337 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
23338 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
23339 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
23340 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
23341 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
23342 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
23343 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
23344 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
23345 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
23346 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
23347 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
23348 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
23349 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
23350 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
23351 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
23352 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
23353 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
23354 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
23355 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
23356 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
23357 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
23358 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
23359 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
23360 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
23361 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
23362 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
23363 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
23364 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
23365 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
23366 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
23367 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
23368 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
23369 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
23370 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
23371 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
23372 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
23373 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
23374 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
23375 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
23376 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
23377 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
23378 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
23379 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
23380 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
23381 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
23382 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
23383 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
23384 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
23385 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
23386 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
23387 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
23388 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
23389 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
23390 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
23391 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
23392 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
23393 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
23394 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
23395 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
23396 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
23397 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
23398 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
23399 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
23400 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
23401 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
23402 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
23403 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
23404 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
23405 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
23406 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
23407 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
23408 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
23409 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
23410 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
23411 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
23412 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
23413 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
23414 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
23415 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
23416 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
23417 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
23418 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
23419 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
23420 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
23421 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
23422 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
23423 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
23424 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
23425 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
23426 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
23427 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
23428 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
23429 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
23430 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
23431 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
23432 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
23433 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
23434 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
23435 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
23436 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
23437 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
23438 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
23439 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
23440 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
23441 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
23442 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
23443 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
23444 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
23445 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
23446 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
23447 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
23448 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
23449 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
23450 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
23451 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
23452 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
23453 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
23454 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
23455 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
23456 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
23457 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
23458 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
23459 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
23460 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
23461 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
23462 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
23463 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
23464 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
23465 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
23466 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
23467 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
23468 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
23469 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
23470 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
23471 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
23472 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
23473 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
23474 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
23475 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
23476 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
23477 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
23478 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
23479 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
23480 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
23481 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
23482 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
23483 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
23484 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
23485 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
23486 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
23487 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
23488 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
23489 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
23490 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
23491 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
23492 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
23493 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
23494 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
23495 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
23496 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
23497 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
23498 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
23499 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
23500 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
23501 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
23502 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
23503 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
23504 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
23505 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
23506 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
23507 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
23508
23509 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
23510
23511 * lib/scanasm.exp (check-function-bodies): Add an optional
23512 target/xfail selector.
23513
23514 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
23515
23516 * gcc.dg/torture/pr93124.c: New test.
23517
23518 2020-01-22 David Malcolm <dmalcolm@redhat.com>
23519
23520 PR analyzer/93382
23521 * gcc.dg/analyzer/pr93382.c: New test.
23522
23523 2020-01-22 Andrew Pinski <apinski@marvell.com>
23524
23525 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
23526 * gcc.dg/vect/pr88497-1.c: This.
23527 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
23528 * gcc.dg/vect/pr88497-2.c: This.
23529 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
23530 * gcc.dg/vect/pr88497-3.c: This.
23531 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
23532 * gcc.dg/vect/pr88497-4.c: This.
23533 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
23534 * gcc.dg/vect/pr88497-5.c: This.
23535 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
23536 * gcc.dg/vect/pr88497-6.c: This.
23537 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
23538 * gcc.dg/vect/pr88497-7.c: This.
23539
23540 Revert:
23541 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
23542 Call check_vect_support_and_set_flags also.
23543
23544 2020-01-22 Andrew Pinski <apinski@marvell.com>
23545
23546 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
23547 Call check_vect_support_and_set_flags also.
23548
23549 2020-01-22 David Malcolm <dmalcolm@redhat.com>
23550
23551 PR analyzer/93378
23552 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
23553 _setjmp.
23554
23555 2020-01-22 David Malcolm <dmalcolm@redhat.com>
23556
23557 PR analyzer/93378
23558 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
23559
23560 2020-01-22 David Malcolm <dmalcolm@redhat.com>
23561
23562 PR analyzer/93316
23563 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
23564 * gcc.dg/analyzer/malloc-1.c: Likewise.
23565 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
23566 __builtin_alloca rather than alloca.
23567 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
23568 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
23569 including unistd.h.
23570 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
23571 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
23572 * gcc.dg/analyzer/setjmp-3.c: Likewise.
23573 * gcc.dg/analyzer/setjmp-4.c: Likewise.
23574 * gcc.dg/analyzer/setjmp-5.c: Likewise.
23575 * gcc.dg/analyzer/setjmp-6.c: Likewise.
23576 * gcc.dg/analyzer/setjmp-7.c: Likewise.
23577 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
23578 * gcc.dg/analyzer/setjmp-8.c: Likewise.
23579 * gcc.dg/analyzer/setjmp-9.c: Likewise.
23580 * gcc.dg/analyzer/test-setjmp.h: New header.
23581
23582 2020-01-22 Marek Polacek <polacek@redhat.com>
23583
23584 PR c++/92907 - noexcept does not consider "const" in member functions.
23585 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
23586 qualifiers to cp_parser_exception_specification_opt.
23587 (cp_parser_direct_declarator): Pass the function qualifiers to
23588 cp_parser_exception_specification_opt.
23589 (cp_parser_class_specifier_1): Pass the function declaration to
23590 cp_parser_late_noexcept_specifier.
23591 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
23592 pass the qualifiers of the function to
23593 cp_parser_noexcept_specification_opt.
23594 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
23595 Use it in inject_this_parameter.
23596 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
23597 Use it.
23598 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
23599 cp_parser_noexcept_specification_opt.
23600 (cp_parser_transaction_expression): Likewise.
23601
23602 2020-01-22 Marek Polacek <polacek@redhat.com>
23603
23604 PR c++/93324 - ICE with -Wall on constexpr if.
23605 * g++.dg/cpp1z/constexpr-if33.C: New test.
23606
23607 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
23608
23609 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
23610
23611 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
23612
23613 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
23614 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
23615 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
23616
23617 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
23618
23619 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
23620 rather than __SVFloat16_t
23621
23622 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
23623
23624 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
23625 templates.
23626
23627 2020-01-22 Richard Biener <rguenther@suse.de>
23628
23629 PR tree-optimization/93381
23630 * gcc.dg/torture/pr93381.c: New testcase.
23631
23632 2020-01-22 Jakub Jelinek <jakub@redhat.com>
23633
23634 PR target/93335
23635 * gcc.c-torture/compile/pr93335.c: New test.
23636
23637 PR target/91298
23638 * gcc.target/i386/pr91298-1.c: New test.
23639 * gcc.target/i386/pr91298-2.c: New test.
23640
23641 * gfortran.dg/gomp/target-parallel1.f90: New test.
23642 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
23643 test.
23644
23645 PR fortran/93329
23646 * gfortran.dg/goacc/pr93329.f90: New test.
23647
23648 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
23649
23650 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
23651
23652 2020-01-21 Andrew Pinski <apinski@marvell.com>
23653
23654 PR target/93119
23655 * gcc.target/aarch64/pr93119.c: New test.
23656
23657 2020-01-22 Joseph Myers <joseph@codesourcery.com>
23658
23659 PR c/93348
23660 * gcc.c-torture/compile/pr93348-1.c: New test.
23661
23662 2020-01-21 David Malcolm <dmalcolm@redhat.com>
23663
23664 PR analyzer/93352
23665 * gcc.dg/analyzer/pr93352.c: New test.
23666
23667 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
23668
23669 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
23670 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
23671
23672 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
23673
23674 PR target/93319
23675 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
23676 (test1): Replace printf with __builtin_printf.
23677
23678 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
23679
23680 * g++.dg/coroutines/co-await-void_type.C: New test.
23681
23682 2020-01-21 Jakub Jelinek <jakub@redhat.com>
23683
23684 PR target/93333
23685 * gcc.c-torture/compile/pr93333.c: New test.
23686
23687 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
23688
23689 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
23690 line terminators in patterns.
23691
23692 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
23693
23694 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
23695 int32_t * rather than int *.
23696 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
23697 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
23698 (f1): Likewise.
23699 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
23700 (f1): Likewise.
23701 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
23702 (f1): Likewise.
23703 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
23704 (f1): Likewise.
23705 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
23706 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
23707 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
23708 (f1): Likewise.
23709 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
23710 (f1): Likewise.
23711 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
23712 (f1): Likewise.
23713
23714 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
23715
23716 PR target/92424
23717 * gcc.target/aarch64/pr92424-1.c: New test.
23718 * gcc.target/aarch64/pr92424-2.c: New test.
23719 * gcc.target/aarch64/pr92424-3.c: New test.
23720
23721 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
23722
23723 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
23724 directive.
23725 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
23726 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
23727 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
23728 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
23729 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
23730 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
23731 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
23732 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
23733 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
23734 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
23735 * lib/target-supports.exp: Add assembly requirement directive.
23736
23737 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
23738
23739 PR fortran/93309
23740 * gfortran.dg/external_implicit_none_2.f90: New.
23741
23742 2020-01-21 Richard Biener <rguenther@suse.de>
23743
23744 PR tree-optimization/92328
23745 * gcc.dg/torture/pr92328.c: New testcase.
23746
23747 2020-01-21 Jakub Jelinek <jakub@redhat.com>
23748
23749 PR target/93073
23750 * gcc.target/powerpc/pr93073.c: New test.
23751
23752 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
23753
23754 * g++.dg/coroutines/co-return-warning-1.C: New test.
23755
23756 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
23757
23758 PR target/93304
23759 * gcc.target/riscv/pr93304.c: New test.
23760
23761 2020-01-20 Martin Sebor <msebor@redhat.com>
23762
23763 PR testsuite/92829
23764 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
23765 due to an aparrent VRP limtation.
23766 * gcc.dg/Wstringop-overflow-25.c: Same.
23767
23768 2020-01-20 Nathan Sidwell <nathan@acm.org>
23769
23770 PR preprocessor/80005
23771 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
23772 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
23773 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
23774 * g++.dg/cpp/pr80005.C: New.
23775
23776 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
23777
23778 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
23779 scan-tree-dump.
23780
23781 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
23782
23783 PR target/93319
23784 * gcc.target/i386/pr93319-1a.c: New test.
23785 * gcc.target/i386/pr93319-1b.c: Likewise.
23786 * gcc.target/i386/pr93319-1c.c: Likewise.
23787 * gcc.target/i386/pr93319-1d.c: Likewise.
23788
23789 2020-01-20 Richard Biener <rguenther@suse.de>
23790
23791 PR debug/92763
23792 * g++.dg/debug/pr92763.C: New testcase.
23793
23794 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
23795
23796 PR c++/92536
23797 * g++.dg/cpp1z/pr92536.C: New.
23798
23799 2020-01-20 Richard Biener <rguenther@suse.de>
23800
23801 PR tree-optimization/93094
23802 * gcc.dg/vect/pr93094.c: New testcase.
23803
23804 2020-01-19 David Malcolm <dmalcolm@redhat.com>
23805
23806 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
23807 test names are unique.
23808 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
23809 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
23810 * gcc.dg/analyzer/data-model-1.c: Likewise.
23811 * gcc.dg/analyzer/data-model-18.c: Likewise.
23812 * gcc.dg/analyzer/data-model-8.c: Likewise.
23813 * gcc.dg/analyzer/data-model-9.c: Likewise.
23814 * gcc.dg/analyzer/file-1.c: Likewise.
23815 * gcc.dg/analyzer/file-paths-1.c: Likewise.
23816 * gcc.dg/analyzer/loop-2.c: Likewise.
23817 * gcc.dg/analyzer/loop-2a.c: Likewise.
23818 * gcc.dg/analyzer/loop-4.c: Likewise.
23819 * gcc.dg/analyzer/loop.c: Likewise.
23820 * gcc.dg/analyzer/malloc-1.c: Likewise.
23821 * gcc.dg/analyzer/malloc-2.c: Likewise.
23822 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
23823 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
23824 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
23825 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
23826 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
23827 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
23828 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
23829 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
23830 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
23831 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
23832 * gcc.dg/analyzer/operations.c: Likewise.
23833 * gcc.dg/analyzer/params.c: Likewise.
23834 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
23835 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
23836 * gcc.dg/analyzer/sensitive-1.c: Likewise.
23837 * gcc.dg/analyzer/switch.c: Likewise.
23838 * gcc.dg/analyzer/taint-1.c: Likewise.
23839 * gcc.dg/analyzer/unknown-fns.c: Likewise.
23840
23841 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
23842
23843 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
23844 -march=v10 option on target ! march_option.
23845 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
23846 gcc.target/cris/sync-1-v10.c: Similar.
23847 * lib/target-supports.exp (effective_target_march_option): New.
23848
23849 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
23850
23851 PR fortran/44960
23852 * gfortran.dg/function_reference_1.f90: New test.
23853 * gfortran.dg/function_reference_2.f90: New test.
23854
23855 2020-01-18 Jakub Jelinek <jakub@redhat.com>
23856
23857 PR c/92833
23858 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
23859
23860 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
23861
23862 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
23863 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
23864 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
23865 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
23866 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
23867 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
23868 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
23869 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
23870 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
23871 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
23872 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
23873 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
23874 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
23875 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
23876 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
23877 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
23878 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
23879 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
23880 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
23881 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
23882 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
23883 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
23884 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
23885 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
23886 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
23887 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
23888 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
23889 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
23890 * g++.dg/coroutines/coro-builtins.C: New test.
23891 * g++.dg/coroutines/coro-missing-gro.C: New test.
23892 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
23893 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
23894 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
23895 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
23896 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
23897 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
23898 * g++.dg/coroutines/coro-missing-ueh.h: New test.
23899 * g++.dg/coroutines/coro-pre-proc.C: New test.
23900 * g++.dg/coroutines/coro.h: New file.
23901 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
23902 * g++.dg/coroutines/coroutines.exp: New file.
23903 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
23904 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
23905 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
23906 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
23907 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
23908 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
23909 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
23910 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
23911 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
23912 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
23913 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
23914 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
23915 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
23916 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
23917 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
23918 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
23919 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
23920 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
23921 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
23922 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
23923 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
23924 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
23925 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
23926 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
23927 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
23928 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
23929 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
23930 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
23931 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
23932 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
23933 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
23934 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
23935 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
23936 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
23937 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
23938 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
23939 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
23940 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
23941 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
23942 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
23943 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
23944 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
23945 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
23946 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
23947 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
23948 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
23949 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
23950 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
23951 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
23952 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
23953 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
23954 * g++.dg/coroutines/torture/coro-torture.exp: New file.
23955 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
23956 * g++.dg/coroutines/torture/func-params-00.C: New test.
23957 * g++.dg/coroutines/torture/func-params-01.C: New test.
23958 * g++.dg/coroutines/torture/func-params-02.C: New test.
23959 * g++.dg/coroutines/torture/func-params-03.C: New test.
23960 * g++.dg/coroutines/torture/func-params-04.C: New test.
23961 * g++.dg/coroutines/torture/func-params-05.C: New test.
23962 * g++.dg/coroutines/torture/func-params-06.C: New test.
23963 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
23964 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
23965 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
23966 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
23967 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
23968 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
23969 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
23970 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
23971 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
23972 * g++.dg/coroutines/torture/local-var-0.C: New test.
23973 * g++.dg/coroutines/torture/local-var-1.C: New test.
23974 * g++.dg/coroutines/torture/local-var-2.C: New test.
23975 * g++.dg/coroutines/torture/local-var-3.C: New test.
23976 * g++.dg/coroutines/torture/local-var-4.C: New test.
23977 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
23978 * g++.dg/coroutines/torture/pr92933.C: New test.
23979
23980 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23981
23982 PR libfortran/93234
23983 * gfortran.dg/inquire_pre.f90: New test.
23984
23985 2020-01-17 David Malcolm <dmalcolm@redhat.com>
23986
23987 PR analyzer/93290
23988 * gcc.dg/analyzer/pr93290.c: New test.
23989
23990 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
23991
23992 PR c++/92542
23993 * g++.dg/pr92542.C: New.
23994
23995 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
23996 Sudakshina Das <sudi.das@arm.com>
23997
23998 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
23999
24000 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24001 Sudakshina Das <sudi.das@arm.com>
24002
24003 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
24004
24005 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
24006
24007 PR testsuite/93227
24008 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
24009 C++20, due to std::is_pod being deprecated.
24010
24011 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
24012
24013 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
24014 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
24015 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
24016 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
24017 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
24018 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
24019 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
24020 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
24021 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
24022 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
24023 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
24024
24025 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
24026
24027 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
24028 predef.
24029
24030 2020-01-17 Jakub Jelinek <jakub@redhat.com>
24031
24032 PR c++/93228
24033 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
24034
24035 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
24036
24037 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
24038
24039 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
24040 Tobias Burnus <burnus@gcc.gnu.org>
24041
24042 PR fortran/93236
24043 * gfortran.dg/pr93263_1.f90: New test.
24044 * gfortran.dg/pr93263_2.f90: New test.
24045
24046 2020-01-17 Jakub Jelinek <jakub@redhat.com>
24047
24048 PR tree-optimization/93292
24049 * g++.dg/opt/pr93292.C: New test.
24050
24051 PR testsuite/93294
24052 * lib/c-compat.exp (compat-use-alt-compiler): Handle
24053 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
24054 (compat_setup_dfp): Likewise.
24055
24056 2020-01-16 Kerem Kat <keremkat@gmail.com>
24057
24058 PR c/92833
24059 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
24060 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
24061
24062 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24063
24064 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
24065 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
24066 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
24067 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
24068
24069 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24070
24071 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
24072 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
24073 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
24074 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
24075 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
24076 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
24077 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
24078 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
24079 * gcc.target/arm/bfloat16_scalar_4.c: New test.
24080 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
24081 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
24082 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
24083 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
24084 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
24085 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
24086
24087 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
24088 Andre Vieira <andre.simoesdiasvieira@arm.com>
24089
24090 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
24091
24092 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24093 Thomas Preud'homme <thomas.preudhomme@arm.com>
24094
24095 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
24096 introduced in Armv8.1-M Mainline Security Extensions are available and
24097 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
24098 targets only. Adapt CLRM check to verify register used for BLXNS is
24099 not in the CLRM register list.
24100 * gcc.target/arm/cmse/cmse-14.c: Likewise.
24101 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
24102 check for LSB clearing bit to be using the same register as BLXNS when
24103 targeting Armv8.1-M Mainline.
24104 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
24105 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
24106 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
24107 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
24108 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
24109 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
24110 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
24111 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
24112 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
24113 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
24114 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
24115 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
24116 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
24117 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
24118 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
24119 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
24120 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
24121 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
24122 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
24123 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
24124 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
24125 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
24126 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
24127 Mainline and restrict libcall count to Armv8-M.
24128
24129 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24130 Thomas Preud'homme <thomas.preudhomme@arm.com>
24131
24132 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
24133 VLLDM.
24134 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
24135 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
24136 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
24137 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
24138 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
24139 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
24140 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
24141
24142 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24143 Thomas Preud'homme <thomas.preudhomme@arm.com>
24144
24145 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
24146 VPUSH and VPOP and update expectation for VSCCLRM.
24147 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
24148 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
24149 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
24150 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
24151 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
24152
24153 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24154 Thomas Preud'homme <thomas.preudhomme@arm.com>
24155
24156 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
24157 CLRM check.
24158 * gcc.target/arm/cmse/cmse-14.c: Likewise.
24159 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
24160 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
24161 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
24162 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
24163 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
24164 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
24165 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
24166 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
24167 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
24168 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
24169 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
24170 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
24171 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
24172 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
24173 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
24174 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
24175 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
24176 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
24177 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
24178 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
24179 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
24180 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
24181 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
24182
24183 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24184 Thomas Preud'homme <thomas.preudhomme@arm.com>
24185
24186 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
24187 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
24188 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
24189 * gcc.target/arm/cmse/cmse-1.c: Likewise.
24190 * gcc.target/arm/cmse/struct-1.c: Likewise.
24191 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
24192 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
24193 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
24194 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
24195 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
24196 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
24197 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
24198 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
24199 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
24200 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
24201 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
24202
24203 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24204 Thomas Preud'homme <thomas.preudhomme@arm.com>
24205
24206 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
24207 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
24208 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
24209 * gcc.target/arm/cmse/struct-1.c: Likewise.
24210 * gcc.target/arm/cmse/cmse-14.c: Likewise.
24211 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
24212 GPR clearing when CLRM is not available.
24213 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
24214 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
24215 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
24216 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
24217 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
24218 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
24219 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
24220 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
24221 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
24222 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
24223 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
24224 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
24225 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
24226 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
24227 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
24228 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
24229 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
24230 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
24231 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
24232 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
24233 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
24234 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
24235 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
24236 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
24237 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
24238 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
24239 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
24240
24241 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24242 Thomas Preud'homme <thomas.preudhomme@arm.com>
24243
24244 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
24245 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
24246 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
24247 * gcc.target/arm/cmse/cmse-1.c: Likewise.
24248 * gcc.target/arm/cmse/struct-1.c: Likewise.
24249 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
24250 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
24251 mainline/8_1m subdirectory.
24252 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
24253 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
24254 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
24255 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
24256 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
24257 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
24258 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
24259 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
24260 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
24261 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
24262 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
24263 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
24264 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
24265 into ...
24266 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
24267 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
24268 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
24269 dg-skip-if directive for float ABI.
24270 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
24271 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
24272 dg-skip-if directive for float ABI.
24273 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
24274 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
24275 dg-skip-if directive for float ABI.
24276 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
24277 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
24278 dg-skip-if directive for float ABI.
24279 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
24280 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
24281 dg-skip-if directive for float ABI.
24282 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
24283 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
24284 dg-skip-if directive for float ABI.
24285 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
24286 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
24287 dg-skip-if directive for float ABI.
24288 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
24289 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
24290 dg-skip-if directive for float ABI.
24291 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
24292 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
24293 dg-skip-if directive for float ABI.
24294 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
24295 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
24296 dg-skip-if directive for float ABI.
24297 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
24298 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
24299 dg-skip-if directive for float ABI.
24300 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
24301 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
24302 dg-skip-if directive for float ABI.
24303 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
24304 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
24305 dg-skip-if directive for float ABI.
24306 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
24307 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
24308 dg-skip-if directive for float ABI.
24309 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
24310 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
24311 dg-skip-if directive for float ABI.
24312 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
24313 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
24314 dg-skip-if directive for float ABI.
24315 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
24316 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
24317 dg-skip-if directive for float ABI.
24318 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
24319 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
24320 dg-skip-if directive for float ABI.
24321 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
24322 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
24323 dg-skip-if directive for float ABI.
24324 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
24325 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
24326 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
24327 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
24328 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
24329 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
24330 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
24331 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
24332 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
24333 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
24334 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
24335 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
24336 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
24337 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
24338 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
24339 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
24340 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
24341 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
24342 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
24343 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
24344 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
24345 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
24346 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
24347 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
24348 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
24349 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
24350 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
24351 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
24352 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
24353 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
24354 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
24355 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
24356 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
24357 New procedure.
24358
24359 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
24360 Thomas Preud'homme <thomas.preudhomme@arm.com>
24361
24362 * lib/target-supports.exp
24363 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
24364 (add_options_for_arm_arch_v8_1m_main): Likewise.
24365 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
24366
24367 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24368
24369 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
24370 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
24371 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
24372
24373 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24374
24375 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
24376 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
24377 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
24378 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
24379
24380 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
24381
24382 PR tree-optimization/92429
24383 * gcc.dg/vect/pr92429.c: New test.
24384
24385 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
24386
24387 PR fortran/93253
24388 * fortran.dg/boz_7.f90: Updated dg-error.
24389
24390 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
24391
24392 PR c++/91073
24393 * g++.dg/concepts/pr91073-1.C: New.
24394 * g++.dg/concepts/pr91073-2.C: Likewise.
24395
24396 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
24397
24398 * gcc.dg/pr90838.c: New test.
24399 * gcc.dg/pr93231.c: New test.
24400 * gcc.target/aarch64/pr90838.c: Use #define u 0.
24401
24402 2020-01-15 Richard Biener <rguenther@suse.de>
24403
24404 PR middle-end/93273
24405 * g++.dg/torture/pr93273.C: New testcase.
24406
24407 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
24408
24409 PR tree-optimization/93247
24410 * gcc.dg/vect/pr93247-1.c: New test.
24411 * gcc.dg/vect/pr93247-2.c: Likewise.
24412
24413 2020-01-15 Martin Sebor <msebor@redhat.com>
24414
24415 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
24416 failures due the absence of loop unrolling.
24417
24418 2020-01-15 Joseph Myers <joseph@codesourcery.com>
24419
24420 PR c/93072
24421 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
24422
24423 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24424
24425 * gcc.dg/analyzer/signal-6.c: New test.
24426
24427 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24428
24429 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
24430 no statements.
24431
24432 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24433
24434 PR analyzer/58237
24435 * gcc.dg/analyzer/file-paths-1.c: New test.
24436
24437 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24438
24439 PR analyzer/58237
24440 * gcc.dg/analyzer/file-1.c (test_4): New.
24441 * gcc.dg/analyzer/file-pr58237.c: New test.
24442
24443 2020-01-15 Jakub Jelinek <jakub@redhat.com>
24444
24445 PR tree-optimization/93262
24446 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
24447 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
24448 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
24449
24450 PR tree-optimization/93249
24451 * gcc.c-torture/execute/pr93249.c: New test.
24452
24453 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24454
24455 * gcc.dg/analyzer/signal-5.c: New test.
24456
24457 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24458
24459 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
24460 * gcc.dg/analyzer/data-model-5b.c: Likewise.
24461 * gcc.dg/analyzer/data-model-5c.c: Likewise.
24462 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
24463 * gcc.dg/analyzer/setjmp-4.c: Likewise.
24464 * gcc.dg/analyzer/setjmp-6.c: Likewise.
24465 * gcc.dg/analyzer/setjmp-7.c: Likewise.
24466 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
24467 * gcc.dg/analyzer/setjmp-8.c: Likewise.
24468 * gcc.dg/analyzer/setjmp-9.c: Likewise.
24469 * gcc.dg/analyzer/unknown-fns.c: New test.
24470
24471 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24472
24473 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
24474
24475 2020-01-15 Jakub Jelinek <jakub@redhat.com>
24476
24477 PR lto/91576
24478 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
24479
24480 PR target/93009
24481 * gcc.target/i386/avx512vl-pr93009.c: New test.
24482
24483 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
24484
24485 PR lto/91576
24486 * g++.dg/lto/odr-8_0.C: New testcase.
24487 * g++.dg/lto/odr-8_1.C: New testcase.
24488
24489 2020-01-14 David Malcolm <dmalcolm@redhat.com>
24490
24491 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
24492 * gcc.dg/analyzer/abort.c: New test.
24493 * gcc.dg/analyzer/alloca-leak.c: New test.
24494 * gcc.dg/analyzer/analyzer-decls.h: New header.
24495 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
24496 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
24497 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
24498 * gcc.dg/analyzer/analyzer.exp: New suite.
24499 * gcc.dg/analyzer/attribute-nonnull.c: New test.
24500 * gcc.dg/analyzer/call-summaries-1.c: New test.
24501 * gcc.dg/analyzer/conditionals-2.c: New test.
24502 * gcc.dg/analyzer/conditionals-3.c: New test.
24503 * gcc.dg/analyzer/conditionals-notrans.c: New test.
24504 * gcc.dg/analyzer/conditionals-trans.c: New test.
24505 * gcc.dg/analyzer/data-model-1.c: New test.
24506 * gcc.dg/analyzer/data-model-2.c: New test.
24507 * gcc.dg/analyzer/data-model-3.c: New test.
24508 * gcc.dg/analyzer/data-model-4.c: New test.
24509 * gcc.dg/analyzer/data-model-5.c: New test.
24510 * gcc.dg/analyzer/data-model-5b.c: New test.
24511 * gcc.dg/analyzer/data-model-5c.c: New test.
24512 * gcc.dg/analyzer/data-model-5d.c: New test.
24513 * gcc.dg/analyzer/data-model-6.c: New test.
24514 * gcc.dg/analyzer/data-model-7.c: New test.
24515 * gcc.dg/analyzer/data-model-8.c: New test.
24516 * gcc.dg/analyzer/data-model-9.c: New test.
24517 * gcc.dg/analyzer/data-model-11.c: New test.
24518 * gcc.dg/analyzer/data-model-12.c: New test.
24519 * gcc.dg/analyzer/data-model-13.c: New test.
24520 * gcc.dg/analyzer/data-model-14.c: New test.
24521 * gcc.dg/analyzer/data-model-15.c: New test.
24522 * gcc.dg/analyzer/data-model-16.c: New test.
24523 * gcc.dg/analyzer/data-model-17.c: New test.
24524 * gcc.dg/analyzer/data-model-18.c: New test.
24525 * gcc.dg/analyzer/data-model-19.c: New test.
24526 * gcc.dg/analyzer/data-model-path-1.c: New test.
24527 * gcc.dg/analyzer/disabling.c: New test.
24528 * gcc.dg/analyzer/dot-output.c: New test.
24529 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
24530 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
24531 * gcc.dg/analyzer/double-free-lto-1.h: New header.
24532 * gcc.dg/analyzer/equivalence.c: New test.
24533 * gcc.dg/analyzer/explode-1.c: New test.
24534 * gcc.dg/analyzer/explode-2.c: New test.
24535 * gcc.dg/analyzer/factorial.c: New test.
24536 * gcc.dg/analyzer/fibonacci.c: New test.
24537 * gcc.dg/analyzer/fields.c: New test.
24538 * gcc.dg/analyzer/file-1.c: New test.
24539 * gcc.dg/analyzer/file-2.c: New test.
24540 * gcc.dg/analyzer/function-ptr-1.c: New test.
24541 * gcc.dg/analyzer/function-ptr-2.c: New test.
24542 * gcc.dg/analyzer/function-ptr-3.c: New test.
24543 * gcc.dg/analyzer/gzio-2.c: New test.
24544 * gcc.dg/analyzer/gzio-3.c: New test.
24545 * gcc.dg/analyzer/gzio-3a.c: New test.
24546 * gcc.dg/analyzer/gzio.c: New test.
24547 * gcc.dg/analyzer/infinite-recursion.c: New test.
24548 * gcc.dg/analyzer/loop-2.c: New test.
24549 * gcc.dg/analyzer/loop-2a.c: New test.
24550 * gcc.dg/analyzer/loop-3.c: New test.
24551 * gcc.dg/analyzer/loop-4.c: New test.
24552 * gcc.dg/analyzer/loop.c: New test.
24553 * gcc.dg/analyzer/malloc-1.c: New test.
24554 * gcc.dg/analyzer/malloc-2.c: New test.
24555 * gcc.dg/analyzer/malloc-3.c: New test.
24556 * gcc.dg/analyzer/malloc-callbacks.c: New test.
24557 * gcc.dg/analyzer/malloc-dce.c: New test.
24558 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
24559 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
24560 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
24561 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
24562 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
24563 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
24564 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
24565 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
24566 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
24567 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
24568 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
24569 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
24570 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
24571 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
24572 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
24573 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
24574 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
24575 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
24576 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
24577 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
24578 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
24579 * gcc.dg/analyzer/malloc-macro.h: New header.
24580 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
24581 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
24582 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
24583 * gcc.dg/analyzer/malloc-paths-1.c: New test.
24584 * gcc.dg/analyzer/malloc-paths-10.c: New test.
24585 * gcc.dg/analyzer/malloc-paths-2.c: New test.
24586 * gcc.dg/analyzer/malloc-paths-3.c: New test.
24587 * gcc.dg/analyzer/malloc-paths-4.c: New test.
24588 * gcc.dg/analyzer/malloc-paths-5.c: New test.
24589 * gcc.dg/analyzer/malloc-paths-6.c: New test.
24590 * gcc.dg/analyzer/malloc-paths-7.c: New test.
24591 * gcc.dg/analyzer/malloc-paths-8.c: New test.
24592 * gcc.dg/analyzer/malloc-paths-9.c: New test.
24593 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
24594 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
24595 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
24596 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
24597 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
24598 * gcc.dg/analyzer/operations.c: New test.
24599 * gcc.dg/analyzer/params-2.c: New test.
24600 * gcc.dg/analyzer/params.c: New test.
24601 * gcc.dg/analyzer/paths-1.c: New test.
24602 * gcc.dg/analyzer/paths-1a.c: New test.
24603 * gcc.dg/analyzer/paths-2.c: New test.
24604 * gcc.dg/analyzer/paths-3.c: New test.
24605 * gcc.dg/analyzer/paths-4.c: New test.
24606 * gcc.dg/analyzer/paths-5.c: New test.
24607 * gcc.dg/analyzer/paths-6.c: New test.
24608 * gcc.dg/analyzer/paths-7.c: New test.
24609 * gcc.dg/analyzer/pattern-test-1.c: New test.
24610 * gcc.dg/analyzer/pattern-test-2.c: New test.
24611 * gcc.dg/analyzer/pointer-merging.c: New test.
24612 * gcc.dg/analyzer/pr61861.c: New test.
24613 * gcc.dg/analyzer/pragma-1.c: New test.
24614 * gcc.dg/analyzer/scope-1.c: New test.
24615 * gcc.dg/analyzer/sensitive-1.c: New test.
24616 * gcc.dg/analyzer/setjmp-1.c: New test.
24617 * gcc.dg/analyzer/setjmp-2.c: New test.
24618 * gcc.dg/analyzer/setjmp-3.c: New test.
24619 * gcc.dg/analyzer/setjmp-4.c: New test.
24620 * gcc.dg/analyzer/setjmp-5.c: New test.
24621 * gcc.dg/analyzer/setjmp-6.c: New test.
24622 * gcc.dg/analyzer/setjmp-7.c: New test.
24623 * gcc.dg/analyzer/setjmp-7a.c: New test.
24624 * gcc.dg/analyzer/setjmp-8.c: New test.
24625 * gcc.dg/analyzer/setjmp-9.c: New test.
24626 * gcc.dg/analyzer/signal-1.c: New test.
24627 * gcc.dg/analyzer/signal-2.c: New test.
24628 * gcc.dg/analyzer/signal-3.c: New test.
24629 * gcc.dg/analyzer/signal-4a.c: New test.
24630 * gcc.dg/analyzer/signal-4b.c: New test.
24631 * gcc.dg/analyzer/strcmp-1.c: New test.
24632 * gcc.dg/analyzer/switch.c: New test.
24633 * gcc.dg/analyzer/taint-1.c: New test.
24634 * gcc.dg/analyzer/zlib-1.c: New test.
24635 * gcc.dg/analyzer/zlib-2.c: New test.
24636 * gcc.dg/analyzer/zlib-3.c: New test.
24637 * gcc.dg/analyzer/zlib-4.c: New test.
24638 * gcc.dg/analyzer/zlib-5.c: New test.
24639 * gcc.dg/analyzer/zlib-6.c: New test.
24640 * lib/gcc-defs.exp (dg-check-dot): New procedure.
24641 * lib/target-supports.exp (check_dot_available): New procedure.
24642 (check_effective_target_analyzer): New.
24643 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
24644
24645 2020-01-14 Jason Merrill <jason@redhat.com>
24646
24647 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
24648
24649 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
24650
24651 PR ipa/69678
24652 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
24653 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
24654 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
24655 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
24656 * lib/scandump.exp: Dump executable file name.
24657 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
24658
24659 2020-01-13 David Malcolm <dmalcolm@redhat.com>
24660
24661 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
24662 directive.
24663
24664 2020-01-13 Joseph Myers <joseph@codesourcery.com>
24665
24666 PR c/93241
24667 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
24668 tests.
24669
24670 2020-01-13 Martin Sebor <msebor@redhat.com>
24671
24672 PR tree-optimization/93213
24673 * gcc.c-torture/execute/pr93213.c: New test.
24674
24675 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
24676
24677 * c-c++-common/goacc/host_data-1.c: Extend.
24678 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
24679
24680 2020-01-10 Jakub Jelinek <jakub@redhat.com>
24681
24682 PR tree-optimization/93210
24683 * gcc.dg/pr93210.c: New test.
24684 * g++.dg/opt/pr93210.C: New test.
24685
24686 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
24687
24688 PR inline-asm/93027
24689 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
24690
24691 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
24692
24693 PR inline-asm/93027
24694 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
24695
24696 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
24697
24698 PR inline-asm/93027
24699 * gcc.target/i386/pr93207.c: Run it only for x86-64.
24700
24701 2020-01-10 David Malcolm <dmalcolm@redhat.com>
24702
24703 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
24704 typedef.
24705 (test_diag): Add coverage of "%@".
24706 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
24707 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
24708 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
24709 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
24710 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
24711 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
24712 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
24713 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
24714 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
24715 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
24716 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
24717
24718 2020-01-10 David Malcolm <dmalcolm@redhat.com>
24719
24720 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
24721 nn_line_numbers_enabled.
24722 * lib/multiline.exp (nn_line_numbers_enabled): New global.
24723 (dg-enable-nn-line-numbers): New proc.
24724 (maybe-handle-nn-line-numbers): New proc.
24725 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
24726
24727 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
24728
24729 PR inline-asm/93027
24730 * gcc.target/i386/pr93207.c: New test.
24731
24732 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
24733
24734 * testsuite/gcc.target/aarch64/pr90838.c: New test.
24735
24736 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24737
24738 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
24739 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
24740 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
24741 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
24742
24743 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
24744
24745 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
24746 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
24747 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
24748 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
24749 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
24750 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
24751 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
24752 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
24753 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
24754
24755 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
24756
24757 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
24758 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
24759 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
24760 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
24761 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
24762 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
24763 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
24764 * gcc.target/aarch64/sve/single_5.c: Likewise.
24765 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
24766 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
24767
24768 2020-01-10 Martin Sebor <msebor@redhat.com>
24769
24770 PR c/93132
24771 * gcc.dg/attr-access-read-only-2.c: New test.
24772
24773 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
24774
24775 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
24776 return values. Use check-function-bodies instead of scan-assembler.
24777 * gcc.target/aarch64/sve/sel_2.c: Likewise
24778 * gcc.target/aarch64/sve/sel_3.c: Likewise.
24779
24780 2020-01-10 Martin Jambor <mjambor@suse.cz>
24781
24782 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
24783 piecemeal initialization.
24784
24785 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
24786
24787 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
24788 rather than aarch64_sve_hw.
24789
24790 2020-01-10 Richard Biener <rguenther@suse.de>
24791
24792 PR testsuite/93216
24793 * gcc.dg/optimize-bswaphi-1.c: Split previously added
24794 case into a LE and BE variant.
24795
24796 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
24797
24798 PR fortran/65428
24799 * gfortran.dg/zero_sized_11.f90: New test.
24800 * gfortran.dg/zero_sized_12.f90: New test.
24801
24802 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
24803
24804 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
24805 * g++.target/aarch64/sve2/acle: New directory.
24806 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
24807 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
24808 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
24809 macros.
24810 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
24811 expect an error saying that the function has no f32 form, but instead
24812 expect an error about SVE2 being required if the current target
24813 doesn't support SVE2.
24814 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
24815 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
24816 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
24817 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
24818 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
24819 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
24820 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
24821 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
24822 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
24823 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
24824 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
24825 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
24826 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
24827 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
24828 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
24829 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
24830 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
24831 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
24832 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
24833 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
24834 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
24835 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
24836 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
24837 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
24838 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
24839 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
24840 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
24841 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
24842 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
24843 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
24844 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
24845 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
24846 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
24847 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
24848 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
24849 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
24850 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
24851 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
24852 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
24853 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
24854 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
24855 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
24856 * gcc.target/aarch64/sve2/acle: New directory.
24857
24858 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
24859
24860 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
24861 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
24862 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
24863 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
24864 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
24865 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
24866
24867 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
24868
24869 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
24870
24871 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
24872
24873 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
24874 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
24875
24876 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
24877
24878 PR fortran/84135
24879 * gfortran.dg/coarray/codimension_3.f90: New.
24880
24881 2020-01-09 Martin Sebor <msebor@redhat.com>
24882
24883 PR middle-end/93200
24884 * gcc.dg/Wstringop-overflow-30.c: New test.
24885
24886 2020-01-09 Richard Biener <rguenther@suse.de>
24887
24888 PR middle-end/93054
24889 * gcc.dg/pr93054.c: New testcase.
24890
24891 2020-01-09 Richard Biener <rguenther@suse.de>
24892
24893 PR tree-optimization/93040
24894 * gcc.dg/optimize-bswaphi-1.c: Amend.
24895 * gcc.dg/optimize-bswapsi-2.c: Likewise.
24896
24897 2020-01-09 Jakub Jelinek <jakub@redhat.com>
24898
24899 PR inline-asm/93202
24900 * gcc.target/riscv/pr93202.c: New test.
24901
24902 PR target/93141
24903 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
24904 of the low half of the constant set.
24905 * gcc.target/i386/pr93141-2.c: New test.
24906
24907 2020-01-08 Jeff Law <law@redhat.com>
24908
24909 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
24910
24911 2020-01-08 Joel Brobecker <brobecker@adacore.com>
24912 Olivier Hainque <hainque@adacore.com>
24913
24914 * g++.target/aarch64/sve/tls_2.C: Add missing
24915 { dg-require-effective-target fpic } directive.
24916 * gcc.target/aarch64/noplt_2.c: Likewise.
24917 * gcc.target/aarch64/noplt_3.c: Likewise.
24918 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
24919 * gcc.target/aarch64/pic-small.c: Likewise.
24920 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
24921 * gcc.target/aarch64/pr66912.c: Likewise.
24922 * gcc.target/aarch64/sve/tls_1.c: Likewise.
24923 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
24924 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
24925 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
24926 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
24927 * gcc.target/aarch64/tlsle12_1.c: Likewise.
24928 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
24929 * gcc.target/aarch64/tlsle24_1.c: Likewise.
24930 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
24931 * gcc.target/aarch64/tlsle32_1.c: Likewise.
24932 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
24933 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
24934
24935 2020-01-08 Jakub Jelinek <jakub@redhat.com>
24936
24937 PR target/93187
24938 * g++.dg/opt/pr93187.C: New test.
24939
24940 PR target/93174
24941 * gcc.c-torture/compile/pr93174.c: New test.
24942
24943 2020-01-08 Olivier Hainque <hainque@adacore.com>
24944 Alexandre Oliva <oliva@adacore.com>
24945
24946 * gcc.target/aarch64/stack-check-alloca.h: Remove
24947 #include alloca.h. #define alloca __builtin_alloca
24948 instead.
24949 * gcc.target/aarch64/stack-check-alloca-1.c: Add
24950 { dg-require-effective-target alloca }.
24951 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
24952 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
24953 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
24954 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
24955 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
24956 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
24957 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
24958 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
24959 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
24960
24961 2020-01-08 Martin Liska <mliska@suse.cz>
24962
24963 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
24964 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
24965 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
24966 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
24967 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
24968 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
24969 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
24970 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
24971 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
24972 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
24973 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
24974 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
24975 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
24976 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
24977 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
24978 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
24979 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
24980 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
24981 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
24982 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
24983 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
24984 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
24985 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
24986 * gcc.dg/ipa/pr64307.c: Likewise.
24987 * gcc.dg/ipa/pr90555.c: Likewise.
24988 * gcc.dg/ipa/propmalloc-1.c: Likewise.
24989 * gcc.dg/ipa/propmalloc-2.c: Likewise.
24990 * gcc.dg/ipa/propmalloc-3.c: Likewise.
24991
24992 2020-01-08 Richard Biener <rguenther@suse.de>
24993
24994 PR testsuite/92997
24995
24996 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
24997
24998 PR target/93188
24999 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
25000
25001 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
25002
25003 PR ipa/93084
25004 * gcc.dg/ipa/ipa-clone-3.c: New test.
25005
25006 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
25007
25008 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
25009 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
25010
25011 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
25012
25013 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
25014
25015 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
25016
25017 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
25018
25019 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
25020
25021 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
25022 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
25023 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
25024 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
25025
25026 2020-01-07 Jakub Jelinek <jakub@redhat.com>
25027
25028 PR tree-optimization/93156
25029 * gcc.dg/tree-ssa/pr93156.c: New test.
25030
25031 PR tree-optimization/93118
25032 * gcc.dg/tree-ssa/pr93118.c: New test.
25033
25034 2020-01-07 Martin Liska <mliska@suse.cz>
25035
25036 PR tree-optimization/92860
25037 * gcc.dg/pr92860-2.c: New test.
25038
25039 2020-01-07 Martin Liska <mliska@suse.cz>
25040
25041 PR tree-optimization/92860
25042 * gcc.dg/pr92860.c: New test.
25043
25044 2020-01-07 Jakub Jelinek <jakub@redhat.com>
25045
25046 PR c++/91369
25047 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
25048 static_assert failed for C++2a.
25049 * g++.dg/cpp2a/constexpr-new9.C: New test.
25050
25051 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
25052
25053 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
25054 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
25055 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
25056
25057 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
25058
25059 * gcc.dg/vect/vect-cond-arith-8.c: New test.
25060 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
25061
25062 2020-01-06 Nathan Sidwell <nathan@acm.org>
25063
25064 PR c++/79592
25065 * g++.dg/ubsan/vptr-4.C: Add expected error.
25066
25067 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
25068
25069 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
25070
25071 2020-01-05 Andrew Pinski <apinski@marvell.com>
25072
25073 * gcc.c-torture/compile/20200105-1.c: New testcase.
25074 * gcc.c-torture/compile/20200105-2.c: New testcase.
25075 * gcc.c-torture/compile/20200105-3.c: New testcase.
25076
25077 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
25078
25079 * gcc.dg/darwin-version-1.c: Adjust test to use different
25080 options for Darwin4-9 and Darwin10+.
25081
25082 2020-01-05 Jakub Jelinek <jakub@redhat.com>
25083
25084 PR target/93141
25085 * gcc.target/i386/pr93141-1.c: New test.
25086 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
25087
25088 PR c++/93138
25089 * g++.dg/warn/Wredundant-tags-2.C: New test.
25090
25091 PR c++/93046
25092 * g++.dg/ext/cond4.C: New test.
25093
25094 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
25095
25096 PR fortran/91640
25097 * gfortran.dg/contiguous_10.f90: New.
25098
25099 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
25100
25101 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
25102 effective target masm_intel.
25103 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
25104
25105 2020-01-03 Jakub Jelinek <jakub@redhat.com>
25106
25107 PR target/93089
25108 * gcc.target/i386/pr93089-2.c: New test.
25109 * gcc.target/i386/pr93089-3.c: New test.
25110
25111 PR target/93089
25112 * gcc.target/i386/pr93089-1.c: New test.
25113
25114 PR target/93110
25115 * gcc.dg/torture/pr93110.c: New test.
25116
25117 PR rtl-optimization/93088
25118 * gcc.target/i386/pr93088.c: New test.
25119
25120 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
25121
25122 PR fortran/92994
25123 * gfortran.dg/associate_50.f90: Update dg-error.
25124 * gfortran.dg/associate_51.f90: New.
25125
25126 2020-01-03 Jakub Jelinek <jakub@redhat.com>
25127
25128 PR fortran/68020
25129 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
25130 run.
25131
25132 2020-01-02 Andrew Pinski <apinski@marvell.com>
25133
25134 * gcc.c-torture/execute/bitfld-8.c: New testcase.
25135 * gcc.c-torture/execute/bitfld-9.c: New testcase.
25136
25137 2020-01-02 Jakub Jelinek <jakub@redhat.com>
25138
25139 PR c/90677
25140 * c-c++-common/pr90677-2.c: New test.
25141
25142 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
25143
25144 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
25145
25146 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
25147
25148 PR fortran/68020
25149 * gfortran.dg/implied_shape_4.f90: New.
25150 * gfortran.dg/implied_shape_5.f90: New.
25151
25152 2020-01-02 Jakub Jelinek <jakub@redhat.com>
25153
25154 PR ipa/93087
25155 * c-c++-common/cold-1.c: New test.
25156
25157 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25158
25159 PR libfortran/90374
25160 * gfortran.dg/fmt_zero_width.f90: Update test case.
25161
25162 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
25163
25164 PR fortran/93113
25165 * gfortran.dg/dependency_58.f90: New test.
25166
25167 2020-01-01 Jakub Jelinek <jakub@redhat.com>
25168
25169 Update copyright years.
25170
25171 PR tree-optimization/93098
25172 * gcc.c-torture/compile/pr93098.c: New test.
25173 \f
25174 Copyright (C) 2020 Free Software Foundation, Inc.
25175
25176 Copying and distribution of this file, with or without modification,
25177 are permitted in any medium without royalty provided the copyright
25178 notice and this notice are preserved.