]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2021-12-20 Patrick Palka <ppalka@redhat.com>
2
3 * g++.dg/lookup/memfn1.C: New test.
4 * g++.dg/template/non-dependent16b.C: New test.
5
6 2021-12-20 Olivier Hainque <hainque@adacore.com>
7
8 * gcc.dg/vect/vect-simd-20.c: Fix size of p[]
9 to accommodate the number of strides performed
10 by foo() for s == 78.
11
12 2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
13 Uroš Bizjak <ubizjak@gmail.com>
14
15 * gcc.target/i386/smuldi3_highpart.c: New test case.
16
17 2021-12-20 Patrick Palka <ppalka@redhat.com>
18
19 * g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
20 order to avoid latent pretty-printing issue for FUNCTION_DECL
21 inside MODOP_EXPR.
22 * g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
23 within the function signatures dependent.
24 * g++.dg/template/non-dependent16.C: New test.
25 * g++.dg/template/non-dependent16a.C: New test.
26 * g++.dg/template/non-dependent17.C: New test.
27
28 2021-12-20 Jan Hubicka <hubicka@ucw.cz>
29
30 PR ipa/103669
31 * g++.dg/torture/pr103669.C: New test.
32
33 2021-12-20 liuhongt <hongtao.liu@intel.com>
34
35 * gcc.target/i386/pr98468.c: New test.
36
37 2021-12-19 Andrew Pinski <apinski@marvell.com>
38
39 * gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
40 around and xfail both of them.
41
42 2021-12-19 Patrick Palka <ppalka@redhat.com>
43
44 PR c++/94376
45 * g++.dg/cpp0x/lambda/lambda-nested9a.C: New test.
46
47 2021-12-19 Patrick Palka <ppalka@redhat.com>
48
49 PR c++/103714
50 * g++.dg/cpp2a/concepts-uneval5.C: New test.
51
52 2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com>
53
54 * gcc.dg/pr100509.c: Needs alias.
55 * gcc.dg/pragma-diag-10.c: Needs alias.
56
57 2021-12-18 Harald Anlauf <anlauf@gmx.de>
58
59 PR fortran/103412
60 * gfortran.dg/illegal_boz_arg_2.f90: New test.
61
62 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
63 Uroš Bizjak <ubizjak@gmail.com>
64
65 PR target/103611
66 * gcc.target/i386/pr103611-2.c: New test case.
67
68 2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
69
70 PR target/32803
71 * gcc.target/i386/pr32803.c: New test case.
72
73 2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
74
75 * gcc.dg/darwin-minversion-link.c: Test darwin21.
76 * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
77 * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
78 * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
79
80 2021-12-17 Marek Polacek <polacek@redhat.com>
81
82 PR c/103649
83 * c-c++-common/Wno-attributes-6.c: New test.
84
85 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
86
87 * gcc.target/powerpc/fold-vec-insert-float-p9.c
88
89 2021-12-17 Olivier Hainque <hainque@adacore.com>
90
91 * gcc.target/powerpc/pr97142.c: Add -mdejagnu-cpu=power7
92 to the dg-options.
93
94 2021-12-17 Marek Polacek <polacek@redhat.com>
95
96 PR c++/103749
97 * g++.dg/template/redecl4.C: Adjust dg-error.
98 * g++.dg/diagnostic/redeclaration-2.C: New test.
99
100 2021-12-17 Segher Boessenkool <segher@kernel.crashing.org>
101
102 PR target/103624
103 * gcc.target/powerpc/darn-0.c: Remove target clause.
104 * gcc.target/powerpc/darn-1.c: Remove target clause. Remove lp64
105 requirement. Change return type to long.
106 * gcc.target/powerpc/darn-2.c: Ditto.
107 * gcc.target/powerpc/darn-3.c: Remove target clause.
108
109 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
110
111 PR c++/100127
112 * g++.dg/coroutines/pr100127.C: New test.
113
114 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
115
116 PR c++/100772
117 * g++.dg/coroutines/pr100772-a.C: New test.
118 * g++.dg/coroutines/pr100772-b.C: New test.
119
120 2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
121
122 PR c++/96517
123 * g++.dg/coroutines/pr96517.C: New test.
124
125 2021-12-17 David Edelsohn <dje.gcc@gmail.com>
126
127 * gcc.target/powerpc/pragma-optimize.c: Require ifunc support.
128
129 2021-12-17 Richard Sandiford <richard.sandiford@arm.com>
130
131 PR tree-optimization/103744
132 * gcc.dg/vect/pr103744-1.c: New test.
133 * gcc.dg/vect/pr103744-2.c: Likewise.
134
135 2021-12-17 Tamar Christina <tamar.christina@arm.com>
136
137 PR tree-optimization/103741
138 * gcc.target/aarch64/pr103741.c: New test.
139
140 2021-12-17 Haochen Jiang <haochen.jiang@intel.com>
141
142 PR target/100738
143 * g++.target/i386/avx512vl-pr100738-1.C: New test.
144
145 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
146
147 * g++.dg/ext/builtin-dynamic-object-size1.C: New test.
148 * g++.dg/ext/builtin-dynamic-object-size2.C: Likewise.
149 * gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
150 * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
151 * gcc.dg/builtin-dynamic-object-size-10.c: Likewise.
152 * gcc.dg/builtin-dynamic-object-size-11.c: Likewise.
153 * gcc.dg/builtin-dynamic-object-size-12.c: Likewise.
154 * gcc.dg/builtin-dynamic-object-size-13.c: Likewise.
155 * gcc.dg/builtin-dynamic-object-size-14.c: Likewise.
156 * gcc.dg/builtin-dynamic-object-size-15.c: Likewise.
157 * gcc.dg/builtin-dynamic-object-size-16.c: Likewise.
158 * gcc.dg/builtin-dynamic-object-size-17.c: Likewise.
159 * gcc.dg/builtin-dynamic-object-size-18.c: Likewise.
160 * gcc.dg/builtin-dynamic-object-size-19.c: Likewise.
161 * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
162 * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
163 * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
164 * gcc.dg/builtin-dynamic-object-size-5.c: Likewise.
165 * gcc.dg/builtin-dynamic-object-size-6.c: Likewise.
166 * gcc.dg/builtin-dynamic-object-size-7.c: Likewise.
167 * gcc.dg/builtin-dynamic-object-size-8.c: Likewise.
168 * gcc.dg/builtin-dynamic-object-size-9.c: Likewise.
169 * gcc.dg/builtin-object-size-16.c: Adjust to allow inclusion
170 from builtin-dynamic-object-size-16.c.
171 * gcc.dg/builtin-object-size-17.c: Likewise.
172
173 2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
174
175 * gcc.dg/builtin-object-size-1.c (test9): New test.
176 (main): Call it.
177 * gcc.dg/builtin-object-size-2.c (test8): New test.
178 (main): Call it.
179 * gcc.dg/builtin-object-size-3.c (test9): New test.
180 (main): Call it.
181 * gcc.dg/builtin-object-size-4.c (test8): New test.
182 (main): Call it.
183 * gcc.dg/builtin-object-size-5.c (test5, test6, test7): New
184 tests.
185
186 2021-12-17 Jason Merrill <jason@redhat.com>
187
188 PR c++/103681
189 * g++.dg/abi/macro0.C: Update value.
190 * g++.dg/abi/no_unique_address6.C: New test.
191 * g++.dg/abi/nsdmi-aggr1.C: New test.
192 * g++.dg/abi/nsdmi-aggr1a.C: New test.
193
194 2021-12-16 Sandra Loosemore <sandra@codesourcery.com>
195
196 * gcc.dg/20021029-1.c: Build with -G0 for nios2.
197
198 2021-12-16 Marek Polacek <polacek@redhat.com>
199
200 PR c++/99980
201 * g++.dg/cpp0x/noexcept71.C: New test.
202
203 2021-12-16 Martin Sebor <msebor@redhat.com>
204
205 PR c++/103703
206 * g++.dg/warn/Wmismatched-tags-9.C: New test.
207
208 2021-12-16 Martin Sebor <msebor@redhat.com>
209
210 PR testsuite/103751
211 * gcc.dg/Warray-bounds-48.c: Fix member alignment.
212
213 2021-12-16 Patrick Palka <ppalka@redhat.com>
214
215 PR c++/51577
216 PR c++/83035
217 PR c++/100465
218 * g++.dg/lookup/operator-3.C: Split out operator overload
219 declarations into ...
220 * g++.dg/lookup/operator-3-ops.h: ... here.
221 * g++.dg/lookup/operator-3a.C: New test.
222 * g++.dg/lookup/operator-4.C: New test.
223 * g++.dg/lookup/operator-4a.C: New test.
224 * g++.dg/lookup/operator-5.C: New test.
225 * g++.dg/lookup/operator-5a.C: New test.
226 * g++.dg/lookup/operator-6.C: New test.
227 * g++.dg/lookup/operator-7.C: New test.
228 * g++.dg/lookup/operator-8.C: New test.
229
230 2021-12-16 Uroš Bizjak <ubizjak@gmail.com>
231
232 PR target/103571
233 * gcc.target/i386/pr102812.c (dg-final): Do not scan for movdqa.
234
235 2021-12-16 Martin Liska <mliska@suse.cz>
236
237 PR c++/103696
238 * g++.target/i386/pr103696.C: New test.
239
240 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
241
242 * gfortran.dg/iostat_5.f90: New file.
243
244 2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
245
246 * gfortran.dg/date_and_time_1.f90: New file.
247
248 2021-12-15 Marek Polacek <polacek@redhat.com>
249
250 PR c++/102229
251 * g++.dg/cpp1y/decltype-auto5.C: New test.
252
253 2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
254
255 * lib/fortran-torture.exp (fortran-torture-compile)
256 (fortran-torture-execute): Be more informative for ICEs.
257 * lib/gcc-defs.exp (${tool}_check_compile): Likewise.
258 * lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
259 * lib/go-torture.exp (go-torture-compile, go-torture-execute):
260 Likewise.
261
262 2021-12-15 Martin Sebor <msebor@redhat.com>
263
264 PR tree-optimization/78969
265 * gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
266
267 2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
268
269 * gcc.target/nvptx/float16-2.c: New test case.
270 * gcc.target/nvptx/tanh-1.c: New test case.
271
272 2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
273 Tamar Christina <tamar.christina@arm.com>
274
275 PR target/103094
276 * gcc.target/aarch64/pr103094.c: New test.
277
278 2021-12-15 Tamar Christina <tamar.christina@arm.com>
279
280 PR rtl-optimization/103350
281 * gcc.target/aarch64/pr103350-1.c: New test.
282 * gcc.target/aarch64/pr103350-2.c: New test.
283
284 2021-12-15 Jakub Jelinek <jakub@redhat.com>
285
286 PR c++/103408
287 * g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
288
289 2021-12-15 Jakub Jelinek <jakub@redhat.com>
290
291 PR c++/103704
292 * g++.dg/gomp/pr103704.C: New test.
293
294 2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
295
296 PR target/101796
297 * gcc.target/i386/pr101796-1.c: New test.
298
299 2021-12-15 Michael Meissner <meissner@the-meissners.org>
300
301 * gcc.target/powerpc/vec-splat-constant-df.c: New test.
302 * gcc.target/powerpc/vec-splat-constant-sf.c: New test.
303
304 2021-12-15 Michael Meissner <meissner@the-meissners.org>
305
306 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
307 regex for power10.
308 * gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
309 * gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
310
311 2021-12-15 Michael Meissner <meissner@linux.ibm.com>
312
313 * gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
314 * gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
315 * gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
316 * gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
317 * gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
318
319 2021-12-15 Michael Meissner <meissner@the-meissners.org>
320
321 * gcc.target/powerpc/float128-constant.c: New test.
322
323 2021-12-15 Alexandre Oliva <oliva@adacore.com>
324
325 PR target/100518
326 * gcc.target/aarch64/pr100518.c: New.
327
328 2021-12-15 Alexandre Oliva <oliva@adacore.com>
329
330 PR middle-end/100843
331 * gcc.dg/pr100843.c: New.
332
333 2021-12-14 liuhongt <hongtao.liu@intel.com>
334
335 * gcc.c-torture/compile/pr103682.c: New test.
336
337 2021-12-14 Peter Bergner <bergner@linux.ibm.com>
338
339 PR target/103548
340 * gcc.target/powerpc/mma-builtin-10-pair.c: New test.
341 * gcc.target/powerpc/mma-builtin-10-quad.c: New test.
342
343 2021-12-14 Harald Anlauf <anlauf@gmx.de>
344
345 PR fortran/103717
346 * gfortran.dg/do_check_19.f90: New test.
347
348 2021-12-14 Harald Anlauf <anlauf@gmx.de>
349
350 PR fortran/103718
351 PR fortran/103719
352 * gfortran.dg/do_check_18.f90: New test.
353
354 2021-12-14 Petter Tomner <tomner@kth.se>
355
356 * jit.dg/all-non-failing-tests.h: Added two tests
357 * jit.dg/test-error-ctor-array-wrong-obj.c: New
358 * jit.dg/test-error-ctor-struct-too-big.c: New
359 * jit.dg/test-error-ctor-struct-wrong-field-obj.c: New
360 * jit.dg/test-error-ctor-struct-wrong-type.c: New
361 * jit.dg/test-error-ctor-struct-wrong-type2.c
362 * jit.dg/test-error-ctor-union-wrong-field-name.c: New
363 * jit.dg/test-error-global-already-init.c: New
364 * jit.dg/test-error-global-common-section.c: New
365 * jit.dg/test-error-global-init-too-small-array.c: New
366 * jit.dg/test-error-global-lvalue-init.c: New
367 * jit.dg/test-error-global-nonconst-init.c: New
368 * jit.dg/test-global-init-rvalue.c: New
369 * jit.dg/test-local-init-rvalue.c: New
370
371 2021-12-14 Harald Anlauf <anlauf@gmx.de>
372
373 PR libfortran/103634
374 * gfortran.dg/intrinsic_pack_6.f90: New test.
375
376 2021-12-14 Jan Hubicka <hubicka@ucw.cz>
377
378 * gcc.dg/analyzer/data-model-1.c: Disable ipa-modref.
379 * gcc.dg/uninit-38.c: Likewise.
380 * gcc.dg/uninit-pr98578.c: Liewise.
381
382 2021-12-14 Manfred Schwarb <manfred99@gmx.ch>
383
384 PR fortran/91497
385 * gfortran.dg/pr91497.f90: Adjust test to use
386 dg-require-effective-target directive.
387 * gfortran.dg/pr91497_2.f90: New test to cover all targets.
388 Cover MAX1 and MIN1 intrinsics.
389
390 2021-12-14 Vladimir N. Makarov <vmakarov@redhat.com>
391
392 PR target/99531
393 * gcc.target/i386/pr99531.c: Do not scan for ia32.
394
395 2021-12-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
396
397 * gcc.target/aarch64/acle/ls64_asm.c: New test.
398 * gcc.target/aarch64/acle/ls64_ld64b.c: New test.
399 * gcc.target/aarch64/acle/ls64_ld64b-2.c: New test.
400 * gcc.target/aarch64/acle/ls64_ld64b-3.c: New test.
401 * gcc.target/aarch64/acle/ls64_st64b.c: New test.
402 * gcc.target/aarch64/acle/ls64_ld_st_o0.c: New test.
403 * gcc.target/aarch64/acle/ls64_st64b-2.c: New test.
404 * gcc.target/aarch64/acle/ls64_st64bv.c: New test.
405 * gcc.target/aarch64/acle/ls64_st64bv-2.c: New test.
406 * gcc.target/aarch64/acle/ls64_st64bv-3.c: New test.
407 * gcc.target/aarch64/acle/ls64_st64bv0.c: New test.
408 * gcc.target/aarch64/acle/ls64_st64bv0-2.c: New test.
409 * gcc.target/aarch64/acle/ls64_st64bv0-3.c: New test.
410 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Add checks
411 for __ARM_FEATURE_LS64.
412
413 2021-12-14 Martin Liska <mliska@suse.cz>
414
415 * gcc.target/i386/avx2-psraq-1.c: Use ARRAY_SIZE.
416 * gcc.target/i386/m128-check.h: Move it to the top-level
417 context.
418 * gcc.target/i386/sse2-psraq-1.c: Use ARRAY_SIZE.
419 * gcc.target/i386/sse4_2-check.h: Include the header with
420 ARRAY_SIZE definition.
421
422 2021-12-14 Patrick Palka <ppalka@redhat.com>
423
424 PR c++/103408
425 * g++.dg/concepts/diagnostic18.C: Expect a "constraints on a
426 non-templated function" error.
427 * g++.dg/cpp23/auto-fncast11.C: New test.
428
429 2021-12-14 Jakub Jelinek <jakub@redhat.com>
430
431 PR c/103587
432 * gcc.dg/pr103587.c: New test.
433
434 2021-12-14 Thomas Schwinge <thomas@codesourcery.com>
435
436 PR fortran/103576
437 PR testsuite/103697
438 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
439 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
440 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
441 Likewise.
442 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
443
444 2021-12-13 Vladimir N. Makarov <vmakarov@redhat.com>
445
446 PR target/99531
447 * gcc.target/i386/pr99531.c: New test.
448
449 2021-12-13 Roger Sayle <roger@nextmovesoftware.com>
450
451 * gcc.target/i386/pr103611-1.c: New test case.
452
453 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
454
455 * gcc.target/aarch64/mops_3.c: New test.
456
457 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
458
459 * gcc.target/aarch64/mops_2.c: New test.
460
461 2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 * gcc.target/aarch64/mops_1.c: New test.
464
465 2021-12-13 Tobias Burnus <tobias@codesourcery.com>
466
467 * gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
468 * gfortran.dg/gomp/atomic-26.f90: Likewise.
469 * gfortran.dg/gomp/atomic-21.f90: New test.
470
471 2021-12-13 Jan Hubicka <hubicka@ucw.cz>
472
473 PR ipa/103513
474 * gcc.c-torture/compile/pr103513.c: New test.
475
476 2021-12-13 Kewen Lin <linkw@linux.ibm.com>
477
478 PR target/103515
479 * gcc.target/powerpc/pr103515.c: New test.
480
481 2021-12-12 Antoni Boucher <bouanto@zoho.com>
482
483 PR target/100688
484 * jit.dg/all-non-failing-tests.h: Mention new test
485 link-section-assembler.
486 * jit.dg/test-link-section-assembler.c: New test.
487 * jit.dg/jit.exp: New helper function to test that the
488 assembly contains a pattern.
489
490 2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
491
492 * gcc.target/nvptx/float16-1.c: New test case.
493
494 2021-12-12 Antoni Boucher <bouanto@zoho.com>
495
496 PR target/95415
497 * jit.dg/all-non-failing-tests.h: Add test-tls.c.
498 * jit.dg/test-tls.c: New test.
499
500 2021-12-11 Antoni Boucher <bouanto@zoho.com>
501
502 PR target/96066
503 PR target/96067
504 * jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
505 * jit.dg/test-builtin-types.c
506 * jit.dg/test-error-bad-assignment.c
507 * jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
508
509 2021-12-11 Harald Anlauf <anlauf@gmx.de>
510
511 PR fortran/103606
512 * gfortran.dg/pr103606.f90: New test.
513
514 2021-12-11 Jason Merrill <jason@redhat.com>
515
516 PR c++/103534
517 * g++.dg/warn/Wstringop-overflow-8.C: New test.
518
519 2021-12-10 David Malcolm <dmalcolm@redhat.com>
520
521 PR jit/103562
522 * jit.dg/all-non-failing-tests.h: Add comment about...
523 * jit.dg/test-pr103562.c: New test.
524
525 2021-12-10 Marek Polacek <polacek@redhat.com>
526
527 * g++.dg/cpp23/auto-fncast10.C: New test.
528
529 2021-12-10 Harald Anlauf <anlauf@gmx.de>
530
531 PR fortran/103418
532 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
533 * gfortran.dg/pointer_intent_9.f90: New test.
534
535 2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
536
537 PR ipa/103601
538 * gcc.dg/ipa/pr103601.c: New test case.
539
540 2021-12-10 Joel Hutton <joel.hutton@arm.com>
541
542 * gcc.target/aarch64/pr103523.c: New test.
543
544 2021-12-09 Martin Sebor <msebor@redhat.com>
545
546 PR tree-optimization/103215
547 * gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
548 * gcc.dg/Wstringop-overflow-59.c: Same.
549 * gcc.dg/warn-strnlen-no-nul.c: Same.
550 * gcc.dg/Warray-bounds-91.c: New test.
551 * gcc.dg/Warray-bounds-92.c: New test.
552 * gcc.dg/Wstringop-overflow-85.c: New test.
553 * gcc.dg/Wstringop-overflow-87.c: New test.
554
555 2021-12-09 Martin Sebor <msebor@redhat.com>
556
557 PR middle-end/101751
558 * gcc.dg/Wstringop-overflow-86.c: New test.
559
560 2021-12-09 Martin Sebor <msebor@redhat.com>
561
562 PR middle-end/103143
563 * gcc.dg/Wstringop-overflow-83.c: New test.
564
565 2021-12-09 Marek Polacek <polacek@redhat.com>
566
567 PR c++/103401
568 * g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
569 * g++.dg/cpp1y/pr60054.C: Adjust dg-error.
570 * g++.dg/cpp1y/pr60332.C: Likewise.
571 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
572 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
573 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
574 * g++.dg/cpp23/auto-fncast7.C: New test.
575 * g++.dg/cpp23/auto-fncast8.C: New test.
576 * g++.dg/cpp23/auto-fncast9.C: New test.
577
578 2021-12-09 Alexandre Oliva <oliva@adacore.com>
579
580 PR target/103097
581 * gcc.target/i386/pr103097.c: New.
582
583 2021-12-09 Alexandre Oliva <oliva@adacore.com>
584
585 PR target/103302
586 * gcc.target/riscv/pr103302.c: New.
587
588 2021-12-09 Alexandre Oliva <oliva@adacore.com>
589
590 PR tree-optimization/103024
591 PR middle-end/103530
592 * g++.dg/pr103024.C: New.
593 * g++.dg/pr103530.C: New.
594
595 2021-12-08 Harald Anlauf <anlauf@gmx.de>
596
597 PR fortran/103609
598 * gfortran.dg/pr103609.f90: New test.
599
600 2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
601
602 * gcc.target/pru/pru_irq_map.c: New test.
603
604 2021-12-08 Harald Anlauf <anlauf@gmx.de>
605
606 PR fortran/103610
607 * gfortran.dg/shape_11.f90: New test.
608
609 2021-12-08 Martin Liska <mliska@suse.cz>
610
611 * gcc.dg/loop-unswitch-1.c: Adjust test-case based on
612 dump_printf_loc.
613 * gcc.dg/loop-unswitch-2.c: Likewise.
614 * gcc.dg/loop-unswitch-3.c: Likewise.
615 * gcc.dg/loop-unswitch-4.c: Likewise.
616 * gcc.dg/loop-unswitch-5.c: Likewise.
617
618 2021-12-08 Hans-Peter Nilsson <hp@axis.com>
619
620 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
621 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
622 gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
623 attribute "noinline" with "noipa".
624
625 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
626
627 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
628 * c-c++-common/gomp/target-enter-data-1.c: New testcase.
629 * c-c++-common/gomp/target-implicit-map-2.c: New testcase.
630
631 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
632
633 * gcc.target/nvptx/exttrunc-2.c: New test case.
634 * gcc.target/nvptx/exttrunc-3.c: New test case.
635 * gcc.target/nvptx/exttrunc-4.c: New test case.
636 * gcc.target/nvptx/exttrunc-5.c: New test case.
637 * gcc.target/nvptx/exttrunc-6.c: New test case.
638
639 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
640
641 * gcc.target/nvptx/exttrunc-1.c: New test case.
642
643 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
644
645 PR middle-end/92120
646 * gcc.dg/gomp/target-3.c: New testcase.
647 * g++.dg/gomp/target-3.C: New testcase.
648 * g++.dg/gomp/target-lambda-1.C: New testcase.
649 * g++.dg/gomp/target-lambda-2.C: New testcase.
650 * g++.dg/gomp/target-this-1.C: New testcase.
651 * g++.dg/gomp/target-this-2.C: New testcase.
652 * g++.dg/gomp/target-this-3.C: New testcase.
653 * g++.dg/gomp/target-this-4.C: New testcase.
654 * g++.dg/gomp/target-this-5.C: New testcase.
655 * g++.dg/gomp/this-2.C: Adjust testcase.
656
657 2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
658
659 PR target/100738
660 * g++.target/i386/pr100738-1.C: New test.
661
662 2021-12-08 Alexandre Oliva <oliva@adacore.com>
663
664 PR middle-end/103149
665 * gcc.target/aarch64/pr103149.c: New.
666
667 2021-12-07 Harald Anlauf <anlauf@gmx.de>
668
669 PR fortran/103607
670 * gfortran.dg/pr103607.f90: New test.
671
672 2021-12-07 Marek Polacek <polacek@redhat.com>
673
674 * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
675 long long. Only run on longlong64 targets.
676
677 2021-12-07 Peter Bergner <bergner@linux.ibm.com>
678
679 PR testsuite/103556
680 PR testsuite/103586
681 * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
682
683 2021-12-07 Harald Anlauf <anlauf@gmx.de>
684
685 PR fortran/103588
686 * gfortran.dg/pr103588.f90: New test.
687
688 2021-12-07 Harald Anlauf <anlauf@gmx.de>
689
690 PR fortran/103591
691 * gfortran.dg/select_9.f90: New test.
692
693 2021-12-07 Marek Polacek <polacek@redhat.com>
694
695 PR c++/95009
696 * g++.dg/cpp0x/decltype-bitfield1.C: New test.
697 * g++.dg/cpp0x/decltype-bitfield2.C: New test.
698
699 2021-12-07 H.J. Lu <hjl.tools@gmail.com>
700
701 PR target/103594
702 * gcc.dg/pr103594.c: New test.
703
704 2021-12-07 Richard Biener <rguenther@suse.de>
705
706 PR tree-optimization/103596
707 * gcc.dg/torture/pr103596.c: New testcase.
708
709 2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
710
711 * gcc.target/mips/mips.exp: add unaligned-access
712 * gcc.target/mips/unaligned-2.c: New test.
713 * gcc.target/mips/unaligned-3.c: New test.
714
715 2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
716
717 * gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
718
719 2021-12-06 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/103581
722 * gcc.dg/vect/pr103581.c: New testcase.
723
724 2021-12-06 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/103544
727 * gcc.dg/vect/pr103544.c: New testcase.
728
729 2021-12-06 Tamar Christina <tamar.christina@arm.com>
730
731 PR rtl-optimization/103404
732 * gcc.target/i386/pr103404.c: New test.
733
734 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
735 Uroš Bizjak <ubizjak@gmail.com>
736
737 * gcc.target/i386/pr95740.c: New test.
738
739 2021-12-04 Marek Polacek <polacek@redhat.com>
740
741 PR c++/93614
742 * g++.dg/template/lookup18.C: New test.
743
744 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
745
746 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
747 * gfortran.dg/gomp/atomic.f90: here.
748 * gfortran.dg/gomp/atomic-10.f90: New test.
749 * gfortran.dg/gomp/atomic-12.f90: New test.
750 * gfortran.dg/gomp/atomic-15.f90: New test.
751 * gfortran.dg/gomp/atomic-16.f90: New test.
752 * gfortran.dg/gomp/atomic-17.f90: New test.
753 * gfortran.dg/gomp/atomic-18.f90: New test.
754 * gfortran.dg/gomp/atomic-19.f90: New test.
755 * gfortran.dg/gomp/atomic-20.f90: New test.
756 * gfortran.dg/gomp/atomic-22.f90: New test.
757 * gfortran.dg/gomp/atomic-24.f90: New test.
758 * gfortran.dg/gomp/atomic-25.f90: New test.
759 * gfortran.dg/gomp/atomic-26.f90: New test.
760
761 2021-12-04 Jakub Jelinek <jakub@redhat.com>
762
763 * g++.dg/cpp2a/bit-cast11.C: New test.
764 * g++.dg/cpp2a/bit-cast12.C: New test.
765 * g++.dg/cpp2a/bit-cast13.C: New test.
766 * g++.dg/cpp2a/bit-cast14.C: New test.
767
768 2021-12-04 Jakub Jelinek <jakub@redhat.com>
769
770 PR preprocessor/102432
771 * c-c++-common/gomp/pr102432.c: New test.
772 * c-c++-common/goacc/pr102432.c: New test.
773
774 2021-12-04 Alexandre Oliva <oliva@adacore.com>
775
776 PR rtl-optimization/103028
777 * gcc.dg/pr103028.c: New.
778
779 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
780
781 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
782
783 2021-12-03 Jason Merrill <jason@redhat.com>
784
785 * g++.dg/diagnostic/scope1.C: New test.
786
787 2021-12-03 Martin Liska <mliska@suse.cz>
788
789 PR target/101324
790 * gcc.target/powerpc/pr101324.c: New test.
791
792 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
793
794 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
795 * gcc.target/powerpc/rop-1.c: Use it.
796 * gcc.target/powerpc/rop-2.c: Likewise.
797 * gcc.target/powerpc/rop-3.c: Likewise.
798 * gcc.target/powerpc/rop-4.c: Likewise.
799 * gcc.target/powerpc/rop-5.c: Likewise.
800
801 2021-12-03 Harald Anlauf <anlauf@gmx.de>
802 Steven G. Kargl <kargl@gcc.gnu.org>
803
804 PR fortran/103505
805 * gfortran.dg/pr103505.f90: New test.
806
807 2021-12-03 Marek Polacek <polacek@redhat.com>
808
809 PR c++/103403
810 * g++.dg/cpp1y/decltype-auto2.C: New test.
811 * g++.dg/cpp1y/decltype-auto3.C: New test.
812 * g++.dg/cpp1y/decltype-auto4.C: New test.
813 * g++.dg/cpp1z/decomp-decltype1.C: New test.
814
815 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
816
817 PR target/103269
818 * gcc.target/i386/pieces-memcpy-17.c: New test.
819 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
820 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
821 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
822 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
823 * gcc.target/i386/pieces-memset-45.c: Likewise.
824 * gcc.target/i386/pieces-memset-46.c: Likewise.
825 * gcc.target/i386/pieces-memset-47.c: Likewise.
826 * gcc.target/i386/pieces-memset-48.c: Likewise.
827 * gcc.target/i386/pieces-memset-49.c: Likewise.
828
829 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
830
831 PR target/83782
832 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
833 * gcc.target/i386/pr83782-2.c: Likewise.
834
835 2021-12-03 Tamar Christina <tamar.christina@arm.com>
836
837 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
838
839 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
840
841 PR target/51469
842 PR target/83782
843 * gcc.target/i386/pr83782-1.c: New test.
844 * gcc.target/i386/pr83782-2.c: Likewise.
845
846 2021-12-03 Jakub Jelinek <jakub@redhat.com>
847
848 PR tree-optimization/103456
849 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
850
851 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
852
853 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
854 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
855
856 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
857
858 PR testsuite/102735
859 * lib/gcc-dg.exp (process-message): Make sure that we get unique
860 test names.
861
862 2021-12-03 Andrew Pinski <apinski@marvell.com>
863
864 PR c++/71792
865 * g++.dg/torture/pr71792.C: New test.
866
867 2021-12-02 David Malcolm <dmalcolm@redhat.com>
868
869 PR analyzer/103526
870 * gcc.dg/analyzer/pr103526.c: New test.
871
872 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
873
874 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
875 message.
876 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
877 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
878 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
879 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
880 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
881 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
882 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
883 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
884 * gcc.target/powerpc/cmpb-2.c: Likewise.
885 * gcc.target/powerpc/cmpb-3.c: Likewise.
886 * gcc.target/powerpc/cmpb32-2.c: Likewise.
887 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
888 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
889 test and adjust xxpermdi count.
890 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
891 tests and adjust instruction counts.
892 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
893 error messages.
894 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
895 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
896 * gcc.target/powerpc/pr80315-2.c: Likewise.
897 * gcc.target/powerpc/pr80315-3.c: Likewise.
898 * gcc.target/powerpc/pr80315-4.c: Likewise.
899 * gcc.target/powerpc/pr88100.c: Likewise.
900 * gcc.target/powerpc/pragma_misc9.c: Likewise.
901 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
902 * gcc.target/powerpc/pragma_power9.c: Likewise.
903 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
904 error messages.
905 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
906 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
907 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
908 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
909 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
910 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
911 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
912 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
913 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
914
915 2021-12-02 Tamar Christina <tamar.christina@arm.com>
916
917 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
918 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
919 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
920 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
921
922 2021-12-02 Tamar Christina <tamar.christina@arm.com>
923
924 PR testsuite/103479
925 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
926
927 2021-12-02 Marek Polacek <polacek@redhat.com>
928
929 PR c++/94490
930 * g++.dg/ext/integer-pack5.C: New test.
931
932 2021-12-02 Marek Polacek <polacek@redhat.com>
933
934 PR c++/103408
935 * g++.dg/cpp23/concepts-err1.C: New test.
936
937 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
938
939 PR fortran/90030
940 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
941 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
942 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
943 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
944 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
945 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
946 * gfortran.dg/gomp/map-3.f90: Likewise.
947 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
948 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
949
950 2021-12-01 David Malcolm <dmalcolm@redhat.com>
951
952 PR analyzer/102471
953 * gcc.dg/analyzer/leak-3.c: New test.
954
955 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
956
957 PR target/102881
958 * gcc.target/i386/pr102811-1.c: New test.
959 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
960 scan-assembler-times scan strings for ia32 targets.
961 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
962 * gcc.target/i386/pr102811.c: Rename from ...
963 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
964
965 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
966 Richard Biener <rguenther@suse.de>
967
968 * gcc.dg/fold-condneg-1.c: New test case.
969 * gcc.dg/fold-condneg-2.c: New test case.
970 * gcc.dg/fold-condnot-1.c: New test case.
971 * gcc.dg/pr101145-1.c: New test case.
972 * gcc.dg/pr101145-2.c: New test case.
973
974 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
975
976 PR middle-end/103127
977 * gcc.target/powerpc/pr103127.c: New test.
978
979 2021-12-01 Jason Merrill <jason@redhat.com>
980
981 PR c++/103310
982 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
983 * g++.dg/cpp1z/constexpr-if36.C: New test.
984 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
985 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
986
987 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
988
989 PR tree-optimization/103517
990 * gcc.dg/vect/pr103517.c: New test.
991
992 2021-12-01 Alex Coplan <alex.coplan@arm.com>
993
994 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
995 comment.
996
997 2021-12-01 Jakub Jelinek <jakub@redhat.com>
998
999 PR c++/100977
1000 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
1001 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
1002
1003 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR rtl-optimization/102356
1006 * gcc.dg/pr102356.c: New test.
1007
1008 2021-12-01 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR preprocessor/103415
1011 * c-c++-common/cpp/va-opt-8.c: New test.
1012 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
1013
1014 2021-12-01 Tamar Christina <tamar.christina@arm.com>
1015
1016 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
1017 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
1018 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
1019 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
1020 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
1021 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
1022 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
1023 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
1024 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
1025 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
1026 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
1027 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
1028 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
1029 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
1030 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
1031 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
1032 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
1033 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
1034 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
1035 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
1036 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
1037 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
1038
1039 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
1040 Martin Liška <mliska@suse.cz>
1041
1042 PR tree-optimization/103456
1043 * gcc.dg/ubsan/pr103456.c: New test.
1044
1045 2021-11-30 liuhongt <hongtao.liu@intel.com>
1046
1047 * gcc.target/i386/pr103463.c: New test.
1048 * gcc.target/i386/pr103463-2.c: New test.
1049
1050 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1051
1052 PR analyzer/94579
1053 * gcc.dg/analyzer/pr94579.c: New test.
1054
1055 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1056
1057 PR analyzer/99269
1058 * gcc.dg/analyzer/pr99269.c: New test.
1059
1060 2021-11-30 David Malcolm <dmalcolm@redhat.com>
1061
1062 PR analyzer/100524
1063 * gcc.dg/analyzer/pragma-2.c: New test.
1064
1065 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1066
1067 * gfortran.dg/array_constructor_54.f90: New test.
1068
1069 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1070
1071 PR fortran/103473
1072 * gfortran.dg/minmaxloc_15.f90: New test.
1073
1074 2021-11-30 Harald Anlauf <anlauf@gmx.de>
1075 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/101565
1078 * gfortran.dg/coarray_49.f90: New test.
1079
1080 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1081
1082 PR tree-optimization/103494
1083 * gcc.dg/vect/pr103494.c: New test.
1084 * g++.dg/vect/pr103494.cc: Likewise.
1085
1086 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1087
1088 * gdc.dg/Wcastresult2.d: Update test.
1089 * gdc.dg/asm1.d: Likewise.
1090 * gdc.dg/asm2.d: Likewise.
1091 * gdc.dg/asm3.d: Likewise.
1092 * gdc.dg/gdc282.d: Likewise.
1093 * gdc.dg/imports/gdc170.d: Likewise.
1094 * gdc.dg/intrinsics.d: Likewise.
1095 * gdc.dg/pr101672.d: Likewise.
1096 * gdc.dg/pr90650a.d: Likewise.
1097 * gdc.dg/pr90650b.d: Likewise.
1098 * gdc.dg/pr94777a.d: Likewise.
1099 * gdc.dg/pr95250.d: Likewise.
1100 * gdc.dg/pr96869.d: Likewise.
1101 * gdc.dg/pr98277.d: Likewise.
1102 * gdc.dg/pr98457.d: Likewise.
1103 * gdc.dg/simd1.d: Likewise.
1104 * gdc.dg/simd2a.d: Likewise.
1105 * gdc.dg/simd2b.d: Likewise.
1106 * gdc.dg/simd2c.d: Likewise.
1107 * gdc.dg/simd2d.d: Likewise.
1108 * gdc.dg/simd2e.d: Likewise.
1109 * gdc.dg/simd2f.d: Likewise.
1110 * gdc.dg/simd2g.d: Likewise.
1111 * gdc.dg/simd2h.d: Likewise.
1112 * gdc.dg/simd2i.d: Likewise.
1113 * gdc.dg/simd2j.d: Likewise.
1114 * gdc.dg/simd7951.d: Likewise.
1115 * gdc.dg/torture/gdc309.d: Likewise.
1116 * gdc.dg/torture/pr94424.d: Likewise.
1117 * gdc.dg/torture/pr94777b.d: Likewise.
1118 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
1119 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
1120 test directives.
1121 (gdc-do-test): Only import modules in the test run directory.
1122 * gdc.dg/pr94777c.d: New test.
1123 * gdc.dg/pr96156b.d: New test.
1124 * gdc.dg/pr96157c.d: New test.
1125 * gdc.dg/simd_ctfe.d: New test.
1126 * gdc.dg/torture/simd17344.d: New test.
1127 * gdc.dg/torture/simd20052.d: New test.
1128 * gdc.dg/torture/simd6.d: New test.
1129 * gdc.dg/torture/simd7.d: New test.
1130
1131 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
1132
1133 * gcc.dg/pr103440.c: New.
1134
1135 2021-11-30 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/103489
1138 * gcc.dg/torture/pr103489.c: New testcase.
1139
1140 2021-11-30 Martin Liska <mliska@suse.cz>
1141
1142 PR tree-optimization/103278
1143 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
1144 targets with no jump-tables.
1145
1146 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1147
1148 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1149 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
1150 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
1151 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
1152 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
1153 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1154 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
1155
1156 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
1157
1158 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
1159
1160 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
1161 Thomas Schwinge <thomas@codesourcery.com>
1162
1163 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
1164 verifying that the "gang reduction on an orphan loop" error message
1165 is not emitted for non-orphaned loops.
1166 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
1167
1168 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
1169 Thomas Schwinge <thomas@codesourcery.com>
1170
1171 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
1172 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
1173 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1174 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
1175 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
1176 * c-c++-common/goacc/orphan-reductions-1.c: New test.
1177 * c-c++-common/goacc/orphan-reductions-2.c: New test.
1178 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
1179 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
1180
1181 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
1182 Thomas Schwinge <thomas@codesourcery.com>
1183
1184 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
1185 Remove loop reductions.
1186 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
1187 Likewise.
1188
1189 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1190
1191 PR testsuite/103477
1192 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
1193
1194 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
1195
1196 PR tree-optimization/103451
1197 * gcc.dg/pr103451.c: New test.
1198
1199 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1200
1201 * gcc.dg/vect/vect-gather-3.c: New test.
1202 * gcc.dg/vect/vect-gather-4.c: Likewise.
1203 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
1204
1205 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1206
1207 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
1208 Revert:
1209 2020-09-09 Richard Biener [rguenther@suse.de]
1210 * gcc.target/i386/pr87007-4.c: Adjust.
1211 * gcc.target/i386/pr87007-5.c: Likewise.
1212
1213 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1214
1215 * lib/target-supports.exp
1216 (check_effective_target_vect_gather_load_ifn): New target test.
1217 * gcc.dg/vect/vect-gather-1.c: New test.
1218 * gcc.dg/vect/vect-gather-2.c: Likewise.
1219 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
1220
1221 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1222
1223 * gcc.target/aarch64/sve/cost_model_13.c: New test.
1224
1225 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1226
1227 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
1228 to 25 for SVE.
1229 * gcc.target/aarch64/sve/gather_load_10.c: New test.
1230
1231 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1232
1233 * gcc.dg/add-mul-overflow-1.c: New test.
1234
1235 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1236
1237 * gcc.dg/ubsan/commutative-1.c: New test.
1238
1239 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1240
1241 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
1242
1243 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1244
1245 * gcc.dg/fmax-fmin-1.c: New test.
1246
1247 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
1248
1249 * gcc.dg/vect/vect-fmax-1.c: New test.
1250 * gcc.dg/vect/vect-fmax-2.c: Likewise.
1251 * gcc.dg/vect/vect-fmax-3.c: Likewise.
1252 * gcc.dg/vect/vect-fmin-1.c: New test.
1253 * gcc.dg/vect/vect-fmin-2.c: Likewise.
1254 * gcc.dg/vect/vect-fmin-3.c: Likewise.
1255 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
1256 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
1257 * gcc.target/aarch64/fminnm_1.c: Likewise.
1258 * gcc.target/aarch64/fminnm_2.c: Likewise.
1259 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
1260 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
1261 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
1262 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
1263
1264 2021-11-30 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR c++/100977
1267 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
1268 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
1269 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
1270 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
1271 * g++.dg/cpp23/normalize4.C: Likewise.
1272 * g++.dg/cpp23/normalize5.C: Likewise.
1273 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
1274 for c++11 and up rather than just c++23.
1275 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
1276
1277 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
1278 Uroš Bizjak <ubizjak@gmail.com>
1279
1280 PR target/100711
1281 * gcc.target/i386/pr100711-1.c: New test case.
1282 * gcc.target/i386/pr100711-2.c: New test case.
1283
1284 2021-11-30 Richard Biener <rguenther@suse.de>
1285
1286 PR middle-end/103485
1287 * gcc.dg/pr103485.c: New testcase.
1288
1289 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
1290
1291 PR target/102347
1292 * gcc.target/powerpc/pr102347.c: New test.
1293
1294 2021-11-29 David Malcolm <dmalcolm@redhat.com>
1295
1296 PR analyzer/103217
1297 * gcc.dg/analyzer/pr103217-2.c: New test.
1298 * gcc.dg/analyzer/pr103217-3.c: New test.
1299 * gcc.dg/analyzer/pr103217-4.c: New test.
1300 * gcc.dg/analyzer/pr103217-5.c: New test.
1301
1302 2021-11-29 Martin Sebor <msebor@redhat.com>
1303
1304 PR testsuite/103469
1305 * c-c++-common/attr-retain-5.c: Prune out valid warning.
1306 * c-c++-common/attr-retain-6.c: Same.
1307 * c-c++-common/attr-retain-9.c: Same.
1308
1309 2021-11-29 Patrick Palka <ppalka@redhat.com>
1310
1311 PR c++/100493
1312 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
1313 * g++.dg/cpp1z/lambda-this8.C: New test.
1314 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
1315 to continue to diagnose redundant 'this' captures.
1316
1317 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
1318
1319 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
1320
1321 2021-11-29 liuhongt <hongtao.liu@intel.com>
1322
1323 * gcc.target/i386/pr102811-2.c: New test.
1324 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
1325 scan-assembler-times.
1326
1327 2021-11-29 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/103458
1330 * gcc.dg/torture/pr103458.c: New testcase.
1331
1332 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
1333
1334 * gcc.target/powerpc/vect-gather-1.c: New test.
1335
1336 2021-11-27 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR middle-end/103431
1339 * gcc.dg/pr103431.c: New test.
1340
1341 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
1342
1343 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
1344 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
1345
1346 2021-11-26 Harald Anlauf <anlauf@gmx.de>
1347
1348 PR fortran/103411
1349 * gfortran.dg/pr68153.f90: Adjust test to improved check.
1350 * gfortran.dg/reshape_7.f90: Likewise.
1351 * gfortran.dg/reshape_9.f90: New test.
1352
1353 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
1354
1355 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
1356 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
1357 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
1358 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
1359 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
1360 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
1361
1362 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
1363
1364 * gcc.dg/ipa/inline-9.c: Update template.c
1365
1366 2021-11-26 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR c++/102753
1369 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
1370 * g++.dg/cpp2a/consteval23.C: Likewise.
1371 * g++.dg/cpp2a/consteval25.C: New test.
1372 * g++.dg/cpp2a/srcloc20.C: New test.
1373
1374 2021-11-26 konglin1 <lingling.kong@intel.com>
1375
1376 PR target/102811
1377 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
1378 * gcc.target/i386/pr90773-23.c: Ditto.
1379 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
1380
1381 2021-11-25 Jan Hubicka <jh@suse.cz>
1382
1383 * gcc.dg/ipa/inline10.c: New test.
1384
1385 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
1386
1387 PR middle-end/103406
1388 * gcc.dg/pr103406.c: New test case.
1389
1390 2021-11-25 Martin Jambor <mjambor@suse.cz>
1391
1392 PR ipa/103227
1393 * gcc.dg/ipa/pr103227-1.c: New test.
1394 * gcc.dg/ipa/pr103227-3.c: Likewise.
1395 * gcc.dg/ipa/pr103227-2.c: Likewise.
1396 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
1397
1398 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1399
1400 PR tree-optimization/102648
1401 * gcc.dg/pr102648.c: New.
1402
1403 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
1404
1405 PR tree-optimization/103359
1406 * gcc.dg/pr103359.c: New.
1407
1408 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR tree-optimization/103417
1411 * gcc.c-torture/execute/pr103417.c: New test.
1412
1413 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR tree-optimization/103376
1416 * gcc.dg/optimize-bswapsi-7.c: New test.
1417
1418 2021-11-25 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR c++/102611
1421 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
1422 * g++.dg/cpp2a/comma3.C: Likewise.
1423 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
1424 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
1425 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
1426 predefined macro.
1427 * g++.dg/cpp23/subscript1.C: New test.
1428 * g++.dg/cpp23/subscript2.C: New test.
1429 * g++.dg/cpp23/subscript3.C: New test.
1430 * g++.dg/cpp23/subscript4.C: New test.
1431 * g++.dg/cpp23/subscript5.C: New test.
1432 * g++.dg/cpp23/subscript6.C: New test.
1433
1434 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
1435
1436 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
1437 Replace long with int64_t.
1438
1439 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
1440
1441 * gcc.c-torture/execute/pr103405.c: New test.
1442
1443 2021-11-24 Richard Biener <rguenther@suse.de>
1444 Jan Hubicka <jh@suse.cz>
1445
1446 PR tree-optimization/103168
1447 * g++.dg/tree-ssa/pr103168.C: New testcase.
1448
1449 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
1450
1451 PR middle-end/103244
1452 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
1453 OpenACC behavior.
1454 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1455 * c-c++-common/goacc/mdc-1.c: Likewise.
1456 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1457
1458 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR middle-end/103365
1461 * c-c++-common/Wno-attributes-1.c: Require effective target
1462 c || c++11 and drop dg-additional-options.
1463 * c-c++-common/Wno-attributes-2.c: Likewise.
1464 * c-c++-common/Wno-attributes-4.c: New test.
1465 * c-c++-common/Wno-attributes-5.c: New test.
1466
1467 2021-11-24 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR tree-optimization/103376
1470 * gcc.c-torture/execute/pr103376.c: New test.
1471
1472 2021-11-24 Tamar Christina <tamar.christina@arm.com>
1473
1474 * gcc.dg/bic-bitmask-10.c: New test.
1475 * gcc.dg/bic-bitmask-11.c: New test.
1476 * gcc.dg/bic-bitmask-12.c: New test.
1477 * gcc.dg/bic-bitmask-13.c: New test.
1478 * gcc.dg/bic-bitmask-14.c: New test.
1479 * gcc.dg/bic-bitmask-15.c: New test.
1480 * gcc.dg/bic-bitmask-16.c: New test.
1481 * gcc.dg/bic-bitmask-17.c: New test.
1482 * gcc.dg/bic-bitmask-18.c: New test.
1483 * gcc.dg/bic-bitmask-19.c: New test.
1484 * gcc.dg/bic-bitmask-2.c: New test.
1485 * gcc.dg/bic-bitmask-20.c: New test.
1486 * gcc.dg/bic-bitmask-21.c: New test.
1487 * gcc.dg/bic-bitmask-22.c: New test.
1488 * gcc.dg/bic-bitmask-23.c: New test.
1489 * gcc.dg/bic-bitmask-3.c: New test.
1490 * gcc.dg/bic-bitmask-4.c: New test.
1491 * gcc.dg/bic-bitmask-5.c: New test.
1492 * gcc.dg/bic-bitmask-6.c: New test.
1493 * gcc.dg/bic-bitmask-7.c: New test.
1494 * gcc.dg/bic-bitmask-8.c: New test.
1495 * gcc.dg/bic-bitmask-9.c: New test.
1496 * gcc.dg/bic-bitmask.h: New test.
1497 * gcc.target/aarch64/bic-bitmask-1.c: New test.
1498
1499 2021-11-24 Marek Polacek <polacek@redhat.com>
1500
1501 PR c++/103347
1502 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
1503 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
1504
1505 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
1506 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 * gcc.target/i386/pr103194-2.c: New test.
1509 * gcc.target/i386/pr103194-3.c: New test.
1510 * gcc.target/i386/pr103194-4.c: New test.
1511 * gcc.target/i386/pr103194-5.c: New test.
1512 * gcc.target/i386/pr103194.c: New test.
1513
1514 2021-11-23 Martin Sebor <msebor@redhat.com>
1515
1516 PR c++/96507
1517 * g++.dg/warn/Waddress-8.C: New test.
1518
1519 2021-11-23 Martin Sebor <msebor@redhat.com>
1520
1521 PR middle-end/88232
1522 * c-c++-common/attr-used-5.c: Suppress valid warning.
1523 * c-c++-common/attr-used-6.c: Same.
1524 * c-c++-common/attr-used-9.c: Same.
1525 * g++.dg/warn/Winfinite-recursion-2.C: New test.
1526 * g++.dg/warn/Winfinite-recursion-3.C: New test.
1527 * g++.dg/warn/Winfinite-recursion.C: New test.
1528 * gcc.dg/Winfinite-recursion-2.c: New test.
1529 * gcc.dg/Winfinite-recursion.c: New test.
1530
1531 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1532
1533 PR fortran/103392
1534 * gfortran.dg/bound_simplification_7.f90: New test.
1535
1536 2021-11-23 Marek Polacek <polacek@redhat.com>
1537
1538 PR c++/19808
1539 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
1540 * g++.dg/warn/Wuninitialized-29.C: Likewise.
1541 * g++.dg/warn/Wuninitialized-31.C: New test.
1542
1543 2021-11-23 Marek Polacek <polacek@redhat.com>
1544
1545 * g++.dg/warn/Waddress-5.C: Make sf static.
1546
1547 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
1548
1549 * gcc.target/powerpc/test_mffsl.c: Change effective target to
1550 a run-time check. Fix a typo in a debug print statement.
1551
1552 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1553
1554 PR fortran/87711
1555 PR fortran/87851
1556 * gfortran.dg/len_trim.f90: New test.
1557
1558 2021-11-23 Richard Biener <rguenther@suse.de>
1559
1560 PR tree-optimization/103361
1561 * g++.dg/torture/pr103361.C: New testcase.
1562
1563 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
1564
1565 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
1566 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
1567
1568 2021-11-23 Andrew Pinski <apinski@marvell.com>
1569
1570 PR tree-optimization/102216
1571 * g++.dg/tree-ssa/pr102216-1.C: New test.
1572 * g++.dg/tree-ssa/pr102216-2.C: New test.
1573
1574 2021-11-23 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR middle-end/102431
1577 * c-c++-common/gomp/pr102431.c: New test.
1578 * g++.dg/gomp/pr102431.C: New test.
1579 * gfortran.dg/gomp/pr102431.f90: New test.
1580
1581 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
1582
1583 PR target/100868
1584 * gcc.target/powerpc/vec_reve_1.c: New test.
1585 * gcc.target/powerpc/vec_reve_2.c: Likewise.
1586
1587 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1588
1589 PR tree-optimization/102232
1590 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
1591
1592 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1593
1594 PR tree-optimization/96779
1595 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
1596 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
1597 when -fwrapv passed.
1598
1599 2021-11-22 Jason Merrill <jason@redhat.com>
1600
1601 * g++.dg/template/crash106.C: Adjust.
1602 * g++.dg/diagnostic/ptrtomem3.C: New test.
1603
1604 2021-11-22 Jason Merrill <jason@redhat.com>
1605
1606 * g++.dg/cpp0x/pr65327.C: Adjust location.
1607 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
1608 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
1609 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
1610
1611 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1612 Tobias Burnus <tobias@codesourcery.com>
1613
1614 PR preprocessor/103165
1615 * c-c++-common/gomp/pragma-3.c: New test.
1616 * c-c++-common/gomp/pragma-4.c: New test.
1617 * c-c++-common/gomp/pragma-5.c: New test.
1618
1619 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
1620
1621 PR tree-optimization/98953
1622 PR tree-optimization/103345
1623 * gcc.dg/tree-ssa/pr98953.c: New test case.
1624 * gcc.dg/tree-ssa/pr103345.c: New test case.
1625
1626 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR c++/101731
1629 * c-c++-common/goacc/routine-6.c: New test.
1630
1631 2021-11-22 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/103351
1634 * g++.dg/torture/pr103351.C: New testcase.
1635
1636 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR c++/103349
1639 * g++.dg/gomp/masked-1.C: New test.
1640
1641 2021-11-22 liuhongt <hongtao.liu@intel.com>
1642
1643 * gcc.target/i386/pr103275.c: New test.
1644
1645 2021-11-21 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR c++/101180
1648 * gcc.target/i386/pr101180.c: New test.
1649
1650 2021-11-21 Harald Anlauf <anlauf@gmx.de>
1651 Steven G. Kargl <kargl@gcc.gnu.org>
1652
1653 PR fortran/99061
1654 * gfortran.dg/dec_math_5.f90: New test.
1655
1656 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1657
1658 PR ipa/103227
1659 * gcc.dg/tree-ssa/modref-15.c: New test.
1660
1661 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1662
1663 PR ipa/103264
1664 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
1665
1666 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
1667 Robin Dapp <rdapp@linux.ibm.com>
1668
1669 PR target/102117
1670 * gcc.target/s390/mul-wide.c: New test case.
1671 * gcc.target/s390/umul-wide.c: New test case.
1672
1673 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
1674
1675 PR ipa/103052
1676 * gcc.c-torture/execute/pr103052.c: New test.
1677
1678 2021-11-20 Andrew Pinski <apinski@marvell.com>
1679
1680 PR tree-optimization/103220
1681 * gcc.dg/tree-ssa/pr103220-1.c: New test.
1682 * gcc.dg/tree-ssa/pr103220-2.c: New test.
1683 * gcc.dg/pr25530.c: Update test to check for
1684 4294967294 in the case -2 is not matched.
1685
1686 2021-11-20 Alexandre Oliva <oliva@adacore.com>
1687
1688 PR tree-optimization/102988
1689 * g++.dg/pr102988.C: New.
1690
1691 2021-11-20 Antoni Boucher <bouanto@zoho.com>
1692
1693 PR target/96889
1694 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
1695 * jit.dg/test-reflection.c: New test.
1696
1697 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR c++/101180
1700 * g++.target/i386/pr101180.C: New test.
1701
1702 2021-11-19 David Malcolm <dmalcolm@redhat.com>
1703
1704 PR analyzer/103217
1705 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
1706 of leak warning.
1707 * gcc.dg/analyzer/pr103217.c: New test.
1708 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
1709
1710 2021-11-19 Marek Polacek <polacek@redhat.com>
1711
1712 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
1713
1714 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
1715
1716 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1717 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1718
1719 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
1720
1721 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
1722
1723 2021-11-19 Martin Sebor <msebor@redhat.com>
1724
1725 PR c++/33925
1726 PR c/102867
1727 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
1728 * c-c++-common/Waddress-5.c: New test.
1729 * c-c++-common/Waddress-6.c: New test.
1730 * g++.dg/warn/Waddress-7.C: New test.
1731 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
1732 * gcc.dg/weak/weak-3.c: Expect a warning.
1733
1734 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
1735
1736 * gcc.dg/pr103254.c: New.
1737
1738 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1739
1740 * gcc.target/s390/20211119.c: New test.
1741
1742 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1743
1744 PR tree-optimization/103311
1745 PR target/103330
1746 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1747 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1748 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1749 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1750 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1751 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1752 * lib/target-supports.exp
1753 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1754
1755 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1756
1757 * gcc.dg/devnull-dump.c: New.
1758
1759 2021-11-19 Patrick Palka <ppalka@redhat.com>
1760
1761 PR c++/94376
1762 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1763
1764 2021-11-19 Andrew Pinski <apinski@marvell.com>
1765
1766 PR tree-optimization/103314
1767 * gcc.c-torture/compile/pr103314-1.c: New test.
1768
1769 2021-11-19 Richard Biener <rguenther@suse.de>
1770
1771 PR c++/103326
1772 * g++.dg/pr103326.C: New testcase.
1773
1774 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR c++/70796
1777 * g++.dg/cpp1z/eval-order11.C: New test.
1778
1779 2021-11-19 Richard Biener <rguenther@suse.de>
1780
1781 PR middle-end/103248
1782 * gcc.dg/pr103248.c: New testcase.
1783
1784 2021-11-19 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/102436
1787 * gcc.dg/torture/20211118-1.c: New testcase.
1788 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1789
1790 2021-11-19 Andrew Pinski <apinski@marvell.com>
1791
1792 PR tree-optimization/103317
1793 * gcc.c-torture/compile/pr103317-1.c: New test.
1794
1795 2021-11-19 Andrew Pinski <apinski@marvell.com>
1796
1797 PR tree-optimization/103257
1798 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
1799 * gcc.dg/tree-ssa/pr103257-1.c: New test.
1800
1801 2021-11-19 Marek Polacek <polacek@redhat.com>
1802
1803 PR c++/19808
1804 PR c++/96121
1805 * g++.dg/warn/Wuninitialized-14.C: New test.
1806 * g++.dg/warn/Wuninitialized-15.C: New test.
1807 * g++.dg/warn/Wuninitialized-16.C: New test.
1808 * g++.dg/warn/Wuninitialized-17.C: New test.
1809 * g++.dg/warn/Wuninitialized-18.C: New test.
1810 * g++.dg/warn/Wuninitialized-19.C: New test.
1811 * g++.dg/warn/Wuninitialized-20.C: New test.
1812 * g++.dg/warn/Wuninitialized-21.C: New test.
1813 * g++.dg/warn/Wuninitialized-22.C: New test.
1814 * g++.dg/warn/Wuninitialized-23.C: New test.
1815 * g++.dg/warn/Wuninitialized-24.C: New test.
1816 * g++.dg/warn/Wuninitialized-25.C: New test.
1817 * g++.dg/warn/Wuninitialized-26.C: New test.
1818 * g++.dg/warn/Wuninitialized-27.C: New test.
1819 * g++.dg/warn/Wuninitialized-28.C: New test.
1820 * g++.dg/warn/Wuninitialized-29.C: New test.
1821 * g++.dg/warn/Wuninitialized-30.C: New test.
1822
1823 2021-11-19 liuhongt <hongtao.liu@intel.com>
1824
1825 * gcc.target/i386/pr102543.c: New test.
1826
1827 2021-11-19 Patrick Palka <ppalka@redhat.com>
1828
1829 PR c++/103198
1830 * g++.dg/cpp2a/concepts-this1.C: New test.
1831
1832 2021-11-18 Marek Polacek <polacek@redhat.com>
1833
1834 PR c++/103049
1835 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
1836 * g++.dg/cpp0x/auto9.C: Likewise.
1837 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
1838 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
1839 * g++.dg/cpp23/auto-fncast1.C: New test.
1840 * g++.dg/cpp23/auto-fncast2.C: New test.
1841 * g++.dg/cpp23/auto-fncast3.C: New test.
1842 * g++.dg/cpp23/auto-fncast4.C: New test.
1843 * g++.dg/cpp23/auto-fncast5.C: New test.
1844 * g++.dg/cpp23/auto-fncast6.C: New test.
1845
1846 2021-11-18 Harald Anlauf <anlauf@gmx.de>
1847 Steven G. Kargl <kargl@gcc.gnu.org>
1848
1849 PR fortran/101329
1850 * gfortran.dg/pr101329.f90: New test.
1851
1852 2021-11-18 Patrick Palka <ppalka@redhat.com>
1853
1854 * g++.dg/cpp2a/fn-template25.C: New test.
1855
1856 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1857
1858 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
1859 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
1860
1861 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1862
1863 PR ipa/103266
1864 * g++.dg/torture/pr103266.C: New test.
1865
1866 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1867
1868 PR tree-optimization/103311
1869 * gcc.target/aarch64/pr103311.c: New test.
1870
1871 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
1872
1873 PR target/102952
1874 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
1875 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
1876
1877 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
1878
1879 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
1880
1881 2021-11-18 Patrick Palka <ppalka@redhat.com>
1882
1883 PR c++/99911
1884 * g++.dg/cpp2a/fn-template24.C: New test.
1885
1886 2021-11-18 Patrick Palka <ppalka@redhat.com>
1887
1888 PR c++/102670
1889 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
1890 proper.
1891 * g++.dg/cpp2a/fn-template23.C: New test.
1892
1893 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1894
1895 PR tree-optimization/103253
1896 * gcc.dg/vect/pr103253.c: New test.
1897
1898 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
1899
1900 * c-c++-common/builtin-assoc-barrier-1.c: New test.
1901
1902 2021-11-18 Richard Biener <rguenther@suse.de>
1903
1904 PR testsuite/103278
1905 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
1906 --param case-values-threshold=4.
1907
1908 2021-11-18 Richard Biener <rguenther@suse.de>
1909
1910 PR tree-optimization/103277
1911 * gcc.dg/pr103277.c: New testcase.
1912
1913 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
1914
1915 * gcc.target/i386/pr103069-2.c: Adjust.
1916
1917 2021-11-18 konglin1 <lingling.kong@intel.com>
1918
1919 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
1920 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
1921 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
1922 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
1923 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
1924 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
1925
1926 2021-11-17 Andrew Pinski <apinski@marvell.com>
1927
1928 PR tree-optimization/103228
1929 PR tree-optimization/55177
1930 * gcc.dg/tree-ssa/pr103228-1.c: New test.
1931 * gcc.dg/tree-ssa/pr55177-1.c: New test.
1932
1933 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1934
1935 PR preprocessor/103026
1936 * c-c++-common/Wbidi-chars-ranges.c: New test.
1937
1938 2021-11-17 Martin Sebor <msebor@redhat.com>
1939
1940 PR tree-optimization/102759
1941 * gcc.dg/Warray-parameter-10.c: New test.
1942 * gcc.dg/Wstringop-overflow-82.c: New test.
1943
1944 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
1945
1946 PR target/102952
1947 * gcc.target/i386/harden-sls-1.c: New test.
1948 * gcc.target/i386/harden-sls-2.c: Likewise.
1949 * gcc.target/i386/harden-sls-3.c: Likewise.
1950 * gcc.target/i386/harden-sls-4.c: Likewise.
1951 * gcc.target/i386/harden-sls-5.c: Likewise.
1952
1953 2021-11-17 Martin Sebor <msebor@redhat.com>
1954
1955 PR c/101702
1956 * gcc.dg/Warray-parameter-11.c: New test.
1957
1958 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
1959
1960 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
1961 * gcc.target/mips/frame-header-2.c (bar): Likewise.
1962
1963 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR preprocessor/103130
1966 * c-c++-common/cpp/dir-only-9.c: New test.
1967
1968 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
1969
1970 PR c/91038
1971 PR c/29970
1972 * gcc.dg/vla-stexp-3.c: New test.
1973 * gcc.dg/vla-stexp-4.c: New test.
1974 * gcc.dg/vla-stexp-5.c: New test.
1975 * gcc.dg/vla-stexp-6.c: New test.
1976 * gcc.dg/vla-stexp-7.c: New test.
1977 * gcc.dg/vla-stexp-8.c: New test.
1978 * gcc.dg/vla-stexp-9.c: New test.
1979
1980 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/103255
1983 * gcc.c-torture/execute/pr103255.c: New test.
1984
1985 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
1986
1987 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
1988 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
1989 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
1990 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
1991 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
1992 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
1993 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
1994 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
1995 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
1996 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
1997 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
1998 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
1999 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
2000 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
2001 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
2002 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
2003
2004 2021-11-17 Andrew Pinski <apinski@marvell.com>
2005
2006 PR tree-optimization/103288
2007 * gcc.c-torture/compile/pr103288-1.c: New test.
2008
2009 2021-11-17 Marek Polacek <polacek@redhat.com>
2010
2011 PR preprocessor/103026
2012 * c-c++-common/Wbidi-chars-1.c: New test.
2013 * c-c++-common/Wbidi-chars-2.c: New test.
2014 * c-c++-common/Wbidi-chars-3.c: New test.
2015 * c-c++-common/Wbidi-chars-4.c: New test.
2016 * c-c++-common/Wbidi-chars-5.c: New test.
2017 * c-c++-common/Wbidi-chars-6.c: New test.
2018 * c-c++-common/Wbidi-chars-7.c: New test.
2019 * c-c++-common/Wbidi-chars-8.c: New test.
2020 * c-c++-common/Wbidi-chars-9.c: New test.
2021 * c-c++-common/Wbidi-chars-10.c: New test.
2022 * c-c++-common/Wbidi-chars-11.c: New test.
2023 * c-c++-common/Wbidi-chars-12.c: New test.
2024 * c-c++-common/Wbidi-chars-13.c: New test.
2025 * c-c++-common/Wbidi-chars-14.c: New test.
2026 * c-c++-common/Wbidi-chars-15.c: New test.
2027 * c-c++-common/Wbidi-chars-16.c: New test.
2028 * c-c++-common/Wbidi-chars-17.c: New test.
2029
2030 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2031
2032 PR analyzer/102695
2033 * gcc.dg/analyzer/pr102695.c: New test.
2034 * gcc.dg/analyzer/strchr-1.c: New test.
2035
2036 2021-11-17 David Malcolm <dmalcolm@redhat.com>
2037
2038 PR analyzer/102779
2039 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
2040 alloca. Use __builtin_alloca rather than alloca.
2041 * gcc.dg/analyzer/capacity-3.c: Likewise.
2042
2043 2021-11-16 Jan Hubicka <jh@suse.cz>
2044
2045 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
2046
2047 2021-11-16 Harald Anlauf <anlauf@gmx.de>
2048
2049 PR fortran/103286
2050 * gfortran.dg/pr103286.f90: New test.
2051
2052 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
2053
2054 PR target/102976
2055 * gcc.target/powerpc/pr102976.c: New test.
2056
2057 2021-11-16 Martin Sebor <msebor@redhat.com>
2058
2059 PR tree-optimization/102960
2060 * gcc.dg/Wstringop-overflow-84.c: New test.
2061
2062 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2063
2064 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
2065
2066 2021-11-16 Tamar Christina <tamar.christina@arm.com>
2067
2068 * gcc.dg/signbit-2.c: CHeck vect or scalar.
2069
2070 2021-11-16 David Malcolm <dmalcolm@redhat.com>
2071
2072 PR analyzer/102662
2073 * g++.dg/analyzer/pr102662.C: New test.
2074
2075 2021-11-16 Andrew Pinski <apinski@marvell.com>
2076
2077 PR tree-optimization/103218
2078 * gcc.dg/tree-ssa/pr103218-1.c: New test.
2079
2080 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2081
2082 * gcc.target/arc/tmac-4.c: New test.
2083
2084 2021-11-16 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/102880
2087 * gcc.dg/tree-ssa/pr102880.c: New testcase.
2088 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
2089 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
2090 expected threadings.
2091
2092 2021-11-16 Richard Biener <rguenther@suse.de>
2093
2094 PR tree-optimization/102880
2095 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
2096
2097 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
2098
2099 * gcc.target/arc/add_n-combine.c: Update test patterns.
2100 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
2101 * gcc.target/arc/mul64-1.c: Disable this test while running on
2102 linux.
2103 * gcc.target/arc/tls-gd.c: Update matching patterns.
2104 * gcc.target/arc/tls-ie.c: Likewise.
2105 * gcc.target/arc/tls-ld.c: Likewise.
2106 * gcc.target/arc/uncached-8.c: Likewise.
2107
2108 2021-11-16 Martin Jambor <mjambor@suse.cz>
2109
2110 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
2111
2112 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR tree-optimization/103208
2115 * c-c++-common/gomp/loop-11.c: New test.
2116
2117 2021-11-16 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR tree-optimization/102009
2120 * gcc.dg/pr102009.c: New test.
2121
2122 2021-11-16 Jan Hubicka <jh@suse.cz>
2123
2124 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
2125
2126 2021-11-16 Andrew Pinski <apinski@marvell.com>
2127
2128 PR tree-optimization/103245
2129 * gcc.dg/tree-ssa/pr103245-1.c: New test.
2130
2131 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
2132
2133 PR middle-end/103268
2134 * gcc.dg/pr103268-1.c: New test.
2135 * gcc.dg/pr103268-2.c: Likewise.
2136
2137 2021-11-15 Jason Merrill <jason@redhat.com>
2138
2139 * lib/g++-dg.exp: Handle "impcx".
2140 * lib/target-supports.exp
2141 (check_effective_target_implicit_constexpr): New.
2142 * g++.dg/abi/abi-tag16.C:
2143 * g++.dg/abi/abi-tag18a.C:
2144 * g++.dg/abi/guard4.C:
2145 * g++.dg/abi/lambda-defarg1.C:
2146 * g++.dg/abi/mangle26.C:
2147 * g++.dg/cpp0x/constexpr-diag3.C:
2148 * g++.dg/cpp0x/constexpr-ex1.C:
2149 * g++.dg/cpp0x/constexpr-ice5.C:
2150 * g++.dg/cpp0x/constexpr-incomplete2.C:
2151 * g++.dg/cpp0x/constexpr-memfn1.C:
2152 * g++.dg/cpp0x/constexpr-neg3.C:
2153 * g++.dg/cpp0x/constexpr-specialization.C:
2154 * g++.dg/cpp0x/inh-ctor19.C:
2155 * g++.dg/cpp0x/inh-ctor30.C:
2156 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
2157 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
2158 * g++.dg/cpp1y/auto-fn12.C:
2159 * g++.dg/cpp1y/constexpr-loop5.C:
2160 * g++.dg/cpp1z/constexpr-lambda7.C:
2161 * g++.dg/cpp2a/constexpr-dtor3.C:
2162 * g++.dg/cpp2a/constexpr-new13.C:
2163 * g++.dg/cpp2a/constinit11.C:
2164 * g++.dg/cpp2a/constinit12.C:
2165 * g++.dg/cpp2a/constinit14.C:
2166 * g++.dg/cpp2a/constinit15.C:
2167 * g++.dg/cpp2a/spaceship-constexpr1.C:
2168 * g++.dg/cpp2a/spaceship-eq3.C:
2169 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
2170 * g++.dg/debug/dwarf2/auto1.C:
2171 * g++.dg/debug/dwarf2/cdtor-1.C:
2172 * g++.dg/debug/dwarf2/lambda1.C:
2173 * g++.dg/debug/dwarf2/pr54508.C:
2174 * g++.dg/debug/dwarf2/pubnames-2.C:
2175 * g++.dg/debug/dwarf2/pubnames-3.C:
2176 * g++.dg/ext/is_literal_type3.C:
2177 * g++.dg/ext/visibility/template7.C:
2178 * g++.dg/gcov/gcov-12.C:
2179 * g++.dg/gcov/gcov-2.C:
2180 * g++.dg/ipa/devirt-35.C:
2181 * g++.dg/ipa/devirt-36.C:
2182 * g++.dg/ipa/devirt-37.C:
2183 * g++.dg/ipa/devirt-44.C:
2184 * g++.dg/ipa/imm-devirt-1.C:
2185 * g++.dg/lookup/builtin5.C:
2186 * g++.dg/lto/inline-crossmodule-1_0.C:
2187 * g++.dg/modules/enum-1_a.C:
2188 * g++.dg/modules/fn-inline-1_c.C:
2189 * g++.dg/modules/pmf-1_b.C:
2190 * g++.dg/modules/used-1_c.C:
2191 * g++.dg/tls/thread_local11.C:
2192 * g++.dg/tls/thread_local11a.C:
2193 * g++.dg/tm/pr46653.C:
2194 * g++.dg/ubsan/pr70035.C:
2195 * g++.old-deja/g++.other/delete6.C:
2196 * g++.dg/modules/pmf-1_a.H:
2197 Adjust for implicit constexpr.
2198
2199 2021-11-15 Jason Merrill <jason@redhat.com>
2200
2201 * g++.dg/ext/flexary37.C: Remove expected error.
2202
2203 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2204
2205 * gcc.dg/fold-stringops-2.c: Define size_t.
2206 (safe1): Adjust.
2207 (safe4): New test.
2208 * gcc.dg/fold-stringops-3.c: New test.
2209
2210 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2211
2212 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
2213 * gcc.dg/fold-stringops-2.c: New test.
2214
2215 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
2216
2217 * gcc.dg/fold-stringops-1.c: New test.
2218
2219 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2220
2221 PR middle-end/103184
2222 * gcc.dg/pr103184-1.c: New test.
2223 * gcc.dg/pr103184-2.c: Likewise.
2224
2225 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
2226
2227 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
2228 earlier.
2229
2230 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2231
2232 * gcc.dg/pr103207.c: New test.
2233
2234 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR debug/100469
2237 * g++.dg/opt/pr100469.C: New test.
2238
2239 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
2240
2241 PR target/103205
2242 * gcc.target/i386/pr103205-2.c: New test.
2243
2244 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
2245
2246 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
2247
2248 2021-11-15 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/103237
2251 * gcc.dg/torture/pr103237.c: New testcase.
2252
2253 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
2254
2255 PR target/103069
2256 * gcc.target/i386/pr103069-1.c: New test.
2257 * gcc.target/i386/pr103069-2.c: Ditto.
2258
2259 2021-11-15 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/103219
2262 * gcc.dg/torture/pr103219.c: New testcase.
2263
2264 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2265
2266 * gcc.target/i386/pr101346.c: Require dfp support.
2267
2268 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR target/103205
2271 * gcc.target/i386/pr103205.c: New test.
2272
2273 2021-11-15 Jason Merrill <jason@redhat.com>
2274
2275 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
2276
2277 2021-11-15 Jason Merrill <jason@redhat.com>
2278
2279 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
2280 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
2281
2282 2021-11-15 Jason Merrill <jason@redhat.com>
2283
2284 PR c++/70690
2285 * g++.dg/init/array41a.C: New test.
2286
2287 2021-11-15 Jason Merrill <jason@redhat.com>
2288
2289 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
2290
2291 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
2292
2293 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
2294
2295 2021-11-15 Andrew Pinski <apinski@marvell.com>
2296
2297 * gcc.dg/tree-ssa/pr100278.c: Move to ...
2298 * gcc.c-torture/compile/pr100278.c: Here.
2299 Remove dg-do and dg-options.
2300 * gcc.dg/tree-ssa/pr101189.c: Move to ...
2301 * gcc.c-torture/compile/pr101189.c: Here.
2302 Remove dg-do and dg-options.
2303 * gcc.dg/tree-ssa/pr100453.c: Move to ...
2304 * gcc.c-torture/execute/pr100453.c: Here.
2305 Remove dg-do and dg-options.
2306 * gcc.dg/tree-ssa/pr101335.c: Move to ...
2307 * gcc.c-torture/execute/pr101335.c: Here
2308 Remove dg-do and dg-options.
2309
2310 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
2311
2312 * gcc.target/vax/setmem.c: New test.
2313
2314 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2315
2316 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
2317
2318 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2319
2320 * gcc.dg/pr103229.c: Removed.
2321
2322 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
2323
2324 * gcc.dg/pr103229.c: New test.
2325
2326 2021-11-14 Martin Liska <mliska@suse.cz>
2327
2328 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
2329 * c-c++-common/tsan/free_race2.c: Likewise.
2330
2331 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
2332
2333 * c-c++-common/asan/null-deref-1.c: Update template.
2334 * c-c++-common/tsan/free_race.c: Update template.
2335 * c-c++-common/tsan/free_race2.c: Update template.
2336 * gcc.dg/ipa/ipa-sra-4.c: Update template.
2337
2338 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
2339
2340 * g++.dg/cpp1z/inh-ctor23.C: Fix template
2341 * g++.dg/ipa/ipa-icf-4.C: Fix template
2342 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
2343 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
2344
2345 2021-11-13 David Malcolm <dmalcolm@redhat.com>
2346
2347 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
2348 * gcc.dg/analyzer/taint-alloc-1.c: New test.
2349 * gcc.dg/analyzer/taint-alloc-2.c: New test.
2350 * gcc.dg/analyzer/taint-divisor-1.c: New test.
2351 * gcc.dg/analyzer/taint-1.c: Rename to...
2352 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
2353 wording. Mark some events as xfail.
2354 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
2355 * gcc.dg/analyzer/taint-size-1.c: New test.
2356 * gcc.dg/analyzer/taint-write-index-1.c: New test.
2357 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
2358
2359 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
2360
2361 * gcc.dg/pr103222.c: New test.
2362
2363 2021-11-12 Jan Hubicka <jh@suse.cz>
2364
2365 PR tree-optimization/103209
2366 * gcc.dg/tree-ssa/pta-callused.c: Update template.
2367 * gcc.c-torture/execute/pr103209.c: New test.
2368
2369 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
2370
2371 * gcc.target/aarch64/stp_1.c: New test.
2372
2373 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
2374
2375 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
2376 * gfortran.dg/gomp/clauses-1.f90: New test.
2377 * gfortran.dg/gomp/nowait-2.f90: New test.
2378 * gfortran.dg/gomp/nowait-3.f90: New test.
2379
2380 2021-11-12 Martin Liska <mliska@suse.cz>
2381
2382 PR testsuite/103051
2383 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
2384 CPUs.
2385
2386 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
2387
2388 * c-c++-common/gomp/target-implicit-map-1.c: New test.
2389 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
2390 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
2391 * c-c++-common/goacc/mdc-1.c: Likewise.
2392 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2393
2394 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
2395
2396 PR fortran/97896
2397 * gfortran.dg/index_5.f90: New.
2398
2399 2021-11-12 Richard Biener <rguenther@suse.de>
2400
2401 PR tree-optimization/103204
2402 * gcc.dg/torture/pr103204.c: New testcase.
2403
2404 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
2405
2406 * gcc.target/powerpc/test_mffsl.c: Require Power9.
2407
2408 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2409
2410 * gfortran.dg/inline_matmul_17.f90: Fix template
2411
2412 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
2413
2414 * c-c++-common/tm/inline-asm.c: Disable pure-const.
2415 * g++.dg/ipa/modref-1.C: Update template.
2416 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
2417 * gcc.dg/tree-ssa/modref-14.c: New test.
2418 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
2419 * gfortran.dg/do_subscript_3.f90: Add -O0.
2420
2421 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
2422
2423 * gfortran.dg/gomp/num-teams-1.f90: New file.
2424 * gfortran.dg/gomp/num-teams-2.f90: New file.
2425
2426 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
2427
2428 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
2429 -fdelete-null-pointer-checks.
2430 * gcc.dg/attr-returns-nonnull.c: Likewise.
2431 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
2432 * gcc.dg/ifcvt-4.c: Skip on nios2.
2433 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
2434
2435 2021-11-11 Richard Biener <rguenther@suse.de>
2436
2437 PR tree-optimization/103188
2438 * gcc.dg/torture/pr103188.c: New testcase.
2439
2440 2021-11-11 Richard Biener <rguenther@suse.de>
2441
2442 PR middle-end/103181
2443 * gcc.dg/torture/pr103181.c: New testcase.
2444
2445 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2446
2447 PR debug/101378
2448 * g++.dg/debug/dwarf2/pr101378.C: New test.
2449
2450 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2451
2452 PR target/102376
2453 * gcc.target/aarch64/pr102376.c: New test.
2454
2455 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2456
2457 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
2458 to half of the num_teams clauses.
2459 * c-c++-common/gomp/num-teams-1.c: New test.
2460 * c-c++-common/gomp/num-teams-2.c: New test.
2461 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
2462 to half of the num_teams clauses.
2463 * g++.dg/gomp/attrs-2.C (bar): Likewise.
2464 * g++.dg/gomp/num-teams-1.C: New test.
2465 * g++.dg/gomp/num-teams-2.C: New test.
2466
2467 2021-11-11 liuhongt <hongtao.liu@intel.com>
2468
2469 * gcc.target/i386/pr103151.c: New test.
2470
2471 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
2472
2473 * gcc.dg/tree-ssa/pr102906.c: New test.
2474
2475 2021-11-10 Andrew Pinski <apinski@marvell.com>
2476
2477 PR target/103170
2478 * gcc.c-torture/compile/vector-dup-1.c: New test.
2479
2480 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
2481
2482 PR tree-optimization/102892
2483 * gcc.dg/pr102892-1.c: New file.
2484 * gcc.dg/pr102892-2.c: Likewise.
2485
2486 2021-11-10 Martin Sebor <msebor@redhat.com>
2487
2488 PR testsuite/103161
2489 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
2490 argument evaluation order. Cast width and precision to signed
2491 to avoid undefined behavior.
2492
2493 2021-11-10 qing zhao <qing.zhao@oracle.com>
2494
2495 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
2496 to zero now with -ftrivial-auto-var-init=pattern.
2497
2498 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2499
2500 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
2501 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
2502 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
2503 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2504
2505 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2506
2507 * gcc.target/aarch64/shrn-combine-8.c: Update.
2508 * gcc.target/aarch64/shrn-combine-9.c: Update.
2509
2510 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
2511
2512 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
2513
2514 2021-11-10 Marek Polacek <polacek@redhat.com>
2515
2516 PR c++/101940
2517 * c-c++-common/Wno-attributes-1.c: New test.
2518 * c-c++-common/Wno-attributes-2.c: New test.
2519 * c-c++-common/Wno-attributes-3.c: New test.
2520
2521 2021-11-10 Jan Hubicka <jh@suse.cz>
2522
2523 * g++.dg/ipa/modref-1.C: Update template.
2524 * gcc.dg/ipa/modref-3.c: Update template.
2525 * gcc.dg/lto/modref-3_0.c: Update template.
2526 * gcc.dg/lto/modref-4_0.c: Update template.
2527 * gcc.dg/tree-ssa/modref-10.c: Update template.
2528 * gcc.dg/tree-ssa/modref-11.c: Update template.
2529 * gcc.dg/tree-ssa/modref-5.c: Update template.
2530 * gcc.dg/tree-ssa/modref-6.c: Update template.
2531 * gcc.dg/tree-ssa/modref-13.c: New test.
2532
2533 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2534
2535 PR testsuite/103042
2536 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
2537 vect_long_long instead of vect_long.
2538 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2539 Likewise.
2540 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2541 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2542 Likewise.
2543
2544 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2545
2546 * gcc.dg/signbit-2.c: Turn off masks.
2547 * gcc.dg/signbit-5.c: Likewise.
2548
2549 2021-11-10 Richard Biener <rguenther@suse.de>
2550
2551 PR testsuite/102690
2552 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
2553 and optimization.
2554
2555 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2556
2557 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2558
2559 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2560
2561 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
2562 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2563 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2564
2565 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
2566 Hongtao Liu <hongtao.liu@intel.com>
2567
2568 PR middle-end/102566
2569 * g++.target/i386/pr102566-1.C: New test.
2570 * g++.target/i386/pr102566-2.C: Likewise.
2571 * g++.target/i386/pr102566-3.C: Likewise.
2572 * g++.target/i386/pr102566-4.C: Likewise.
2573 * g++.target/i386/pr102566-5a.C: Likewise.
2574 * g++.target/i386/pr102566-5b.C: Likewise.
2575 * g++.target/i386/pr102566-6a.C: Likewise.
2576 * g++.target/i386/pr102566-6b.C: Likewise.
2577 * gcc.target/i386/pr102566-1a.c: Likewise.
2578 * gcc.target/i386/pr102566-1b.c: Likewise.
2579 * gcc.target/i386/pr102566-2.c: Likewise.
2580 * gcc.target/i386/pr102566-3a.c: Likewise.
2581 * gcc.target/i386/pr102566-3b.c: Likewise.
2582 * gcc.target/i386/pr102566-4.c: Likewise.
2583 * gcc.target/i386/pr102566-5.c: Likewise.
2584 * gcc.target/i386/pr102566-6.c: Likewise.
2585 * gcc.target/i386/pr102566-7.c: Likewise.
2586 * gcc.target/i386/pr102566-8a.c: Likewise.
2587 * gcc.target/i386/pr102566-8b.c: Likewise.
2588 * gcc.target/i386/pr102566-9a.c: Likewise.
2589 * gcc.target/i386/pr102566-9b.c: Likewise.
2590 * gcc.target/i386/pr102566-10a.c: Likewise.
2591 * gcc.target/i386/pr102566-10b.c: Likewise.
2592 * gcc.target/i386/pr102566-11.c: Likewise.
2593 * gcc.target/i386/pr102566-12.c: Likewise.
2594 * gcc.target/i386/pr102566-13.c: New test.
2595 * gcc.target/i386/pr102566-14.c: New test.
2596
2597 2021-11-10 liuhongt <hongtao.liu@intel.com>
2598
2599 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2600
2601 2021-11-10 konglin1 <lingling.kong@intel.com>
2602
2603 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2604
2605 2021-11-10 konglin1 <lingling.kong@intel.com>
2606
2607 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2608
2609 2021-11-10 liuhongt <hongtao.liu@intel.com>
2610
2611 * gcc.target/i386/pr102464-maxmin.c: New test.
2612
2613 2021-11-10 Andrew Pinski <apinski@marvell.com>
2614
2615 PR target/101529
2616 * c-c++-common/torture/builtin-convertvector-2.c: New test.
2617 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
2618
2619 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
2620
2621 * gcc.target/nios2/custom-fp-inline-1.c: New.
2622 * gcc.target/nios2/custom-fp-inline-2.c: New.
2623 * gcc.target/nios2/custom-fp-inline-3.c: New.
2624 * gcc.target/nios2/custom-fp-inline-4.c: New.
2625
2626 2021-11-09 David Malcolm <dmalcolm@redhat.com>
2627
2628 * gcc.dg/bad-pragma-locations.c: New test.
2629
2630 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
2631
2632 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2633
2634 2021-11-09 Andrew Pinski <apinski@marvell.com>
2635
2636 PR tree-optimization/10352
2637 * gcc.c-torture/execute/pr10352-1.c: New test.
2638
2639 2021-11-09 Marek Polacek <polacek@redhat.com>
2640
2641 * g++.dg/init/bitfield6.C: New test.
2642
2643 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
2644
2645 * gcc.target/riscv/pr102957.c: New.
2646
2647 2021-11-09 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR c++/103114
2650 * g++.dg/ext/complex10.C: New test.
2651
2652 2021-11-09 Patrick Palka <ppalka@redhat.com>
2653
2654 PR c++/98394
2655 PR c++/85846
2656 * g++.dg/cpp2a/concepts-pr98394.C: New test.
2657 * g++.dg/cpp2a/concepts-pr85846.C: New test.
2658
2659 2021-11-09 Patrick Palka <ppalka@redhat.com>
2660
2661 PR c++/100652
2662 * g++.dg/cpp1y/var-templ69.C: New test.
2663
2664 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2665
2666 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
2667 * lib/target-supports.exp (v9a): Add new armflag.
2668 (__ARM_ARCH_9A__): Add new armdef.
2669
2670 2021-11-09 Martin Jambor <mjambor@suse.cz>
2671
2672 PR ipa/103132
2673 * gcc.dg/ipa/pr103132.c: New test.
2674
2675 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
2676
2677 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2678
2679 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
2680
2681 * gcc.dg/tree-ssa/bittest.c: New test
2682
2683 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
2684
2685 * g++.dg/pr103122.C: New.
2686
2687 2021-11-08 Martin Jambor <mjambor@suse.cz>
2688
2689 PR ipa/103099
2690 PR ipa/103107
2691 * g++.dg/ipa/pr103099.C: New test.
2692 * gcc.dg/ipa/pr103107.c: Likewise.
2693
2694 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
2695
2696 * gcc.dg/pr103120.c: New test.
2697
2698 2021-11-08 Martin Liska <mliska@suse.cz>
2699
2700 PR gcov-profile/100520
2701 * gcc.dg/pr100520.c: New test.
2702
2703 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
2704
2705 * gcc.target/aarch64/neoverse_v1_1.c: New test.
2706
2707 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
2708
2709 * gcc.dg/tree-ssa/modref-12.c: New test.
2710
2711 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
2712
2713 * gcc.target/powerpc/vec-minmax-1.c: New test.
2714 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2715
2716 2021-11-08 liuhongt <hongtao.liu@intel.com>
2717
2718 * gcc.target/i386/pr102464-fma.c: New test.
2719
2720 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2721
2722 * gfortran.dg/co_reduce_2.f90: New test.
2723 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
2724 to OPERATION.
2725 * gfortran.dg/coarray_collectives_16.f90: Likewise.
2726 * gfortran.dg/coarray_collectives_9.f90: Likewise.
2727 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2728
2729 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
2730
2731 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
2732 multiple bad arguments in the call.
2733 * gfortran.dg/pr24823.f: Likewise.
2734 * gfortran.dg/pr39937.f: Likewise.
2735 * gfortran.dg/pr41011.f: Likewise.
2736 * gfortran.dg/pr61318.f90: Likewise.
2737 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2738 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2739
2740 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2741
2742 PR fortran/102715
2743 * gfortran.dg/pr68019.f90: Adjust error message.
2744 * gfortran.dg/pr102715.f90: New test.
2745
2746 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2747
2748 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2749
2750 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2751
2752 PR fortran/102817
2753 * gfortran.dg/pr102817.f90: New test.
2754
2755 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2756
2757 PR ipa/103073
2758 * g++.dg/torture/pr103073.C: New test.
2759 * gcc.dg/tree-ssa/modref-11.c: New test.
2760
2761 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2762
2763 PR fortran/69419
2764 * gfortran.dg/pr69419.f90: New test.
2765
2766 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2767
2768 PR fortran/100972
2769 * gfortran.dg/implicit_14.f90: Adjust error.
2770 * gfortran.dg/external_implicit_none_3.f08: New test.
2771
2772 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
2773
2774 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2775 on Darwin also use posix_memalign ().
2776
2777 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
2778
2779 * gcc.dg/pr103093.c: New.
2780
2781 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
2782
2783 PR target/103085
2784 PR target/103085
2785 * gcc.target/aarch64/pr103085.c: New test
2786
2787 2021-11-05 Martin Liska <mliska@suse.cz>
2788
2789 PR gcov-profile/102945
2790 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2791
2792 2021-11-05 Martin Liska <mliska@suse.cz>
2793
2794 PR debug/102955
2795 * g++.dg/pr102955.C: New test.
2796
2797 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
2798
2799 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
2800 deprecation warnings.
2801 * g++.dg/cpp0x/noexcept06.C: Likewise.
2802 * g++.dg/cpp0x/noexcept07.C: Likewise.
2803 * g++.dg/eh/forced3.C: Likewise.
2804 * g++.dg/eh/unexpected1.C: Likewise.
2805 * g++.old-deja/g++.eh/spec1.C: Likewise.
2806 * g++.old-deja/g++.eh/spec2.C: Likewise.
2807 * g++.old-deja/g++.eh/spec3.C: Likewise.
2808 * g++.old-deja/g++.eh/spec4.C: Likewise.
2809 * g++.old-deja/g++.mike/eh33.C: Likewise.
2810 * g++.old-deja/g++.mike/eh34.C: Likewise.
2811 * g++.old-deja/g++.mike/eh50.C: Likewise.
2812 * g++.old-deja/g++.mike/eh51.C: Likewise.
2813
2814 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2815
2816 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
2817 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
2818 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
2819 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
2820 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
2821 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
2822 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
2823 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
2824 * gcc.target/aarch64/signbit-2.c: New test.
2825
2826 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2827
2828 * gcc.dg/signbit-2.c: New test.
2829 * gcc.dg/signbit-3.c: New test.
2830 * gcc.dg/signbit-4.c: New test.
2831 * gcc.dg/signbit-5.c: New test.
2832 * gcc.dg/signbit-6.c: New test.
2833 * gcc.target/aarch64/signbit-1.c: New test.
2834
2835 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
2836
2837 PR tree-optimization/103079
2838 * gcc.dg/pr103079.c: New.
2839
2840 2021-11-04 Martin Jambor <mjambor@suse.cz>
2841
2842 PR ipa/93385
2843 * gcc.dg/guality/ipa-sra-1.c: New test.
2844
2845 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2846
2847 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
2848 generation tests.
2849
2850 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2851
2852 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
2853 Relax incorrect register number requirement.
2854 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
2855 equivalent codegen with fmov.
2856
2857 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
2858
2859 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2860
2861 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2862
2863 PR testsuite/103042
2864 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
2865 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
2866 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
2867 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2868 Likewise.
2869 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2870 Likewise.
2871 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2872 Likewise.
2873 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
2874 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
2875 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
2876 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
2877 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
2878 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2879 Likewise.
2880 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2881 Likewise.
2882 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2883 Likewise.
2884 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2885 Likewise.
2886 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
2887 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
2888 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2889 Likewise.
2890 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
2891 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
2892 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2893 Likewise.
2894 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
2895 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
2896 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2897 Likewise.
2898 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
2899 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2900 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2901 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2902 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2903 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2904 Likewise.
2905 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
2906 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
2907 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2908 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2909 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2910 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2911 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2912 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2913 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2914 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
2915 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
2916 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2917 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
2918 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2919 Likewise.
2920 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2921 Likewise.
2922 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2923 Likewise.
2924 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2925 Likewise.
2926
2927 2021-11-04 Richard Biener <rguenther@suse.de>
2928
2929 PR rtl-optimization/103075
2930 * gcc.dg/pr103075.c: New testcase.
2931
2932 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
2933
2934 PR tree-optimization/103062
2935 * gcc.dg/pr103062.c: New test.
2936
2937 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
2938
2939 * gcc.dg/vect/pr101145_1.c: Update case.
2940 * gcc.dg/vect/pr101145_2.c: Update case.
2941 * gcc.dg/vect/pr101145_3.c: Update case.
2942
2943 2021-11-04 Martin Liska <mliska@suse.cz>
2944
2945 * g++.dg/asan/asan_test.C: Disable one warning.
2946
2947 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
2948
2949 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
2950
2951 2021-11-04 liuhongt <hongtao.liu@intel.com>
2952
2953 * gcc.target/i386/pr101989-3.c: New test.
2954
2955 2021-11-04 liuhongt <hongtao.liu@intel.com>
2956
2957 * gcc.target/i386/pr102464-copysign-1.c: New test.
2958
2959 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2960
2961 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
2962 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
2963
2964 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2965
2966 * gcc.target/i386/amxtile-3.c: New test.
2967
2968 2021-11-04 Marek Polacek <polacek@redhat.com>
2969
2970 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
2971
2972 2021-11-03 Joseph Myers <joseph@codesourcery.com>
2973
2974 PR c/103031
2975 * gcc.dg/init-rounding-math-1.c: New test.
2976
2977 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
2978
2979 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
2980 * gcc.dg/tree-ssa/vrp07.c: Ditto.
2981 * gcc.dg/tree-ssa/vrp08.c: Ditto.
2982 * gcc.dg/tree-ssa/vrp09.c: Ditto.
2983 * gcc.dg/tree-ssa/vrp20.c: Ditto.
2984 * gcc.dg/tree-ssa/vrp92.c: Ditto.
2985 * jit.dg/test-sum-of-squares.c: Ditto.
2986
2987 2021-11-03 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/102970
2990 * g++.dg/opt/pr102970.C: New testcase.
2991
2992 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
2993
2994 * g++.dg/torture/pr103040.C: New test.
2995
2996 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
2997
2998 * gcc.dg/ipa/modref-3.c: New test.
2999
3000 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
3001
3002 * g++.dg/ipa/modref-1.C: Update template.
3003 * gcc.dg/tree-ssa/modref-10.c: New test.
3004
3005 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3006
3007 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
3008 and use z/Architecture since the tests require vector extensions.
3009 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
3010 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
3011 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
3012
3013 2021-11-02 Tamar Christina <tamar.christina@arm.com>
3014
3015 PR tree-optimization/103007
3016 * g++.dg/pr103007.C: New test.
3017
3018 2021-11-02 Richard Biener <rguenther@suse.de>
3019
3020 PR middle-end/103038
3021 * g++.dg/pr103038.C: New testcase.
3022
3023 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR target/103020
3026 * gcc.target/i386/pr103020.c: New test.
3027
3028 2021-11-02 Martin Liska <mliska@suse.cz>
3029
3030 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
3031 * gcc.dg/vect/tsvc/license.txt: New test.
3032 * gcc.dg/vect/tsvc/tsvc.h: New test.
3033 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
3034 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
3035 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
3036 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
3037 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
3038 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
3039 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
3040 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
3041 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
3042 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
3043 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
3044 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
3045 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
3046 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
3047 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
3048 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
3049 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
3050 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
3051 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
3052 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
3053 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
3054 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
3055 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
3056 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
3057 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
3058 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
3059 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
3060 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
3061 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
3062 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
3063 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
3064 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
3065 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
3066 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
3067 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
3068 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
3069 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
3070 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
3071 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
3072 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
3073 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
3074 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
3075 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
3076 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
3077 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
3078 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
3079 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
3080 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
3081 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
3082 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
3083 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
3084 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
3085 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
3086 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
3087 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
3088 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
3089 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
3090 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
3091 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
3092 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
3093 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
3094 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
3095 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
3096 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
3097 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
3098 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
3099 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
3100 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
3101 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
3102 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
3103 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
3104 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
3105 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
3106 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
3107 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
3108 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
3109 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
3110 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
3111 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
3112 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
3113 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
3114 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
3115 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
3116 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
3117 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
3118 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
3119 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
3120 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
3121 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
3122 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
3123 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
3124 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
3125 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
3126 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
3127 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
3128 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
3129 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
3130 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
3131 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
3132 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
3133 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
3134 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
3135 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
3136 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
3137 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
3138 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
3139 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
3140 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
3141 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
3142 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
3143 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
3144 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
3145 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
3146 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
3147 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
3148 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
3149 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
3150 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
3151 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
3152 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
3153 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
3154 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
3155 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
3156 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
3157 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
3158 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
3159 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
3160 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
3161 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
3162 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
3163 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
3164 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
3165 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
3166 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
3167 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
3168 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
3169 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
3170 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
3171 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
3172 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
3173 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
3174 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
3175 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
3176 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
3177 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
3178 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
3179 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
3180 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
3181 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
3182 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
3183 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
3184
3185 2021-11-02 liuhongt <hongtao.liu@intel.com>
3186
3187 PR testsuite/102944
3188 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
3189 selector.
3190 * gcc.dg/Warray-bounds-48.c: Ditto.
3191 * gcc.dg/Warray-bounds-51.c: Ditto.
3192 * gcc.dg/Warray-parameter-3.c: Ditto.
3193 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3194 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3195 * gcc.dg/Wstringop-overflow-68.c: Ditto
3196 * gcc.dg/Wstringop-overflow-76.c: Ditto
3197 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3198 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
3199 efficient target.
3200 (vect_slp_v4qi_store_unalign_1): Ditto.
3201 (struct_4char_block_move): Ditto.
3202 (struct_8char_block_move): Ditto.
3203 (stryct_16char_block_move): Ditto.
3204 (vect_slp_v2hi_store_align): Ditto.
3205 (vect_slp_v2qi_store): Rename to ..
3206 (vect_slp_v2qi_store_align): .. this.
3207 (vect_slp_v4qi_store): Rename to ..
3208 (vect_slp_v4qi_store_align): .. This.
3209 (vect_slp_v8qi_store): Rename to ..
3210 (vect_slp_v8qi_store_unalign_1): .. This.
3211 (vect_slp_v16qi_store): Rename to ..
3212 (vect_slp_v16qi_store_unalign_1): .. This.
3213 (vect_slp_v2hi_store): Rename to ..
3214 (vect_slp_v2hi_store_unalign): .. This.
3215 (vect_slp_v4hi_store): Rename to ..
3216 (vect_slp_v4hi_store_unalign): This.
3217 (vect_slp_v2si_store): Rename to ..
3218 (vect_slp_v2si_store_align): .. This.
3219 (vect_slp_v4si_store): Rename to ..
3220 (vect_slp_v4si_store_unalign): Ditto.
3221 (check_vect_slp_aligned_store_usage): Rename to ..
3222 (check_vect_slp_store_usage): .. this and adjust code to make
3223 it an exact pattern match of corresponding testcase.
3224
3225 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
3226 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR target/102986
3229 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
3230 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
3231 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
3232 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
3233 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
3234
3235 2021-11-02 Jakub Jelinek <jakub@redhat.com>
3236
3237 * g++.dg/gomp/loop-8.C: New test.
3238
3239 2021-11-01 Martin Liska <mliska@suse.cz>
3240
3241 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
3242
3243 2021-11-01 qing zhao <qing.zhao@oracle.com>
3244
3245 * c-c++-common/pr102281.c: New test.
3246 * gcc.target/i386/auto-init-2.c: Adjust testing case.
3247 * gcc.target/i386/auto-init-4.c: Likewise.
3248 * gcc.target/i386/auto-init-6.c: Likewise.
3249 * gcc.target/aarch64/auto-init-6.c: Likewise.
3250
3251 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3252
3253 * gcc.target/aarch64/vect-cse-codegen.c: New test.
3254
3255 2021-11-01 Tamar Christina <tamar.christina@arm.com>
3256
3257 PR testsuite/103000
3258 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3259 Force unroll.
3260 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
3261 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3262 Likewise
3263 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3264 Likewise.
3265
3266 2021-11-01 David Malcolm <dmalcolm@redhat.com>
3267
3268 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
3269 "escape-source" attribute.
3270 * c-c++-common/diagnostic-format-json-2.c: Likewise.
3271 * c-c++-common/diagnostic-format-json-3.c: Likewise.
3272 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
3273 * c-c++-common/diagnostic-format-json-5.c: Likewise.
3274 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
3275 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
3276 * gcc.dg/encoding-issues-bytes.c: New test.
3277 * gcc.dg/encoding-issues-unicode.c: New test.
3278 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
3279 "escape-source" attribute.
3280 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
3281 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
3282
3283 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
3284
3285 * gcc.dg/pr103003.c: New.
3286
3287 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
3288
3289 * g++.dg/ipa/modref-1.C: New test.
3290
3291 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
3292
3293 PR d/102959
3294 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
3295
3296 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
3297
3298 PR middle-end/102972
3299 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
3300 routine test.
3301 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
3302 * c-c++-common/gomp/teams-3.c: New test.
3303 * gfortran.dg/gomp/teams-3.f90: New test.
3304 * gfortran.dg/gomp/teams-4.f90: New test.
3305
3306 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
3307
3308 * gfortran.dg/intrinsic_short-long.f90: New test.
3309
3310 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
3311
3312 PR fortran/99853
3313 * gfortran.dg/pr99853.f90: New test.
3314
3315 2021-10-30 Jakub Jelinek <jakub@redhat.com>
3316
3317 * c-c++-common/gomp/loop-10.c: New test.
3318
3319 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3320
3321 * g++.dg/vect/pr99149.cc: Update case.
3322
3323 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
3324
3325 * c-c++-common/gomp/pragma-1.c: New test.
3326 * c-c++-common/gomp/pragma-2.c: New test.
3327
3328 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
3329
3330 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
3331 * gcc.dg/old-style-asm-1.c: Same.
3332 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
3333 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
3334 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
3335 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
3336 * gcc.dg/tree-ssa/pr20701.c: Same.
3337 * gcc.dg/tree-ssa/pr21001.c: Same.
3338 * gcc.dg/tree-ssa/pr21294.c: Same.
3339 * gcc.dg/tree-ssa/pr21417.c: Same.
3340 * gcc.dg/tree-ssa/pr21559.c: Same.
3341 * gcc.dg/tree-ssa/pr21563.c: Same.
3342 * gcc.dg/tree-ssa/pr49039.c: Same.
3343 * gcc.dg/tree-ssa/pr59597.c: Same.
3344 * gcc.dg/tree-ssa/pr61839_1.c: Same.
3345 * gcc.dg/tree-ssa/pr61839_3.c: Same.
3346 * gcc.dg/tree-ssa/pr66752-3.c: Same.
3347 * gcc.dg/tree-ssa/pr68198.c: Same.
3348 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3349 * gcc.dg/tree-ssa/pr77445.c: Same.
3350 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
3351 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
3352 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
3353 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
3354 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
3355 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
3356 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
3357 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
3358 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
3359 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3360 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
3361 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
3362 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3363 * gcc.dg/tree-ssa/vrp02.c: Same.
3364 * gcc.dg/tree-ssa/vrp03.c: Same.
3365 * gcc.dg/tree-ssa/vrp05.c: Same.
3366 * gcc.dg/tree-ssa/vrp06.c: Same.
3367 * gcc.dg/tree-ssa/vrp07.c: Same.
3368 * gcc.dg/tree-ssa/vrp08.c: Same.
3369 * gcc.dg/tree-ssa/vrp09.c: Same.
3370 * gcc.dg/tree-ssa/vrp33.c: Same.
3371 * gcc.dg/uninit-pred-9_b.c: Same.
3372 * gcc.dg/uninit-pred-7_a.c: xfail.
3373
3374 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
3375
3376 * lib/multiline.exp (_build_multiline_regex): Use a better
3377 regexp than .* to match up to EOL.
3378
3379 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
3380
3381 * gcc.dg/pr102983.c: New.
3382
3383 2021-10-29 Tamar Christina <tamar.christina@arm.com>
3384
3385 PR tree-optimization/102977
3386 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
3387 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
3388 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
3389 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3390 Updated.
3391 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3392 Updated.
3393 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3394 Updated.
3395 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
3396 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
3397 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3398 Updated.
3399 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3400 Updated.
3401 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3402 Updated.
3403 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3404 Updated.
3405 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
3406 Updated.
3407 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
3408 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3409 Updated.
3410 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
3411 Updated.
3412 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
3413 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3414 Updated.
3415 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
3416 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
3417 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3418 Updated.
3419 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
3420 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
3421 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
3422 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
3423 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
3424 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3425 Updated.
3426 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
3427 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
3428 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
3429 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
3430 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
3431 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
3432 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
3433 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
3434 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
3435 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
3436 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
3437 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
3438 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
3439 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3440 Updated.
3441 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3442 Updated.
3443 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3444 Updated.
3445 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3446 Updated.
3447 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
3448 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
3449 Removed.
3450
3451 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3452
3453 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3454
3455 2021-10-29 Richard Biener <rguenther@suse.de>
3456
3457 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
3458 -fexcess-precision=standard.
3459
3460 2021-10-29 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR c++/102820
3463 * g++.dg/cpp0x/dr2351.C: New test.
3464
3465 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
3466
3467 PR target/102868
3468 * gcc.target/powerpc/pr102868.c: New test.
3469
3470 2021-10-29 liuhongt <hongtao.liu@intel.com>
3471
3472 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
3473
3474 2021-10-28 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR tree-optimization/102951
3477 * gcc.dg/tree-ssa/pr102951.c: New test.
3478 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3479
3480 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3481
3482 * gcc.dg/ifcvt-4.c: Adjust.
3483
3484 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3485
3486 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
3487 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
3488
3489 2021-10-28 Patrick Palka <ppalka@redhat.com>
3490
3491 PR c++/102933
3492 * g++.dg/cpp2a/nontype-class50.C: New test.
3493 * g++.dg/cpp2a/nontype-class50a.C: New test.
3494
3495 2021-10-28 Patrick Palka <ppalka@redhat.com>
3496
3497 PR c++/102780
3498 * g++.dg/cpp1z/fold13.C: New test.
3499
3500 2021-10-28 Richard Biener <rguenther@suse.de>
3501
3502 PR middle-end/84407
3503 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
3504 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
3505
3506 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
3507
3508 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
3509 * gcc.dg/tree-ssa/vrp113.c: Same.
3510
3511 2021-10-28 Richard Biener <rguenther@suse.de>
3512
3513 PR middle-end/57245
3514 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
3515
3516 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
3517
3518 PR target/102767
3519 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
3520
3521 2021-10-28 Alexandre Oliva <oliva@adacore.com>
3522
3523 * c-c++-common/torture/harden-comp.c: New.
3524 * c-c++-common/torture/harden-cond.c: New.
3525
3526 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3527
3528 * gcc.target/powerpc/builtins-1.c: Adjust.
3529
3530 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3531
3532 PR target/94613
3533 * gcc.target/powerpc/pr94613.c: New test.
3534
3535 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
3536
3537 * gcc.target/i386/avx512fp16-recip-1.c: New test.
3538 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
3539 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
3540
3541 2021-10-27 Martin Sebor <msebor@redhat.com>
3542
3543 * gcc.dg/Warray-bounds-90.c: Fix a typo.
3544
3545 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
3546
3547 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
3548
3549 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR tree-optimization/102897
3552 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
3553
3554 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3555
3556 * c-c++-common/gomp/loop-8.c: New test.
3557 * c-c++-common/gomp/loop-9.c: New test.
3558
3559 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR c++/102854
3562 * g++.dg/gomp/loop-3.C: Don't expect some errors.
3563 * g++.dg/gomp/loop-7.C: New test.
3564
3565 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR c++/102753
3568 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
3569 * g++.dg/cpp2a/consteval24.C: New test.
3570 * g++.dg/cpp23/consteval-if12.C: New test.
3571
3572 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR c++/102753
3575 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
3576 * g++.dg/cpp2a/consteval20.C: New test.
3577 * g++.dg/cpp2a/consteval21.C: New test.
3578 * g++.dg/cpp2a/consteval22.C: New test.
3579 * g++.dg/cpp2a/consteval23.C: New test.
3580 * g++.dg/cpp23/consteval-if11.C: New test.
3581
3582 2021-10-26 Martin Sebor <msebor@redhat.com>
3583
3584 PR tree-optimization/102238
3585 PR tree-optimization/102919
3586 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
3587 * gcc.dg/Wrestrict-23.c: New test.
3588
3589 2021-10-26 Martin Sebor <msebor@redhat.com>
3590
3591 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
3592 * gcc.dg/Wstringop-overflow-81.c: New test.
3593
3594 2021-10-26 Martin Sebor <msebor@redhat.com>
3595
3596 PR middle-end/102453
3597 * gcc.dg/Warray-bounds-90.c: New test.
3598 * gcc.dg/Wstringop-overflow-77.c: New test.
3599 * gcc.dg/Wstringop-overflow-78.c: New test.
3600 * gcc.dg/Wstringop-overflow-79.c: New test.
3601 * gcc.dg/Wstringop-overflow-80.c: New test.
3602 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
3603
3604 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3605
3606 PR fortran/86551
3607 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
3608 fixed.
3609
3610 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3611
3612 PR fortran/102956
3613 * gfortran.dg/pdt_32.f03: New test.
3614
3615 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
3616
3617 PR rtl-optimization/102842
3618 * g++.target/arm/pr102842.C: New test.
3619
3620 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3621
3622 PR fortran/102917
3623 * gfortran.dg/pdt_4.f03: Adjust testcase.
3624
3625 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3626
3627 PR fortran/102816
3628 * gfortran.dg/pr102816.f90: New test.
3629
3630 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
3631
3632 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
3633 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
3634
3635 2021-10-26 Marek Polacek <polacek@redhat.com>
3636
3637 PR c++/102617
3638 * g++.dg/cpp23/init-stmt1.C: New test.
3639 * g++.dg/cpp23/init-stmt2.C: New test.
3640
3641 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
3642
3643 PR testsuite/102910
3644 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
3645 instead of alloca.
3646
3647 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3648
3649 PR testsuite/102834
3650 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
3651 to dg-options.
3652
3653 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655 PR testsuite/102835
3656 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
3657 %ebp.
3658
3659 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3660
3661 PR testsuite/102836
3662 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
3663 dg-options.
3664 * gcc.target/i386/pieces-memset-4.c: Likewise.
3665 * gcc.target/i386/pieces-memset-7.c: Likewise.
3666 * gcc.target/i386/pieces-memset-8.c: Likewise.
3667 * gcc.target/i386/pieces-memset-41.c: Likewise.
3668 * gcc.target/i386/pr90773-1.c: Likewise.
3669
3670 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3671
3672 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
3673 dg-options.
3674 * gcc.target/i386/pr100704-2.c: Likewise.
3675
3676 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
3677
3678 * gcc.dg/pr102897.c: New test.
3679
3680 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
3681
3682 PR fortran/102885
3683 * gfortran.dg/lto/bind-c-char_0.f90: New test.
3684
3685 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
3686
3687 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
3688
3689 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3690
3691 PR testsuite/102857
3692 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
3693 Tweak for aarch64.
3694
3695 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3696
3697 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
3698 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
3699
3700 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3701
3702 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
3703 * gcc.dg/graphite/scop-dsyr2k.c: Same.
3704 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
3705 * gcc.dg/graphite/scop-dsyrk.c: Same.
3706 * gcc.dg/tree-ssa/pr20701.c: Same.
3707 * gcc.dg/tree-ssa/pr20702.c: Same.
3708 * gcc.dg/tree-ssa/pr21086.c: Same.
3709 * gcc.dg/tree-ssa/pr25382.c: Same.
3710 * gcc.dg/tree-ssa/pr58480.c: Same.
3711 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3712 * gcc.dg/tree-ssa/vrp08.c: Same.
3713 * gcc.dg/tree-ssa/vrp55.c: Same.
3714 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3715 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
3716 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
3717 * gcc.dg/uninit-pr89230-1.c: xfail.
3718 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
3719
3720 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
3721
3722 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
3723 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
3724
3725 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
3726
3727 * gcc.target/bfin/ssashift-1.c: New test case.
3728
3729 2021-10-25 Tamar Christina <tamar.christina@arm.com>
3730
3731 PR target/102907
3732 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
3733 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
3734 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
3735 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
3736 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
3737 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3738 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3739
3740 2021-10-25 Jim Wilson <jimw@sifive.com>
3741 Kito Cheng <kito.cheng@sifive.com>
3742 Jia-Wei Chen <jiawei@iscas.ac.cn>
3743 Shi-Hua Liao <shihua@iscas.ac.cn>
3744
3745 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3746 * gcc.target/riscv/zbs-bclr.c: New.
3747 * gcc.target/riscv/zbs-bext.c: Ditto.
3748 * gcc.target/riscv/zbs-binv.c: Ditto.
3749 * gcc.target/riscv/zbs-bset.c: Ditto.
3750
3751 2021-10-25 Jim Wilson <jimw@sifive.com>
3752
3753 * gcc.target/riscv/zbb-li-rotr.c: New.
3754
3755 2021-10-25 Jim Wilson <jimw@sifive.com>
3756 Kito Cheng <kito.cheng@sifive.com>
3757 Jia-Wei Chen <jiawei@iscas.ac.cn>
3758
3759 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3760 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3761 * gcc.target/riscv/zbb-min-max.c: Ditto.
3762 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3763 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3764 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3765 * gcc.target/riscv/zbbw.c: Ditto.
3766
3767 2021-10-25 Jim Wilson <jimw@sifive.com>
3768 Kito Cheng <kito.cheng@sifive.com>
3769 Jia-Wei Chen <jiawei@iscas.ac.cn>
3770
3771 * gcc.target/riscv/zba-adduw.c: New.
3772 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3773 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
3774 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
3775 * gcc.target/riscv/zba-slliuw.c: Ditto.
3776 * gcc.target/riscv/zba-zextw.c: Ditto.
3777
3778 2021-10-25 liuhongt <hongtao.liu@intel.com>
3779
3780 PR target/102464
3781 * gcc.target/i386/pr102464-sqrtph.c: New test.
3782 * gcc.target/i386/pr102464-sqrtsh.c: New test.
3783
3784 2021-10-25 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/102920
3787 * gcc.dg/torture/pr102920.c: New testcase.
3788
3789 2021-10-25 konglin1 <lingling.kong@intel.com>
3790
3791 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
3792
3793 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
3794
3795 * gcc.target/bfin/20090914-3.c: Tweak test case.
3796
3797 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
3798
3799 PR fortran/9262
3800 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
3801 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
3802
3803 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
3804
3805 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
3806 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
3807
3808 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3809 Sandra Loosemore <sandra@codesourcery.com>
3810
3811 PR fortran/95196
3812 * gfortran.dg/PR95196.f90: New.
3813
3814 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3815
3816 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
3817 other dg-* to change XFAIL to PASS.
3818 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3819 * gfortran.dg/block_4.f08: Likewise.
3820 * gfortran.dg/charlen_04.f90: Likewise.
3821 * gfortran.dg/charlen_05.f90: Likewise.
3822 * gfortran.dg/charlen_06.f90: Likewise.
3823 * gfortran.dg/charlen_13.f90: Likewise.
3824 * gfortran.dg/coarray_9.f90: Likewise.
3825 * gfortran.dg/coarray_collectives_3.f90: Likewise.
3826 * gfortran.dg/data_invalid.f90: Likewise.
3827 * gfortran.dg/do_4.f: Likewise.
3828 * gfortran.dg/dollar_sym_1.f90: Likewise.
3829 * gfortran.dg/dollar_sym_3.f: Likewise.
3830 * gfortran.dg/fmt_tab_1.f90: Likewise.
3831 * gfortran.dg/fmt_tab_2.f90: Likewise.
3832 * gfortran.dg/forall_16.f90: Likewise.
3833 * gfortran.dg/g77/970125-0.f: Likewise.
3834 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
3835 * gfortran.dg/interface_operator_1.f90: Likewise.
3836 * gfortran.dg/interface_operator_2.f90: Likewise.
3837 * gfortran.dg/line_length_4.f90: Likewise.
3838 * gfortran.dg/line_length_5.f90: Likewise.
3839 * gfortran.dg/line_length_6.f90: Likewise.
3840 * gfortran.dg/line_length_8.f90: Likewise.
3841 * gfortran.dg/line_length_9.f90: Likewise.
3842 * gfortran.dg/pr65045.f90: Likewise.
3843 * gfortran.dg/pr69497.f90: Likewise.
3844 * gfortran.dg/submodule_21.f08: Likewise.
3845 * gfortran.dg/tab_continuation.f: Likewise.
3846 * gfortran.dg/typebound_proc_2.f90: Likewise.
3847 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
3848
3849 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3850
3851 PR fortran/92621
3852 * gfortran.dg/bind-c-intent-out-2.f90: New test.
3853
3854 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3855 Sandra Loosemore <sandra@codesourcery.com>
3856
3857 PR fortran/94289
3858 * gfortran.dg/PR94289.f90: New.
3859
3860 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3861 Sandra Loosemore <sandra@codesourcery.com>
3862
3863 PR fortran/100906
3864 * gfortran.dg/PR100906.f90: New.
3865 * gfortran.dg/PR100906.c: New.
3866
3867 2021-10-22 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/102893
3870 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3871
3872 2021-10-22 Richard Biener <rguenther@suse.de>
3873
3874 PR bootstrap/102681
3875 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
3876 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
3877
3878 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
3879
3880 PR testsuite/102840
3881 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
3882
3883 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3884
3885 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
3886 xmm/ymm load/store.
3887
3888 2021-10-21 Martin Liska <mliska@suse.cz>
3889
3890 PR debug/102585
3891 PR bootstrap/102766
3892 * gcc.dg/pr102585.c: New test.
3893
3894 2021-10-21 Martin Jambor <mjambor@suse.cz>
3895
3896 PR tree-optimization/102505
3897 * g++.dg/torture/pr102505.C: New test.
3898
3899 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3900
3901 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
3902 instead of x = x + 1 in places where the latter could be a data race.
3903 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
3904 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
3905
3906 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3907
3908 PR target/102812
3909 * gcc.target/i386/pr102812.c: New test.
3910
3911 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR middle-end/64888
3914 * c-c++-common/ubsan/pr64888.c: New test.
3915
3916 2021-10-21 Andrew Pinski <apinski@marvell.com>
3917
3918 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
3919
3920 2021-10-21 Richard Biener <rguenther@suse.de>
3921
3922 PR testsuite/102861
3923 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
3924 the vect dump instead.
3925
3926 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
3927
3928 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
3929 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
3930 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
3931 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
3932 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
3933
3934 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
3935
3936 PR fortran/94070
3937 * gfortran.dg/c-interop/shape-bindc.f90: New test.
3938 * gfortran.dg/c-interop/shape-poly.f90: New test.
3939 * gfortran.dg/c-interop/size-bindc.f90: New test.
3940 * gfortran.dg/c-interop/size-poly.f90: New test.
3941 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
3942 * gfortran.dg/c-interop/ubound-poly.f90: New test.
3943
3944 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3945
3946 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
3947
3948 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3949
3950 * gcc.target/aarch64/narrow_high_combine.c: Update case.
3951 * gcc.target/aarch64/xtn-combine-1.c: New test.
3952 * gcc.target/aarch64/xtn-combine-2.c: New test.
3953 * gcc.target/aarch64/xtn-combine-3.c: New test.
3954 * gcc.target/aarch64/xtn-combine-4.c: New test.
3955 * gcc.target/aarch64/xtn-combine-5.c: New test.
3956 * gcc.target/aarch64/xtn-combine-6.c: New test.
3957
3958 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3959
3960 * gcc.target/aarch64/shl-combine-2.c: New test.
3961 * gcc.target/aarch64/shl-combine-3.c: New test.
3962 * gcc.target/aarch64/shl-combine-4.c: New test.
3963 * gcc.target/aarch64/shl-combine-5.c: New test.
3964
3965 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3966
3967 * gcc.target/aarch64/shrn-combine-10.c: New test.
3968 * gcc.target/aarch64/shrn-combine-5.c: New test.
3969 * gcc.target/aarch64/shrn-combine-6.c: New test.
3970 * gcc.target/aarch64/shrn-combine-7.c: New test.
3971 * gcc.target/aarch64/shrn-combine-8.c: New test.
3972 * gcc.target/aarch64/shrn-combine-9.c: New test.
3973
3974 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3975
3976 * gcc.target/aarch64/shrn-combine-1.c: New test.
3977 * gcc.target/aarch64/shrn-combine-2.c: New test.
3978 * gcc.target/aarch64/shrn-combine-3.c: New test.
3979 * gcc.target/aarch64/shrn-combine-4.c: New test.
3980
3981 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
3982
3983 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
3984 pattern.
3985
3986 2021-10-20 Martin Liska <mliska@suse.cz>
3987
3988 Revert:
3989 2021-10-20 Martin Liska <mliska@suse.cz>
3990
3991 PR target/102374
3992 * gcc.target/i386/pr102374.c: New test.
3993
3994 2021-10-20 Martin Liska <mliska@suse.cz>
3995
3996 Revert:
3997 2021-10-20 Martin Liska <mliska@suse.cz>
3998
3999 PR target/102375
4000 * gcc.target/aarch64/pr102375.c: New test.
4001
4002 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
4003
4004 PR target/100966
4005 * gcc.target/aarch64/frint.x: Add roundeven tests.
4006 * gcc.target/aarch64/frint_double.c: Likewise.
4007 * gcc.target/aarch64/frint_float.c: Likewise.
4008
4009 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4010
4011 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
4012 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4013 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
4014 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
4015 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
4016 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
4017 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
4018 * gcc.target/aarch64/vclz.c: Likewise.
4019 * gcc.target/aarch64/vneg_s.c: Likewise.
4020
4021 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4022
4023 * gcc.target/aarch64/merge_trunc1.c: New test.
4024
4025 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
4026
4027 * gcc.dg/pr102764.c: New test.
4028
4029 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
4030
4031 PR fortran/102815
4032 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
4033 big andian.
4034
4035 2021-10-20 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR c++/102642
4038 * g++.dg/tls/pr102642.C: New test.
4039
4040 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
4041 Richard Biener <rguenther@suse.de>
4042
4043 * gcc.dg/Warray-bounds-87.c: Remove xfail.
4044 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
4045 * gcc.dg/graphite/pr69728.c: Remove xfail.
4046 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
4047 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
4048 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
4049 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
4050 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
4051 * gcc.dg/tree-ssa/pr21559.c: Same.
4052 * gcc.dg/tree-ssa/pr59597.c: Same.
4053 * gcc.dg/tree-ssa/pr71437.c: Same.
4054 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4055 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
4056 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4057 * gcc.dg/vect/bb-slp-16.c: Same.
4058 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
4059 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
4060 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
4061 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
4062
4063 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
4064
4065 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
4066
4067 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
4068 Kewen Lin <linkw@linux.ibm.com>
4069
4070 PR middle-end/102722
4071 PR middle-end/102697
4072 PR middle-end/102462
4073 PR middle-end/102706
4074 PR middle-end/102744
4075 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
4076 xfail/target selector.
4077 * gcc.dg/Warray-bounds-51.c: Ditto.
4078 * gcc.dg/Warray-parameter-3.c: Ditto.
4079 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4080 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4081 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4082 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4083 * gcc.dg/Warray-bounds-48.c: Ditto.
4084 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
4085 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
4086 New function.
4087 (check_effective_target_vect_slp_v2qi_store): Ditto.
4088 (check_effective_target_vect_slp_v4qi_store): Ditto.
4089 (check_effective_target_vect_slp_v8qi_store): Ditto.
4090 (check_effective_target_vect_slp_v16qi_store): Ditto.
4091 (check_effective_target_vect_slp_v2hi_store): Ditto.
4092 (check_effective_target_vect_slp_v4hi_store): Ditto.
4093 (check_effective_target_vect_slp_v2si_store): Ditto.
4094 (check_effective_target_vect_slp_v4si_store): Ditto.
4095 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
4096 * gcc.dg/Warray-bounds-51-novec.c: New test.
4097 * gcc.dg/Warray-bounds-48-novec.c: New test.
4098 * gcc.dg/Warray-parameter-3-novec.c: New test.
4099 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
4100 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
4101 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
4102 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
4103
4104 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
4105
4106 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
4107 to minimally Power8.
4108
4109 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
4110
4111 PR fortran/92482
4112 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
4113
4114 2021-10-19 Martin Liska <mliska@suse.cz>
4115
4116 PR target/102375
4117 * gcc.target/aarch64/pr102375.c: New test.
4118
4119 2021-10-19 Richard Biener <rguenther@suse.de>
4120
4121 PR tree-optimization/102827
4122 * gcc.dg/pr102827.c: New testcase.
4123
4124 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
4125
4126 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
4127
4128 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
4129
4130 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
4131
4132 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4133
4134 PR target/93183
4135 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
4136
4137 2021-10-19 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR c++/102786
4140 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
4141
4142 2021-10-19 Martin Liska <mliska@suse.cz>
4143
4144 PR target/102374
4145 * gcc.target/i386/pr102374.c: New test.
4146
4147 2021-10-19 dianhong xu <dianhong.xu@intel.com>
4148
4149 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
4150 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
4151 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
4152 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
4153
4154 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
4155
4156 PR tree-optimization/102796
4157 * g++.dg/pr102796.C: New.
4158
4159 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
4160
4161 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
4162 Add tests.
4163 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
4164 Add tests.
4165
4166 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
4167
4168 PR target/102761
4169 * gcc.target/i386/pr102761.c: New test.
4170
4171 2021-10-18 Jason Merrill <jason@redhat.com>
4172
4173 * g++.dg/template/crash90.C: Check location of pedwarn.
4174
4175 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
4176
4177 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
4178 (dg-options): Remove -m32.
4179
4180 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4181
4182 * gcc.target/i386/387-12.c: Add explicit -m32 option.
4183
4184 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4185
4186 * gcc.target/bfin/ones.c: New test case.
4187 * gcc.target/bfin/parity.c: New test case.
4188 * gcc.target/bfin/popcount.c: New test case.
4189
4190 2021-10-18 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/102788
4193 * g++.dg/vect/pr102788.cc: New testcase.
4194
4195 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
4196
4197 * gcc.target/bfin/ssabs.c: New test case.
4198 * gcc.target/bfin/ssneg.c: New test case.
4199
4200 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4201
4202 PR target/93183
4203 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
4204 * gcc.target/aarch64/sve/pr93183.c: New test.
4205
4206 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4207
4208 PR fortran/102086
4209 PR fortran/92189
4210 PR fortran/92621
4211 PR fortran/101308
4212 PR fortran/101309
4213 PR fortran/101635
4214 PR fortran/92482
4215 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
4216 * gfortran.dg/PR100914.f90: Remove xfail.
4217 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
4218 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
4219 * gfortran.dg/PR93963.f90: Extend select-rank tests.
4220 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
4221 update scan-dump.
4222 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
4223 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
4224 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
4225 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
4226 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
4227 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
4228 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
4229 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
4230 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
4231 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
4232 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
4233 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
4234 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
4235 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
4236 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
4237 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
4238 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
4239 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
4240 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
4241 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
4242 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
4243 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
4244 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
4245 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
4246 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
4247 * gfortran.dg/c-interop/shape.f90: Add implicit none.
4248 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
4249 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
4250 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
4251 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
4252 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
4253 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
4254 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
4255 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
4256 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
4257 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
4258 * gfortran.dg/assumed_type_12.f90: New test.
4259 * gfortran.dg/assumed_type_13.c: New test.
4260 * gfortran.dg/assumed_type_13.f90: New test.
4261 * gfortran.dg/bind-c-char-descr.f90: New test.
4262 * gfortran.dg/bind-c-contiguous-1.c: New test.
4263 * gfortran.dg/bind-c-contiguous-1.f90: New test.
4264 * gfortran.dg/bind-c-contiguous-2.f90: New test.
4265 * gfortran.dg/bind-c-contiguous-3.c: New test.
4266 * gfortran.dg/bind-c-contiguous-3.f90: New test.
4267 * gfortran.dg/bind-c-contiguous-4.c: New test.
4268 * gfortran.dg/bind-c-contiguous-4.f90: New test.
4269 * gfortran.dg/bind-c-contiguous-5.c: New test.
4270 * gfortran.dg/bind-c-contiguous-5.f90: New test.
4271
4272 2021-10-18 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/102798
4275 * gcc.dg/pr102798.c: New testcase.
4276
4277 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
4278
4279 PR fortran/102745
4280 * gfortran.dg/class_72.f90: New.
4281
4282 2021-10-15 Jason Merrill <jason@redhat.com>
4283
4284 PR c++/51851
4285 PR c++/101402
4286 PR c++/102033
4287 PR c++/102034
4288 PR c++/102039
4289 PR c++/102044
4290 * g++.dg/template/fnspec2.C: New test.
4291 * g++.dg/template/parm-cv1.C: New test.
4292 * g++.dg/template/parm-cv2.C: New test.
4293 * g++.dg/template/parm-cv3.C: New test.
4294
4295 2021-10-15 Harald Anlauf <anlauf@gmx.de>
4296 Tobias Burnus <tobias@codesourcery.com>
4297
4298 PR fortran/102685
4299 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
4300 * gfortran.dg/pr70931.f90: Likewise.
4301 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4302 * gfortran.dg/pr102685.f90: New test.
4303
4304 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
4305
4306 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
4307
4308 2021-10-15 Richard Biener <rguenther@suse.de>
4309
4310 * lib/prune.exp: Prune STABS obsoletion message.
4311
4312 2021-10-15 Richard Biener <rguenther@suse.de>
4313
4314 PR c/102763
4315 * gcc.dg/gimplefe-error-12.c: New testcase.
4316
4317 2021-10-15 Richard Biener <rguenther@suse.de>
4318
4319 PR ipa/102762
4320 * gcc.dg/torture/pr102762.c: New testcase.
4321
4322 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4323
4324 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
4325 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
4326 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
4327
4328 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4329
4330 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
4331
4332 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
4333
4334 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
4335 vblendmps.
4336 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
4337 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
4338 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
4339 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
4340 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
4341
4342 2021-10-15 Jason Merrill <jason@redhat.com>
4343
4344 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
4345 * g++.dg/cpp0x/constexpr-inst1.C: New test.
4346
4347 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
4348
4349 * gcc.dg/pr102738.c: Add target int128.
4350
4351 2021-10-14 Joseph Myers <joseph@codesourcery.com>
4352
4353 * gcc.dg/format/c11-dfp-printf-1.c,
4354 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
4355 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
4356
4357 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
4358
4359 * gcc.target/powerpc/unwind-backchain.c: New test.
4360
4361 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4362
4363 PR fortran/102717
4364 * gfortran.dg/reshape_shape_2.f90: New test.
4365
4366 2021-10-14 Harald Anlauf <anlauf@gmx.de>
4367
4368 PR fortran/102716
4369 * gfortran.dg/shape_10.f90: New test.
4370
4371 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
4372
4373 PR tree-optimization/102738
4374 * gcc.dg/pr102738.c: New.
4375
4376 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
4377
4378 * gfortran.dg/gomp/declare-variant-1.f90: New test.
4379 * gfortran.dg/gomp/declare-variant-10.f90: New test.
4380 * gfortran.dg/gomp/declare-variant-11.f90: New test.
4381 * gfortran.dg/gomp/declare-variant-12.f90: New test.
4382 * gfortran.dg/gomp/declare-variant-13.f90: New test.
4383 * gfortran.dg/gomp/declare-variant-14.f90: New test.
4384 * gfortran.dg/gomp/declare-variant-15.f90: New test.
4385 * gfortran.dg/gomp/declare-variant-16.f90: New test.
4386 * gfortran.dg/gomp/declare-variant-17.f90: New test.
4387 * gfortran.dg/gomp/declare-variant-18.f90: New test.
4388 * gfortran.dg/gomp/declare-variant-19.f90: New test.
4389 * gfortran.dg/gomp/declare-variant-2.f90: New test.
4390 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
4391 * gfortran.dg/gomp/declare-variant-3.f90: New test.
4392 * gfortran.dg/gomp/declare-variant-4.f90: New test.
4393 * gfortran.dg/gomp/declare-variant-5.f90: New test.
4394 * gfortran.dg/gomp/declare-variant-6.f90: New test.
4395 * gfortran.dg/gomp/declare-variant-7.f90: New test.
4396 * gfortran.dg/gomp/declare-variant-8.f90: New test.
4397 * gfortran.dg/gomp/declare-variant-9.f90: New test.
4398
4399 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4400
4401 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
4402
4403 2021-10-14 Tamar Christina <tamar.christina@arm.com>
4404
4405 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
4406
4407 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
4408
4409 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
4410
4411 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
4412
4413 PR tree-optimization/102736
4414 * gcc.dg/tree-ssa/pr102736.c: New test.
4415
4416 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
4417
4418 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
4419 * gcc.target/i386/sse-13.c: Ditto.
4420 * gcc.target/i386/sse-23.c: Ditto.
4421 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
4422 mask/mask3 intrinsic.
4423 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4424 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
4425 -mavx512vl.
4426 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
4427
4428 2021-10-14 liuhongt <hongtao.liu@intel.com>
4429
4430 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
4431
4432 2021-10-13 Martin Sebor <msebor@redhat.com>
4433
4434 PR middle-end/102630
4435 * gcc.target/i386/addr-space-2.c: Add -Wall.
4436 * gcc.target/i386/addr-space-3.c: New test.
4437
4438 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
4439
4440 * gcc.target/arm/mve/mve.exp: Make it test main directory.
4441 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
4442 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
4443
4444 2021-10-13 Richard Biener <rguenther@suse.de>
4445
4446 PR tree-optimization/102659
4447 * gcc.dg/torture/pr69760.c: Adjust the testcase.
4448 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
4449 the conversions to unsigned as well.
4450
4451 2021-10-13 Richard Biener <rguenther@suse.de>
4452
4453 PR ipa/102714
4454 * gcc.dg/ipa/pr102714.c: New testcase.
4455
4456 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
4457
4458 PR testsuite/102658
4459 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
4460 * gcc.target/powerpc/dform-2.c: Likewise.
4461 * gcc.target/powerpc/pr80510-2.c: Likewise.
4462
4463 2021-10-12 Joseph Myers <joseph@codesourcery.com>
4464
4465 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
4466 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
4467 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
4468
4469 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
4470
4471 PR target/101985
4472 * gcc.target/powerpc/pr101985-1.c: New.
4473 * gcc.target/powerpc/pr101985-2.c: New.
4474
4475 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
4476
4477 PR target/85730
4478 PR target/82524
4479 * gcc.target/i386/pr85730.c: New test.
4480
4481 2021-10-12 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/102696
4484 * g++.dg/vect/pr102696.cc: New testcase.
4485
4486 2021-10-12 Richard Biener <rguenther@suse.de>
4487
4488 PR tree-optimization/102572
4489 * g++.dg/vect/pr102572.cc: New testcase.
4490
4491 2021-10-12 Tamar Christina <tamar.christina@arm.com>
4492
4493 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
4494 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
4495 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
4496 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
4497
4498 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
4499
4500 PR fortran/102541
4501 * gfortran.dg/assumed_rank_24.f90: New test.
4502
4503 2021-10-12 Jakub Jelinek <jakub@redhat.com>
4504
4505 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
4506 * gcc.dg/gomp/simd-3.c: Likewise.
4507
4508 2021-10-12 liuhongt <hongtao.liu@intel.com>
4509
4510 * gcc.target/i386/pr102483.c: New test.
4511 * gcc.target/i386/pr102483-2.c: New test.
4512
4513 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4514
4515 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
4516 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
4517 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
4518 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
4519 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
4520 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
4521 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
4522 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
4523 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
4524 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
4525 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
4526 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
4527 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
4528 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
4529 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
4530 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
4531 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
4532 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
4533 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
4534 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
4535 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4536 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
4537 dg-require-effective-target.
4538
4539 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4540
4541 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
4542 adjust dg directives to suit.
4543 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
4544 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
4545 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
4546 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
4547 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
4548 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
4549 tweak to suit.
4550
4551 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4552
4553 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
4554 adjust dg directives to suit.
4555 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
4556 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
4557 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
4558 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
4559 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
4560 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
4561 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
4562 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
4563 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
4564 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
4565 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
4566
4567 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4568
4569 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
4570 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
4571 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
4572 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
4573 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
4574 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
4575 * gcc.target/powerpc/sse4_1-pminud.c: Same.
4576 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
4577
4578 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
4579
4580 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
4581 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
4582
4583 2021-10-11 Patrick Palka <ppalka@redhat.com>
4584
4585 PR c++/102643
4586 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
4587
4588 2021-10-11 Richard Biener <rguenther@suse.de>
4589
4590 PR middle-end/101480
4591 * g++.dg/torture/pr10148.C: New testcase.
4592
4593 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4594
4595 * gcc.target/s390/rawmemchr-1.c: New test.
4596
4597 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4598
4599 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
4600 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
4601 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
4602 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
4603 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
4604
4605 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
4606
4607 PR target/100316
4608 * gcc.c-torture/compile/pr100316.c: New.
4609
4610 2021-10-11 liuhongt <hongtao.liu@intel.com>
4611
4612 PR middle-end/102669
4613 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
4614
4615 2021-10-10 Harald Anlauf <anlauf@gmx.de>
4616
4617 PR fortran/99348
4618 PR fortran/102521
4619 * gfortran.dg/parameter_array_init_8.f90: New test.
4620
4621 2021-10-10 Andrew Pinski <apinski@marvell.com>
4622
4623 PR tree-optimization/102622
4624 * gcc.c-torture/execute/bitfld-10.c: New test.
4625
4626 2021-10-09 Harald Anlauf <anlauf@gmx.de>
4627
4628 PR fortran/65454
4629 * gfortran.dg/interface_operator_3.f90: New test.
4630
4631 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
4632
4633 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
4634 * gcc.dg/Warray-bounds-51.c: Likewise.
4635 * gcc.dg/Warray-parameter-3.c: Likewise.
4636 * gcc.dg/Wstringop-overflow-14.c: Likewise.
4637 * gcc.dg/Wstringop-overflow-21.c: Likewise.
4638 * gcc.dg/Wstringop-overflow-76.c: Likewise.
4639
4640 2021-10-09 liuhongt <hongtao.liu@intel.com>
4641
4642 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
4643 * gcc.dg/optimize-bswapsi-5.c: Ditto.
4644 * gcc.dg/optimize-bswapsi-6.c: Ditto.
4645 * gcc.dg/Warray-bounds-51.c: Add additional option
4646 -mtune=generic for target x86/i?86
4647 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4648
4649 2021-10-09 Jakub Jelinek <jakub@redhat.com>
4650
4651 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
4652 multiple statements in between section directive(s). Add testcases
4653 for invalid no statements in between section directive(s).
4654 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
4655 multiple statements in between section directive(s).
4656 * g++.dg/gomp/sections-2.C (foo): Likewise.
4657 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
4658 statements in between section directive(s).
4659 (bar): Add testcases for multiple statements in between scan
4660 directive.
4661 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
4662
4663 2021-10-09 liuhongt <hongtao.liu@intel.com>
4664
4665 * g++.target/i386/pr102639.C: New test.
4666
4667 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
4668
4669 PR fortran/54753
4670 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
4671 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
4672 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
4673 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
4674 * gfortran.dg/PR94110.f90: Extend to cover class types.
4675
4676 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
4677
4678 PR rtl-optimization/102627
4679 * gcc.target/i386/pr102627.c: New test.
4680
4681 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
4682
4683 * gcc.dg/pr102385.c: New test.
4684
4685 2021-10-08 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR c++/102640
4688 * c-c++-common/gomp/pr102640.c: New test.
4689
4690 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
4691
4692 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
4693 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
4694 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
4695
4696 2021-10-08 liuhongt <hongtao.liu@intel.com>
4697
4698 * gcc.target/i386/pr102464.c: New test.
4699
4700 2021-10-08 liuhongt <hongtao.liu@intel.com>
4701
4702 * gcc.target/i386/mmx-reduce-op-1.c: New test.
4703 * gcc.target/i386/mmx-reduce-op-2.c: New test.
4704
4705 2021-10-08 liuhongt <hongtao.liu@intel.com>
4706
4707 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
4708 * g++.dg/tree-ssa/pr81408.C: Ditto.
4709 * g++.dg/warn/Wuninitialized-13.C: Ditto.
4710 * gcc.dg/Warray-bounds-51.c: Ditto.
4711 * gcc.dg/Warray-parameter-3.c: Ditto.
4712 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4713 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4714 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4715 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4716 * gcc.dg/gomp/pr46032-2.c: Ditto.
4717 * gcc.dg/gomp/pr46032-3.c: Ditto.
4718 * gcc.dg/gomp/simd-2.c: Ditto.
4719 * gcc.dg/gomp/simd-3.c: Ditto.
4720 * gcc.dg/graphite/fuse-1.c: Ditto.
4721 * gcc.dg/pr67089-6.c: Ditto.
4722 * gcc.dg/pr82929-2.c: Ditto.
4723 * gcc.dg/pr82929.c: Ditto.
4724 * gcc.dg/store_merging_1.c: Ditto.
4725 * gcc.dg/store_merging_11.c: Ditto.
4726 * gcc.dg/store_merging_13.c: Ditto.
4727 * gcc.dg/store_merging_15.c: Ditto.
4728 * gcc.dg/store_merging_16.c: Ditto.
4729 * gcc.dg/store_merging_19.c: Ditto.
4730 * gcc.dg/store_merging_24.c: Ditto.
4731 * gcc.dg/store_merging_25.c: Ditto.
4732 * gcc.dg/store_merging_28.c: Ditto.
4733 * gcc.dg/store_merging_30.c: Ditto.
4734 * gcc.dg/store_merging_5.c: Ditto.
4735 * gcc.dg/store_merging_7.c: Ditto.
4736 * gcc.dg/store_merging_8.c: Ditto.
4737 * gcc.dg/strlenopt-85.c: Ditto.
4738 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4739 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4740 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4741 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4742 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4743 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4744 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4745 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4746 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4747 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4748 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4749 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4750 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4751 * gcc.dg/uninit-40.c: Ditto.
4752 * gcc.dg/unroll-7.c: Ditto.
4753 * gcc.misc-tests/help.exp: Ditto.
4754 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4755 * gcc.target/i386/pr34012.c: Ditto.
4756 * gcc.target/i386/pr49781-1.c: Ditto.
4757 * gcc.target/i386/pr95798-1.c: Ditto.
4758 * gcc.target/i386/pr95798-2.c: Ditto.
4759 * gfortran.dg/pr77498.f: Ditto.
4760
4761 2021-10-07 Patrick Palka <ppalka@redhat.com>
4762
4763 PR c++/61355
4764 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4765 * g++.dg/template/param6.C: New test.
4766
4767 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4768
4769 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4770 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4771 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4772 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
4773
4774 2021-10-07 Patrick Palka <ppalka@redhat.com>
4775
4776 PR c++/99904
4777 * g++.dg/cpp2a/concepts-ttp4.C: New test.
4778
4779 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
4780
4781 PR c++/102482
4782 * g++.dg/warn/Winit-list5.C: New test.
4783
4784 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
4785
4786 * g++.dg/torture/pr102581.C: New test.
4787
4788 2021-10-07 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR c++/102615
4791 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
4792
4793 2021-10-07 Richard Biener <rguenther@suse.de>
4794
4795 * gcc.dg/gimplefe-47.c: New testcase.
4796
4797 2021-10-06 Jason Merrill <jason@redhat.com>
4798
4799 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
4800
4801 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR c++/102612
4804 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
4805 than 201907L.
4806 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
4807 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
4808 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
4809 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
4810 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
4811 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
4812 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
4813 c++20_down.
4814 * g++.dg/cpp1y/constexpr-label.C: Likewise.
4815 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
4816 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
4817 wording.
4818 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4819 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
4820 and remove dg-options.
4821
4822 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4823
4824 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
4825 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
4826 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
4827 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
4828 * g++.dg/cpp/elifdef-1.C: New test.
4829 * g++.dg/cpp/elifdef-2.C: New test.
4830 * g++.dg/cpp/elifdef-3.C: New test.
4831 * g++.dg/cpp/elifdef-4.C: New test.
4832 * g++.dg/cpp/elifdef-5.C: New test.
4833 * g++.dg/cpp/elifdef-6.C: New test.
4834 * g++.dg/cpp/elifdef-7.C: New test.
4835
4836 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
4837
4838 * gfortran.dg/attr_deprecated-2.f90: New test.
4839
4840 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4841 Jason Merrill <jason@redhat.com>
4842
4843 PR c++/98712
4844 PR c++/102490
4845 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
4846 more complete definition.
4847 (std::strong_ordering::less, std::strong_ordering::equal,
4848 std::strong_ordering::greater): Define.
4849 * g++.dg/cpp2a/spaceship-synth12.C: New test.
4850 * g++.dg/cpp2a/spaceship-synth13.C: New test.
4851 * g++.dg/cpp2a/spaceship-synth14.C: New test.
4852 * g++.dg/cpp2a/spaceship-eq11.C: New test.
4853 * g++.dg/cpp2a/spaceship-eq12.C: New test.
4854 * g++.dg/cpp2a/spaceship-eq13.C: New test.
4855
4856 2021-10-05 qing zhao <qing.zhao@oracle.com>
4857
4858 PR middle-end/102359
4859 * g++.dg/pr102359_1.C: New test.
4860 * g++.dg/pr102359_2.C: New test.
4861
4862 2021-10-05 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR c++/102548
4865 * g++.target/i386/pr102548.C: New test.
4866
4867 2021-10-05 Patrick Palka <ppalka@redhat.com>
4868
4869 PR c++/102547
4870 * g++.dg/cpp0x/variadic-partial2.C: New test.
4871 * g++.dg/cpp0x/variadic-partial2a.C: New test.
4872
4873 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
4874
4875 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
4876
4877 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
4878
4879 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
4880 a pointer type.
4881
4882 2021-10-05 Richard Biener <rguenther@suse.de>
4883
4884 PR c/102605
4885 * gcc.dg/gimplefe-46.c: New testcase.
4886
4887 2021-10-05 Patrick Palka <ppalka@redhat.com>
4888
4889 PR c++/98930
4890 * g++.dg/cpp1z/nontype4.C: New test.
4891 * g++.dg/cpp1z/nontype4a.C: New test.
4892
4893 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
4894
4895 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
4896 remove dg-excess-errors to change XFAIL to PASS.
4897
4898 2021-10-05 Richard Biener <rguenther@suse.de>
4899
4900 PR middle-end/102587
4901 PR middle-end/102285
4902 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
4903 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4904
4905 2021-10-05 Richard Biener <rguenther@suse.de>
4906
4907 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
4908 inner loop preheader checking code.
4909
4910 2021-10-04 Marek Polacek <polacek@redhat.com>
4911
4912 PR c++/97573
4913 * c-c++-common/Warray-compare-1.c: New test.
4914 * c-c++-common/Warray-compare-2.c: New test.
4915
4916 2021-10-04 Richard Biener <rguenther@suse.de>
4917
4918 * gcc.dg/auto-init-hardreg-1.c: New testcase.
4919
4920 2021-10-04 Richard Biener <rguenther@suse.de>
4921
4922 * c-c++-common/pr102285.c: New testcase.
4923
4924 2021-10-04 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/102570
4927 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
4928 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
4929
4930 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
4931
4932 * g++.dg/Walloca2.C: New test.
4933
4934 2021-10-04 Richard Biener <rguenther@suse.de>
4935
4936 PR middle-end/102587
4937 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
4938 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4939
4940 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
4941
4942 PR fortran/54753
4943 * gfortran.dg/assumed_rank_23.f90: New file.
4944
4945 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4946
4947 PR c++/101765
4948 * g++.dg/coroutines/pr101765.C: New test.
4949
4950 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4951
4952 PR c++/99710
4953 * g++.dg/coroutines/pr99710.C: New test.
4954
4955 2021-10-03 John Eivind Helset <jehelset@gmail.com>
4956
4957 PR c++/100673
4958 * g++.dg/coroutines/pr100673.C: New test.
4959
4960 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4961
4962 PR c++/101133
4963 * g++.dg/coroutines/pr101133.C: New test.
4964
4965 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4966
4967 PR c++/99575
4968 * g++.dg/coroutines/pr99575.C: New test.
4969
4970 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
4971
4972 * gcc.dg/tree-ssa/pr102563.c: New test.
4973
4974 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
4975
4976 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
4977 Use unsigned long long for x86-64.
4978
4979 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
4980
4981 PR tree-optimization/102546
4982 * gcc.dg/tree-ssa/pr102546.c: New file.
4983
4984 2021-10-01 Martin Sebor <msebor@redhat.com>
4985
4986 PR c/102103
4987 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
4988 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
4989 * gcc.dg/Waddress.c: Expect a warning.
4990 * c-c++-common/Waddress-3.c: New test.
4991 * c-c++-common/Waddress-4.c: New test.
4992 * g++.dg/warn/Waddress-5.C: New test.
4993 * g++.dg/warn/Waddress-6.C: New test.
4994 * g++.dg/warn/pr101219.C: Expect a warning.
4995 * gcc.dg/Waddress-3.c: New test.
4996
4997 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
4998
4999 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
5000 __tsan_atomic32_fetch_add.
5001
5002 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
5003
5004 PR c++/101783
5005 * g++.dg/parse/pr101783.C: New test.
5006
5007 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5008 Richard Biener <rguenther@suse.de>
5009
5010 PR sanitizer/102515
5011 * c-c++-common/ubsan/div-by-zero-3.c: Use
5012 -fsanitize=signed-integer-overflow instead of
5013 -fsanitize=integer-divide-by-zero.
5014 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
5015 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
5016 -fsanitize-undefined-trap-on-error.
5017 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
5018 * c-c++-common/ubsan/overflow-div-1.c: New test.
5019 * c-c++-common/ubsan/overflow-div-2.c: New test.
5020 * c-c++-common/ubsan/overflow-div-3.c: New test.
5021
5022 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5023
5024 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
5025
5026 2021-10-01 Andrew Pinski <apinski@marvell.com>
5027
5028 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
5029 pointers.
5030
5031 2021-10-01 Martin Liska <mliska@suse.cz>
5032
5033 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
5034 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
5035 * gcc.target/i386/attr-optimize.c: New test.
5036
5037 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5038
5039 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
5040
5041 2021-10-01 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR c++/102496
5044 * g++.dg/tls/pr102496-1.C: New test.
5045 * g++.dg/tls/pr102496-2.C: New test.
5046
5047 2021-10-01 Richard Biener <rguenther@suse.de>
5048
5049 PR middle-end/102518
5050 * gcc.dg/torture/pr102518.c: New testcase.
5051
5052 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
5053
5054 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
5055
5056 2021-09-30 Patrick Palka <ppalka@redhat.com>
5057
5058 PR c++/102535
5059 * g++.dg/ext/is_trivially_constructible7.C: New test.
5060
5061 2021-09-30 Patrick Palka <ppalka@redhat.com>
5062
5063 * g++.dg/ext/is_constructible6.C: New test.
5064
5065 2021-09-30 Patrick Palka <ppalka@redhat.com>
5066
5067 PR c++/95567
5068 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
5069
5070 2021-09-30 Harald Anlauf <anlauf@gmx.de>
5071
5072 PR fortran/102458
5073 * gfortran.dg/pr102458b.f90: New test.
5074
5075 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
5076
5077 PR target/89954
5078 * gcc.target/i386/pr89954.c: New test.
5079
5080 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
5081
5082 PR fortran/71703
5083 PR fortran/84007
5084 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
5085 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
5086 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
5087
5088 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
5089
5090 PR d/102476
5091 * gdc.dg/pr102476.d: New test.
5092
5093 2021-09-30 Martin Liska <mliska@suse.cz>
5094
5095 PR testsuite/102509
5096 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
5097 used.
5098 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
5099
5100 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
5101
5102 PR testsuite/102501
5103 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5104 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5105
5106 2021-09-29 Harald Anlauf <anlauf@gmx.de>
5107
5108 PR fortran/102520
5109 * gfortran.dg/pr102520.f90: New test.
5110
5111 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
5112
5113 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
5114 * gcc.c-torture/compile/pr27863.c: Likewise.
5115
5116 2021-09-29 Richard Biener <rguenther@suse.de>
5117
5118 PR testsuite/102517
5119 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
5120
5121 2021-09-29 Richard Biener <rguenther@suse.de>
5122
5123 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
5124 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
5125
5126 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5127 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5128
5129 * gcc.target/aarch64/cpymem-size.c: New test.
5130
5131 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5132 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5133
5134 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
5135 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
5136
5137 2021-09-29 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR middle-end/102504
5140 * c-c++-common/gomp/scope-4.c: New test.
5141
5142 2021-09-29 Andrew Pinski <apinski@marvell.com>
5143
5144 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
5145 * gcc.c-torture/compile/pr27863.c: Likewise.
5146 * gcc.c-torture/compile/pr70190.c: Likewise.
5147 * gcc.dg/torture/pr89135.c: Likewise.
5148 * gcc.dg/torture/pr90071.c: Likewise.
5149 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
5150
5151 2021-09-29 Richard Biener <rguenther@suse.de>
5152
5153 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
5154
5155 2021-09-28 Patrick Palka <ppalka@redhat.com>
5156
5157 PR c++/99909
5158 * g++.dg/cpp2a/concepts-ttp3.C: New test.
5159
5160 2021-09-28 Andrew Pinski <apinski@marvell.com>
5161
5162 PR c/32122
5163 * gcc.dg/comp-goto-5.c: New test.
5164 * gcc.dg/comp-goto-6.c: New test.
5165
5166 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
5167
5168 PR c++/102454
5169 * g++.dg/coroutines/pr102454.C: New test.
5170
5171 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
5172
5173 * gcc.dg/tree-ssa/reassoc-46.c: New test.
5174 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
5175 * gcc.dg/tree-ssa/reassoc-47.c: New test.
5176 * gcc.dg/tree-ssa/reassoc-48.c: New test.
5177 * gcc.dg/tree-ssa/reassoc-49.c: New test.
5178 * gcc.dg/tree-ssa/reassoc-50.c: New test.
5179 * gcc.dg/tree-ssa/reassoc-51.c: New test.
5180
5181 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5182
5183 * gcc.dg/auto-init-uninit-1.c: Adjust.
5184 * gcc.dg/auto-init-uninit-15.c: Same.
5185 * gcc.dg/guality/example.c: Same.
5186 * gcc.dg/loop-8.c: Same.
5187 * gcc.dg/strlenopt-40.c: Same.
5188 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5189 * gcc.dg/tree-ssa/pr18134.c: Same.
5190 * gcc.dg/uninit-1.c: Same.
5191 * gcc.dg/uninit-pr44547.c: Same.
5192 * gcc.dg/uninit-pr59970.c: Same.
5193
5194 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
5195
5196 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
5197
5198 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR target/102498
5201 * gcc.target/i386/pr102498.c: New test.
5202
5203 2021-09-28 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/99793
5206 * gcc.dg/tree-ssa/pr99793.c: New testcase.
5207
5208 2021-09-28 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/100112
5211 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
5212
5213 2021-09-28 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR middle-end/102492
5216 * g++.dg/gomp/simd-3.C: New test.
5217
5218 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5219
5220 PR tree-optimization/102511
5221 * gcc.dg/pr102511.c: New test.
5222 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
5223
5224 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
5225
5226 PR target/102230
5227 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
5228 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
5229 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5230 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
5231 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
5232 * gcc.target/i386/pr102230.c: Ditto.
5233
5234 2021-09-28 Richard Biener <rguenther@suse.de>
5235
5236 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
5237
5238 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
5239
5240 PR fortran/102500
5241 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
5242 -Wmissing-include-dirs output printed or not depending on
5243 how the testsuite is run.
5244
5245 2021-09-28 Richard Biener <rguenther@suse.de>
5246
5247 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
5248 on x86.
5249
5250 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
5251
5252 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
5253 * gcc.dg/auto-init-uninit-15.c: Same.
5254 * gcc.dg/guality/example.c: Same.
5255 * gcc.dg/loop-8.c: Same.
5256 * gcc.dg/strlenopt-40.c: Same.
5257 * gcc.dg/tree-ssa/pr18133-2.c: Same.
5258 * gcc.dg/tree-ssa/pr18134.c: Same.
5259 * gcc.dg/uninit-1.c: Same.
5260 * gcc.dg/uninit-pr44547.c: Same.
5261 * gcc.dg/uninit-pr59970.c: Same.
5262
5263 2021-09-28 liuhongt <hongtao.liu@intel.com>
5264
5265 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
5266 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
5267
5268 2021-09-28 liuhongt <hongtao.liu@intel.com>
5269
5270 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
5271 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
5272
5273 2021-09-27 Patrick Palka <ppalka@redhat.com>
5274
5275 PR c++/102479
5276 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
5277 same way.
5278 * g++.dg/cpp1z/class-deduction99.C: New test.
5279
5280 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
5281
5282 * gcc.dg/torture/pr55107.c: Adjust.
5283 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
5284 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
5285 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
5286 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
5287 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5288 * gcc.dg/tree-ssa/pr59597.c: Adjust.
5289 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
5290 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
5291 * gcc.dg/tree-ssa/pr71437.c: Adjust.
5292 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
5293 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
5294 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5295 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
5296 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
5297 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
5298 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
5299 * gcc.dg/tree-ssa/vrp106.c: Adjust.
5300 * gcc.dg/tree-ssa/vrp55.c: Adjust.
5301
5302 2021-09-27 Martin Liska <mliska@suse.cz>
5303
5304 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
5305 * gcc.c-torture/compile/attr-complex-method.c: New test.
5306
5307 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
5308
5309 PR fortran/94070
5310 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
5311 * gfortran.dg/c-interop/size.f90: Remove xfail.
5312 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
5313 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5314 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
5315 * gfortran.dg/assumed_rank_22.f90: New test.
5316 * gfortran.dg/assumed_rank_22_aux.c: New test.
5317
5318 2021-09-27 Andrew Pinski <apinski@marvell.com>
5319
5320 PR c/94726
5321 * gcc.dg/pr94726.c: New test.
5322
5323 2021-09-27 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/97351
5326 PR tree-optimization/97352
5327 PR tree-optimization/82426
5328 * gcc.target/i386/vect-pr82426.c: New testcase.
5329 * gcc.target/i386/vect-pr97352.c: Likewise.
5330
5331 2021-09-27 liuhongt <hongtao.liu@intel.com>
5332
5333 Revert:
5334 2021-09-27 liuhongt <hongtao.liu@intel.com>
5335
5336 PR target/101059
5337 * gcc.target/i386/sse2-pr101059.c: New test.
5338 * gcc.target/i386/sse3-pr101059.c: New test.
5339
5340 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
5341
5342 PR fortran/101334
5343 * gfortran.dg/associated_assumed_rank.f90: New test.
5344
5345 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
5346
5347 * gcc.target/pru/regio-as-pointer.c: New negative test.
5348 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
5349 * gcc.target/pru/regio-decl-2.c: New negative test.
5350 * gcc.target/pru/regio-decl-3.c: New negative test.
5351 * gcc.target/pru/regio-decl-4.c: New negative test.
5352 * gcc.target/pru/regio-decl.c: New negative test.
5353 * gcc.target/pru/regio-di.c: New negative test.
5354 * gcc.target/pru/regio-hi.c: New negative test.
5355 * gcc.target/pru/regio-qi.c: New negative test.
5356 * gcc.target/pru/regio.c: New test.
5357 * gcc.target/pru/regio.h: New helper header.
5358
5359 2021-09-24 Harald Anlauf <anlauf@gmx.de>
5360
5361 PR fortran/102458
5362 * gfortran.dg/pr102458.f90: New test.
5363
5364 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
5365
5366 PR fortran/101333
5367 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
5368
5369 2021-09-24 Patrick Palka <ppalka@redhat.com>
5370
5371 PR c++/98216
5372 PR c++/91292
5373 * g++.dg/cpp2a/nontype-float2.C: New test.
5374
5375 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
5376
5377 PR fortran/55534
5378 * gfortran.dg/include_9.f90: Add dg-prune-output.
5379 * gfortran.dg/include_23.f90: New test.
5380 * gfortran.dg/include_24.f90: New test.
5381
5382 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
5383
5384 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
5385 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
5386 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
5387 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
5388 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5389 * gcc.dg/vect/bb-slp-16.c: Adjust.
5390
5391 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
5392
5393 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
5394 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
5395 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
5396 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
5397 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
5398 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
5399
5400 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5401
5402 PR fortran/101320
5403 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
5404 tests.
5405
5406 2021-09-23 Michel Morin <mimomorin@gmail.com>
5407
5408 PR c++/77565
5409 * g++.dg/spellcheck-pr77565.C: New test.
5410
5411 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
5412
5413 * gcc.dg/pr102463.c: New.
5414
5415 2021-09-23 Harald Anlauf <anlauf@gmx.de>
5416 Tobias Burnus <tobias@codesourcery.com>
5417
5418 PR fortran/93834
5419 * gfortran.dg/coarray/coarray_allocated.f90: New test.
5420
5421 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
5422
5423 PR target/102024
5424 * g++.target/powerpc/pr102024.C: New.
5425
5426 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5427
5428 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
5429 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
5430 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
5431 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
5432 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
5433
5434 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5435
5436 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
5437
5438 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5439
5440 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
5441
5442 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5443
5444 * gcc.target/i386/avx512fp16-trunchf.c: New test.
5445 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
5446
5447 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
5448
5449 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
5450
5451 2021-09-23 liuhongt <hongtao.liu@intel.com>
5452
5453 * gcc.target/i386/avx512fp16-fma-1.c: New test.
5454 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
5455 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
5456
5457 2021-09-23 liuhongt <hongtao.liu@intel.com>
5458
5459 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
5460
5461 2021-09-23 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR c++/102413
5464 * g++.dg/gomp/attrs-14.C: New test.
5465
5466 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5467
5468 PR fortran/101319
5469 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
5470
5471 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5472
5473 PR fortran/101334
5474 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
5475 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
5476
5477 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
5478
5479 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
5480 select rank.
5481 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
5482 call to test_lib.
5483 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
5484
5485 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
5486
5487 PR fortran/55534
5488 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
5489 * gfortran.dg/include_15.f90: Likewise.
5490 * gfortran.dg/include_16.f90: Likewise.
5491 * gfortran.dg/include_17.f90: Likewise.
5492 * gfortran.dg/include_18.f90: Likewise.
5493 * gfortran.dg/include_19.f90: Likewise.
5494
5495 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
5496 Richard Biener <rguenther@suse.de>
5497
5498 * gcc.dg/fold-negate-1.c: New test case.
5499
5500 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
5501
5502 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
5503 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
5504 (dg-additional-options): Add -mfpmath=387 for ia32.
5505 Replace lp64 with { ! ia32 }. Add a space after ia32.
5506 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
5507 * gcc.target/i386/auto-init-5.c: Likewise.
5508 * gcc.target/i386/auto-init-padding-3.c: Likewise.
5509 * gcc.target/i386/auto-init-padding-7.c: Likewise.
5510 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5511 * gcc.target/i386/auto-init-padding-9.c: Likewise.
5512
5513 2021-09-22 Patrick Palka <ppalka@redhat.com>
5514
5515 DR 2446
5516 PR c++/102412
5517 * g++.dg/cpp2a/concepts-nondep2.C: New test.
5518 * g++.dg/cpp2a/concepts-nondep3.C: New test.
5519
5520 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
5521
5522 PR tree-optimization/102087
5523 * gcc.dg/pr102087.c: New test.
5524
5525 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5526
5527 * gcc.target/i386/avx512fp16-14.c: New test.
5528
5529 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5530
5531 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
5532 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
5533
5534 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5535
5536 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
5537 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
5538
5539 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5540
5541 * gcc.target/i386/avx512fp16-13.c: New test.
5542
5543 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
5544
5545 * gcc.target/s390/pr102222.c: New test.
5546
5547 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR middle-end/102415
5550 * c-c++-common/gomp/scope-3.c: New test.
5551
5552 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5553
5554 * c-c++-common/gomp/allocate-6.c: New test.
5555 * c-c++-common/gomp/allocate-7.c: New test.
5556 * g++.dg/gomp/allocate-4.C: New test.
5557
5558 2021-09-22 liuhongt <hongtao.liu@intel.com>
5559
5560 * gcc.target/i386/avx512vl-pr95046.c: New test.
5561
5562 2021-09-22 liuhongt <hongtao.liu@intel.com>
5563
5564 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
5565 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
5566 only v2di->v2qi truncate is not supported, v4di->v4qi should
5567 be supported.
5568
5569 2021-09-22 liuhongt <hongtao.liu@intel.com>
5570
5571 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
5572 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
5573
5574 2021-09-22 liuhongt <hongtao.liu@intel.com>
5575
5576 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
5577
5578 2021-09-22 liuhongt <hongtao.liu@intel.com>
5579
5580 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
5581 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
5582
5583 2021-09-22 liuhongt <hongtao.liu@intel.com>
5584
5585 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
5586 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
5587 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
5588 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
5589 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5590 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
5591 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
5592 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
5593 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
5594
5595 2021-09-22 liuhongt <hongtao.liu@intel.com>
5596
5597 * gcc.target/i386/avx-1.c: Add test for new builtins.
5598 * gcc.target/i386/sse-13.c: Ditto.
5599 * gcc.target/i386/sse-23.c: Ditto.
5600 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5601 * gcc.target/i386/sse-22.c: Ditto.
5602
5603 2021-09-22 liuhongt <hongtao.liu@intel.com>
5604
5605 * gcc.target/i386/avx512fp16-helper.h
5606 (init_src): Adjust init value.
5607 (NET_CMASK): New net mask for complex input.
5608 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
5609 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
5610 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
5611 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
5612 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
5613 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
5614 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
5615 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
5616 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5617 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
5618 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
5619 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
5620 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5621 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
5622 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
5623 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
5624
5625 2021-09-22 liuhongt <hongtao.liu@intel.com>
5626
5627 * gcc.target/i386/avx-1.c: Add test for new builtins.
5628 * gcc.target/i386/sse-13.c: Ditto.
5629 * gcc.target/i386/sse-23.c: Ditto.
5630 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5631 * gcc.target/i386/sse-22.c: Ditto.
5632
5633 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
5634
5635 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
5636 * g++.dg/template/canon-type-15.C: New test.
5637 * g++.dg/template/canon-type-16.C: New test.
5638 * g++.dg/template/canon-type-17.C: New test.
5639 * g++.dg/template/canon-type-18.C: New test.
5640 * g++.dg/template/dependent-name15.C: New regression test.
5641 * g++.dg/template/dependent-name16.C: New regression test.
5642
5643 2021-09-21 Richard Biener <rguenther@suse.de>
5644
5645 PR tree-optimization/102421
5646 * g++.dg/vect/pr102421.cc: New testcase.
5647
5648 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
5649
5650 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5651 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
5652 * gcc.dg/pr91441.c: Likewise.
5653 * gcc.dg/pr96260.c: Likewise.
5654 * gcc.dg/pr96307.c: Likewise.
5655 * g++.dg/warn/uninit-pr93100.C: Likewise.
5656 * gnat.dg/asan1.adb: Likewise.
5657 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
5658 * g++.dg/abi/anon4.C: Likewise.
5659
5660 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
5661
5662 * gfortran.dg/include_6.f90: Change dg-error to
5663 dg-warning and update pattern.
5664 * gfortran.dg/include_14.f90: New test.
5665 * gfortran.dg/include_15.f90: New test.
5666 * gfortran.dg/include_16.f90: New test.
5667 * gfortran.dg/include_17.f90: New test.
5668 * gfortran.dg/include_18.f90: New test.
5669 * gfortran.dg/include_19.f90: New test.
5670 * gfortran.dg/include_20.f90: New test.
5671 * gfortran.dg/include_21.f90: New test.
5672
5673 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
5674
5675 * g++.target/aarch64/sve/static-var-in-template.C: New test.
5676
5677 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
5678
5679 * gcc.dg/tree-ssa/evrp-ignore.c: New.
5680
5681 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
5682
5683 * gcc.dg/associative-math-1.c: New test.
5684 * gcc.dg/associative-math-2.c: New test.
5685 * gcc.dg/no-signed-zeros-1.c: New test.
5686 * gcc.dg/no-signed-zeros-2.c: New test.
5687 * gcc.dg/no-trapping-math-1.c: New test.
5688 * gcc.dg/no-trapping-math-2.c: New test.
5689 * gcc.dg/reciprocal-math-1.c: New test.
5690 * gcc.dg/reciprocal-math-2.c: New test.
5691 * gcc.dg/rounding-math-1.c: New test.
5692 * gcc.dg/rounding-math-2.c: New test.
5693
5694 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
5695
5696 * gfortran.dg/gomp/order-5.f90: New test.
5697 * gfortran.dg/gomp/order-6.f90: New test.
5698 * gfortran.dg/gomp/order-7.f90: New test.
5699 * gfortran.dg/gomp/order-8.f90: New test.
5700 * gfortran.dg/gomp/order-9.f90: New test.
5701
5702 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
5703 Torbjörn SVENSSON <torbjorn.svensson@st.com>
5704
5705 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
5706 toolchain executables names.
5707
5708 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
5709
5710 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
5711 expected error diagnostics.
5712
5713 2021-09-20 Richard Biener <rguenther@suse.de>
5714
5715 PR tree-optimization/65206
5716 * gcc.dg/torture/20210916.c: New testcase.
5717 * gcc.dg/vect/pr65206.c: Likewise.
5718
5719 2021-09-19 Martin Sebor <msebor@redhat.com>
5720
5721 PR middle-end/102403
5722 * gcc.dg/uninit-pr102403.c: New test.
5723 * gcc.dg/uninit-pr102403-c2.c: New test.
5724
5725 2021-09-19 Martin Sebor <msebor@redhat.com>
5726
5727 PR middle-end/102243
5728 * g++.dg/warn/Wplacement-new-size-10.C: New test.
5729
5730 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
5731
5732 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
5733 unique.
5734 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5735 Likewise.
5736
5737 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5738
5739 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5740 exit conditions to cater for more platforms.
5741
5742 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5743
5744 PR middle-end/88173
5745 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5746 * g++.dg/pr88173-1.C: New test case.
5747 * g++.dg/pr88173-2.C: New test case.
5748
5749 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5750
5751 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5752 with order clause.
5753 (f3): Remove.
5754 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5755 with order clause.
5756 * c-c++-common/gomp/order-5.c: New test.
5757 * c-c++-common/gomp/order-6.c: New test.
5758 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5759 duplicated order clause.
5760 (f9): New function.
5761 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5762 order(concurrent) clauses on the same composite construct combined
5763 with distribute, instead split it into two tests, one without
5764 copyin and one without order(concurrent). Add order(concurrent)
5765 clauses to {,{,target} teams} distribute.
5766 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5767 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5768
5769 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5770
5771 * c-c++-common/gomp/default-2.c: New test.
5772 * c-c++-common/gomp/default-3.c: New test.
5773 * g++.dg/gomp/default-1.C: New test.
5774
5775 2021-09-18 liuhongt <hongtao.liu@intel.com>
5776
5777 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
5778 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
5779 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
5780 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
5781 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
5782 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
5783 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
5784 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
5785
5786 2021-09-18 liuhongt <hongtao.liu@intel.com>
5787
5788 * gcc.target/i386/avx-1.c: Add test for new builtins.
5789 * gcc.target/i386/sse-13.c: Ditto.
5790 * gcc.target/i386/sse-23.c: Ditto.
5791 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5792 * gcc.target/i386/sse-22.c: Ditto.
5793
5794 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
5795
5796 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
5797
5798 2021-09-18 liuhongt <hongtao.liu@intel.com>
5799
5800 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
5801 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
5802 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
5803 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
5804 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
5805 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
5806 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
5807 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
5808
5809 2021-09-18 liuhongt <hongtao.liu@intel.com>
5810
5811 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
5812 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
5813 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
5814 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
5815 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
5816 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
5817 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
5818 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
5819 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
5820 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
5821 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
5822 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
5823 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
5824 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
5825 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
5826 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
5827
5828 2021-09-18 liuhongt <hongtao.liu@intel.com>
5829
5830 * gcc.target/i386/avx-1.c: Add test for new builtins.
5831 * gcc.target/i386/sse-13.c: Ditto.
5832 * gcc.target/i386/sse-23.c: Ditto.
5833 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
5834 * gcc.target/i386/sse-22.c: Ditto.
5835
5836 2021-09-18 liuhongt <hongtao.liu@intel.com>
5837
5838 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
5839 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
5840 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
5841 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
5842 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
5843 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
5844 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
5845 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
5846
5847 2021-09-18 liuhongt <hongtao.liu@intel.com>
5848
5849 * gcc.target/i386/avx-1.c: Add test for new builtins.
5850 * gcc.target/i386/sse-13.c: Ditto.
5851 * gcc.target/i386/sse-23.c: Ditto.
5852 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5853 * gcc.target/i386/sse-22.c: Ditto.
5854
5855 2021-09-18 liuhongt <hongtao.liu@intel.com>
5856
5857 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
5858 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
5859
5860 2021-09-18 Jason Merrill <jason@redhat.com>
5861
5862 * g++.dg/template/dtor5.C: Adjust expected error.
5863 * g++.dg/cpp23/lookup2.C: New test.
5864 * g++.dg/template/dtor11.C: New test.
5865
5866 2021-09-17 Harald Anlauf <anlauf@gmx.de>
5867
5868 PR fortran/102366
5869 * gfortran.dg/pr102366.f90: New test.
5870
5871 2021-09-17 qing zhao <qing.zhao@oracle.com>
5872
5873 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
5874 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
5875 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
5876 -march=x86-64 and -mtune=generic -msse.
5877 * gcc.target/i386/auto-init-3.c: Likewise.
5878 * gcc.target/i386/auto-init-4.c: Likewise.
5879 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
5880 ia32.
5881 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
5882 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5883 * gcc.target/i386/auto-init-7.c: Likewise.
5884 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
5885 -march=x86-64 and -mtune=generic -msse..
5886 * gcc.target/i386/auto-init-padding-1.c: Likewise.
5887 * gcc.target/i386/auto-init-padding-10.c: Likewise.
5888 * gcc.target/i386/auto-init-padding-11.c: Likewise.
5889 * gcc.target/i386/auto-init-padding-12.c: Likewise.
5890 * gcc.target/i386/auto-init-padding-2.c: Likewise.
5891 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
5892 -march=x86-64. Different pattern match for lp64 and ia32.
5893 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
5894 -march=x86-64 and -mtune-generic -msse.
5895 * gcc.target/i386/auto-init-padding-5.c: Likewise.
5896 * gcc.target/i386/auto-init-padding-6.c: Likewise.
5897 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
5898 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5899 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5900 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
5901 -march=x86-64. Different pattern match for lp64 and ia32.
5902
5903 2021-09-17 Martin Sebor <msebor@redhat.com>
5904
5905 PR middle-end/102200
5906 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
5907 * gcc.dg/Warray-bounds-89.c: New test.
5908 * gcc.dg/Wstringop-overflow-74.c: New test.
5909 * gcc.dg/Wstringop-overflow-75.c: New test.
5910 * gcc.dg/Wstringop-overflow-76.c: New test.
5911
5912 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
5913
5914 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
5915 _Float128 _Complex instead of __complex128.
5916 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
5917 about use of _Float128.
5918 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
5919 _Float128 instead of __float128.
5920 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
5921 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
5922 * lib/target-supports.exp
5923 (check_effective_target_fortran_real_c_float128): Update comments.
5924
5925 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
5926
5927 PR c/102245
5928 * gcc.dg/Wint-in-bool-context-4.c: New test case.
5929
5930 2021-09-17 Jakub Jelinek <jakub@redhat.com>
5931
5932 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
5933 C.
5934 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
5935 * c-c++-common/gomp/atomic-26.c: Likewise.
5936 * c-c++-common/gomp/atomic-27.c: Likewise.
5937 * c-c++-common/gomp/atomic-28.c: Likewise.
5938 * c-c++-common/gomp/atomic-29.c: Likewise.
5939 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
5940 for C++ when it differs from C.
5941 (foo): Change return type from double to void.
5942 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
5943 * g++.dg/gomp/atomic-20.C: New test.
5944
5945 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5946
5947 * gcc.target/i386/avx-covert-1.c: New file.
5948 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
5949 * gcc.target/i386/avx-int-covert-1.c: Likewise.
5950 * gcc.target/i386/sse-covert-1.c: Likewise.
5951 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
5952 * gcc.target/i386/sse-int-covert-1.c: Likewise.
5953
5954 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5955
5956 PR target/101900
5957 * gcc.target/i386/pr101900-1.c: New test.
5958 * gcc.target/i386/pr101900-2.c: Likewise.
5959 * gcc.target/i386/pr101900-3.c: Likewise.
5960
5961 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
5962
5963 * gcc.target/sparc/20210917-1.c: New test.
5964
5965 2021-09-17 liuhongt <hongtao.liu@intel.com>
5966
5967 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
5968 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
5969 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
5970 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
5971
5972 2021-09-17 liuhongt <hongtao.liu@intel.com>
5973
5974 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
5975 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
5976 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
5977 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
5978 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
5979 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
5980 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
5981 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
5982
5983 2021-09-17 liuhongt <hongtao.liu@intel.com>
5984
5985 * gcc.target/i386/avx-1.c: Add test for new builtins.
5986 * gcc.target/i386/sse-13.c: Ditto.
5987 * gcc.target/i386/sse-23.c: Ditto.
5988 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5989 * gcc.target/i386/sse-22.c: Ditto.
5990
5991 2021-09-17 liuhongt <hongtao.liu@intel.com>
5992
5993 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
5994 (src3f): New.
5995 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
5996 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
5997 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
5998 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
5999 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
6000 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
6001 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
6002 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
6003 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
6004 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
6005 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
6006 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
6007 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
6008 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
6009 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
6010 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
6011
6012 2021-09-17 liuhongt <hongtao.liu@intel.com>
6013
6014 * gcc.target/i386/avx-1.c: Add test for new builtins.
6015 * gcc.target/i386/sse-13.c: Ditto.
6016 * gcc.target/i386/sse-23.c: Ditto.
6017 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6018 * gcc.target/i386/sse-22.c: Ditto.
6019
6020 2021-09-17 liuhongt <hongtao.liu@intel.com>
6021
6022 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
6023 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
6024 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
6025 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
6026 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
6027 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
6028 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
6029 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
6030 * gcc.target/i386/avx-1.c: Add test for new builtins.
6031 * gcc.target/i386/sse-13.c: Ditto.
6032 * gcc.target/i386/sse-23.c: Ditto.
6033 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6034 * gcc.target/i386/sse-22.c: Ditto.
6035
6036 2021-09-17 liuhongt <hongtao.liu@intel.com>
6037
6038 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
6039 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
6040 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
6041 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
6042 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
6043 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
6044 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
6045 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
6046 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
6047 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
6048 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
6049 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
6050 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
6051 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
6052 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
6053 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
6054 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
6055 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
6056 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
6057 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
6058 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
6059 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
6060 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
6061 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
6062
6063 2021-09-17 liuhongt <hongtao.liu@intel.com>
6064
6065 * gcc.target/i386/avx-1.c: Add test for new builtins.
6066 * gcc.target/i386/sse-13.c: Ditto.
6067 * gcc.target/i386/sse-23.c: Ditto.
6068 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6069 * gcc.target/i386/sse-22.c: Ditto.
6070
6071 2021-09-17 liuhongt <hongtao.liu@intel.com>
6072
6073 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
6074 component.
6075 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
6076 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
6077 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
6078 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
6079 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
6080 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
6081 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
6082 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
6083 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
6084 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
6085 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
6086 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6087 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
6088 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6089 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
6090 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6091
6092 2021-09-17 liuhongt <hongtao.liu@intel.com>
6093
6094 * gcc.target/i386/avx-1.c: Add test for new builtins.
6095 * gcc.target/i386/sse-13.c: Ditto.
6096 * gcc.target/i386/sse-23.c: Ditto.
6097 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6098 * gcc.target/i386/sse-22.c: Ditto.
6099
6100 2021-09-16 Patrick Palka <ppalka@redhat.com>
6101
6102 PR c++/98486
6103 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
6104 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
6105 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
6106
6107 2021-09-16 Harald Anlauf <anlauf@gmx.de>
6108
6109 PR fortran/102287
6110 * gfortran.dg/intent_out_14.f90: New test.
6111
6112 2021-09-16 Richard Biener <rguenther@suse.de>
6113
6114 PR middle-end/102360
6115 * g++.dg/pr102360.C: New testcase.
6116
6117 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
6118
6119 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
6120
6121 2021-09-16 liuhongt <hongtao.liu@intel.com>
6122
6123 PR middle-end/102080
6124 * gcc.target/i386/pr102080.c: New test.
6125
6126 2021-09-16 liuhongt <hongtao.liu@intel.com>
6127
6128 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
6129 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
6130 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
6131 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
6132 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
6133 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
6134 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
6135 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
6136 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
6137 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
6138 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
6139 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
6140 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
6141 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
6142 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
6143 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
6144 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
6145 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
6146 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
6147 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
6148 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
6149 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
6150 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
6151 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
6152
6153 2021-09-16 liuhongt <hongtao.liu@intel.com>
6154
6155 * gcc.target/i386/avx-1.c: Add test for new builtins.
6156 * gcc.target/i386/sse-13.c: Ditto.
6157 * gcc.target/i386/sse-23.c: Ditto.
6158 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6159 * gcc.target/i386/sse-22.c: Ditto.
6160
6161 2021-09-16 liuhongt <hongtao.liu@intel.com>
6162
6163 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
6164 components.
6165 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
6166 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
6167 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
6168 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
6169 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
6170 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
6171 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
6172 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
6173 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
6174 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
6175 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
6176 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
6177 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
6178 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
6179 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
6180 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
6181 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
6182 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
6183 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
6184 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
6185 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
6186 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
6187 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
6188 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
6189
6190 2021-09-16 liuhongt <hongtao.liu@intel.com>
6191
6192 * gcc.target/i386/avx-1.c: Add test for new builtins.
6193 * gcc.target/i386/sse-13.c: Ditto.
6194 * gcc.target/i386/sse-23.c: Ditto.
6195 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6196 * gcc.target/i386/sse-22.c: Ditto.
6197
6198 2021-09-16 liuhongt <hongtao.liu@intel.com>
6199
6200 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
6201 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
6202 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
6203 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
6204 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
6205 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
6206 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
6207 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
6208 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
6209 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
6210
6211 2021-09-15 Patrick Palka <ppalka@redhat.com>
6212
6213 PR c++/101904
6214 * g++.dg/ext/conv2.C: New test.
6215 * g++.dg/template/conv17.C: Extend test.
6216
6217 2021-09-15 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR c++/88578
6220 PR c++/102295
6221 * g++.dg/ext/flexary39.C: New test.
6222 * g++.dg/ext/flexary40.C: New test.
6223
6224 2021-09-15 Patrick Palka <ppalka@redhat.com>
6225
6226 PR c++/102050
6227 * g++.dg/cpp0x/initlist125.C: New test.
6228 * g++.dg/cpp0x/initlist126.C: New test.
6229
6230 2021-09-15 Alexandre Oliva <oliva@adacore.com>
6231
6232 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
6233
6234 2021-09-15 liuhongt <hongtao.liu@intel.com>
6235
6236 * gcc.target/i386/pr102327-1.c: New test.
6237 * gcc.target/i386/pr102327-2.c: New test.
6238 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
6239
6240 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
6241
6242 * gcc.target/i386/avx-1.c: Adjust builtin macros.
6243 * gcc.target/i386/sse-13.c: Likewise.
6244 * gcc.target/i386/sse-23.c: Likewise.
6245
6246 2021-09-15 Richard Biener <rguenther@suse.de>
6247
6248 PR tree-optimization/102318
6249 * gcc.dg/vect/pr102318.c: New testcase.
6250
6251 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
6252 Peter Cordes <peter@cordes.ca>
6253
6254 PR target/91103
6255 * gcc.target/i386/pr91103-1.c: Add extract tests.
6256 * gcc.target/i386/pr91103-2.c: Ditto.
6257
6258 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
6259
6260 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
6261 testing.
6262
6263 2021-09-15 Jason Merrill <jason@redhat.com>
6264
6265 PR c++/48396
6266 * g++.dg/rtti/undeclared1.C: New test.
6267
6268 2021-09-14 Harald Anlauf <anlauf@gmx.de>
6269
6270 PR fortran/102311
6271 * gfortran.dg/entry_25.f90: New test.
6272
6273 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
6274
6275 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
6276 built-in. Update instruction counts.
6277
6278 2021-09-14 Patrick Palka <ppalka@redhat.com>
6279
6280 PR c++/102163
6281 * g++.dg/cpp0x/constexpr-empty17.C: New test.
6282
6283 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR c++/102295
6286 * g++.target/i386/pr102295.C: New test.
6287
6288 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR c++/102305
6291 * g++.dg/cpp0x/pr102305.C: New test.
6292
6293 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
6294
6295 PR fortran/102313
6296 * gfortran.dg/goacc/unexpected-end.f90: New test.
6297 * gfortran.dg/gomp/unexpected-end.f90: New test.
6298
6299 2021-09-14 Martin Liska <mliska@suse.cz>
6300
6301 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
6302 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
6303
6304 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gnat.dg/enum_rep2.adb: New test.
6307
6308 2021-09-14 Jakub Jelinek <jakub@redhat.com>
6309
6310 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
6311 dg-additional-options for ia32. Use sync_long_long effective target
6312 instead of sync_int_long.
6313 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
6314 a syntax error.
6315
6316 2021-09-14 liuhongt <hongtao.liu@intel.com>
6317
6318 * gcc.target/i386/avx512fp16-helper.h (V512):
6319 Add xmm component.
6320 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
6321 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
6322 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
6323 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
6324 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
6325 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
6326 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
6327 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
6328 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
6329 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
6330 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
6331 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
6332 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
6333 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
6334 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
6335 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
6336 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
6337 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
6338
6339 2021-09-14 liuhongt <hongtao.liu@intel.com>
6340
6341 * gcc.target/i386/avx-1.c: Add test for new builtins.
6342 * gcc.target/i386/sse-13.c: Ditto.
6343 * gcc.target/i386/sse-23.c: Ditto.
6344 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6345 * gcc.target/i386/sse-22.c: Ditto.
6346
6347 2021-09-14 liuhongt <hongtao.liu@intel.com>
6348
6349 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
6350 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
6351 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
6352 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
6353 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
6354 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
6355 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
6356 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
6357 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
6358 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
6359 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
6360 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
6361 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
6362
6363 2021-09-14 liuhongt <hongtao.liu@intel.com>
6364
6365 * gcc.target/i386/avx-1.c: Add test for new builtins.
6366 * gcc.target/i386/sse-13.c: Ditto.
6367 * gcc.target/i386/sse-23.c: Ditto.
6368 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6369 * gcc.target/i386/sse-22.c: Ditto.
6370
6371 2021-09-14 liuhongt <hongtao.liu@intel.com>
6372
6373 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
6374 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
6375 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
6376 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
6377 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
6378 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
6379 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
6380 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
6381 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
6382 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
6383 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
6384 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
6385
6386 2021-09-14 liuhongt <hongtao.liu@intel.com>
6387
6388 * gcc.target/i386/avx-1.c: Add test for new builtins.
6389 * gcc.target/i386/sse-13.c: Ditto.
6390 * gcc.target/i386/sse-23.c: Ditto.
6391 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6392 * gcc.target/i386/sse-22.c: Ditto.
6393
6394 2021-09-14 liuhongt <hongtao.liu@intel.com>
6395
6396 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
6397 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
6398 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
6399 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
6400 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
6401 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
6402 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
6403 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
6404 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
6405 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
6406 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
6407 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
6408
6409 2021-09-14 liuhongt <hongtao.liu@intel.com>
6410
6411 * gcc.target/i386/avx-1.c: Add test for new builtins.
6412 * gcc.target/i386/sse-13.c: Ditto.
6413 * gcc.target/i386/sse-23.c: Ditto.
6414 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6415 * gcc.target/i386/sse-22.c: Ditto.
6416
6417 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6418
6419 PR fortran/82314
6420 * gfortran.dg/pr82314.f90: New test.
6421
6422 2021-09-13 Harald Anlauf <anlauf@gmx.de>
6423
6424 PR fortran/85130
6425 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
6426 test that was erroneously considered as illegal.
6427
6428 2021-09-13 Jason Merrill <jason@redhat.com>
6429
6430 * g++.dg/warn/Winterference.H: New file.
6431 * g++.dg/warn/Winterference.C: New test.
6432 * g++.target/aarch64/interference.C: New test.
6433 * g++.target/arm/interference.C: New test.
6434 * g++.target/i386/interference.C: New test.
6435 * g++.dg/warn/Winterference-2.C: New file.
6436
6437 2021-09-13 Martin Liska <mliska@suse.cz>
6438 H.J. Lu <hjl.tools@gmail.com>
6439
6440 PR target/101696
6441 * g++.target/i386/mv30.C: New test.
6442 * gcc.target/i386/mvc16.c: New test.
6443 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
6444 New.
6445
6446 2021-09-13 Andrew Pinski <apinski@marvell.com>
6447
6448 PR target/95969
6449 * gcc.target/aarch64/lane-bound-1.c: New test.
6450 * gcc.target/aarch64/lane-bound-2.c: New test.
6451
6452 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 PR target/102252
6455 * g++.target/aarch64/sve/pr102252.C: New test.
6456
6457 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6458
6459 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
6460 * gcc.dg/tree-ssa/pr66752-3.c: Same.
6461 * gcc.dg/tree-ssa/pr68198.c: Same.
6462 * gcc.dg/tree-ssa/pr69196-1.c: Same.
6463 * gcc.dg/tree-ssa/pr70232.c: Same.
6464 * gcc.dg/tree-ssa/pr77445.c: Same.
6465 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
6466 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
6467 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6468 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
6469 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
6470
6471 2021-09-13 Patrick Palka <ppalka@redhat.com>
6472
6473 PR c++/101764
6474 * g++.dg/cpp1z/constexpr-if35.C: New test.
6475
6476 2021-09-13 Martin Liska <mliska@suse.cz>
6477
6478 PR c++/101331
6479 * g++.dg/pr101331.C: New test.
6480
6481 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6482
6483 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
6484
6485 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
6486
6487 PR target/101935
6488 * g++.target/i386/pr80566-1.C: Add
6489 -mtune-ctrl=avx256_store_by_pieces.
6490 * gcc.target/i386/pr100865-4a.c: Likewise.
6491 * gcc.target/i386/pr100865-10a.c: Likewise.
6492 * gcc.target/i386/pr90773-20.c: Likewise.
6493 * gcc.target/i386/pr90773-21.c: Likewise.
6494 * gcc.target/i386/pr90773-22.c: Likewise.
6495 * gcc.target/i386/pr90773-23.c: Likewise.
6496 * g++.target/i386/pr80566-2.C: Add
6497 -mtune-ctrl=avx256_move_by_pieces.
6498 * gcc.target/i386/eh_return-1.c: Likewise.
6499 * gcc.target/i386/pr90773-26.c: Likewise.
6500 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
6501 with -mtune-ctrl=avx256_move_by_pieces.
6502 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
6503 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
6504 with -mtune-ctrl=avx256_store_by_pieces.
6505 * gcc.target/i386/pieces-memset-5.c: Likewise.
6506 * gcc.target/i386/pieces-memset-11.c: Likewise.
6507 * gcc.target/i386/pieces-memset-14.c: Likewise.
6508 * gcc.target/i386/pieces-memset-20.c: Likewise.
6509 * gcc.target/i386/pieces-memset-23.c: Likewise.
6510 * gcc.target/i386/pieces-memset-29.c: Likewise.
6511 * gcc.target/i386/pieces-memset-30.c: Likewise.
6512 * gcc.target/i386/pieces-memset-33.c: Likewise.
6513 * gcc.target/i386/pieces-memset-34.c: Likewise.
6514 * gcc.target/i386/pieces-memset-44.c: Likewise.
6515 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
6516 with -mtune-ctrl=avx256_store_by_pieces.
6517
6518 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
6519
6520 PR d/102185
6521 * gdc.dg/pr102185.d: New test.
6522
6523 2021-09-11 Jakub Jelinek <jakub@redhat.com>
6524
6525 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
6526 targets, expect different long and pointer sizes between ilp32 and
6527 lp64.
6528 * c-c++-common/auto-init-2.c: Likewise.
6529 * c-c++-common/auto-init-3.c: Expect one of the common long double
6530 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
6531 * c-c++-common/auto-init-4.c: Likewise.
6532 * c-c++-common/auto-init-5.c: Expect one of the common
6533 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
6534 bytes.
6535 * c-c++-common/auto-init-6.c: Likewise.
6536 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
6537 targets.
6538 (struct test_small_hole): Change type of four to unsigned long long
6539 and add aligned attribute.
6540
6541 2021-09-10 Petter Tomner <tomner@kth.se>
6542
6543 * jit.dg/test-error-array-bounds.c: Array is not unsigned
6544 * jit.dg/jit.exp: Helper function
6545 * jit.dg/test-debuginfo.c: New testcase
6546
6547 2021-09-10 Jakub Jelinek <jakub@redhat.com>
6548
6549 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
6550 write or update with acq_rel clause and atomic update with acquire clause.
6551 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
6552 wording, remove tests moved to atomic-17.c.
6553 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
6554 2 omp atomic acq_rel directives instead of 4 omp atomic release.
6555 * c-c++-common/gomp/atomic-25.c: New test.
6556 * c-c++-common/gomp/atomic-26.c: New test.
6557 * c-c++-common/gomp/atomic-27.c: New test.
6558 * c-c++-common/gomp/atomic-28.c: New test.
6559 * c-c++-common/gomp/atomic-29.c: New test.
6560 * c-c++-common/gomp/atomic-30.c: New test.
6561 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
6562 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
6563 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
6564 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
6565 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
6566
6567 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
6568 Michael Matz <matz@suse.de>
6569
6570 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
6571 threading through latches.
6572 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6573 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
6574
6575 2021-09-10 David Faust <david.faust@oracle.com>
6576
6577 * gcc.target/bpf/alu-1.c: New test.
6578 * gcc.target/bpf/jmp-1.c: New test.
6579
6580 2021-09-10 Richard Biener <rguenther@suse.de>
6581
6582 PR middle-end/102273
6583 * gcc.dg/pr102273.c: New testcase.
6584
6585 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
6586
6587 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
6588 * c-c++-common/auto-init-padding-3.c: Likewise.
6589
6590 2021-09-10 Richard Biener <rguenther@suse.de>
6591
6592 PR middle-end/102269
6593 * gcc.dg/pr102269.c: New testcase.
6594
6595 2021-09-10 liuhongt <hongtao.liu@intel.com>
6596
6597 * gcc.target/i386/avx512fp16-helper.h
6598 (check_results_mask): New check_function.
6599 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
6600 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
6601 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
6602 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
6603 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
6604 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
6605 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
6606 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
6607 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
6608
6609 2021-09-10 liuhongt <hongtao.liu@intel.com>
6610
6611 * gcc.target/i386/avx-1.c: Add test for new builtins.
6612 * gcc.target/i386/sse-13.c: Ditto.
6613 * gcc.target/i386/sse-23.c: Ditto.
6614 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6615 * gcc.target/i386/sse-22.c: Ditto.
6616
6617 2021-09-10 liuhongt <hongtao.liu@intel.com>
6618
6619 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
6620 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
6621 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
6622 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
6623 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
6624 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
6625 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
6626 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
6627 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
6628 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
6629 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
6630 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
6631
6632 2021-09-10 liuhongt <hongtao.liu@intel.com>
6633
6634 * gcc.target/i386/avx-1.c: Add test for new builtins.
6635 * gcc.target/i386/sse-13.c: Ditto.
6636 * gcc.target/i386/sse-23.c: Ditto.
6637 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6638 * gcc.target/i386/sse-22.c: Ditto.
6639
6640 2021-09-10 liuhongt <hongtao.liu@intel.com>
6641
6642 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
6643 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
6644 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
6645 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
6646 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
6647 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
6648 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
6649 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
6650 * gcc.target/i386/pr54855-11.c: Ditto.
6651
6652 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
6653
6654 * gcc.target/i386/avx-1.c: Add test for new builtins.
6655 * gcc.target/i386/sse-13.c: Ditto.
6656 * gcc.target/i386/sse-23.c: Ditto.
6657 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6658 * gcc.target/i386/sse-22.c: Ditto.
6659
6660 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
6661
6662 * gcc.target/i386/vect-float16-1.c: New test.
6663 * gcc.target/i386/vect-float16-10.c: Ditto.
6664 * gcc.target/i386/vect-float16-11.c: Ditto.
6665 * gcc.target/i386/vect-float16-12.c: Ditto.
6666 * gcc.target/i386/vect-float16-2.c: Ditto.
6667 * gcc.target/i386/vect-float16-3.c: Ditto.
6668 * gcc.target/i386/vect-float16-4.c: Ditto.
6669 * gcc.target/i386/vect-float16-5.c: Ditto.
6670 * gcc.target/i386/vect-float16-6.c: Ditto.
6671 * gcc.target/i386/vect-float16-7.c: Ditto.
6672 * gcc.target/i386/vect-float16-8.c: Ditto.
6673 * gcc.target/i386/vect-float16-9.c: Ditto.
6674
6675 2021-09-10 liuhongt <hongtao.liu@intel.com>
6676
6677 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
6678 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
6679
6680 2021-09-09 qing zhao <qing.zhao@oracle.com>
6681
6682 * c-c++-common/auto-init-1.c: New test.
6683 * c-c++-common/auto-init-10.c: New test.
6684 * c-c++-common/auto-init-11.c: New test.
6685 * c-c++-common/auto-init-12.c: New test.
6686 * c-c++-common/auto-init-13.c: New test.
6687 * c-c++-common/auto-init-14.c: New test.
6688 * c-c++-common/auto-init-15.c: New test.
6689 * c-c++-common/auto-init-16.c: New test.
6690 * c-c++-common/auto-init-2.c: New test.
6691 * c-c++-common/auto-init-3.c: New test.
6692 * c-c++-common/auto-init-4.c: New test.
6693 * c-c++-common/auto-init-5.c: New test.
6694 * c-c++-common/auto-init-6.c: New test.
6695 * c-c++-common/auto-init-7.c: New test.
6696 * c-c++-common/auto-init-8.c: New test.
6697 * c-c++-common/auto-init-9.c: New test.
6698 * c-c++-common/auto-init-esra.c: New test.
6699 * c-c++-common/auto-init-padding-1.c: New test.
6700 * c-c++-common/auto-init-padding-2.c: New test.
6701 * c-c++-common/auto-init-padding-3.c: New test.
6702 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
6703 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
6704 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
6705 * g++.dg/auto-init-uninit-pred-4.C: New test.
6706 * gcc.dg/auto-init-sra-1.c: New test.
6707 * gcc.dg/auto-init-sra-2.c: New test.
6708 * gcc.dg/auto-init-uninit-1.c: New test.
6709 * gcc.dg/auto-init-uninit-12.c: New test.
6710 * gcc.dg/auto-init-uninit-13.c: New test.
6711 * gcc.dg/auto-init-uninit-14.c: New test.
6712 * gcc.dg/auto-init-uninit-15.c: New test.
6713 * gcc.dg/auto-init-uninit-16.c: New test.
6714 * gcc.dg/auto-init-uninit-17.c: New test.
6715 * gcc.dg/auto-init-uninit-18.c: New test.
6716 * gcc.dg/auto-init-uninit-19.c: New test.
6717 * gcc.dg/auto-init-uninit-2.c: New test.
6718 * gcc.dg/auto-init-uninit-20.c: New test.
6719 * gcc.dg/auto-init-uninit-21.c: New test.
6720 * gcc.dg/auto-init-uninit-22.c: New test.
6721 * gcc.dg/auto-init-uninit-23.c: New test.
6722 * gcc.dg/auto-init-uninit-24.c: New test.
6723 * gcc.dg/auto-init-uninit-25.c: New test.
6724 * gcc.dg/auto-init-uninit-26.c: New test.
6725 * gcc.dg/auto-init-uninit-3.c: New test.
6726 * gcc.dg/auto-init-uninit-34.c: New test.
6727 * gcc.dg/auto-init-uninit-36.c: New test.
6728 * gcc.dg/auto-init-uninit-37.c: New test.
6729 * gcc.dg/auto-init-uninit-4.c: New test.
6730 * gcc.dg/auto-init-uninit-5.c: New test.
6731 * gcc.dg/auto-init-uninit-6.c: New test.
6732 * gcc.dg/auto-init-uninit-8.c: New test.
6733 * gcc.dg/auto-init-uninit-9.c: New test.
6734 * gcc.dg/auto-init-uninit-A.c: New test.
6735 * gcc.dg/auto-init-uninit-B.c: New test.
6736 * gcc.dg/auto-init-uninit-C.c: New test.
6737 * gcc.dg/auto-init-uninit-H.c: New test.
6738 * gcc.dg/auto-init-uninit-I.c: New test.
6739 * gcc.target/aarch64/auto-init-1.c: New test.
6740 * gcc.target/aarch64/auto-init-2.c: New test.
6741 * gcc.target/aarch64/auto-init-3.c: New test.
6742 * gcc.target/aarch64/auto-init-4.c: New test.
6743 * gcc.target/aarch64/auto-init-5.c: New test.
6744 * gcc.target/aarch64/auto-init-6.c: New test.
6745 * gcc.target/aarch64/auto-init-7.c: New test.
6746 * gcc.target/aarch64/auto-init-8.c: New test.
6747 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6748 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6749 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6750 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6751 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6752 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6753 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6754 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6755 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6756 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6757 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6758 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6759 * gcc.target/i386/auto-init-1.c: New test.
6760 * gcc.target/i386/auto-init-2.c: New test.
6761 * gcc.target/i386/auto-init-21.c: New test.
6762 * gcc.target/i386/auto-init-22.c: New test.
6763 * gcc.target/i386/auto-init-23.c: New test.
6764 * gcc.target/i386/auto-init-24.c: New test.
6765 * gcc.target/i386/auto-init-3.c: New test.
6766 * gcc.target/i386/auto-init-4.c: New test.
6767 * gcc.target/i386/auto-init-5.c: New test.
6768 * gcc.target/i386/auto-init-6.c: New test.
6769 * gcc.target/i386/auto-init-7.c: New test.
6770 * gcc.target/i386/auto-init-8.c: New test.
6771 * gcc.target/i386/auto-init-padding-1.c: New test.
6772 * gcc.target/i386/auto-init-padding-10.c: New test.
6773 * gcc.target/i386/auto-init-padding-11.c: New test.
6774 * gcc.target/i386/auto-init-padding-12.c: New test.
6775 * gcc.target/i386/auto-init-padding-2.c: New test.
6776 * gcc.target/i386/auto-init-padding-3.c: New test.
6777 * gcc.target/i386/auto-init-padding-4.c: New test.
6778 * gcc.target/i386/auto-init-padding-5.c: New test.
6779 * gcc.target/i386/auto-init-padding-6.c: New test.
6780 * gcc.target/i386/auto-init-padding-7.c: New test.
6781 * gcc.target/i386/auto-init-padding-8.c: New test.
6782 * gcc.target/i386/auto-init-padding-9.c: New test.
6783
6784 2021-09-09 Harald Anlauf <anlauf@gmx.de>
6785
6786 PR fortran/98490
6787 * gfortran.dg/bounds_check_23.f90: New test.
6788
6789 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
6790
6791 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
6792 long long.
6793 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6794 (X87_T): Rename _ulong to _ulonglong.
6795 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
6796 Define to 4 if __ILP32__ is defined.
6797 (TYPE_SIZE_POINTER): Likewise.
6798 (TYPE_ALIGN_LONG): Likewise.
6799 (TYPE_ALIGN_POINTER): Likewise.
6800 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
6801 (main): Skip test for long if __ILP32__ is defined.
6802 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
6803 (do_test): Replace _long with _longlong.
6804 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
6805 (check_300): Replace _ulong with _ulonglong.
6806 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
6807 with long long.
6808 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6809 (X87_T): Rename _ulong to _ulonglong.
6810 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
6811 with long long.
6812 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6813 (X87_T): Rename _ulong to _ulonglong.
6814
6815 2021-09-09 Richard Biener <rguenther@suse.de>
6816
6817 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
6818
6819 2021-09-09 liuhongt <hongtao.liu@intel.com>
6820
6821 * gcc.target/i386/avx512fp16-helper.h: New header file for
6822 FP16 runtime test.
6823 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
6824 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
6825 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
6826 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
6827 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
6828 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
6829 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
6830 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
6831 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
6832 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
6833 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
6834 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
6835 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
6836 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
6837 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
6838 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
6839
6840 2021-09-09 liuhongt <hongtao.liu@intel.com>
6841
6842 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
6843 * gcc.target/i386/avx-2.c: Add -mavx512vl.
6844 * gcc.target/i386/avx512fp16-11a.c: New test.
6845 * gcc.target/i386/avx512fp16-11b.c: Ditto.
6846 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
6847 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
6848 * gcc.target/i386/sse-13.c: Add test for new builtins.
6849 * gcc.target/i386/sse-23.c: Ditto.
6850 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6851 * gcc.target/i386/sse-22.c: Ditto.
6852
6853 2021-09-09 liuhongt <hongtao.liu@intel.com>
6854
6855 PR target/101059
6856 * gcc.target/i386/sse2-pr101059.c: New test.
6857 * gcc.target/i386/sse3-pr101059.c: New test.
6858
6859 2021-09-09 liuhongt <hongtao.liu@intel.com>
6860
6861 PR target/91103
6862 * gcc.target/i386/pr91103-1.c: New test.
6863 * gcc.target/i386/pr91103-2.c: New test.
6864
6865 2021-09-08 David Malcolm <dmalcolm@redhat.com>
6866
6867 PR analyzer/102225
6868 * gcc.dg/analyzer/realloc-1.c (test_10): New.
6869 * gcc.dg/analyzer/torture/pr102225.c: New test.
6870
6871 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6872
6873 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
6874
6875 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6876
6877 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
6878 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
6879 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
6880 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
6881 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
6882 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
6883
6884 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6885 liuhongt <hongtao.liu@intel.com>
6886
6887 PR target/89984
6888 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
6889 * gcc.dg/pr89984.c: New test.
6890 * gcc.target/i386/avx-pr89984.c: New test.
6891
6892 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR target/102224
6895 * gcc.dg/pr102224.c: New test.
6896 * gcc.target/i386/avx-pr102224.c: New test.
6897
6898 2021-09-08 liuhongt <hongtao.liu@intel.com>
6899
6900 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
6901 New file.
6902 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
6903 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
6904 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
6905 Likewise.
6906 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
6907 Likewise.
6908 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
6909 Likewise.
6910 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
6911 Likewise.
6912 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
6913 Likewise.
6914 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
6915 Likewise.
6916
6917 2021-09-08 liuhongt <hongtao.liu@intel.com>
6918
6919 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
6920 New exp file.
6921 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
6922 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
6923 Likewise.
6924 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
6925 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
6926 New test.
6927 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
6928 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
6929 Likewise.
6930 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
6931 Likewise.
6932 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
6933
6934 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6935
6936 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
6937 file for abi test.
6938 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
6939 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
6940 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
6941 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
6942 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
6943 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
6944 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
6945 New test.
6946 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
6947 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
6948 Likewise.
6949 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
6950 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
6951 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
6952 Likewise.
6953 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
6954 Likewise.
6955 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
6956 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
6957 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
6958 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
6959 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
6960 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
6961 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
6962 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
6963
6964 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6965
6966 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
6967 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
6968 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
6969 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
6970
6971 2021-09-08 liuhongt <hongtao.liu@intel.com>
6972
6973 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
6974 * gcc.target/i386/avx512fp16-10a.c: New test.
6975 * gcc.target/i386/avx512fp16-10b.c: Ditto.
6976 * gcc.target/i386/avx512fp16-1a.c: Ditto.
6977 * gcc.target/i386/avx512fp16-1b.c: Ditto.
6978 * gcc.target/i386/avx512fp16-1c.c: Ditto.
6979 * gcc.target/i386/avx512fp16-1d.c: Ditto.
6980 * gcc.target/i386/avx512fp16-1e.c: Ditto.
6981 * gcc.target/i386/avx512fp16-2a.c: Ditto.
6982 * gcc.target/i386/avx512fp16-2b.c: Ditto.
6983 * gcc.target/i386/avx512fp16-2c.c: Ditto.
6984 * gcc.target/i386/avx512fp16-3a.c: Ditto.
6985 * gcc.target/i386/avx512fp16-3b.c: Ditto.
6986 * gcc.target/i386/avx512fp16-3c.c: Ditto.
6987 * gcc.target/i386/avx512fp16-4.c: Ditto.
6988 * gcc.target/i386/avx512fp16-5.c: Ditto.
6989 * gcc.target/i386/avx512fp16-6.c: Ditto.
6990 * gcc.target/i386/avx512fp16-7.c: Ditto.
6991 * gcc.target/i386/avx512fp16-8.c: Ditto.
6992 * gcc.target/i386/avx512fp16-9a.c: Ditto.
6993 * gcc.target/i386/avx512fp16-9b.c: Ditto.
6994 * gcc.target/i386/pr54855-13.c: Ditto.
6995 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
6996
6997 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
6998 H.J. Lu <hongjiu.lu@intel.com>
6999 Liu Hongtao <hongtao.liu@intel.com>
7000 Wang Hongyu <hongyu.wang@intel.com>
7001 Xu Dianhong <dianhong.xu@intel.com>
7002
7003 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
7004 * gcc.target/i386/avx-2.c: Ditto.
7005 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
7006 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
7007 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
7008 * gcc.target/i386/sse-14.c: Ditto.
7009 * gcc.target/i386/sse-22.c: Ditto.
7010 * gcc.target/i386/sse-23.c: Ditto.
7011 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
7012 * g++.target/i386/float16-1.C: New test.
7013 * g++.target/i386/float16-2.C: Ditto.
7014 * g++.target/i386/float16-3.C: Ditto.
7015 * gcc.target/i386/avx512fp16-12a.c: Ditto.
7016 * gcc.target/i386/avx512fp16-12b.c: Ditto.
7017 * gcc.target/i386/float16-3a.c: Ditto.
7018 * gcc.target/i386/float16-3b.c: Ditto.
7019 * gcc.target/i386/float16-4a.c: Ditto.
7020 * gcc.target/i386/float16-4b.c: Ditto.
7021 * gcc.target/i386/pr54855-12.c: Ditto.
7022 * g++.dg/other/i386-2.C: Ditto.
7023 * g++.dg/other/i386-3.C: Ditto.
7024
7025 2021-09-08 liuhongt <hongtao.liu@intel.com>
7026
7027 * gcc.target/i386/float16-6.c: New test.
7028 * gcc.target/i386/float16-7.c: New test.
7029
7030 2021-09-07 David Faust <david.faust@oracle.com>
7031
7032 * gcc.target/bpf/core-attr-1.c: New test.
7033 * gcc.target/bpf/core-attr-2.c: Likewise.
7034 * gcc.target/bpf/core-attr-3.c: Likewise.
7035 * gcc.target/bpf/core-attr-4.c: Likewise
7036 * gcc.target/bpf/core-builtin-1.c: Likewise
7037 * gcc.target/bpf/core-builtin-2.c: Likewise.
7038 * gcc.target/bpf/core-builtin-3.c: Likewise.
7039 * gcc.target/bpf/core-section-1.c: Likewise.
7040
7041 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
7042
7043 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
7044 typo in last change.
7045
7046 2021-09-07 Harald Anlauf <anlauf@gmx.de>
7047
7048 PR fortran/101327
7049 * gfortran.dg/pr101327.f90: New test.
7050
7051 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
7052
7053 * gcc.target/bpf/core-lto-1.c: New test.
7054
7055 2021-09-07 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR c++/100495
7058 * g++.dg/cpp2a/constexpr-new21.C: New test.
7059
7060 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
7061
7062 PR target/85819
7063 * gcc.target/i386/pr85819-1a.c: New test.
7064 * gcc.target/i386/pr85819-1b.c: Likewise.
7065 * gcc.target/i386/pr85819-2a.c: Likewise.
7066 * gcc.target/i386/pr85819-2b.c: Likewise.
7067 * gcc.target/i386/pr85819-2c.c: Likewise.
7068 * gcc.target/i386/pr85819-3.c: Likewise.
7069
7070 2021-09-07 Richard Biener <rguenther@suse.de>
7071
7072 PR tree-optimization/102226
7073 * g++.dg/vect/pr102226.cc: New testcase.
7074
7075 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
7076
7077 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
7078 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
7079 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
7080 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
7081 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
7082 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
7083
7084 2021-09-07 Martin Liska <mliska@suse.cz>
7085
7086 PR gcov-profile/80223
7087 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
7088
7089 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
7090
7091 PR target/97142
7092 * gcc.target/powerpc/pr97142.c: New test.
7093
7094 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
7095
7096 PR target/89984
7097 * gcc.target/i386/pr89984-1.c: New test.
7098 * gcc.target/i386/pr89984-2.c: Likewise.
7099 * gcc.target/i386/xorsign-avx.c: Likewise.
7100
7101 2021-09-06 liuhongt <hongtao.liu@intel.com>
7102
7103 PR middle-end/102182
7104 * gcc.target/i386/pr101282.c: New test.
7105
7106 2021-09-06 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR tree-optimization/102207
7109 * gcc.dg/pr102207.c: New test.
7110
7111 2021-09-06 Andrew Pinski <apinski@marvell.com>
7112
7113 PR tree-optimization/63184
7114 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
7115 * c-c++-common/pr19807-3.c: Likewise.
7116
7117 2021-09-03 Patrick Palka <ppalka@redhat.com>
7118
7119 PR c++/101904
7120 * g++.dg/template/conv17.C: New test.
7121
7122 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
7123
7124 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
7125 * gfortran.dg/bind_c_char_7.f90: Likewise.
7126 * gfortran.dg/bind_c_char_8.f90: Likewise.
7127 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
7128 * gfortran.dg/pr32599.f03: Likewise.
7129 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
7130 implementable but not valid F2018.
7131 * gfortran.dg/bind_c_contiguous.f90: New test.
7132
7133 2021-09-03 liuhongt <hongtao.liu@intel.com>
7134
7135 PR target/102166
7136 * g++.target/i386/pr102166.C: New test.
7137
7138 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7139 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7140
7141 PR fortran/100911
7142 PR fortran/100915
7143 PR fortran/100916
7144 * gfortran.dg/PR100911.c: New file.
7145 * gfortran.dg/PR100911.f90: New file.
7146 * gfortran.dg/PR100914.c: New file.
7147 * gfortran.dg/PR100914.f90: New file.
7148 * gfortran.dg/PR100915.c: New file.
7149 * gfortran.dg/PR100915.f90: New file.
7150
7151 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
7152
7153 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
7154 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
7155 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
7156 * gfortran.dg/c-interop/allocate-c.c: New file.
7157 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
7158 * gfortran.dg/c-interop/allocate-errors.f90: New file.
7159 * gfortran.dg/c-interop/allocate.f90: New file.
7160 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
7161 New file.
7162 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
7163 New file.
7164 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
7165 New file.
7166 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
7167 New file.
7168 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
7169 New file.
7170 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
7171 New file.
7172 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
7173 New file.
7174 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
7175 New file.
7176 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
7177 * gfortran.dg/c-interop/c-interop.exp: New file.
7178 * gfortran.dg/c-interop/c1255-1.f90: New file.
7179 * gfortran.dg/c-interop/c1255-2.f90: New file.
7180 * gfortran.dg/c-interop/c1255a.f90: New file.
7181 * gfortran.dg/c-interop/c407a-1.f90: New file.
7182 * gfortran.dg/c-interop/c407a-2.f90: New file.
7183 * gfortran.dg/c-interop/c407b-1.f90: New file.
7184 * gfortran.dg/c-interop/c407b-2.f90: New file.
7185 * gfortran.dg/c-interop/c407c-1.f90: New file.
7186 * gfortran.dg/c-interop/c516.f90: New file.
7187 * gfortran.dg/c-interop/c524a.f90: New file.
7188 * gfortran.dg/c-interop/c535a-1.f90: New file.
7189 * gfortran.dg/c-interop/c535a-2.f90: New file.
7190 * gfortran.dg/c-interop/c535b-1.f90: New file.
7191 * gfortran.dg/c-interop/c535b-2.f90: New file.
7192 * gfortran.dg/c-interop/c535b-3.f90: New file.
7193 * gfortran.dg/c-interop/c535c-1.f90: New file.
7194 * gfortran.dg/c-interop/c535c-2.f90: New file.
7195 * gfortran.dg/c-interop/c535c-3.f90: New file.
7196 * gfortran.dg/c-interop/c535c-4.f90: New file.
7197 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
7198 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
7199 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
7200 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
7201 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
7202 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
7203 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
7204 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
7205 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
7206 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
7207 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
7208 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
7209 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
7210 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
7211 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
7212 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
7213 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
7214 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
7215 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
7216 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
7217 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
7218 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
7219 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
7220 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
7221 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
7222 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
7223 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
7224 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
7225 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
7226 * gfortran.dg/c-interop/contiguous-1.f90: New file.
7227 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
7228 * gfortran.dg/c-interop/contiguous-2.f90: New file.
7229 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
7230 * gfortran.dg/c-interop/contiguous-3.f90: New file.
7231 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
7232 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
7233 * gfortran.dg/c-interop/dump-descriptors.c: New file.
7234 * gfortran.dg/c-interop/dump-descriptors.h: New file.
7235 * gfortran.dg/c-interop/establish-c.c: New file.
7236 * gfortran.dg/c-interop/establish-errors-c.c: New file.
7237 * gfortran.dg/c-interop/establish-errors.f90: New file.
7238 * gfortran.dg/c-interop/establish.f90: New file.
7239 * gfortran.dg/c-interop/explicit-interface.f90: New file.
7240 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
7241 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
7242 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
7243 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
7244 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
7245 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
7246 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
7247 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
7248 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
7249 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
7250 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
7251 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
7252 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
7253 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
7254 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
7255 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
7256 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
7257 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
7258 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
7259 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
7260 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
7261 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
7262 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
7263 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
7264 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
7265 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
7266 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
7267 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
7268 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
7269 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
7270 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
7271 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
7272 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
7273 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
7274 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
7275 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
7276 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
7277 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
7278 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
7279 * gfortran.dg/c-interop/note-5-3.f90: New file.
7280 * gfortran.dg/c-interop/note-5-4-c.c: New file.
7281 * gfortran.dg/c-interop/note-5-4.f90: New file.
7282 * gfortran.dg/c-interop/optional-c.c: New file.
7283 * gfortran.dg/c-interop/optional.f90: New file.
7284 * gfortran.dg/c-interop/rank-class.f90: New file.
7285 * gfortran.dg/c-interop/rank.f90: New file.
7286 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
7287 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
7288 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
7289 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
7290 * gfortran.dg/c-interop/section-1-c.c: New file.
7291 * gfortran.dg/c-interop/section-1.f90: New file.
7292 * gfortran.dg/c-interop/section-1p.f90: New file.
7293 * gfortran.dg/c-interop/section-2-c.c: New file.
7294 * gfortran.dg/c-interop/section-2.f90: New file.
7295 * gfortran.dg/c-interop/section-2p.f90: New file.
7296 * gfortran.dg/c-interop/section-3-c.c: New file.
7297 * gfortran.dg/c-interop/section-3.f90: New file.
7298 * gfortran.dg/c-interop/section-3p.f90: New file.
7299 * gfortran.dg/c-interop/section-4-c.c: New file.
7300 * gfortran.dg/c-interop/section-4.f90: New file.
7301 * gfortran.dg/c-interop/section-errors-c.c: New file.
7302 * gfortran.dg/c-interop/section-errors.f90: New file.
7303 * gfortran.dg/c-interop/select-c.c: New file.
7304 * gfortran.dg/c-interop/select-errors-c.c: New file.
7305 * gfortran.dg/c-interop/select-errors.f90: New file.
7306 * gfortran.dg/c-interop/select.f90: New file.
7307 * gfortran.dg/c-interop/setpointer-c.c: New file.
7308 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
7309 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
7310 * gfortran.dg/c-interop/setpointer.f90: New file.
7311 * gfortran.dg/c-interop/shape.f90: New file.
7312 * gfortran.dg/c-interop/size.f90: New file.
7313 * gfortran.dg/c-interop/tkr.f90: New file.
7314 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
7315 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
7316 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
7317 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
7318 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
7319 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
7320 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
7321 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
7322 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
7323 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
7324 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
7325 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
7326 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
7327 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
7328 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
7329 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
7330 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
7331 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
7332 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
7333 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
7334 * gfortran.dg/c-interop/ubound.f90: New file.
7335 * lib/target-supports.exp
7336 (check_effective_target_fortran_real_c_float128): New function.
7337
7338 2021-09-02 Martin Sebor <msebor@redhat.com>
7339
7340 PR tree-optimization/17506
7341 PR testsuite/37182
7342 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
7343 * gcc.dg/uninit-15-O0.c: Remove xfail.
7344 * gcc.dg/uninit-15.c: Same.
7345
7346 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
7347
7348 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
7349 UNRESOLVED.
7350
7351 2021-09-02 Richard Biener <rguenther@suse.de>
7352
7353 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
7354
7355 2021-09-02 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR tree-optimization/99591
7358 * gcc.target/i386/pr99591.c: New test.
7359 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
7360 together with seta or jn?a.
7361
7362 2021-09-02 liuhongt <hongtao.liu@intel.com>
7363
7364 * gcc.target/i386/sse2-float16-1.c: New test.
7365 * gcc.target/i386/sse2-float16-2.c: Ditto.
7366 * gcc.target/i386/sse2-float16-3.c: Ditto.
7367 * gcc.target/i386/float16-5.c: New test.
7368
7369 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
7370
7371 PR tree-optimization/102152
7372 * gcc.dg/pr102152.c: New test
7373
7374 2021-09-01 Andrew Pinski <apinski@marvell.com>
7375
7376 PR target/101934
7377 * gcc.target/aarch64/memset-strict-align-1.c: New test.
7378
7379 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR c++/100977
7382 * g++.dg/cpp23/normalize1.C: New test.
7383 * g++.dg/cpp23/normalize2.C: New test.
7384 * g++.dg/cpp23/normalize3.C: New test.
7385 * g++.dg/cpp23/normalize4.C: New test.
7386 * g++.dg/cpp23/normalize5.C: New test.
7387 * g++.dg/cpp23/normalize6.C: New test.
7388 * g++.dg/cpp23/normalize7.C: New test.
7389 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
7390 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
7391 * gcc.dg/cpp/ucnid-4.c: Don't expect
7392 "not valid at the start of an identifier" errors.
7393 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
7394 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
7395
7396 2021-09-01 Andrew Pinski <apinski@marvell.com>
7397
7398 PR testsuite/51748
7399 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
7400
7401 2021-09-01 Martin Sebor <msebor@redhat.com>
7402
7403 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
7404 * gcc.dg/Wstringop-overflow-12.c: Same.
7405 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
7406 * gcc.dg/Wstringop-overflow-73.c: New test.
7407
7408 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR preprocessor/101488
7411 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
7412 * c-c++-common/cpp/va-opt-7.c: New test.
7413
7414 2021-09-01 Marek Polacek <polacek@redhat.com>
7415
7416 PR c++/101592
7417 * g++.dg/warn/Wlogical-op-3.C: New test.
7418
7419 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
7420
7421 * g++.dg/ext/attr-unavailable-1.C: New test.
7422 * g++.dg/ext/attr-unavailable-2.C: New test.
7423 * g++.dg/ext/attr-unavailable-3.C: New test.
7424 * g++.dg/ext/attr-unavailable-4.C: New test.
7425 * g++.dg/ext/attr-unavailable-5.C: New test.
7426 * g++.dg/ext/attr-unavailable-6.C: New test.
7427 * g++.dg/ext/attr-unavailable-7.C: New test.
7428 * g++.dg/ext/attr-unavailable-8.C: New test.
7429 * g++.dg/ext/attr-unavailable-9.C: New test.
7430 * gcc.dg/attr-unavailable-1.c: New test.
7431 * gcc.dg/attr-unavailable-2.c: New test.
7432 * gcc.dg/attr-unavailable-3.c: New test.
7433 * gcc.dg/attr-unavailable-4.c: New test.
7434 * gcc.dg/attr-unavailable-5.c: New test.
7435 * gcc.dg/attr-unavailable-6.c: New test.
7436 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
7437 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
7438 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
7439 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
7440 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
7441 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
7442 * objc.dg/attributes/method-unavailable-1.m: New test.
7443 * objc.dg/attributes/method-unavailable-2.m: New test.
7444 * objc.dg/attributes/method-unavailable-3.m: New test.
7445 * objc.dg/property/at-property-unavailable-1.m: New test.
7446 * objc.dg/property/at-property-unavailable-2.m: New test.
7447 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
7448
7449 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/102124
7452 * gcc.dg/torture/pr102124.c: New test.
7453
7454 2021-09-01 Richard Biener <rguenther@suse.de>
7455
7456 PR tree-optimization/93491
7457 * gcc.dg/torture/pr93491.c: New testcase.
7458 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
7459
7460 2021-09-01 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/102139
7463 * gcc.dg/torture/pr102139.c: New testcase.
7464
7465 2021-09-01 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR tree-optimization/102141
7468 * gcc.dg/pr102141.c: New test.
7469
7470 2021-09-01 Richard Biener <rguenther@suse.de>
7471
7472 PR tree-optimization/102149
7473 * gcc.dg/torture/pr102149.c: New testcase.
7474
7475 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
7476 Joseph Myers <joseph@codesourcery.com>
7477
7478 PR c/79412
7479 * gcc.dg/pr79412.c: New test case.
7480 * gcc.dg/typedef-var-2.c: Update expeted errors.
7481
7482 2021-08-31 Harald Anlauf <anlauf@gmx.de>
7483
7484 PR fortran/100950
7485 * gfortran.dg/pr100950.f90: Extend coverage.
7486
7487 2021-08-31 Patrick Palka <ppalka@redhat.com>
7488
7489 PR c++/12672
7490 * g++.dg/cpp0x/decltype29.C: Adjust.
7491 * g++.dg/template/error56.C: Adjust.
7492 * g++.old-deja/g++.pt/unify6.C: Adjust.
7493 * g++.dg/template/explicit-args7.C: New test.
7494
7495 2021-08-31 Jason Merrill <jason@redhat.com>
7496
7497 PR c++/92193
7498 * g++.dg/diagnostic/static_assert4.C: New test.
7499
7500 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
7501
7502 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
7503 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
7504
7505 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR tree-optimization/101145
7508 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
7509 instead of dg-options with -O3 -fdump-tree-vect-details.
7510 * gcc.dg/vect/pr101145_1.c: Likewise.
7511 * gcc.dg/vect/pr101145_2.c: Likewise.
7512 * gcc.dg/vect/pr101145_3.c: Likewise.
7513
7514 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
7515
7516 * c-c++-common/gomp/target-device-1.c: New test.
7517 * c-c++-common/gomp/target-device-2.c: New test.
7518 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
7519 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
7520 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
7521 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
7522 * gfortran.dg/gomp/target-device-1.f90: New test.
7523 * gfortran.dg/gomp/target-device-2.f90: New test.
7524 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
7525 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
7526 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
7527 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
7528
7529 2021-08-31 Richard Biener <rguenther@suse.de>
7530
7531 PR tree-optimization/102142
7532 * g++.dg/torture/pr102142.C: New testcase.
7533
7534 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR tree-optimization/102134
7537 * gcc.c-torture/execute/pr102134.c: New test.
7538
7539 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7540
7541 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
7542
7543 2021-08-31 Andrew Pinski <apinski@marvell.com>
7544
7545 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
7546 static so they both bind local and available for
7547 inlinine.
7548
7549 2021-08-31 liuhongt <hongtao.liu@intel.com>
7550
7551 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
7552 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
7553 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
7554 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
7555 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
7556 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
7557 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
7558 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
7559 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
7560 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
7561 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
7562 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
7563 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
7564 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
7565
7566 2021-08-30 David Malcolm <dmalcolm@redhat.com>
7567
7568 PR analyzer/99260
7569 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
7570 analysis.
7571 * gcc.dg/analyzer/pr99193-1.c: Likewise.
7572 * gcc.dg/analyzer/pr99193-3.c: Likewise.
7573 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
7574 realloc of non-heap pointer, realloc from mismatching allocator,
7575 and realloc on a freed pointer.
7576 * gcc.dg/analyzer/realloc-2.c: New test.
7577
7578 2021-08-30 Jason Merrill <jason@redhat.com>
7579
7580 PR c++/96286
7581 * g++.dg/template/access2.C: Split struct A.
7582
7583 2021-08-30 Jason Merrill <jason@redhat.com>
7584
7585 PR c++/101460
7586 * g++.dg/template/explicit-args6.C: New test.
7587
7588 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7589
7590 PR fortran/102113
7591 * gfortran.dg/goto_9.f90: New test.
7592
7593 2021-08-30 Jason Merrill <jason@redhat.com>
7594
7595 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
7596
7597 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7598
7599 PR fortran/101349
7600 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
7601
7602 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
7603
7604 * gcc.target/powerpc/fusion-p10-stst.c: New test.
7605 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
7606
7607 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
7608
7609 PR d/102094
7610 * gdc.dg/lto/pr102094_0.d: New test.
7611
7612 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
7613
7614 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
7615 without strndup support in libc.
7616
7617 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
7618
7619 * gcc.dg/tree-ssa/modref-9.c: New test.
7620
7621 2021-08-28 Harald Anlauf <anlauf@gmx.de>
7622
7623 PR fortran/87737
7624 * gfortran.dg/entry_24.f90: New test.
7625
7626 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7627
7628 * gcc.target/powerpc/float128-call.c: Update comments.
7629
7630 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7631
7632 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
7633 long double and power10.
7634
7635 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
7636
7637 * lib/target-supports.exp: Exclude cctools assembler based on
7638 GAS 1.38.
7639
7640 2021-08-27 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/45178
7643 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
7644
7645 2021-08-27 konglin1 <lingling.kong@intel.com>
7646
7647 PR target/101472
7648 * gcc.target/i386/avx512f-pr101472.c: New test.
7649 * gcc.target/i386/avx512vl-pr101472.c: New test.
7650
7651 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
7652
7653 * gcc.target/powerpc/dive-vectorize-1.c: New test.
7654 * gcc.target/powerpc/dive-vectorize-1.h: New test.
7655 * gcc.target/powerpc/dive-vectorize-2.c: New test.
7656 * gcc.target/powerpc/dive-vectorize-2.h: New test.
7657 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
7658 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
7659 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
7660 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
7661 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
7662
7663 2021-08-27 liuhongt <hongtao.liu@intel.com>
7664
7665 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
7666 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
7667 * gcc.target/i386/pr43147.c: New test.
7668
7669 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
7670
7671 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
7672
7673 2021-08-26 Martin Liska <mliska@suse.cz>
7674 Stefan Kneifel <stefan.kneifel@bluewin.ch>
7675
7676 * gcc.target/i386/mvc5.c: Scan assembly names.
7677 * gcc.target/i386/mvc7.c: Likewise.
7678 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
7679 * gcc.target/i386/pr95778-2.c: Likewise.
7680
7681 2021-08-25 Martin Sebor <msebor@redhat.com>
7682
7683 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
7684 * gcc.dg/tree-ssa/evrp2.c: Same.
7685 * gcc.dg/tree-ssa/evrp3.c: Same.
7686 * gcc.dg/tree-ssa/evrp4.c: Same.
7687 * gcc.dg/tree-ssa/evrp6.c: Same.
7688 * gcc.dg/tree-ssa/pr64130.c: Same.
7689
7690 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
7691
7692 PR target/94630
7693 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
7694 type to be IBM 128-bit. Remove the code to use __ibm128.
7695 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
7696 double type to be IBM 128-bit. Run the test at -O2 optimization.
7697 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
7698 function.
7699 (check_effective_target_long_double_ibm128): New function.
7700 (add_options_for_long_double_ieee128): New function.
7701 (check_effective_target_long_double_ieee128): New function.
7702 (add_options_for_long_double_64bit): New function.
7703 (check_effective_target_long_double_64bit): New function.
7704
7705 2021-08-25 Andrew Pinski <apinski@marvell.com>
7706
7707 PR c++/66590
7708 * g++.dg/warn/Wreturn-5.C: New test.
7709
7710 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
7711
7712 * gcc.dg/ipa/modref-1.c: Update testcase.
7713 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
7714 * gcc.dg/tree-ssa/modref-8.c: New test.
7715
7716 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
7717
7718 PR other/93067
7719 * gcc.dg/diagnostic-input-charset-1.c: New test.
7720 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
7721
7722 2021-08-25 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/102046
7725 * gcc.dg/vect/pr102046.c: New testcase.
7726
7727 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
7728
7729 PR target/101716
7730 * gcc.target/i386/pr101716.c: New test.
7731
7732 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
7733
7734 PR tree-optimization/101145
7735 * gcc.dg/vect/pr101145.c: New test.
7736 * gcc.dg/vect/pr101145.inc: New test.
7737 * gcc.dg/vect/pr101145_1.c: New test.
7738 * gcc.dg/vect/pr101145_2.c: New test.
7739 * gcc.dg/vect/pr101145_3.c: New test.
7740 * gcc.dg/vect/pr101145inf.c: New test.
7741 * gcc.dg/vect/pr101145inf.inc: New test.
7742 * gcc.dg/vect/pr101145inf_1.c: New test.
7743
7744 2021-08-25 konglin1 <lingling.kong@intel.com>
7745
7746 PR target/101471
7747 * gcc.target/i386/avx512f-pr101471.c: New test.
7748
7749 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7750
7751 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7752 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7753 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7754 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7755 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7756 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7757 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7758 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7759 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7760 * gcc.target/powerpc/unpack-vectorize.h: New test.
7761
7762 2021-08-25 liuhongt <hongtao.liu@intel.com>
7763
7764 PR target/101989
7765 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7766 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7767
7768 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7769
7770 PR fortran/98411
7771 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7772 F2008, and verify case of implicit SAVE.
7773
7774 2021-08-24 Martin Sebor <msebor@redhat.com>
7775
7776 PR middle-end/101600
7777 PR middle-end/101977
7778 * g++.dg/pr100574.C: Prune out valid warning.
7779 * gcc.dg/pr20126.c: Same.
7780 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
7781 Add new instances.
7782 * gcc.dg/warn-strnlen-no-nul.c: Same.
7783 * g++.dg/warn/Warray-bounds-26.C: New test.
7784 * gcc.dg/Warray-bounds-88.c: New test.
7785
7786 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
7787
7788 * gcc.dg/predict-1.c: Disable evrp.
7789 * gcc.dg/tree-ssa/evrp-trans.c: New.
7790
7791 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
7792
7793 PR target/102021
7794 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
7795 * gcc.target/i386/pr100865-4b.c: Likewise.
7796 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
7797 * gcc.target/i386/pr100865-7b.c: Likewise.
7798 * gcc.target/i386/pr102021.c: New test.
7799
7800 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7801
7802 PR target/102035
7803 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
7804 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
7805 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
7806 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
7807 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
7808 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
7809 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
7810 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
7811
7812 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7813
7814 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7815 Check the CMSE feature register, rather than relying on the
7816 SG operation causing an execution fault.
7817
7818 2021-08-24 liuhongt <hongtao.liu@intel.com>
7819
7820 PR target/101989
7821 * gcc.target/i386/pr101989-broadcast-1.c: New test.
7822
7823 2021-08-24 liuhongt <hongtao.liu@intel.com>
7824
7825 PR target/101989
7826 * gcc.target/i386/pr101989-1.c: New test.
7827 * gcc.target/i386/pr101989-2.c: New test.
7828 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
7829
7830 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
7831 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR middle-end/102029
7834 * gcc.dg/fold-convlshift-3.c: New test case.
7835
7836 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7837
7838 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
7839 * gcc.dg/analyzer/torture/switch-2.c: New test.
7840 * gcc.dg/analyzer/torture/switch-3.c: New test.
7841 * gcc.dg/analyzer/torture/switch-4.c: New test.
7842 * gcc.dg/analyzer/torture/switch-5.c: New test.
7843
7844 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7845
7846 PR analyzer/101875
7847 * gcc.dg/analyzer/pr101875.c: New test.
7848
7849 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7850
7851 PR analyzer/101837
7852 * gcc.dg/analyzer/pr101837.c: New test.
7853
7854 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7855
7856 PR analyzer/101962
7857 * gcc.dg/analyzer/data-model-23.c: New test.
7858 * gcc.dg/analyzer/pr101962.c: New test.
7859
7860 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7861
7862 * gcc.dg/analyzer/data-model-22.c: New test.
7863 * gcc.dg/analyzer/uninit-6.c: New test.
7864 * gcc.dg/analyzer/uninit-6b.c: New test.
7865
7866 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7867
7868 * gcc.dg/tree-ssa/modref-7.c: New test.
7869
7870 2021-08-23 Richard Biener <rguenther@suse.de>
7871
7872 PR ipa/97565
7873 * g++.dg/lto/pr97565_0.C: New testcase.
7874 * g++.dg/lto/pr97565_1.C: Likewise.
7875
7876 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7877
7878 * g++.dg/tree-ssa/modref-1.C: Fix template.
7879
7880 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
7881
7882 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
7883 * gfortran.dg/goacc/default-2.f: Update dg-error.
7884 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
7885 * gfortran.dg/goacc/if.f95: Update dg-error.
7886 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
7887 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
7888 * gfortran.dg/goacc/sie.f95: Update dg-error.
7889 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
7890 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
7891 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
7892 * gfortran.dg/gomp/error-3.f90: Update dg-error.
7893 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
7894 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
7895
7896 2021-08-23 Ankur Saini <arsenic@sourceware.org>
7897
7898 PR analyzer/102020
7899 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
7900
7901 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
7902
7903 * gcc.dg/fold-convlshift-1.c: New test case.
7904 * gcc.dg/fold-convlshift-2.c: New test case.
7905
7906 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR tree-optimization/86723
7909 * gcc.dg/pr86723.c: New test.
7910 * gcc.target/i386/pr86723.c: New test.
7911 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
7912 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
7913 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7914 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
7915 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
7916 * gcc.dg/optimize-bswapsi-5.c: Likewise.
7917 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
7918 call instead of zero.
7919
7920 2021-08-23 Richard Biener <rguenther@suse.de>
7921
7922 PR tree-optimization/79334
7923 * gcc.dg/torture/pr79334-0.c: New testcase.
7924 * gcc.dg/torture/pr79334-1.c: Likewise.
7925
7926 2021-08-23 liuhongt <hongtao.liu@intel.com>
7927
7928 PR target/102016
7929 * gcc.target/i386/pr102016.c: New test.
7930
7931 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR debug/101905
7934 * gcc.dg/guality/pr101905.c: New test.
7935
7936 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
7937
7938 PR target/100856
7939 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
7940 and arm_v8m_main_cde.
7941 * lib/target-supports.exp: Add
7942 check_effective_target_FUNC_multilib for ARM CDE.
7943
7944 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7945
7946 * g++.dg/tree-ssa/modref-1.C: New test.
7947
7948 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
7949
7950 PR target/101922
7951 * gcc.target/mips/pr101922.c: New test.
7952
7953 2021-08-23 Jonathan Yong <10walls@gmail.com>
7954
7955 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
7956 where it can return a filename with "\" to indicate current
7957 directory.
7958 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
7959 * gcc.c-torture/execute/printf-2.c: Use wrapper.
7960 * gcc.c-torture/execute/user-printf.c: Use wrapper.
7961
7962 2021-08-22 Martin Uecker <muecker@gwdg.de>
7963
7964 PR c/98397
7965 * gcc.dg/c11-qual-1.c: New test.
7966 * gcc.dg/c2x-qual-1.c: New test.
7967 * gcc.dg/c2x-qual-2.c: New test.
7968 * gcc.dg/c2x-qual-3.c: New test.
7969 * gcc.dg/c2x-qual-4.c: New test.
7970 * gcc.dg/c2x-qual-5.c: New test.
7971 * gcc.dg/c2x-qual-6.c: New test.
7972 * gcc.dg/c2x-qual-7.c: New test.
7973 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
7974 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
7975
7976 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
7977 Martin Liska <mliska@suse.cz>
7978
7979 * gcc.dg/lto/pr101949_0.c: New test.
7980 * gcc.dg/lto/pr101949_1.c: New test.
7981
7982 2021-08-21 Ankur Saini <arsenic@sourceware.org>
7983
7984 PR analyzer/101980
7985 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
7986 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
7987
7988 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
7989
7990 * gfortran.dg/gomp/error-1.f90: New test.
7991 * gfortran.dg/gomp/error-2.f90: New test.
7992 * gfortran.dg/gomp/error-3.f90: New test.
7993
7994 2021-08-20 Jakub Jelinek <jakub@redhat.com>
7995
7996 * c-c++-common/gomp/error-1.c: New test.
7997 * c-c++-common/gomp/error-2.c: New test.
7998 * c-c++-common/gomp/error-3.c: New test.
7999 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
8000 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
8001 * g++.dg/gomp/attrs-13.C: New test.
8002 * g++.dg/gomp/error-1.C: New test.
8003
8004 2021-08-20 Jakub Jelinek <jakub@redhat.com>
8005
8006 * c-c++-common/gomp/sink-5.c: New test.
8007 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
8008 at the end of pragma line.
8009
8010 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
8011
8012 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
8013 is optimized away.
8014
8015 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
8016
8017 PR target/101849
8018 * gcc.target/powerpc/pr101849.c: New test.
8019
8020 2021-08-19 Harald Anlauf <anlauf@gmx.de>
8021
8022 PR fortran/100950
8023 * gfortran.dg/pr100950.f90: New test.
8024
8025 2021-08-19 Patrick Palka <ppalka@redhat.com>
8026
8027 PR c++/101803
8028 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
8029
8030 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR middle-end/101950
8033 * gcc.target/i386/pr101950-1.c: New test.
8034 * gcc.target/i386/pr101950-2.c: New test.
8035
8036 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8037
8038 * c-c++-common/gomp/requires-3.c: Add testcase for
8039 atomic_default_mem_order ( at the end of line without corresponding ).
8040
8041 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8042
8043 * jit.dg/test-asm.c: Provide Mach-O fragment.
8044 * jit.dg/test-asm.cc: Likewise.
8045
8046 2021-08-19 Jakub Jelinek <jakub@redhat.com>
8047
8048 * c-c++-common/gomp/nothing-2.c: New test.
8049
8050 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
8051
8052 * jit.dg/harness.h: Include jit-dejagnu.h.
8053 * jit.dg/jit.exp: Use -rdynamic conditionally on target
8054 support, instead of unconditional -Wl,--export-dynamic.
8055
8056 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
8057
8058 PR testsuite/101969
8059 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
8060
8061 2021-08-19 liuhongt <hongtao.liu@intel.com>
8062
8063 Revert:
8064 2021-08-19 liuhongt <hongtao.liu@intel.com>
8065
8066 PR target/99881
8067 * gcc.target/i386/pr99881.c: New test.
8068
8069 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8070
8071 PR testsuite/101963
8072 * gfortran.dg/nothing-1.f90: Moved to ...
8073 * gfortran.dg/gomp/nothing-1.f90: ... here.
8074 * gfortran.dg/nothing-2.f90: Moved to ...
8075 * gfortran.dg/gomp/nothing-2.f90: ... here;
8076 avoid $ issue in $OMP in dg-error.
8077
8078 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
8079 Matt Jacobson <mhjacobson@me.com>
8080
8081 PR objc/101666
8082 * obj-c++.dg/pr101666-0.mm: New test.
8083 * obj-c++.dg/pr101666-1.mm: New test.
8084 * obj-c++.dg/pr101666.inc: New.
8085 * objc.dg/pr101666-0.m: New test.
8086 * objc.dg/pr101666-1.m: New test.
8087 * objc.dg/pr101666.inc: New.
8088
8089 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8090
8091 PR analyzer/97114
8092 * g++.dg/analyzer/vfunc-2.C: New test.
8093 * g++.dg/analyzer/vfunc-3.C: New test.
8094 * g++.dg/analyzer/vfunc-4.C: New test.
8095 * g++.dg/analyzer/vfunc-5.C: New test.
8096
8097 2021-08-18 Ankur Saini <arsenic@sourceware.org>
8098
8099 PR analyzer/100546
8100 * gcc.dg/analyzer/function-ptr-4.c: New test.
8101 * gcc.dg/analyzer/pr100546.c: New test.
8102
8103 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
8104
8105 * gfortran.dg/nothing-1.f90: New test.
8106 * gfortran.dg/nothing-2.f90: New test.
8107
8108 2021-08-18 Patrick Palka <ppalka@redhat.com>
8109
8110 PR c++/101344
8111 PR c++/101803
8112 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
8113 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
8114
8115 2021-08-18 Patrick Palka <ppalka@redhat.com>
8116
8117 PR c++/101883
8118 * g++.dg/cpp2a/nontype-class49.C: New test.
8119
8120 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8121
8122 * c-c++-common/gomp/nothing-1.c: New test.
8123 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
8124 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8125 * g++.dg/gomp/attrs-9.C: Likewise.
8126
8127 2021-08-18 Jakub Jelinek <jakub@redhat.com>
8128
8129 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
8130 in C++.
8131 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
8132 * g++.dg/gomp/barrier-2.C: Likewise.
8133 * gcc.dg/gomp/declare-simd-5.c: Likewise.
8134 * gcc.dg/gomp/barrier-2.c: Likewise.
8135 * gcc.dg/gomp/declare-variant-2.c: Likewise.
8136
8137 2021-08-18 liuhongt <hongtao.liu@intel.com>
8138
8139 PR target/97147
8140 * gcc.target/i386/pr54400.c: Adjust testcase.
8141 * gcc.target/i386/pr94147.c: New test.
8142
8143 2021-08-17 Martin Sebor <msebor@redhat.com>
8144
8145 PR middle-end/101854
8146 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
8147 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
8148 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
8149 * gcc.dg/Wstringop-overflow-72.c: New test.
8150
8151 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR c++/101539
8154 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
8155 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
8156 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
8157 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
8158 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
8159 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
8160 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
8161 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
8162 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
8163 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
8164 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
8165
8166 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
8167
8168 * gcc.dg/pr78213.c: Restore testing.
8169
8170 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8171
8172 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
8173
8174 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
8175
8176 * gcc.dg/fold-ior-5.c: New test case.
8177
8178 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
8179
8180 * gfortran.dg/gomp/scan-1.f90:
8181 * gfortran.dg/gomp/cancel-1.f90: New test.
8182 * gfortran.dg/gomp/cancel-4.f90: New test.
8183 * gfortran.dg/gomp/loop-4.f90: New test.
8184 * gfortran.dg/gomp/nesting-1.f90: New test.
8185 * gfortran.dg/gomp/nesting-2.f90: New test.
8186 * gfortran.dg/gomp/nesting-3.f90: New test.
8187 * gfortran.dg/gomp/nowait-1.f90: New test.
8188 * gfortran.dg/gomp/reduction-task-1.f90: New test.
8189 * gfortran.dg/gomp/reduction-task-2.f90: New test.
8190 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
8191 * gfortran.dg/gomp/reduction-task-3.f90: New test.
8192 * gfortran.dg/gomp/scope-1.f90: New test.
8193 * gfortran.dg/gomp/scope-2.f90: New test.
8194
8195 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
8196
8197 PR tree-optimization/101938
8198 * gcc.dg/pr101938.c: New test.
8199
8200 2021-08-17 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/101868
8203 * gcc.dg/lto/pr101868_0.c: New testcase.
8204 * gcc.dg/lto/pr101868_1.c: Likewise.
8205 * gcc.dg/lto/pr101868_2.c: Likewise.
8206 * gcc.dg/lto/pr101868_3.c: Likewise.
8207
8208 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8209
8210 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
8211 construct tests.
8212 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
8213 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
8214 construct tests.
8215 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
8216 test. Adjust diagnostics for the addition of scope.
8217 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
8218 construct tests.
8219 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
8220 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
8221 * c-c++-common/gomp/scope-1.c: New test.
8222 * c-c++-common/gomp/scope-2.c: New test.
8223 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
8224 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8225 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
8226 * gfortran.dg/gomp/reduction7.f90: Likewise.
8227
8228 2021-08-17 Jakub Jelinek <jakub@redhat.com>
8229
8230 * c-c++-common/cpp/va-opt-5.c: New test.
8231 * c-c++-common/cpp/va-opt-6.c: New test.
8232
8233 2021-08-17 Richard Biener <rguenther@suse.de>
8234
8235 PR tree-optimization/101925
8236 * gcc.dg/sso-16.c: New testcase.
8237
8238 2021-08-17 liuhongt <hongtao.liu@intel.com>
8239
8240 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
8241 --param=vect-epilogues-nomask=0
8242
8243 2021-08-16 liuhongt <hongtao.liu@intel.com>
8244
8245 PR target/101930
8246 * gcc.target/i386/pr101930.c: New test.
8247
8248 2021-08-16 Martin Liska <mliska@suse.cz>
8249
8250 PR ipa/100600
8251 * gcc.dg/ipa/pr100600.c: New test.
8252
8253 2021-08-16 liuhongt <hongtao.liu@intel.com>
8254
8255 PR target/101846
8256 * gcc.target/i386/pr101846-2.c: New test.
8257 * gcc.target/i386/pr101846-3.c: New test.
8258 * gcc.target/i386/pr101846-4.c: New test.
8259
8260 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
8261
8262 * gfortran.dg/gomp/masked-1.f90: New test.
8263 * gfortran.dg/gomp/masked-2.f90: New test.
8264 * gfortran.dg/gomp/masked-3.f90: New test.
8265 * gfortran.dg/gomp/masked-combined-1.f90: New test.
8266 * gfortran.dg/gomp/masked-combined-2.f90: New test.
8267
8268 2021-08-15 Harald Anlauf <anlauf@gmx.de>
8269
8270 PR fortran/99351
8271 * gfortran.dg/coarray_sync.f90: New test.
8272 * gfortran.dg/coarray_3.f90: Adjust error messages.
8273
8274 2021-08-14 Martin Sebor <msebor@redhat.com>
8275
8276 PR middle-end/101791
8277 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
8278 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
8279
8280 2021-08-14 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR target/101896
8283 * gcc.target/i386/avx512f-pr101896.c: New test.
8284
8285 2021-08-13 Martin Sebor <msebor@redhat.com>
8286
8287 PR middle-end/101734
8288 * gcc.dg/uninit-42.c: New test.
8289
8290 2021-08-13 Martin Liska <mliska@suse.cz>
8291
8292 PR ipa/101261
8293 * gcc.target/i386/pr101261.c: New test.
8294
8295 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
8296
8297 * gcc.dg/tree-ssa/modref-6.c: Update.
8298
8299 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8300
8301 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
8302 arm_softfp_ok.
8303
8304 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8305
8306 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
8307 constructs with clauses.
8308 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
8309 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
8310 * c-c++-common/gomp/masked-1.c: New test.
8311 * c-c++-common/gomp/masked-2.c: New test.
8312 * c-c++-common/gomp/masked-combined-1.c: New test.
8313 * c-c++-common/gomp/masked-combined-2.c: New test.
8314 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
8315 * g++.dg/gomp/block-11.C: New test.
8316 * g++.dg/gomp/tpl-masked-1.C: New test.
8317 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
8318 combined masked constructs with clauses in attribute syntax.
8319 * g++.dg/gomp/attrs-2.C (bar): Likewise.
8320 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
8321 nesting.
8322 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
8323 clause.
8324 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8325
8326 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR preprocessor/101638
8329 * gcc.dg/cpp/pr101638.c: New test.
8330
8331 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
8332
8333 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
8334 typo in regular expression.
8335 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8336 Likewise.
8337 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8338 Likewise.
8339 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8340 Likewise.
8341 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8342 Likewise.
8343 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8344 Likewise.
8345
8346 2021-08-12 Sergei Trofimovich <siarheit@google.com>
8347
8348 PR c++/101219
8349 * g++.dg/warn/pr101219.C: New test.
8350
8351 2021-08-12 Martin Uecker <muecker@gwdg.de>
8352
8353 PR c/101838
8354 * gcc.dg/vla-stexp-2.c: New test.
8355
8356 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
8357
8358 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
8359 code and adjust for ranger threader.
8360
8361 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
8362
8363 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
8364 testcase and test proc_bind(primary) instead.
8365 * gfortran.dg/gomp/affinity-1.f90: Likewise.
8366
8367 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
8368
8369 * gfortran.dg/PR82376.f90: Robustify match.
8370
8371 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR target/101860
8374 * gcc.target/i386/avx512f-pr101860.c: New test.
8375
8376 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8377
8378 * g++.dg/gomp/attrs-12.C: New test.
8379
8380 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8381
8382 * g++.dg/gomp/attrs-11.C: Add new tests.
8383
8384 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c++/99429
8387 PR c++/94162
8388 * g++.dg/cpp2a/spaceship-synth11.C: New test.
8389 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
8390
8391 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8392
8393 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
8394
8395 2021-08-12 Jakub Jelinek <jakub@redhat.com>
8396
8397 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
8398 as well.
8399 * g++.dg/lookup/strong-using2.C: Likewise.
8400 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
8401 using namespace.
8402 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
8403 using namespace, add tests for alignas before semicolon.
8404 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
8405 C++11 attributes on using directive before semicolon.
8406
8407 2021-08-12 liuhongt <hongtao.liu@intel.com>
8408
8409 PR target/101846
8410 * gcc.target/i386/pr101846-1.c: New test.
8411
8412 2021-08-12 Patrick Palka <ppalka@redhat.com>
8413
8414 PR c++/101663
8415 * g++.dg/cpp2a/construct_at.h: New convenience header file that
8416 defines minimal implementations of std::construct_at/destroy_at,
8417 split out from ...
8418 * g++.dg/cpp2a/constexpr-new5.C: ... here.
8419 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
8420 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
8421 * g++.dg/cpp2a/constexpr-new20.C: New test.
8422
8423 2021-08-11 Patrick Palka <ppalka@redhat.com>
8424
8425 PR c++/101725
8426 DR 2082
8427 * g++.dg/DRs/dr2082.C: New test.
8428 * g++.dg/cpp2a/concepts-uneval4.C: New test.
8429
8430 2021-08-11 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR c++/101786
8433 * g++.dg/cpp2a/constinit16.C: New test.
8434
8435 2021-08-11 Patrick Palka <ppalka@redhat.com>
8436
8437 PR c++/79501
8438 * g++.dg/cpp1z/class-deduction98.C: New test.
8439
8440 2021-08-11 Patrick Palka <ppalka@redhat.com>
8441
8442 PR c++/89062
8443 * g++.dg/cpp1z/class-deduction97.C: New test.
8444
8445 2021-08-11 Richard Biener <rguenther@suse.de>
8446
8447 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
8448 of ashift_qi_1.
8449
8450 2021-08-11 Jan Hubicka <jh@suse.cz>
8451
8452 * c-c++-common/modref-dse.c: New test.
8453
8454 2021-08-11 Richard Biener <rguenther@suse.de>
8455
8456 PR middle-end/101858
8457 * gcc.dg/pr101858.c: New testcase.
8458
8459 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8460
8461 PR target/66791
8462 * gcc.target/arm/pr51534.c: Adjust test.
8463
8464 2021-08-11 liuhongt <hongtao.liu@intel.com>
8465
8466 PR target/98309
8467 * gcc.target/i386/pr98309-1.c: New test.
8468 * gcc.target/i386/pr98309-2.c: New test.
8469
8470 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
8471
8472 PR middle-end/101674
8473 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
8474
8475 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
8476
8477 PR libfortran/101305
8478 PR fortran/101660
8479 PR testsuite/101847
8480 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
8481 from the string used to set GFORTRAN_UNDER_TEST.
8482
8483 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8484
8485 PR tree-optimization/101809
8486 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
8487
8488 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/80355
8491 * gcc.target/i386/avx512f-pr80355-2.c: New test.
8492
8493 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR target/80355
8496 * gcc.target/i386/avx512f-pr80355-1.c: New test.
8497
8498 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8499
8500 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
8501 [[omp::directive (threadprivate (t2))]]. Add tests with
8502 if/while/switch after parallel in attribute syntax.
8503 (corge): Add missing omp:: before directive.
8504 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
8505 [[omp::directive (threadprivate (t2))]].
8506 * g++.dg/gomp/attrs-10.C: New test.
8507 * g++.dg/gomp/attrs-11.C: New test.
8508
8509 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
8510
8511 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
8512
8513 2021-08-10 Richard Biener <rguenther@suse.de>
8514
8515 PR middle-end/101824
8516 * gcc.dg/tree-ssa/pr101824.c: New testcase.
8517
8518 2021-08-10 Martin Uecker <muecker@gwdg.de>
8519
8520 PR c/29970
8521 * gcc.dg/vla-stexp-1.c: New test.
8522
8523 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8524
8525 PR target/101804
8526 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
8527 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
8528
8529 2021-08-10 liuhongt <hongtao.liu@intel.com>
8530
8531 * gcc.target/i386/cond_op_shift_d-1.c: New test.
8532 * gcc.target/i386/cond_op_shift_d-2.c: New test.
8533 * gcc.target/i386/cond_op_shift_q-1.c: New test.
8534 * gcc.target/i386/cond_op_shift_q-2.c: New test.
8535 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
8536 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
8537 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
8538 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
8539 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
8540 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
8541 * gcc.target/i386/cond_op_shift_w-1.c: New test.
8542 * gcc.target/i386/cond_op_shift_w-2.c: New test.
8543
8544 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
8545
8546 * gcc.dg/pr101741.c: New.
8547
8548 2021-08-09 Martin Jambor <mjambor@suse.cz>
8549
8550 PR testsuite/101654
8551 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
8552
8553 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
8554
8555 PR target/101812
8556 * gcc.target/i386/pr101812.c: New test.
8557
8558 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
8559
8560 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
8561 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
8562
8563 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
8564
8565 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
8566 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
8567 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
8568
8569 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
8570
8571 PR libfortran/101305
8572 PR fortran/101660
8573 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
8574 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
8575 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
8576 ISO_Fortran_binding.h's #include.
8577 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8578 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8579 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8580 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8581 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8582 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8583 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8584 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8585 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8586 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8587 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8588 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8589 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8590 * gfortran.dg/PR94327.c: Likewise.
8591 * gfortran.dg/PR94331.c: Likewise.
8592 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8593 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8594 * gfortran.dg/pr93524.c: Likewise.
8595
8596 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8597
8598 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
8599 scan-assembler tests over multiple lines. Expect 32-bit
8600 result values in 'w' registers.
8601 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8602 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8603 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8604 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8605
8606 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8607
8608 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
8609 tests to little-endian targets.
8610
8611 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
8612
8613 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
8614
8615 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
8616
8617 PR tree-optimization/88531
8618 * gcc.target/i386/pr88531-1a.c: New test.
8619 * gcc.target/i386/pr88531-1b.c: Likewise.
8620 * gcc.target/i386/pr88531-1c.c: Likewise.
8621 * gcc.target/i386/pr88531-2a.c: Likewise.
8622 * gcc.target/i386/pr88531-2b.c: Likewise.
8623 * gcc.target/i386/pr88531-2c.c: Likewise.
8624
8625 2021-08-06 Martin Sebor <msebor@redhat.com>
8626
8627 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
8628 -Wstringop-overread.
8629 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
8630 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
8631 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
8632 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
8633 * gcc.dg/attr-nonstring-4.c: Same.
8634 * gcc.dg/Wstringop-overread-6.c: New test.
8635 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
8636
8637 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8638
8639 PR target/101723
8640 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
8641 typo.
8642
8643 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8644
8645 PR target/101723
8646 * gcc.target/arm/attr-neon3.c: Fix typo.
8647 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
8648
8649 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
8650
8651 PR target/101797
8652 * gcc.target/i386/pr101797.c: New test.
8653
8654 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8655
8656 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8657 tests.
8658
8659 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8660
8661 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8662 tests.
8663
8664 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8665
8666 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8667 tests.
8668
8669 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8670
8671 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8672 tests.
8673
8674 2021-08-06 Martin Liska <mliska@suse.cz>
8675
8676 * gcc.target/powerpc/pragma-optimize.c: New test.
8677
8678 2021-08-06 Richard Biener <rguenther@suse.de>
8679
8680 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
8681
8682 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
8683
8684 * gcc.dg/gcov-info-to-gcda.c: New test.
8685
8686 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
8687
8688 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
8689
8690 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
8691
8692 PR target/99744
8693 * gcc.target/i386/pr99744-3.c: New test.
8694 * gcc.target/i386/pr99744-4.c: Likewise.
8695 * gcc.target/i386/pr99744-5.c: Likewise.
8696 * gcc.target/i386/pr99744-6.c: Likewise.
8697 * gcc.target/i386/pr99744-7.c: Likewise.
8698 * gcc.target/i386/pr99744-8.c: Likewise.
8699
8700 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
8701
8702 PR target/101723
8703 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
8704 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
8705 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
8706 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
8707 Add a non-no-op function body.
8708 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8709 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
8710 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
8711 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
8712 check-function-bodies.
8713 * gcc.target/arm/attr-neon3.c: Likewise.
8714 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
8715 multiple instances.
8716 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
8717 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8718
8719 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8720
8721 * gcc.target/aarch64/vsubX_high_cost.c: New test.
8722
8723 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8724
8725 * gcc.target/aarch64/vaddX_high_cost.c: New test.
8726
8727 2021-08-05 Richard Biener <rguenther@suse.de>
8728
8729 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
8730
8731 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
8732
8733 * gcc.dg/sso-15.c: New test.
8734
8735 2021-08-05 liuhongt <hongtao.liu@intel.com>
8736
8737 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8738 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8739 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8740 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8741
8742 2021-08-05 liuhongt <hongtao.liu@intel.com>
8743
8744 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8745 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8746 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8747 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8748
8749 2021-08-05 liuhongt <hongtao.liu@intel.com>
8750
8751 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8752 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8753 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8754 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8755 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8756 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8757 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8758 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8759 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8760 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8761 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8762 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8763 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8764 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8765 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8766 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8767
8768 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8769
8770 PR analyzer/101570
8771 * gcc.dg/analyzer/asm-x86-1.c: New test.
8772 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8773 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
8774 * gcc.dg/analyzer/pr101570.c: New test.
8775 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
8776 New test.
8777 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8778 test.
8779 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8780 test.
8781 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8782 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8783 test.
8784 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
8785 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
8786 New test.
8787 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8788 New test.
8789
8790 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8791
8792 PR target/101742
8793 * gcc.target/i386/pr101742a.c: New test.
8794 * gcc.target/i386/pr101742b.c: Likewise.
8795
8796 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8797
8798 PR target/101772
8799 * gcc.target/i386/eh_return-2.c: New test.
8800
8801 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8802
8803 * gcc.target/s390/vector/perm-vpdi.c: New test.
8804
8805 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8806
8807 * gcc.target/s390/vector/perm-merge.c: New test.
8808 * gcc.target/s390/vector/vec-types.h: New test.
8809
8810 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8811
8812 * gcc.target/s390/zvector/vec-permi.c: Removed.
8813 * gcc.target/s390/zvector/vec_permi.c: New test.
8814
8815 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8816
8817 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
8818 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
8819 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
8820 * gcc.target/s390/zvector/vec-types.h: New test.
8821 * gcc.target/s390/zvector/vec_merge.c: New test.
8822
8823 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8824
8825 * gcc.target/aarch64/vmul_high_cost.c: New test.
8826
8827 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8828
8829 * gcc.target/aarch64/vmul_element_cost.c: New test.
8830
8831 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
8832
8833 * gcc.target/aarch64/sve/cost_model_12.c: New test.
8834
8835 2021-08-04 Tamar Christina <tamar.christina@arm.com>
8836
8837 PR tree-optimization/101750
8838 * g++.dg/vect/pr99149.cc: Name class.
8839
8840 2021-08-04 Richard Biener <rguenther@suse.de>
8841
8842 * gcc.target/i386/vect-gather-1.c: New testcase.
8843 * gfortran.dg/vect/vect-8.f90: Adjust.
8844
8845 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
8846 Marc Glisse <marc.glisse@inria.fr>
8847
8848 * gcc.dg/fold-ior-4.c: New test.
8849
8850 2021-08-04 Richard Biener <rguenther@suse.de>
8851
8852 PR tree-optimization/101756
8853 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
8854
8855 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR c++/101759
8858 * g++.dg/gomp/pr101759.C: New test.
8859 * g++.dg/goacc/pr101759.C: New test.
8860
8861 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8862
8863 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
8864
8865 2021-08-04 Richard Biener <rguenther@suse.de>
8866
8867 PR tree-optimization/101769
8868 * g++.dg/tree-ssa/pr101769.C: New testcase.
8869
8870 2021-08-04 liuhongt <hongtao.liu@intel.com>
8871
8872 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
8873 dg-require-effective-target for avx512.
8874 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
8875 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
8876 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
8877 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
8878 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
8879 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
8880
8881 2021-08-04 liuhongt <hongtao.liu@intel.com>
8882
8883 * gcc.target/i386/cond_op_fma_double-1.c: New test.
8884 * gcc.target/i386/cond_op_fma_double-2.c: New test.
8885 * gcc.target/i386/cond_op_fma_float-1.c: New test.
8886 * gcc.target/i386/cond_op_fma_float-2.c: New test.
8887
8888 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8889
8890 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
8891 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
8892
8893 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8894
8895 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
8896 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
8897
8898 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8899
8900 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
8901 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
8902 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
8903 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
8904 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
8905
8906 2021-08-03 Martin Sebor <msebor@redhat.com>
8907
8908 PR testsuite/101688
8909 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
8910
8911 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
8912
8913 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
8914 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
8915 make more robust.
8916
8917 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8918
8919 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
8920 disable XMM31.
8921 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
8922 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
8923 * gcc.target/i386/pr82942-1.c: Likewise.
8924 * gcc.target/i386/pr82990-1.c: Likewise.
8925 * gcc.target/i386/pr82990-3.c: Likewise.
8926 * gcc.target/i386/pr82990-5.c: Likewise.
8927 * gcc.target/i386/pr100865-4b.c: Likewise.
8928 * gcc.target/i386/pr100865-6b.c: Likewise.
8929 * gcc.target/i386/pr100865-7b.c: Likewise.
8930 * gcc.target/i386/pr100865-10b.c: Likewise.
8931 * gcc.target/i386/pr100865-8b.c: Updated.
8932 * gcc.target/i386/pr100865-9b.c: Likewise.
8933 * gcc.target/i386/pr100865-11b.c: Likewise.
8934 * gcc.target/i386/pr100865-12b.c: Likewise.
8935
8936 2021-08-03 liuhongt <hongtao.liu@intel.com>
8937
8938 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
8939 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
8940 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
8941 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
8942 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
8943 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
8944
8945 2021-08-03 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR analyzer/101721
8948 * gcc.dg/analyzer/pr101721.c: New test.
8949
8950 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8951
8952 PR target/80566
8953 * g++.target/i386/pr80566-1.C: New test.
8954 * g++.target/i386/pr80566-2.C: Likewise.
8955
8956 2021-08-03 liuhongt <hongtao.liu@intel.com>
8957
8958 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
8959 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
8960 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
8961 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
8962
8963 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8964
8965 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
8966
8967 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8968
8969 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
8970
8971 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8972
8973 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
8974
8975 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8976
8977 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
8978
8979 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8980
8981 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
8982
8983 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8984
8985 * gcc.target/i386/pieces-memcpy-10.c: New test.
8986 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
8987 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
8988 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
8989 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
8990 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
8991 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
8992 * gcc.target/i386/pieces-memset-1.c: Likewise.
8993 * gcc.target/i386/pieces-memset-2.c: Likewise.
8994 * gcc.target/i386/pieces-memset-3.c: Likewise.
8995 * gcc.target/i386/pieces-memset-4.c: Likewise.
8996 * gcc.target/i386/pieces-memset-5.c: Likewise.
8997 * gcc.target/i386/pieces-memset-6.c: Likewise.
8998 * gcc.target/i386/pieces-memset-7.c: Likewise.
8999 * gcc.target/i386/pieces-memset-8.c: Likewise.
9000 * gcc.target/i386/pieces-memset-9.c: Likewise.
9001 * gcc.target/i386/pieces-memset-10.c: Likewise.
9002 * gcc.target/i386/pieces-memset-11.c: Likewise.
9003 * gcc.target/i386/pieces-memset-12.c: Likewise.
9004 * gcc.target/i386/pieces-memset-13.c: Likewise.
9005 * gcc.target/i386/pieces-memset-14.c: Likewise.
9006 * gcc.target/i386/pieces-memset-15.c: Likewise.
9007 * gcc.target/i386/pieces-memset-16.c: Likewise.
9008 * gcc.target/i386/pieces-memset-17.c: Likewise.
9009 * gcc.target/i386/pieces-memset-18.c: Likewise.
9010 * gcc.target/i386/pieces-memset-19.c: Likewise.
9011 * gcc.target/i386/pieces-memset-20.c: Likewise.
9012 * gcc.target/i386/pieces-memset-21.c: Likewise.
9013 * gcc.target/i386/pieces-memset-22.c: Likewise.
9014 * gcc.target/i386/pieces-memset-23.c: Likewise.
9015 * gcc.target/i386/pieces-memset-24.c: Likewise.
9016 * gcc.target/i386/pieces-memset-25.c: Likewise.
9017 * gcc.target/i386/pieces-memset-26.c: Likewise.
9018 * gcc.target/i386/pieces-memset-27.c: Likewise.
9019 * gcc.target/i386/pieces-memset-28.c: Likewise.
9020 * gcc.target/i386/pieces-memset-29.c: Likewise.
9021 * gcc.target/i386/pieces-memset-30.c: Likewise.
9022 * gcc.target/i386/pieces-memset-31.c: Likewise.
9023 * gcc.target/i386/pieces-memset-32.c: Likewise.
9024 * gcc.target/i386/pieces-memset-33.c: Likewise.
9025 * gcc.target/i386/pieces-memset-34.c: Likewise.
9026 * gcc.target/i386/pieces-memset-35.c: Likewise.
9027 * gcc.target/i386/pieces-memset-36.c: Likewise.
9028 * gcc.target/i386/pieces-memset-37.c: Likewise.
9029 * gcc.target/i386/pieces-memset-38.c: Likewise.
9030 * gcc.target/i386/pieces-memset-39.c: Likewise.
9031 * gcc.target/i386/pieces-memset-40.c: Likewise.
9032 * gcc.target/i386/pieces-memset-41.c: Likewise.
9033 * gcc.target/i386/pieces-memset-42.c: Likewise.
9034 * gcc.target/i386/pieces-memset-43.c: Likewise.
9035 * gcc.target/i386/pieces-memset-44.c: Likewise.
9036 * gcc.target/i386/pieces-memcpy-7.c: New file.
9037 * gcc.target/i386/pieces-memcpy-8.c: New file.
9038 * gcc.target/i386/pieces-memcpy-9.c: New file.
9039
9040 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9041
9042 PR middle-end/90773
9043 * gcc.target/i386/pr90773-20.c: New test.
9044 * gcc.target/i386/pr90773-21.c: Likewise.
9045 * gcc.target/i386/pr90773-22.c: Likewise.
9046 * gcc.target/i386/pr90773-23.c: Likewise.
9047 * gcc.target/i386/pr90773-26.c: Likewise.
9048
9049 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9050
9051 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
9052 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
9053 * gcc.target/i386/pr90773-15.c: Likewise.
9054 * gcc.target/i386/pr90773-16.c: Likewise.
9055 * gcc.target/i386/pr90773-17.c: Likewise.
9056 * gcc.target/i386/pr90773-24.c: Likewise.
9057 * gcc.target/i386/pr90773-25.c: Likewise.
9058 * gcc.target/i386/pr100865-1.c: Likewise.
9059 * gcc.target/i386/pr100865-2.c: Likewise.
9060 * gcc.target/i386/pr100865-3.c: Likewise.
9061 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
9062 XMM movd to store 4 bytes.
9063 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
9064 YMM registers.
9065 * gcc.target/i386/pr100865-4b.c: Likewise.
9066 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
9067 * gcc.target/i386/pr100865-10b.c: Likewise.
9068
9069 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9070
9071 * gcc.target/i386/eh_return-1.c: New test.
9072
9073 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
9074
9075 PR middle-end/90773
9076 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
9077 * gcc.target/i386/pr90773-14.c: Likewise.
9078 * gcc.target/i386/pr90773-15.c: New test.
9079 * gcc.target/i386/pr90773-16.c: Likewise.
9080 * gcc.target/i386/pr90773-17.c: Likewise.
9081 * gcc.target/i386/pr90773-18.c: Likewise.
9082 * gcc.target/i386/pr90773-19.c: Likewise.
9083
9084 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
9085
9086 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
9087
9088 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
9089
9090 PR target/78103
9091 * gcc.target/i386/pr78103-2.c: Also scan incl.
9092 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
9093 scan incq.
9094
9095 2021-07-31 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/96636
9098 * g++.dg/ext/anon-struct9.C: New test.
9099
9100 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
9101
9102 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
9103
9104 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9105
9106 * g++.dg/gomp/attrs-9.C: New test.
9107
9108 2021-07-31 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR target/78103
9111 * gcc.target/i386/pr78103-1.c: New test.
9112 * gcc.target/i386/pr78103-2.c: New test.
9113 * gcc.target/i386/pr78103-3.c: New test.
9114
9115 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9116
9117 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
9118
9119 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
9120
9121 PR middle-end/101674
9122 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
9123
9124 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9125
9126 * gcc.target/powerpc/sse4_1-floorpd.c: New.
9127 * gcc.target/powerpc/sse4_1-floorps.c: New.
9128 * gcc.target/powerpc/sse4_1-floorsd.c: New.
9129 * gcc.target/powerpc/sse4_1-floorss.c: New.
9130 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
9131 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
9132
9133 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9134
9135 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
9136 * gcc.target/powerpc/sse4_1-ceilps.c: New.
9137 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
9138 * gcc.target/powerpc/sse4_1-ceilss.c: New.
9139 * gcc.target/powerpc/sse4_1-round-data.h: New.
9140 * gcc.target/powerpc/sse4_1-round.h: New.
9141 * gcc.target/powerpc/sse4_1-round2.h: New.
9142 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
9143 and adjust dg directives to suit.
9144 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
9145
9146 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
9147
9148 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
9149 and adjust dg directives to suit.
9150 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
9151 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
9152 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
9153
9154 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
9155 Uroš Bizjak <ubizjak@gmail.com>
9156
9157 * gcc.target/i386/dec-cmov-1.c: New test.
9158 * gcc.target/i386/dec-cmov-2.c: New test.
9159
9160 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9161
9162 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
9163
9164 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
9165
9166 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
9167
9168 2021-07-30 Martin Sebor <msebor@redhat.com>
9169
9170 PR middle-end/101671
9171 * gcc.c-torture/compile/pr83510.c: Move test functions...
9172 * gcc.dg/Warray-bounds-87.c: ...to this file.
9173
9174 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9175
9176 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
9177 vmovdqu.
9178 * gcc.target/i386/pr100865-4b.c: Likewise.
9179
9180 2021-07-30 Andrew Pinski <apinski@marvell.com>
9181
9182 PR testsuite/101517
9183 * g++.dg/warn/Wunused-18.C: New test.
9184 * gcc.c-torture/compile/20030405-2.c: New test.
9185 * gcc.c-torture/compile/20040304-2.c: New test.
9186 * gcc.dg/20030612-2.c: New test.
9187
9188 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9189
9190 PR target/101132
9191 * gcc.target/mips/pr101132.c: New test.
9192
9193 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR c++/101539
9196 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
9197 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
9198 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
9199 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
9200 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
9201 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
9202 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
9203
9204 2021-07-30 Jason Merrill <jason@redhat.com>
9205
9206 * g++.dg/ext/anon-struct8.C: New test.
9207
9208 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9209
9210 * g++.dg/cpp0x/gen-attrs-76.C: New test.
9211
9212 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
9213
9214 PR target/101685
9215 * gcc.target/i386/pr101685.c: New test.
9216
9217 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
9218
9219 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
9220 XFAIL.
9221
9222 2021-07-30 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR c++/101582
9225 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
9226 attributes instead of error.
9227 * g++.dg/cpp0x/gen-attrs-75.C: New test.
9228 * g++.dg/modules/pr101582-1.C: New test.
9229
9230 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
9231
9232 PR ipa/101396
9233 * g++.dg/lto/pr101396_0.C: New test.
9234 * g++.dg/lto/pr101396_1.C: New test.
9235
9236 2021-07-29 Martin Sebor <msebor@redhat.com>
9237
9238 PR middle-end/101674
9239 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
9240 correct target.
9241
9242 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9243
9244 PR d/101672
9245 * gdc.dg/pr100967.d: Update test.
9246 * gdc.dg/pr101672.d: New test.
9247
9248 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9249
9250 PR d/101664
9251 * gdc.dg/extern-c++/extern-c++.exp: New.
9252 * gdc.dg/extern-c++/pr101664.d: New test.
9253 * gdc.dg/extern-c++/pr101664_1.cc: New test.
9254
9255 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9256
9257 PR d/96435
9258 * gdc.dg/torture/pr96435.d: New test.
9259
9260 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
9261
9262 PR d/101657
9263 * gdc.dg/pr101657.d: New test.
9264
9265 2021-07-29 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR testsuite/101647
9268 * g++.dg/pr71389.C: Include <array> instead of <functional>.
9269 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
9270
9271 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
9272 Julian Brown <julian@codesourcery.com>
9273 Kwok Cheung Yeung <kcy@codesourcery.com>
9274
9275 * c-c++-common/goacc/classify-kernels-unparallelized.c:
9276 's%oaccdevlow%oaccloops%g'.
9277 * c-c++-common/goacc/classify-kernels.c: Likewise.
9278 * c-c++-common/goacc/classify-parallel.c: Likewise.
9279 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
9280 * c-c++-common/goacc/classify-routine.c: Likewise.
9281 * c-c++-common/goacc/classify-serial.c: Likewise.
9282 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
9283 * g++.dg/goacc/template.C: Likewise.
9284 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9285 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9286 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9287 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9288 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
9289 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9290 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9291 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9292
9293 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
9294
9295 PR target/100952
9296 * gcc.target/powerpc/pr56605.c: Change matching
9297 conditions.
9298 * gcc.target/powerpc/pr81348.c: Likewise.
9299
9300 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
9301
9302 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
9303 * gcc.c-torture/compile/pr83510.c: Same.
9304 * gcc.dg/analyzer/pr94851-2.c: Same.
9305 * gcc.dg/loop-unswitch-2.c: Same.
9306 * gcc.dg/old-style-asm-1.c: Same.
9307 * gcc.dg/pr68317.c: Same.
9308 * gcc.dg/pr97567-2.c: Same.
9309 * gcc.dg/predict-9.c: Same.
9310 * gcc.dg/shrink-wrap-loop.c: Same.
9311 * gcc.dg/sibcall-1.c: Same.
9312 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
9313 * gcc.dg/tree-ssa/pr21001.c: Same.
9314 * gcc.dg/tree-ssa/pr21294.c: Same.
9315 * gcc.dg/tree-ssa/pr21417.c: Same.
9316 * gcc.dg/tree-ssa/pr21458-2.c: Same.
9317 * gcc.dg/tree-ssa/pr21563.c: Same.
9318 * gcc.dg/tree-ssa/pr49039.c: Same.
9319 * gcc.dg/tree-ssa/pr61839_1.c: Same.
9320 * gcc.dg/tree-ssa/pr61839_3.c: Same.
9321 * gcc.dg/tree-ssa/pr77445-2.c: Same.
9322 * gcc.dg/tree-ssa/split-path-4.c: Same.
9323 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
9324 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
9325 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
9326 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
9327 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
9328 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
9329 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
9330 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
9331 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
9332 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
9333 * gcc.dg/tree-ssa/vrp02.c: Same.
9334 * gcc.dg/tree-ssa/vrp03.c: Same.
9335 * gcc.dg/tree-ssa/vrp05.c: Same.
9336 * gcc.dg/tree-ssa/vrp06.c: Same.
9337 * gcc.dg/tree-ssa/vrp07.c: Same.
9338 * gcc.dg/tree-ssa/vrp09.c: Same.
9339 * gcc.dg/tree-ssa/vrp19.c: Same.
9340 * gcc.dg/tree-ssa/vrp20.c: Same.
9341 * gcc.dg/tree-ssa/vrp33.c: Same.
9342 * gcc.dg/uninit-pred-9_b.c: Same.
9343 * gcc.dg/uninit-pr61112.c: Same.
9344 * gcc.dg/vect/bb-slp-16.c: Same.
9345 * gcc.target/i386/avx2-vect-aggressive.c: Same.
9346 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
9347 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
9348 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
9349 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
9350 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
9351
9352 2021-07-29 Richard Biener <rguenther@suse.de>
9353
9354 PR c/101512
9355 * gcc.dg/torture/pr101512.c: New testcase.
9356
9357 2021-07-29 liuhongt <hongtao.liu@intel.com>
9358
9359 PR target/99881
9360 * gcc.target/i386/pr91446.c:
9361 * gcc.target/i386/pr92658-avx512bw-2.c:
9362 * gcc.target/i386/pr92658-sse4-2.c:
9363 * gcc.target/i386/pr92658-sse4.c:
9364 * gcc.target/i386/pr99881.c:
9365
9366 2021-07-29 liuhongt <hongtao.liu@intel.com>
9367
9368 PR target/39821
9369 * gcc.target/i386/sse2-pr39821.c: New test.
9370 * gcc.target/i386/sse4-pr39821.c: New test.
9371
9372 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
9373
9374 PR target/61837
9375 * gcc.target/powerpc/pr61837.c: New test.
9376
9377 2021-07-28 Martin Sebor <msebor@redhat.com>
9378
9379 PR middle-end/101494
9380 * gcc.dg/uninit-pr101494.c: New test.
9381
9382 2021-07-28 Martin Sebor <msebor@redhat.com>
9383
9384 PR middle-end/101601
9385 * g++.dg/warn/Warray-bounds-25.C: New test.
9386 * gcc.dg/Warray-bounds-85.c: New test.
9387
9388 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
9389
9390 PR testsuite/100168
9391 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
9392
9393 2021-07-28 David Malcolm <dmalcolm@redhat.com>
9394
9395 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
9396
9397 2021-07-28 Harald Anlauf <anlauf@gmx.de>
9398
9399 PR fortran/101564
9400 * gfortran.dg/allocate_stat_3.f90: New test.
9401 * gfortran.dg/allocate_stat.f90: Adjust error messages.
9402 * gfortran.dg/implicit_11.f90: Likewise.
9403 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
9404
9405 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR middle-end/101624
9408 * gfortran.dg/ubsan/ubsan.exp: New file.
9409 * gfortran.dg/ubsan/pr101624.f90: New test.
9410
9411 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR middle-end/101642
9414 * gcc.c-torture/compile/pr101642.c: New test.
9415
9416 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
9417
9418 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
9419 an expectation for 31-bit mode.
9420 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
9421 * gcc.target/s390/load-imm64-2.c: Likewise.
9422 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
9423 -mzarch.
9424 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
9425 Likewise.
9426
9427 2021-07-28 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/101615
9430 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
9431
9432 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9433
9434 * gcc.target/aarch64/smov_1.c: New test.
9435 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
9436
9437 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
9438
9439 PR target/101456
9440 * gcc.target/i386/pr101456-1.c: New test.
9441 * gcc.target/i386/pr101456-2.c: Likewise.
9442
9443 2021-07-28 Richard Biener <rguenther@suse.de>
9444
9445 PR tree-optimization/101615
9446 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
9447
9448 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9449
9450 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
9451 tests.
9452
9453 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
9454
9455 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
9456 compatible_alloc2): New extern allocator declarations.
9457 (test_9, test_10): New tests.
9458
9459 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9460
9461 PR d/101640
9462 * gdc.dg/pr96429.d: Update test.
9463 * gdc.dg/pr101640.d: New test.
9464
9465 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9466
9467 PR d/101490
9468 * gdc.dg/pr101490.d: New test.
9469
9470 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
9471
9472 PR d/101127
9473 * gdc.dg/pr101127a.d: New test.
9474 * gdc.dg/pr101127b.d: New test.
9475
9476 2021-07-28 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR target/101611
9479 * gcc.target/i386/avx2-pr101611-1.c: New test.
9480 * gcc.target/i386/avx2-pr101611-2.c: New test.
9481
9482 2021-07-28 Martin Uecker <muecker@gwdg.de>
9483
9484 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
9485
9486 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9487
9488 PR libfortran/101317
9489 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
9490 message patterns.
9491
9492 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9493
9494 PR libfortran/101310
9495 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
9496 incorrect assertions.
9497
9498 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9499
9500 PR libfortran/101305
9501 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
9502 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
9503 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
9504 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
9505 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
9506 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
9507 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
9508 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
9509 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
9510 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
9511 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9512 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
9513 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
9514 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
9515 * gfortran.dg/PR94327.c: Likewise.
9516 * gfortran.dg/PR94331.c: Likewise.
9517 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
9518 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
9519 * gfortran.dg/pr93524.c: Likewise.
9520
9521 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
9522
9523 PR tree-optimization/101596
9524 * gcc.target/powerpc/pr101596-1.c: New test.
9525 * gcc.target/powerpc/pr101596-2.c: Likewise.
9526 * gcc.target/powerpc/pr101596-3.c: Likewise.
9527
9528 2021-07-28 liuhongt <hongtao.liu@intel.com>
9529
9530 PR target/99881
9531 * gcc.target/i386/pr99881.c: New test.
9532
9533 2021-07-27 Martin Sebor <msebor@redhat.com>
9534
9535 PR tree-optimization/101584
9536 * gcc.dg/uninit-38.c: Remove assertions.
9537 * gcc.dg/uninit-41.c: New test.
9538
9539 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
9540
9541 PR testsuite/101646
9542 * g++.dg/coroutines/pr99047.C: Fix includes.
9543 * g++.dg/pr71655.C: Likewise.
9544
9545 2021-07-27 Martin Sebor <msebor@redhat.com>
9546
9547 PR c/101585
9548 * gcc.dg/Wvla-parameter-13.c: New test.
9549
9550 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
9551
9552 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
9553
9554 2021-07-27 Marek Polacek <polacek@redhat.com>
9555
9556 DR 1512
9557 PR c++/99701
9558 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
9559 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
9560 * g++.dg/cpp2a/spaceship-err7.C: New test.
9561 * g++.dg/expr/ptr-comp4.C: New test.
9562
9563 2021-07-27 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/101573
9566 * gcc.dg/uninit-pr101573.c: New testcase.
9567 * gcc.dg/uninit-15-O0.c: Adjust.
9568 * gcc.dg/uninit-15.c: Likewise.
9569 * gcc.dg/uninit-23.c: Likewise.
9570 * c-c++-common/uninit-17.c: Likewise.
9571
9572 2021-07-27 Martin Jambor <mjambor@suse.cz>
9573
9574 * gcc.dg/ipa/remref-3.c: New test.
9575 * gcc.dg/ipa/remref-4.c: Likewise.
9576 * gcc.dg/ipa/remref-5.c: Likewise.
9577 * gcc.dg/ipa/remref-6.c: Likewise.
9578
9579 2021-07-27 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR middle-end/101586
9582 * g++.dg/torture/builtin-clear-padding-4.C: New test.
9583
9584 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
9585
9586 PR testsuite/100170
9587 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
9588 code is generated.
9589 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
9590 power10 code is generated.
9591 (plus_ne0): Move to ppc-ne0-2.c.
9592 (cmp_plus_ne): Likewise.
9593 (plus_ne0_cmp): Likewise.
9594 * gcc.target/powerpc/ppc-ne0-2.c: New file.
9595
9596 2021-07-26 David Malcolm <dmalcolm@redhat.com>
9597
9598 * gcc.dg/analyzer/sock-1.c: New test.
9599 * gcc.dg/analyzer/sock-2.c: New test.
9600
9601 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
9602
9603 * gcc.dg/pr78888.c: New.
9604
9605 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
9606 Marc Glisse <marc.glisse@inria.fr>
9607
9608 * gcc.dg/fold-eqrotate-1.c: New test case.
9609 * gcc.dg/fold-eqbswap-1.c: New test case.
9610
9611 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9612 Tobias Burnus <tobias@codesourcery.com>
9613
9614 PR fortran/93308
9615 PR fortran/93963
9616 PR fortran/94327
9617 PR fortran/94331
9618 PR fortran/97046
9619 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
9620 this test is still erroneous but now it compiles.
9621 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
9622 code changes.
9623 * gfortran.dg/PR93308.f90: New test.
9624 * gfortran.dg/PR93963.f90: New test.
9625 * gfortran.dg/PR94327.c: New test.
9626 * gfortran.dg/PR94327.f90: New test.
9627 * gfortran.dg/PR94331.c: New test.
9628 * gfortran.dg/PR94331.f90: New test.
9629 * gfortran.dg/PR97046.f90: New test.
9630
9631 2021-07-26 Jakub Jelinek <jakub@redhat.com>
9632
9633 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
9634 and scan directives.
9635 * g++.dg/gomp/attrs-2.C: Likewise.
9636 * g++.dg/gomp/attrs-6.C: New test.
9637 * g++.dg/gomp/attrs-7.C: New test.
9638 * g++.dg/gomp/attrs-8.C: New test.
9639
9640 2021-07-23 Harald Anlauf <anlauf@gmx.de>
9641
9642 PR fortran/101536
9643 * gfortran.dg/pr101536.f90: New test.
9644
9645 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR rtl-optimization/101562
9648 * gcc.c-torture/compile/pr101562.c: New test.
9649
9650 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9651
9652 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9653 tests.
9654
9655 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9656
9657 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9658 tests.
9659
9660 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
9661
9662 PR target/101504
9663 * gcc.target/i386/pr101504.c: New test.
9664
9665 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9666
9667 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9668 tests.
9669
9670 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9671
9672 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9673 tests.
9674
9675 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9676
9677 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9678 tests.
9679
9680 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9681
9682 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9683 tests.
9684
9685 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9686
9687 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
9688
9689 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9690
9691 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
9692
9693 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9694
9695 * c-c++-common/gomp/attrs-1.c: New test.
9696 * c-c++-common/gomp/attrs-2.c: New test.
9697 * c-c++-common/gomp/attrs-3.c: New test.
9698
9699 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9700
9701 * g++.dg/gomp/attrs-4.C: New test.
9702 * g++.dg/gomp/attrs-5.C: New test.
9703
9704 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9705
9706 * gcc.target/mips/mips.exp (mips_option_groups): add
9707 -finline and -fno-inline.
9708
9709 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9710
9711 Revert:
9712 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9713
9714 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9715 __attribute__((noinline)).
9716 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9717
9718 2021-07-23 David Malcolm <dmalcolm@redhat.com>
9719
9720 * gcc.dg/analyzer/feasibility-3.c: New test.
9721
9722 2021-07-22 Martin Sebor <msebor@redhat.com>
9723
9724 PR tree-optimization/65178
9725 * gcc.dg/uninit-pr65178.c: New test.
9726
9727 2021-07-22 Martin Sebor <msebor@redhat.com>
9728
9729 PR testsuite/101568
9730 * g++.dg/ipa/pr82352.C
9731
9732 2021-07-22 Andrew Pinski <apinski@marvell.com>
9733
9734 PR tree-optimization/10153
9735 * gcc.c-torture/compile/pr10153-1.c: New test.
9736 * gcc.c-torture/compile/pr10153-2.c: New test.
9737
9738 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9739
9740 * g++.dg/pr101511.C: New.
9741
9742 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9743
9744 * gcc.dg/pr101497.c: New.
9745
9746 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9747
9748 * gcc.dg/pr101496.c: New.
9749
9750 2021-07-22 liuhongt <hongtao.liu@intel.com>
9751
9752 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9753
9754 2021-07-22 liuhongt <hongtao.liu@intel.com>
9755
9756 * gcc.target/i386/mask-shift.c: New test.
9757
9758 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9759
9760 PR analyzer/101547
9761 * gcc.dg/analyzer/pr101547.c: New test.
9762
9763 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9764
9765 PR analyzer/101522
9766 * g++.dg/analyzer/pr101522.C: New test.
9767
9768 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9769 Joseph Myers <joseph@codesourcery.com>
9770 Cesar Philippidis <cesar@codesourcery.com>
9771
9772 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9773 * c-c++-common/goacc/classify-routine.c: Update.
9774 * c-c++-common/goacc/routine-2.c: Likewise.
9775 * c-c++-common/goacc/routine-nohost-1.c: New file.
9776 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
9777 * g++.dg/goacc/template.C: Update.
9778 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
9779 * gfortran.dg/goacc/classify-routine.f95: Update.
9780 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
9781 * gfortran.dg/goacc/routine-6.f90: Likewise.
9782 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9783 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
9784 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9785 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
9786 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9787 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9788 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9789
9790 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9791
9792 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
9793
9794 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9795
9796 * gcc.dg/analyzer/explode-2.c: Remove xfail.
9797 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
9798 while stmt.
9799 * gcc.dg/analyzer/phi-2.c: New test.
9800
9801 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
9802
9803 PR target/101531
9804 * gcc.target/powerpc/pr101129.c: Adjust.
9805
9806 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
9807
9808 PR target/101549
9809 * gcc.target/i386/crc32-6.c: New test.
9810
9811 2021-07-21 Harald Anlauf <anlauf@gmx.de>
9812
9813 PR fortran/101514
9814 * gfortran.dg/pr101514.f90: New test.
9815
9816 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR middle-end/101535
9819 * c-c++-common/gomp/pr101535-1.c: New test.
9820 * c-c++-common/gomp/pr101535-2.c: New test.
9821
9822 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR c++/101516
9825 * g++.dg/gomp/pr101516.C: New test.
9826
9827 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
9828
9829 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
9830 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
9831 * gfortran.dg/bind_c_char_10.f90: New test.
9832 * gfortran.dg/bind_c_char_6.f90: New test.
9833 * gfortran.dg/bind_c_char_7.f90: New test.
9834 * gfortran.dg/bind_c_char_8.f90: New test.
9835 * gfortran.dg/bind_c_char_9.f90: New test.
9836
9837 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9838
9839 * gcc.dg/unroll-10.c: New test.
9840
9841 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9842
9843 * gcc.dg/unroll-9.c: New test/
9844
9845 2021-07-20 Martin Sebor <msebor@redhat.com>
9846
9847 PR middle-end/101397
9848 * gcc.dg/Warray-bounds-80.c: New test.
9849 * gcc.dg/Warray-bounds-81.c: New test.
9850 * gcc.dg/Warray-bounds-82.c: New test.
9851 * gcc.dg/Warray-bounds-83.c: New test.
9852 * gcc.dg/Warray-bounds-84.c: New test.
9853 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
9854
9855 2021-07-20 Martin Sebor <msebor@redhat.com>
9856
9857 PR middle-end/101300
9858 * gcc.dg/uninit-pr101300.c: New test.
9859
9860 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
9861
9862 PR testsuite/100167
9863 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
9864 generation on power10.
9865 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
9866
9867 2021-07-20 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR target/101384
9870 * gcc.dg/pr101384.c: New test.
9871 * gcc.target/powerpc/pr101384-1.c: New test.
9872 * gcc.target/powerpc/pr101384-2.c: New test.
9873
9874 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
9875
9876 PR testsuite/101506
9877 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
9878 true initial value of the reduction from the vectorizer.
9879 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
9880 loop operate on exactly LANES (rather than LANES-1) iterations.
9881 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
9882
9883 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
9884
9885 PR target/100182
9886 * gcc.target/i386/pr71245-1.c: Remove.
9887 * gcc.target/i386/pr71245-2.c: Ditto.
9888
9889 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9890
9891 * gcc.target/powerpc/mul-vectorize-3.c: New test.
9892 * gcc.target/powerpc/mul-vectorize-4.c: New test.
9893
9894 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9895
9896 PR tree-optimization/100696
9897 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
9898
9899 2021-07-19 Martin Sebor <msebor@redhat.com>
9900
9901 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
9902
9903 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
9904
9905 PR c++/95520
9906 * g++.dg/coroutines/pr95520.C: New test.
9907
9908 2021-07-19 David Malcolm <dmalcolm@redhat.com>
9909
9910 PR analyzer/101503
9911 * gcc.dg/analyzer/pr101503.c: New test.
9912
9913 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
9914
9915 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
9916 support BTF format. Remove redundant check for AIX.
9917 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
9918 support CTF format. Remove redundant check for AIX.
9919 * lib/gcc-dg.exp: Remove redundant check for AIX.
9920
9921 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
9922
9923 PR target/100208
9924 * gcc.target/gcn/sram-ecc-1.c: New test.
9925 * gcc.target/gcn/sram-ecc-2.c: New test.
9926 * gcc.target/gcn/sram-ecc-3.c: New test.
9927 * gcc.target/gcn/sram-ecc-4.c: New test.
9928 * gcc.target/gcn/sram-ecc-5.c: New test.
9929 * gcc.target/gcn/sram-ecc-6.c: New test.
9930 * gcc.target/gcn/sram-ecc-7.c: New test.
9931 * gcc.target/gcn/sram-ecc-8.c: New test.
9932
9933 2021-07-19 Andrew Pinski <apinski@marvell.com>
9934
9935 PR target/101205
9936 * gcc.target/aarch64/csinv-neg-1.c: New test.
9937
9938 2021-07-19 Marek Polacek <polacek@redhat.com>
9939
9940 DR 2126
9941 * g++.dg/cpp0x/constexpr-temp2.C: New test.
9942
9943 2021-07-19 Richard Biener <rguenther@suse.de>
9944
9945 PR tree-optimization/101505
9946 * gcc.dg/vect/pr101505.c: New testcase.
9947
9948 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9949
9950 PR target/101492
9951 * gcc.target/i386/pr101492-1.c: New test.
9952 * gcc.target/i386/pr101492-2.c: Likewise.
9953 * gcc.target/i386/pr101492-3.c: Likewise.
9954 * gcc.target/i386/pr101492-4.c: Likewise.
9955
9956 2021-07-18 Harald Anlauf <anlauf@gmx.de>
9957
9958 PR fortran/101084
9959 * gfortran.dg/fmt_nonchar_3.f90: New test.
9960
9961 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9962
9963 PR target/101495
9964 * gcc.target/i386/avx-vzeroupper-28.c: New test.
9965
9966 2021-07-18 Antoni Boucher <bouanto@zoho.com>
9967
9968 PR target/95498
9969 * jit.dg/all-non-failing-tests.h: New test.
9970 * jit.dg/test-cast.c: New test.
9971
9972 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
9973
9974 * gcc.dg/tree-ssa/modref-6.c: New test.
9975
9976 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
9977
9978 * gcc.dg/pr96542.c: New.
9979
9980 2021-07-16 Patrick Palka <ppalka@redhat.com>
9981
9982 PR c++/101233
9983 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
9984
9985 2021-07-16 Patrick Palka <ppalka@redhat.com>
9986
9987 DR 960
9988 PR c++/99664
9989 * g++.dg/inherit/covariant23.C: New test.
9990
9991 2021-07-16 David Malcolm <dmalcolm@redhat.com>
9992
9993 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
9994 * gcc.dg/analyzer/dump-state.c: New test.
9995
9996 2021-07-16 Martin Sebor <msebor@redhat.com>
9997
9998 PR testsuite/101468
9999 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
10000 failures.
10001 * gcc.dg/Wstringop-overflow-42.c: Same.
10002 * gcc.dg/Wstringop-overflow-68.c: Same.
10003 * gcc.dg/Wstringop-overflow-70.c: Same.
10004 * gcc.dg/Wstringop-overflow-71.c: Same.
10005 * gcc.dg/strlenopt-95.c: Fix typos.
10006
10007 2021-07-16 Tamar Christina <tamar.christina@arm.com>
10008
10009 PR middle-end/101457
10010 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
10011 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
10012 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10013 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10014
10015 2021-07-16 Marek Polacek <polacek@redhat.com>
10016
10017 * g++.dg/cpp1y/Wnarrowing2.C: New test.
10018 * g++.dg/cpp1y/Wnarrowing2.h: New test.
10019
10020 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
10021
10022 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
10023 * g++.target/s390/mi-thunk.C: New test.
10024 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
10025 tests.
10026 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
10027 * gcc.target/s390/risbg-ll-3.c: Likewise.
10028 * gcc.target/s390/call.h: Common code for the new tests.
10029 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
10030 * gcc.target/s390/call-z10-pic.c: New test.
10031 * gcc.target/s390/call-z10.c: New test.
10032 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
10033 * gcc.target/s390/call-z9-pic.c: New test.
10034 * gcc.target/s390/call-z9.c: New test.
10035 * gcc.target/s390/mfentry-m64-pic.c: New test.
10036 * gcc.target/s390/tls.h: Common code for the new TLS tests.
10037 * gcc.target/s390/tls-pic.c: New test.
10038 * gcc.target/s390/tls.c: New test.
10039
10040 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
10041
10042 * gcc.target/aarch64/sve/extract_1.c: Split expected results
10043 by big/little endian targets, restoring the old expected
10044 result for big endian.
10045 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10046 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10047 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10048
10049 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
10050
10051 PR target/101346
10052 * gcc.target/i386/pr101346.c: New test.
10053
10054 2021-07-15 Martin Sebor <msebor@redhat.com>
10055
10056 PR middle-end/97027
10057 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
10058 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
10059 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
10060 * gcc.dg/torture/pr70025.c: Prune out a false positive.
10061 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
10062 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
10063 to avoid overflow.
10064 * gcc.target/i386/pr92658-avx512f.c: Same.
10065 * gcc.dg/Wstringop-overflow-68.c: New test.
10066 * gcc.dg/Wstringop-overflow-69.c: New test.
10067 * gcc.dg/Wstringop-overflow-70.c: New test.
10068 * gcc.dg/Wstringop-overflow-71.c: New test.
10069 * gcc.dg/strlenopt-95.c: New test.
10070
10071 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10072
10073 PR analyzer/95006
10074 PR analyzer/94713
10075 PR analyzer/94714
10076 * g++.dg/analyzer/pr93212.C: Update location of warning.
10077 * g++.dg/analyzer/pr94011.C: Add
10078 -Wno-analyzer-use-of-uninitialized-value.
10079 * g++.dg/analyzer/pr94503.C: Likewise.
10080 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
10081 param to avoid uninitialized warning.
10082 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
10083 uninitialized value on result of alloca.
10084 (test_12a): Add expected warning.
10085 (test_12c): Likewise.
10086 (test_19): Likewise.
10087 (test_29b): Likewise.
10088 (test_29c): Likewise.
10089 (test_37): Remove xfail.
10090 (test_37a): Likewise.
10091 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
10092 * gcc.dg/analyzer/explode-2.c: Remove params; add
10093 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
10094 Initialize the locals.
10095 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
10096 expected leak.
10097 * gcc.dg/analyzer/fgets-1.c: New test.
10098 * gcc.dg/analyzer/fread-1.c: New test.
10099 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
10100 (test_40): Likewise.
10101 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
10102 uninitialized padding.
10103 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
10104 decl.
10105 (read_alias_file): Call it.
10106 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
10107 * gcc.dg/analyzer/pr94851-2.c: Likewise.
10108 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
10109 * gcc.dg/analyzer/pr98628.c: Likewise.
10110 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
10111 diagnostics.
10112 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
10113 * gcc.dg/analyzer/symbolic-7.c: Likewise.
10114 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
10115 with -fno-fat-lto-objects.
10116 * gcc.dg/analyzer/uninit-1.c: New test.
10117 * gcc.dg/analyzer/uninit-2.c: New test.
10118 * gcc.dg/analyzer/uninit-3.c: New test.
10119 * gcc.dg/analyzer/uninit-4.c: New test.
10120 * gcc.dg/analyzer/uninit-pr94713.c: New test.
10121 * gcc.dg/analyzer/uninit-pr94714.c: New test.
10122 * gcc.dg/analyzer/use-after-free-2.c: New test.
10123 * gcc.dg/analyzer/use-after-free-3.c: New test.
10124 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
10125 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
10126 uninitialized warnings. Remove xfail.
10127 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
10128 of the above.
10129 * gfortran.dg/analyzer/pr97668.f: Add
10130 -Wno-analyzer-use-of-uninitialized-value and
10131 -Wno-analyzer-too-complex.
10132
10133 2021-07-15 David Malcolm <dmalcolm@redhat.com>
10134
10135 * gcc.dg/analyzer/phi-1.c: New test.
10136
10137 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10138
10139 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
10140 Delete.
10141
10142 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
10143
10144 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
10145 effective-target.
10146
10147 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c++/101443
10150 * g++.dg/cpp0x/nullptr46.C: New test.
10151
10152 2021-07-15 Tamar Christina <tamar.christina@arm.com>
10153
10154 PR middle-end/101457
10155 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
10156 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
10157 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
10158 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
10159
10160 2021-07-15 Martin Sebor <msebor@redhat.com>
10161
10162 * gcc.dg/Wvla-parameter-12.c: New test.
10163
10164 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
10165
10166 PR target/101129
10167 * gcc.target/powerpc/pr101129.c: New.
10168
10169 2021-07-15 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR middle-end/101437
10172 * gcc.c-torture/compile/pr101437.c: New test.
10173
10174 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
10175
10176 * gcc.target/powerpc/mma-builtin-9.c: New test.
10177
10178 2021-07-14 Patrick Palka <ppalka@redhat.com>
10179
10180 PR c++/88252
10181 * g++.dg/cpp1z/class-deduction96.C: New test.
10182
10183 2021-07-14 Jason Merrill <jason@redhat.com>
10184
10185 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
10186
10187 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10188
10189 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
10190 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
10191 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
10192 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
10193
10194 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
10195
10196 * gcc.dg/pr80776-1.c: Remove xfail.
10197
10198 2021-07-14 Marek Polacek <polacek@redhat.com>
10199
10200 PR c++/101371
10201 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
10202 * g++.dg/cpp1y/constexpr-101371.C: New test.
10203
10204 2021-07-14 Harald Anlauf <anlauf@gmx.de>
10205
10206 PR fortran/100949
10207 * gfortran.dg/pr100949.f90: New test.
10208
10209 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10210
10211 * lib/target-supports.exp
10212 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
10213 check_effective_target_arm_v8_2a_i8mm_neon_hw,
10214 check_effective_target_vect_usdot_qi): New.
10215 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
10216 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
10217 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
10218 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
10219 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
10220 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
10221 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
10222 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
10223 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
10224 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
10225 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
10226 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
10227 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
10228 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
10229
10230 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10231
10232 * gcc.target/arm/simd/vusdot-autovec.c: New test.
10233
10234 2021-07-14 Tamar Christina <tamar.christina@arm.com>
10235
10236 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
10237 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
10238
10239 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
10240
10241 PR target/101395
10242 * gcc.target/i386/pr101395-1.c: New test.
10243 * gcc.target/i386/pr101395-2.c: Likewise.
10244 * gcc.target/i386/pr101395-3.c: Likewise.
10245
10246 2021-07-14 Richard Biener <rguenther@suse.de>
10247
10248 PR tree-optimization/101445
10249 * gcc.dg/vect/pr101445.c: New testcase.
10250
10251 2021-07-14 Richard Biener <rguenther@suse.de>
10252
10253 * gcc.target/i386/vect-reduc-1.c: New testcase.
10254
10255 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
10256
10257 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
10258 for RTL pattern match.
10259 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
10260 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
10261 scan-assembler regex to look for a scalar register instead of
10262 lane 0 of a vector.
10263 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
10264 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
10265 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
10266 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
10267 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10268 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
10269 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10270 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
10271 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
10272 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
10273 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
10274 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10275 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10276 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10277 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10278 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10279 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
10280 cases to look for 'b' and 'h' registers instead of 'w'.
10281 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
10282 regex to reflect lane 0 vector extractions being simplified
10283 to scalar register moves.
10284 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
10285 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
10286 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
10287 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
10288 lane 1 as the moves for lane 0 now get optimized away.
10289 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
10290 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
10291 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
10292 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
10293 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
10294 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
10295 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
10296
10297 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
10298
10299 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
10300 gcc/testsuite/gcc.target/i386.
10301
10302 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
10303
10304 PR tree-optimization/93781
10305 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
10306
10307 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10308
10309 * gcc.target/aarch64/sve/reduc_9.c: New test.
10310 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
10311 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
10312 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
10313 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
10314 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
10315 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
10316 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
10317 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
10318 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
10319 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
10320 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
10321 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
10322 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
10323
10324 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
10325
10326 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
10327
10328 2021-07-13 Jakub Jelinek <jakub@redhat.com>
10329 Richard Biener <rguenther@suse.de>
10330
10331 PR tree-optimization/101419
10332 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
10333 instead of -fdump-tree-objsz1-details in dg-options and adjust names
10334 of dump file in scan-tree-dump.
10335 * gcc.dg/pr101419.c: New test.
10336
10337 2021-07-13 Richard Biener <rguenther@suse.de>
10338
10339 Revert:
10340 2021-07-13 Richard Biener <rguenther@suse.de>
10341
10342 * g++.dg/vect/slp-pr87105.cc: Adjust.
10343 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10344
10345 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10346
10347 PR testsuite/100166
10348 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
10349 insn counts to account for power10 prefixed loads and stores.
10350 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
10351 Likewise.
10352 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
10353 Likewise.
10354 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
10355 Likewise.
10356 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
10357 Likewise.
10358 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
10359 Likewise.
10360 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
10361 Likewise.
10362 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
10363 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
10364 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
10365 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
10366 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
10367 Likewise.
10368 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
10369 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
10370 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
10371 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
10372 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
10373 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
10374 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
10375 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
10376 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
10377 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
10378 Likewise.
10379 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
10380 Likewise.
10381 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
10382 Likewise.
10383 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
10384 Likewise.
10385 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
10386 Likewise.
10387 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
10388 Likewise.
10389 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
10390 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
10391 Likewise.
10392 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
10393 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
10394 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
10395 Likewise.
10396 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
10397 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
10398 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
10399 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
10400 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
10401 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
10402 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
10403 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
10404 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
10405
10406 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
10407
10408 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
10409 optimization. Do not check what XXSPLTIDP generates if the value
10410 is undefined.
10411
10412 2021-07-12 Patrick Palka <ppalka@redhat.com>
10413
10414 PR c++/79501
10415 PR c++/100983
10416 * g++.dg/cpp1z/class-deduction92.C: New test.
10417 * g++.dg/cpp1z/class-deduction93.C: New test.
10418 * g++.dg/cpp1z/class-deduction94.C: New test.
10419 * g++.dg/cpp1z/class-deduction95.C: New test.
10420
10421 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
10422
10423 PR target/101424
10424 * gcc.target/i386/pr101424.c: New test.
10425
10426 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
10427
10428 * gcc.dg/tree-ssa/pr101335.c: New.
10429
10430 2021-07-12 Andrew Pinski <apinski@marvell.com>
10431
10432 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
10433
10434 2021-07-12 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/101373
10437 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
10438 * gnat.dg/opt95.adb: Likewise.
10439
10440 2021-07-12 Richard Biener <rguenther@suse.de>
10441
10442 * g++.dg/vect/slp-pr87105.cc: Adjust.
10443 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
10444
10445 2021-07-12 Richard Biener <rguenther@suse.de>
10446
10447 PR tree-optimization/101394
10448 * gcc.dg/torture/pr101394.c: New testcase.
10449
10450 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10451 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR tree-optimization/101403
10454 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
10455
10456 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10457
10458 PR target/66791
10459 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
10460
10461 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10462
10463 PR target/98435
10464 * gcc.target/arm/simd/pr98435.c: New test.
10465
10466 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
10467
10468 PR tree-optimization/101403
10469 * gcc.dg/pr101403.c: New test case.
10470
10471 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
10472
10473 * gcc.dg/torture/pr100329.c: Require target lra.
10474 * gcc.dg/torture/pr100519.c: Likewise.
10475
10476 2021-07-10 Patrick Palka <ppalka@redhat.com>
10477
10478 PR c++/82110
10479 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
10480 diagnostic.
10481 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
10482 * g++.dg/cpp2a/concepts-requires27.C: New test.
10483
10484 2021-07-09 Jason Merrill <jason@redhat.com>
10485
10486 PR c++/101098
10487 * g++.dg/concepts/explicit-spec1.C: New test.
10488
10489 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
10490 Uroš Bizjak <ubizjak@gmail.com>
10491
10492 * gcc.target/i386/divmod-9.c: New test case.
10493
10494 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
10495
10496 PR testsuite/101269
10497 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
10498 powerpc based targets.
10499
10500 2021-07-09 Patrick Palka <ppalka@redhat.com>
10501
10502 PR c++/101181
10503 * g++.dg/cpp2a/concepts-requires26.C: New test.
10504 * g++.dg/cpp2a/lambda-uneval16.C: New test.
10505
10506 2021-07-09 Patrick Palka <ppalka@redhat.com>
10507
10508 PR c++/101247
10509 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
10510 example, which we now handle correctly.
10511 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
10512 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
10513
10514 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10515
10516 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
10517 __attribute__((noinline)).
10518 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
10519
10520 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10521
10522 PR target/100760
10523 PR target/100761
10524 PR target/100762
10525 * gcc.target/mips/pr100760.c: New test.
10526 * gcc.target/mips/pr100761.c: New test.
10527 * gcc.target/mips/pr100762.c: New test.
10528
10529 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10530
10531 * gcc.target/powerpc/mod-vectorize.c: New test.
10532
10533 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10534
10535 * gcc.target/powerpc/div-vectorize-1.c: New test.
10536
10537 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10538
10539 * gcc.target/powerpc/mul-vectorize-1.c: New test.
10540 * gcc.target/powerpc/mul-vectorize-2.c: New test.
10541
10542 2021-07-08 Martin Sebor <msebor@redhat.com>
10543
10544 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
10545
10546 2021-07-08 Martin Sebor <msebor@redhat.com>
10547
10548 PR testsuite/100451
10549 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10550
10551 2021-07-08 Martin Sebor <msebor@redhat.com>
10552
10553 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
10554 * g++.dg/warn/Warray-bounds-13.C: Same.
10555
10556 2021-07-08 Marek Polacek <polacek@redhat.com>
10557
10558 PR c++/101087
10559 * g++.dg/cpp0x/noexcept70.C: New test.
10560
10561 2021-07-08 Martin Jambor <mjambor@suse.cz>
10562
10563 PR ipa/101066
10564 * gcc.dg/ipa/pr101066.c: New test.
10565
10566 2021-07-08 Martin Sebor <msebor@redhat.com>
10567
10568 PR bootstrap/101374
10569 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
10570 * c-c++-common/Warray-bounds-4.c: Same.
10571
10572 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
10573
10574 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
10575 effective-target.
10576
10577 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
10578
10579 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
10580
10581 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
10582 Richard Biener <rguenther@suse.de>
10583
10584 PR tree-optimization/40210
10585 * gcc.dg/builtin-bswap-13.c: New test.
10586 * gcc.dg/builtin-bswap-14.c: New test.
10587
10588 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
10589
10590 PR target/100809
10591 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
10592
10593 2021-07-07 David Malcolm <dmalcolm@redhat.com>
10594
10595 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
10596 * gcc.dg/plugin/analyzer_gil_plugin.c
10597 (gil_state_machine::on_condition): Remove.
10598
10599 2021-07-07 Martin Sebor <msebor@redhat.com>
10600
10601 PR tree-optimization/100137
10602 PR tree-optimization/99121
10603 PR tree-optimization/97027
10604 * c-c++-common/Warray-bounds-3.c: Remove xfail
10605 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
10606 * c-c++-common/Warray-bounds-9.c: New test.
10607 * c-c++-common/Warray-bounds-10.c: New test.
10608 * g++.dg/asan/asan_test.C: Suppress expected warnings.
10609 * g++.dg/pr95768.C: Same.
10610 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
10611 * g++.dg/warn/Warray-bounds-11.C: Same.
10612 * g++.dg/warn/Warray-bounds-12.C: Same.
10613 * g++.dg/warn/Warray-bounds-13.C: Same.
10614 * g++.dg/warn/Warray-bounds-17.C: Same.
10615 * g++.dg/warn/Warray-bounds-20.C: Same.
10616 * gcc.dg/Warray-bounds-29.c: Same.
10617 * gcc.dg/Warray-bounds-30.c: Add xfail.
10618 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
10619 * gcc.dg/Warray-bounds-32.c: Same.
10620 * gcc.dg/Warray-bounds-52.c: Same.
10621 * gcc.dg/Warray-bounds-53.c: Same.
10622 * gcc.dg/Warray-bounds-58.c: Remove xfail.
10623 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
10624 * gcc.dg/Warray-bounds-66.c: Same.
10625 * gcc.dg/Warray-bounds-69.c: Same.
10626 * gcc.dg/Wstringop-overflow-34.c: Same.
10627 * gcc.dg/Wstringop-overflow-47.c: Same.
10628 * gcc.dg/Wstringop-overflow-61.c: Same.
10629 * gcc.dg/Warray-bounds-77.c: New test.
10630 * gcc.dg/Warray-bounds-78.c: New test.
10631 * gcc.dg/Warray-bounds-79.c: New test.
10632
10633 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
10634
10635 PR debug/101321
10636 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
10637
10638 2021-07-07 Richard Biener <rguenther@suse.de>
10639
10640 PR tree-optimization/34195
10641 * gcc.dg/vect/pr34195.c: New testcase.
10642
10643 2021-07-07 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/99728
10646 * g++.dg/opt/pr99728.C: New testcase.
10647
10648 2021-07-07 liuhongt <hongtao.liu@intel.com>
10649
10650 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
10651 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
10652 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
10653 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
10654
10655 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10656
10657 PR debug/101283
10658 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
10659
10660 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10661
10662 PR debug/101283
10663 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
10664
10665 2021-07-06 Martin Sebor <msebor@redhat.com>
10666
10667 PR c++/55881
10668 * g++.dg/warn/uninit-pr55881.C: New test.
10669
10670 2021-07-06 Martin Sebor <msebor@redhat.com>
10671
10672 PR tree-optimization/86650
10673 * gcc.dg/Warray-bounds-76.c: New test.
10674
10675 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10676
10677 PR debug/101283
10678 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
10679
10680 2021-07-06 Martin Sebor <msebor@redhat.com>
10681
10682 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
10683 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
10684
10685 2021-07-06 Martin Sebor <msebor@redhat.com>
10686
10687 * gcc.dg/Wobjsize-1.c: Prune expected output.
10688 * gcc.dg/Warray-bounds-71.c: New test.
10689 * gcc.dg/Warray-bounds-71.h: New test header.
10690 * gcc.dg/Warray-bounds-72.c: New test.
10691 * gcc.dg/Warray-bounds-73.c: New test.
10692 * gcc.dg/Warray-bounds-74.c: New test.
10693 * gcc.dg/Warray-bounds-75.c: New test.
10694 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
10695 * gcc.dg/Wfree-nonheap-object-5.c: New test.
10696 * gcc.dg/Wfree-nonheap-object-6.c: New test.
10697 * gcc.dg/pragma-diag-10.c: New test.
10698 * gcc.dg/pragma-diag-9.c: New test.
10699 * gcc.dg/uninit-suppress_3.c: New test.
10700 * gcc.dg/pr79214.c: Xfail tests.
10701 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
10702 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
10703
10704 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
10705
10706 PR target/97194
10707 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
10708 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
10709
10710 2021-07-06 Richard Biener <rguenther@suse.de>
10711
10712 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
10713 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
10714 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
10715 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
10716
10717 2021-07-06 Andrew Pinski <apinski@marvell.com>
10718
10719 PR tree-optimization/101256
10720 * g++.dg/torture/pr101256.C: New test.
10721
10722 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10723
10724 PR fortran/100227
10725 * gfortran.dg/implied_do_io_7.f90: New test.
10726
10727 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
10728
10729 PR rtl-optimization/100328
10730 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
10731 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10732 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10733 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10734 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10735 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10736 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10737 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10738 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10739 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10740 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10741 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10742 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10743 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10744 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10745 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10746 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10747 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10748 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10749 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10750 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10751 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10752 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10753 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10754 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10755 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10756 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10757 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10758 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10759 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10760 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10761 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10762 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10763 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10764 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10765 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10766 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10767 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10768 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10769
10770 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10771
10772 PR debug/101283
10773 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
10774 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10775
10776 2021-07-05 Andrew Pinski <apinski@marvell.com>
10777
10778 PR tree-optimization/101039
10779 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
10780 ABSU and still not expect ABS_EXPR.
10781 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
10782 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
10783
10784 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
10785
10786 PR debug/101321
10787 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10788
10789 2021-07-05 Richard Biener <rguenther@suse.de>
10790
10791 PR testsuite/101299
10792 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
10793
10794 2021-07-05 liuhongt <hongtao.liu@intel.com>
10795
10796 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
10797
10798 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
10799
10800 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
10801 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
10802 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
10803 doesn't support CTF.
10804 (gcc-dg-debug-runtest): Move CTF support within
10805 target support format test.
10806
10807 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
10808
10809 PR middle-end/101294
10810 * gcc.dg/pr101294.c: New test.
10811
10812 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
10813
10814 PR d/101273
10815 * gdc.dg/torture/pr101273.d: New test.
10816
10817 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
10818
10819 PR d/101282
10820 * gdc.dg/torture/pr101282.d: New test.
10821
10822 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10823
10824 * g++.dg/gomp/attrs-1.C: New test.
10825 * g++.dg/gomp/attrs-2.C: New test.
10826 * g++.dg/gomp/attrs-3.C: New test.
10827
10828 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR c/101297
10831 * c-c++-common/gomp/atomic-24.c: New test.
10832
10833 2021-07-02 Patrick Palka <ppalka@redhat.com>
10834
10835 PR c++/101247
10836 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
10837
10838 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
10839
10840 * gcc.target/powerpc/mma-builtin-7.c: New test.
10841 * gcc.target/powerpc/mma-builtin-8.c: New test.
10842
10843 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
10844
10845 PR tree-optimization/101223
10846 * gcc.dg/pr101223.c: New.
10847
10848 2021-07-02 David Faust <david.faust@oracle.com>
10849
10850 * gcc.dg/debug/btf/btf-float-1.c: New test.
10851 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
10852 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10853 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
10854
10855 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10856
10857 * lib/gcc-defs.exp: Add a comment.
10858
10859 2021-07-02 Richard Biener <rguenther@suse.de>
10860
10861 PR tree-optimization/101293
10862 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
10863
10864 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR target/101286
10867 * gcc.target/i386/avx2-pr101286.c: New test.
10868
10869 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
10870
10871 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
10872 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
10873 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
10874 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
10875 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
10876 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
10877 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
10878 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
10879
10880 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
10881
10882 * gcc.target/powerpc/float128-cmove.c: New test.
10883 * gcc.target/powerpc/float128-minmax-3.c: New test.
10884
10885 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10888
10889 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
10890
10891 PR target/100865
10892 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
10893 broadcast.
10894 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10895 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10896 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10897 * gcc.target/i386/avx512f_cond_move.c: Also pass
10898 -mprefer-vector-width=512 and expect integer broadcast.
10899 * gcc.target/i386/pr100865-1.c: New test.
10900 * gcc.target/i386/pr100865-2.c: Likewise.
10901 * gcc.target/i386/pr100865-3.c: Likewise.
10902 * gcc.target/i386/pr100865-4a.c: Likewise.
10903 * gcc.target/i386/pr100865-4b.c: Likewise.
10904 * gcc.target/i386/pr100865-5a.c: Likewise.
10905 * gcc.target/i386/pr100865-5b.c: Likewise.
10906 * gcc.target/i386/pr100865-6a.c: Likewise.
10907 * gcc.target/i386/pr100865-6b.c: Likewise.
10908 * gcc.target/i386/pr100865-6c.c: Likewise.
10909 * gcc.target/i386/pr100865-7a.c: Likewise.
10910 * gcc.target/i386/pr100865-7b.c: Likewise.
10911 * gcc.target/i386/pr100865-7c.c: Likewise.
10912 * gcc.target/i386/pr100865-8a.c: Likewise.
10913 * gcc.target/i386/pr100865-8b.c: Likewise.
10914 * gcc.target/i386/pr100865-8c.c: Likewise.
10915 * gcc.target/i386/pr100865-9a.c: Likewise.
10916 * gcc.target/i386/pr100865-9b.c: Likewise.
10917 * gcc.target/i386/pr100865-9c.c: Likewise.
10918 * gcc.target/i386/pr100865-10a.c: Likewise.
10919 * gcc.target/i386/pr100865-10b.c: Likewise.
10920 * gcc.target/i386/pr100865-11a.c: Likewise.
10921 * gcc.target/i386/pr100865-11b.c: Likewise.
10922 * gcc.target/i386/pr100865-11c.c: Likewise.
10923 * gcc.target/i386/pr100865-12a.c: Likewise.
10924 * gcc.target/i386/pr100865-12b.c: Likewise.
10925 * gcc.target/i386/pr100865-12c.c: Likewise.
10926
10927 2021-07-01 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/101280
10930 PR tree-optimization/101173
10931 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
10932
10933 2021-07-01 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/101278
10936 * gcc.dg/torture/pr101278.c: New testcase.
10937
10938 2021-07-01 Richard Biener <rguenther@suse.de>
10939
10940 PR tree-optimization/100778
10941 * gcc.dg/torture/pr100778.c: New testcase.
10942
10943 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
10944
10945 PR target/101044
10946 * gcc.target/i386/pr101044.c: New test.
10947
10948 2021-07-01 Richard Biener <rguenther@suse.de>
10949
10950 PR tree-optimization/101178
10951 * gcc.dg/vect/bb-slp-72.c: New testcase.
10952 * gcc.dg/vect/bb-slp-73.c: Likewise.
10953 * gcc.dg/vect/bb-slp-74.c: Likewise.
10954
10955 2021-07-01 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR debug/101266
10958 * gcc.dg/pr101266.c: New test.
10959
10960 2021-07-01 Patrick Palka <ppalka@redhat.com>
10961
10962 PR c++/101194
10963 * g++.dg/cpp0x/constexpr-empty16.C: New test.
10964
10965 2021-07-01 Patrick Palka <ppalka@redhat.com>
10966
10967 PR c++/96204
10968 * g++.dg/template/access41.C: New test.
10969 * g++.dg/template/access41a.C: New test.
10970
10971 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
10972
10973 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
10974 float64x.
10975
10976 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
10977
10978 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
10979 power10.
10980 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
10981 New.
10982
10983 2021-06-30 Patrick Palka <ppalka@redhat.com>
10984
10985 * g++.dg/cpp2a/concepts-access2.C: New test.
10986
10987 2021-06-30 Marek Polacek <polacek@redhat.com>
10988
10989 PR c++/100975
10990 DR 2397
10991 * g++.dg/cpp0x/auto24.C: Remove dg-error.
10992 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
10993 * g++.dg/cpp0x/auto42.C: Likewise.
10994 * g++.dg/cpp0x/initlist75.C: Likewise.
10995 * g++.dg/cpp0x/initlist80.C: Likewise.
10996 * g++.dg/diagnostic/auto1.C: Remove dg-error.
10997 * g++.dg/cpp23/auto-array.C: New test.
10998
10999 2021-06-30 Richard Biener <rguenther@suse.de>
11000
11001 PR tree-optimization/101267
11002 * gfortran.dg/pr101267.f90: New testcase.
11003
11004 2021-06-30 David Malcolm <dmalcolm@redhat.com>
11005
11006 PR analyzer/95006
11007 * gcc.dg/analyzer/clobbers-1.c: New test.
11008 * gcc.dg/analyzer/clobbers-2.c: New test.
11009 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
11010 (test_28): Likewise.
11011 (test_52): Likewise. Add coverage for end of buffer.
11012 * gcc.dg/analyzer/explode-1.c: Add leak warning.
11013 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
11014 (test_4): Use char. Mark xfail as fixed.
11015 (test_6b): New.
11016 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
11017 (test_8): New.
11018 (test_9): New.
11019 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
11020 * gcc.dg/analyzer/symbolic-8.c: New test.
11021
11022 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
11023
11024 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
11025
11026 2021-06-30 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/101264
11029 * gfortran.dg/pr101264.f90: New testcase.
11030
11031 2021-06-30 liuhongt <hongtao.liu@intel.com>
11032
11033 PR target/101248
11034 * gcc.target/i386/pr101248.c: New test.
11035
11036 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
11037
11038 * gcc.dg/pr101254.c: New.
11039
11040 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
11041
11042 PR target/95046
11043 * gcc.target/i386/pr95046-9.c: New test.
11044
11045 2021-06-29 Richard Biener <rguenther@suse.de>
11046
11047 * gcc.dg/vect/pr67790.c: Un-XFAIL.
11048 * gcc.dg/vect/bb-slp-71.c: New testcase.
11049
11050 2021-06-29 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR c++/101210
11053 * g++.dg/ubsan/pr101210.C: New test.
11054
11055 2021-06-29 Richard Biener <rguenther@suse.de>
11056
11057 PR tree-optimization/101242
11058 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
11059 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
11060
11061 2021-06-28 Martin Sebor <msebor@redhat.com>
11062
11063 * g++.dg/uninit-pr74762.C: New test.
11064 * g++.dg/warn/uninit-pr74765.C: Same.
11065
11066 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11067 David Faust <david.faust@oracle.com>
11068
11069 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
11070 (gcc-dg-debug-runtest): Add -gctf support.
11071 * gcc.dg/debug/btf/btf-1.c: New test.
11072 * gcc.dg/debug/btf/btf-2.c: Likewise.
11073 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
11074 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
11075 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
11076 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
11077 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
11078 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
11079 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
11080 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
11081 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
11082 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
11083 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
11084 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
11085 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
11086 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
11087 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
11088 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
11089 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
11090 * gcc.dg/debug/btf/btf.exp: Likewise.
11091 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
11092 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
11093 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
11094 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
11095 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
11096 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
11097 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
11098 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
11099 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
11100 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
11101 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
11102 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
11103 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
11104 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
11105 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
11106 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
11107 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
11108 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
11109 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
11110 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
11111 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
11112 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
11113 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
11114 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
11115 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
11116 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
11117 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
11118 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
11119 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
11120 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
11121 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
11122 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
11123 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
11124 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
11125 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
11126 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
11127 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
11128 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
11129 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
11130 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
11131 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
11132 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
11133 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
11134 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
11135 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
11136 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
11137 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
11138 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
11139 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
11140 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
11141 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
11142 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
11143 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
11144 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
11145 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
11146 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
11147 * gcc.dg/debug/ctf/ctf.exp: Likewise.
11148 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
11149 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
11150 * gcc.dg/debug/btf/btf-function-3.c: New file.
11151 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
11152 * gcc.dg/debug/btf/btf-struct-2.c: New file.
11153 * gcc.dg/debug/btf/btf-variables-2.c: New file.
11154 * gcc.dg/debug/btf/btf-variables-3.c: New file.
11155 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
11156 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
11157 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
11158 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
11159 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
11160 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
11161
11162 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
11163
11164 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
11165
11166 2021-06-28 Martin Jambor <mjambor@suse.cz>
11167
11168 PR ipa/93385
11169 * gcc.dg/ipa/pr93385.c: New test.
11170 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
11171 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
11172 * g++.dg/ipa/ipa-sra-4.C: Likewise.
11173
11174 2021-06-28 Richard Biener <rguenther@suse.de>
11175
11176 PR tree-optimization/101229
11177 * gcc.dg/torture/pr101229.c: New testcase.
11178
11179 2021-06-28 Richard Biener <rguenther@suse.de>
11180
11181 PR tree-optimization/101207
11182 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
11183
11184 2021-06-28 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/101173
11187 * gcc.dg/torture/pr101173.c: New testcase.
11188
11189 2021-06-28 liuhongt <hongtao.liu@intel.com>
11190
11191 PR target/100648
11192 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
11193 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
11194 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
11195 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
11196 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
11197 * gcc.target/i386/avx512vl-pr100648.c: New test.
11198 * gcc.target/i386/avx512vl-blendv-1.c: New test.
11199 * gcc.target/i386/avx512vl-blendv-2.c: New test.
11200
11201 2021-06-28 liuhongt <hongtao.liu@intel.com>
11202
11203 * gcc.target/i386/funcspec-8.c: Replace
11204 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
11205 * gcc.target/i386/blendv-1.c: New test.
11206 * gcc.target/i386/blendv-2.c: New test.
11207
11208 2021-06-27 Andrew Pinski <apinski@marvell.com>
11209
11210 * gcc.dg/torture/pr101230-1.c: New test.
11211
11212 2021-06-26 Patrick Palka <ppalka@redhat.com>
11213
11214 PR c++/96204
11215 * g++.dg/template/access40.C: New test.
11216 * g++.dg/template/access40a.C: New test.
11217
11218 2021-06-26 Jason Merrill <jason@redhat.com>
11219
11220 PR c++/101040
11221 PR c++/97566
11222 * g++.dg/cpp2a/no_unique_address13.C: New test.
11223
11224 2021-06-26 Marek Polacek <polacek@redhat.com>
11225
11226 PR c++/100752
11227 * g++.dg/cpp0x/noexcept69.C: New test.
11228 * g++.dg/parse/saved1.C: Adjust dg-error.
11229 * g++.dg/template/crash50.C: Likewise.
11230
11231 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11232
11233 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
11234 for v4f, to avoid relying on exact floating-point equality.
11235 * jit.dg/test-vector-types.cc (check_div): Likewise.
11236
11237 2021-06-25 David Malcolm <dmalcolm@redhat.com>
11238
11239 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
11240 * jit.dg/test-asm.cc: Likewise.
11241
11242 2021-06-25 Martin Sebor <msebor@redhat.com>
11243
11244 PR middle-end/101216
11245 * gcc.dg/Wnonnull-7.c: New test.
11246
11247 2021-06-25 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/101202
11250 * gcc.dg/torture/pr101202.c: New testcase.
11251
11252 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
11253
11254 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
11255
11256 2021-06-25 liuhongt <hongtao.liu@intel.com>
11257
11258 PR target/101185
11259 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
11260 temporarily avoid regression, eventually xfail should be
11261 removed.
11262
11263 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11264
11265 * gcc.dg/tree-ssa/evrp30.c: New.
11266
11267 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
11268
11269 * gcc.dg/tree-ssa/pr101189.c: New.
11270
11271 2021-06-24 Patrick Palka <ppalka@redhat.com>
11272
11273 PR c++/98832
11274 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
11275
11276 2021-06-24 Patrick Palka <ppalka@redhat.com>
11277
11278 PR c++/101182
11279 * g++.dg/cpp2a/concepts-requires25.C: New test.
11280
11281 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR c/101171
11284 * gcc.dg/pr101171.c: New test.
11285
11286 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
11287
11288 PR target/89021
11289 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
11290 Add --param vect-epilogues-nomask=0.
11291 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
11292 to avoid loop vectorization.
11293 (foo1): Ditto.
11294 (foo2): Ditto.
11295
11296 2021-06-24 Richard Biener <rguenther@suse.de>
11297
11298 * gcc.target/i386/vect-addsubv2df.c: New testcase.
11299 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
11300 * gcc.target/i386/vect-addsubv4df.c: Likewise.
11301 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
11302 * gcc.target/i386/vect-addsub-2.c: Likewise.
11303 * gcc.target/i386/vect-addsub-3.c: Likewise.
11304
11305 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR middle-end/101170
11308 * gcc.dg/pr101170.c: New test.
11309
11310 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR middle-end/101172
11313 * gcc.dg/pr101172.c: New test.
11314
11315 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
11316
11317 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
11318 prologue size.
11319 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
11320
11321 2021-06-24 Jakub Jelinek <jakub@redhat.com>
11322
11323 * c-c++-common/gomp/target-in-reduction-1.c: New test.
11324 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
11325 target or combined target constructs.
11326
11327 2021-06-24 Richard Biener <rguenther@suse.de>
11328
11329 PR tree-optimization/101105
11330 * gcc.dg/torture/pr101105.c: New testcase.
11331
11332 2021-06-24 liuhongt <hongtao.liu@intel.com>
11333
11334 PR target/98434
11335 * gcc.target/i386/pr98434-1.c: New test.
11336 * gcc.target/i386/pr98434-2.c: New test.
11337 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
11338
11339 2021-06-23 Patrick Palka <ppalka@redhat.com>
11340
11341 PR c++/101174
11342 * g++.dg/cpp1z/class-deduction-access3.C: New test.
11343 * g++.dg/cpp1z/class-deduction91.C: New test.
11344
11345 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
11346
11347 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
11348 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
11349 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
11350 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
11351 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
11352 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
11353 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
11354 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
11355 test it.
11356 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
11357 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
11358 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
11359 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
11360 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
11361 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
11362 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
11363 test it.
11364
11365 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
11366
11367 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
11368 undefined behavior.
11369
11370 2021-06-23 Patrick Palka <ppalka@redhat.com>
11371
11372 PR c++/86439
11373 * g++.dg/cpp1z/class-deduction88.C: New test.
11374 * g++.dg/cpp1z/class-deduction89.C: New test.
11375 * g++.dg/cpp1z/class-deduction90.C: New test.
11376
11377 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
11378
11379 PR target/101175
11380 * gcc.target/i386/pr101175.c: New test.
11381
11382 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
11383
11384 PR fortran/100337
11385 * gfortran.dg/coarray_collectives_17.f90: New test.
11386
11387 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
11388 Tobias Burnus <tobias@codesourcery.com>
11389
11390 PR fortran/93524
11391 * gfortran.dg/pr93524.c: New.
11392 * gfortran.dg/pr93524.f90: New.
11393
11394 2021-06-22 David Malcolm <dmalcolm@redhat.com>
11395
11396 PR analyzer/101143
11397 * gcc.dg/analyzer/pr101143.c: New test.
11398
11399 2021-06-22 Richard Biener <rguenther@suse.de>
11400
11401 PR middle-end/101156
11402 * gcc.dg/pr101156.c: New testcase.
11403
11404 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11405
11406 PR tree-optimization/101159
11407 * gcc.c-torture/compile/pr101159.c: New test.
11408
11409 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR middle-end/101160
11412 * g++.target/i386/empty-class1.C: Require lp64 effective target
11413 instead of x86_64-*-*.
11414 * g++.target/i386/empty-class2.C: New test.
11415
11416 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11417 Andrew Pinski <apinski@marvell.com>
11418
11419 PR tree-optimization/101162
11420 * g++.dg/opt/pr101162.C: New test.
11421
11422 2021-06-22 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/101151
11425 * gcc.dg/torture/pr101151.c: New testcase.
11426
11427 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
11428
11429 * g++.dg/modules/omp-1_a.C: Check pthread is available for
11430 dg-module-cmi.
11431 * g++.dg/modules/omp-2_a.C: Ditto.
11432
11433 2021-06-22 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/101158
11436 * gfortran.dg/pr101158.f90: New testcase.
11437
11438 2021-06-22 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR target/11877
11441 * gcc.target/i386/pr11877-2.c: New test.
11442
11443 2021-06-22 liuhongt <hongtao.liu@intel.com>
11444
11445 PR tree-optimization/97770
11446 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
11447 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
11448
11449 2021-06-22 liuhongt <hongtao.liu@intel.com>
11450
11451 PR target/100267
11452 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
11453 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
11454 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
11455 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
11456 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
11457 * gcc.target/i386/avx512f-pr100267-1.c: New test.
11458 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
11459 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
11460 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
11461 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
11462 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
11463 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
11464 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
11465 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
11466 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
11467 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
11468
11469 2021-06-22 liuhongt <hongtao.liu@intel.com>
11470
11471 PR target/100310
11472 * gcc.target/i386/pr100310.c: New test.
11473
11474 2021-06-21 Jason Merrill <jason@redhat.com>
11475
11476 PR target/88529
11477 * g++.target/i386/empty-class1.C: New test.
11478
11479 2021-06-21 Patrick Palka <ppalka@redhat.com>
11480
11481 PR c++/67302
11482 * g++.dg/opt/nrv21.C: New test.
11483
11484 2021-06-21 Patrick Palka <ppalka@redhat.com>
11485
11486 PR c++/80431
11487 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
11488
11489 2021-06-21 Jakub Jelinek <jakub@redhat.com>
11490
11491 PR inline-asm/100785
11492 * c-c++-common/pr100785.c: New test.
11493 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
11494 * gcc.dg/pr48552-2.c: Likewise.
11495
11496 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
11497
11498 PR target/97906
11499 * gcc.target/arm/simd/pr97906.c: New test.
11500
11501 2021-06-21 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/101121
11504 * gfortran.dg/pr101121.f: New testcase.
11505
11506 2021-06-21 liuhongt <hongtao.liu@intel.com>
11507
11508 PR target/101142
11509 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
11510 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
11511 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
11512 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
11513
11514 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
11515
11516 PR target/11877
11517 * gcc.target/i386/pr11877.c: New test case.
11518
11519 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11520
11521 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
11522 match counts.
11523 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
11524 counts.
11525 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
11526 counts.
11527 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
11528 counts.
11529
11530 2021-06-18 Harald Anlauf <anlauf@gmx.de>
11531
11532 PR fortran/100283
11533 PR fortran/101123
11534 * gfortran.dg/min0_max0_1.f90: New test.
11535 * gfortran.dg/min0_max0_2.f90: New test.
11536
11537 2021-06-18 David Malcolm <dmalcolm@redhat.com>
11538
11539 * gcc.dg/analyzer/symbolic-7.c: New test.
11540
11541 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11542
11543 PR target/100856
11544 * gcc.target/arm/acle/pr100856.c: New test.
11545 * gcc.target/arm/multilib.exp: Add tests for cde options.
11546
11547 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
11548
11549 * gcc.target/powerpc/float128-minmax-2.c: New test.
11550
11551 2021-06-17 Jason Merrill <jason@redhat.com>
11552
11553 PR c++/101106
11554 * g++.dg/cpp0x/deleted15.C: New test.
11555
11556 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
11557
11558 PR target/100704
11559 * gcc.target/i386/pr100704-1.c: New test.
11560 * gcc.target/i386/pr100704-2.c: Likewise.
11561 * gcc.target/i386/pr100704-3.c: Likewise.
11562
11563 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
11564
11565 PR target/97194
11566 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
11567 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
11568
11569 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
11570
11571 * gcc.dg/pr100790.c: New test.
11572
11573 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
11574
11575 * gcc.target/s390/zvector/vec-doublee.c: New test.
11576 * gcc.target/s390/zvector/vec-floate.c: New test.
11577
11578 2021-06-17 Richard Biener <rguenther@suse.de>
11579
11580 PR tree-optimization/54400
11581 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
11582
11583 2021-06-16 Jason Merrill <jason@redhat.com>
11584
11585 PR c++/101078
11586 PR c++/91706
11587 * g++.dg/template/access39.C: New test.
11588
11589 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11590
11591 PR fortran/95501
11592 PR fortran/95502
11593 * gfortran.dg/pr95502.f90: New test.
11594
11595 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11596
11597 Revert:
11598 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11599
11600 PR fortran/95501
11601 PR fortran/95502
11602 * gfortran.dg/pr95502.f90: New test.
11603
11604 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11605
11606 PR fortran/95501
11607 PR fortran/95502
11608 * gfortran.dg/pr95502.f90: New test.
11609
11610 2021-06-16 Jason Merrill <jason@redhat.com>
11611
11612 PR c++/100796
11613 PR preprocessor/96391
11614 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
11615 * g++.dg/plugin/plugin.exp: Run it.
11616
11617 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11618
11619 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11620
11621 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11622
11623 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11624
11625 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11626
11627 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11628
11629 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11630
11631 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11632
11633 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11634
11635 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
11636
11637 2021-06-16 Martin Jambor <mjambor@suse.cz>
11638
11639 PR tree-optimization/100453
11640 * gcc.dg/tree-ssa/pr100453.c: New test.
11641
11642 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11643
11644 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
11645 noinline, noclone.
11646
11647 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR middle-end/101062
11650 * gcc.dg/pr101062.c: New test.
11651
11652 2021-06-16 Richard Biener <rguenther@suse.de>
11653
11654 PR tree-optimization/101088
11655 * gcc.dg/torture/pr101088.c: New testcase.
11656
11657 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
11658
11659 PR rtl-optimization/46235
11660 * gcc.target/i386/bt-5.c: New test.
11661 * gcc.target/i386/bt-6.c: New test.
11662 * gcc.target/i386/bt-7.c: New test.
11663
11664 2021-06-16 Arnaud Charlet <charlet@adacore.com>
11665
11666 * gnat.dg/limited4.adb: Disable illegal code.
11667
11668 2021-06-16 Richard Biener <rguenther@suse.de>
11669
11670 PR tree-optimization/101083
11671 * gcc.dg/vect/pr97832-4.c: New testcase.
11672
11673 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
11674
11675 PR fortran/92568
11676 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
11677 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
11678 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
11679 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
11680 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
11681 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
11682 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11683 * gfortran.dg/gomp/defaultmap-1.f90: New test.
11684 * gfortran.dg/gomp/defaultmap-2.f90: New test.
11685 * gfortran.dg/gomp/defaultmap-3.f90: New test.
11686 * gfortran.dg/gomp/defaultmap-4.f90: New test.
11687 * gfortran.dg/gomp/defaultmap-5.f90: New test.
11688 * gfortran.dg/gomp/defaultmap-6.f90: New test.
11689 * gfortran.dg/gomp/defaultmap-7.f90: New test.
11690
11691 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11692
11693 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
11694 * gcc.dg/analyzer/capacity-1.c: New test.
11695 * gcc.dg/analyzer/capacity-2.c: New test.
11696 * gcc.dg/analyzer/capacity-3.c: New test.
11697
11698 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11699
11700 PR analyzer/101068
11701 * gcc.dg/analyzer/explode-2a.c: New test.
11702
11703 2021-06-15 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR target/101046
11706 * gcc.target/i386/pr101046.c: New test.
11707
11708 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
11709
11710 * c-c++-common/Wattributes.c: Remove s390-specific check and add
11711 new tests.
11712 * gcc.dg/Wattributes-6.c: Likewise.
11713
11714 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
11715
11716 PR target/101020
11717 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
11718
11719 2021-06-14 Martin Sebor <msebor@redhat.com>
11720
11721 PR c++/100876
11722 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
11723 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
11724 * g++.dg/warn/Wstringop-overflow-7.C: New test.
11725 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
11726 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
11727
11728 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
11729
11730 PR target/100777
11731 * gcc.target/powerpc/pr100777.c: New test.
11732
11733 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
11734
11735 PR target/101058
11736 * gcc.target/i386/pr101058.c: New test.
11737
11738 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11739
11740 PR c++/101052
11741 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11742 * gcc.dg/spellcheck-stdlib.c: Likewise.
11743
11744 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11745
11746 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11747 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11748 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11749 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11750
11751 2021-06-14 Richard Biener <rguenther@suse.de>
11752
11753 PR tree-optimization/100934
11754 * gcc.dg/torture/pr100934.c: New testcase.
11755
11756 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11757
11758 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11759 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11760 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11761 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11762 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11763 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11764 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11765
11766 2021-06-14 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/101031
11769 * gcc.dg/torture/pr101031.c: New testcase.
11770
11771 2021-06-13 Jason Merrill <jason@redhat.com>
11772
11773 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11774
11775 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
11776
11777 PR target/101023
11778 * g++.target/i386/pr101023a.C: New test.
11779 * g++.target/i386/pr101023b.C: Likewise.
11780
11781 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
11782
11783 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
11784 * gcc.dg/uninit-pr93100.c: Skip on AIX.
11785 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
11786
11787 2021-06-12 Jason Merrill <jason@redhat.com>
11788
11789 * g++.dg/ext/attrib62.C: No longer warn.
11790 * g++.dg/diagnostic/maybe_unused1.C: New test.
11791
11792 2021-06-12 Jason Merrill <jason@redhat.com>
11793
11794 PR c++/101029
11795 * g++.dg/ext/array4.C: New test.
11796
11797 2021-06-11 Carl Love <cel@us.ibm.com>
11798
11799 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
11800 (dg-require-effective-target): Change target to p9vector_hw.
11801
11802 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
11803
11804 * gcc.dg/gomp/simd-clones-2.c: Enhance.
11805
11806 2021-06-11 Patrick Palka <ppalka@redhat.com>
11807
11808 DR 1227
11809 PR c++/96560
11810 * g++.dg/template/sfinae-dr1227.C: New test.
11811
11812 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11813
11814 PR target/101016
11815 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
11816
11817 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
11818
11819 PR tree-optimization/96392
11820 * gcc.dg/pr96392.c: New test.
11821
11822 2021-06-11 Richard Biener <rguenther@suse.de>
11823
11824 PR tree-optimization/101025
11825 * gcc.dg/torture/pr101025.c: New testcase.
11826
11827 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11828
11829 PR target/99939
11830 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
11831 directives check for target is v8.1-m.main+mve or not before
11832 comparing the assembly output.
11833 * gcc.target/arm/cmse/cmse-20.c: New test.
11834
11835 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR c++/100974
11838 * g++.dg/cpp23/consteval-if1.C: New test.
11839 * g++.dg/cpp23/consteval-if2.C: New test.
11840 * g++.dg/cpp23/consteval-if3.C: New test.
11841 * g++.dg/cpp23/consteval-if4.C: New test.
11842 * g++.dg/cpp23/consteval-if5.C: New test.
11843 * g++.dg/cpp23/consteval-if6.C: New test.
11844 * g++.dg/cpp23/consteval-if7.C: New test.
11845 * g++.dg/cpp23/consteval-if8.C: New test.
11846 * g++.dg/cpp23/consteval-if9.C: New test.
11847 * g++.dg/cpp23/consteval-if10.C: New test.
11848 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
11849
11850 2021-06-11 David Malcolm <dmalcolm@redhat.com>
11851
11852 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
11853 expected number of enodes after the loop.
11854 * gcc.dg/analyzer/paths-8.c: New test.
11855
11856 2021-06-11 Richard Biener <rguenther@suse.de>
11857
11858 PR tree-optimization/101028
11859 * gcc.dg/pr101028.c: New testcase.
11860
11861 2021-06-11 Richard Biener <rguenther@suse.de>
11862
11863 PR tree-optimization/101026
11864 * gfortran.dg/pr101026.f: New testcase.
11865
11866 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR rtl-optimization/101008
11869 * gcc.dg/pr101008.c: New test.
11870
11871 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR target/101007
11874 * gcc.target/i386/sse-pr101007.c: New test.
11875
11876 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
11877
11878 PR target/101021
11879 * gcc.target/i386/pr101021-1.c: New test.
11880 * gcc.target/i386/pr101021-2.c: Ditto.
11881
11882 2021-06-11 Martin Liska <mliska@suse.cz>
11883
11884 PR gcov-profile/100788
11885 * gcc.dg/pr100788.c: New test.
11886
11887 2021-06-11 Richard Biener <rguenther@suse.de>
11888
11889 PR middle-end/101009
11890 * gcc.dg/torture/pr101009.c: New testcase.
11891
11892 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
11893
11894 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
11895
11896 2021-06-11 Marek Polacek <polacek@redhat.com>
11897
11898 PR c++/100995
11899 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
11900 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
11901
11902 2021-06-10 Patrick Palka <ppalka@redhat.com>
11903
11904 PR c++/67829
11905 * g++.dg/template/ttp34.C: New test.
11906 * g++.dg/template/ttp34a.C: New test.
11907 * g++.dg/template/ttp34b.C: New test.
11908
11909 2021-06-10 Patrick Palka <ppalka@redhat.com>
11910
11911 PR c++/100946
11912 * g++.dg/cpp2a/concepts-return-req3.C: New test.
11913
11914 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
11915
11916 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
11917 tests. Update expected counts.
11918 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
11919 tests. Update expected counts.
11920
11921 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
11922
11923 PR d/100967
11924 * gdc.dg/pr100967.d: New test.
11925
11926 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11927
11928 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
11929 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
11930
11931 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11932
11933 * gcc.dg/vect/pr56541.c: Fix target selector.
11934
11935 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
11936 Thomas Schwinge <thomas@codesourcery.com>
11937
11938 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
11939 * c-c++-common/goacc/finalize-1.c: Likewise.
11940 * c-c++-common/goacc/mdc-1.c: Likewise.
11941 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11942 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
11943 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
11944 * gfortran.dg/goacc/finalize-1.f: Likewise.
11945 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
11946
11947 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
11948
11949 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
11950 * c-c++-common/goacc/mdc-2.c: Likewise.
11951 * g++.dg/goacc/mdc.C: Likewise.
11952
11953 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11954
11955 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
11956 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
11957
11958 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR debug/100852
11961 * g++.dg/opt/pr100852.C: New test.
11962
11963 2021-06-09 Andrew Pinski <apinski@marvell.com>
11964
11965 * g++.dg/torture/pr100925.C: New test.
11966
11967 2021-06-09 Carl Love <cel@us.ibm.com>
11968
11969 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
11970 count.
11971 Add tests for vec_signextq.
11972 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
11973
11974 2021-06-09 Carl Love <cel@us.ibm.com>
11975
11976 * gcc.target/powerpc/fp128_conversions.c: New file.
11977 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
11978 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
11979 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
11980 (ppc_native_128bit): Remove dg-require-effective-target.
11981
11982 2021-06-09 Carl Love <cel@us.ibm.com>
11983
11984 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
11985 tests.
11986
11987 2021-06-09 Carl Love <cel@us.ibm.com>
11988
11989 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
11990 conversion tests.
11991
11992 2021-06-09 Carl Love <cel@us.ibm.com>
11993
11994 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
11995
11996 2021-06-09 Carl Love <cel@us.ibm.com>
11997
11998 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
11999 New runnable test case.
12000 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
12001 for xxlor instruction.
12002
12003 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12004
12005 * gcc.target/arm/simd/mve-vclz.c: New test.
12006
12007 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
12008
12009 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
12010 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
12011 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
12012 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
12013
12014 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
12015
12016 * gcc.dg/builtins-70.c: New test.
12017
12018 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12019
12020 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
12021 counts to test 32 and 64 bit separately.
12022 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
12023 counts to test 32 and 64 bit separately.
12024 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
12025 counts to test 32 and 64 bit separately.
12026 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
12027 counts to test 32 and 64 bit separately.
12028
12029 2021-06-09 Richard Biener <rguenther@suse.de>
12030
12031 PR tree-optimization/100981
12032 * gfortran.dg/vect/pr100981-1.f90: New testcase.
12033
12034 2021-06-09 Richard Biener <rguenther@suse.de>
12035
12036 PR tree-optimization/97832
12037 * gcc.dg/vect/pr97832-1.c: New testcase.
12038 * gcc.dg/vect/pr97832-2.c: Likewise.
12039 * gcc.dg/vect/pr97832-3.c: Likewise.
12040 * g++.dg/vect/slp-pr98855.cc: XFAIL.
12041 * gcc.dg/vect/slp-50.c: New file.
12042
12043 2021-06-09 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR fortran/100965
12046 * gfortran.dg/gomp/pr100965.f90: New test.
12047
12048 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
12049
12050 PR target/100936
12051 * gcc.target/i386/pr100936.c: New test.
12052
12053 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
12054
12055 * gcc.target/powerpc/float128-call.c: Adjust.
12056 * gcc.target/powerpc/pr100085.c: New test.
12057
12058 2021-06-09 Jason Merrill <jason@redhat.com>
12059
12060 PR c++/100879
12061 * g++.dg/diagnostic/enum3.C: New test.
12062
12063 2021-06-08 Marek Polacek <polacek@redhat.com>
12064
12065 PR c++/100065
12066 * g++.dg/cpp2a/explicit18.C: New test.
12067
12068 2021-06-08 Andrew Pinski <apinski@marvell.com>
12069
12070 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
12071 happens on the outside of the bit_xor.
12072
12073 2021-06-08 Jason Merrill <jason@redhat.com>
12074
12075 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
12076 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
12077 * g++.dg/ext/utf-badconcat.C: Likewise.
12078 * g++.dg/ext/utf-badconcat2.C: Likewise.
12079
12080 2021-06-08 Jason Merrill <jason@redhat.com>
12081
12082 * g++.dg/cpp23/mixed-concat1.C: New test.
12083
12084 2021-06-08 Jason Merrill <jason@redhat.com>
12085
12086 * g++.dg/cpp23/whitespace-splice1.C: New test.
12087
12088 2021-06-08 Jason Merrill <jason@redhat.com>
12089
12090 * g++.dg/cpp23/narrowing-bool1.C: New test.
12091
12092 2021-06-08 David Malcolm <dmalcolm@redhat.com>
12093
12094 PR analyzer/99212
12095 * gcc.dg/analyzer/bitfields-1.c: New test.
12096 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
12097 explicitly signed.
12098 (test_44): Update test values assigned to the bits to ones that
12099 fit in the range of the bitfield type. Remove xfails.
12100 (test_45): Remove xfails.
12101
12102 2021-06-08 Jason Merrill <jason@redhat.com>
12103
12104 PR c++/100963
12105 * g++.dg/cpp0x/initlist124.C: New test.
12106
12107 2021-06-08 Richard Biener <rguenther@suse.de>
12108
12109 PR tree-optimization/100923
12110 * gcc.dg/torture/pr100923.c: New testcase.
12111
12112 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR c++/100957
12115 * g++.dg/gomp/doacross-2.C: New test.
12116
12117 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
12118
12119 PR middle-end/100951
12120 * gcc.target/i386/pr100951.c: New test.
12121
12122 2021-06-08 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR target/100887
12125 PR testsuite/100943
12126 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
12127
12128 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
12129
12130 PR middle-end/99928
12131 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
12132 * gfortran.dg/gomp/scan-5.f90: Likewise.
12133 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
12134 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
12135 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12136 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
12137 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12138
12139 2021-06-08 Martin Liska <mliska@suse.cz>
12140
12141 * gcc.dg/format/strfmon-1.c: Fix typo.
12142 * gfortran.dg/char4-subscript.f90: Likewise.
12143
12144 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
12145
12146 PR tree-optimization/100794
12147 * gcc.dg/tree-ssa/pr100794.c: New test.
12148
12149 2021-06-08 Jason Merrill <jason@redhat.com>
12150
12151 PR c++/91706
12152 * g++.dg/template/lookup17.C: New test.
12153
12154 2021-06-08 Jason Merrill <jason@redhat.com>
12155
12156 PR c++/100102
12157 * g++.dg/cpp0x/alias-decl-73.C: New test.
12158
12159 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
12160
12161 PR target/100637
12162 * gcc.target/i386/pr100637-5b.c: New test.
12163 * gcc.target/i386/pr100637-5w.c: Ditto.
12164
12165 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12166
12167 PR target/82735
12168 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
12169 * gcc.target/i386/pr82735-4.c: Likewise.
12170 * gcc.target/i386/pr82735-5.c: Likewise.
12171
12172 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gcc.dg/sso-14.c: Adjust.
12175
12176 2021-06-07 Patrick Palka <ppalka@redhat.com>
12177
12178 PR c++/100918
12179 * g++.dg/template/access38.C: New test.
12180
12181 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
12182
12183 PR target/100885
12184 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
12185 long.
12186
12187 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR target/100887
12190 * gcc.dg/pr100887.c: New test.
12191
12192 2021-06-07 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR middle-end/100898
12195 * g++.dg/ext/va-arg-pack-3.C: New test.
12196
12197 2021-06-07 liuhongt <hongtao.liu@intel.com>
12198
12199 PR target/100885
12200 * g++.target/i386/pr100885.C: New test.
12201
12202 2021-06-07 liuhongt <hongtao.liu@intel.com>
12203
12204 PR target/82735
12205 * gcc.target/i386/pr82735-1.c: New test.
12206 * gcc.target/i386/pr82735-2.c: New test.
12207 * gcc.target/i386/pr82735-3.c: New test.
12208 * gcc.target/i386/pr82735-4.c: New test.
12209 * gcc.target/i386/pr82735-5.c: New test.
12210
12211 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12212
12213 * gcc.dg/gomp/scan-1.c: New test.
12214
12215 2021-06-06 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR c/100902
12218 * c-c++-common/gomp/pr100902-1.c: New test.
12219
12220 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
12221
12222 * gcc.dg/sso-14.c: New test.
12223
12224 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12225
12226 PR fortran/100120
12227 PR fortran/100816
12228 PR fortran/100818
12229 PR fortran/100819
12230 PR fortran/100821
12231 * gfortran.dg/PR100120.f90: New test.
12232 * gfortran.dg/character_workout_1.f90: New test.
12233 * gfortran.dg/character_workout_4.f90: New test.
12234
12235 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12236
12237 PR middle-end/100905
12238 * gfortran.dg/gomp/loop-3.f90: New test.
12239
12240 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
12241
12242 PR d/100882
12243 * gdc.dg/pr100882a.d: New test.
12244 * gdc.dg/pr100882b.d: New test.
12245 * gdc.dg/pr100882c.d: New test.
12246 * gdc.dg/torture/pr100882.d: New test.
12247
12248 2021-06-04 Patrick Palka <ppalka@redhat.com>
12249
12250 PR c++/100893
12251 * g++.dg/template/param4.C: New test.
12252 * g++.dg/template/param5.C: New test.
12253 * g++.dg/cpp1z/nontype-auto19.C: New test.
12254 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
12255 deduced type of a decltype(auto) NTTP has top-level cv-quals.
12256
12257 2021-06-04 Patrick Palka <ppalka@redhat.com>
12258
12259 PR c++/100102
12260 * g++.dg/cpp0x/alias-decl-72.C: New test.
12261 * g++.dg/cpp0x/alias-decl-72a.C: New test.
12262
12263 2021-06-04 Harald Anlauf <anlauf@gmx.de>
12264
12265 PR fortran/99839
12266 * gfortran.dg/inline_matmul_25.f90: New test.
12267
12268 2021-06-04 Martin Sebor <msebor@redhat.com>
12269
12270 PR c/100783
12271 * gcc.dg/nonnull-6.c: New test.
12272
12273 2021-06-04 Martin Sebor <msebor@redhat.com>
12274
12275 PR middle-end/100732
12276 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
12277 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
12278 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
12279 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
12280 * gcc.dg/uninit-pr100732.c: New test.
12281
12282 2021-06-04 Martin Sebor <msebor@redhat.com>
12283
12284 * gcc.dg/Wvla-parameter-10.c: New test.
12285 * gcc.dg/Wvla-parameter-11.c: New test.
12286
12287 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12288
12289 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
12290 commit in addition - add more dg-errors and '... end ...' due to changed
12291 parsing.
12292 * gfortran.dg/goacc/omp.f95: Likewise.
12293 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
12294
12295 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
12296
12297 PR target/100637
12298 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
12299
12300 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12301
12302 * gfortran.dg/gomp/pr99928-5.f90: Really use the
12303 proper iteration variable.
12304
12305 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12306
12307 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
12308 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12309 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12310 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12311 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12312 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
12313 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
12314 fix loop-variable and remove xfail.
12315
12316 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12317
12318 PR middle-end/99928
12319 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
12320
12321 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
12322
12323 PR middle-end/99928
12324 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
12325 C/C++ version of the patch.
12326 * gfortran.dg/gomp/loop-1.f90: New test.
12327 * gfortran.dg/gomp/loop-2.f90: New test.
12328 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
12329 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
12330 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
12331 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
12332 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
12333 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
12334 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
12335 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
12336 of 'acc loops' to hide unrelated bug for now.
12337 * gfortran.dg/goacc/omp-fixed.f: Likewise
12338
12339 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR target/100887
12342 * gcc.target/i386/pr100887.c: New test.
12343
12344 2021-06-04 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR c++/100872
12347 * g++.dg/gomp/declare-simd-8.C: New test.
12348
12349 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
12350
12351 * gcc.target/powerpc/not-promote-mode.c: New.
12352
12353 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
12354
12355 PR target/100637
12356 * gcc.target/i386/vperm-v2hi.c: New test.
12357 * gcc.target/i386/vperm-v4qi.c: Ditto.
12358
12359 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
12360
12361 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
12362
12363 2021-06-03 Patrick Palka <ppalka@redhat.com>
12364
12365 PR c++/100592
12366 * g++.dg/cpp0x/alias-decl-71.C: New test.
12367
12368 2021-06-03 Patrick Palka <ppalka@redhat.com>
12369
12370 PR c++/100862
12371 * g++.dg/cpp2a/using-enum-9.C: New test.
12372
12373 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12374
12375 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
12376
12377 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
12378
12379 * gcc.target/arm/simd/mve-vabs.c: New test.
12380
12381 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12382
12383 * gnat.dg/bit_packed_array6.adb: New test.
12384 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
12385
12386 2021-06-03 Martin Liska <mliska@suse.cz>
12387
12388 * gcc.dg/spellcheck-options-23.c: New test.
12389
12390 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
12391
12392 * gnat.dg/inline22.adb: New test.
12393
12394 2021-06-03 Tamar Christina <tamar.christina@arm.com>
12395
12396 * gcc.target/aarch64/cpunative/info_16: Update implementer.
12397 * gcc.target/aarch64/cpunative/info_17: Likewise
12398
12399 2021-06-03 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR c++/100859
12402 * g++.dg/gomp/depend-iterator-3.C: New test.
12403 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
12404 this as base expression of depend array section, expect a different
12405 error wording for this as depend locator and add testcases
12406 for affinity clauses.
12407
12408 2021-06-02 Jason Merrill <jason@redhat.com>
12409
12410 PR c++/100838
12411 * g++.dg/init/no-elide2.C: New test.
12412
12413 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
12414
12415 * gcc.target/s390/ashr.c: New test.
12416
12417 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
12418
12419 PR middle-end/99928
12420 * gfortran.dg/gomp/taskloop-2.f90: New.
12421
12422 2021-06-02 Jakub Jelinek <jakub@redhat.com>
12423
12424 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
12425 dg-options.
12426
12427 2021-06-01 Patrick Palka <ppalka@redhat.com>
12428
12429 PR c++/65816
12430 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
12431 * g++.dg/cpp0x/dc10.C: New test.
12432 * g++.dg/cpp0x/initlist-base4.C: New test.
12433 * g++.dg/cpp2a/constexpr-init22.C: New test.
12434
12435 2021-06-01 Andrew Pinski <apinski@marvell.com>
12436
12437 PR tree-optimization/95481
12438 * gcc.dg/tree-ssa/tailcall-10.c: New test.
12439 * gcc.dg/tree-ssa/tailcall-11.c: New test.
12440 * gcc.dg/tree-ssa/tailcall-12.c: New test.
12441 * gcc.dg/tree-ssa/tailcall-13.c: New test.
12442 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
12443
12444 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
12445
12446 PR testsuite/100750
12447 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
12448
12449 2021-06-01 Jason Merrill <jason@redhat.com>
12450
12451 PR c++/91859
12452 * g++.dg/cpp2a/destroying-delete5.C: New test.
12453
12454 2021-06-01 Jason Merrill <jason@redhat.com>
12455
12456 PR c++/94492
12457 * g++.dg/cpp0x/depr-copy4.C: New test.
12458
12459 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
12460
12461 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
12462 * gcc.dg/pr80776-1.c: Same.
12463
12464 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
12465
12466 PR middle-end/99928
12467 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
12468 now diagnosed with less error output.
12469 * gfortran.dg/gomp/scan-1.f90: Likewise.
12470 * gfortran.dg/gomp/pr99928-3.f90: New test.
12471 * gfortran.dg/gomp/taskloop-1.f90: New test.
12472
12473 2021-06-01 liuhongt <hongtao.liu@intel.com>
12474
12475 PR tree-optimization/98365
12476 * gcc.target/i386/pr98365.c: New test.
12477
12478 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12479
12480 PR tree-optimization/100781
12481 * gcc.dg/pr100781.c: New.
12482
12483 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12484
12485 PR tree-optimization/100774
12486 * g++.dg/pr100774.C: New.
12487
12488 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
12489
12490 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
12491 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
12492
12493 2021-05-31 Richard Biener <rguenther@suse.de>
12494
12495 PR c++/88601
12496 * c-c++-common/builtin-shufflevector-2.c: New testcase.
12497 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
12498 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
12499 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
12500
12501 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
12502
12503 PR target/99842
12504 * g++.target/powerpc/pr99842.C: New.
12505
12506 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
12507
12508 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
12509 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
12510 (plugin_init): Likewise.
12511 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
12512 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
12513 (plugin_init): Likewise.
12514 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
12515 (plugin_init): Likewise.
12516
12517 2021-05-29 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR middle-end/99928
12520 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
12521 combined with parallel, teams or taskloop and defaultmap(none)
12522 to constructs combined with target.
12523 * c-c++-common/gomp/pr99928-2.c: Likewise.
12524 * c-c++-common/gomp/pr99928-3.c: Likewise.
12525 * c-c++-common/gomp/pr99928-4.c: Likewise.
12526 * c-c++-common/gomp/pr99928-5.c: Likewise.
12527 * c-c++-common/gomp/pr99928-6.c: Likewise.
12528 * c-c++-common/gomp/pr99928-7.c: Likewise.
12529 * c-c++-common/gomp/pr99928-8.c: Likewise.
12530 * c-c++-common/gomp/pr99928-9.c: Likewise.
12531 * c-c++-common/gomp/pr99928-10.c: Likewise.
12532 * c-c++-common/gomp/pr99928-13.c: Likewise.
12533 * c-c++-common/gomp/pr99928-14.c: Likewise.
12534
12535 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
12536
12537 * gcc.dg/Wstringop-overflow-55.c:
12538 * gcc.dg/pr80776-1.c:
12539
12540 2021-05-28 Richard Biener <rguenther@suse.de>
12541
12542 PR tree-optimization/100778
12543 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
12544
12545 2021-05-28 Jason Merrill <jason@redhat.com>
12546
12547 PR c++/100797
12548 PR c++/95719
12549 * g++.dg/inherit/virtual15.C: New test.
12550 * g++.dg/inherit/virtual15a.C: New file.
12551
12552 2021-05-28 Richard Biener <rguenther@suse.de>
12553
12554 PR ipa/100791
12555 * gcc.dg/pr100791.c: New testcase.
12556
12557 2021-05-28 Richard Biener <rguenther@suse.de>
12558
12559 PR c/100803
12560 * gcc.dg/gimplefe-error-11.c: New testcase.
12561
12562 2021-05-28 Jakub Jelinek <jakub@redhat.com>
12563
12564 PR middle-end/99928
12565 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
12566 * c-c++-common/gomp/pr99928-9.c: Likewise.
12567 * c-c++-common/gomp/pr99928-10.c: Likewise.
12568 * c-c++-common/gomp/pr99928-16.c: New test.
12569
12570 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
12571
12572 * c-c++-common/gomp/affinity-1.c: New test.
12573 * c-c++-common/gomp/affinity-2.c: New test.
12574 * c-c++-common/gomp/affinity-3.c: New test.
12575 * c-c++-common/gomp/affinity-4.c: New test.
12576 * c-c++-common/gomp/affinity-5.c: New test.
12577 * c-c++-common/gomp/affinity-6.c: New test.
12578 * c-c++-common/gomp/affinity-7.c: New test.
12579 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
12580 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
12581 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
12582 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
12583 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
12584 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
12585 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
12586 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
12587 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
12588 * gfortran.dg/gomp/taskwait.f90: New test.
12589
12590 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
12591 Richard Biener <rguenther@suse.de>
12592
12593 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
12594 Adjust scanning pattern for !lp64.
12595 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
12596 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
12597 for ! int32plus.
12598
12599 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
12600
12601 PR tree-optimization/99398
12602 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
12603 * gcc.target/powerpc/vec-perm-ctor.c: New test.
12604 * gcc.target/powerpc/vec-perm-ctor.h: New test.
12605
12606 2021-05-27 Matthias Kretz <kretz@kde.org>
12607
12608 PR c++/100716
12609 * g++.dg/diagnostic/pr100716.C: New test.
12610 * g++.dg/diagnostic/pr100716-1.C: Same test with
12611 -fno-pretty-templates.
12612
12613 2021-05-27 Patrick Palka <ppalka@redhat.com>
12614
12615 PR c++/99893
12616 * g++.dg/cpp0x/static_assert17.C: New test.
12617
12618 2021-05-27 Jason Merrill <jason@redhat.com>
12619
12620 PR c++/86355
12621 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
12622
12623 2021-05-27 Patrick Palka <ppalka@redhat.com>
12624
12625 DR 1315
12626 PR c++/67593
12627 PR c++/96555
12628 * g++.dg/template/partial16.C: New test.
12629 * g++.dg/template/partial17.C: New test.
12630 * g++.dg/template/partial18.C: New test.
12631 * g++.dg/template/partial19.C: New test.
12632 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
12633 ill-formed partial specialization.
12634 * g++.dg/cpp0x/variadic38.C: Likewise.
12635 * g++.dg/cpp1z/pr81016.C: Likewise.
12636 * g++.dg/template/partial5.C: Likewise.
12637 * g++.old-deja/g++.pt/spec21.C: Likewise.
12638
12639 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12640
12641 PR fortran/100602
12642 * gfortran.dg/pointer_check_14.f90: New test.
12643
12644 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12645
12646 PR fortran/100656
12647 * gfortran.dg/bounds_check_22.f90: New test.
12648
12649 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
12650
12651 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
12652
12653 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
12654
12655 PR target/100637
12656 * gcc.target/i386/pr100637-3b.c (avgu): New test.
12657 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
12658
12659 2021-05-26 Patrick Palka <ppalka@redhat.com>
12660
12661 PR c++/100502
12662 * g++.dg/template/access37.C: New test.
12663 * g++.dg/template/access37a.C: New test.
12664
12665 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
12666
12667 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
12668 * gcc.dg/pr80776-1.c: Same.
12669
12670 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
12671
12672 * lib/target-supports.exp (check_effective_target_vect32): New.
12673 (available_vector_sizes): Append 32 for x86 targets.
12674 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
12675 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
12676 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
12677 * gcc.target/i386/pr100637-3b.c: New test.
12678 * gcc.target/i386/pr100637-3w.c: Ditto.
12679 * gcc.target/i386/pr100637-4b.c: Ditto.
12680 * gcc.target/i386/pr100637-4w.c: Ditto.
12681
12682 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
12683
12684 * gcc.dg/sso-13.c: New test.
12685
12686 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
12687
12688 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
12689
12690 2021-05-26 Patrick Palka <ppalka@redhat.com>
12691
12692 PR c++/100368
12693 * g++.dg/cpp1z/elide6.C: New test.
12694
12695 2021-05-26 Patrick Palka <ppalka@redhat.com>
12696
12697 PR c++/97420
12698 * g++.dg/cpp0x/noexcept68.C: New test.
12699
12700 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12701
12702 * gcc.target/csky/fldrd_fstrd.c: New.
12703 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
12704
12705 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12706
12707 * gcc.target/csky/ldbs.c: New.
12708
12709 2021-05-26 Andrew Pinski <apinski@marvell.com>
12710
12711 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
12712 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
12713
12714 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR c++/100666
12717 * g++.dg/cpp1z/nodiscard8.C: New test.
12718 * g++.dg/cpp1z/nodiscard9.C: New test.
12719
12720 2021-05-25 Martin Liska <mliska@suse.cz>
12721
12722 * gcc.dg/sancov/attribute.c: New test.
12723
12724 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
12725
12726 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
12727
12728 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR middle-end/99928
12731 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
12732 r28 checks.
12733 * c-c++-common/gomp/pr99928-9.c: Likewise.
12734 * c-c++-common/gomp/pr99928-10.c: Likewise.
12735
12736 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12737
12738 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12739 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12740 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12741 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12742 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12743 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12744 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12745 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12746 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12747 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12748 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12749 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12750 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12751 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12752 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12753 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12754 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12755 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12756 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12757 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12758 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12759 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12760 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12761 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12762 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12763 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12764 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12765 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12766 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12767 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12768 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12769 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12770 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12771 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12772 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12773 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
12774 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
12775
12776 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
12777
12778 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
12779
12780 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
12781
12782 PR fortran/86470
12783 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
12784 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
12785 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
12786 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
12787
12788 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12789
12790 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
12791 slp-perm-3.c
12792
12793 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12794
12795 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
12796 slp-perm-2.c
12797
12798 2021-05-24 liuhongt <hongtao.liu@intel.com>
12799
12800 PR target/100660
12801 * gcc.target/i386/pr100660.c: New test.
12802
12803 2021-05-24 Andrew Pinski <apinski@marvell.com>
12804
12805 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
12806 when matching ssa name version.
12807 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
12808
12809 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
12810
12811 PR target/100722
12812 * gcc.target/i386/pr100722.c: New test.
12813
12814 2021-05-23 Harald Anlauf <anlauf@gmx.de>
12815
12816 PR fortran/100551
12817 * gfortran.dg/pr100551.f90: New test.
12818
12819 2021-05-23 Andrew Pinski <apinski@marvell.com>
12820
12821 * gcc.dg/gimplefe-45.c: New test.
12822
12823 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12824
12825 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
12826
12827 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12828
12829 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
12830 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
12831
12832 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR middle-end/99928
12835 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
12836 * c-c++-common/gomp/pr99928-15.c: New test.
12837
12838 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR middle-end/99928
12841 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
12842 * c-c++-common/gomp/pr99928-13.c: New test.
12843 * c-c++-common/gomp/pr99928-14.c: New test.
12844
12845 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12846
12847 PR middle-end/90115
12848 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
12849 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12850 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12851 Likewise.
12852 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12853
12854 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12855
12856 PR middle-end/90115
12857 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
12858 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12859 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12860 Likewise.
12861 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12862 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
12863 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
12864 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
12865 Likewise.
12866 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
12867 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12868 * c-c++-common/goacc/private-reduction-1.c: Likewise.
12869 * gfortran.dg/goacc/private-3.f95: Likewise.
12870
12871 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12872
12873 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
12874 New proc.
12875 * gcc.c-torture/compile/ssa-unused-1.c: New file.
12876
12877 2021-05-21 Richard Biener <rguenther@suse.de>
12878 H.J. Lu <hjl.tools@gmail.com>
12879
12880 * gcc.target/i386/pr90773-24.c: New test.
12881 * gcc.target/i386/pr90773-25.c: Likewise.
12882
12883 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
12884
12885 PR target/100637
12886 * g++.target/i386/pr100637-1b.C: New test.
12887 * g++.target/i386/pr100637-1w.C: Ditto.
12888 * gcc.target/i386/pr100637-2b.c: Ditto.
12889 * gcc.target/i386/pr100637-2w.c: Ditto.
12890
12891 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
12892
12893 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
12894
12895 2021-05-20 Jason Merrill <jason@redhat.com>
12896
12897 * g++.dg/cpp2a/desig19.C: New test.
12898
12899 2021-05-20 Jason Merrill <jason@redhat.com>
12900
12901 PR c++/100489
12902 * g++.dg/cpp2a/desig18.C: New test.
12903
12904 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
12905
12906 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
12907 * lib/dg-pch.exp: Adjust diagnostic message.
12908
12909 2021-05-20 Martin Sebor <msebor@redhat.com>
12910
12911 PR middle-end/100684
12912 * g++.dg/warn/Wnonnull13.C: New test.
12913 * g++.dg/warn/Wnonnull14.C: New test.
12914 * g++.dg/warn/Wnonnull15.C: New test.
12915
12916 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
12917
12918 * g++.dg/modules/omp-1_c.C: Fix testcase.
12919
12920 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12921
12922 PR target/100701
12923 * gcc.target/i386/pr100701.c: New test.
12924
12925 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
12926
12927 * gfortran.dg/gomp/map-6.f90: New test.
12928 * gfortran.dg/gomp/map-7.f90: New test.
12929 * gfortran.dg/gomp/map-8.f90: New test.
12930
12931 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
12932
12933 PR testsuite/96488
12934 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
12935 * gnat.dg/unchecked_convert6.adb: Likewise.
12936
12937 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12938
12939 PR target/100637
12940 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
12941
12942 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
12943 Torbjörn Svensson <torbjorn.svensson@st.com>
12944
12945 PR c/42579
12946 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
12947 * c-c++-common/cpp/file-name-1.c: New test.
12948
12949 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
12950
12951 PR fortran/96983
12952 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
12953 add comments regarding what the code does.
12954
12955 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR middle-end/99928
12958 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
12959 * c-c++-common/gomp/pr99928-5.c: Likewise.
12960
12961 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12962
12963 PR preprocessor/100646
12964 * gcc.dg/cpp/pr100646-1.c: New test.
12965 * gcc.dg/cpp/pr100646-2.c: New test.
12966
12967 2021-05-20 Jason Merrill <jason@redhat.com>
12968
12969 PR c++/100634
12970 * g++.dg/cpp2a/nontype-complex1.C: New test.
12971
12972 2021-05-20 Jason Merrill <jason@redhat.com>
12973
12974 PR c++/100659
12975 * g++.dg/parse/access13.C: New test.
12976
12977 2021-05-19 Martin Sebor <msebor@redhat.com>
12978
12979 PR c/100619
12980 * gcc.dg/pr100619.c: New test.
12981
12982 2021-05-19 Jason Merrill <jason@redhat.com>
12983
12984 PR c++/100367
12985 PR c++/96299
12986 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
12987
12988 2021-05-19 Jason Merrill <jason@redhat.com>
12989
12990 * g++.dg/cpp1z/class-deduction-access1.C: New test.
12991 * g++.dg/cpp1z/class-deduction-access2.C: New test.
12992
12993 2021-05-19 Marek Polacek <polacek@redhat.com>
12994
12995 PR c++/100596
12996 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
12997 Remove dg-errors for GNU attributes.
12998 * g++.dg/ext/attrib63.C: Remove dg-error.
12999 * g++.dg/cpp0x/friend8.C: New test.
13000
13001 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
13002
13003 * g++.dg/modules/omp-1_a.C: Check pthread is available.
13004 * g++.dg/modules/omp-1_b.C: Ditto.
13005 * g++.dg/modules/omp-1_c.C: Ditto.
13006 * g++.dg/modules/omp-2_a.C: Ditto.
13007 * g++.dg/modules/omp-2_b.C: Ditto.
13008
13009 2021-05-19 Alex Coplan <alex.coplan@arm.com>
13010
13011 PR target/100333
13012 * gcc.target/arm/cmse/pr100333.c: New test.
13013
13014 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13015
13016 PR target/99977
13017 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
13018
13019 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
13020
13021 * gcc.target/riscv/arch-12.c: New.
13022 * gcc.target/riscv/attribute-19.c: New.
13023
13024 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
13025
13026 * gcc.target/aarch64/narrow_high_combine.c: New test.
13027
13028 2021-05-19 Richard Biener <rguenther@suse.de>
13029
13030 PR middle-end/100672
13031 * gcc.dg/torture/pr100672.c: New testcase.
13032
13033 2021-05-19 Martin Liska <mliska@suse.cz>
13034
13035 PR testsuite/100658
13036 * gcc.dg/local1.c: Fix typos.
13037 * gcc.dg/ucnid-5-utf8.c: Likewise.
13038 * gcc.dg/ucnid-5.c: Likewise.
13039
13040 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
13041
13042 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
13043 scan-assembly-times to scan-assembly not for superfluous uxtb.
13044 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
13045 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
13046 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
13047 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
13048 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
13049 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
13050 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
13051 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
13052 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
13053 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
13054 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
13055 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
13056 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
13057 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
13058 * gcc.target/aarch64/sve/ld1_extend.c: New test.
13059
13060 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR middle-end/100576
13063 * gcc.c-torture/compile/pr100576.c: New test.
13064
13065 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13066
13067 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
13068
13069 2021-05-19 Jakub Jelinek <jakub@redhat.com>
13070
13071 PR middle-end/99928
13072 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
13073 * c-c++-common/gomp/pr99928-12.c: New test.
13074
13075 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
13076
13077 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
13078 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
13079 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
13080 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
13081 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
13082 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
13083 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
13084 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
13085 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
13086 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
13087 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
13088 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
13089 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
13090 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
13091 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
13092
13093 2021-05-19 Jason Merrill <jason@redhat.com>
13094
13095 PR c++/100261
13096 * g++.dg/dfp/mangle-6.C: New test.
13097
13098 2021-05-19 Jason Merrill <jason@redhat.com>
13099
13100 PR c++/100372
13101 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
13102
13103 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
13104
13105 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
13106 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
13107 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
13108
13109 2021-05-18 Jason Merrill <jason@redhat.com>
13110
13111 PR c++/100205
13112 PR c++/99314
13113 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
13114
13115 2021-05-18 Jason Merrill <jason@redhat.com>
13116
13117 * g++.dg/cpp0x/implicit-delete1.C: New test.
13118
13119 2021-05-18 David Malcolm <dmalcolm@redhat.com>
13120
13121 PR analyzer/100615
13122 * gcc.dg/analyzer/pr100615.c: New test.
13123
13124 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
13125
13126 PR target/100637
13127 * gcc.target/i386/pr100637-1b.c: New test.
13128 * gcc.target/i386/pr100637-1w.c: Ditto.
13129 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
13130 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
13131 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
13132 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
13133 pmovsxbd and pmovsxwq.
13134 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
13135 pmovzxbd and pmovzxwq.
13136
13137 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
13138
13139 PR fortran/100642
13140 * gfortran.dg/goacc-gomp/depobj.f90: New test.
13141
13142 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
13143
13144 * lib/gcc-dg.exp: Implement 'dg-note'.
13145 * lib/prune.exp: Likewise.
13146 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
13147 'dg-prune-output "note: ".
13148 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
13149 'dg-note', match up additional notes, one class of them with
13150 XFAILed 'dg-bogus'.
13151 * lib/lto.exp: Implement 'dg-lto-note'.
13152 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
13153 notes.
13154 * g++.dg/lto/odr-1_1.C: Likewise.
13155 * g++.dg/lto/odr-2_1.C: Likewise.
13156
13157 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR rtl-optimization/100590
13160 * gcc.dg/pr100590.c: New test.
13161
13162 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13163
13164 PR c++/100580
13165 * g++.dg/other/pr100580.C: New test.
13166
13167 2021-05-18 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR tree-optimization/94589
13170 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
13171
13172 2021-05-18 Richard Biener <rguenther@suse.de>
13173
13174 * gcc.target/i386/pr100582.c: Adjust for AVX512.
13175
13176 2021-05-18 Richard Biener <rguenther@suse.de>
13177
13178 PR c/100522
13179 * gcc.dg/gimplefe-error-10.c: New testcase.
13180
13181 2021-05-18 Richard Biener <rguenther@suse.de>
13182
13183 PR c/100547
13184 * gcc.dg/pr100547.c: New testcase.
13185 * gcc.dg/attr-vector_size.c: Adjust.
13186
13187 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13188
13189 * gcc.target/s390/zvector/vec-_Bool.c: New test.
13190
13191 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
13192
13193 PR c++/100281
13194 * g++.target/s390/pr100281-1.C: New test.
13195 * g++.target/s390/pr100281-2.C: New test.
13196
13197 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
13198
13199 PR tree-optimization/100512
13200 * gcc.dg/pr100512.c: New.
13201
13202 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
13203
13204 * g++.dg/conversion/pr100635.C: New test.
13205
13206 2021-05-17 Harald Anlauf <anlauf@gmx.de>
13207
13208 PR fortran/98411
13209 * gfortran.dg/pr98411.f90: New test.
13210
13211 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
13212
13213 * gcc.dg/pr100349.c: New test.
13214
13215 2021-05-17 Tamar Christina <tamar.christina@arm.com>
13216
13217 * gcc.target/aarch64/cpunative/info_16: New test.
13218 * gcc.target/aarch64/cpunative/info_17: New test.
13219 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
13220 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
13221
13222 2021-05-17 Richard Biener <rguenther@suse.de>
13223
13224 PR c/100625
13225 * gcc.dg/gimplefe-error-9.c: New testcase.
13226
13227 2021-05-17 Richard Biener <rguenther@suse.de>
13228
13229 PR middle-end/100582
13230 * gcc.target/i386/pr100582.c: New testcase.
13231
13232 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13233
13234 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
13235 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
13236 auto-vectorization.
13237 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
13238 vectorize float16_t vectors.
13239
13240 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13241
13242 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
13243 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
13244 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
13245 vectors.
13246 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
13247 auto-vectorization.
13248 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
13249
13250 2021-05-17 liuhongt <hongtao.liu@intel.com>
13251
13252 PR target/100549
13253 * gcc.target/i386/pr100549.c: New test.
13254
13255 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13256
13257 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
13258
13259 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13260
13261 * gcc.target/arm/simd/mve-vadd-1.c: New.
13262
13263 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13264
13265 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
13266
13267 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13268
13269 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
13270
13271 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13272
13273 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
13274 target.
13275 * lib/target-supports.exp
13276 (check_effective_target_arm_qbit_ok_nocache): Rename into...
13277 (check_effective_target_arm_sat_ok_nocache): ... this. Check
13278 __ARM_FEATURE_SAT and use armv6.
13279
13280 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
13281
13282 PR fortran/100633
13283 * gfortran.dg/gomp/workshare-59.f90: New test.
13284
13285 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
13286
13287 PR debug/100515
13288 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
13289
13290 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13291
13292 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
13293
13294 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
13295
13296 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
13297
13298 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
13299
13300 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
13301 dg-options.
13302
13303 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
13304
13305 * gcc.target/powerpc/rop-1.c: New.
13306 * gcc.target/powerpc/rop-2.c: New.
13307 * gcc.target/powerpc/rop-3.c: New.
13308 * gcc.target/powerpc/rop-4.c: New.
13309 * gcc.target/powerpc/rop-5.c: New.
13310
13311 2021-05-15 Martin Jambor <mjambor@suse.cz>
13312
13313 Revert:
13314 2021-05-15 Martin Jambor <mjambor@suse.cz>
13315
13316 PR tree-optimization/100453
13317 * gcc.dg/tree-ssa/pr100453.c: New test.
13318
13319 2021-05-15 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR rtl-optimization/100342
13322 * gcc.target/i386/pr100342.c: New test.
13323
13324 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13325
13326 * gfortran.dg/gomp/parallel-master-1.f90: New test.
13327 * gfortran.dg/gomp/parallel-master-2.f90: New test.
13328
13329 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
13330
13331 * gfortran.dg/gomp/implicit-save.f90: New test.
13332
13333 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR c++/95226
13336 * g++.dg/cpp1y/pr95226.C: New test.
13337
13338 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR c++/94616
13341 * g++.dg/cpp0x/pr94616.C: New test.
13342
13343 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13344
13345 PR c++/90019
13346 * g++.dg/cpp0x/sfinae68.C: New test.
13347
13348 2021-05-14 Jakub Jelinek <jakub@redhat.com>
13349
13350 * g++.dg/cpp1y/pr88872.C: New test.
13351
13352 2021-05-14 Michael de Lang <kingoipo@gmail.com>
13353
13354 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
13355
13356 2021-05-14 Marek Polacek <polacek@redhat.com>
13357 Jason Merrill <jason@redhat.com>
13358
13359 PR c++/99032
13360 * g++.dg/cpp0x/friend7.C: New test.
13361 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
13362 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
13363 * g++.dg/cpp0x/gen-attrs-74.C: New test.
13364 * g++.dg/ext/attrib63.C: New test.
13365
13366 2021-05-13 Martin Sebor <msebor@redhat.com>
13367
13368 PR tree-optimization/93100
13369 PR middle-end/98583
13370 * g++.dg/warn/uninit-pr93100.C: New test.
13371 * gcc.dg/uninit-pr93100.c: New test.
13372 * gcc.dg/uninit-pr98583.c: New test.
13373
13374 2021-05-13 Martin Jambor <mjambor@suse.cz>
13375
13376 PR tree-optimization/100453
13377 * gcc.dg/tree-ssa/pr100453.c: New test.
13378
13379 2021-05-13 Martin Sebor <msebor@redhat.com>
13380
13381 * g++.dg/pr100574.C: Use size_t as operator new argument type.
13382
13383 2021-05-13 Martin Liska <mliska@suse.cz>
13384
13385 PR middle-end/100504
13386 * gcc.target/i386/pr100504.c: New test.
13387
13388 2021-05-13 Martin Sebor <msebor@redhat.com>
13389
13390 PR c/100550
13391 * gcc.dg/Wvla-parameter-9.c: New test.
13392
13393 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR middle-end/99928
13396 * c-c++-common/gomp/pr99928-1.c: New test.
13397 * c-c++-common/gomp/pr99928-2.c: New test.
13398 * c-c++-common/gomp/pr99928-3.c: New test.
13399 * c-c++-common/gomp/pr99928-4.c: New test.
13400 * c-c++-common/gomp/pr99928-5.c: New test.
13401 * c-c++-common/gomp/pr99928-6.c: New test.
13402 * c-c++-common/gomp/pr99928-7.c: New test.
13403 * c-c++-common/gomp/pr99928-8.c: New test.
13404 * c-c++-common/gomp/pr99928-9.c: New test.
13405 * c-c++-common/gomp/pr99928-10.c: New test.
13406 * c-c++-common/gomp/pr99928-11.c: New test.
13407
13408 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13409
13410 PR target/100563
13411 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
13412
13413 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
13414
13415 * gcc.dg/pr100563.c: New test.
13416
13417 2021-05-13 Jakub Jelinek <jakub@redhat.com>
13418
13419 PR tree-optimization/98856
13420 * gcc.target/i386/sse2-psraq-1.c: New test.
13421 * gcc.target/i386/sse4_2-psraq-1.c: New test.
13422 * gcc.target/i386/avx-psraq-1.c: New test.
13423 * gcc.target/i386/avx2-psraq-1.c: New test.
13424 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
13425 instructions.
13426 * gcc.target/i386/avx2-pr82370.c: Likewise.
13427 * gcc.target/i386/avx512f-pr82370.c: Likewise.
13428 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
13429 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
13430 * gcc.dg/torture/vshuf-8.inc: Likewise.
13431
13432 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
13433
13434 PR target/100581
13435 * g++.target/i386/pr100581.C: New test.
13436
13437 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
13438
13439 PR testsuite/100569
13440 * gnat.dg/lto21.adb: Prune new LTO warning.
13441
13442 2021-05-13 Martin Liska <mliska@suse.cz>
13443
13444 PR testsuite/100569
13445 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
13446 * gcc.dg/torture/pr94947-1.c: Likewise.
13447
13448 2021-05-13 liuhongt <hongtao.liu@intel.com>
13449
13450 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
13451
13452 2021-05-13 liuhongt <hongtao.liu@intel.com>
13453
13454 PR target/94680
13455 * gcc.target/i386/avx-pr94680.c: New test.
13456 * gcc.target/i386/avx512f-pr94680.c: New test.
13457 * gcc.target/i386/sse2-pr94680.c: New test.
13458
13459 2021-05-12 Martin Sebor <msebor@redhat.com>
13460
13461 PR middle-end/100571
13462 * gcc.dg/Wstringop-overflow-67.c: New test.
13463
13464 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
13465
13466 PR c/100521
13467 * gcc.dg/pr100521.c: New file.
13468
13469 2021-05-12 Marek Polacek <polacek@redhat.com>
13470
13471 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
13472
13473 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
13474
13475 * c-c++-common/gomp/map-6.c: New test.
13476 * c-c++-common/gomp/map-7.c: New test.
13477
13478 2021-05-12 Richard Biener <rguenther@suse.de>
13479
13480 PR tree-optimization/100566
13481 * gcc.dg/torture/pr100566.c: New testcase.
13482
13483 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR preprocessor/100392
13486 * gcc.dg/cpp/pr100392.c: New test.
13487 * gcc.dg/cpp/pr100392.h: New file.
13488
13489 2021-05-12 Martin Liska <mliska@suse.cz>
13490
13491 * lib/lto.exp: When running tests without jobserver, one can see
13492 the following warning for tests that use 1to1 partitioning.
13493
13494 2021-05-12 liuhongt <hongtao.liu@intel.com>
13495
13496 PR target/99908
13497 * gcc.target/i386/avx2-pr99908.c: New test.
13498 * gcc.target/i386/sse4_1-pr99908.c: New test.
13499
13500 2021-05-12 Richard Biener <rguenther@suse.de>
13501
13502 PR tree-optimization/100519
13503 * gcc.dg/torture/pr100519.c: New testcase.
13504
13505 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13506
13507 PR debug/100515
13508 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
13509
13510 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13511
13512 PR middle-end/100508
13513 * gcc.dg/gomp/pr100508.c: New test.
13514
13515 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13516 Marc Glisse <marc.glisse@inria.fr>
13517
13518 PR tree-optimization/94589
13519 * gcc.dg/tree-ssa/pr94589-1.c: New test.
13520
13521 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
13522
13523 PR target/98218
13524 * g++.target/i386/pr98218-1.C: Ditto.
13525 * gcc.target/i386/pr98218-4.c: New test.
13526 * gcc.target/i386/pr98218-1.c: Correct PR number.
13527 * gcc.target/i386/pr98218-1a.c: Ditto.
13528 * gcc.target/i386/pr98218-2.c: Ditto.
13529 * gcc.target/i386/pr98218-2a.c: Ditto.
13530 * gcc.target/i386/pr98218-3.c: Ditto.
13531 * gcc.target/i386/pr98218-3a.c: Ditto.
13532
13533 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13534
13535 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
13536 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
13537
13538 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13539
13540 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
13541 New tests.
13542
13543 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13544
13545 * gcc.dg/guality/pr43077-1.c: Align types of output and input
13546 operands by lifting immediates to type long.
13547
13548 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13549
13550 * gcc.dg/c11-digit-separators-1.c,
13551 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
13552 New tests.
13553
13554 2021-05-11 Jason Merrill <jason@redhat.com>
13555
13556 PR c++/100517
13557 * g++.dg/ext/vector41.C: New test.
13558
13559 2021-05-11 Martin Liska <mliska@suse.cz>
13560
13561 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
13562 * brig.dg/README: Removed.
13563 * brig.dg/dg.exp: Removed.
13564 * brig.dg/test/gimple/alloca.hsail: Removed.
13565 * brig.dg/test/gimple/atomics.hsail: Removed.
13566 * brig.dg/test/gimple/branches.hsail: Removed.
13567 * brig.dg/test/gimple/fbarrier.hsail: Removed.
13568 * brig.dg/test/gimple/function_calls.hsail: Removed.
13569 * brig.dg/test/gimple/internal-casts.hsail: Removed.
13570 * brig.dg/test/gimple/kernarg.hsail: Removed.
13571 * brig.dg/test/gimple/mem.hsail: Removed.
13572 * brig.dg/test/gimple/mulhi.hsail: Removed.
13573 * brig.dg/test/gimple/packed.hsail: Removed.
13574 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
13575 * brig.dg/test/gimple/smoke_test.hsail: Removed.
13576 * brig.dg/test/gimple/variables.hsail: Removed.
13577 * brig.dg/test/gimple/vector.hsail: Removed.
13578 * lib/brig-dg.exp: Removed.
13579 * lib/brig.exp: Removed.
13580
13581 2021-05-11 Alex Coplan <alex.coplan@arm.com>
13582
13583 PR target/99725
13584 * gcc.target/arm/cmse/pr99725.c: New test.
13585
13586 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
13587
13588 * gcc.target/aarch64/fmul_lane_1.c: New test.
13589
13590 2021-05-11 Richard Biener <rguenther@suse.de>
13591
13592 PR middle-end/100509
13593 * gcc.dg/pr100509.c: New testcase.
13594
13595 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
13596
13597 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
13598
13599 2021-05-11 Patrick Palka <ppalka@redhat.com>
13600
13601 PR c++/51577
13602 * g++.dg/lookup/operator-3.C: New test.
13603
13604 2021-05-11 Patrick Palka <ppalka@redhat.com>
13605
13606 PR c++/100138
13607 * g++.dg/cpp2a/concepts-ctad4.C: New test.
13608
13609 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
13610
13611 * gnat.dg/specs/opt5.ads: New test.
13612 * gnat.dg/specs/opt5_pkg.ads: New helper.
13613
13614 2021-05-10 Martin Sebor <msebor@redhat.com>
13615
13616 PR middle-end/100425
13617 PR middle-end/100510
13618 * c-c++-common/Walloca-larger-than.C: New test.
13619 * gcc.dg/Walloca-larger-than-4.c: New test.
13620 * gcc.dg/Wvla-larger-than-5.c: New test.
13621 * gcc.dg/pr79972.c: Remove unexpected warning directive.
13622
13623 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
13624
13625 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
13626 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
13627
13628 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13629
13630 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
13631
13632 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13633
13634 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
13635
13636 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
13637
13638 PR tree-optimization/42587
13639 * gcc.dg/optimize-bswapsi-6.c: New test.
13640
13641 2021-05-10 Richard Biener <rguenther@suse.de>
13642
13643 PR testsuite/100452
13644 * g++.dg/vect/slp-pr99971.cc: Align data.
13645
13646 2021-05-10 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/100492
13649 * gcc.dg/torture/pr100492.c: New testcase.
13650
13651 2021-05-10 Richard Biener <rguenther@suse.de>
13652
13653 PR middle-end/100464
13654 PR c++/100468
13655 * gcc.dg/pr100464.c: New testcase.
13656 * g++.dg/tree-ssa/array-temp1.C: Adjust.
13657
13658 2021-05-10 Richard Biener <rguenther@suse.de>
13659
13660 PR tree-optimization/100434
13661 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
13662
13663 2021-05-10 Alex Coplan <alex.coplan@arm.com>
13664
13665 PR target/99960
13666 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
13667 Update now that we're (correctly) using full 128-bit vector
13668 loads/stores.
13669 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
13670 Likewise.
13671 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
13672 Likewise.
13673 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
13674 Likewise.
13675 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13676 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
13677 Likewise.
13678
13679 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
13680
13681 PR fortran/46991
13682 * gfortran.dg/class_dummy_7.f90: Correct PR number.
13683
13684 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
13685
13686 * gcc.dg/sso-9.c: Delete.
13687
13688 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13689
13690 * gnat.dg/debug18.adb: New test.
13691
13692 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13693
13694 * gcc.dg/sso-12.c: New test.
13695
13696 2021-05-07 Jason Merrill <jason@redhat.com>
13697
13698 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
13699 Adjust diagnostic.
13700
13701 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
13702
13703 PR tree-optimization/79333
13704 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
13705
13706 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR c/100450
13709 * c-c++-common/gomp/pr100450.c: New test.
13710
13711 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
13712
13713 PR target/100445
13714 * gcc.target/i386/pr100445-1.c: New test.
13715
13716 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR target/100445
13719 * gcc.target/i386/pr100445.c: New test.
13720
13721 2021-05-06 Joseph Myers <joseph@codesourcery.com>
13722
13723 PR c++/83873
13724 PR preprocessor/97604
13725 * g++.dg/cpp1y/digit-sep-neg-2.C,
13726 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
13727 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
13728 Adjust expected messages.
13729
13730 2021-05-06 Martin Jambor <mjambor@suse.cz>
13731
13732 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
13733 05193687dde, make the argv again pointer to an array.
13734
13735 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
13736
13737 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13738
13739 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13740
13741 * lib/target-supports.exp: Add s390 checks for vect conversions.
13742
13743 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13744
13745 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13746
13747 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13748
13749 PR fortran/46991
13750 PR fortran/99819
13751 * gfortran.dg/class_dummy_6.f90: New test.
13752 * gfortran.dg/class_dummy_7.f90: New test.
13753
13754 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13755
13756 PR testsuite/100355
13757 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13758
13759 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13760
13761 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13762 __builtin_s390_vpdi.
13763 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13764 vec_permi.
13765
13766 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR tree-optimization/94589
13769 * gcc.dg/pr94589-1.c: New test.
13770 * gcc.dg/pr94589-2.c: New test.
13771 * gcc.dg/pr94589-3.c: New test.
13772 * gcc.dg/pr94589-4.c: New test.
13773 * g++.dg/opt/pr94589-1.C: New test.
13774 * g++.dg/opt/pr94589-2.C: New test.
13775 * g++.dg/opt/pr94589-3.C: New test.
13776 * g++.dg/opt/pr94589-4.C: New test.
13777
13778 2021-05-06 Richard Biener <rguenther@suse.de>
13779
13780 PR ipa/100373
13781 * gcc.dg/pr100373.c: New testcase.
13782
13783 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13784
13785 * gcc.c-torture/execute/20210505-1.c: New test.
13786
13787 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
13788
13789 PR target/91400
13790 * gcc.target/i386/pr91400-1.c: New test.
13791 * gcc.target/i386/pr91400-2.c: Likewise.
13792
13793 2021-05-05 Martin Sebor <msebor@redhat.com>
13794
13795 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13796
13797 2021-05-05 Harald Anlauf <anlauf@gmx.de>
13798
13799 PR fortran/100274
13800 * gfortran.dg/argument_checking_25.f90: New test.
13801
13802 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
13803
13804 PR target/98218
13805 * gcc.target/i386/pr98218-1.c: New test.
13806 * gcc.target/i386/pr98218-1a.c: Ditto.
13807 * gcc.target/i386/pr98218-2.c: Ditto.
13808 * gcc.target/i386/pr98218-2a.c: Ditto.
13809 * gcc.target/i386/pr98218-3.c: Ditto.
13810 * gcc.target/i386/pr98218-3a.c: Ditto.
13811 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
13812 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
13813
13814 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13815
13816 * gnat.dg/debug17.adb: Minor tweak.
13817
13818 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13819
13820 * gnat.dg/debug8.adb: Minor tweak.
13821 * gnat.dg/debug11.adb: Likewise.
13822 * gnat.dg/debug16.adb: Likewise.
13823 * gnat.dg/debug17.adb: New test.
13824 * gnat.dg/specs/debug1.ads: Minor tweak.
13825
13826 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
13827
13828 * gcc.dg/vect/slp-21.c: Add s390.
13829
13830 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
13831
13832 PR testsuite/100422
13833 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
13834
13835 2021-05-05 Richard Biener <rguenther@suse.de>
13836
13837 PR tree-optimization/79333
13838 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
13839 * gcc.dg/graphite/fuse-1.c: Adjust.
13840 * gcc.dg/pr43864-4.c: Likewise.
13841
13842 2021-05-05 Richard Biener <rguenther@suse.de>
13843
13844 PR middle-end/100394
13845 * g++.dg/torture/pr100382.C: New testcase.
13846
13847 2021-05-04 Martin Sebor <msebor@redhat.com>
13848
13849 PR middle-end/100307
13850 * g++.dg/warn/Wplacement-new-size-9.C: New test.
13851 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13852
13853 2021-05-04 Martin Sebor <msebor@redhat.com>
13854
13855 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
13856
13857 2021-05-04 Martin Sebor <msebor@redhat.com>
13858
13859 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
13860
13861 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
13862
13863 * gcc.target/s390/oscbreak-1.c: Compile with -O1
13864 -fschedule-insns
13865
13866 2021-05-04 Richard Biener <rguenther@suse.de>
13867
13868 PR tree-optimization/100414
13869 * gcc.dg/pr100414.c: New testcase.
13870
13871 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
13872
13873 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
13874
13875 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
13876
13877 * gnat.dg/opt94.adb: New file.
13878 * gnat.dg/opt94_pkg.adb: New file.
13879 * gnat.dg/opt94_pkg.ads: New file.
13880
13881 2021-05-04 Richard Biener <rguenther@suse.de>
13882
13883 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
13884 simplify dump scanning down to one case.
13885
13886 2021-05-04 Richard Biener <rguenther@suse.de>
13887
13888 PR tree-optimization/100329
13889 * gcc.dg/torture/pr100329.c: New testcase.
13890
13891 2021-05-04 Richard Biener <rguenther@suse.de>
13892
13893 PR tree-optimization/100398
13894 * gcc.dg/torture/pr100398.c: New testcase.
13895
13896 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13897
13898 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13899 Fix dg directives order.
13900 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13901 Likewise.
13902
13903 2021-05-03 Jeff Law <jlaw@tachyum.com>
13904
13905 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
13906 and m32r.
13907
13908 2021-05-03 Patrick Palka <ppalka@redhat.com>
13909
13910 PR c++/100362
13911 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
13912
13913 2021-05-03 Patrick Palka <ppalka@redhat.com>
13914
13915 PR c++/68942
13916 PR c++/100344
13917 * g++.dg/template/call8.C: New test.
13918 * g++.dg/template/koenig12a.C: New test.
13919
13920 2021-05-03 Jeff Law <jlaw@tachyum.com>
13921
13922 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
13923
13924 2021-05-03 Marek Polacek <polacek@redhat.com>
13925
13926 PR c++/100055
13927 * g++.dg/concepts/diagnostic18.C: New test.
13928
13929 2021-05-03 Marek Polacek <polacek@redhat.com>
13930
13931 DR 1312
13932 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
13933
13934 2021-05-03 Jeff Law <jlaw@tachyum.com>
13935
13936 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
13937
13938 2021-05-03 Jeff Law <jlaw@tachyum.com>
13939
13940 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
13941
13942 2021-05-03 Jeff Law <jlaw@tachyum.com>
13943
13944 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
13945
13946 2021-05-03 Jeff Law <jlaw@tachyum.com>
13947
13948 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
13949 cr16 and xstormy16 targets.
13950
13951 2021-05-03 Richard Biener <rguenther@suse.de>
13952
13953 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
13954 * gcc.dg/pr81192.c: Disable DSE.
13955
13956 2021-05-03 Richard Biener <rguenther@suse.de>
13957
13958 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
13959
13960 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
13961
13962 PR target/100217
13963 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
13964 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
13965
13966 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
13967
13968 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
13969 mapping class on AIX.
13970 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
13971 * gcc.c-torture/execute/alias-2.c: Same.
13972 * gcc.dg/alias-7.c: Same.
13973
13974 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
13975
13976 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13977 New test.
13978 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13979 New test.
13980
13981 2021-04-30 Richard Biener <rguenther@suse.de>
13982
13983 PR c++/98032
13984 * g++.dg/pr98032.C: New testcase.
13985
13986 2021-04-30 Richard Biener <rguenther@suse.de>
13987
13988 PR tree-optimization/96513
13989 * gcc.dg/torture/pr96513.c: New testcase.
13990
13991 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
13992
13993 PR target/98060
13994 * gcc.target/i386/pr98060.c: New test.
13995
13996 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
13997
13998 PR rtl-optimization/100225
13999 PR rtl-optimization/84878
14000 * gcc.dg/pr100225.c: New test.
14001
14002 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14003
14004 PR preprocessor/82359
14005 * g++.dg/cpp1y/digit-sep-line.C,
14006 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
14007
14008 2021-04-29 Jason Merrill <jason@redhat.com>
14009
14010 * g++.dg/lookup/using-decl1.C: New test.
14011
14012 2021-04-29 Jason Merrill <jason@redhat.com>
14013
14014 PR c++/97974
14015 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
14016
14017 2021-04-29 Patrick Palka <ppalka@redhat.com>
14018
14019 PR c++/68942
14020 * g++.dg/template/koenig12.C: New test.
14021
14022 2021-04-29 Marek Polacek <polacek@redhat.com>
14023
14024 PR c++/94102
14025 * g++.dg/cpp1z/class-deduction87.C: New test.
14026
14027 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
14028
14029 PR rtl-optimization/100303
14030 * g++.dg/torture/pr100303.C: New file.
14031
14032 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
14033
14034 PR middle-end/90773
14035 * g++.dg/pr90773-1.h: New test.
14036 * g++.dg/pr90773-1a.C: Likewise.
14037 * g++.dg/pr90773-1b.C: Likewise.
14038 * g++.dg/pr90773-1c.C: Likewise.
14039 * g++.dg/pr90773-1d.C: Likewise.
14040 * gcc.target/i386/pr90773-1.c: Likewise.
14041 * gcc.target/i386/pr90773-2.c: Likewise.
14042 * gcc.target/i386/pr90773-3.c: Likewise.
14043 * gcc.target/i386/pr90773-4.c: Likewise.
14044 * gcc.target/i386/pr90773-5.c: Likewise.
14045 * gcc.target/i386/pr90773-6.c: Likewise.
14046 * gcc.target/i386/pr90773-7.c: Likewise.
14047 * gcc.target/i386/pr90773-8.c: Likewise.
14048 * gcc.target/i386/pr90773-9.c: Likewise.
14049 * gcc.target/i386/pr90773-10.c: Likewise.
14050 * gcc.target/i386/pr90773-11.c: Likewise.
14051 * gcc.target/i386/pr90773-12.c: Likewise.
14052 * gcc.target/i386/pr90773-13.c: Likewise.
14053 * gcc.target/i386/pr90773-14.c: Likewise.
14054
14055 2021-04-29 Richard Biener <rguenther@suse.de>
14056
14057 PR tree-optimization/100253
14058 * g++.dg/pr100253.C: New testcase.
14059
14060 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14061
14062 PR target/100305
14063 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
14064
14065 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14066
14067 PR target/100302
14068 * gcc.target/aarch64/sve/pr100302.c: New test.
14069
14070 2021-04-29 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR c++/100319
14073 * c-c++-common/gomp/task-detach-3.c: New test.
14074
14075 2021-04-29 Richard Biener <rguenther@suse.de>
14076
14077 PR tree-optimization/99912
14078 * gcc.dg/pr95580.c: Disable DSE.
14079 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
14080 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
14081 to prevent them from being removed.
14082 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14083
14084 2021-04-29 Martin Sebor <msebor@redhat.com>
14085
14086 PR middle-end/100250
14087 * gcc.dg/uninit-pr100250.c: New test.
14088
14089 2021-04-29 Joseph Myers <joseph@codesourcery.com>
14090
14091 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
14092 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
14093
14094 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
14095
14096 * gfortran.dg/gomp/map-5.f90: New test.
14097
14098 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
14099
14100 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
14101 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
14102 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
14103
14104 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14105
14106 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
14107
14108 2021-04-28 Alexandre Oliva <oliva@adacore.com>
14109
14110 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
14111 mismatch when asm comments start with "/ ".
14112
14113 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
14114
14115 PR target/100305
14116 * gcc.c-torture/compile/pr100305.c: New test.
14117
14118 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14119
14120 PR fortran/82376
14121 * gfortran.dg/PR82376.f90: New test.
14122
14123 2021-04-28 Richard Biener <rguenther@suse.de>
14124
14125 PR tree-optimization/100292
14126 * gcc.dg/pr100292.c: New testcase.
14127
14128 2021-04-28 Richard Wai <richard@annexi-strayline.com>
14129
14130 * gnat.dg/containers2.adb: New test.
14131
14132 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
14133
14134 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
14135
14136 2021-04-27 Jason Merrill <jason@redhat.com>
14137
14138 PR c++/92145
14139 * g++.dg/cpp0x/depr-copy3.C: New test.
14140
14141 2021-04-27 Patrick Palka <ppalka@redhat.com>
14142
14143 PR c++/88580
14144 * g++.dg/cpp0x/variadic182.C: New test.
14145
14146 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14147
14148 PR middle-end/100284
14149 * gcc.target/aarch64/sve/pr81003.c: New test.
14150
14151 2021-04-27 Martin Sebor <msebor@redhat.com>
14152
14153 PR testsuite/100272
14154 * g++.dg/ext/flexary13.C: Remove malformed directives.
14155
14156 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
14157
14158 PR target/100106
14159 * gcc.c-torture/compile/pr100106.c: New testcase.
14160
14161 2021-04-27 Alex Coplan <alex.coplan@arm.com>
14162
14163 PR target/99977
14164 * gcc.target/arm/pr99977.c: New test.
14165
14166 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR tree-optimization/100239
14169 * gcc.dg/pr100239.c: New test.
14170
14171 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR rtl-optimization/100254
14174 * g++.dg/opt/pr100254.C: New test.
14175
14176 2021-04-27 Richard Biener <rguenther@suse.de>
14177
14178 PR tree-optimization/99912
14179 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
14180 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
14181 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
14182 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
14183
14184 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR tree-optimization/95527
14187 * gcc.dg/tree-ssa/pr95527-2.c: New test.
14188
14189 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR tree-optimization/96696
14192 * gcc.target/i386/pr96696.c: New test.
14193
14194 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14195
14196 PR target/100270
14197 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
14198 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
14199 expected error message when subtracting pointers to different
14200 vector types. Expect warnings when mixing them elsewhere.
14201 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
14202 XFAILs. Tweak error messages for some cases.
14203
14204 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
14205
14206 * gcc.target/aarch64/simd/ssra.c: Use +nosve
14207 * gcc.target/aarch64/simd/usra.c: Likewise.
14208
14209 2021-04-27 Richard Biener <rguenther@suse.de>
14210
14211 PR tree-optimization/100051
14212 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
14213
14214 2021-04-27 Richard Biener <rguenther@suse.de>
14215
14216 PR testsuite/100272
14217 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
14218 malformed dg directive.
14219
14220 2021-04-27 Richard Biener <rguenther@suse.de>
14221
14222 PR testsuite/100272
14223 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
14224 * g++.dg/ipa/pr45572-2.C: Likewise.
14225 * g++.dg/template/spec26.C: Likewise.
14226 * gcc.dg/pr20126.c: Likewise.
14227 * gcc.dg/tree-ssa/pr20739.c: Likewise.
14228
14229 2021-04-27 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/100278
14232 * gcc.dg/tree-ssa/pr100278.c: New testcase.
14233
14234 2021-04-27 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR target/99405
14237 * gcc.target/i386/pr99405.c: New test.
14238
14239 2021-04-27 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/99776
14242 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
14243
14244 2021-04-26 Patrick Palka <ppalka@redhat.com>
14245
14246 PR c++/100209
14247 * g++.dg/cpp1y/constexpr-base1.C: New test.
14248 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
14249
14250 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14251
14252 * gfortran.dg/goacc/classify-serial.f95:
14253 Use [Ww]arning in dg-bogus as FE diagnostic and default
14254 diagnostic differ and the result depends on ENABLE_OFFLOAD.
14255 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14256 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14257
14258 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
14259
14260 * gfortran.dg/goacc/classify-serial.f95:
14261 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
14262 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14263 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14264
14265 2021-04-26 Richard Biener <rguenther@suse.de>
14266
14267 PR tree-optimization/99956
14268 * gfortran.dg/pr99956.f: New testcase.
14269
14270 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
14271
14272 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
14273 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
14274 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
14275 * gcc.target/arm/cmse/cmse-16.c: Likewise.
14276 * gcc.target/arm/cmse/struct-1.c: Likewise.
14277 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
14278 on arm_cmse_hw.
14279 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
14280 New.
14281
14282 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
14283
14284 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
14285
14286 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
14287 Nathan Sidwell <nathan@codesourcery.com>
14288 Tom de Vries <vries@codesourcery.com>
14289 Julian Brown <julian@codesourcery.com>
14290 Kwok Cheung Yeung <kcy@codesourcery.com>
14291
14292 * c-c++-common/goacc/diag-parallelism-1.c: New.
14293 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
14294 and match diagnostics, as appropriate.
14295 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
14296 * c-c++-common/goacc/classify-kernels.c: Likewise.
14297 * c-c++-common/goacc/classify-parallel.c: Likewise.
14298 * c-c++-common/goacc/classify-routine.c: Likewise.
14299 * c-c++-common/goacc/classify-serial.c: Likewise.
14300 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14301 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14302 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
14303 * c-c++-common/goacc/parallel-reduction.c: Likewise.
14304 * c-c++-common/goacc/pr70688.c: Likewise.
14305 * c-c++-common/goacc/routine-1.c: Likewise.
14306 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
14307 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
14308 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
14309 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
14310 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
14311 * gfortran.dg/goacc/classify-routine.f95: Likewise.
14312 * gfortran.dg/goacc/classify-serial.f95: Likewise.
14313 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14314 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14315 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
14316 * gfortran.dg/goacc/routine-4.f90: Likewise.
14317 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
14318 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
14319 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
14320 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
14321
14322 2021-04-26 Richard Biener <rguenther@suse.de>
14323
14324 PR tree-optimization/99473
14325 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
14326
14327 2021-04-25 liuhongt <hongtao.liu@intel.com>
14328
14329 PR target/98911
14330 * gcc.target/i386/pr98911.c: New test.
14331 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
14332 with __builtin_ia32_pcmpistrm128 since it has been folded.
14333
14334 2021-04-24 David Malcolm <dmalcolm@redhat.com>
14335
14336 PR analyzer/100244
14337 * g++.dg/analyzer/pr100244.C: New test.
14338
14339 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14340
14341 PR fortran/100154
14342 * gfortran.dg/pr100154.f90: New test.
14343
14344 2021-04-24 Harald Anlauf <anlauf@gmx.de>
14345
14346 PR fortran/100218
14347 * gfortran.dg/ptr-func-4.f90: New test.
14348
14349 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14350
14351 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
14352 * gcc.dg/guality/guality.c: Likewise.
14353 * gcc.dg/guality/inline-params.c: Likewise.
14354 * gcc.dg/guality/loop-1.c: Likewise.
14355 * gcc.dg/guality/pr36728-1.c: Likewise.
14356 * gcc.dg/guality/pr36728-2.c: Likewise.
14357 * gcc.dg/guality/pr36728-3.c: Likewise.
14358 * gcc.dg/guality/pr41447-1.c: Likewise.
14359 * gcc.dg/guality/pr54200.c: Likewise.
14360 * gcc.dg/guality/pr54519-1.c: Likewise.
14361 * gcc.dg/guality/pr54519-2.c: Likewise.
14362 * gcc.dg/guality/pr54519-3.c: Likewise.
14363 * gcc.dg/guality/pr54519-4.c: Likewise.
14364 * gcc.dg/guality/pr54519-5.c: Likewise.
14365 * gcc.dg/guality/pr54519-6.c: Likewise.
14366 * gcc.dg/guality/pr54693-2.c: Likewise.
14367 * gcc.dg/guality/pr56154-1.c: Likewise.
14368 * gcc.dg/guality/pr59776.c: Likewise.
14369 * gcc.dg/guality/pr68860-1.c: Likewise.
14370 * gcc.dg/guality/pr68860-2.c: Likewise.
14371 * gcc.dg/guality/pr90074.c: Likewise.
14372 * gcc.dg/guality/pr90716.c: Likewise.
14373 * gcc.dg/guality/sra-1.c: Likewise.
14374
14375 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
14376
14377 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
14378 and no-opts.
14379 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
14380 * gcc.dg/guality/pr59776.c: Likewise.
14381 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
14382
14383 2021-04-24 Patrick Palka <ppalka@redhat.com>
14384
14385 PR c++/89565
14386 PR c++/93383
14387 PR c++/95291
14388 PR c++/99200
14389 PR c++/99683
14390 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
14391 * g++.dg/cpp2a/nontype-class45.C: New test.
14392 * g++.dg/cpp2a/nontype-class46.C: New test.
14393 * g++.dg/cpp2a/nontype-class47.C: New test.
14394 * g++.dg/cpp2a/nontype-class48.C: New test.
14395
14396 2021-04-24 Patrick Palka <ppalka@redhat.com>
14397
14398 PR c++/87709
14399 * g++.dg/cpp1z/class-deduction86.C: New test.
14400
14401 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
14402
14403 PR target/98952
14404 * gcc.target/powerpc/pr98952.c: New test.
14405
14406 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14407
14408 PR target/100041
14409 * gcc.target/i386/pr79514.c (dg-error):
14410 Expect error for 64bit targets.
14411
14412 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
14413
14414 PR target/100182
14415 * gcc.target/i386/pr100182.c: New test.
14416 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
14417 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
14418
14419 2021-04-23 Patrick Palka <ppalka@redhat.com>
14420
14421 PR c++/98767
14422 * g++.dg/concepts/diagnostic17.C: New test.
14423
14424 2021-04-23 Patrick Palka <ppalka@redhat.com>
14425
14426 DR 2374
14427 * g++.dg/cpp1z/direct-enum-init2.C: New test.
14428
14429 2021-04-23 Richard Biener <rguenther@suse.de>
14430
14431 PR tree-optimization/99971
14432 * g++.dg/vect/slp-pr99971.cc: New testcase.
14433
14434 2021-04-23 liuhongt <hongtao.liu@intel.com>
14435
14436 PR target/100093
14437 * gcc.target/i386/pr100093.c: New test.
14438
14439 2021-04-22 Patrick Palka <ppalka@redhat.com>
14440
14441 PR c++/94508
14442 * g++.dg/cpp2a/concepts-uneval3.C: New test.
14443
14444 2021-04-22 Patrick Palka <ppalka@redhat.com>
14445
14446 PR c++/77435
14447 * g++.dg/template/partial-specialization9.C: New test.
14448
14449 2021-04-22 Marek Polacek <polacek@redhat.com>
14450
14451 PR c++/100161
14452 * g++.dg/warn/Wtype-limits6.C: New test.
14453
14454 2021-04-22 Patrick Palka <ppalka@redhat.com>
14455
14456 PR c++/84689
14457 * g++.dg/cpp0x/sfinae67.C: New test.
14458
14459 2021-04-22 Patrick Palka <ppalka@redhat.com>
14460
14461 PR c++/16617
14462 * g++.dg/template/access36.C: New test.
14463
14464 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14465
14466 * substr_9.f90: Move to ...
14467 * gfortran.dg/substr_9.f90: ... here.
14468 * substr_10.f90: Move to ...
14469 * gfortran.dg/substr_10.f90: ... here.
14470
14471 2021-04-22 Martin Liska <mliska@suse.cz>
14472
14473 PR testsuite/100159
14474 PR testsuite/100192
14475 * g++.dg/template/nontype29.C: Fix typos and missing comments.
14476 * gcc.dg/Warray-bounds-64.c: Likewise.
14477 * gcc.dg/Warray-parameter.c: Likewise.
14478 * gcc.dg/Wstring-compare.c: Likewise.
14479 * gcc.dg/format/gcc_diag-11.c: Likewise.
14480 * gfortran.dg/array_constructor_3.f90: Likewise.
14481 * gfortran.dg/matmul_bounds_9.f90: Likewise.
14482 * gfortran.dg/pr78033.f90: Likewise.
14483 * gfortran.dg/pr96325.f90: Likewise.
14484
14485 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
14486
14487 PR target/100119
14488 * gcc.target/i386/pr100119.c: New test.
14489
14490 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
14491
14492 PR target/99988
14493 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
14494
14495 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14496
14497 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
14498 obtained hard limit, and only call setrlimit if new softlimit is lower.
14499
14500 2021-04-22 Richard Biener <rguenther@suse.de>
14501
14502 PR testsuite/100176
14503 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
14504 missing return.
14505
14506 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
14507
14508 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
14509 pattern.
14510
14511 2021-04-21 Marek Polacek <polacek@redhat.com>
14512
14513 PR c++/96380
14514 * g++.dg/cpp0x/enum_base4.C: New test.
14515 * g++.dg/cpp0x/enum_base5.C: New test.
14516
14517 2021-04-21 Alex Coplan <alex.coplan@arm.com>
14518
14519 PR target/99988
14520 * gcc.target/aarch64/pr99988.c: New test.
14521
14522 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14523
14524 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
14525 -fchecking.
14526 * g++.dg/cpp1y/auto-fn61.C: Likewise.
14527 * g++.dg/cpp2a/nontype-class39.C: Likewise.
14528 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
14529 * g++.dg/cpp0x/vt-88982.C: Likewise.
14530 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
14531 dg-additional-options.
14532 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14533
14534 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
14535
14536 * gcc.target/i386/monitor-2.c: New test.
14537
14538 2021-04-21 Richard Biener <rguenther@suse.de>
14539
14540 PR testsuite/100176
14541 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
14542 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
14543
14544 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14545
14546 PR rtl-optimization/100148
14547 * g++.dg/opt/pr100148.C: New test.
14548
14549 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
14550
14551 * gfortran.dg/gomp/depobj-1.f90: New test.
14552 * gfortran.dg/gomp/depobj-2.f90: New test.
14553
14554 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14555
14556 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
14557
14558 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
14559
14560 PR middle-end/100130
14561 * c-c++-common/attr-retain-10.c: New test.
14562 * c-c++-common/attr-retain-11.c: Likewise.
14563
14564 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14565
14566 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
14567 must match for target IBM Z only.
14568
14569 2021-04-20 Jason Merrill <jason@redhat.com>
14570
14571 PR c++/100109
14572 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
14573
14574 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14575
14576 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
14577 z/Architecture only.
14578
14579 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
14580
14581 PR fortran/100110
14582 * gfortran.dg/pdt_31.f03: New test.
14583 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
14584 to 8.
14585
14586 2021-04-19 Marek Polacek <polacek@redhat.com>
14587
14588 PR c++/97536
14589 * g++.dg/concepts/diagnostic16.C: New test.
14590
14591 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
14592
14593 PR d/98457
14594 * gdc.dg/pr98457.d: New test.
14595
14596 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
14597
14598 PR target/100075
14599 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
14600 effective target.
14601
14602 2021-04-19 Richard Biener <rguenther@suse.de>
14603
14604 PR preprocessor/100142
14605 * gcc.dg/pr100142.c: New testcase.
14606 * g++.dg/diagnostic/pr72803.C: Revert last change.
14607
14608 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
14609
14610 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
14611 '--param=openacc-kernels=[...]'.
14612 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14613 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14614 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
14615 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14616 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14617 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14618 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14619
14620 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
14621
14622 * gnat.dg/opt92.adb: New test.
14623
14624 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14625
14626 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
14627 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14628 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14629 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14630 * gcc.target/s390/zero-scratch-regs-1.c: New test.
14631
14632 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14633
14634 PR fortran/100094
14635 * gfortran.dg/PR100094.f90: New test.
14636
14637 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
14638
14639 PR target/96770
14640 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
14641 with movt/movw.
14642
14643 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR target/91710
14646 * gcc.target/aarch64/pr91710.c: New test.
14647
14648 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14649
14650 PR fortran/100018
14651 * gfortran.dg/PR10018.f90: New test.
14652
14653 2021-04-16 Tamar Christina <tamar.christina@arm.com>
14654
14655 PR target/100048
14656 * gcc.target/aarch64/sve/pr100048.c: New test.
14657
14658 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14659
14660 PR c++/100111
14661 * g++.dg/cpp0x/constexpr-100111.C: New test.
14662
14663 2021-04-16 Marek Polacek <polacek@redhat.com>
14664
14665 PR c++/99803
14666 * g++.dg/cpp2a/typename14.C: Don't expect particular error
14667 messages.
14668 * g++.dg/cpp2a/typename19.C: New test.
14669
14670 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
14671
14672 * gcc.dg/gimplefe-40.c: Moved to...
14673 * gcc.dg/vect/gimplefe-40.c: ...here.
14674 * gcc.dg/gimplefe-41.c: Moved to...
14675 * gcc.dg/vect/gimplefe-41.c: ...here.
14676
14677 2021-04-16 Harald Anlauf <anlauf@gmx.de>
14678 Paul Thomas <pault@gcc.gnu.org>
14679
14680 PR fortran/63797
14681 * gfortran.dg/pr63797.f90: New test.
14682
14683 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14684
14685 * gcc.dg/tree-ssa/pr83403-1.c: Revert
14686 max-completely-peeled-insns to the default value on IBM Z.
14687 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
14688
14689 2021-04-16 Patrick Palka <ppalka@redhat.com>
14690
14691 PR c++/99700
14692 * g++.dg/cpp2a/constexpr-init21.C: New test.
14693
14694 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14695
14696 PR target/100075
14697 * gcc.target/aarch64/pr100075.c: New test.
14698
14699 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
14700
14701 PR rtl-optimization/99596
14702 * gcc.target/arm/pr99596.c: New test.
14703
14704 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
14705
14706 PR target/100067
14707 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
14708 template.
14709 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
14710 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
14711 missing quotes around switch names.
14712 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
14713
14714 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14715
14716 PR target/99767
14717 * gcc.target/aarch64/pr99767.c: New test.
14718
14719 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14720
14721 PR c++/99850
14722 * g++.dg/cpp23/lambda-specifiers2.C: New test.
14723
14724 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR c++/99833
14727 * g++.dg/cpp1z/pr99833.C: New test.
14728 * g++.dg/cpp2a/pr99833.C: New test.
14729
14730 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14731
14732 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
14733 the default value on IBM Z.
14734
14735 2021-04-16 Jason Merrill <jason@redhat.com>
14736
14737 PR c++/100079
14738 * g++.dg/abi/mangle71.C: Fix expected mangling.
14739 * g++.dg/abi/mangle77.C: New test.
14740 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14741 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14742 * g++.dg/cpp2a/nontype-class44.C: New test.
14743
14744 2021-04-15 Martin Sebor <msebor@redhat.com>
14745
14746 PR c/99420
14747 PR c/99972
14748 * gcc.dg/Warray-parameter-9.c: New test.
14749 * gcc.dg/Wnonnull-6.c: New test.
14750 * gcc.dg/Wreturn-type3.c: New test.
14751 * gcc.dg/Wunused-result.c: New test.
14752 * gcc.dg/attr-noreturn.c: New test.
14753 * gcc.dg/attr-returns-nonnull.c: New test.
14754
14755 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14756
14757 PR middle-end/84877
14758 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14759
14760 2021-04-15 Jason Merrill <jason@redhat.com>
14761
14762 PR c++/80456
14763 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14764
14765 2021-04-15 Martin Sebor <msebor@redhat.com>
14766
14767 * gcc.dg/uninit-pr89230-1.c: New test.
14768 * gcc.dg/uninit-pr89230-2.c: Same.
14769
14770 2021-04-15 Jason Merrill <jason@redhat.com>
14771
14772 PR c++/100101
14773 * g++.dg/cpp0x/noexcept67.C: New test.
14774
14775 2021-04-15 Jason Merrill <jason@redhat.com>
14776
14777 PR c++/100091
14778 * g++.dg/cpp2a/lambda-uneval15.C: New test.
14779
14780 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14781
14782 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
14783 -mtune=generic to the SVE flags.
14784 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14785 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14786 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14787
14788 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14789
14790 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
14791 (aarch64-with-arch-dg-options): Likewise.
14792 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
14793 aarch64-with-arch-dg-options. Move the default architecture
14794 flags to the final dg-runtest argument.
14795 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
14796 DEFAULT_CFLAGS.
14797 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
14798
14799 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14800
14801 PR testsuite/100073
14802 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
14803
14804 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14805
14806 PR c++/98852
14807 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
14808 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
14809
14810 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14811
14812 PR c/98852
14813 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
14814
14815 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14816
14817 PR target/100056
14818 * gcc.target/aarch64/pr100056.c: New test.
14819
14820 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14821
14822 * gcc.dg/pr93210.c: Adapt regex in order to also support a
14823 RESULT_DECL as an operand for a RETURN_EXPR.
14824
14825 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14826
14827 * gcc.target/aarch64/sve/pr99929_1.c: New file.
14828 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
14829
14830 2021-04-14 Jason Merrill <jason@redhat.com>
14831
14832 PR c++/100078
14833 * g++.dg/template/dependent-tmpl2.C: New test.
14834
14835 2021-04-14 Jason Merrill <jason@redhat.com>
14836
14837 PR c++/93314
14838 * g++.dg/parse/uneval1.C: New test.
14839
14840 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
14841
14842 PR rtl-optimization/100066
14843 * gcc.target/i386/pr100066.c: New.
14844
14845 2021-04-14 Martin Sebor <msebor@redhat.com>
14846
14847 * gcc.dg/pr86058.c: Limit to just x86_64.
14848
14849 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14850
14851 PR target/99246
14852 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
14853
14854 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
14855
14856 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
14857 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
14858
14859 2021-04-14 Patrick Palka <ppalka@redhat.com>
14860
14861 PR c++/83476
14862 PR c++/99885
14863 * g++.dg/cpp1z/class-deduction85.C: New test.
14864 * g++.dg/template/ref11.C: New test.
14865
14866 2021-04-14 Jason Merrill <jason@redhat.com>
14867
14868 PR c++/99478
14869 * g++.dg/cpp2a/lambda-uneval14.C: New test.
14870
14871 2021-04-14 Jason Merrill <jason@redhat.com>
14872
14873 PR c++/90674
14874 * g++.dg/debug/defaulted1.C: New test.
14875
14876 2021-04-14 Jason Merrill <jason@redhat.com>
14877
14878 PR c++/88742
14879 * g++.dg/debug/cleanup1.C: New test.
14880 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
14881 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
14882 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
14883 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
14884 * g++.dg/tm/inherit2.C: Likewise.
14885 * g++.dg/tm/unsafe1.C: Likewise.
14886 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
14887 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
14888
14889 2021-04-13 Martin Sebor <msebor@redhat.com>
14890
14891 PR tree-optimization/82800
14892 * g++.dg/warn/uninit-pr82800.C: New test.
14893
14894 2021-04-13 Martin Sebor <msebor@redhat.com>
14895
14896 PR middle-end/86058
14897 * gcc.dg/pr86058.c: New test.
14898
14899 2021-04-13 Patrick Palka <ppalka@redhat.com>
14900
14901 PR c++/99008
14902 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
14903 * g++.old-deja/g++.ns/template7.C: Likewise.
14904 * g++.old-deja/g++.pt/crash8.C: Likewise.
14905
14906 2021-04-13 Jason Merrill <jason@redhat.com>
14907
14908 PR c++/100032
14909 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
14910
14911 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR c++/97121
14914 * g++.dg/cpp2a/spaceship-err6.C: New test.
14915
14916 2021-04-13 Jason Merrill <jason@redhat.com>
14917
14918 PR c++/100054
14919 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
14920
14921 2021-04-13 Patrick Palka <ppalka@redhat.com>
14922
14923 PR c++/99008
14924 * g++.dg/parse/template2.C: Adjust expected diagnostic.
14925 * g++.dg/template/error8.C: Likewise.
14926 * g++.dg/cpp1z/class-deduction84.C: New test.
14927
14928 2021-04-13 Richard Biener <rguenther@suse.de>
14929
14930 PR tree-optimization/100053
14931 * gcc.dg/torture/pr100053.c: New testcase.
14932 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
14933
14934 2021-04-13 Jason Merrill <jason@redhat.com>
14935
14936 PR c++/91933
14937 * g++.dg/cpp0x/constexpr-base7.C: New test.
14938
14939 2021-04-13 Nathan Sidwell <nathan@acm.org>
14940
14941 PR preprocessor/99446
14942 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
14943
14944 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR target/100028
14947 * gcc.target/aarch64/pr100028.c: New test.
14948
14949 2021-04-13 Patrick Palka <ppalka@redhat.com>
14950
14951 PR c++/97134
14952 * g++.dg/cpp2a/nontype-class43.C: New test.
14953
14954 2021-04-13 Patrick Palka <ppalka@redhat.com>
14955
14956 PR c++/99961
14957 PR c++/99994
14958 * g++.dg/cpp2a/concepts-uneval1.C: New test.
14959 * g++.dg/cpp2a/concepts-uneval2.C: New test.
14960
14961 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
14962
14963 PR analyzer/99212
14964 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
14965 line 971 for cris-*-*.
14966
14967 2021-04-13 David Malcolm <dmalcolm@redhat.com>
14968
14969 PR analyzer/98599
14970 * gcc.dg/analyzer/pr98599-a.c: New test.
14971 * gcc.dg/analyzer/pr98599-b.c: New test.
14972
14973 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR rtl-optimization/99905
14976 * gcc.target/i386/pr99905.c: New test.
14977
14978 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR debug/99830
14981 * gcc.dg/pr99830.c: New test.
14982
14983 2021-04-12 Jason Merrill <jason@redhat.com>
14984
14985 PR c++/93085
14986 * g++.dg/template/dependent-tmpl1.C: New test.
14987
14988 2021-04-12 Martin Liska <mliska@suse.cz>
14989
14990 PR sanitizer/99877
14991 * g++.dg/asan/pr99877.C: New test.
14992
14993 2021-04-12 Cui,Lili <lili.cui@intel.com>
14994
14995 * gcc.target/i386/funcspec-56.inc: Handle new march.
14996 * g++.target/i386/mv16.C: Handle new march
14997
14998 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
14999
15000 PR middle-end/98088
15001 * c-c++-common/goacc/collapse-2.c: New.
15002
15003 2021-04-11 Jason Merrill <jason@redhat.com>
15004
15005 PR c++/97974
15006 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
15007 * g++.dg/other/anon-union5.C: New test.
15008
15009 2021-04-10 Jason Merrill <jason@redhat.com>
15010
15011 PR c++/98800
15012 * g++.dg/gomp/this-1.C: Adjust diagnostic.
15013 * g++.dg/cpp0x/constexpr-this1.C: New test.
15014
15015 2021-04-10 David Malcolm <dmalcolm@redhat.com>
15016
15017 PR analyzer/100011
15018 * gcc.dg/analyzer/pr100011.c: New test.
15019
15020 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15021
15022 PR c/99990
15023 * gcc.dg/pr99990.c: New test.
15024
15025 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
15026
15027 PR target/99744
15028 * gcc.target/i386/pr99744-2.c: New test.
15029
15030 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15031
15032 PR lto/99849
15033 * gcc.dg/lto/pr99849_0.c: New test.
15034
15035 2021-04-10 Jakub Jelinek <jakub@redhat.com>
15036
15037 PR rtl-optimization/98601
15038 * gcc.dg/torture/pr98601.c: New test.
15039
15040 2021-04-10 Jason Merrill <jason@redhat.com>
15041
15042 PR c++/99180
15043 PR c++/93295
15044 PR c++/93867
15045 PR c++/95486
15046 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
15047 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
15048 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
15049 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
15050
15051 2021-04-10 Jason Merrill <jason@redhat.com>
15052
15053 PR c++/100006
15054 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
15055
15056 2021-04-09 Martin Sebor <msebor@redhat.com>
15057
15058 PR middle-end/55288
15059 * g++.dg/warn/uninit-pr55288.C: New test.
15060
15061 2021-04-09 Patrick Palka <ppalka@redhat.com>
15062
15063 PR c++/90215
15064 * g++.dg/cpp1z/fold-lambda4.C: New test.
15065
15066 2021-04-09 Marek Polacek <polacek@redhat.com>
15067
15068 PR c++/99806
15069 * g++.dg/concepts/abbrev10.C: New test.
15070 * g++.dg/concepts/abbrev11.C: New test.
15071
15072 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15073
15074 * gcc.target/aarch64/pr70398.c: Require a target that can link
15075 static executables.
15076
15077 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15078
15079 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
15080
15081 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15082
15083 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
15084 with SVE.
15085
15086 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15087
15088 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
15089 * gcc.dg/pr96573.c: Likewise.
15090 * gcc.dg/tree-ssa/pr84512.c: Likewise.
15091 * gcc.dg/vect/bb-slp-43.c: Likewise.
15092 * gcc.dg/vect/slp-reduc-11.c: Likewise.
15093
15094 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15095
15096 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
15097 loop to vectorized if vect_fold_extract_last.
15098
15099 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15100
15101 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
15102 of relying on vectorisation.
15103
15104 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15105
15106 PR target/87763
15107 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
15108
15109 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
15110
15111 PR libfortran/78314
15112 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
15113 * gfortran.dg/ieee/ieee_8.f90: Likewise.
15114
15115 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
15116
15117 PR fortran/99817
15118 * gfortran.dg/coarray/dummy_2.f90: New test.
15119
15120 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
15121
15122 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
15123
15124 2021-04-08 Patrick Palka <ppalka@redhat.com>
15125
15126 PR c++/99874
15127 * g++.dg/cpp2a/concepts-lambda16.C: New test.
15128 * g++.dg/cpp2a/concepts-lambda17.C: New test.
15129
15130 2021-04-08 Patrick Palka <ppalka@redhat.com>
15131
15132 PR c++/97679
15133 * g++.dg/cpp2a/concepts-ctad3.C: New test.
15134
15135 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15136
15137 * lib/scanasm.exp (scan-lto-assembler): Update expected name
15138 of dump file.
15139
15140 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15141
15142 * lib/target-supports.exp
15143 (check_effective_target_stdint_types_mbig_endian): New proc.
15144 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
15145 stdint_types_mbig_endian.
15146 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
15147 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
15148
15149 2021-04-08 Jason Merrill <jason@redhat.com>
15150
15151 PR c++/91849
15152 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
15153 * g++.dg/conversion/ref7.C: New test.
15154
15155 2021-04-08 Jakub Jelinek <jakub@redhat.com>
15156
15157 PR c++/99859
15158 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
15159 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
15160 * g++.dg/cpp2a/constexpr-new18.C: New test.
15161 * g++.dg/cpp2a/constexpr-new19.C: New test.
15162
15163 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15164
15165 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
15166
15167 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15168
15169 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
15170 "was here" from error message.
15171 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
15172 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
15173 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
15174 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
15175 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
15176 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
15177 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
15178 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
15179 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
15180 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
15181 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
15182 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
15183 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
15184
15185 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15186
15187 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
15188 * gcc.target/aarch64/pr98772.c: Likewise.
15189 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
15190
15191 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
15192
15193 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
15194 conversion to shifts and adds.
15195
15196 2021-04-08 David Malcolm <dmalcolm@redhat.com>
15197
15198 PR analyzer/99042
15199 PR analyzer/99774
15200 * gcc.dg/analyzer/pr99042.c: New test.
15201 * gcc.dg/analyzer/pr99774-1.c: New test.
15202 * gcc.dg/analyzer/pr99774-2.c: New test.
15203
15204 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
15205
15206 * gdc.dg/gdc108.d: Update test.
15207 * gdc.dg/gdc142.d: Likewise.
15208 * gdc.dg/pr90136a.d: Likewise.
15209 * gdc.dg/pr90136b.d: Likewise.
15210 * gdc.dg/pr90136c.d: Likewise.
15211 * gdc.dg/pr95173.d: Likewise.
15212 * gdc.dg/attr_allocsize1.d: New test.
15213 * gdc.dg/attr_allocsize2.d: New test.
15214 * gdc.dg/attr_alwaysinline1.d: New test.
15215 * gdc.dg/attr_cold1.d: New test.
15216 * gdc.dg/attr_exclusions1.d: New test.
15217 * gdc.dg/attr_exclusions2.d: New test.
15218 * gdc.dg/attr_flatten1.d: New test.
15219 * gdc.dg/attr_module.d: New test.
15220 * gdc.dg/attr_noclone1.d: New test.
15221 * gdc.dg/attr_noicf1.d: New test.
15222 * gdc.dg/attr_noinline1.d: New test.
15223 * gdc.dg/attr_noipa1.d: New test.
15224 * gdc.dg/attr_noplt1.d: New test.
15225 * gdc.dg/attr_optimize1.d: New test.
15226 * gdc.dg/attr_optimize2.d: New test.
15227 * gdc.dg/attr_optimize3.d: New test.
15228 * gdc.dg/attr_optimize4.d: New test.
15229 * gdc.dg/attr_restrict1.d: New test.
15230 * gdc.dg/attr_section1.d: New test.
15231 * gdc.dg/attr_symver1.d: New test.
15232 * gdc.dg/attr_target1.d: New test.
15233 * gdc.dg/attr_targetclones1.d: New test.
15234 * gdc.dg/attr_used1.d: New test.
15235 * gdc.dg/attr_used2.d: New test.
15236 * gdc.dg/attr_weak1.d: New test.
15237 * gdc.dg/imports/attributes.d: New test.
15238
15239 2021-04-08 Jason Merrill <jason@redhat.com>
15240
15241 PR c++/94529
15242 * g++.dg/template/mem-spec2.C: New test.
15243
15244 2021-04-08 Marek Polacek <polacek@redhat.com>
15245
15246 PR c++/99844
15247 * g++.dg/cpp2a/explicit16.C: Use c++20.
15248 * g++.dg/cpp0x/noexcept66.C: New test.
15249 * g++.dg/cpp2a/explicit17.C: New test.
15250
15251 2021-04-08 Alex Coplan <alex.coplan@arm.com>
15252
15253 PR target/99647
15254 * gcc.c-torture/compile/pr99647.c: New test.
15255
15256 2021-04-07 Jason Merrill <jason@redhat.com>
15257
15258 PR c++/41723
15259 * g++.dg/template/friend71.C: New test.
15260
15261 2021-04-07 Jason Merrill <jason@redhat.com>
15262
15263 PR c++/52625
15264 * g++.dg/template/friend70.C: New test.
15265
15266 2021-04-07 Jason Merrill <jason@redhat.com>
15267
15268 PR c++/92918
15269 * g++.dg/lookup/using66.C: New test.
15270
15271 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15272
15273 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
15274 when building an executable with testglue.
15275
15276 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15277
15278 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
15279 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
15280
15281 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
15282
15283 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
15284 if IFN_STORE_LANES is available.
15285 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
15286 IFN_STORE_LANES is available.
15287 * gcc.target/aarch64/pr99873_1.c: New test.
15288 * gcc.target/aarch64/pr99873_2.c: Likewise.
15289 * gcc.target/aarch64/pr99873_3.c: Likewise.
15290 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
15291 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
15292 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
15293
15294 2021-04-07 Richard Biener <rguenther@suse.de>
15295
15296 PR tree-optimization/99954
15297 * gcc.dg/torture/pr99954.c: New testcase.
15298
15299 2021-04-07 Richard Biener <rguenther@suse.de>
15300
15301 PR testsuite/99955
15302 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
15303 last.
15304
15305 2021-04-07 Richard Biener <rguenther@suse.de>
15306
15307 PR tree-optimization/99947
15308 * gcc.dg/torture/pr99947.c: New testcase.
15309
15310 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
15311
15312 PR tree-optimization/98736
15313 * gcc.c-torture/execute/pr98736.c: New test.
15314
15315 2021-04-07 Marek Polacek <polacek@redhat.com>
15316
15317 PR c++/52202
15318 * g++.dg/cpp0x/rv-life.C: New test.
15319
15320 2021-04-06 Jason Merrill <jason@redhat.com>
15321
15322 PR c++/96673
15323 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
15324
15325 2021-04-06 Jason Merrill <jason@redhat.com>
15326
15327 PR c++/99901
15328 * g++.dg/cpp1z/inline-var9.C: New test.
15329
15330 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
15331
15332 PR target/99781
15333 * g++.target/aarch64/sve/pr99781.C: New.
15334
15335 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
15336
15337 * gcc.target/i386/memcpy-strategy-9.c: New test.
15338 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
15339 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
15340 * gcc.target/i386/memset-strategy-7.c: Likewise.
15341 * gcc.target/i386/memset-strategy-8.c: Likewise.
15342 * gcc.target/i386/memset-strategy-9.c: Likewise.
15343
15344 2021-04-06 Richard Biener <rguenther@suse.de>
15345
15346 PR tree-optimization/99880
15347 * gcc.dg/torture/pr99880.c: New testcase.
15348
15349 2021-04-06 Nathan Sidwell <nathan@acm.org>
15350
15351 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
15352 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
15353
15354 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15355
15356 PR tree-optimization/96573
15357 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
15358 VEC_PERM_EXPR with bswapping permutation.
15359
15360 2021-04-06 Richard Biener <rguenther@suse.de>
15361
15362 PR tree-optimization/99924
15363 * gfortran.dg/vect/pr99924.f90: New testcase.
15364
15365 2021-04-06 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR c++/97900
15368 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
15369
15370 2021-04-06 Jason Merrill <jason@redhat.com>
15371
15372 PR c++/91241
15373 * g++.dg/abi/lambda-defarg1.C: New test.
15374
15375 2021-04-06 Patrick Palka <ppalka@redhat.com>
15376
15377 PR c++/99899
15378 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
15379 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
15380
15381 2021-04-05 Jason Merrill <jason@redhat.com>
15382
15383 PR c++/96311
15384 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
15385
15386 2021-04-05 Jason Merrill <jason@redhat.com>
15387
15388 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
15389 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
15390 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
15391
15392 2021-04-05 Jason Merrill <jason@redhat.com>
15393
15394 PR c++/95317
15395 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
15396
15397 2021-04-05 Jason Merrill <jason@redhat.com>
15398
15399 PR c++/95870
15400 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
15401
15402 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15403
15404 PR analyzer/99906
15405 * gcc.dg/analyzer/pr99906.c: New test.
15406
15407 2021-04-05 David Malcolm <dmalcolm@redhat.com>
15408
15409 PR analyzer/99886
15410 * gcc.dg/analyzer/pr99886.c: New test.
15411
15412 2021-04-05 Jason Merrill <jason@redhat.com>
15413
15414 PR c++/99066
15415 * g++.dg/cpp0x/extern_template-6.C: New test.
15416
15417 2021-04-05 Jason Merrill <jason@redhat.com>
15418
15419 PR c++/99201
15420 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
15421
15422 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
15423
15424 PR d/99914
15425 * gdc.dg/pr99914.d: New test.
15426
15427 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
15428
15429 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
15430 * gcc.dg/tree-ssa/evrp11.c: Likewise.
15431
15432 2021-04-04 Jason Merrill <jason@redhat.com>
15433
15434 PR c++/99643
15435 * g++.dg/cpp0x/initlist-new5.C: New test.
15436
15437 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15438
15439 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
15440
15441 2021-04-03 Alexandre Oliva <oliva@adacore.com>
15442
15443 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
15444
15445 2021-04-03 Marek Polacek <polacek@redhat.com>
15446
15447 PR c++/91416
15448 * g++.dg/other/gc7.C: New test.
15449
15450 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
15451
15452 PR fortran/99818
15453 * gfortran.dg/coarray_48.f90: New test.
15454
15455 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15456
15457 PR tree-optimization/99882
15458 * gcc.dg/pr99882.c: New test.
15459
15460 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15461
15462 PR rtl-optimization/99863
15463 * gcc.target/i386/pr99863.c: New test.
15464
15465 2021-04-03 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR testsuite/98125
15468 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
15469
15470 2021-04-03 Jason Merrill <jason@redhat.com>
15471
15472 PR c++/91217
15473 * g++.dg/opt/nrv20.C: New test.
15474
15475 2021-04-03 Jason Merrill <jason@redhat.com>
15476
15477 PR c++/90664
15478 * g++.dg/cpp1z/noexcept-type24.C: New test.
15479
15480 2021-04-03 Jason Merrill <jason@redhat.com>
15481
15482 PR c++/97900
15483 * g++.dg/ext/vector40.C: New test.
15484
15485 2021-04-02 Patrick Palka <ppalka@redhat.com>
15486
15487 PR c++/99869
15488 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
15489
15490 2021-04-02 Patrick Palka <ppalka@redhat.com>
15491
15492 PR c++/99586
15493 * g++.dg/cpp2a/nontype-class42.C: New test.
15494
15495 2021-04-02 Jason Merrill <jason@redhat.com>
15496
15497 PR c++/97938
15498 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
15499
15500 2021-04-02 Nathan Sidwell <nathan@acm.org>
15501
15502 * g++.dg/modules/pr99283-6_d.H: New.
15503 * g++.dg/modules/pr99283-7-swap.h: New.
15504 * g++.dg/modules/pr99283-7-traits.h: New.
15505 * g++.dg/modules/pr99283-7_a.H: New.
15506 * g++.dg/modules/pr99283-7_b.H: New.
15507 * g++.dg/modules/pr99283-7_c.C: New.
15508 * g++.dg/modules/pr99283-7_d.H: New.
15509
15510 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
15511
15512 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
15513 * go.test/test/fixedbugs/issue22200b.go: Likewise.
15514
15515 2021-04-02 Jakub Jelinek <jakub@redhat.com>
15516
15517 PR tree-optimization/99726
15518 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
15519 -floop-nest-optimize to dg-additional-options guarded on fgraphite
15520 effective target.
15521
15522 2021-04-01 Marek Polacek <polacek@redhat.com>
15523
15524 PR c++/99831
15525 * g++.dg/other/gc6.C: New test.
15526
15527 2021-04-01 Jason Merrill <jason@redhat.com>
15528
15529 PR c++/99583
15530 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
15531
15532 2021-04-01 Jason Merrill <jason@redhat.com>
15533
15534 PR c++/98481
15535 * g++.dg/abi/abi-tag24a.C: New test.
15536 * g++.dg/abi/macro0.C: Adjust expected value.
15537
15538 2021-04-01 Nathan Sidwell <nathan@acm.org>
15539
15540 PR c++/99283
15541 * g++.dg/modules/pr99283-6.h: New.
15542 * g++.dg/modules/pr99283-6_a.H: New.
15543 * g++.dg/modules/pr99283-6_b.H: New.
15544 * g++.dg/modules/pr99283-6_c.C: New.
15545 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
15546 * g++.dg/modules/indirect-3_c.C: Adjust scan.
15547 * g++.dg/modules/indirect-4_c.C: Adjust scan.
15548 * g++.dg/modules/lambda-3_b.C: Adjust scan.
15549 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
15550 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
15551 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
15552
15553 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
15554
15555 PR ipa/98265
15556 * gcc.dg/tree-ssa/pr98265.C: New test.
15557
15558 2021-04-01 Jakub Jelinek <jakub@redhat.com>
15559
15560 PR tree-optimization/96573
15561 * gcc.dg/pr96573.c: New test.
15562
15563 2021-04-01 Richard Biener <rguenther@suse.de>
15564
15565 PR tree-optimization/99856
15566 * gcc.dg/vect/pr99856.c: New testcase.
15567
15568 2021-04-01 Martin Jambor <mjambor@suse.cz>
15569
15570 PR tree-optimization/97009
15571 * gcc.dg/tree-ssa/pr97009.c: New test.
15572
15573 2021-04-01 Harald Anlauf <anlauf@gmx.de>
15574
15575 PR fortran/99840
15576 * gfortran.dg/transpose_5.f90: New test.
15577
15578 2021-03-31 David Malcolm <dmalcolm@redhat.com>
15579
15580 PR analyzer/99771
15581 * gcc.dg/analyzer/data-model-10.c: Update expected output.
15582 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
15583 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
15584 * gcc.dg/analyzer/pr99771-1.c: New test.
15585
15586 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15587
15588 PR tree-optimization/98268
15589 * gcc.target/aarch64/sve/pr98268-1.c: New test.
15590 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
15591
15592 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15593
15594 PR tree-optimization/99726
15595 * gcc.target/i386/pr99726.c: New test.
15596
15597 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15598
15599 PR rtl-optimization/97141
15600 PR rtl-optimization/98726
15601 * gcc.c-torture/compile/pr97141.c: New test.
15602 * gcc.c-torture/compile/pr98726.c: Likewise.
15603 * gcc.target/aarch64/sve/pr97141.c: Likewise.
15604 * gcc.target/aarch64/sve/pr98726.c: Likewise.
15605
15606 2021-03-31 Martin Sebor <msebor@redhat.com>
15607
15608 PR middle-end/65182
15609 * gcc.dg/uninit-pr65182.c: New test.
15610
15611 2021-03-31 Jason Merrill <jason@redhat.com>
15612
15613 PR c++/99445
15614 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
15615
15616 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15617
15618 PR target/96974
15619 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
15620 under lp64.
15621
15622 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15623
15624 PR target/99786
15625 * gcc.target/arm/pr99786.c: New test.
15626
15627 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
15628
15629 * gcc.target/i386/memcpy-strategy-5.c: New test.
15630 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
15631 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
15632 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
15633 * gcc.target/i386/memset-strategy-3.c: Likewise.
15634 * gcc.target/i386/memset-strategy-4.c: Likewise.
15635 * gcc.target/i386/memset-strategy-5.c: Likewise.
15636 * gcc.target/i386/memset-strategy-6.c: Likewise.
15637
15638 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15639
15640 PR target/98119
15641 * gcc.target/aarch64/sve/pr98119.c: New test.
15642
15643 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15644 Richard Sandiford <richard.sandiford@arm.com>
15645
15646 PR target/99813
15647 * g++.target/aarch64/sve/pr99813.C: New test.
15648
15649 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15650
15651 PR testsuite/97680
15652 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
15653 * c-c++-common/zero-scratch-regs-7.c: Likewise.
15654 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
15655 selected unsupported triplets to all targets but selected triplets
15656 of supported targets.
15657 * c-c++-common/zero-scratch-regs-9.c: Likewise.
15658 * c-c++-common/zero-scratch-regs-10.c: Likewise.
15659 * c-c++-common/zero-scratch-regs-11.c: Likewise.
15660
15661 2021-03-31 Patrick Palka <ppalka@redhat.com>
15662
15663 PR c++/88115
15664 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
15665
15666 2021-03-31 Patrick Palka <ppalka@redhat.com>
15667
15668 PR c++/99815
15669 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
15670
15671 2021-03-30 David Malcolm <dmalcolm@redhat.com>
15672
15673 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
15674
15675 2021-03-30 Nathan Sidwell <nathan@acm.org>
15676
15677 PR c++/99283
15678 * g++.dg/modules/pr99283-5.h: New.
15679 * g++.dg/modules/pr99283-5_a.H: New.
15680 * g++.dg/modules/pr99283-5_b.H: New.
15681 * g++.dg/modules/pr99283-5_c.C: New.
15682
15683 2021-03-30 Jakub Jelinek <jakub@redhat.com>
15684
15685 PR c++/99790
15686 * g++.dg/cpp1z/pr99790.C: New test.
15687
15688 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15689
15690 PR target/99822
15691 * gcc.c-torture/compile/pr99822.c: New test.
15692
15693 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
15694
15695 PR target/99718
15696 PR target/99718
15697 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
15698 instruction counts.
15699 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15700 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15701 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15702 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15703 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15704 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15705 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15706 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15707 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15708 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15709 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15710 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15711 * gcc.target/powerpc/pr79251-run.p7.c: New test.
15712 * gcc.target/powerpc/pr79251.p7.c: New test.
15713
15714 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
15715
15716 PR target/99744
15717 * gcc.target/i386/pr99744-1.c: New test.
15718
15719 2021-03-30 Tamar Christina <tamar.christina@arm.com>
15720
15721 PR tree-optimization/99825
15722 * gfortran.dg/vect/pr99825.f90: New test.
15723
15724 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15725
15726 PR target/99808
15727 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
15728
15729 2021-03-30 Richard Biener <rguenther@suse.de>
15730
15731 PR tree-optimization/99824
15732 * gcc.dg/torture/pr99824.c: New testcase.
15733
15734 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
15735
15736 PR target/98136
15737 * g++.dg/pr98136.C: New test.
15738
15739 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15740
15741 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15742
15743 2021-03-29 Martin Sebor <msebor@redhat.com>
15744
15745 PR tree-optimization/61869
15746 * gcc.dg/uninit-pr61869.c: New test.
15747
15748 2021-03-29 Martin Sebor <msebor@redhat.com>
15749
15750 PR tree-optimization/61677
15751 * gcc.dg/uninit-pr61677.c: New test.
15752
15753 2021-03-29 Martin Sebor <msebor@redhat.com>
15754
15755 PR tree-optimization/61112
15756 * gcc.dg/uninit-pr61112.c: New test.
15757
15758 2021-03-29 Jan Hubicka <jh@suse.cz>
15759
15760 PR ipa/99751
15761 * gcc.c-torture/compile/pr99751.c: Rename from ...
15762 * gcc.c-torture/execute/pr99751.c: ... to this.
15763
15764 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15765
15766 * gcc.c-torture/compile/pr99751.c: New test.
15767
15768 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15769
15770 PR fortran/93660
15771 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15772 declare simd warning on aarch64.
15773
15774 2021-03-29 Alex Coplan <alex.coplan@arm.com>
15775
15776 PR target/99216
15777 * g++.target/aarch64/sve/pr99216.C: New test.
15778
15779 2021-03-29 Richard Biener <rguenther@suse.de>
15780
15781 PR tree-optimization/99807
15782 * gfortran.dg/vect/pr99807.f90: New testcase.
15783
15784 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15785
15786 PR target/99808
15787 * gcc.target/aarch64/pr99808.c: New test.
15788
15789 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15790
15791 PR tree-optimization/99777
15792 * g++.dg/torture/pr99777.C: New test.
15793
15794 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
15795
15796 PR target/96770
15797 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
15798
15799 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
15800
15801 PR fortran/99602
15802 * gfortran.dg/pr99602.f90: New test.
15803 * gfortran.dg/pr99602a.f90: New test.
15804 * gfortran.dg/pr99602b.f90: New test.
15805 * gfortran.dg/pr99602c.f90: New test.
15806 * gfortran.dg/pr99602d.f90: New test.
15807
15808 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15809
15810 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
15811 (gdc-copy-file): ... this. Use file copy instead of open/close.
15812 (gdc-convert-test): Save translated dejagnu test to gdc.test
15813 directory, only write dejagnu directives to the test file.
15814 (gdc-do-test): Don't create gdc.test symlink.
15815
15816 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15817
15818 * gdc.dg/gdc270a.d: Removed.
15819 * gdc.dg/gdc270b.d: Removed.
15820
15821 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
15822
15823 * gcc.target/powerpc/pr99557.c: New.
15824
15825 2021-03-26 Martin Sebor <msebor@redhat.com>
15826
15827 PR tree-optimization/59970
15828 * gcc.dg/uninit-pr59970.c: New test.
15829
15830 2021-03-26 Marek Polacek <polacek@redhat.com>
15831
15832 PR c++/98352
15833 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
15834 * g++.dg/cpp0x/nsdmi17.C: New test.
15835
15836 2021-03-26 Nathan Sidwell <nathan@acm.org>
15837
15838 PR c++/99283
15839 * g++.dg/modules/pr99283-2_a.H: New.
15840 * g++.dg/modules/pr99283-2_b.H: New.
15841 * g++.dg/modules/pr99283-2_c.H: New.
15842 * g++.dg/modules/pr99283-3_a.H: New.
15843 * g++.dg/modules/pr99283-3_b.H: New.
15844 * g++.dg/modules/pr99283-4.H: New.
15845 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
15846 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
15847
15848 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
15849
15850 PR target/99766
15851 * g++.target/aarch64/sve/pr99766.C: New.
15852
15853 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
15854
15855 PR ipa/99466
15856 * gcc.dg/tls/pr99466-1.c: New test.
15857 * gcc.dg/tls/pr99466-2.c: New test.
15858
15859 2021-03-26 Jakub Jelinek <jakub@redhat.com>
15860
15861 PR c++/99705
15862 * g++.dg/cpp0x/new5.C: New test.
15863
15864 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
15865
15866 PR fortran/99651
15867 * gfortran.dg/null_11.f90: New test.
15868
15869 2021-03-25 Martin Sebor <msebor@redhat.com>
15870
15871 PR tree-optimization/55060
15872 * gcc.dg/uninit-pr55060.c: New.
15873
15874 2021-03-25 Martin Sebor <msebor@redhat.com>
15875
15876 PR tree-optimization/48483
15877 * g++.dg/warn/uninit-pr48483.C: New test.
15878
15879 2021-03-25 Martin Sebor <msebor@redhat.com>
15880
15881 * gcc.dg/uninit-pr44547.c: New.
15882
15883 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR c++/99672
15886 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
15887 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
15888 to match locus changes.
15889 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
15890 * g++.dg/cpp2a/srcloc2.C: Likewise.
15891 * g++.dg/cpp2a/srcloc15.C: Likewise.
15892 * g++.dg/cpp2a/srcloc16.C: Likewise.
15893 * g++.dg/cpp2a/srcloc19.C: New test.
15894 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
15895 and caret line.
15896 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
15897 * g++.dg/modules/macloc-1_d.C: Likewise.
15898 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
15899 caret line.
15900
15901 2021-03-25 Marek Polacek <polacek@redhat.com>
15902
15903 PR c++/94751
15904 * g++.dg/cpp0x/inh-ctor37.C: New test.
15905
15906 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15907
15908 PR c++/99745
15909 * g++.dg/cpp0x/variadic181.C: New test.
15910
15911 2021-03-25 Marek Polacek <polacek@redhat.com>
15912
15913 PR c++/99331
15914 * g++.dg/warn/Wconversion5.C: New test.
15915
15916 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15917
15918 PR tree-optimization/96974
15919 * g++.target/aarch64/sve/pr96974.C: New test.
15920
15921 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15922
15923 Revert:
15924 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15925
15926 PR target/98209
15927 PR target/99744
15928 * gcc.target/i386/pr98209.c: New test.
15929 * gcc.target/i386/pr99744-1.c: Likewise.
15930 * gcc.target/i386/pr99744-2.c: Likewise.
15931
15932 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15933
15934 PR c++/99565
15935 * g++.dg/warn/Wduplicated-branches6.C: New test.
15936 * g++.dg/warn/Wduplicated-branches7.C: New test.
15937
15938 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15939
15940 PR target/98209
15941 PR target/99744
15942 * gcc.target/i386/pr98209.c: New test.
15943 * gcc.target/i386/pr99744-1.c: Likewise.
15944 * gcc.target/i386/pr99744-2.c: Likewise.
15945
15946 2021-03-25 Richard Biener <rguenther@suse.de>
15947
15948 PR tree-optimization/99746
15949 * gfortran.dg/vect/pr99746.f90: New testcase.
15950
15951 2021-03-25 David Malcolm <dmalcolm@redhat.com>
15952
15953 PR analyzer/93695
15954 PR analyzer/99044
15955 PR analyzer/99716
15956 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
15957 xfail.
15958 * gcc.dg/analyzer/pr93695-1.c: New test.
15959 * gcc.dg/analyzer/pr99044-1.c: New test.
15960 * gcc.dg/analyzer/pr99044-2.c: New test.
15961 * gcc.dg/analyzer/pr99716-1.c: New test.
15962 * gcc.dg/analyzer/pr99716-2.c: New test.
15963 * gcc.dg/analyzer/pr99716-3.c: New test.
15964
15965 2021-03-24 Martin Liska <mliska@suse.cz>
15966
15967 PR target/99753
15968 * gcc.target/i386/pr99753.c: New test.
15969
15970 2021-03-24 Martin Jambor <mjambor@suse.cz>
15971
15972 PR ipa/99122
15973 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
15974
15975 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15976
15977 PR target/99727
15978 * gcc.target/arm/pr99727.c: New test.
15979
15980 2021-03-24 Jakub Jelinek <jakub@redhat.com>
15981
15982 PR target/99724
15983 * gcc.target/arm/pr99724.c: New test.
15984
15985 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15986
15987 * lib/target-supports.exp (check_effective_target_sysconf): New.
15988 * gcc.target/i386/pr95443-1.c: Require it.
15989 * gcc.target/i386/pr95443-2.c: Likewise.
15990 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
15991 * gcc.target/i386/strncmp-1.c: Likewise.
15992
15993 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15994
15995 * gcc.target/i386/pr97313.c: Require effective target feature pie.
15996 * g++.target/i386/pr94185.C: Likewise.
15997
15998 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15999
16000 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
16001 positives with -mcmodel=large.
16002 * gcc.target/i386/funcspec-3.c: Likewise.
16003
16004 2021-03-24 Alexandre Oliva <oliva@adacore.com>
16005
16006 * gcc.target/i386/pr94467-3.c: New.
16007
16008 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
16009
16010 PR fortran/99369
16011 * gfortran.dg/longnames.f90: New test.
16012
16013 2021-03-23 Nathan Sidwell <nathan@acm.org>
16014
16015 PR c++/99283
16016 * g++.dg/modules/pr99283-1_a.H: New.
16017 * g++.dg/modules/pr99283-1_b.H: New.
16018
16019 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
16020
16021 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
16022
16023 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16024
16025 * lib/target-supports.exp
16026 (check_effective_target_arm_dsp_ok_nocache)
16027 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
16028 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
16029 and add arm_dsp options.
16030
16031 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16032
16033 * lib/target-supports.exp
16034 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
16035 -mfloat-abi= options order.
16036 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
16037 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
16038 arm_hard_ok effective target and -mfloat-abi=hard additional
16039 option.
16040 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
16042 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
16043 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
16044 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
16045 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
16046 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
16047 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
16048 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
16049 additional option.
16050 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
16051 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
16052
16053 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16054
16055 * lib/target-supports.exp
16056 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
16057 -mfloat-abi= options order.
16058 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
16059 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
16060 target and -mfloat-abi=hard additional option.
16061 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
16062 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
16063 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
16064 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
16065 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
16066
16067 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16068
16069 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
16070
16071 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16072
16073 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
16074 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
16075 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
16076 * gcc.target/arm/pr51968.c: Likewise.
16077 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
16078 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
16079 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
16080 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
16081
16082 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16083
16084 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
16085 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
16086 * gcc.target/arm/bf16_dup.c: Likewise.
16087 * gcc.target/arm/bf16_reinterpret.c: Likewise.
16088 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
16089
16090 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16091
16092 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
16093
16094 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
16095
16096 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
16097 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
16098 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
16099 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
16100
16101 2021-03-23 Marek Polacek <polacek@redhat.com>
16102
16103 PR c++/99318
16104 * g++.dg/cpp0x/attributes-namespace6.C: New test.
16105 * g++.dg/cpp0x/gen-attrs-73.C: New test.
16106
16107 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
16108
16109 PR fortran/93660
16110 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
16111
16112 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
16113
16114 PR target/99540
16115 * gcc.dg/vect/pr99540.c: New test.
16116
16117 2021-03-23 Nathan Sidwell <nathan@acm.org>
16118
16119 PR c++/99239
16120 * g++.dg/modules/pr99239_a.H: New.
16121 * g++.dg/modules/pr99239_b.H: New.
16122
16123 2021-03-23 Richard Biener <rguenther@suse.de>
16124
16125 PR tree-optimization/99721
16126 * gfortran.dg/vect/pr99721.f90: New testcase.
16127
16128 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
16129
16130 * gcc.target/riscv/shift-shift-5.c (sub): Change
16131 order of struct fields depending on byteorder.
16132
16133 2021-03-23 Jakub Jelinek <jakub@redhat.com>
16134
16135 PR c++/99650
16136 * g++.dg/cpp1z/decomp55.C: New test.
16137
16138 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
16139
16140 PR tree-optimization/99296
16141 * gcc.dg/pr99296.c: New file.
16142
16143 2021-03-22 Nathan Sidwell <nathan@acm.org>
16144
16145 PR c++/99480
16146 * g++.dg/modules/pr99480_a.H: New.
16147 * g++.dg/modules/pr99480_b.H: New.
16148
16149 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16150
16151 PR target/99581
16152 * gcc.target/powerpc/pr99581.c: New.
16153
16154 2021-03-22 Nathan Sidwell <nathan@acm.org>
16155
16156 PR c++/99425
16157 * g++.dg/modules/pr99425-1.h: New.
16158 * g++.dg/modules/pr99425-1_a.H: New.
16159 * g++.dg/modules/pr99425-1_b.H: New.
16160 * g++.dg/modules/pr99425-1_c.C: New.
16161 * g++.dg/modules/pr99425-2_a.X: New.
16162 * g++.dg/modules/pr99425-2_b.X: New.
16163 * g++.dg/template/pr99425.C: New.
16164
16165 2021-03-22 Richard Biener <rguenther@suse.de>
16166
16167 PR tree-optimization/99694
16168 * gcc.dg/torture/pr99694.c: New testcase.
16169
16170 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
16171
16172 PR target/99702
16173 * gcc.target/riscv/pr99702.c: New.
16174
16175 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
16176
16177 PR target/98914
16178 * gcc.target/powerpc/pr98914.c: New test.
16179
16180 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
16181
16182 PR target/99679
16183 * g++.target/i386/pr99679-1.C: New test.
16184 * g++.target/i386/pr99679-2.C: Likewise.
16185
16186 2021-03-20 Jakub Jelinek <jakub@redhat.com>
16187
16188 PR debug/99230
16189 * gcc.dg/pr99230.c: New test.
16190
16191 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16192
16193 PR c/99588
16194 * gcc.dg/Wunused-var-5.c: New test.
16195 * gcc.dg/Wunused-var-6.c: New test.
16196
16197 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16198
16199 * gfortran.dg/inline_matmul_6.f90: Adjust count for
16200 _gfortran_matmul.
16201
16202 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
16203
16204 PR target/99663
16205 * gcc.target/s390/pr99663.c: New.
16206
16207 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16208
16209 PR c++/99456
16210 * g++.dg/opt/pr99456.C: New test.
16211 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
16212 later.
16213
16214 2021-03-19 Tamar Christina <tamar.christina@arm.com>
16215
16216 PR tree-optimization/99656
16217 * gfortran.dg/vect/pr99656.f90: New test.
16218
16219 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
16220
16221 PR target/99652
16222 * gcc.dg/torture/pr99652-1.c: New test.
16223 * gcc.dg/torture/pr99652-2.c: Likewise.
16224 * gcc.target/i386/pr57655.c: Adjusted.
16225 * gcc.target/i386/pr59794-6.c: Likewise.
16226 * gcc.target/i386/pr70738-1.c: Likewise.
16227 * gcc.target/i386/pr96744-1.c: Likewise.
16228
16229 2021-03-19 Jakub Jelinek <jakub@redhat.com>
16230 Christophe Lyon <christophe.lyon@linaro.org>
16231
16232 PR target/99593
16233 * g++.target/arm/pr99593.C: New test.
16234
16235 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
16236
16237 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
16238
16239 2021-03-19 Marek Polacek <polacek@redhat.com>
16240
16241 PR c++/99500
16242 * g++.dg/cpp2a/concepts-err3.C: New test.
16243
16244 2021-03-18 Martin Sebor <msebor@redhat.com>
16245
16246 PR middle-end/99502
16247 * g++.dg/warn/Warray-bounds-22.C: New test.
16248 * g++.dg/warn/Warray-bounds-23.C: New test.
16249 * g++.dg/warn/Warray-bounds-24.C: New test.
16250
16251 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16252
16253 PR testsuite/99636
16254 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
16255
16256 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16257
16258 PR testsuite/99626
16259 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
16260 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
16261 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
16262 rather than __i386__.
16263
16264 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
16265
16266 PR testsuite/97680
16267 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
16268
16269 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
16270
16271 PR objc++/49070
16272 * obj-c++.dg/pr49070.mm: New test.
16273 * objc.dg/unnamed-parms.m: New test.
16274
16275 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16276
16277 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
16278 sve_flags.
16279 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16280 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16281 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
16282 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
16283 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
16284
16285 2021-03-18 Jakub Jelinek <jakub@redhat.com>
16286
16287 PR middle-end/98099
16288 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
16289 For big endian use -fsso-struct=little-endian dg-options.
16290
16291 2021-03-17 Marek Polacek <polacek@redhat.com>
16292
16293 PR c++/97973
16294 * g++.dg/conversion/real-to-int1.C: New test.
16295
16296 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
16297 Jason Merrill <jason@redhat.com>
16298
16299 * g++.dg/cpp1z/using9.C: New using decl test.
16300
16301 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16302
16303 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
16304 -gdwarf-3 to the command line options. Adjust the expected line
16305 numbers for the revised options header.
16306
16307 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
16308
16309 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
16310 -gdwarf-3 to the command line options. Provide Darwin-
16311 specific match lines for the expected output.
16312
16313 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16314
16315 * gcc.target/aarch64/acle/rng_2.c: New test.
16316
16317 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
16318
16319 PR target/99504
16320 * gcc.target/i386/pr99530-1.c: New test.
16321 * gcc.target/i386/pr99530-2.c: Likewise.
16322 * gcc.target/i386/pr99530-3.c: Likewise.
16323 * gcc.target/i386/pr99530-4.c: Likewise.
16324 * gcc.target/i386/pr99530-5.c: Likewise.
16325 * gcc.target/i386/pr99530-6.c: Likewise.
16326
16327 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
16328
16329 PR target/99542
16330 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
16331
16332 2021-03-16 Jason Merrill <jason@redhat.com>
16333
16334 * g++.dg/cpp2a/nontype-float1.C: New test.
16335
16336 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
16337
16338 PR target/98092
16339 PR target/98092
16340 * gcc.target/powerpc/pr98092.c: New.
16341
16342 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16343
16344 PR target/99600
16345 * gcc.target/i386/pr99600.c: New test.
16346
16347 2021-03-16 Martin Liska <mliska@suse.cz>
16348 Jason Merrill <jason@redhat.com>
16349
16350 PR c++/99108
16351 * g++.target/i386/pr99108.C: New test.
16352
16353 2021-03-16 Martin Liska <mliska@suse.cz>
16354
16355 PR target/99592
16356 * gcc.target/arm/pr99592.c: New test.
16357
16358 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
16359
16360 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
16361
16362 2021-03-16 Nathan Sidwell <nathan@acm.org>
16363
16364 PR c++/99496
16365 * g++.dg/modules/pr99496_a.H: New.
16366 * g++.dg/modules/pr99496_b.C: New.
16367
16368 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16369
16370 PR target/99563
16371 * gcc.target/i386/avx-pr99563.c: New test.
16372
16373 2021-03-16 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR target/99542
16376 * gcc.dg/gomp/pr99542.c: New test.
16377 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
16378 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
16379 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
16380 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
16381 on aarch64.
16382 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
16383
16384 2021-03-15 Jakub Jelinek <jakub@redhat.com>
16385
16386 PR c++/99601
16387 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
16388 * g++.dg/modules/builtin-3_b.C: Likewise.
16389
16390 2021-03-15 Nathan Sidwell <nathan@acm.org>
16391
16392 PR c++/99601
16393 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
16394 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
16395
16396 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16397
16398 PR c++/99047
16399 * g++.dg/coroutines/pr99047.C: New test.
16400
16401 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16402
16403 PR c++/98704
16404 * g++.dg/coroutines/torture/pr98704.C: New test.
16405
16406 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16407
16408 PR c++/98480
16409 * g++.dg/coroutines/pr98480.C: New test.
16410 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
16411 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
16412 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
16413
16414 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
16415
16416 PR c++/96749
16417 * g++.dg/coroutines/pr96749-1.C: New test.
16418 * g++.dg/coroutines/pr96749-2.C: New test.
16419
16420 2021-03-15 Richard Biener <rguenther@suse.de>
16421
16422 PR tree-optimization/98834
16423 * g++.dg/opt/pr98834.C: New testcase.
16424
16425 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16426
16427 PR fortran/99345
16428 * gfortran.dg/do_check_16.f90: New test.
16429 * gfortran.dg/do_check_17.f90: New test.
16430
16431 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
16432
16433 PR fortran/99545
16434 * gfortran.dg/pr99545.f90: New test.
16435
16436 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
16437
16438 * gcc.target/powerpc/pr99492.c: Fix typo.
16439
16440 2021-03-14 Harald Anlauf <anlauf@gmx.de>
16441 Paul Thomas <pault@gcc.gnu.org>
16442
16443 * gfortran.dg/pr99112.f90: New test.
16444
16445 2021-03-13 Martin Sebor <msebor@redhat.com>
16446
16447 PR tree-optimization/99489
16448 * gcc.dg/Wstringop-truncation-9.c: New test.
16449
16450 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
16451
16452 PR fortran/99125
16453 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
16454
16455 2021-03-13 Jakub Jelinek <jakub@redhat.com>
16456
16457 PR tree-optimization/99544
16458 * gcc.dg/gomp/pr99544.c: New test.
16459
16460 2021-03-12 Nathan Sidwell <nathan@acm.org>
16461
16462 PR c++/99238
16463 * g++.dg/modules/pr99238.h: New.
16464 * g++.dg/modules/pr99238_a.H: New.
16465 * g++.dg/modules/pr99238_b.H: New.
16466
16467 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
16468
16469 PR fortran/99514
16470 * gfortran.dg/gomp/threadprivate-1.f90: New test.
16471
16472 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16473
16474 PR target/99321
16475 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
16476
16477 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16478
16479 PR c++/99507
16480 * g++.dg/cpp2a/consteval19.C: New test.
16481
16482 2021-03-11 David Malcolm <dmalcolm@redhat.com>
16483
16484 PR analyzer/96374
16485 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
16486 to options.
16487 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
16488 (test_7): New.
16489 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
16490 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
16491 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
16492 -fno-analyzer-feasibility from options.
16493 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
16494 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
16495
16496 2021-03-11 Nathan Sidwell <nathan@acm.org>
16497
16498 PR c++/99248
16499 * g++.dg/modules/pr99248.h: New.
16500 * g++.dg/modules/pr99248_a.H: New.
16501 * g++.dg/modules/pr99248_b.H: New.
16502
16503 2021-03-11 Nathan Sidwell <nathan@acm.org>
16504
16505 PR c++/99528
16506 * g++.dg/modules/pr99528.h: New.
16507 * g++.dg/modules/pr99528_a.H: New.
16508 * g++.dg/modules/pr99528_b.H: New.
16509 * g++.dg/modules/pr99528_c.C: New.
16510
16511 2021-03-11 Richard Biener <rguenther@suse.de>
16512
16513 PR testsuite/98245
16514 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
16515 instead of verifying the total number of adds.
16516
16517 2021-03-11 Richard Biener <rguenther@suse.de>
16518
16519 PR testsuite/97494
16520 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
16521
16522 2021-03-11 Richard Biener <rguenther@suse.de>
16523
16524 PR testsuite/97494
16525 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
16526
16527 2021-03-11 Richard Biener <rguenther@suse.de>
16528
16529 PR testsuite/97494
16530 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
16531
16532 2021-03-11 Jakub Jelinek <jakub@redhat.com>
16533
16534 PR ipa/99517
16535 * gcc.target/i386/avx2-pr99517-1.c: New test.
16536 * gcc.target/i386/avx2-pr99517-2.c: New test.
16537
16538 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
16539
16540 PR target/99492
16541 * gcc.target/powerpc/pr99492.c: New testcase.
16542
16543 2021-03-10 Harald Anlauf <anlauf@gmx.de>
16544
16545 PR fortran/99205
16546 * gfortran.dg/data_char_4.f90: New test.
16547 * gfortran.dg/data_char_5.f90: New test.
16548
16549 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16550
16551 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
16552
16553 2021-03-10 Nathan Sidwell <nathan@acm.org>
16554
16555 PR c++/99423
16556 * g++.dg/modules/pr99423_a.H: New.
16557 * g++.dg/modules/pr99423_b.H: New.
16558
16559 2021-03-10 Jakub Jelinek <jakub@redhat.com>
16560
16561 PR tree-optimization/99305
16562 PR testsuite/99498
16563 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
16564 unsigned_char effective targets.
16565
16566 2021-03-10 Nathan Sidwell <nathan@acm.org>
16567
16568 PR c++/99508
16569 * g++.dg/ext/pr99508.C: New.
16570
16571 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
16572
16573 PR testsuite/99292
16574 * lib/target-supports.exp (check_effective_target_lra): New.
16575 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
16576 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
16577 * gcc.c-torture/compile/pr98096.c: Likewise.
16578 * gcc.dg/pr97954.c: Likewise.
16579
16580 2021-03-10 David Malcolm <dmalcolm@redhat.com>
16581
16582 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
16583 * gcc.dg/analyzer/zlib-2.c: Likewise.
16584
16585 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16586
16587 * gcc.dg/vect/pr99102.c: Fix target selector.
16588
16589 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16590
16591 PR target/99102
16592 * gcc.dg/vect/pr99102.c: New test.
16593
16594 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
16595
16596 * gnat.dg/specs/lto25.ads: New test.
16597
16598 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16599
16600 PR tree-optimization/99305
16601 * g++.dg/opt/pr99305.C: New test.
16602
16603 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
16604
16605 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
16606 (check_effective_target_sqrt_insn): Use it.
16607
16608 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16609
16610 PR target/99454
16611 * gcc.target/i386/pr99454.c: New.
16612
16613 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
16614
16615 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
16616 * gcc.dg/loop-9.c: Likewise.
16617 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
16618 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
16619
16620 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16621
16622 PR sanitizer/98920
16623 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
16624 exists. If REG_STARTEND macro isn't defined, just return 0 from main
16625 instead of the actual test.
16626
16627 2021-03-09 Martin Liska <mliska@suse.cz>
16628
16629 PR target/99464
16630 * gcc.target/i386/pr99464.c: New test.
16631
16632 2021-03-09 Joel Brobecker <brobecker@adacore.com>
16633
16634 * gcc.target/powerpc/undef-bool-2.c: Add
16635 dg-require-effective-target powerpc_vsx_ok directive.
16636 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
16637 powerpc_vsx_ok directive.
16638
16639 2021-03-08 Harald Anlauf <anlauf@gmx.de>
16640
16641 PR fortran/49278
16642 * gfortran.dg/parameter_data.f90: New test.
16643
16644 2021-03-08 Martin Sebor <msebor@redhat.com>
16645
16646 PR middle-end/98266
16647 * g++.dg/warn/Warray-bounds-15.C: New test.
16648 * g++.dg/warn/Warray-bounds-18.C: New test.
16649 * g++.dg/warn/Warray-bounds-19.C: New test.
16650 * g++.dg/warn/Warray-bounds-20.C: New test.
16651 * g++.dg/warn/Warray-bounds-21.C: New test.
16652
16653 2021-03-08 Martin Sebor <msebor@redhat.com>
16654
16655 PR middle-end/97631
16656 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
16657 Add an xfail.
16658 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
16659 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
16660 * gcc.dg/Wstringop-overflow-66.c: New test.
16661 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
16662
16663 2021-03-08 Marek Polacek <polacek@redhat.com>
16664
16665 PR c++/96268
16666 * g++.dg/cpp2a/nontype-class41.C: New test.
16667
16668 2021-03-08 Nathan Sidwell <nathan@acm.org>
16669
16670 PR c++/99436
16671 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
16672
16673 2021-03-08 Nathan Sidwell <nathan@acm.org>
16674
16675 * g++.dg/modules/pr99468.H: New.
16676
16677 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
16678
16679 PR target/98959
16680 * gcc.target/powerpc/pr98959.c: New test.
16681
16682 2021-03-08 Nathan Sidwell <nathan@acm.org>
16683
16684 PR c++/99285
16685 * g++.dg/modules/pr99285_a.H: New.
16686 * g++.dg/modules/pr99285_b.H: New.
16687
16688 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16689
16690 PR target/99437
16691 * gcc.target/aarch64/simd/pr99437.c: New test.
16692
16693 2021-03-08 Martin Liska <mliska@suse.cz>
16694
16695 PR sanitizer/98920
16696 * c-c++-common/asan/pr98920.c: New test.
16697
16698 2021-03-08 Martin Liska <mliska@suse.cz>
16699
16700 PR target/99463
16701 * gcc.target/i386/pr99463-2.c: New test.
16702 * gcc.target/i386/pr99463.c: New test.
16703
16704 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
16705
16706 * gcc.target/s390/vector/long-double-asm-commutative.c: New
16707 test.
16708 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
16709 test.
16710 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
16711 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
16712 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
16713 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
16714 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
16715 test.
16716
16717 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
16718
16719 PR fortran/97927
16720 * gfortran.dg/module_variable_3.f90: New test.
16721
16722 2021-03-07 Jakub Jelinek <jakub@redhat.com>
16723
16724 PR target/99321
16725 * lib/target-supports.exp
16726 (check_effective_target_assembler_march_noavx512bw): New effective
16727 target.
16728 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
16729
16730 2021-03-06 Patrick Palka <ppalka@redhat.com>
16731 Jakub Jelinek <jakub@redhat.com>
16732
16733 PR c++/99287
16734 * g++.dg/cpp2a/constexpr-99287.C: New test.
16735
16736 2021-03-06 Patrick Palka <ppalka@redhat.com>
16737 Jakub Jelinek <jakub@redhat.com>
16738
16739 PR c++/96330
16740 * g++.dg/cpp1y/var-templ68.C: New test.
16741 * g++.dg/cpp1y/var-templ68a.C: New test.
16742
16743 2021-03-06 Patrick Palka <ppalka@redhat.com>
16744
16745 PR c++/99365
16746 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16747 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16748
16749 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16750
16751 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16752 to allow an eliminated stack-frame.
16753
16754 2021-03-05 Marek Polacek <polacek@redhat.com>
16755
16756 PR c++/99374
16757 * g++.dg/cpp1z/noexcept-type23.C: New test.
16758
16759 2021-03-05 Marek Polacek <polacek@redhat.com>
16760
16761 PR c++/99120
16762 * g++.dg/warn/Wshadow-17.C: New test.
16763
16764 2021-03-05 Jason Merrill <jason@redhat.com>
16765
16766 PR c/99363
16767 * gcc.dg/attr-flatten-1.c: Adjust.
16768
16769 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16770
16771 PR middle-end/99322
16772 * c-c++-common/gomp/pr99322.c: New test.
16773
16774 2021-03-05 Nathan Sidwell <nathan@acm.org>
16775
16776 PR c++/99245
16777 * g++.dg/modules/pr99245_a.H: New.
16778 * g++.dg/modules/pr99245_b.H: New.
16779
16780 2021-03-05 Harald Anlauf <anlauf@gmx.de>
16781
16782 PR libfortran/99218
16783 * gfortran.dg/matmul_21.f90: New test.
16784
16785 2021-03-05 Nathan Sidwell <nathan@acm.org>
16786
16787 PR c++/99377
16788 * g++.dg/modules/pr99377_a.H: New.
16789 * g++.dg/modules/pr99377_b.C: New.
16790 * g++.dg/modules/pr99377_c.C: New.
16791
16792 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16793
16794 PR c++/98118
16795 * g++.dg/coroutines/pr98118.C: New test.
16796
16797 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16798
16799 PR c++/95616
16800 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
16801 * g++.dg/coroutines/pr95616-0.C: New test.
16802 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
16803 * g++.dg/coroutines/pr95616-1.C: New test.
16804 * g++.dg/coroutines/pr95616-2.C: New test.
16805 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
16806 * g++.dg/coroutines/pr95616-3.C: New test.
16807 * g++.dg/coroutines/pr95616-4.C: New test.
16808 * g++.dg/coroutines/pr95616-5.C: New test.
16809 * g++.dg/coroutines/pr95616-6.C: New test.
16810
16811 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16812
16813 PR c++/95615
16814 * g++.dg/coroutines/torture/pr95615-01.C: New test.
16815 * g++.dg/coroutines/torture/pr95615-02.C: New test.
16816 * g++.dg/coroutines/torture/pr95615-03.C: New test.
16817 * g++.dg/coroutines/torture/pr95615-04.C: New test.
16818 * g++.dg/coroutines/torture/pr95615-05.C: New test.
16819 * g++.dg/coroutines/torture/pr95615.inc: New file.
16820
16821 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
16822
16823 PR target/99378
16824 * gcc.target/i386/pr99123-2.c: New.
16825
16826 2021-03-05 Nathan Sidwell <nathan@acm.org>
16827
16828 PR c++/99389
16829 * g++.dg/modules/pr99389_a.H: New.
16830 * g++.dg/modules/pr99389_b.C: New.
16831 * g++.dg/modules/pr99389_c.C: New.
16832
16833 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16834
16835 PR c/99137
16836 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
16837 additional test.
16838
16839 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16840
16841 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
16842 with '_kind' number.
16843 * gfortran.dg/real4-10-real8-16.f90: Likewise.
16844 * gfortran.dg/real4-10-real8-4.f90: Likewise.
16845 * gfortran.dg/real4-10.f90: Likewise.
16846 * gfortran.dg/real4-16-real8-10.f90: Likewise.
16847 * gfortran.dg/real4-16-real8-16.f90: Likewise.
16848 * gfortran.dg/real4-16-real8-4.f90: Likewise.
16849 * gfortran.dg/real4-16.f90: Likewise.
16850 * gfortran.dg/real4-8-real8-10.f90: Likewise.
16851 * gfortran.dg/real4-8-real8-16.f90: Likewise.
16852 * gfortran.dg/real4-8-real8-4.f90: Likewise.
16853 * gfortran.dg/real4-8.f90: Likewise.
16854 * gfortran.dg/real8-10.f90: Likewise.
16855 * gfortran.dg/real8-16.f90: Likewise.
16856 * gfortran.dg/real8-4.f90: Likewise.
16857
16858 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
16859
16860 PR debug/66668
16861 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
16862
16863 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
16864
16865 * lib/prune.exp: Prune useless output caused by a linker bug.
16866
16867 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16868
16869 PR middle-end/93235
16870 * gcc.target/aarch64/pr93235.c: New test.
16871
16872 2021-03-04 Martin Liska <mliska@suse.cz>
16873
16874 PR gcov-profile/99105
16875 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
16876 correction as the wrapped malloc is called one more time
16877 from libgcov.
16878 * gcc.dg/tree-prof/pr97461.c: Likewise.
16879
16880 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16881
16882 PR c++/88146
16883 PR c++/99362
16884 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
16885 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
16886 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
16887 dg-warning regexps, instead replace .* with \[^\n\r]*.
16888 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
16889 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
16890 -ftrack-macro-expansion=0 from dg-options.
16891 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
16892 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
16893
16894 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16895
16896 PR c/99325
16897 * gcc.dg/cpp/line11.c: New test.
16898 * gcc.dg/cpp/line12.c: New test.
16899
16900 2021-03-04 Alex Coplan <alex.coplan@arm.com>
16901
16902 PR target/99381
16903 * gcc.target/aarch64/pr99381.c: New test.
16904
16905 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
16906
16907 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
16908 machines.
16909 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
16910
16911 2021-03-04 Nathan Sidwell <nathan@acm.org>
16912
16913 PR c++/99170
16914 * g++.dg/modules/pr99170-1_a.H: New.
16915 * g++.dg/modules/pr99170-1_b.C: New.
16916 * g++.dg/modules/pr99170-2.h: New.
16917 * g++.dg/modules/pr99170-2_a.C: New.
16918 * g++.dg/modules/pr99170-2_b.C: New.
16919 * g++.dg/modules/pr99170-3_a.H: New.
16920 * g++.dg/modules/pr99170-3_b.C: New.
16921 * g++.dg/modules/inst-2_b.C: Adjust scan.
16922 * g++.dg/modules/inst-4_a.C: Adjust scan.
16923 * g++.dg/modules/inst-4_b.C: Adjust scan.
16924 * g++.dg/modules/member-def-1_b.C: Adjust scan.
16925 * g++.dg/modules/member-def-1_c.C: Adjust scan.
16926 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
16927 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
16928 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
16929 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
16930 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
16931 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
16932 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
16933 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
16934 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
16935 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
16936 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
16937
16938 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
16939
16940 PR fortran/99355
16941 * gfortran.dg/real4-10-real8-10.f90: New test.
16942 * gfortran.dg/real4-10-real8-16.f90: New test.
16943 * gfortran.dg/real4-10-real8-4.f90: New test.
16944 * gfortran.dg/real4-10.f90: New test.
16945 * gfortran.dg/real4-16-real8-10.f90: New test.
16946 * gfortran.dg/real4-16-real8-16.f90: New test.
16947 * gfortran.dg/real4-16-real8-4.f90: New test.
16948 * gfortran.dg/real4-16.f90: New test.
16949 * gfortran.dg/real4-8-real8-10.f90: New test.
16950 * gfortran.dg/real4-8-real8-16.f90: New test.
16951 * gfortran.dg/real4-8-real8-4.f90: New test.
16952 * gfortran.dg/real4-8.f90: New test.
16953 * gfortran.dg/real8-10.f90: New test.
16954 * gfortran.dg/real8-16.f90: New test.
16955 * gfortran.dg/real8-4.f90: New test.
16956
16957 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16958
16959 * gcc.misc-tests/outputs.exp: Enumerate tests.
16960
16961 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16962
16963 * gcc.misc-tests/outputs.exp: Append discriminating
16964 suffixes to tests with duplicate names.
16965 (outest): Assert that each running test has a unique
16966 name.
16967
16968 2021-03-04 Martin Sebor <msebor@redhat.com>
16969
16970 PR middle-end/96963
16971 PR middle-end/94655
16972 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
16973 * gcc.dg/Wstringop-overflow-65.c: New test.
16974 * gcc.dg/Warray-bounds-69.c: Same.
16975
16976 2021-03-03 Marek Polacek <polacek@redhat.com>
16977
16978 PR c++/96474
16979 * g++.dg/cpp1z/class-deduction83.C: New test.
16980
16981 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16982
16983 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
16984 New test.
16985 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
16986 New test.
16987
16988 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16989
16990 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
16991 New test.
16992 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
16993 New test.
16994 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
16995 New test.
16996
16997 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16998
16999 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
17000 New test.
17001 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
17002 New test.
17003
17004 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
17005
17006 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
17007 New test template.
17008 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
17009 New test.
17010 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
17011 New test.
17012 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
17013 New test.
17014 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
17015 New test.
17016
17017 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17018
17019 PR c++/82959
17020 * g++.dg/cpp1z/eval-order10.C: New test.
17021
17022 2021-03-03 Marek Polacek <polacek@redhat.com>
17023
17024 PR c++/97034
17025 PR c++/99009
17026 * g++.dg/cpp1z/class-deduction81.C: New test.
17027 * g++.dg/cpp1z/class-deduction82.C: New test.
17028 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
17029 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
17030 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
17031
17032 2021-03-03 Jason Merrill <jason@redhat.com>
17033
17034 PR c++/95675
17035 * g++.dg/cpp0x/decltype-call5.C: New test.
17036 * g++.dg/cpp0x/decltype-call6.C: New test.
17037
17038 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17039
17040 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
17041 dg-options.
17042 * gcc.target/i386/pr95798-2.c: Likewise.
17043
17044 2021-03-03 Nathan Sidwell <nathan@acm.org>
17045
17046 PR c++/99344
17047 * g++.dg/modules/namespace-2_a.C
17048 * g++.dg/modules/pr99344_a.C
17049 * g++.dg/modules/pr99344_b.C
17050
17051 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17052
17053 PR target/99321
17054 * gcc.target/i386/pr99321.c: New test.
17055
17056 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17057
17058 PR c/99324
17059 * gcc.c-torture/compile/pr99324.c: New test.
17060
17061 2021-03-03 Jakub Jelinek <jakub@redhat.com>
17062
17063 PR target/99085
17064 * gcc.dg/graphite/pr99085.c: New test.
17065
17066 2021-03-03 Jason Merrill <jason@redhat.com>
17067
17068 PR c++/96078
17069 * g++.dg/ext/attr-flatten1.C: New test.
17070
17071 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
17072
17073 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
17074 tests if target test-framework has -L or -I options.
17075
17076 2021-03-02 David Malcolm <dmalcolm@redhat.com>
17077
17078 PR c/99323
17079 * gcc.dg/pr99323-1.c: New test.
17080 * gcc.dg/pr99323-2.c: New test.
17081
17082 2021-03-02 Martin Sebor <msebor@redhat.com>
17083
17084 PR c++/99251
17085 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
17086 * g++.dg/warn/Wnonnull12.C: New test.
17087
17088 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
17089
17090 * gnat.dg/limited5.adb: New test.
17091
17092 2021-03-02 Patrick Palka <ppalka@redhat.com>
17093
17094 PR c++/96443
17095 PR c++/96960
17096 * g++.dg/concepts/abbrev9.C: New test.
17097 * g++.dg/cpp2a/concepts-lambda15.C: New test.
17098 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
17099 * g++.dg/cpp2a/concepts-return-req2.C: New test.
17100 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
17101 call to f15 that we expect to accept.
17102
17103 2021-03-02 Patrick Palka <ppalka@redhat.com>
17104
17105 * g++.dg/cpp1z/auto1.C: New test.
17106
17107 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17108
17109 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
17110 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
17111 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
17112 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
17113 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
17114 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
17115 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
17116
17117 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17118
17119 * lib/target-supports.exp: Add check for nnpa facility.
17120
17121 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
17122
17123 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
17124 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
17125
17126 2021-03-01 Martin Liska <mliska@suse.cz>
17127
17128 PR target/99313
17129 * gcc.target/s390/target-attribute/pr99313.c: New test.
17130
17131 2021-03-01 Nathan Sidwell <nathan@acm.org>
17132
17133 PR c++/99294
17134 * g++.dg/modules/pr99294.h: New.
17135 * g++.dg/modules/pr99294_a.C: New.
17136 * g++.dg/modules/pr99294_b.C: New.
17137
17138 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
17139
17140 * g++.dg/eh/seh-xmm-unwind.C: New test.
17141
17142 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
17143
17144 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
17145 expression components noexcept.
17146 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17147 * g++.dg/coroutines/pr95345.C: Likewise.
17148
17149 2021-02-28 Jason Merrill <jason@redhat.com>
17150
17151 * g++.dg/ext/attr-lambda3.C: Add missing ;
17152
17153 2021-02-27 Jason Merrill <jason@redhat.com>
17154
17155 PR c++/90333
17156 * g++.dg/ext/attr-lambda3.C: New test.
17157
17158 2021-02-26 Alexandre Oliva <oliva@gnu.org>
17159
17160 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
17161 duplication.
17162 * gcc.target/powerpc/pr83629.c: Likewise.
17163 * gcc.target/powerpc/pr84112.c: Likewise.
17164
17165 2021-02-26 Olivier Hainque <hainque@adacore.com>
17166
17167 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
17168 dg-require-effective-target fpic.
17169 * gcc.target/powerpc/ppc-eabi.c: Likewise.
17170 * gcc.target/powerpc/pr26350.c: Likewise.
17171 * gcc.target/powerpc/pr67789.c: Likewise.
17172 * gcc.target/powerpc/pr79439-1.c: Likewise.
17173 * gcc.target/powerpc/pr79439-2.c: Likewise.
17174 * gcc.target/powerpc/pr79439-3.c: Likewise.
17175 * gcc.target/powerpc/pr83629.c: Likewise.
17176 * gcc.target/powerpc/pr84112.c: Likewise.
17177
17178 2021-02-26 Richard Biener <rguenther@suse.de>
17179
17180 PR middle-end/99281
17181 * g++.dg/pr99218.C: New testcase.
17182
17183 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17184
17185 * g++.dg/cpp23/lambda-specifiers1.C: New test.
17186
17187 2021-02-26 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR c++/95451
17190 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
17191
17192 2021-02-26 Jason Merrill <jason@redhat.com>
17193
17194 PR c++/98810
17195 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
17196
17197 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
17198
17199 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
17200 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
17201 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
17202 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
17203 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
17204 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
17205 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
17206 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
17207 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
17208 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
17209 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
17210 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
17211 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
17212 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
17213 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
17214
17215 2021-02-26 Patrick Palka <ppalka@redhat.com>
17216
17217 PR c++/98990
17218 * g++.dg/concepts/abbrev8.C: New test.
17219
17220 2021-02-25 Patrick Palka <ppalka@redhat.com>
17221
17222 PR c++/99213
17223 PR c++/94521
17224 * g++.dg/diagnostic/local1.C: New test.
17225
17226 2021-02-25 Patrick Palka <ppalka@redhat.com>
17227
17228 PR c++/99103
17229 * g++.dg/cpp1z/class-deduction79.C: New test.
17230 * g++.dg/cpp1z/class-deduction80.C: New test.
17231
17232 2021-02-25 Marek Polacek <polacek@redhat.com>
17233
17234 DR 1312
17235 PR c++/99176
17236 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
17237 * g++.dg/cpp0x/constexpr-cast2.C: New test.
17238 * g++.dg/cpp0x/constexpr-cast3.C: New test.
17239
17240 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17241
17242 PR c++/97587
17243 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
17244 reference parms, to distinguish the rvalue ref. variant.
17245 * g++.dg/coroutines/pr97587.C: New test.
17246
17247 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
17248
17249 PR c++/95822
17250 * g++.dg/coroutines/pr95822.C: New test.
17251
17252 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
17253
17254 * gcc.target/arm/cmse/cmse-18.c: New test.
17255
17256 2021-02-25 Nathan Sidwell <nathan@acm.org>
17257
17258 PR c++/99166
17259 * g++.dg/modules/pr99166_a.X: Adjust.
17260 * g++.dg/modules/pr99166_b.C: Adjust.
17261 * g++.dg/modules/pr99166_c.C: Adjust.
17262 * g++.dg/modules/pr99166_d.C: Adjust.
17263
17264 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
17265
17266 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
17267
17268 2021-02-25 Tamar Christina <tamar.christina@arm.com>
17269
17270 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
17271
17272 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
17273
17274 PR testsuite/99233
17275 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
17276
17277 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
17278
17279 PR middle-end/97172
17280 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
17281
17282 2021-02-25 Richard Biener <rguenther@suse.de>
17283
17284 PR tree-optimization/99253
17285 * gcc.dg/vect/pr99253.c: New testcase.
17286
17287 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17288
17289 PR target/95798
17290 * gcc.target/i386/pr95798-1.c: New test.
17291 * gcc.target/i386/pr95798-2.c: New test.
17292
17293 2021-02-25 Jakub Jelinek <jakub@redhat.com>
17294
17295 PR tree-optimization/80635
17296 * g++.dg/warn/pr80635-1.C: New test.
17297 * g++.dg/warn/pr80635-2.C: New test.
17298
17299 2021-02-25 David Malcolm <dmalcolm@redhat.com>
17300
17301 PR analyzer/99193
17302 * gcc.dg/analyzer/pr99193-1.c: New test.
17303 * gcc.dg/analyzer/pr99193-2.c: New test.
17304 * gcc.dg/analyzer/pr99193-3.c: New test.
17305 * gcc.dg/analyzer/realloc-1.c: New test.
17306
17307 2021-02-24 Nathan Sidwell <nathan@acm.org>
17308
17309 PR c++/98718
17310 * g++.dg/modules/pr98718_a.C: New.
17311 * g++.dg/modules/pr98718_b.C: New.
17312
17313 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17314
17315 * g++.dg/coroutines/co-await-void_type.C: Mark promise
17316 final_suspend call as noexcept.
17317 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
17318 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
17319 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
17320 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
17321 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
17322 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
17323 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
17324 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
17325 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
17326 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
17327 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
17328 * g++.dg/coroutines/coro1-allocators.h: Likewise.
17329 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
17330 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
17331 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
17332 * g++.dg/coroutines/pr94752.C: Likewise.
17333 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
17334 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
17335 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
17336 * g++.dg/coroutines/pr95050.C: Likewise.
17337 * g++.dg/coroutines/pr95345.C: Likewise.
17338 * g++.dg/coroutines/pr95440.C: Likewise.
17339 * g++.dg/coroutines/pr95591.C: Likewise.
17340 * g++.dg/coroutines/pr95711.C: Likewise.
17341 * g++.dg/coroutines/pr95813.C: Likewise.
17342 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
17343 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
17344 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
17345 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
17346 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
17347 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
17348 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
17349 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
17350 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
17351 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
17352 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
17353 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
17354 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
17355 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
17356 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
17357 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
17358 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
17359 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
17360 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
17361 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
17362
17363 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17364
17365 PR fortran/99226
17366 * c-c++-common/gomp/pr99226.c: New test.
17367 * gfortran.dg/gomp/pr99226.f90: New test.
17368
17369 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
17370
17371 PR inline-asm/99123
17372 * gcc.target/i386/pr99123.c: New.
17373
17374 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
17375
17376 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
17377
17378 2021-02-24 Nathan Sidwell <nathan@acm.org>
17379
17380 PR c++/99072
17381 * g++.dg/modules/pr99072.H: New.
17382
17383 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
17384
17385 PR fortran/98342
17386 * gfortran.dg/assumed_rank_21.f90 : New test.
17387
17388 2021-02-24 Martin Sebor <msebor@redhat.com>
17389
17390 PR middle-end/97172
17391 * gcc.dg/pr97172-2.c: New test.
17392
17393 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17394
17395 PR tree-optimization/99220
17396 * g++.dg/vect/pr99220.cc: New test.
17397
17398 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17399
17400 PR tree-optimization/99149
17401 * g++.dg/vect/pr99149.cc: Disabled on BE.
17402
17403 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
17404
17405 PR c++/96251
17406 * g++.dg/coroutines/pr96251.C: New test.
17407
17408 2021-02-24 Jakub Jelinek <jakub@redhat.com>
17409
17410 PR tree-optimization/99225
17411 * gcc.c-torture/compile/pr99225.c: New test.
17412
17413 2021-02-24 Tamar Christina <tamar.christina@arm.com>
17414
17415 PR tree-optimization/99149
17416 * g++.dg/vect/pr99149.cc: New test.
17417
17418 2021-02-24 Richard Biener <rguenther@suse.de>
17419
17420 PR c/99224
17421 * gcc.dg/pr99224.c: New testcase.
17422
17423 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
17424
17425 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
17426 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
17427 Add __has_builtin tests for built-ins.
17428 Update expected instruction counts.
17429
17430 2021-02-23 Martin Sebor <msebor@redhat.com>
17431
17432 PR c++/99074
17433 * g++.dg/warn/Wnonnull11.C: New test.
17434
17435 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
17436
17437 PR fortran/99124
17438 * gfortran.dg/class_defined_operator_2.f03 : New test.
17439 * gfortran.dg/elemental_result_2.f90 : New test.
17440 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
17441 elemental function with an allocatable result with an operator
17442 interface with array dummies and result.
17443
17444 2021-02-23 Harald Anlauf <anlauf@gmx.de>
17445
17446 PR fortran/99206
17447 * gfortran.dg/reshape_zerosize_4.f90: New test.
17448
17449 2021-02-23 Nathan Sidwell <nathan@acm.org>
17450
17451 PR c++/99208
17452 * g++.dg/modules/pr99208_a.C: New.
17453 * g++.dg/modules/pr99208_b.C: New.
17454
17455 2021-02-23 Martin Liska <mliska@suse.cz>
17456
17457 PR sanitizer/99168
17458 * c-c++-common/asan/pr99168.c: New test.
17459
17460 2021-02-23 Patrick Palka <ppalka@redhat.com>
17461
17462 PR c++/95468
17463 * g++.dg/template/non-dependent15.C: New test.
17464
17465 2021-02-23 Jakub Jelinek <jakub@redhat.com>
17466
17467 PR tree-optimization/99204
17468 * gfortran.dg/pr99204.f90: New test.
17469
17470 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
17471
17472 * gcc.target/powerpc/vec-init-10.c: New test.
17473
17474 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
17475
17476 * g++.dg/warn/Wplacement-new-size-1.C,
17477 g++.dg/warn/Wplacement-new-size-2.C,
17478 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
17479 default_packed targets.
17480
17481 2021-02-22 David Malcolm <dmalcolm@redhat.com>
17482
17483 PR analyzer/99196
17484 * gcc.dg/analyzer/error-1.c: New test.
17485 * gcc.dg/analyzer/error-2.c: New test.
17486 * gcc.dg/analyzer/error-3.c: New test.
17487
17488 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
17489
17490 PR testsuite/99173
17491 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
17492 * c-c++-common/attr-retain-6.c: Likewise.
17493 * c-c++-common/attr-retain-7.c: Likewise.
17494 * c-c++-common/attr-retain-8.c: Likewise.
17495 * c-c++-common/attr-retain-9.c: Likewise.
17496
17497 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17498
17499 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
17500
17501 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17502
17503 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
17504 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
17505 Handle __INT32_TYPE__ being "long int".
17506
17507 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17508
17509 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
17510
17511 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17512
17513 * gcc.target/cris/biap-mul.c: New test.
17514
17515 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17516
17517 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
17518
17519 2021-02-22 Nathan Sidwell <nathan@acm.org>
17520
17521 PR c++/99174
17522 * g++.dg/modules/pr99174-1_a.C: New.
17523 * g++.dg/modules/pr99174-1_b.C: New.
17524 * g++.dg/modules/pr99174-1_c.C: New.
17525 * g++.dg/modules/pr99174.H: New.
17526
17527 2021-02-22 Nathan Sidwell <nathan@acm.org>
17528
17529 PR c++/99153
17530 * g++.dg/modules/pr99153_a.H: New.
17531 * g++.dg/modules/pr99153_b.H: New.
17532
17533 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
17534
17535 PR rtl-optimization/98791
17536 * gcc.target/aarch64/sve/pr98791.c: New test.
17537
17538 2021-02-22 Richard Biener <rguenther@suse.de>
17539
17540 PR tree-optimization/99165
17541 * g++.dg/pr99165.C: New testcase.
17542
17543 2021-02-21 Harald Anlauf <anlauf@gmx.de>
17544
17545 * gfortran.dg/intent_optimize_3.f90: New test.
17546
17547 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
17548
17549 * c-c++-common/attr-retain-5.c: Skip on AIX.
17550 * c-c++-common/attr-retain-6.c: Same.
17551 * c-c++-common/attr-retain-7.c: Same.
17552 * c-c++-common/attr-retain-8.c: Same.
17553 * c-c++-common/attr-retain-9.c: Same.
17554
17555 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
17556
17557 PR target/99134
17558 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
17559 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
17560 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
17561 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
17562 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
17563 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
17564
17565 2021-02-19 Nathan Sidwell <nathan@acm.org>
17566
17567 PR c++/98741
17568 * g++.dg/modules/pr98741_a.H: New.
17569 * g++.dg/modules/pr98741_b.H: New.
17570 * g++.dg/modules/pr98741_c.C: New.
17571 * g++.dg/modules/pr98741_d.C: New.
17572
17573 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17574
17575 PR fortran/98686
17576 * gfortran.dg/namelist_4.f90: Modify.
17577 * gfortran.dg/namelist_98.f90: New test.
17578
17579 2021-02-19 Martin Sebor <msebor@redhat.com>
17580
17581 PR c/97172
17582 * gcc.dg/pr97172.c: Add test cases.
17583
17584 2021-02-19 Nathan Sidwell <nathan@acm.org>
17585
17586 * g++.dg/modules/pr99166_a.X: New.
17587 * g++.dg/modules/pr99166_b.C: New.
17588 * g++.dg/modules/pr99166_c.C: New.
17589 * g++.dg/modules/pr99166_d.C: New.
17590
17591 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17592
17593 PR fortran/99010
17594 * gfortran.dg/coarray/array_temporary-1.f90: New test.
17595
17596 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17597
17598 PR fortran/99146
17599 * gfortran.dg/dtio_36.f90: New test.
17600
17601 2021-02-19 Richard Biener <rguenther@suse.de>
17602
17603 PR middle-end/99122
17604 * gcc.dg/pr99122-3.c: New testcase.
17605
17606 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17607
17608 PR target/98998
17609 * gcc.target/arm/pure-code/pr98998.c: New test.
17610
17611 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17612
17613 PR ipa/99034
17614 * g++.dg/opt/pr99034.C: New test.
17615
17616 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17617
17618 PR fortran/99027
17619 * gfortran.dg/ubound_1.f90: New test.
17620
17621 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
17622
17623 PR target/98657
17624 * gcc.target/aarch64/sve/pr98657.c: New test.
17625
17626 2021-02-19 Jason Merrill <jason@redhat.com>
17627
17628 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
17629
17630 2021-02-19 David Malcolm <dmalcolm@redhat.com>
17631
17632 PR jit/99126
17633 * jit.dg/test-trap.c: New test.
17634
17635 2021-02-19 Jason Merrill <jason@redhat.com>
17636
17637 PR c++/96926
17638 * g++.dg/cpp0x/overload4.C: New test.
17639
17640 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
17641
17642 PR rtl-optimization/96264
17643 * gcc.target/powerpc/pr96264.c: New.
17644
17645 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
17646
17647 PR target/99113
17648 * c-c++-common/attr-retain-1.c: New test.
17649 * c-c++-common/attr-retain-2.c: Likewise.
17650 * c-c++-common/attr-retain-3.c: Likewise.
17651 * c-c++-common/attr-retain-4.c: Likewise.
17652 * c-c++-common/attr-retain-5.c: Likewise.
17653 * c-c++-common/attr-retain-6.c: Likewise.
17654 * c-c++-common/attr-retain-7.c: Likewise.
17655 * c-c++-common/attr-retain-8.c: Likewise.
17656 * c-c++-common/attr-retain-9.c: Likewise.
17657 * c-c++-common/pr99113.c: Likewise.
17658 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
17659 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17660 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
17661 * c-c++-common/attr-used-2.c: Likewise.
17662 * c-c++-common/attr-used-3.c: Likewise.
17663 * c-c++-common/attr-used-4.c: Likewise.
17664 * c-c++-common/attr-used-9.c: Likewise.
17665 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
17666 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
17667 * c-c++-common/attr-used-5.c: Don't expect warning for the used
17668 attribute nor SHF_GNU_RETAIN section.
17669 * c-c++-common/attr-used-6.c: Likewise.
17670 * c-c++-common/attr-used-7.c: Likewise.
17671 * c-c++-common/attr-used-8.c: Likewise.
17672
17673 2021-02-18 Nathan Sidwell <nathan@acm.org>
17674
17675 PR c++/99023
17676 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
17677 for .X files.
17678 * g++.dg/modules/pr99023_a.X: New.
17679 * g++.dg/modules/pr99023_b.X: New.
17680
17681 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17682
17683 PR c/99136
17684 * gcc.dg/pr99136.c: New test.
17685
17686 2021-02-18 Nathan Sidwell <nathan@acm.org>
17687
17688 PR c++/99023
17689 * g++.dg/modules/modules.exp: Remove dg-module-headers support
17690 * g++.dg/modules/alias-2_a.H: Delete.
17691 * g++.dg/modules/sys/alias-2_a.H: Delete.
17692
17693 2021-02-18 Nathan Sidwell <nathan@acm.org>
17694
17695 PR c++/99150
17696 * g++.dg/modules/pr99023_a.H: Delete.
17697 * g++.dg/modules/pr99023_b.H: Delete.
17698
17699 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17700
17701 PR c++/99132
17702 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
17703
17704 2021-02-18 Richard Biener <rguenther@suse.de>
17705
17706 PR middle-end/99122
17707 * gcc.dg/pr99122-1.c: New testcase.
17708 * gcc.dg/pr99122-2.c: Likewise.
17709
17710 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
17711
17712 PR tree-optimization/99142
17713 * gcc.dg/tree-ssa/pr99142.c: New test.
17714
17715 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17716
17717 PR middle-end/99109
17718 * g++.dg/warn/Warray-bounds-17.C: New test.
17719
17720 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17721
17722 PR target/99104
17723 * gcc.dg/pr99104.c: New test.
17724
17725 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17726
17727 PR analyzer/94596
17728 * gcc.dg/analyzer/pr94596.c: New test.
17729
17730 2021-02-17 Nathan Sidwell <nathan@acm.org>
17731
17732 PR c++/99023
17733 * g++.dg/modules/pr99023_a.H: New.
17734 * g++.dg/modules/pr99023_b.H: New.
17735
17736 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17737
17738 PR analyzer/98969
17739 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17740 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17741 options. Remove false leak directive.
17742 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17743 false positive.
17744 (test_3): New.
17745
17746 2021-02-17 Julian Brown <julian@codesourcery.com>
17747
17748 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17749 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17750 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17751 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17752 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17753
17754 2021-02-17 Julian Brown <julian@codesourcery.com>
17755
17756 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17757 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17758 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17759 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17760 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17761 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17762 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17763 previously-broken directives.
17764
17765 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17766
17767 PR sanitizer/99106
17768 * g++.dg/ubsan/pr99106.C: New test.
17769
17770 2021-02-17 Nathan Sidwell <nathan@acm.org>
17771
17772 PR c++/99116
17773 * g++.dg/lookup/pr99116-1.C: New.
17774 * g++.dg/lookup/pr99116-2.C: New.
17775
17776 2021-02-17 Nathan Sidwell <nathan@acm.org>
17777
17778 PR c++/99071
17779 * g++.dg/modules/pr99071_a.H: New.
17780 * g++.dg/modules/pr99071_b.H: New.
17781
17782 2021-02-17 Patrick Palka <ppalka@redhat.com>
17783
17784 PR debug/96997
17785 PR c++/94034
17786 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
17787 "call to non-'constexpr' function" error message.
17788
17789 2021-02-16 Nathan Sidwell <nathan@acm.org>
17790
17791 * g++.dg/modules/pr99050_a.H: New.
17792 * g++.dg/modules/pr99050_b.C: New.
17793
17794 2021-02-16 Marek Polacek <polacek@redhat.com>
17795
17796 PR c++/99062
17797 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
17798 * g++.dg/ext/attr-assume-aligned.C: New test.
17799
17800 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
17801
17802 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
17803 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
17804
17805 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17806
17807 * gfortran.dg/goacc/ref_inquiry.f90: New test.
17808 * gfortran.dg/gomp/ref_inquiry.f90: New test.
17809
17810 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
17811
17812 PR inline-asm/98096
17813 * gcc.c-torture/compile/pr98096.c: New.
17814
17815 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17816
17817 PR fortran/99111
17818 * gfortran.dg/fmt_nonchar_1.f90: New test.
17819 * gfortran.dg/fmt_nonchar_2.f90: New test.
17820
17821 2021-02-16 Jakub Jelinek <jakub@redhat.com>
17822
17823 PR target/99100
17824 * gcc.target/i386/pr99100.c: New test.
17825
17826 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
17827
17828 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
17829
17830 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
17831
17832 PR rtl-optimization/98872
17833 * gcc.target/powerpc/pr98872.c: New test.
17834
17835 2021-02-15 Jakub Jelinek <jakub@redhat.com>
17836
17837 PR tree-optimization/99079
17838 * gcc.dg/fold-modpow2-2.c: New test.
17839 * gcc.c-torture/execute/pr99079.c: New test.
17840
17841 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17842
17843 PR rtl-optimization/98439
17844 * gcc.target/i386/pr98439.c: New test.
17845
17846 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17847
17848 PR target/96166
17849 * gcc.target/i386/pr96166.c: New test.
17850
17851 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17852
17853 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
17854 and restrict the test to aarch64-*-* target only.
17855
17856 2021-02-12 Nathan Sidwell <nathan@acm.org>
17857
17858 * g++.dg/modules/pr99039_a.C: New.
17859 * g++.dg/modules/pr99039_b.C: New.
17860
17861 2021-02-12 Nathan Sidwell <nathan@acm.org>
17862
17863 PR c++/99040
17864 * g++.dg/modules/pr99040_a.C: New.
17865 * g++.dg/modules/pr99040_b.C: New.
17866 * g++.dg/modules/pr99040_c.C: New.
17867 * g++.dg/modules/pr99040_d.C: New.
17868
17869 2021-02-12 Nathan Sidwell <nathan@acm.org>
17870
17871 PR c++/99039
17872 PR c++/99040
17873 * g++.dg/lookup/pr99039.C: New.
17874
17875 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
17876
17877 PR libfortran/95647
17878 * gfortran.dg/ieee/ieee_12.f90: New test.
17879
17880 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
17881
17882 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
17883
17884 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
17885
17886 PR target/98931
17887 * gcc.target/arm/pr98931.c: Add -mthumb
17888
17889 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
17890
17891 PR fortran/99043
17892 * gfortran.dg/assumed_rank_20.f90: New test.
17893
17894 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17895
17896 PR c++/97742
17897 * g++.dg/cpp2a/concepts-requires24.C: New test.
17898
17899 2021-02-12 Jason Merrill <jason@redhat.com>
17900
17901 PR c++/97246
17902 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
17903
17904 2021-02-12 David Malcolm <dmalcolm@redhat.com>
17905
17906 PR analyzer/98969
17907 * g++.dg/analyzer/pr99064.C: New test.
17908 * gcc.dg/analyzer/pr98969.c: New test.
17909
17910 2021-02-11 Marek Polacek <polacek@redhat.com>
17911
17912 PR c++/95888
17913 * g++.dg/template/deduce10.C: New test.
17914 * g++.dg/template/deduce9.C: New test.
17915
17916 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
17917
17918 PR target/99041
17919 * g++.target/powerpc/pr99041.C: New test.
17920
17921 2021-02-11 Jakub Jelinek <jakub@redhat.com>
17922
17923 PR c++/99033
17924 * g++.dg/ext/flexary38.C: New test.
17925
17926 2021-02-11 Marek Polacek <polacek@redhat.com>
17927
17928 PR c++/99063
17929 * g++.dg/cpp0x/variadic-crash6.C: New test.
17930
17931 2021-02-11 Patrick Palka <ppalka@redhat.com>
17932
17933 PR c++/97582
17934 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
17935
17936 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
17937
17938 PR target/98931
17939 * gcc.target/arm/pr98931.c: New testcase.
17940
17941 2021-02-11 Joel Hutton <joel.hutton@arm.com>
17942
17943 PR tree-optimization/98772
17944 * gcc.target/aarch64/pr98772.c: New test.
17945
17946 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17947
17948 PR fortran/98897
17949 * gfortran.dg/typebound_call_32.f90: New test.
17950
17951 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17952
17953 PR fortran/99060
17954 * gfortran.dg/pr99060.f90: New test.
17955
17956 2021-02-11 Alexandre Oliva <oliva@adacore.com>
17957
17958 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
17959
17960 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17961
17962 PR libfortran/98825
17963 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
17964
17965 2021-02-10 Martin Sebor <msebor@redhat.com>
17966
17967 PR tree-optimization/92879
17968 * g++.dg/warn/Warray-bounds-16.C: New test.
17969
17970 2021-02-10 David Malcolm <dmalcolm@redhat.com>
17971
17972 PR preprocessor/96391
17973 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
17974 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
17975 using the location_overflow_plugin.c from gcc.dg/plugin.
17976
17977 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17978
17979 PR c++/99035
17980 * g++.dg/ext/weak6.C: New test.
17981
17982 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17983
17984 PR target/99025
17985 * gcc.target/i386/pr99025.c: New test.
17986
17987 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17988
17989 PR c++/98988
17990 PR c++/99031
17991 * g++.dg/cpp2a/constexpr-new16.C: New test.
17992 * g++.dg/cpp2a/constexpr-new17.C: New test.
17993
17994 2021-02-10 Nathan Sidwell <nathan@acm.org>
17995
17996 PR c++/99030
17997 * g++.dg/lookup/pr99030.C: New.
17998
17999 2021-02-10 Jakub Jelinek <jakub@redhat.com>
18000
18001 PR middle-end/99007
18002 * g++.dg/gomp/pr99007.C: New test.
18003 * gcc.dg/gomp/pr99007-1.c: New test.
18004 * gcc.dg/gomp/pr99007-2.c: New test.
18005 * gcc.dg/gomp/pr99007-3.c: New test.
18006
18007 2021-02-10 Julian Brown <julian@codesourcery.com>
18008
18009 PR fortran/98979
18010 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
18011 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
18012 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18013
18014 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18015
18016 PR analyzer/98575
18017 * gcc.dg/analyzer/file-1.c (test_5): New.
18018 * gcc.dg/analyzer/file-3.c: New test.
18019
18020 2021-02-09 David Malcolm <dmalcolm@redhat.com>
18021
18022 PR analyzer/98575
18023 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
18024 * gcc.dg/analyzer/pr94851-2.c: New test.
18025 * gcc.dg/analyzer/pr98575-1.c: New test.
18026
18027 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
18028
18029 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
18030
18031 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
18032
18033 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
18034 New test template.
18035 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
18036
18037 2021-02-09 Nathan Sidwell <nathan@acm.org>
18038
18039 PR c++/98944
18040 * g++.dg/modules/pr98944_a.C: New.
18041 * g++.dg/modules/pr98944_b.C: New.
18042 * g++.dg/modules/pr98944_c.C: New.
18043 * g++.dg/modules/pr98944_d.C: New.
18044
18045 2021-02-09 Jakub Jelinek <jakub@redhat.com>
18046
18047 PR middle-end/98465
18048 * g++.dg/warn/Wstringop-overread-1.C: New test.
18049
18050 2021-02-09 Jason Merrill <jason@redhat.com>
18051
18052 PR c++/96905
18053 * g++.dg/cpp2a/consteval-expinst1.C: New test.
18054
18055 2021-02-09 Jason Merrill <jason@redhat.com>
18056
18057 PR c++/98326
18058 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
18059
18060 2021-02-09 Jason Merrill <jason@redhat.com>
18061
18062 PR c++/98994
18063 * g++.dg/cpp2a/no_unique_address12.C: New test.
18064
18065 2021-02-08 Nathan Sidwell <nathan@acm.org>
18066
18067 * g++.dg/modules/pr98531-2.h: New.
18068 * g++.dg/modules/pr98531-2_a.H: New.
18069 * g++.dg/modules/pr98531-2_b.C: New.
18070 * g++.dg/modules/pr98531-3.h: New.
18071 * g++.dg/modules/pr98531-3_a.H: New.
18072 * g++.dg/modules/pr98531-3_b.C: New.
18073
18074 2021-02-08 Nathan Sidwell <nathan@acm.org>
18075
18076 PR c++/98531
18077 * g++.dg/modules/pr98531-1.h: New.
18078 * g++.dg/modules/pr98531-1_a.H: New.
18079 * g++.dg/modules/pr98531-1_b.C: New.
18080 * g++.dg/abi/pr98531-1.C: New.
18081 * g++.dg/abi/pr98531-2.C: New.
18082 * g++.dg/abi/pr98531-3.C: New.
18083 * g++.dg/abi/pr98531-4.C: New.
18084
18085 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
18086
18087 PR middle-end/98974
18088 * gfortran.dg/pr98974.F90: New test.
18089
18090 2021-02-08 Richard Biener <rguenther@suse.de>
18091
18092 PR lto/96591
18093 * g++.dg/lto/pr96591_0.C: New testcase.
18094
18095 2021-02-05 Marek Polacek <polacek@redhat.com>
18096
18097 PR c++/98947
18098 * g++.dg/cpp2a/volatile5.C: New test.
18099
18100 2021-02-05 Marek Polacek <polacek@redhat.com>
18101
18102 PR c++/96462
18103 * g++.dg/cpp2a/using-enum-8.C: New test.
18104
18105 2021-02-05 Nathan Sidwell <nathan@acm.org>
18106
18107 PR driver/98943
18108 * c-c++-common/pr98943.c: New.
18109
18110 2021-02-05 Richard Biener <rguenther@suse.de>
18111
18112 PR tree-optimization/98855
18113 * g++.dg/vect/slp-pr98855.cc: New testcase.
18114
18115 2021-02-05 Jakub Jelinek <jakub@redhat.com>
18116
18117 PR c++/97878
18118 * g++.dg/cpp1z/decomp54.C: New test.
18119
18120 2021-02-05 liuhongt <hongtao.liu@intel.com>
18121
18122 PR target/98537
18123 * g++.target/i386/avx512bw-pr98537-1.C: New test.
18124 * g++.target/i386/avx512vl-pr98537-1.C: New test.
18125 * g++.target/i386/avx512vl-pr98537-2.C: New test.
18126 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
18127 integer mask comparison should not be generated.
18128 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
18129 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
18130 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
18131
18132 2021-02-04 Julian Brown <julian@codesourcery.com>
18133
18134 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
18135 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
18136 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
18137 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
18138
18139 2021-02-04 Julian Brown <julian@codesourcery.com>
18140
18141 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
18142
18143 2021-02-04 Julian Brown <julian@codesourcery.com>
18144
18145 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
18146
18147 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18148
18149 PR testsuite/98325
18150 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
18151 $section is .opd, look at .L.$symbol_name's section.
18152 (parse_section_section_of_symbols): Handle .previous directive.
18153 * gcc.dg/array-quals-1.c: Allow .sdata section.
18154
18155 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
18156
18157 * gdc.dg/intrinsics.d: Update test.
18158
18159 2021-02-04 Martin Sebor <msebor@redhat.com>
18160
18161 PR c/97882
18162 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
18163 * gcc.dg/label-decl-4.c: Same.
18164 * gcc.dg/mismatch-decl-1.c: Same.
18165 * gcc.dg/old-style-then-proto-1.c: Same.
18166 * gcc.dg/parm-mismatch-1.c: Same.
18167 * gcc.dg/pr35445.c: Same.
18168 * gcc.dg/redecl-11.c: Same.
18169 * gcc.dg/redecl-12.c: Same.
18170 * gcc.dg/redecl-13.c: Same.
18171 * gcc.dg/redecl-15.c: Same.
18172 * gcc.dg/tls/thr-init-1.c: Same.
18173 * objc.dg/id-1.m: Same.
18174 * objc.dg/tls/diag-3.m: Same.
18175 * gcc.dg/pr97882.c: New test.
18176 * gcc.dg/qual-return-7.c: New test.
18177 * gcc.dg/qual-return-8.c: New test.
18178
18179 2021-02-04 Jason Merrill <jason@redhat.com>
18180
18181 PR c++/98717
18182 * g++.dg/cpp2a/concepts-variadic3.C: New test.
18183
18184 2021-02-04 David Malcolm <dmalcolm@redhat.com>
18185
18186 PR c/97932
18187 * gcc.dg/pr97932.c: New test.
18188
18189 2021-02-04 emsr <3dw4rd@verizon.net>
18190
18191 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
18192
18193 2021-02-04 Jakub Jelinek <jakub@redhat.com>
18194
18195 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
18196 of make_signed<size_t>::type in the diagnostics.
18197
18198 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
18199
18200 PR c++/90926
18201 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
18202
18203 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
18204
18205 * gfortran.dg/goacc/substring.f90: New test.
18206 * gfortran.dg/gomp/substring.f90: New test.
18207
18208 2021-02-04 Martin Liska <mliska@suse.cz>
18209
18210 * gcc.target/i386/prefer-vector-width-attr.c: New test.
18211
18212 2021-02-04 Jason Merrill <jason@redhat.com>
18213
18214 PR c++/98802
18215 * g++.dg/cpp1z/class-deduction78.C: New test.
18216
18217 2021-02-04 Jason Merrill <jason@redhat.com>
18218
18219 PR c++/95192
18220 * g++.dg/cpp0x/pr84630.C: Call b().
18221 * g++.dg/cpp2a/lambda-uneval13.C: New test.
18222 * g++.dg/ext/attr-expr1.C: New test.
18223
18224 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18225
18226 PR preprocessor/98882
18227 * gcc.dg/cpp/pr98882.c: New test.
18228
18229 2021-02-03 Jason Merrill <jason@redhat.com>
18230
18231 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
18232 hash-table-verification-limit=10000.
18233
18234 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
18235
18236 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
18237 * g++.dg/cpp23/feat-cxx2b.C: New test.
18238 * g++.dg/cpp23/size_t-literals.C: New test.
18239 * g++.dg/warn/Wsize_t-literals.C: New test.
18240
18241 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18242
18243 PR c++/97804
18244 * g++.dg/cpp2a/no_unique_address11.C: New test.
18245
18246 2021-02-03 Marek Polacek <polacek@redhat.com>
18247
18248 PR c++/98899
18249 * g++.dg/cpp0x/noexcept65.C: New test.
18250
18251 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
18252
18253 PR fortran/98913
18254 * gfortran.dg/coarray/array_temporary.f90: New test.
18255
18256 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18257
18258 PR middle-end/97487
18259 * gcc.dg/pr97487-1.c: New test.
18260 * gcc.dg/pr97487-2.c: New test.
18261
18262 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18263
18264 PR middle-end/97971
18265 * gcc.target/i386/pr97971.c: New test.
18266
18267 2021-02-03 Jakub Jelinek <jakub@redhat.com>
18268
18269 PR tree-optimization/98287
18270 * gcc.dg/pr98287.c: New test.
18271
18272 2021-02-03 Tamar Christina <tamar.christina@arm.com>
18273
18274 PR tree-optimization/98928
18275 * gcc.target/i386/pr98928.c: New test.
18276
18277 2021-02-02 Martin Liska <mliska@suse.cz>
18278
18279 PR target/97510
18280 * gcc.target/i386/pr97510.c: New test.
18281
18282 2021-02-02 Jason Merrill <jason@redhat.com>
18283
18284 PR c++/98929
18285 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
18286
18287 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18288
18289 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
18290
18291 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
18292
18293 PR fortran/91862
18294 * gfortran.dg/pr91862.f90: New test.
18295
18296 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18297
18298 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
18299
18300 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18301
18302 PR tree-optimization/98848
18303 * gcc.dg/vect/pr98848.c: New test.
18304 * gcc.dg/vect/pr92205.c: Remove xfail.
18305
18306 2021-02-02 Jakub Jelinek <jakub@redhat.com>
18307
18308 PR tree-optimization/97960
18309 * g++.dg/torture/pr97960.C: New test.
18310
18311 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
18312
18313 PR target/98743
18314 * g++.dg/opt/pr98743.C: New.
18315
18316 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18317
18318 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
18319
18320 2021-02-02 Alexandre Oliva <oliva@adacore.com>
18321
18322 * gcc.dg/asan/nested-1.c: New.
18323
18324 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18325
18326 PR analyzer/93355
18327 PR analyzer/96374
18328 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
18329 prefix to support subroutines where necessary.
18330 * gcc.dg/analyzer/data-model-1.c: Likewise.
18331 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
18332 (test_6a): New.
18333 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
18334 subroutines where necessary.
18335 * gcc.dg/analyzer/pr96651-2.c: Likewise.
18336 * gcc.dg/analyzer/signal-4b.c: Likewise.
18337 * gcc.dg/analyzer/single-field.c: Likewise.
18338 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
18339
18340 2021-02-02 David Malcolm <dmalcolm@redhat.com>
18341
18342 PR analyzer/93355
18343 PR analyzer/96374
18344 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
18345 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
18346
18347 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18348
18349 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
18350 assembly scan.
18351
18352 2021-02-01 David Malcolm <dmalcolm@redhat.com>
18353
18354 PR analyzer/98918
18355 * gcc.dg/analyzer/pr98918.c: New test.
18356
18357 2021-02-01 Sergei Trofimovich <siarheit@google.com>
18358
18359 PR tree-optimization/98499
18360 * g++.dg/pr98499.C: new test.
18361
18362 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18363
18364 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
18365
18366 2021-02-01 Martin Sebor <msebor@redhat.com>
18367
18368 PR middle-end/97172
18369 * gcc.dg/pr97172.c: New test.
18370
18371 2021-02-01 Martin Sebor <msebor@redhat.com>
18372
18373 PR c++/98835
18374 * g++.dg/Wclass-memaccess-6.C: New test.
18375
18376 2021-02-01 Patrick Palka <ppalka@redhat.com>
18377
18378 PR c++/98295
18379 * g++.dg/cpp0x/constexpr-98295.C: New test.
18380
18381 2021-02-01 Marek Polacek <polacek@redhat.com>
18382
18383 PR c++/98355
18384 * g++.dg/ext/builtin-has-attribute2.C: New test.
18385
18386 2021-02-01 Jason Merrill <jason@redhat.com>
18387
18388 PR c++/98570
18389 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
18390
18391 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18392
18393 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
18394 New test template.
18395 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
18396 New test template.
18397 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
18398 New test template.
18399 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
18400 New test.
18401 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
18402 New test.
18403 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
18404 New test.
18405 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
18406 New test.
18407 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
18408 New test.
18409 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
18410 New test.
18411 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
18412 New test.
18413 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
18414 New test.
18415 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
18416 New test.
18417
18418 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
18419
18420 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
18421 New test.
18422 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
18423 New test.
18424 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
18425 New test.
18426 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
18427 New test.
18428
18429 2021-02-01 Tamar Christina <tamar.christina@arm.com>
18430
18431 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
18432
18433 2021-02-01 Patrick Palka <ppalka@redhat.com>
18434
18435 PR c++/84494
18436 * g++.dg/cpp1y/constexpr-84494.C: New test.
18437
18438 2021-02-01 Xing GUO <higuoxing@gmail.com>
18439
18440 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
18441
18442 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
18443
18444 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
18445 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18446
18447 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
18448
18449 * c-c++-common/attr-used-5.c: Skip for Darwin.
18450 * c-c++-common/attr-used-6.c: Likewise.
18451 * c-c++-common/attr-used-7.c: Likewise.
18452 * c-c++-common/attr-used-8.c: Likewise.
18453 * c-c++-common/attr-used-9.c: Likewise.
18454
18455 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
18456
18457 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
18458 * gcc.target/powerpc/pr79251.p9.c: Same.
18459
18460 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18461
18462 * gcc.target/i386/20051216-1.c: New test.
18463
18464 2021-01-30 Jakub Jelinek <jakub@redhat.com>
18465
18466 PR testsuite/98243
18467 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
18468 scan-tree-dump-times to x86 and aarch64 targets.
18469 * gcc.dg/gomp/simd-3.c: Likewise.
18470
18471 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
18472
18473 PR testsuite/98870
18474 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
18475 expected result.
18476
18477 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18478
18479 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
18480
18481 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18482
18483 PR target/97701
18484 * gcc.target/aarch64/pr97701.c: Modify.
18485
18486 2021-01-29 David Malcolm <dmalcolm@redhat.com>
18487
18488 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
18489
18490 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18491
18492 PR target/97701
18493 * gcc.target/aarch64/pr97701.c: New.
18494
18495 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18496
18497 * gcc.target/powerpc/pr91903.c: New test.
18498 * gcc.target/powerpc/builtins-1.fold.h: Update.
18499 * gcc.target/powerpc/builtins-2.c: Update.
18500
18501 2021-01-29 Nathan Sidwell <nathan@acm.org>
18502
18503 PR c++/98843
18504 * g++.dg/modules/pr98843_a.C: New.
18505 * g++.dg/modules/pr98843_b.H: New.
18506 * g++.dg/modules/pr98843_c.C: New.
18507
18508 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18509
18510 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
18511
18512 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
18513 Richard Biener <rguenther@suse.de>
18514
18515 PR tree-optimization/97627
18516 * g++.dg/pr97627.C: New testcase.
18517
18518 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18519
18520 PR target/98849
18521 * gcc.c-torture/compile/pr98849.c: New test.
18522
18523 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18524
18525 PR debug/98331
18526 * gcc.dg/pr98331.c: New test.
18527
18528 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
18529
18530 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
18531 to ...
18532 * gcc.target/powerpc/pr79251.h: ...this.
18533 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18534 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
18535 Rename to...
18536 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
18537 * gcc.target/powerpc/pr79251-run.p9.c: New test.
18538
18539 2021-01-29 Marek Polacek <polacek@redhat.com>
18540
18541 PR c++/96137
18542 * g++.dg/parse/error63.C: New test.
18543
18544 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18545
18546 PR c++/98841
18547 * g++.dg/warn/effc5.C: New test.
18548
18549 2021-01-28 Marek Polacek <polacek@redhat.com>
18550
18551 PR c++/94775
18552 * g++.dg/cpp0x/alignas19.C: New test.
18553 * g++.dg/warn/Warray-bounds15.C: New test.
18554
18555 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
18556
18557 PR target/98730
18558 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
18559
18560 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
18561
18562 * gfortran.dg/ISO_Fortran_binding_18.c: Include
18563 ../../../libgfortran/ISO_Fortran_binding.h rather than
18564 ISO_Fortran_binding.h.
18565
18566 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
18567
18568 * gcc.target/powerpc/float128-longdouble-math.c: New test.
18569 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
18570 * gcc.target/powerpc/float128-math.c: Adjust test for new name
18571 being generated. Add support for running test on power10. Add
18572 support for running if long double defaults to 64-bits.
18573
18574 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18575
18576 PR c++/33661
18577 PR c++/98847
18578 * g++.target/i386/pr98847.C: New test.
18579
18580 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18581
18582 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
18583
18584 2021-01-28 Nathan Sidwell <nathan@acm.org>
18585
18586 PR c++/98770
18587 * g++.dg/modules/pr98770_a.C: New.
18588 * g++.dg/modules/pr98770_b.C: New.
18589
18590 2021-01-28 Harald Anlauf <anlauf@gmx.de>
18591
18592 PR fortran/86470
18593 * gfortran.dg/gomp/pr86470.f90: New test.
18594
18595 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
18596
18597 PR target/98827
18598 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
18599 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18600 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18601 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18602 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18603 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18604 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18605 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18606 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18607 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18608 * gcc.target/powerpc/pr79251.p8.c: Likewise.
18609 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18610 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18611 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
18612 option.
18613
18614 2021-01-28 Xing GUO <higuoxing@gmail.com>
18615
18616 * gcc.target/riscv/attribute-18.c: New test.
18617
18618 2021-01-27 Harris Snyder <hsnyder@structura.bio>
18619
18620 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
18621 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
18622
18623 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
18624
18625 PR rtl-optimization/97684
18626 * gcc.target/i386/pr97684.c: New.
18627
18628 2021-01-27 Jason Merrill <jason@redhat.com>
18629
18630 PR c++/97874
18631 * g++.dg/lookup/using4.C: No error in C++20.
18632 * g++.dg/cpp0x/decltype37.C: Adjust message.
18633 * g++.dg/template/crash75.C: Adjust message.
18634 * g++.dg/template/crash76.C: Adjust message.
18635 * g++.dg/cpp0x/inh-ctor36.C: New test.
18636 * g++.dg/cpp1z/inh-ctor39.C: New test.
18637 * g++.dg/cpp2a/using-enum-7.C: New test.
18638
18639 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18640
18641 PR target/98853
18642 * gcc.c-torture/execute/pr98853-1.c: New test.
18643 * gcc.c-torture/execute/pr98853-2.c: New test.
18644
18645 2021-01-27 Richard Biener <rguenther@suse.de>
18646
18647 PR tree-optimization/98854
18648 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
18649
18650 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18651
18652 PR fortran/93924
18653 PR fortran/93925
18654 * gfortran.dg/proc_ptr_52.f90 : New test.
18655
18656 2021-01-27 liuhongt <hongtao.liu@intel.com>
18657
18658 PR target/98833
18659 * gcc.target/i386/pr98833.c: New test.
18660
18661 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18662
18663 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
18664 optimize ("no-strict-aliasing") attribute.
18665 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
18666 array to avoid violating TBAA.
18667 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18668 array to avoid violating TBAA.
18669 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
18670 array to avoid violating TBAA.
18671 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
18672 array to avoid violating TBAA.
18673
18674 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18675
18676 PR fortran/98472
18677 * gfortran.dg/elemental_function_5.f90 : New test.
18678
18679 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18680
18681 PR tree-optimization/97260
18682 * gcc.dg/tree-ssa/pr97260.c: New test.
18683
18684 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
18685
18686 * lib/target-supports.exp (check_effective_target_c++2a):
18687 Check for C++2a or C++23.
18688 (check_effective_target_c++20_down): New.
18689 (check_effective_target_c++23_only): New.
18690 (check_effective_target_c++23): New.
18691 * g++.dg/cpp23/cplusplus.C: New.
18692
18693 2021-01-26 Jason Merrill <jason@redhat.com>
18694
18695 PR c++/97474
18696 * g++.dg/torture/pr97474.C: New test.
18697
18698 2021-01-26 Jason Merrill <jason@redhat.com>
18699
18700 PR c++/97566
18701 * g++.dg/cpp2a/no_unique_address10.C: New test.
18702 * g++.dg/cpp2a/no_unique_address9.C: New test.
18703
18704 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18705
18706 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
18707 optimize ("no-strict-aliasing") attribute.
18708 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
18709 array to avoid violating TBAA.
18710 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18711 array to avoid violating TBAA.
18712 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
18713 array to avoid violating TBAA.
18714 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
18715 array to avoid violating TBAA.
18716
18717 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18718
18719 PR target/98681
18720 * gcc.c-torture/execute/pr98681.c: New test.
18721
18722 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
18723
18724 PR fortran/67539
18725 * gfortran.dg/elemental_assignment_1.f90: New test.
18726
18727 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
18728
18729 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
18730 add previously missing space in '$ident link'.
18731
18732 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18733
18734 PR middle-end/98807
18735 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
18736
18737 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18738
18739 * gnat.dg/asan1.adb: New test.
18740 * gnat.dg/asan1_pkg.ads: New additional source.
18741
18742 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18743
18744 PR fortran/70070
18745 * gfortran.dg/pr70070.f90: New test.
18746
18747 2021-01-25 Martin Sebor <msebor@redhat.com>
18748
18749 PR c++/98646
18750 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18751 * g++.dg/warn/Wnonnull10.C: New test.
18752 * g++.dg/warn/Wnonnull9.C: New test.
18753
18754 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18755
18756 * gfortran.dg/associate_57.f90: New test.
18757
18758 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18759
18760 PR fortran/96843
18761 * gfortran.dg/interface_assignment_7.f90: New test.
18762
18763 2021-01-25 Jason Merrill <jason@redhat.com>
18764
18765 PR c++/98463
18766 * g++.dg/cpp2a/no_unique_address8.C: New test.
18767
18768 2021-01-25 Richard Biener <rguenther@suse.de>
18769
18770 PR middle-end/98807
18771 * gcc.dg/pr98807.c: New testcase.
18772
18773 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
18774
18775 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18776 * gnat.dg/thunk2_pkg.ads: New helper.
18777
18778 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
18779
18780 PR fortran/98517
18781 * gfortran.dg/charlen_18.f90 : New test.
18782
18783 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
18784
18785 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18786 with changes.
18787 * g++.dg/tc1/dr142.C: Same as above.
18788 * g++.dg/tc1/dr52.C: Same as above.
18789 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
18790 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
18791 * g++.old-deja/g++.jason/access8.C: Same as above.
18792 * g++.old-deja/g++.law/access4.C: Same as above.
18793 * g++.old-deja/g++.law/visibility12.C: Same as above.
18794 * g++.old-deja/g++.law/visibility4.C: Same as above.
18795 * g++.old-deja/g++.law/visibility8.C: Same as above.
18796 * g++.old-deja/g++.other/access4.C: Same as above.
18797
18798 2021-01-23 Patrick Palka <ppalka@redhat.com>
18799
18800 PR c++/88548
18801 PR c++/97399
18802 * g++.dg/cpp0x/this2.C: New test.
18803 * g++.dg/template/pr97399.C: New test.
18804
18805 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
18806
18807 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
18808 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
18809 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
18810 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
18811 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
18812 * gcc.target/powerpc/pr79251.p9.c: Same.
18813
18814 2021-01-22 Marek Polacek <polacek@redhat.com>
18815
18816 PR c++/96623
18817 * g++.dg/cpp0x/noexcept64.C: New test.
18818
18819 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
18820
18821 * g++.dg/eh/spbp.C: Remove skip on AIX.
18822
18823 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18824
18825 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
18826 typo, UINON_TYPE to UNION_TYPE.
18827
18828 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18829
18830 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
18831 UINON_TYPE to UNION_TYPE.
18832 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
18833 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
18834
18835 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18836
18837 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
18838 optimize ("no-strict-aliasing") attribute.
18839
18840 2021-01-22 Jason Merrill <jason@redhat.com>
18841
18842 PR c++/98744
18843 * g++.dg/init/elide7.C: New test.
18844
18845 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18846
18847 PR sanitizer/95693
18848 * g++.dg/ubsan/pr95693.C: New test.
18849
18850 2021-01-22 Marek Polacek <polacek@redhat.com>
18851
18852 PR c++/98545
18853 * g++.dg/abi/mangle76.C: New test.
18854
18855 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
18856
18857 PR fortran/98565
18858 * gfortran.dg/associated_target_7.f90 : New test.
18859
18860 2021-01-22 Martin Jambor <mjambor@suse.cz>
18861
18862 PR tree-optimization/47059
18863 * gcc.dg/tree-ssa/pr47059.c: New test.
18864
18865 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18866
18867 PR tree-optimization/98766
18868 * gcc.dg/pr98766.c: New test.
18869
18870 2021-01-22 Nathan Sidwell <nathan@acm.org>
18871
18872 PR testsuite/98795
18873 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
18874 embedded absolute paths.
18875 (module_do_it): Append $std to test name.
18876
18877 2021-01-22 Richard Biener <rguenther@suse.de>
18878
18879 PR middle-end/98793
18880 * gcc.dg/pr98793.c: New testcase.
18881
18882 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18883
18884 * gcc.target/powerpc/pr79251.p8.c: New test.
18885 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
18886 instruction counts.
18887 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18888 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18889 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18890 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18891 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18892 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18893 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18894 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18895 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18896 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18897
18898 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18899
18900 * gcc.target/powerpc/pr79251.p9.c: New test.
18901 * gcc.target/powerpc/pr79251-run.c: New test.
18902 * gcc.target/powerpc/pr79251.h: New header.
18903
18904 2021-01-22 Richard Biener <rguenther@suse.de>
18905
18906 PR middle-end/98773
18907 * gcc.dg/torture/pr98773.c: New testcase.
18908
18909 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18910
18911 PR tree-optimization/90248
18912 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
18913 builtins.
18914 * gcc.dg/pr90248.c: New test.
18915
18916 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18917
18918 PR tree-optimization/98255
18919 * gcc.dg/pr98255.c: New test.
18920
18921 2021-01-22 Richard Biener <rguenther@suse.de>
18922
18923 PR tree-optimization/98786
18924 * gcc.dg/torture/pr98786.c: New testcase.
18925
18926 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18927
18928 PR target/98636
18929 * gcc.target/arm/pr98636.c: New test.
18930
18931 2021-01-22 liuhongt <hongtao.liu@intel.com>
18932
18933 PR target/96891
18934 PR target/98348
18935 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
18936 * gcc.target/i386/avx512f-pr96891-1.c: New test.
18937 * gcc.target/i386/avx512f-pr96891-2.c: New test.
18938 * gcc.target/i386/avx512f-pr96891-3.c: New test.
18939 * g++.target/i386/avx512f-pr96891-1.C: New test.
18940 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
18941
18942 2021-01-22 Marek Polacek <polacek@redhat.com>
18943
18944 PR c++/97966
18945 * g++.dg/cpp0x/noexcept63.C: New test.
18946
18947 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
18948
18949 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
18950 intervening period.
18951 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
18952 explicitly check for intervening space, tab or period.
18953
18954 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
18955
18956 PR rtl-optimization/98777
18957 * gcc.target/riscv/pr98777.c: New.
18958
18959 2021-01-21 Patrick Palka <ppalka@redhat.com>
18960
18961 PR c++/71879
18962 * g++.dg/cpp0x/decltype-71879.C: New test.
18963
18964 2021-01-21 Jakub Jelinek <jakub@redhat.com>
18965
18966 PR c++/98672
18967 * g++.dg/cpp1y/constexpr-98672.C: New test.
18968
18969 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
18970
18971 PR target/96372
18972 * lib/target-supports.exp
18973 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
18974 * gcc.target/arm/ivopts.c: Use target
18975 'arm_thumb2_no_arm_v8_1_lob'.
18976
18977 2021-01-21 Nathan Sidwell <nathan@acm.org>
18978
18979 PR c++/98530
18980 * g++.dg/modules/stat-mem-1.h: New.
18981 * g++.dg/modules/stat-mem-1_a.H: New.
18982 * g++.dg/modules/stat-mem-1_b.C: New.
18983
18984 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
18985
18986 PR fortran/96320
18987 * gfortran.dg/module_procedure_5.f90 : New test.
18988 * gfortran.dg/module_procedure_6.f90 : New test.
18989
18990 2021-01-21 Richard Biener <rguenther@suse.de>
18991
18992 PR testsuite/97299
18993 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
18994
18995 2021-01-21 Richard Biener <rguenther@suse.de>
18996
18997 PR testsuite/98241
18998 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
18999
19000 2021-01-21 Richard Biener <rguenther@suse.de>
19001
19002 * gcc.dg/Walloca-2.c: Un-XFAIL.
19003
19004 2021-01-21 liuhongt <hongtao.liu@intel.com>
19005
19006 PR rtl-optimization/98694
19007 * gcc.target/i386/pr98694.c: New test.
19008
19009 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
19010
19011 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
19012
19013 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19014
19015 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
19016 dup.
19017
19018 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
19019
19020 PR rtl-optimization/98722
19021 * g++.target/s390/pr98722.C: New.
19022
19023 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
19024
19025 PR tree-optimization/96674
19026 * gcc.dg/pr96674.c: New tests.
19027
19028 2021-01-20 Patrick Palka <ppalka@redhat.com>
19029
19030 PR c++/95434
19031 * g++.dg/cpp2a/lambda-generic9.C: New test.
19032
19033 2021-01-20 Patrick Palka <ppalka@redhat.com>
19034
19035 PR c++/82613
19036 * g++.dg/parse/access12.C: New test.
19037 * g++.dg/template/access35.C: New test.
19038
19039 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
19040
19041 PR tree-optimization/98535
19042 * gcc.target/aarch64/sve/pr98535.c: New file.
19043
19044 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19045
19046 PR fortran/98763
19047 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
19048 missing diagnostic issues with c_intptr_t == default integer kind.
19049
19050 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19051
19052 PR tree-optimization/98721
19053 * gcc.dg/pr98721-1.c: New test.
19054 * gcc.dg/pr98721-2.c: New test.
19055
19056 2021-01-20 Richard Biener <rguenther@suse.de>
19057
19058 PR tree-optimization/98758
19059 * gcc.dg/torture/pr98758.c: New testcase.
19060
19061 2021-01-20 Jakub Jelinek <jakub@redhat.com>
19062
19063 PR c++/98742
19064 * c-c++-common/gomp/task-detach-2.c: New test.
19065
19066 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
19067
19068 PR fortran/98757
19069 PR fortran/98476
19070 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
19071
19072 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
19073
19074 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
19075 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
19076 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
19077 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
19078 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
19079 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
19080
19081 2021-01-19 Marek Polacek <polacek@redhat.com>
19082
19083 PR c++/98659
19084 * g++.dg/template/deduce8.C: New test.
19085
19086 2021-01-19 Marek Polacek <polacek@redhat.com>
19087
19088 PR c++/98687
19089 * g++.dg/lookup/using64.C: New test.
19090 * g++.dg/lookup/using65.C: New test.
19091
19092 2021-01-19 Martin Sebor <msebor@redhat.com>
19093
19094 PR middle-end/98664
19095 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
19096 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
19097 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
19098 * gcc.dg/Wfree-nonheap-object-4.c: New test.
19099
19100 2021-01-19 Patrick Palka <ppalka@redhat.com>
19101
19102 PR c++/41437
19103 PR c++/58993
19104 * g++.dg/opt/pr87974.C: Adjust.
19105 * g++.dg/template/access34.C: New test.
19106 * g++.dg/template/friend68.C: New test.
19107 * g++.dg/template/friend69.C: New test.
19108
19109 2021-01-19 Marek Polacek <polacek@redhat.com>
19110
19111 PR c++/98333
19112 * g++.dg/cpp0x/noexcept62.C: New test.
19113
19114 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
19115
19116 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
19117
19118 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19119
19120 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19121 (CHECK_CUMULATIVE_SAT): Delete.
19122 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
19123 variables.
19124 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
19125 Remove uses of the above.
19126 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
19127 Likewise.
19128 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
19129 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
19130 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
19131 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
19132 Likewise.
19133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
19134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
19135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
19136 Likewise.
19137 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
19138 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
19139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
19140 Likewise.
19141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
19142 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
19143 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
19144 Likewise.
19145 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
19146 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
19147 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
19148 Likewise.
19149 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
19150 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
19151 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
19152 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
19153 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
19154 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
19155 Likewise.
19156 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
19157 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
19158 Likewise.
19159 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
19160 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
19161 Likewise.
19162 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
19163 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
19164 Likewise.
19165 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
19166 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
19167 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
19168 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
19169 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
19170 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
19171 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
19172 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
19173 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
19174 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
19175
19176 2021-01-19 Jeff Law <law@redhat.com>
19177
19178 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
19179 and update expected output.
19180
19181 2021-01-19 Richard Biener <rguenther@suse.de>
19182
19183 PR ipa/98330
19184 * g++.dg/pr98330.C: New testcase.
19185 * gcc.dg/pr98330.c: Likewise.
19186
19187 2021-01-19 Richard Biener <rguenther@suse.de>
19188
19189 PR ipa/97673
19190 * gfortran.dg/pr97673.f90: New testcase.
19191
19192 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
19193
19194 PR fortran/98476
19195 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
19196 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
19197 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
19198
19199 2021-01-19 Martin Jambor <mjambor@suse.cz>
19200
19201 PR ipa/98690
19202 * g++.dg/ipa/pr98690.C: New test.
19203
19204 2021-01-18 Jeff Law <law@redhat.com>
19205
19206 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
19207
19208 2021-01-18 Patrick Palka <ppalka@redhat.com>
19209
19210 * g++.dg/cpp1z/class-deduction77.C: New test.
19211
19212 2021-01-18 Jakub Jelinek <jakub@redhat.com>
19213
19214 PR tree-optimization/98727
19215 * gcc.c-torture/execute/pr98727.c: New test.
19216
19217 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19218
19219 PR testsuite/97987
19220 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
19221 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
19222
19223 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
19224
19225 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
19226 * g++.dg/no-stack-protector-attr.C: Likewise.
19227
19228 2021-01-18 David Malcolm <dmalcolm@redhat.com>
19229
19230 * gcc.dg/analyzer/attr-malloc-1.c: New test.
19231 * gcc.dg/analyzer/attr-malloc-2.c: New test.
19232 * gcc.dg/analyzer/attr-malloc-4.c: New test.
19233 * gcc.dg/analyzer/attr-malloc-5.c: New test.
19234 * gcc.dg/analyzer/attr-malloc-6.c: New test.
19235 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
19236 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
19237
19238 2021-01-18 Richard Biener <rguenther@suse.de>
19239
19240 PR testsuite/97494
19241 * gcc.dg/vect/slp-11b.c: Adjust.
19242
19243 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19244
19245 PR target/71233
19246 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
19247 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
19248
19249 2021-01-18 Richard Biener <rguenther@suse.de>
19250
19251 PR testsuite/97299
19252 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
19253
19254 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
19255
19256 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
19257 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
19258 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
19259 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
19260 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
19261 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
19262 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
19263 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
19264 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
19265 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
19266 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
19267 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
19268
19269 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
19270
19271 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
19272 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
19273 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
19274 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
19275 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
19276 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
19277 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
19278 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
19279 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
19280 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
19281 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
19282
19283 2021-01-17 Martin Jambor <mjambor@suse.cz>
19284
19285 PR ipa/98222
19286 * gcc.dg/ipa/pr98222.c: New test.
19287
19288 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19289
19290 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
19291 ../../../libgfortran/ISO_Fortran_binding.h rather than
19292 ISO_Fortran_binding.h.
19293
19294 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
19295
19296 * c-c++-common/gomp/task-detach-1.c: New.
19297 * g++.dg/gomp/task-detach-1.C: New.
19298 * gcc.dg/gomp/task-detach-1.c: New.
19299 * gfortran.dg/gomp/task-detach-1.f90: New.
19300
19301 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19302
19303 PR tree-optimization/96669
19304 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
19305 * gcc.dg/tree-ssa/pr96669-2.c: New test.
19306
19307 2021-01-16 Jakub Jelinek <jakub@redhat.com>
19308
19309 PR tree-optimization/96271
19310 * gcc.target/i386/pr96271.c: New test.
19311
19312 2021-01-15 Carl Love <cel@us.ibm.com>
19313
19314 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
19315
19316 2021-01-15 Harris Snyder <hsnyder@structura.bio>
19317
19318 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
19319 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
19320
19321 2021-01-15 Nathan Sidwell <nathan@acm.org>
19322
19323 PR c++/98538
19324 * g++.dg/template/pr98538.C: New.
19325
19326 2021-01-15 Nathan Sidwell <nathan@acm.org>
19327
19328 PR preprocessor/95253
19329 * g++.dg/modules/dep-1_a.C: Adjust expected output.
19330 * g++.dg/modules/dep-1_b.C: Likewise.
19331 * g++.dg/modules/dep-2.C: Likewise.
19332
19333 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19334
19335 PR tree-optimization/96669
19336 * gcc.dg/tree-ssa/pr96669-1.c: New test.
19337
19338 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19339
19340 PR tree-optimization/96681
19341 * gcc.dg/tree-ssa/pr96681.c: New test.
19342
19343 2021-01-15 Jason Merrill <jason@redhat.com>
19344
19345 PR c++/98642
19346 * g++.dg/cpp1z/elide5.C: New test.
19347
19348 2021-01-15 Jason Merrill <jason@redhat.com>
19349
19350 * g++.dg/cpp1z/elide4.C: New test.
19351
19352 2021-01-15 Jason Merrill <jason@redhat.com>
19353
19354 PR c++/63707
19355 * g++.dg/cpp0x/initlist-array13.C: New test.
19356
19357 2021-01-15 Alexandre Oliva <oliva@adacore.com>
19358
19359 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
19360 * gcc.dg/analyzer/data-model-1.c: Likewise.
19361 * gcc.dg/analyzer/malloc-1.c: Likewise.
19362 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
19363
19364 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19365
19366 PR tree-optimization/96671
19367 * gcc.dg/tree-ssa/pr96671-1.c: New test.
19368 * gcc.dg/tree-ssa/pr96671-2.c: New test.
19369
19370 2021-01-15 Jakub Jelinek <jakub@redhat.com>
19371
19372 PR tree-optimization/98597
19373 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
19374 Expect for now a (char *) cast for VLAs.
19375 * gcc.dg/uninit-40.c: New test.
19376
19377 2021-01-15 Nathan Sidwell <nathan@acm.org>
19378
19379 PR c++/98591
19380 * g++.dg/modules/pr98591.H: New file.
19381
19382 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
19383
19384 PR target/88836
19385 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
19386 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
19387
19388 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
19389
19390 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
19391 libatomic into testcases in gcc.target/s390/md.
19392 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
19393 -latomic.
19394
19395 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19396
19397 PR target/71233
19398 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19399 vceqz_p64, vceqq_p64 and vceqzq_p64.
19400 * gcc.target/arm/simd/vceqz_p64.c: New test.
19401 * gcc.target/arm/simd/vceqzq_p64.c: New test.
19402
19403 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19404
19405 Revert:
19406 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19407
19408 PR target/71233
19409 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19410 vceqz_p64, vceqq_p64 and vceqzq_p64.
19411
19412 2021-01-15 Martin Liska <mliska@suse.cz>
19413
19414 * lib/gcov.exp: Use 'env python3' for execution of pytests.
19415 Check that pytest accepts all needed options first.
19416 Improve formatting of PASS/FAIL lines.
19417
19418 2021-01-15 Richard Biener <rguenther@suse.de>
19419
19420 PR testsuite/96147
19421 * gcc.dg/vect/bb-slp-32.c: Align p.
19422
19423 2021-01-15 Richard Biener <rguenther@suse.de>
19424
19425 PR testsuite/96147
19426 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
19427
19428 2021-01-15 Richard Biener <rguenther@suse.de>
19429
19430 PR testsuite/96147
19431 * gcc.dg/vect/slp-45.c: Key scanning on
19432 vect_hw_misalign.
19433
19434 2021-01-15 Richard Biener <rguenther@suse.de>
19435
19436 PR testsuite/96147
19437 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
19438
19439 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19440
19441 PR target/71233
19442 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
19443 vceqz_p64, vceqq_p64 and vceqzq_p64.
19444
19445 2021-01-15 Richard Biener <rguenther@suse.de>
19446
19447 PR testsuite/96098
19448 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
19449
19450 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19451
19452 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
19453
19454 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
19455
19456 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
19457
19458 2021-01-15 Richard Biener <rguenther@suse.de>
19459
19460 PR tree-optimization/98685
19461 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
19462
19463 2021-01-15 Tamar Christina <tamar.christina@arm.com>
19464
19465 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
19466 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
19467
19468 2021-01-14 David Malcolm <dmalcolm@redhat.com>
19469
19470 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
19471 New file.
19472 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
19473 New file.
19474 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
19475
19476 2021-01-14 Tamar Christina <tamar.christina@arm.com>
19477
19478 * gcc.dg/vect/complex/complex-mla-template.c: New test.
19479 * gcc.dg/vect/complex/complex-mls-template.c: New test.
19480 * gcc.dg/vect/complex/complex-mul-template.c: New test.
19481 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
19482 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
19483 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
19484 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
19485 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
19486 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
19487 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
19488 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
19489 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
19490 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
19491 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
19492 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
19493 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
19494 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
19495 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
19496 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
19497 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
19498 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
19499
19500 2021-01-14 Marek Polacek <polacek@redhat.com>
19501
19502 * g++.dg/template/pr98372.C: Only run in C++14 and up.
19503
19504 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19505
19506 * substr_10.f90: New test.
19507 * substr_9.f90: New test.
19508
19509 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19510
19511 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
19512 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
19513
19514 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19515
19516 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
19517
19518 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19519
19520 PR fortran/98661
19521 * gfortran.dg/pr98661.f90: New test.
19522
19523 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19524
19525 Revert:
19526 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19527
19528 PR fortran/98661
19529 * gfortran.dg/pr98661.f90: New test.
19530
19531 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19532
19533 PR fortran/98661
19534 * gfortran.dg/pr98661.f90: New test.
19535
19536 2021-01-14 Martin Liska <mliska@suse.cz>
19537
19538 * g++.dg/gcov/gcov-17.C: New test.
19539 * g++.dg/gcov/test-gcov-17.py: New test.
19540
19541 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19542
19543 PR target/98667
19544 * gcc.target/i386/pr98667-1.c: New file.
19545 * gcc.target/i386/pr98667-2.c: Likewise.
19546 * gcc.target/i386/pr98667-3.c: Likewise.
19547
19548 2021-01-14 Richard Biener <rguenther@suse.de>
19549
19550 PR tree-optimization/98674
19551 * gcc.dg/vect/pr98674.c: New testcase.
19552
19553 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19554
19555 PR target/98676
19556 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
19557 -mno-stackrealign.
19558 * gcc.target/i386/pr95021-3.c: Likewise.
19559
19560 2021-01-14 Nathan Sidwell <nathan@acm.org>
19561
19562 PR c++/98372
19563 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
19564 * g++.dg/template/pr98372.C: New.
19565
19566 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19567
19568 PR target/98670
19569 * gcc.target/i386/pr98670.c: New test.
19570
19571 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19572
19573 PR tree-optimization/96688
19574 * gcc.dg/tree-ssa/pr96688.c: New test.
19575 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
19576 * gcc.target/i386/pr66821.c: Likewise.
19577
19578 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
19579
19580 * gcc.target/aarch64/sve/cost_model_11.c: New test.
19581 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
19582 -fno-vect-cost-model.
19583
19584 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19585
19586 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
19587 sqxtn2 scan-assembler-times.
19588
19589 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19590
19591 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
19592 scan-assembler-times for xtn2.
19593
19594 2021-01-13 Marek Polacek <polacek@redhat.com>
19595
19596 PR c++/98231
19597 * g++.dg/lookup/using63.C: New test.
19598
19599 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19600
19601 PR tree-optimization/96691
19602 * gcc.dg/tree-ssa/pr96691.c: New test.
19603
19604 2021-01-13 Richard Biener <rguenther@suse.de>
19605
19606 PR tree-optimization/92645
19607 * gcc.target/i386/pr92645-7.c: New testcase.
19608 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
19609 * gcc.dg/pr69047.c: Likewise.
19610
19611 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19612
19613 * gcc.target/aarch64/sve/mls_2.c: New test.
19614 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
19615 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
19616 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
19617 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
19618 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
19619
19620 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19621
19622 * gcc.target/aarch64/sve/mla_2.c: New test.
19623 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
19624 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
19625 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
19626 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
19627 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
19628
19629 2021-01-13 Richard Biener <rguenther@suse.de>
19630
19631 PR tree-optimization/92645
19632 * gcc.target/i386/pr92645-6.c: New testcase.
19633
19634 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19635
19636 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
19637 * gcc.target/aarch64/sve/sel_2.c: Likewise.
19638 * gcc.target/aarch64/sve/sel_3.c: Likewise.
19639
19640 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19641
19642 PR target/95905
19643 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
19644 scan-assembler. Add tests with zero vector as first __builtin_shuffle
19645 operand.
19646 * gcc.target/i386/pr95905-3.c: New test.
19647 * gcc.target/i386/pr95905-4.c: New test.
19648
19649 2021-01-13 Martin Liska <mliska@suse.cz>
19650
19651 PR tree-optimization/98455
19652 * gcc.dg/tree-ssa/pr98455.c: New test.
19653
19654 2021-01-13 Richard Biener <rguenther@suse.de>
19655
19656 PR tree-optimization/98640
19657 * gcc.dg/torture/pr98640.c: New testcase.
19658
19659 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19660
19661 PR target/96938
19662 * gcc.target/i386/pr96938.c: New test.
19663
19664 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19665
19666 PR target/95905
19667 * gcc.target/i386/pr95905-1.c: New test.
19668 * gcc.target/i386/pr95905-2.c: New test.
19669
19670 2021-01-13 Julian Brown <julian@codesourcery.com>
19671
19672 * gcc.target/gcn/fpdiv.c: New test.
19673
19674 2021-01-12 Martin Sebor <msebor@redhat.com>
19675
19676 PR c/98597
19677 PR c/98592
19678 * g++.dg/warn/Wuninitialized-13.C: New test.
19679 gcc.dg/uninit-39.c: New test.
19680 #
19681 * gcc.dg/uninit-39.c: New file.
19682
19683 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
19684
19685 PR target/97875
19686 * gcc.target/arm/simd/mve-vneg.c: Update test.
19687
19688 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
19689
19690 PR target/97969
19691 * gcc.target/arm/pr97969.c: New.
19692
19693 2021-01-12 Patrick Palka <ppalka@redhat.com>
19694
19695 PR c++/98611
19696 * g++.dg/cpp2a/concepts-ctad1.C: New test.
19697 * g++.dg/cpp2a/concepts-ctad2.C: New test.
19698
19699 2021-01-12 Richard Biener <rguenther@suse.de>
19700
19701 PR tree-optimization/98550
19702 * g++.dg/opt/pr98550.C: New testcase.
19703
19704 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19705
19706 PR tree-optimization/98629
19707 * gcc.c-torture/compile/pr98629.c: New test.
19708
19709 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19710
19711 PR tree-optimization/95731
19712 * gcc.dg/tree-ssa/pr95731.c: New test.
19713 * gcc.c-torture/execute/pr95731.c: New test.
19714
19715 2021-01-12 Marek Polacek <polacek@redhat.com>
19716
19717 PR c++/98620
19718 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
19719
19720 2021-01-12 David Malcolm <dmalcolm@redhat.com>
19721
19722 PR analyzer/98628
19723 * gcc.dg/analyzer/pr98628.c: New test.
19724
19725 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19726
19727 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
19728 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
19729 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
19730 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
19731 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
19732 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
19733 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
19734
19735 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19736
19737 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19738 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19739 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19740 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19741
19742 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19743
19744 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19745
19746 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19747
19748 * g++.target/aarch64/sve/abd_1.C: New test.
19749 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19750 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19751 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19752 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19753
19754 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19755
19756 * gcc.target/aarch64/sve/adr_6.c: New test.
19757
19758 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19759
19760 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19761 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19762 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19763 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19764 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19765 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19766 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19767 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19768
19769 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19770
19771 PR testsuite/98602
19772 * g++.target/aarch64/sve/max_1.C: New test.
19773 * g++.target/aarch64/sve/min_1.C: Likewise.
19774 * gcc.target/aarch64/sve/mul_2.c: Likewise.
19775
19776 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19777
19778 * gcc.target/aarch64/sve/shift_2.c: New test.
19779
19780 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19781
19782 PR c++/98481
19783 * g++.dg/abi/abi-tag24.C: New test.
19784
19785 2021-01-11 Richard Biener <rguenther@suse.de>
19786
19787 PR tree-optimization/91403
19788 * gcc.dg/vect/pr91403.c: New testcase.
19789
19790 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
19791
19792 PR testsuite/98225
19793 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
19794 Expect .ld1_args only when GNU LD is used.
19795 Add an exception for *.gcc_args files.
19796
19797 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19798
19799 PR tree-optimization/95867
19800 * gcc.dg/tree-ssa/pr95867.c: New test.
19801
19802 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19803
19804 PR tree-optimization/95852
19805 * gcc.target/i386/pr95852-3.c: New test.
19806 * gcc.target/i386/pr95852-4.c: New test.
19807
19808 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19809
19810 PR tree-optimization/95852
19811 * gcc.target/i386/pr95852-1.c: New test.
19812 * gcc.target/i386/pr95852-2.c: New test.
19813
19814 2021-01-11 Martin Liska <mliska@suse.cz>
19815
19816 PR gcov-profile/98273
19817 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
19818 * g++.dg/gcov/pr98273.C: New test.
19819 * g++.dg/gcov/gcov.py: New test.
19820 * g++.dg/gcov/test-pr98273.py: New test.
19821
19822 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
19823
19824 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
19825 constant then rather than addition.
19826 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
19827 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
19828
19829 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19830
19831 PR c++/98556
19832 * c-c++-common/pr98556.c: New test.
19833
19834 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19835
19836 PR rtl-optimization/98603
19837 * gcc.target/i386/pr98603.c: New test.
19838 * gcc.target/aarch64/pr98603.c: New test.
19839
19840 2021-01-09 Alexandre Oliva <oliva@gnu.org>
19841
19842 PR debug/97714
19843 * gcc.dg/debug/pr97714.c: New.
19844
19845 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19846
19847 PR target/98482
19848 * gcc.target/i386/pr98482-1.c: Require lp64.
19849 * gcc.target/i386/pr98482-2.c: Likewise.
19850
19851 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
19852
19853 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
19854 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
19855
19856 2021-01-08 Patrick Palka <ppalka@redhat.com>
19857
19858 PR c++/98551
19859 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
19860
19861 2021-01-08 Patrick Palka <ppalka@redhat.com>
19862
19863 PR c++/98515
19864 * g++.dg/template/access32.C: New test.
19865 * g++.dg/template/access33.C: New test.
19866
19867 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19868
19869 PR target/98482
19870 * gcc.target/i386/pr98482-2.c: Updated.
19871
19872 2021-01-08 Richard Biener <rguenther@suse.de>
19873
19874 PR tree-optimization/98544
19875 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
19876
19877 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19878
19879 PR target/98482
19880 * gcc.target/i386/pr98482-1.c: New test.
19881 * gcc.target/i386/pr98482-1.c: Likewise.
19882 * gcc.target/i386/pr98482-2.c: New file.
19883
19884 2021-01-08 Jakub Jelinek <jakub@redhat.com>
19885
19886 PR target/98585
19887 * gcc.target/i386/pr98585.c: New test.
19888
19889 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19890
19891 * gcc.target/aarch64/sve/cnot_2.c: New test.
19892 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
19893 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
19894 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
19895 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
19896 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
19897 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
19898
19899 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19900
19901 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
19902 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
19903 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
19904 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
19905 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
19906 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
19907 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
19908 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
19909
19910 2021-01-08 Tamar Christina <tamar.christina@arm.com>
19911
19912 * lib/target-supports.exp
19913 (check_effective_target_aarch64_asm_sve2_ok): New.
19914 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
19915 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
19916
19917 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19918
19919 * gcc.target/aarch64/usaba_1.c: New test.
19920
19921 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19922
19923 PR fortran/93794
19924 * gfortran.dg/deferred_character_35.f90 : New test.
19925
19926 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19927
19928 PR fortran/98458
19929 * gfortran.dg/implied_do_3.f90 : New test.
19930
19931 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19932
19933 * gcc.dg/array-quals-1.c: Allow srodata.
19934
19935 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19936
19937 * gcc.target/riscv/predef-10.c: New.
19938 * gcc.target/riscv/predef-11.c: New.
19939 * gcc.target/riscv/predef-12.c: New.
19940 * gcc.target/riscv/predef-13.c: New.
19941
19942 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19943
19944 PR c++/98329
19945 * g++.dg/cpp2a/bit-cast10.C: New test.
19946
19947 2021-01-07 Martin Sebor <msebor@redhat.com>
19948
19949 PR middle-end/98578
19950 * gcc.dg/plugin/gil-1.c: Adjust expected output.
19951 * gcc.dg/uninit-pr98578.c: New test.
19952
19953 2021-01-07 Marek Polacek <polacek@redhat.com>
19954
19955 PR c++/98441
19956 * g++.dg/cpp0x/auto55.C: New test.
19957
19958 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19959
19960 PR analyzer/98580
19961 * gcc.dg/analyzer/pr98580-a.c: New test.
19962 * gcc.dg/analyzer/pr98580-b.c: New test.
19963
19964 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
19965
19966 PR fortran/93701
19967 * gfortran.dg/associate_54.f90: New test.
19968 * gfortran.dg/associate_55.f90: New test.
19969 * gfortran.dg/associate_56.f90: New test.
19970
19971 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19972
19973 PR target/98567
19974 * gcc.target/i386/pr98567-1.c: New test.
19975 * gcc.target/i386/pr98567-2.c: New test.
19976
19977 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19978
19979 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
19980 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
19981 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
19982 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
19983 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
19984 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
19985 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
19986 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
19987
19988 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19989
19990 PR tree-optimization/98560
19991 * gcc.dg/vect/pr98560-2.c: New test.
19992
19993 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19994
19995 PR tree-optimization/98560
19996 * gcc.dg/vect/pr98560-1.c: New test.
19997
19998 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19999
20000 PR tree-optimization/98568
20001 * g++.dg/torture/pr98568.C: New test.
20002
20003 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
20004
20005 * gcc.target/i386/pr92658-avx512bw.c: Add
20006 -mprefer-vector-width=512 to avoid impact of different default
20007 mtune which gcc is built with.
20008 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
20009
20010 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20011
20012 PR analyzer/97074
20013 * gcc.dg/analyzer/pr97074.c: New test.
20014
20015 2021-01-07 David Malcolm <dmalcolm@redhat.com>
20016
20017 PR analyzer/98564
20018 * gcc.dg/analyzer/pr98564.c: New test.
20019
20020 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
20021
20022 PR rtl-optimization/97978
20023 * gcc.target/i386/pr97978.c: New.
20024
20025 2021-01-06 Martin Sebor <msebor@redhat.com>
20026
20027 PR c++/95768
20028 * g++.dg/pr95768.C: New test.
20029 * g++.dg/warn/Wuninitialized-12.C: New test.
20030 * gcc.dg/uninit-38.c: New test.
20031
20032 2021-01-06 Martin Sebor <msebor@redhat.com>
20033
20034 PR c++/98305
20035 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
20036
20037 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
20038
20039 PR c++/96504
20040 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
20041 as the final suspend point so that we can check that the state
20042 machine has reached the expected point.
20043
20044 2021-01-06 Marek Polacek <polacek@redhat.com>
20045
20046 PR testsuite/98566
20047 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
20048 dg-error.
20049
20050 2021-01-06 Alexandre Oliva <oliva@adacore.com>
20051
20052 * g++.dg/opt/store-merging-2.C: Add the required alignment.
20053
20054 2021-01-06 Richard Biener <rguenther@suse.de>
20055
20056 PR tree-optimization/95582
20057 * gcc.dg/pr95582.c: New testcase.
20058
20059 2021-01-06 Richard Biener <rguenther@suse.de>
20060
20061 PR tree-optimization/98513
20062 * gcc.dg/tree-ssa/pr98513.c: New testcase.
20063
20064 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20065
20066 PR analyzer/97072
20067 * gcc.dg/analyzer/pr97072.c: New test.
20068
20069 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20070
20071 PR analyzer/98073
20072 * gcc.dg/analyzer/pr98073.c: New test.
20073
20074 2021-01-06 David Malcolm <dmalcolm@redhat.com>
20075
20076 PR analyzer/98223
20077 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
20078
20079 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
20080
20081 * gcc.target/s390/s390.exp: Replace %% with %.
20082
20083 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
20084
20085 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
20086
20087 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20088
20089 PR target/98495
20090 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
20091 unsigned short to compute pextrw result.
20092
20093 2021-01-05 Patrick Palka <ppalka@redhat.com>
20094
20095 * g++.dg/template/partial5.C: Adjust directives to expect the
20096 same errors across all dialects.
20097 * g++.dg/cpp1z/nontype-auto17.C: New test.
20098 * g++.dg/cpp1z/nontype-auto18.C: New test.
20099 * g++.dg/template/ttp33.C: New test.
20100
20101 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20102
20103 PR tree-optimization/94802
20104 * gcc.target/i386/pr94802.c: New test.
20105 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
20106
20107 2021-01-05 Richard Biener <rguenther@suse.de>
20108
20109 PR tree-optimization/98516
20110 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
20111 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
20112
20113 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20114
20115 PR c++/98469
20116 * g++.dg/cpp2a/bit-cast8.C: New test.
20117 * g++.dg/cpp2a/bit-cast9.C: New test.
20118
20119 2021-01-05 Marek Polacek <polacek@redhat.com>
20120
20121 PR c++/82099
20122 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
20123 * g++.dg/cpp0x/noexcept61.C: New test.
20124
20125 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20126
20127 PR tree-optimization/96928
20128 * gcc.dg/tree-ssa/pr96928.c: New test.
20129 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
20130 instead of scanning rtl dump for ifcvt message check assembly
20131 for xor instruction.
20132
20133 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20134
20135 PR tree-optimization/96930
20136 * g++.dg/tree-ssa/pr96930.C: New test.
20137
20138 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20139
20140 PR tree-optimization/96239
20141 * gcc.dg/tree-ssa/pr96239.c: New test.
20142
20143 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
20144
20145 PR target/98522
20146 * gcc.target/i386/pr98522.c: New test.
20147
20148 2021-01-05 Nathan Sidwell <nathan@acm.org>
20149
20150 * g++.dg/modules/mod-decl-1.C: Adjust.
20151 * g++.dg/modules/p0713-2.C: Adjust.
20152 * g++.dg/modules/p0713-3.C: Adjust.
20153
20154 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
20155
20156 PR target/98495
20157 * gcc.target/i386/pr98495-1.c: New test.
20158 * gcc.target/i386/pr98495-2.c: New test.
20159 * gcc.target/i386/pr98495-3.c: New test.
20160 * gcc.target/i386/pr98495-4.c: New test.
20161 * gcc.target/i386/pr98495-5.c: New test.
20162
20163 2021-01-05 liuhongt <hongtao.liu@intel.com>
20164
20165 * gcc.target/i386/sse2-pr98461-2.c: New test.
20166
20167 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20168
20169 PR rtl-optimization/97144
20170 * gcc.c-torture/compile/pr97144.c: New test.
20171 * gcc.target/aarch64/sve/pr97144.c: Likewise.
20172
20173 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
20174
20175 PR rtl-optimization/98403
20176 * g++.dg/opt/pr98403.C: New test.
20177
20178 2021-01-05 Jakub Jelinek <jakub@redhat.com>
20179
20180 PR rtl-optimization/98334
20181 * gcc.target/i386/pr98334.c: New test.
20182
20183 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
20184
20185 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
20186
20187 2021-01-05 David Malcolm <dmalcolm@redhat.com>
20188
20189 PR analyzer/98293
20190 * gcc.dg/analyzer/pr98293.c: New test.
20191
20192 2021-01-04 Martin Uecker <muecker@gwdg.de>
20193
20194 PR c/98029
20195 * gcc.dg/pr98029.c: New test.
20196
20197 2021-01-04 Nathan Sidwell <nathan@acm.org>
20198
20199 * g++.dg/modules/binding-1_a.H: New.
20200 * g++.dg/modules/binding-1_b.H: New.
20201 * g++.dg/modules/binding-1_c.C: New.
20202 * g++.dg/modules/binding-2.H: New.
20203 * g++.dg/modules/builtin-3_a.C: New.
20204 * g++.dg/modules/global-2_a.C: New.
20205 * g++.dg/modules/global-2_b.C: New.
20206 * g++.dg/modules/global-3_a.C: New.
20207 * g++.dg/modules/global-3_b.C: New.
20208 * g++.dg/modules/hello-1_a.C: New.
20209 * g++.dg/modules/hello-1_b.C: New.
20210 * g++.dg/modules/iostream-1_a.H: New.
20211 * g++.dg/modules/iostream-1_b.C: New.
20212 * g++.dg/modules/part-5_a.C: New.
20213 * g++.dg/modules/part-5_b.C: New.
20214 * g++.dg/modules/part-5_c.C: New.
20215 * g++.dg/modules/stdio-1_a.H: New.
20216 * g++.dg/modules/stdio-1_b.C: New.
20217 * g++.dg/modules/string-1_a.H: New.
20218 * g++.dg/modules/string-1_b.C: New.
20219 * g++.dg/modules/string-view1.C: New.
20220 * g++.dg/modules/string-view2.C: New.
20221 * g++.dg/modules/tinfo-1.C: New.
20222 * g++.dg/modules/tinfo-2_a.H: New.
20223 * g++.dg/modules/tinfo-2_b.C: New.
20224 * g++.dg/modules/tname-spec-1_a.H: New.
20225 * g++.dg/modules/tname-spec-1_b.C: New.
20226 * g++.dg/modules/xtreme-header-1.h: New.
20227 * g++.dg/modules/xtreme-header-1_a.H: New.
20228 * g++.dg/modules/xtreme-header-1_b.C: New.
20229 * g++.dg/modules/xtreme-header-1_c.C: New.
20230 * g++.dg/modules/xtreme-header-2.h: New.
20231 * g++.dg/modules/xtreme-header-2_a.H: New.
20232 * g++.dg/modules/xtreme-header-2_b.C: New.
20233 * g++.dg/modules/xtreme-header-2_c.C: New.
20234 * g++.dg/modules/xtreme-header-3.h: New.
20235 * g++.dg/modules/xtreme-header-3_a.H: New.
20236 * g++.dg/modules/xtreme-header-3_b.C: New.
20237 * g++.dg/modules/xtreme-header-3_c.C: New.
20238 * g++.dg/modules/xtreme-header-4.h: New.
20239 * g++.dg/modules/xtreme-header-4_a.H: New.
20240 * g++.dg/modules/xtreme-header-4_b.C: New.
20241 * g++.dg/modules/xtreme-header-4_c.C: New.
20242 * g++.dg/modules/xtreme-header-5.h: New.
20243 * g++.dg/modules/xtreme-header-5_a.H: New.
20244 * g++.dg/modules/xtreme-header-5_b.C: New.
20245 * g++.dg/modules/xtreme-header-5_c.C: New.
20246 * g++.dg/modules/xtreme-header-6.h: New.
20247 * g++.dg/modules/xtreme-header-6_a.H: New.
20248 * g++.dg/modules/xtreme-header-6_b.C: New.
20249 * g++.dg/modules/xtreme-header-6_c.C: New.
20250 * g++.dg/modules/xtreme-header.h: New.
20251 * g++.dg/modules/xtreme-header_a.H: New.
20252 * g++.dg/modules/xtreme-header_b.C: New.
20253 * g++.dg/modules/xtreme-tr1.h: New.
20254 * g++.dg/modules/xtreme-tr1_a.H: New.
20255 * g++.dg/modules/xtreme-tr1_b.C: New.
20256
20257 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20258
20259 PR tree-optimization/95401
20260 * g++.dg/vect/pr95401.cc: New test.
20261 * g++.dg/vect/pr95401a.cc: Likewise.
20262
20263 2021-01-04 Richard Biener <rguenther@suse.de>
20264
20265 PR tree-optimization/98308
20266 * gcc.dg/vect/pr98308.c: New testcase.
20267
20268 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20269
20270 PR tree-optimization/95771
20271 * gcc.target/i386/pr95771.c: New test.
20272
20273 2021-01-04 Richard Biener <rguenther@suse.de>
20274
20275 PR tree-optimization/98464
20276 * g++.dg/opt/pr98464.C: New testcase.
20277
20278 2021-01-04 Richard Biener <rguenther@suse.de>
20279
20280 PR tree-optimization/98282
20281 * g++.dg/opt/pr98282.C: New testcase.
20282
20283 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20284
20285 PR target/89057
20286 * gcc.target/aarch64/pr89057.c: New test.
20287
20288 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
20289
20290 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
20291 [-32, 31].
20292 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
20293 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
20294 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
20295
20296 2021-01-04 Martin Liska <mliska@suse.cz>
20297
20298 * README: Convert to utf8 from iso8859.
20299
20300 2021-01-04 Martin Liska <mliska@suse.cz>
20301
20302 * gcc.target/avr/avr.exp: Run dos2unix on the file.
20303
20304 2021-01-04 Richard Biener <rguenther@suse.de>
20305
20306 PR tree-optimization/98291
20307 * gcc.dg/vect/slp-reduc-11.c: New testcase.
20308 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
20309
20310 2021-01-04 Jakub Jelinek <jakub@redhat.com>
20311
20312 PR tree-optimization/96782
20313 * gcc.dg/tree-ssa/pr96782.c: New test.
20314
20315 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
20316
20317 * gcc.misc-tests/outputs.exp: Adjust testcase.
20318
20319 2021-01-01 Jakub Jelinek <jakub@redhat.com>
20320
20321 * ChangeLog-2020: Rotate ChangeLog. New file.
20322
20323 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20324
20325 * lib/target-supports.exp
20326 (check_effective_target_arm_fp16_alternative_ok_nocache):
20327 Return zero for *-*-vxworks7r* targets.
20328 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
20329 * gcc.target/arm/aapcs/vfp23.c: Likewise.
20330 * gcc.target/arm/aapcs/vfp24.c: Likewise.
20331 * gcc.target/arm/aapcs/vfp25.c: Likewise.
20332
20333 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20334
20335 * g++.dg/init/new26.C: Fix overriding of the delete operator
20336 for c++14 profile.
20337
20338 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20339
20340 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
20341 not supported).
20342
20343 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20344
20345 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
20346 the test's dg-options.
20347 * gcc.target/arm/pr78255-2.c: Likewise.
20348
20349 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20350
20351 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
20352
20353 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20354
20355 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
20356 headers too.
20357
20358 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20359
20360 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
20361
20362 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20363
20364 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
20365 directives.
20366
20367 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20368
20369 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
20370
20371 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20372
20373 * g++.dg/other/anon5.C: Skip on vxworks kernel.
20374
20375 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
20376
20377 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
20378 * gcc.dg/vxworks/initpri2.c: Likewise.
20379
20380 2021-01-01 Joel Brobecker <brobecker@adacore.com>
20381
20382 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
20383 targets.
20384
20385 2021-01-01 Olivier Hainque <hainque@adacore.com>
20386
20387 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
20388 * gcc.dg/pthread-init-2.c: Ditto.
20389
20390 2021-01-01 Olivier Hainque <hainque@adacore.com>
20391
20392 * lib/target-supports.exp (check_weak_available,
20393 check_fork_available, check_effective_target_lto,
20394 check_effective_target_mempcpy): Add vxworks filters.
20395
20396 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20397
20398 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
20399 explicit -mno-long-calls.
20400 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
20401
20402 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20403
20404 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
20405 * g++.target/arm/no_unique_address_2.C: Likewise.
20406
20407 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20408
20409 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
20410 * gcc.target/arm/headmerge-2.c: Likewise.
20411
20412 2021-01-01 Alexandre Oliva <oliva@adacore.com>
20413
20414 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
20415
20416 \f
20417 Copyright (C) 2021 Free Software Foundation, Inc.
20418
20419 Copying and distribution of this file, with or without modification,
20420 are permitted in any medium without royalty provided the copyright
20421 notice and this notice are preserved.