Daily bump.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2021-06-12  David Edelsohn  <dje.gcc@gmail.com>
2
3         * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4         * gcc.dg/uninit-pr93100.c: Skip on AIX.
5         * gcc.target/powerpc/pr100085.c: Require int128 and float128.
6
7 2021-06-12  Jason Merrill  <jason@redhat.com>
8
9         * g++.dg/ext/attrib62.C: No longer warn.
10         * g++.dg/diagnostic/maybe_unused1.C: New test.
11
12 2021-06-12  Jason Merrill  <jason@redhat.com>
13
14         PR c++/101029
15         * g++.dg/ext/array4.C: New test.
16
17 2021-06-11  Carl Love  <cel@us.ibm.com>
18
19         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
20         (dg-require-effective-target): Change target to p9vector_hw.
21
22 2021-06-11  Thomas Schwinge  <thomas@codesourcery.com>
23
24         * gcc.dg/gomp/simd-clones-2.c: Enhance.
25
26 2021-06-11  Patrick Palka  <ppalka@redhat.com>
27
28         DR 1227
29         PR c++/96560
30         * g++.dg/template/sfinae-dr1227.C: New test.
31
32 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
33
34         PR target/101016
35         * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
36
37 2021-06-11  Roger Sayle  <roger@nextmovesoftware.com>
38
39         PR tree-optimization/96392
40         * gcc.dg/pr96392.c: New test.
41
42 2021-06-11  Richard Biener  <rguenther@suse.de>
43
44         PR tree-optimization/101025
45         * gcc.dg/torture/pr101025.c: New testcase.
46
47 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
48
49         PR target/99939
50         * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
51         directives check for target is v8.1-m.main+mve or not before
52         comparing the assembly output.
53         * gcc.target/arm/cmse/cmse-20.c: New test.
54
55 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
56
57         PR c++/100974
58         * g++.dg/cpp23/consteval-if1.C: New test.
59         * g++.dg/cpp23/consteval-if2.C: New test.
60         * g++.dg/cpp23/consteval-if3.C: New test.
61         * g++.dg/cpp23/consteval-if4.C: New test.
62         * g++.dg/cpp23/consteval-if5.C: New test.
63         * g++.dg/cpp23/consteval-if6.C: New test.
64         * g++.dg/cpp23/consteval-if7.C: New test.
65         * g++.dg/cpp23/consteval-if8.C: New test.
66         * g++.dg/cpp23/consteval-if9.C: New test.
67         * g++.dg/cpp23/consteval-if10.C: New test.
68         * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
69
70 2021-06-11  David Malcolm  <dmalcolm@redhat.com>
71
72         * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
73         expected number of enodes after the loop.
74         * gcc.dg/analyzer/paths-8.c: New test.
75
76 2021-06-11  Richard Biener  <rguenther@suse.de>
77
78         PR tree-optimization/101028
79         * gcc.dg/pr101028.c: New testcase.
80
81 2021-06-11  Richard Biener  <rguenther@suse.de>
82
83         PR tree-optimization/101026
84         * gfortran.dg/pr101026.f: New testcase.
85
86 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
87
88         PR rtl-optimization/101008
89         * gcc.dg/pr101008.c: New test.
90
91 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
92
93         PR target/101007
94         * gcc.target/i386/sse-pr101007.c: New test.
95
96 2021-06-11  Uroš Bizjak  <ubizjak@gmail.com>
97
98         PR target/101021
99         * gcc.target/i386/pr101021-1.c: New test.
100         * gcc.target/i386/pr101021-2.c: Ditto.
101
102 2021-06-11  Martin Liska  <mliska@suse.cz>
103
104         PR gcov-profile/100788
105         * gcc.dg/pr100788.c: New test.
106
107 2021-06-11  Richard Biener  <rguenther@suse.de>
108
109         PR middle-end/101009
110         * gcc.dg/torture/pr101009.c: New testcase.
111
112 2021-06-11  Kewen Lin  <linkw@linux.ibm.com>
113
114         * gcc.target/powerpc/p9-fpcvt-3.c: New test.
115
116 2021-06-11  Marek Polacek  <polacek@redhat.com>
117
118         PR c++/100995
119         * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
120         * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
121
122 2021-06-10  Patrick Palka  <ppalka@redhat.com>
123
124         PR c++/67829
125         * g++.dg/template/ttp34.C: New test.
126         * g++.dg/template/ttp34a.C: New test.
127         * g++.dg/template/ttp34b.C: New test.
128
129 2021-06-10  Patrick Palka  <ppalka@redhat.com>
130
131         PR c++/100946
132         * g++.dg/cpp2a/concepts-return-req3.C: New test.
133
134 2021-06-10  Peter Bergner  <bergner@linux.ibm.com>
135
136         * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
137         tests.  Update expected counts.
138         * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
139         tests.  Update expected counts.
140
141 2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
142
143         PR d/100967
144         * gdc.dg/pr100967.d: New test.
145
146 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
147
148         * gcc.target/s390/vector/vcond-mixed-double.c: New test.
149         * gcc.target/s390/vector/vcond-mixed-float.c: New test.
150
151 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
152
153         * gcc.dg/vect/pr56541.c: Fix target selector.
154
155 2021-06-10  Andrew Stubbs  <ams@codesourcery.com>
156             Thomas Schwinge  <thomas@codesourcery.com>
157
158         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
159         * c-c++-common/goacc/finalize-1.c: Likewise.
160         * c-c++-common/goacc/mdc-1.c: Likewise.
161         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
162         * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
163         * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
164         * gfortran.dg/goacc/finalize-1.f: Likewise.
165         * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
166
167 2021-06-10  Thomas Schwinge  <thomas@codesourcery.com>
168
169         * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
170         * c-c++-common/goacc/mdc-2.c: Likewise.
171         * g++.dg/goacc/mdc.C: Likewise.
172
173 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
174
175         * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
176         * g++.dg/cpp23/feat-cxx2b.C: Likewise.
177
178 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
179
180         PR debug/100852
181         * g++.dg/opt/pr100852.C: New test.
182
183 2021-06-09  Andrew Pinski  <apinski@marvell.com>
184
185         * g++.dg/torture/pr100925.C: New test.
186
187 2021-06-09  Carl Love  <cel@us.ibm.com>
188
189         * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
190         count.
191         Add tests for vec_signextq.
192         * gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.
193
194 2021-06-09  Carl Love  <cel@us.ibm.com>
195
196         * gcc.target/powerpc/fp128_conversions.c: New file.
197         * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
198         vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
199         vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
200         (ppc_native_128bit): Remove dg-require-effective-target.
201
202 2021-06-09  Carl Love  <cel@us.ibm.com>
203
204         * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
205         tests.
206
207 2021-06-09  Carl Love  <cel@us.ibm.com>
208
209         * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
210         conversion tests.
211
212 2021-06-09  Carl Love  <cel@us.ibm.com>
213
214         * gcc.target/powerpc/int_128bit-runnable.c: New test file.
215
216 2021-06-09  Carl Love  <cel@us.ibm.com>
217
218         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
219         New runnable test case.
220         * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
221         for xxlor instruction.
222
223 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
224
225         * gcc.target/arm/simd/mve-vclz.c: New test.
226
227 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
228
229         * gcc.target/arm/simd/mve-vhadd-1.c: New test.
230         * gcc.target/arm/simd/mve-vhadd-2.c: New test.
231         * gcc.target/arm/simd/neon-vhadd-1.c: New test.
232         * gcc.target/arm/simd/neon-vhadd-2.c: New test.
233
234 2021-06-09  Roger Sayle  <roger@nextmovesoftware.com>
235
236         * gcc.dg/builtins-70.c: New test.
237
238 2021-06-09  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
239
240         * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
241         counts to test 32 and 64 bit separately.
242         * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
243         counts to test 32 and 64 bit separately.
244         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
245         counts to test 32 and 64 bit separately.
246         * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
247         counts to test 32 and 64 bit separately.
248
249 2021-06-09  Richard Biener  <rguenther@suse.de>
250
251         PR tree-optimization/100981
252         * gfortran.dg/vect/pr100981-1.f90: New testcase.
253
254 2021-06-09  Richard Biener  <rguenther@suse.de>
255
256         PR tree-optimization/97832
257         * gcc.dg/vect/pr97832-1.c: New testcase.
258         * gcc.dg/vect/pr97832-2.c: Likewise.
259         * gcc.dg/vect/pr97832-3.c: Likewise.
260         * g++.dg/vect/slp-pr98855.cc: XFAIL.
261         * gcc.dg/vect/slp-50.c: New file.
262
263 2021-06-09  Jakub Jelinek  <jakub@redhat.com>
264
265         PR fortran/100965
266         * gfortran.dg/gomp/pr100965.f90: New test.
267
268 2021-06-09  Uroš Bizjak  <ubizjak@gmail.com>
269
270         PR target/100936
271         * gcc.target/i386/pr100936.c: New test.
272
273 2021-06-09  Xionghu Luo  <luoxhu@linux.ibm.com>
274
275         * gcc.target/powerpc/float128-call.c: Adjust.
276         * gcc.target/powerpc/pr100085.c: New test.
277
278 2021-06-09  Jason Merrill  <jason@redhat.com>
279
280         PR c++/100879
281         * g++.dg/diagnostic/enum3.C: New test.
282
283 2021-06-08  Marek Polacek  <polacek@redhat.com>
284
285         PR c++/100065
286         * g++.dg/cpp2a/explicit18.C: New test.
287
288 2021-06-08  Andrew Pinski  <apinski@marvell.com>
289
290         * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
291         happens on the outside of the bit_xor.
292
293 2021-06-08  Jason Merrill  <jason@redhat.com>
294
295         * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
296         * g++.dg/diagnostic/string-literal-concat.C: Likewise.
297         * g++.dg/ext/utf-badconcat.C: Likewise.
298         * g++.dg/ext/utf-badconcat2.C: Likewise.
299
300 2021-06-08  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/cpp23/mixed-concat1.C: New test.
303
304 2021-06-08  Jason Merrill  <jason@redhat.com>
305
306         * g++.dg/cpp23/whitespace-splice1.C: New test.
307
308 2021-06-08  Jason Merrill  <jason@redhat.com>
309
310         * g++.dg/cpp23/narrowing-bool1.C: New test.
311
312 2021-06-08  David Malcolm  <dmalcolm@redhat.com>
313
314         PR analyzer/99212
315         * gcc.dg/analyzer/bitfields-1.c: New test.
316         * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
317         explicitly signed.
318         (test_44): Update test values assigned to the bits to ones that
319         fit in the range of the bitfield type.  Remove xfails.
320         (test_45): Remove xfails.
321
322 2021-06-08  Jason Merrill  <jason@redhat.com>
323
324         PR c++/100963
325         * g++.dg/cpp0x/initlist124.C: New test.
326
327 2021-06-08  Richard Biener  <rguenther@suse.de>
328
329         PR tree-optimization/100923
330         * gcc.dg/torture/pr100923.c: New testcase.
331
332 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
333
334         PR c++/100957
335         * g++.dg/gomp/doacross-2.C: New test.
336
337 2021-06-08  H.J. Lu  <hjl.tools@gmail.com>
338
339         PR middle-end/100951
340         * gcc.target/i386/pr100951.c: New test.
341
342 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
343
344         PR target/100887
345         PR testsuite/100943
346         * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
347
348 2021-06-08  Tobias Burnus  <tobias@codesourcery.com>
349
350         PR middle-end/99928
351         * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
352         * gfortran.dg/gomp/scan-5.f90: Likewise.
353         * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
354         * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
355         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
356         * gfortran.dg/gomp/pr99928-3.f90: Likewise.
357         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
358
359 2021-06-08  Martin Liska  <mliska@suse.cz>
360
361         * gcc.dg/format/strfmon-1.c: Fix typo.
362         * gfortran.dg/char4-subscript.f90: Likewise.
363
364 2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
365
366         PR tree-optimization/100794
367         * gcc.dg/tree-ssa/pr100794.c: New test.
368
369 2021-06-08  Jason Merrill  <jason@redhat.com>
370
371         PR c++/91706
372         * g++.dg/template/lookup17.C: New test.
373
374 2021-06-08  Jason Merrill  <jason@redhat.com>
375
376         PR c++/100102
377         * g++.dg/cpp0x/alias-decl-73.C: New test.
378
379 2021-06-07  Uroš Bizjak  <ubizjak@gmail.com>
380
381         PR target/100637
382         * gcc.target/i386/pr100637-5b.c: New test.
383         * gcc.target/i386/pr100637-5w.c: Ditto.
384
385 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
386
387         PR target/82735
388         * gcc.target/i386/pr82735-3.c: Don't compile for x32.
389         * gcc.target/i386/pr82735-4.c: Likewise.
390         * gcc.target/i386/pr82735-5.c: Likewise.
391
392 2021-06-07  Eric Botcazou  <ebotcazou@adacore.com>
393
394         * gcc.dg/sso-14.c: Adjust.
395
396 2021-06-07  Patrick Palka  <ppalka@redhat.com>
397
398         PR c++/100918
399         * g++.dg/template/access38.C: New test.
400
401 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
402
403         PR target/100885
404         * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
405         long.
406
407 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
408
409         PR target/100887
410         * gcc.dg/pr100887.c: New test.
411
412 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
413
414         PR middle-end/100898
415         * g++.dg/ext/va-arg-pack-3.C: New test.
416
417 2021-06-07  liuhongt  <hongtao.liu@intel.com>
418
419         PR target/100885
420         * g++.target/i386/pr100885.C: New test.
421
422 2021-06-07  liuhongt  <hongtao.liu@intel.com>
423
424         PR target/82735
425         * gcc.target/i386/pr82735-1.c: New test.
426         * gcc.target/i386/pr82735-2.c: New test.
427         * gcc.target/i386/pr82735-3.c: New test.
428         * gcc.target/i386/pr82735-4.c: New test.
429         * gcc.target/i386/pr82735-5.c: New test.
430
431 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
432
433         * gcc.dg/gomp/scan-1.c: New test.
434
435 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
436
437         PR c/100902
438         * c-c++-common/gomp/pr100902-1.c: New test.
439
440 2021-06-06  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gcc.dg/sso-14.c: New test.
443
444 2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
445
446         PR fortran/100120
447         PR fortran/100816
448         PR fortran/100818
449         PR fortran/100819
450         PR fortran/100821
451         * gfortran.dg/PR100120.f90: New test.
452         * gfortran.dg/character_workout_1.f90: New test.
453         * gfortran.dg/character_workout_4.f90: New test.
454
455 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
456
457         PR middle-end/100905
458         * gfortran.dg/gomp/loop-3.f90: New test.
459
460 2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
461
462         PR d/100882
463         * gdc.dg/pr100882a.d: New test.
464         * gdc.dg/pr100882b.d: New test.
465         * gdc.dg/pr100882c.d: New test.
466         * gdc.dg/torture/pr100882.d: New test.
467
468 2021-06-04  Patrick Palka  <ppalka@redhat.com>
469
470         PR c++/100893
471         * g++.dg/template/param4.C: New test.
472         * g++.dg/template/param5.C: New test.
473         * g++.dg/cpp1z/nontype-auto19.C: New test.
474         * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
475         deduced type of a decltype(auto) NTTP has top-level cv-quals.
476
477 2021-06-04  Patrick Palka  <ppalka@redhat.com>
478
479         PR c++/100102
480         * g++.dg/cpp0x/alias-decl-72.C: New test.
481         * g++.dg/cpp0x/alias-decl-72a.C: New test.
482
483 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
484
485         PR fortran/99839
486         * gfortran.dg/inline_matmul_25.f90: New test.
487
488 2021-06-04  Martin Sebor  <msebor@redhat.com>
489
490         PR c/100783
491         * gcc.dg/nonnull-6.c: New test.
492
493 2021-06-04  Martin Sebor  <msebor@redhat.com>
494
495         PR middle-end/100732
496         * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
497         * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
498         * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
499         * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
500         * gcc.dg/uninit-pr100732.c: New test.
501
502 2021-06-04  Martin Sebor  <msebor@redhat.com>
503
504         * gcc.dg/Wvla-parameter-10.c: New test.
505         * gcc.dg/Wvla-parameter-11.c: New test.
506
507 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
508
509         * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
510         commit in addition - add more dg-errors and '... end ...' due to changed
511         parsing.
512         * gfortran.dg/goacc/omp.f95: Likewise.
513         * gfortran.dg/goacc-gomp/mixed-1.f: New test.
514
515 2021-06-04  Uroš Bizjak  <ubizjak@gmail.com>
516
517         PR target/100637
518         * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
519
520 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
521
522         * gfortran.dg/gomp/pr99928-5.f90: Really use the
523         proper iteration variable.
524
525 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
526
527         * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
528         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
529         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
530         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
531         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
532         * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
533         * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
534         fix loop-variable and remove xfail.
535
536 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
537
538         PR middle-end/99928
539         * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
540
541 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
542
543         PR middle-end/99928
544         * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
545         C/C++ version of the patch.
546         * gfortran.dg/gomp/loop-1.f90: New test.
547         * gfortran.dg/gomp/loop-2.f90: New test.
548         * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
549         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
550         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
551         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
552         * gfortran.dg/gomp/pr99928-5.f90: Likewise.
553         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
554         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
555         * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
556         of 'acc loops' to hide unrelated bug for now.
557         * gfortran.dg/goacc/omp-fixed.f: Likewise
558
559 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
560
561         PR target/100887
562         * gcc.target/i386/pr100887.c: New test.
563
564 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
565
566         PR c++/100872
567         * g++.dg/gomp/declare-simd-8.C: New test.
568
569 2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
570
571         * gcc.target/powerpc/not-promote-mode.c: New.
572
573 2021-06-03  Uroš Bizjak  <ubizjak@gmail.com>
574
575         PR target/100637
576         * gcc.target/i386/vperm-v2hi.c: New test.
577         * gcc.target/i386/vperm-v4qi.c: Ditto.
578
579 2021-06-03  Aldy Hernandez  <aldyh@redhat.com>
580
581         * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
582
583 2021-06-03  Patrick Palka  <ppalka@redhat.com>
584
585         PR c++/100592
586         * g++.dg/cpp0x/alias-decl-71.C: New test.
587
588 2021-06-03  Patrick Palka  <ppalka@redhat.com>
589
590         PR c++/100862
591         * g++.dg/cpp2a/using-enum-9.C: New test.
592
593 2021-06-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
594
595         * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
596
597 2021-06-03  Christophe Lyon  <christophe.lyon@linaro.org>
598
599         * gcc.target/arm/simd/mve-vabs.c: New test.
600
601 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
602
603         * gnat.dg/bit_packed_array6.adb: New test.
604         * gnat.dg/bit_packed_array6_pkg.ads: New helper.
605
606 2021-06-03  Martin Liska  <mliska@suse.cz>
607
608         * gcc.dg/spellcheck-options-23.c: New test.
609
610 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gnat.dg/inline22.adb: New test.
613
614 2021-06-03  Tamar Christina  <tamar.christina@arm.com>
615
616         * gcc.target/aarch64/cpunative/info_16: Update implementer.
617         * gcc.target/aarch64/cpunative/info_17: Likewise
618
619 2021-06-03  Jakub Jelinek  <jakub@redhat.com>
620
621         PR c++/100859
622         * g++.dg/gomp/depend-iterator-3.C: New test.
623         * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
624         this as base expression of depend array section, expect a different
625         error wording for this as depend locator and add testcases
626         for affinity clauses.
627
628 2021-06-02  Jason Merrill  <jason@redhat.com>
629
630         PR c++/100838
631         * g++.dg/init/no-elide2.C: New test.
632
633 2021-06-02  Ilya Leoshkevich  <iii@linux.ibm.com>
634
635         * gcc.target/s390/ashr.c: New test.
636
637 2021-06-02  Tobias Burnus  <tobias@codesourcery.com>
638
639         PR middle-end/99928
640         * gfortran.dg/gomp/taskloop-2.f90: New.
641
642 2021-06-02  Jakub Jelinek  <jakub@redhat.com>
643
644         * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
645         dg-options.
646
647 2021-06-01  Patrick Palka  <ppalka@redhat.com>
648
649         PR c++/65816
650         * g++.dg/cpp0x/constexpr-delegating3.C: New test.
651         * g++.dg/cpp0x/dc10.C: New test.
652         * g++.dg/cpp0x/initlist-base4.C: New test.
653         * g++.dg/cpp2a/constexpr-init22.C: New test.
654
655 2021-06-01  Andrew Pinski  <apinski@marvell.com>
656
657         PR tree-optimization/95481
658         * gcc.dg/tree-ssa/tailcall-10.c: New test.
659         * gcc.dg/tree-ssa/tailcall-11.c: New test.
660         * gcc.dg/tree-ssa/tailcall-12.c: New test.
661         * gcc.dg/tree-ssa/tailcall-13.c: New test.
662         * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
663
664 2021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>
665
666         PR testsuite/100750
667         * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
668
669 2021-06-01  Jason Merrill  <jason@redhat.com>
670
671         PR c++/91859
672         * g++.dg/cpp2a/destroying-delete5.C: New test.
673
674 2021-06-01  Jason Merrill  <jason@redhat.com>
675
676         PR c++/94492
677         * g++.dg/cpp0x/depr-copy4.C: New test.
678
679 2021-06-01  Aldy Hernandez  <aldyh@redhat.com>
680
681         * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
682         * gcc.dg/pr80776-1.c: Same.
683
684 2021-06-01  Tobias Burnus  <tobias@codesourcery.com>
685
686         PR middle-end/99928
687         * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
688         now diagnosed with less error output.
689         * gfortran.dg/gomp/scan-1.f90: Likewise.
690         * gfortran.dg/gomp/pr99928-3.f90: New test.
691         * gfortran.dg/gomp/taskloop-1.f90: New test.
692
693 2021-06-01  liuhongt  <hongtao.liu@intel.com>
694
695         PR tree-optimization/98365
696         * gcc.target/i386/pr98365.c: New test.
697
698 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
699
700         PR tree-optimization/100781
701         * gcc.dg/pr100781.c: New.
702
703 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
704
705         PR tree-optimization/100774
706         * g++.dg/pr100774.C: New.
707
708 2021-05-31  Tobias Burnus  <tobias@codesourcery.com>
709
710         * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
711         * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
712
713 2021-05-31  Richard Biener  <rguenther@suse.de>
714
715         PR c++/88601
716         * c-c++-common/builtin-shufflevector-2.c: New testcase.
717         * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
718         * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
719         * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
720
721 2021-05-31  Peter Bergner  <bergner@linux.ibm.com>
722
723         PR target/99842
724         * g++.target/powerpc/pr99842.C: New.
725
726 2021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
727
728         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
729         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
730         (plugin_init): Likewise.
731         * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
732         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
733         (plugin_init): Likewise.
734         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
735         (plugin_init): Likewise.
736
737 2021-05-29  Jakub Jelinek  <jakub@redhat.com>
738
739         PR middle-end/99928
740         * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
741         combined with parallel, teams or taskloop and defaultmap(none)
742         to constructs combined with target.
743         * c-c++-common/gomp/pr99928-2.c: Likewise.
744         * c-c++-common/gomp/pr99928-3.c: Likewise.
745         * c-c++-common/gomp/pr99928-4.c: Likewise.
746         * c-c++-common/gomp/pr99928-5.c: Likewise.
747         * c-c++-common/gomp/pr99928-6.c: Likewise.
748         * c-c++-common/gomp/pr99928-7.c: Likewise.
749         * c-c++-common/gomp/pr99928-8.c: Likewise.
750         * c-c++-common/gomp/pr99928-9.c: Likewise.
751         * c-c++-common/gomp/pr99928-10.c: Likewise.
752         * c-c++-common/gomp/pr99928-13.c: Likewise.
753         * c-c++-common/gomp/pr99928-14.c: Likewise.
754
755 2021-05-29  Aldy Hernandez  <aldyh@redhat.com>
756
757         * gcc.dg/Wstringop-overflow-55.c:
758         * gcc.dg/pr80776-1.c:
759
760 2021-05-28  Richard Biener  <rguenther@suse.de>
761
762         PR tree-optimization/100778
763         * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
764
765 2021-05-28  Jason Merrill  <jason@redhat.com>
766
767         PR c++/100797
768         PR c++/95719
769         * g++.dg/inherit/virtual15.C: New test.
770         * g++.dg/inherit/virtual15a.C: New file.
771
772 2021-05-28  Richard Biener  <rguenther@suse.de>
773
774         PR ipa/100791
775         * gcc.dg/pr100791.c: New testcase.
776
777 2021-05-28  Richard Biener   <rguenther@suse.de>
778
779         PR c/100803
780         * gcc.dg/gimplefe-error-11.c: New testcase.
781
782 2021-05-28  Jakub Jelinek  <jakub@redhat.com>
783
784         PR middle-end/99928
785         * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
786         * c-c++-common/gomp/pr99928-9.c: Likewise.
787         * c-c++-common/gomp/pr99928-10.c: Likewise.
788         * c-c++-common/gomp/pr99928-16.c: New test.
789
790 2021-05-28  Tobias Burnus  <tobias@codesourcery.com>
791
792         * c-c++-common/gomp/affinity-1.c: New test.
793         * c-c++-common/gomp/affinity-2.c: New test.
794         * c-c++-common/gomp/affinity-3.c: New test.
795         * c-c++-common/gomp/affinity-4.c: New test.
796         * c-c++-common/gomp/affinity-5.c: New test.
797         * c-c++-common/gomp/affinity-6.c: New test.
798         * c-c++-common/gomp/affinity-7.c: New test.
799         * gfortran.dg/gomp/affinity-clause-1.f90: New test.
800         * gfortran.dg/gomp/affinity-clause-2.f90: New test.
801         * gfortran.dg/gomp/affinity-clause-3.f90: New test.
802         * gfortran.dg/gomp/affinity-clause-4.f90: New test.
803         * gfortran.dg/gomp/affinity-clause-5.f90: New test.
804         * gfortran.dg/gomp/affinity-clause-6.f90: New test.
805         * gfortran.dg/gomp/depend-iterator-1.f90: New test.
806         * gfortran.dg/gomp/depend-iterator-2.f90: New test.
807         * gfortran.dg/gomp/depend-iterator-3.f90: New test.
808         * gfortran.dg/gomp/taskwait.f90: New test.
809
810 2021-05-28  Joern Rennecke  <joern.rennecke@riscy-ip.com>
811             Richard Biener   <rguenther@suse.de>
812
813         * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
814         Adjust scanning pattern for !lp64.
815         * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
816         * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
817         for ! int32plus.
818
819 2021-05-28  Kewen Lin  <linkw@linux.ibm.com>
820
821         PR tree-optimization/99398
822         * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
823         * gcc.target/powerpc/vec-perm-ctor.c: New test.
824         * gcc.target/powerpc/vec-perm-ctor.h: New test.
825
826 2021-05-27  Matthias Kretz  <kretz@kde.org>
827
828         PR c++/100716
829         * g++.dg/diagnostic/pr100716.C: New test.
830         * g++.dg/diagnostic/pr100716-1.C: Same test with
831         -fno-pretty-templates.
832
833 2021-05-27  Patrick Palka  <ppalka@redhat.com>
834
835         PR c++/99893
836         * g++.dg/cpp0x/static_assert17.C: New test.
837
838 2021-05-27  Jason Merrill  <jason@redhat.com>
839
840         PR c++/86355
841         * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
842
843 2021-05-27  Patrick Palka  <ppalka@redhat.com>
844
845         DR 1315
846         PR c++/67593
847         PR c++/96555
848         * g++.dg/template/partial16.C: New test.
849         * g++.dg/template/partial17.C: New test.
850         * g++.dg/template/partial18.C: New test.
851         * g++.dg/template/partial19.C: New test.
852         * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
853         ill-formed partial specialization.
854         * g++.dg/cpp0x/variadic38.C: Likewise.
855         * g++.dg/cpp1z/pr81016.C: Likewise.
856         * g++.dg/template/partial5.C: Likewise.
857         * g++.old-deja/g++.pt/spec21.C: Likewise.
858
859 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
860
861         PR fortran/100602
862         * gfortran.dg/pointer_check_14.f90: New test.
863
864 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
865
866         PR fortran/100656
867         * gfortran.dg/bounds_check_22.f90: New test.
868
869 2021-05-27  Aldy Hernandez  <aldyh@redhat.com>
870
871         * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
872
873 2021-05-27  Uroš Bizjak  <ubizjak@gmail.com>
874
875         PR target/100637
876         * gcc.target/i386/pr100637-3b.c (avgu): New test.
877         * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
878
879 2021-05-26  Patrick Palka  <ppalka@redhat.com>
880
881         PR c++/100502
882         * g++.dg/template/access37.C: New test.
883         * g++.dg/template/access37a.C: New test.
884
885 2021-05-26  Aldy Hernandez  <aldyh@redhat.com>
886
887         * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
888         * gcc.dg/pr80776-1.c: Same.
889
890 2021-05-26  Uroš Bizjak  <ubizjak@gmail.com>
891
892         * lib/target-supports.exp (check_effective_target_vect32): New.
893         (available_vector_sizes): Append 32 for x86 targets.
894         * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
895         * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
896         * gcc.dg/vect/slp-3.c (dg-final): Ditto.
897         * gcc.target/i386/pr100637-3b.c: New test.
898         * gcc.target/i386/pr100637-3w.c: Ditto.
899         * gcc.target/i386/pr100637-4b.c: Ditto.
900         * gcc.target/i386/pr100637-4w.c: Ditto.
901
902 2021-05-26  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gcc.dg/sso-13.c: New test.
905
906 2021-05-26  Christophe Lyon  <christophe.lyon@linaro.org>
907
908         * gcc.target/arm/simd/mve-vaddv-1.c: New test.
909
910 2021-05-26  Patrick Palka  <ppalka@redhat.com>
911
912         PR c++/100368
913         * g++.dg/cpp1z/elide6.C: New test.
914
915 2021-05-26  Patrick Palka  <ppalka@redhat.com>
916
917         PR c++/97420
918         * g++.dg/cpp0x/noexcept68.C: New test.
919
920 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
921
922         * gcc.target/csky/fldrd_fstrd.c: New.
923         * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
924
925 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
926
927         * gcc.target/csky/ldbs.c: New.
928
929 2021-05-26  Andrew Pinski  <apinski@marvell.com>
930
931         * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
932         * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
933
934 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
935
936         PR c++/100666
937         * g++.dg/cpp1z/nodiscard8.C: New test.
938         * g++.dg/cpp1z/nodiscard9.C: New test.
939
940 2021-05-25  Martin Liska  <mliska@suse.cz>
941
942         * gcc.dg/sancov/attribute.c: New test.
943
944 2021-05-25  Cooper Qu  <cooper.qu@linux.alibaba.com>
945
946         * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
947
948 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
949
950         PR middle-end/99928
951         * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
952         r28 checks.
953         * c-c++-common/gomp/pr99928-9.c: Likewise.
954         * c-c++-common/gomp/pr99928-10.c: Likewise.
955
956 2021-05-25  Geng Qi  <gengqi@linux.alibaba.com>
957
958         * gcc.target/csky/fpuv3/fpuv3.exp: New.
959         * gcc.target/csky/fpuv3/fpv3_div.c: New.
960         * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
961         * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
962         * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
963         * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
964         * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
965         * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
966         * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
967         * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
968         * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
969         * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
970         * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
971         * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
972         * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
973         * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
974         * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
975         * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
976         * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
977         * gcc.target/csky/fpuv3/fpv3_h.c: New.
978         * gcc.target/csky/fpuv3/fpv3_hs.c: New.
979         * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
980         * gcc.target/csky/fpuv3/fpv3_hz.c: New.
981         * gcc.target/csky/fpuv3/fpv3_ls.c: New.
982         * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
983         * gcc.target/csky/fpuv3/fpv3_lt.c: New.
984         * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
985         * gcc.target/csky/fpuv3/fpv3_max.c: New.
986         * gcc.target/csky/fpuv3/fpv3_min.c: New.
987         * gcc.target/csky/fpuv3/fpv3_mul.c: New.
988         * gcc.target/csky/fpuv3/fpv3_mula.c: New.
989         * gcc.target/csky/fpuv3/fpv3_muls.c: New.
990         * gcc.target/csky/fpuv3/fpv3_ne.c: New.
991         * gcc.target/csky/fpuv3/fpv3_nez.c: New.
992         * gcc.target/csky/fpuv3/fpv3_recip.c: New.
993         * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
994         * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
995
996 2021-05-24  Aaron Sawdey  <acsawdey@linux.ibm.com>
997
998         * gcc.target/powerpc/fusion-p10-logadd.c: New file.
999
1000 2021-05-24  Tobias Burnus  <tobias@codesourcery.com>
1001
1002         PR fortran/86470
1003         * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1004         * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1005         * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1006         * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1007
1008 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
1009
1010         * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1011         slp-perm-3.c
1012
1013 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
1014
1015         * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1016         slp-perm-2.c
1017
1018 2021-05-24  liuhongt  <hongtao.liu@intel.com>
1019
1020         PR target/100660
1021         * gcc.target/i386/pr100660.c: New test.
1022
1023 2021-05-24  Andrew Pinski  <apinski@marvell.com>
1024
1025         * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1026         when matching ssa name version.
1027         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1028
1029 2021-05-23  Uroš Bizjak  <ubizjak@gmail.com>
1030
1031         PR target/100722
1032         * gcc.target/i386/pr100722.c: New test.
1033
1034 2021-05-23  Harald Anlauf  <anlauf@gmx.de>
1035
1036         PR fortran/100551
1037         * gfortran.dg/pr100551.f90: New test.
1038
1039 2021-05-23  Andrew Pinski  <apinski@marvell.com>
1040
1041         * gcc.dg/gimplefe-45.c: New test.
1042
1043 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
1044
1045         * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1046
1047 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
1048
1049         * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1050         * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1051
1052 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR middle-end/99928
1055         * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1056         * c-c++-common/gomp/pr99928-15.c: New test.
1057
1058 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR middle-end/99928
1061         * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1062         * c-c++-common/gomp/pr99928-13.c: New test.
1063         * c-c++-common/gomp/pr99928-14.c: New test.
1064
1065 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
1066
1067         PR middle-end/90115
1068         * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1069         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1070         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1071         Likewise.
1072         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1073
1074 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
1075
1076         PR middle-end/90115
1077         * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1078         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1079         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1080         Likewise.
1081         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1082         * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1083         * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1084         * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1085         Likewise.
1086         * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1087         * c-c++-common/goacc-gomp/nesting-1.c: Update.
1088         * c-c++-common/goacc/private-reduction-1.c: Likewise.
1089         * gfortran.dg/goacc/private-3.f95: Likewise.
1090
1091 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
1092
1093         * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1094         New proc.
1095         * gcc.c-torture/compile/ssa-unused-1.c: New file.
1096
1097 2021-05-21  Richard Biener  <rguenther@suse.de>
1098             H.J. Lu  <hjl.tools@gmail.com>
1099
1100         * gcc.target/i386/pr90773-24.c: New test.
1101         * gcc.target/i386/pr90773-25.c: Likewise.
1102
1103 2021-05-21  Uroš Bizjak  <ubizjak@gmail.com>
1104
1105         PR target/100637
1106         * g++.target/i386/pr100637-1b.C: New test.
1107         * g++.target/i386/pr100637-1w.C: Ditto.
1108         * gcc.target/i386/pr100637-2b.c: Ditto.
1109         * gcc.target/i386/pr100637-2w.c: Ditto.
1110
1111 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
1112
1113         * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
1114
1115 2021-05-20  Jason Merrill  <jason@redhat.com>
1116
1117         * g++.dg/cpp2a/desig19.C: New test.
1118
1119 2021-05-20  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/100489
1122         * g++.dg/cpp2a/desig18.C: New test.
1123
1124 2021-05-20  Indu Bhagat  <indu.bhagat@oracle.com>
1125
1126         * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
1127         * lib/dg-pch.exp: Adjust diagnostic message.
1128
1129 2021-05-20  Martin Sebor  <msebor@redhat.com>
1130
1131         PR middle-end/100684
1132         * g++.dg/warn/Wnonnull13.C: New test.
1133         * g++.dg/warn/Wnonnull14.C: New test.
1134         * g++.dg/warn/Wnonnull15.C: New test.
1135
1136 2021-05-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1137
1138         * g++.dg/modules/omp-1_c.C: Fix testcase.
1139
1140 2021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
1141
1142         PR target/100701
1143         * gcc.target/i386/pr100701.c: New test.
1144
1145 2021-05-20  Marcel Vollweiler  <marcel@codesourcery.com>
1146
1147         * gfortran.dg/gomp/map-6.f90: New test.
1148         * gfortran.dg/gomp/map-7.f90: New test.
1149         * gfortran.dg/gomp/map-8.f90: New test.
1150
1151 2021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1152
1153         PR testsuite/96488
1154         * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
1155         * gnat.dg/unchecked_convert6.adb: Likewise.
1156
1157 2021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
1158
1159         PR target/100637
1160         * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
1161
1162 2021-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
1163             Torbjörn Svensson  <torbjorn.svensson@st.com>
1164
1165         PR c/42579
1166         * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
1167         * c-c++-common/cpp/file-name-1.c: New test.
1168
1169 2021-05-20  Tobias Burnus  <tobias@codesourcery.com>
1170
1171         PR fortran/96983
1172         * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
1173         add comments regarding what the code does.
1174
1175 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR middle-end/99928
1178         * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
1179         * c-c++-common/gomp/pr99928-5.c: Likewise.
1180
1181 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR preprocessor/100646
1184         * gcc.dg/cpp/pr100646-1.c: New test.
1185         * gcc.dg/cpp/pr100646-2.c: New test.
1186
1187 2021-05-20  Jason Merrill  <jason@redhat.com>
1188
1189         PR c++/100634
1190         * g++.dg/cpp2a/nontype-complex1.C: New test.
1191
1192 2021-05-20  Jason Merrill  <jason@redhat.com>
1193
1194         PR c++/100659
1195         * g++.dg/parse/access13.C: New test.
1196
1197 2021-05-19  Martin Sebor  <msebor@redhat.com>
1198
1199         PR c/100619
1200         * gcc.dg/pr100619.c: New test.
1201
1202 2021-05-19  Jason Merrill  <jason@redhat.com>
1203
1204         PR c++/100367
1205         PR c++/96299
1206         * g++.dg/cpp2a/spaceship-fallback1.C: New test.
1207
1208 2021-05-19  Jason Merrill  <jason@redhat.com>
1209
1210         * g++.dg/cpp1z/class-deduction-access1.C: New test.
1211         * g++.dg/cpp1z/class-deduction-access2.C: New test.
1212
1213 2021-05-19  Marek Polacek  <polacek@redhat.com>
1214
1215         PR c++/100596
1216         * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
1217         Remove dg-errors for GNU attributes.
1218         * g++.dg/ext/attrib63.C: Remove dg-error.
1219         * g++.dg/cpp0x/friend8.C: New test.
1220
1221 2021-05-19  Kito Cheng  <kito.cheng@sifive.com>
1222
1223         * g++.dg/modules/omp-1_a.C: Check pthread is available.
1224         * g++.dg/modules/omp-1_b.C: Ditto.
1225         * g++.dg/modules/omp-1_c.C: Ditto.
1226         * g++.dg/modules/omp-2_a.C: Ditto.
1227         * g++.dg/modules/omp-2_b.C: Ditto.
1228
1229 2021-05-19  Alex Coplan  <alex.coplan@arm.com>
1230
1231         PR target/100333
1232         * gcc.target/arm/cmse/pr100333.c: New test.
1233
1234 2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1235
1236         PR target/99977
1237         * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
1238
1239 2021-05-19  Geng Qi  <gengqi@linux.alibaba.com>
1240
1241         * gcc.target/riscv/arch-12.c: New.
1242         * gcc.target/riscv/attribute-19.c: New.
1243
1244 2021-05-19  Jonathan Wright  <jonathan.wright@arm.com>
1245
1246         * gcc.target/aarch64/narrow_high_combine.c: New test.
1247
1248 2021-05-19  Richard Biener  <rguenther@suse.de>
1249
1250         PR middle-end/100672
1251         * gcc.dg/torture/pr100672.c: New testcase.
1252
1253 2021-05-19  Martin Liska  <mliska@suse.cz>
1254
1255         PR testsuite/100658
1256         * gcc.dg/local1.c: Fix typos.
1257         * gcc.dg/ucnid-5-utf8.c: Likewise.
1258         * gcc.dg/ucnid-5.c: Likewise.
1259
1260 2021-05-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1261
1262         * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
1263         scan-assembly-times to scan-assembly not for superfluous uxtb.
1264         * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
1265         * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
1266         * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
1267         * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
1268         * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
1269         * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
1270         * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
1271         * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
1272         * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
1273         * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
1274         * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
1275         * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
1276         * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
1277         * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
1278         * gcc.target/aarch64/sve/ld1_extend.c: New test.
1279
1280 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR middle-end/100576
1283         * gcc.c-torture/compile/pr100576.c: New test.
1284
1285 2021-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1286
1287         * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
1288
1289 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR middle-end/99928
1292         * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
1293         * c-c++-common/gomp/pr99928-12.c: New test.
1294
1295 2021-05-19  Xionghu Luo  <luoxhu@linux.ibm.com>
1296
1297         * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
1298         * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
1299         * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
1300         * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
1301         * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
1302         * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
1303         * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
1304         * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
1305         * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
1306         * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
1307         * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
1308         * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
1309         * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
1310         * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
1311         * gcc.dg/tree-ssa/ssa-sink-18.c: New.
1312
1313 2021-05-19  Jason Merrill  <jason@redhat.com>
1314
1315         PR c++/100261
1316         * g++.dg/dfp/mangle-6.C: New test.
1317
1318 2021-05-19  Jason Merrill  <jason@redhat.com>
1319
1320         PR c++/100372
1321         * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
1322
1323 2021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
1324
1325         * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
1326         * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
1327         * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
1328
1329 2021-05-18  Jason Merrill  <jason@redhat.com>
1330
1331         PR c++/100205
1332         PR c++/99314
1333         * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
1334
1335 2021-05-18  Jason Merrill  <jason@redhat.com>
1336
1337         * g++.dg/cpp0x/implicit-delete1.C: New test.
1338
1339 2021-05-18  David Malcolm  <dmalcolm@redhat.com>
1340
1341         PR analyzer/100615
1342         * gcc.dg/analyzer/pr100615.c: New test.
1343
1344 2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
1345
1346         PR target/100637
1347         * gcc.target/i386/pr100637-1b.c: New test.
1348         * gcc.target/i386/pr100637-1w.c: Ditto.
1349         * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
1350         * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
1351         * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
1352         * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
1353         pmovsxbd and pmovsxwq.
1354         * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
1355         pmovzxbd and pmovzxwq.
1356
1357 2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
1358
1359         PR fortran/100642
1360         * gfortran.dg/goacc-gomp/depobj.f90: New test.
1361
1362 2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
1363
1364         * lib/gcc-dg.exp: Implement 'dg-note'.
1365         * lib/prune.exp: Likewise.
1366         * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
1367         'dg-prune-output "note: ".
1368         * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
1369         'dg-note', match up additional notes, one class of them with
1370         XFAILed 'dg-bogus'.
1371         * lib/lto.exp: Implement 'dg-lto-note'.
1372         * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
1373         notes.
1374         * g++.dg/lto/odr-1_1.C: Likewise.
1375         * g++.dg/lto/odr-2_1.C: Likewise.
1376
1377 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR rtl-optimization/100590
1380         * gcc.dg/pr100590.c: New test.
1381
1382 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR c++/100580
1385         * g++.dg/other/pr100580.C: New test.
1386
1387 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR tree-optimization/94589
1390         * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
1391
1392 2021-05-18  Richard Biener  <rguenther@suse.de>
1393
1394         * gcc.target/i386/pr100582.c: Adjust for AVX512.
1395
1396 2021-05-18  Richard Biener  <rguenther@suse.de>
1397
1398         PR c/100522
1399         * gcc.dg/gimplefe-error-10.c: New testcase.
1400
1401 2021-05-18  Richard Biener  <rguenther@suse.de>
1402
1403         PR c/100547
1404         * gcc.dg/pr100547.c: New testcase.
1405         * gcc.dg/attr-vector_size.c: Adjust.
1406
1407 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
1408
1409         * gcc.target/s390/zvector/vec-_Bool.c: New test.
1410
1411 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
1412
1413         PR c++/100281
1414         * g++.target/s390/pr100281-1.C: New test.
1415         * g++.target/s390/pr100281-2.C: New test.
1416
1417 2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
1418
1419         PR tree-optimization/100512
1420         * gcc.dg/pr100512.c: New.
1421
1422 2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
1423
1424         * g++.dg/conversion/pr100635.C: New test.
1425
1426 2021-05-17  Harald Anlauf  <anlauf@gmx.de>
1427
1428         PR fortran/98411
1429         * gfortran.dg/pr98411.f90: New test.
1430
1431 2021-05-17  Aldy Hernandez  <aldyh@redhat.com>
1432
1433         * gcc.dg/pr100349.c: New test.
1434
1435 2021-05-17  Tamar Christina  <tamar.christina@arm.com>
1436
1437         * gcc.target/aarch64/cpunative/info_16: New test.
1438         * gcc.target/aarch64/cpunative/info_17: New test.
1439         * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1440         * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1441
1442 2021-05-17  Richard Biener  <rguenther@suse.de>
1443
1444         PR c/100625
1445         * gcc.dg/gimplefe-error-9.c: New testcase.
1446
1447 2021-05-17  Richard Biener  <rguenther@suse.de>
1448
1449         PR middle-end/100582
1450         * gcc.target/i386/pr100582.c: New testcase.
1451
1452 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1453
1454         * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1455         * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1456         auto-vectorization.
1457         * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1458         vectorize float16_t vectors.
1459
1460 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1461
1462         * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1463         * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1464         * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1465         vectors.
1466         * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1467         auto-vectorization.
1468         * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1469
1470 2021-05-17  liuhongt  <hongtao.liu@intel.com>
1471
1472         PR target/100549
1473         * gcc.target/i386/pr100549.c: New test.
1474
1475 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1476
1477         * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1478
1479 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1480
1481         * gcc.target/arm/simd/mve-vadd-1.c: New.
1482
1483 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1484
1485         * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1486
1487 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1488
1489         * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1490
1491 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1492
1493         * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1494         target.
1495         * lib/target-supports.exp
1496         (check_effective_target_arm_qbit_ok_nocache): Rename into...
1497         (check_effective_target_arm_sat_ok_nocache): ... this. Check
1498         __ARM_FEATURE_SAT and use armv6.
1499
1500 2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
1501
1502         PR fortran/100633
1503         * gfortran.dg/gomp/workshare-59.f90: New test.
1504
1505 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
1506
1507         PR debug/100515
1508         * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1509
1510 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
1511
1512         * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1513
1514 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
1515
1516         * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1517
1518 2021-05-16  Christophe Lyon  <christophe.lyon@linaro.org>
1519
1520         * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1521         dg-options.
1522
1523 2021-05-15  Bill Schmidt  <wschmidt@linux.ibm.com>
1524
1525         * gcc.target/powerpc/rop-1.c: New.
1526         * gcc.target/powerpc/rop-2.c: New.
1527         * gcc.target/powerpc/rop-3.c: New.
1528         * gcc.target/powerpc/rop-4.c: New.
1529         * gcc.target/powerpc/rop-5.c: New.
1530
1531 2021-05-15  Martin Jambor  <mjambor@suse.cz>
1532
1533         Revert:
1534         2021-05-15  Martin Jambor  <mjambor@suse.cz>
1535
1536         PR tree-optimization/100453
1537         * gcc.dg/tree-ssa/pr100453.c: New test.
1538
1539 2021-05-15  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR rtl-optimization/100342
1542         * gcc.target/i386/pr100342.c: New test.
1543
1544 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
1545
1546         * gfortran.dg/gomp/parallel-master-1.f90: New test.
1547         * gfortran.dg/gomp/parallel-master-2.f90: New test.
1548
1549 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
1550
1551         * gfortran.dg/gomp/implicit-save.f90: New test.
1552
1553 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR c++/95226
1556         * g++.dg/cpp1y/pr95226.C: New test.
1557
1558 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR c++/94616
1561         * g++.dg/cpp0x/pr94616.C: New test.
1562
1563 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR c++/90019
1566         * g++.dg/cpp0x/sfinae68.C: New test.
1567
1568 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
1569
1570         * g++.dg/cpp1y/pr88872.C: New test.
1571
1572 2021-05-14  Michael de Lang  <kingoipo@gmail.com>
1573
1574         * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1575
1576 2021-05-14  Marek Polacek  <polacek@redhat.com>
1577             Jason Merrill  <jason@redhat.com>
1578
1579         PR c++/99032
1580         * g++.dg/cpp0x/friend7.C: New test.
1581         * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1582         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1583         * g++.dg/cpp0x/gen-attrs-74.C: New test.
1584         * g++.dg/ext/attrib63.C: New test.
1585
1586 2021-05-13  Martin Sebor  <msebor@redhat.com>
1587
1588         PR tree-optimization/93100
1589         PR middle-end/98583
1590         * g++.dg/warn/uninit-pr93100.C: New test.
1591         * gcc.dg/uninit-pr93100.c: New test.
1592         * gcc.dg/uninit-pr98583.c: New test.
1593
1594 2021-05-13  Martin Jambor  <mjambor@suse.cz>
1595
1596         PR tree-optimization/100453
1597         * gcc.dg/tree-ssa/pr100453.c: New test.
1598
1599 2021-05-13  Martin Sebor  <msebor@redhat.com>
1600
1601         * g++.dg/pr100574.C: Use size_t as operator new argument type.
1602
1603 2021-05-13  Martin Liska  <mliska@suse.cz>
1604
1605         PR middle-end/100504
1606         * gcc.target/i386/pr100504.c: New test.
1607
1608 2021-05-13  Martin Sebor  <msebor@redhat.com>
1609
1610         PR c/100550
1611         * gcc.dg/Wvla-parameter-9.c: New test.
1612
1613 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR middle-end/99928
1616         * c-c++-common/gomp/pr99928-1.c: New test.
1617         * c-c++-common/gomp/pr99928-2.c: New test.
1618         * c-c++-common/gomp/pr99928-3.c: New test.
1619         * c-c++-common/gomp/pr99928-4.c: New test.
1620         * c-c++-common/gomp/pr99928-5.c: New test.
1621         * c-c++-common/gomp/pr99928-6.c: New test.
1622         * c-c++-common/gomp/pr99928-7.c: New test.
1623         * c-c++-common/gomp/pr99928-8.c: New test.
1624         * c-c++-common/gomp/pr99928-9.c: New test.
1625         * c-c++-common/gomp/pr99928-10.c: New test.
1626         * c-c++-common/gomp/pr99928-11.c: New test.
1627
1628 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
1629
1630         PR target/100563
1631         * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1632
1633 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
1634
1635         * gcc.dg/pr100563.c: New test.
1636
1637 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR tree-optimization/98856
1640         * gcc.target/i386/sse2-psraq-1.c: New test.
1641         * gcc.target/i386/sse4_2-psraq-1.c: New test.
1642         * gcc.target/i386/avx-psraq-1.c: New test.
1643         * gcc.target/i386/avx2-psraq-1.c: New test.
1644         * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1645         instructions.
1646         * gcc.target/i386/avx2-pr82370.c: Likewise.
1647         * gcc.target/i386/avx512f-pr82370.c: Likewise.
1648         * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1649         * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1650         * gcc.dg/torture/vshuf-8.inc: Likewise.
1651
1652 2021-05-13  Uroš Bizjak  <ubizjak@gmail.com>
1653
1654         PR target/100581
1655         * g++.target/i386/pr100581.C: New test.
1656
1657 2021-05-13  Eric Botcazou  <ebotcazou@adacore.com>
1658
1659         PR testsuite/100569
1660         * gnat.dg/lto21.adb: Prune new LTO warning.
1661
1662 2021-05-13  Martin Liska  <mliska@suse.cz>
1663
1664         PR testsuite/100569
1665         * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1666         * gcc.dg/torture/pr94947-1.c: Likewise.
1667
1668 2021-05-13  liuhongt  <hongtao.liu@intel.com>
1669
1670         * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1671
1672 2021-05-13  liuhongt  <hongtao.liu@intel.com>
1673
1674         PR target/94680
1675         * gcc.target/i386/avx-pr94680.c: New test.
1676         * gcc.target/i386/avx512f-pr94680.c: New test.
1677         * gcc.target/i386/sse2-pr94680.c: New test.
1678
1679 2021-05-12  Martin Sebor  <msebor@redhat.com>
1680
1681         PR middle-end/100571
1682         * gcc.dg/Wstringop-overflow-67.c: New test.
1683
1684 2021-05-12  Aldy Hernandez  <aldyh@redhat.com>
1685
1686         PR c/100521
1687         * gcc.dg/pr100521.c: New file.
1688
1689 2021-05-12  Marek Polacek  <polacek@redhat.com>
1690
1691         * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1692
1693 2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
1694
1695         * c-c++-common/gomp/map-6.c: New test.
1696         * c-c++-common/gomp/map-7.c: New test.
1697
1698 2021-05-12  Richard Biener  <rguenther@suse.de>
1699
1700         PR tree-optimization/100566
1701         * gcc.dg/torture/pr100566.c: New testcase.
1702
1703 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR preprocessor/100392
1706         * gcc.dg/cpp/pr100392.c: New test.
1707         * gcc.dg/cpp/pr100392.h: New file.
1708
1709 2021-05-12  Martin Liska  <mliska@suse.cz>
1710
1711         * lib/lto.exp: When running tests without jobserver, one can see
1712         the following warning for tests that use 1to1 partitioning.
1713
1714 2021-05-12  liuhongt  <hongtao.liu@intel.com>
1715
1716         PR target/99908
1717         * gcc.target/i386/avx2-pr99908.c: New test.
1718         * gcc.target/i386/sse4_1-pr99908.c: New test.
1719
1720 2021-05-12  Richard Biener  <rguenther@suse.de>
1721
1722         PR tree-optimization/100519
1723         * gcc.dg/torture/pr100519.c: New testcase.
1724
1725 2021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1726
1727         PR debug/100515
1728         * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1729
1730 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR middle-end/100508
1733         * gcc.dg/gomp/pr100508.c: New test.
1734
1735 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
1736             Marc Glisse  <marc.glisse@inria.fr>
1737
1738         PR tree-optimization/94589
1739         * gcc.dg/tree-ssa/pr94589-1.c: New test.
1740
1741 2021-05-12  Uroš Bizjak  <ubizjak@gmail.com>
1742
1743         PR target/98218
1744         * g++.target/i386/pr98218-1.C: Ditto.
1745         * gcc.target/i386/pr98218-4.c: New test.
1746         * gcc.target/i386/pr98218-1.c: Correct PR number.
1747         * gcc.target/i386/pr98218-1a.c: Ditto.
1748         * gcc.target/i386/pr98218-2.c: Ditto.
1749         * gcc.target/i386/pr98218-2a.c: Ditto.
1750         * gcc.target/i386/pr98218-3.c: Ditto.
1751         * gcc.target/i386/pr98218-3a.c: Ditto.
1752
1753 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
1754
1755         * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1756         gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1757
1758 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
1759
1760         * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1761         New tests.
1762
1763 2021-05-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1764
1765         * gcc.dg/guality/pr43077-1.c: Align types of output and input
1766         operands by lifting immediates to type long.
1767
1768 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
1769
1770         * gcc.dg/c11-digit-separators-1.c,
1771         gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1772         New tests.
1773
1774 2021-05-11  Jason Merrill  <jason@redhat.com>
1775
1776         PR c++/100517
1777         * g++.dg/ext/vector41.C: New test.
1778
1779 2021-05-11  Martin Liska  <mliska@suse.cz>
1780
1781         * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1782         * brig.dg/README: Removed.
1783         * brig.dg/dg.exp: Removed.
1784         * brig.dg/test/gimple/alloca.hsail: Removed.
1785         * brig.dg/test/gimple/atomics.hsail: Removed.
1786         * brig.dg/test/gimple/branches.hsail: Removed.
1787         * brig.dg/test/gimple/fbarrier.hsail: Removed.
1788         * brig.dg/test/gimple/function_calls.hsail: Removed.
1789         * brig.dg/test/gimple/internal-casts.hsail: Removed.
1790         * brig.dg/test/gimple/kernarg.hsail: Removed.
1791         * brig.dg/test/gimple/mem.hsail: Removed.
1792         * brig.dg/test/gimple/mulhi.hsail: Removed.
1793         * brig.dg/test/gimple/packed.hsail: Removed.
1794         * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1795         * brig.dg/test/gimple/smoke_test.hsail: Removed.
1796         * brig.dg/test/gimple/variables.hsail: Removed.
1797         * brig.dg/test/gimple/vector.hsail: Removed.
1798         * lib/brig-dg.exp: Removed.
1799         * lib/brig.exp: Removed.
1800
1801 2021-05-11  Alex Coplan  <alex.coplan@arm.com>
1802
1803         PR target/99725
1804         * gcc.target/arm/cmse/pr99725.c: New test.
1805
1806 2021-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1807
1808         * gcc.target/aarch64/fmul_lane_1.c: New test.
1809
1810 2021-05-11  Richard Biener  <rguenther@suse.de>
1811
1812         PR middle-end/100509
1813         * gcc.dg/pr100509.c: New testcase.
1814
1815 2021-05-11  Robin Dapp  <rdapp@linux.ibm.com>
1816
1817         * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1818
1819 2021-05-11  Patrick Palka  <ppalka@redhat.com>
1820
1821         PR c++/51577
1822         * g++.dg/lookup/operator-3.C: New test.
1823
1824 2021-05-11  Patrick Palka  <ppalka@redhat.com>
1825
1826         PR c++/100138
1827         * g++.dg/cpp2a/concepts-ctad4.C: New test.
1828
1829 2021-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1830
1831         * gnat.dg/specs/opt5.ads: New test.
1832         * gnat.dg/specs/opt5_pkg.ads: New helper.
1833
1834 2021-05-10  Martin Sebor  <msebor@redhat.com>
1835
1836         PR middle-end/100425
1837         PR middle-end/100510
1838         * c-c++-common/Walloca-larger-than.C: New test.
1839         * gcc.dg/Walloca-larger-than-4.c: New test.
1840         * gcc.dg/Wvla-larger-than-5.c: New test.
1841         * gcc.dg/pr79972.c: Remove unexpected warning directive.
1842
1843 2021-05-10  Pat Haugen  <pthaugen@linux.ibm.com>
1844
1845         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1846         * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1847
1848 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
1849
1850         * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1851
1852 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
1853
1854         * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1855
1856 2021-05-10  H.J. Lu  <hjl.tools@gmail.com>
1857
1858         PR tree-optimization/42587
1859         * gcc.dg/optimize-bswapsi-6.c: New test.
1860
1861 2021-05-10  Richard Biener  <rguenther@suse.de>
1862
1863         PR testsuite/100452
1864         * g++.dg/vect/slp-pr99971.cc: Align data.
1865
1866 2021-05-10  Richard Biener  <rguenther@suse.de>
1867
1868         PR tree-optimization/100492
1869         * gcc.dg/torture/pr100492.c: New testcase.
1870
1871 2021-05-10  Richard Biener  <rguenther@suse.de>
1872
1873         PR middle-end/100464
1874         PR c++/100468
1875         * gcc.dg/pr100464.c: New testcase.
1876         * g++.dg/tree-ssa/array-temp1.C: Adjust.
1877
1878 2021-05-10  Richard Biener  <rguenther@suse.de>
1879
1880         PR tree-optimization/100434
1881         * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1882
1883 2021-05-10  Alex Coplan  <alex.coplan@arm.com>
1884
1885         PR target/99960
1886         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1887         Update now that we're (correctly) using full 128-bit vector
1888         loads/stores.
1889         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1890         Likewise.
1891         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1892         Likewise.
1893         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1894         Likewise.
1895         * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1896         * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1897         Likewise.
1898
1899 2021-05-08  Paul Thomas  <pault@gcc.gnu.org>
1900
1901         PR fortran/46991
1902         * gfortran.dg/class_dummy_7.f90: Correct PR number.
1903
1904 2021-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1905
1906         * gcc.dg/sso-9.c: Delete.
1907
1908 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1909
1910         * gnat.dg/debug18.adb: New test.
1911
1912 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1913
1914         * gcc.dg/sso-12.c: New test.
1915
1916 2021-05-07  Jason Merrill  <jason@redhat.com>
1917
1918         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1919         Adjust diagnostic.
1920
1921 2021-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1922
1923         PR tree-optimization/79333
1924         * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1925
1926 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR c/100450
1929         * c-c++-common/gomp/pr100450.c: New test.
1930
1931 2021-05-07  Uroš Bizjak  <ubizjak@gmail.com>
1932
1933         PR target/100445
1934         * gcc.target/i386/pr100445-1.c: New test.
1935
1936 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR target/100445
1939         * gcc.target/i386/pr100445.c: New test.
1940
1941 2021-05-06  Joseph Myers  <joseph@codesourcery.com>
1942
1943         PR c++/83873
1944         PR preprocessor/97604
1945         * g++.dg/cpp1y/digit-sep-neg-2.C,
1946         g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
1947         * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
1948         Adjust expected messages.
1949
1950 2021-05-06  Martin Jambor  <mjambor@suse.cz>
1951
1952         * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
1953         05193687dde, make the argv again pointer to an array.
1954
1955 2021-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         * gnat.dg/opt93.adb: Compile only for LP64 targets.
1958
1959 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
1960
1961         * lib/target-supports.exp: Add s390 checks for vect conversions.
1962
1963 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
1964
1965         * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
1966
1967 2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/46991
1970         PR fortran/99819
1971         * gfortran.dg/class_dummy_6.f90: New test.
1972         * gfortran.dg/class_dummy_7.f90: New test.
1973
1974 2021-05-06  Christophe Lyon  <christophe.lyon@linaro.org>
1975
1976         PR testsuite/100355
1977         * gcc.c-torture/execute/ieee/cdivchkld.x: New.
1978
1979 2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
1980
1981         * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
1982         __builtin_s390_vpdi.
1983         * gcc.target/s390/zvector/vec-permi.c: New test for builtin
1984         vec_permi.
1985
1986 2021-05-06  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR tree-optimization/94589
1989         * gcc.dg/pr94589-1.c: New test.
1990         * gcc.dg/pr94589-2.c: New test.
1991         * gcc.dg/pr94589-3.c: New test.
1992         * gcc.dg/pr94589-4.c: New test.
1993         * g++.dg/opt/pr94589-1.C: New test.
1994         * g++.dg/opt/pr94589-2.C: New test.
1995         * g++.dg/opt/pr94589-3.C: New test.
1996         * g++.dg/opt/pr94589-4.C: New test.
1997
1998 2021-05-06  Richard Biener  <rguenther@suse.de>
1999
2000         PR ipa/100373
2001         * gcc.dg/pr100373.c: New testcase.
2002
2003 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2004
2005         * gcc.c-torture/execute/20210505-1.c: New test.
2006
2007 2021-05-05  Ivan Sorokin  <vanyacpp@gmail.com>
2008
2009         PR target/91400
2010         * gcc.target/i386/pr91400-1.c: New test.
2011         * gcc.target/i386/pr91400-2.c: Likewise.
2012
2013 2021-05-05  Martin Sebor  <msebor@redhat.com>
2014
2015         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2016
2017 2021-05-05  Harald Anlauf  <anlauf@gmx.de>
2018
2019         PR fortran/100274
2020         * gfortran.dg/argument_checking_25.f90: New test.
2021
2022 2021-05-05  Uroš Bizjak  <ubizjak@gmail.com>
2023
2024         PR target/98218
2025         * gcc.target/i386/pr98218-1.c: New test.
2026         * gcc.target/i386/pr98218-1a.c: Ditto.
2027         * gcc.target/i386/pr98218-2.c: Ditto.
2028         * gcc.target/i386/pr98218-2a.c: Ditto.
2029         * gcc.target/i386/pr98218-3.c: Ditto.
2030         * gcc.target/i386/pr98218-3a.c: Ditto.
2031         * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2032         Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2033
2034 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2035
2036         * gnat.dg/debug17.adb: Minor tweak.
2037
2038 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2039
2040         * gnat.dg/debug8.adb: Minor tweak.
2041         * gnat.dg/debug11.adb: Likewise.
2042         * gnat.dg/debug16.adb: Likewise.
2043         * gnat.dg/debug17.adb: New test.
2044         * gnat.dg/specs/debug1.ads: Minor tweak.
2045
2046 2021-05-05  Robin Dapp  <rdapp@linux.ibm.com>
2047
2048         * gcc.dg/vect/slp-21.c: Add s390.
2049
2050 2021-05-05  Tobias Burnus  <tobias@codesourcery.com>
2051
2052         PR testsuite/100422
2053         * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2054
2055 2021-05-05  Richard Biener  <rguenther@suse.de>
2056
2057         PR tree-optimization/79333
2058         * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2059         * gcc.dg/graphite/fuse-1.c: Adjust.
2060         * gcc.dg/pr43864-4.c: Likewise.
2061
2062 2021-05-05  Richard Biener  <rguenther@suse.de>
2063
2064         PR middle-end/100394
2065         * g++.dg/torture/pr100382.C: New testcase.
2066
2067 2021-05-04  Martin Sebor  <msebor@redhat.com>
2068
2069         PR middle-end/100307
2070         * g++.dg/warn/Wplacement-new-size-9.C: New test.
2071         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2072
2073 2021-05-04  Martin Sebor  <msebor@redhat.com>
2074
2075         * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2076
2077 2021-05-04  Martin Sebor  <msebor@redhat.com>
2078
2079         * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2080
2081 2021-05-04  Robin Dapp  <rdapp@linux.ibm.com>
2082
2083         * gcc.target/s390/oscbreak-1.c: Compile with -O1
2084         -fschedule-insns
2085
2086 2021-05-04  Richard Biener  <rguenther@suse.de>
2087
2088         PR tree-optimization/100414
2089         * gcc.dg/pr100414.c: New testcase.
2090
2091 2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
2092
2093         * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2094
2095 2021-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2096
2097         * gnat.dg/opt94.adb: New file.
2098         * gnat.dg/opt94_pkg.adb: New file.
2099         * gnat.dg/opt94_pkg.ads: New file.
2100
2101 2021-05-04  Richard Biener  <rguenther@suse.de>
2102
2103         * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
2104         simplify dump scanning down to one case.
2105
2106 2021-05-04  Richard Biener  <rguenther@suse.de>
2107
2108         PR tree-optimization/100329
2109         * gcc.dg/torture/pr100329.c: New testcase.
2110
2111 2021-05-04  Richard Biener  <rguenther@suse.de>
2112
2113         PR tree-optimization/100398
2114         * gcc.dg/torture/pr100398.c: New testcase.
2115
2116 2021-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2117
2118         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2119         Fix dg directives order.
2120         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2121         Likewise.
2122
2123 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2124
2125         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
2126         and m32r.
2127
2128 2021-05-03  Patrick Palka  <ppalka@redhat.com>
2129
2130         PR c++/100362
2131         * g++.dg/cpp1y/lambda-generic-100362.C: New test.
2132
2133 2021-05-03  Patrick Palka  <ppalka@redhat.com>
2134
2135         PR c++/68942
2136         PR c++/100344
2137         * g++.dg/template/call8.C: New test.
2138         * g++.dg/template/koenig12a.C: New test.
2139
2140 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2141
2142         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
2143
2144 2021-05-03  Marek Polacek  <polacek@redhat.com>
2145
2146         PR c++/100055
2147         * g++.dg/concepts/diagnostic18.C: New test.
2148
2149 2021-05-03  Marek Polacek  <polacek@redhat.com>
2150
2151         DR 1312
2152         * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
2153
2154 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2155
2156         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
2157
2158 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2159
2160         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
2161
2162 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2163
2164         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
2165
2166 2021-05-03  Jeff Law  <jlaw@tachyum.com>
2167
2168         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
2169         cr16 and xstormy16 targets.
2170
2171 2021-05-03  Richard Biener  <rguenther@suse.de>
2172
2173         * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
2174         * gcc.dg/pr81192.c: Disable DSE.
2175
2176 2021-05-03  Richard Biener  <rguenther@suse.de>
2177
2178         * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
2179
2180 2021-05-03  Ilya Leoshkevich  <iii@linux.ibm.com>
2181
2182         PR target/100217
2183         * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
2184         * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2185
2186 2021-05-02  David Edelsohn  <dje.gcc@gmail.com>
2187
2188         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
2189         mapping class on AIX.
2190         * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
2191         * gcc.c-torture/execute/alias-2.c: Same.
2192         * gcc.dg/alias-7.c: Same.
2193
2194 2021-04-30  Jonathan Wright  <jonathan.wright@arm.com>
2195
2196         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2197         New test.
2198         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2199         New test.
2200
2201 2021-04-30  Richard Biener  <rguenther@suse.de>
2202
2203         PR c++/98032
2204         * g++.dg/pr98032.C: New testcase.
2205
2206 2021-04-30  Richard Biener  <rguenther@suse.de>
2207
2208         PR tree-optimization/96513
2209         * gcc.dg/torture/pr96513.c: New testcase.
2210
2211 2021-04-30  Uroš Bizjak  <ubizjak@gmail.com>
2212
2213         PR target/98060
2214         * gcc.target/i386/pr98060.c: New test.
2215
2216 2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
2217
2218         PR rtl-optimization/100225
2219         PR rtl-optimization/84878
2220         * gcc.dg/pr100225.c: New test.
2221
2222 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
2223
2224         PR preprocessor/82359
2225         * g++.dg/cpp1y/digit-sep-line.C,
2226         g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
2227
2228 2021-04-29  Jason Merrill  <jason@redhat.com>
2229
2230         * g++.dg/lookup/using-decl1.C: New test.
2231
2232 2021-04-29  Jason Merrill  <jason@redhat.com>
2233
2234         PR c++/97974
2235         * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
2236
2237 2021-04-29  Patrick Palka  <ppalka@redhat.com>
2238
2239         PR c++/68942
2240         * g++.dg/template/koenig12.C: New test.
2241
2242 2021-04-29  Marek Polacek  <polacek@redhat.com>
2243
2244         PR c++/94102
2245         * g++.dg/cpp1z/class-deduction87.C: New test.
2246
2247 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
2248
2249         PR rtl-optimization/100303
2250         * g++.dg/torture/pr100303.C: New file.
2251
2252 2021-04-29  H.J. Lu  <hjl.tools@gmail.com>
2253
2254         PR middle-end/90773
2255         * g++.dg/pr90773-1.h: New test.
2256         * g++.dg/pr90773-1a.C: Likewise.
2257         * g++.dg/pr90773-1b.C: Likewise.
2258         * g++.dg/pr90773-1c.C: Likewise.
2259         * g++.dg/pr90773-1d.C: Likewise.
2260         * gcc.target/i386/pr90773-1.c: Likewise.
2261         * gcc.target/i386/pr90773-2.c: Likewise.
2262         * gcc.target/i386/pr90773-3.c: Likewise.
2263         * gcc.target/i386/pr90773-4.c: Likewise.
2264         * gcc.target/i386/pr90773-5.c: Likewise.
2265         * gcc.target/i386/pr90773-6.c: Likewise.
2266         * gcc.target/i386/pr90773-7.c: Likewise.
2267         * gcc.target/i386/pr90773-8.c: Likewise.
2268         * gcc.target/i386/pr90773-9.c: Likewise.
2269         * gcc.target/i386/pr90773-10.c: Likewise.
2270         * gcc.target/i386/pr90773-11.c: Likewise.
2271         * gcc.target/i386/pr90773-12.c: Likewise.
2272         * gcc.target/i386/pr90773-13.c: Likewise.
2273         * gcc.target/i386/pr90773-14.c: Likewise.
2274
2275 2021-04-29  Richard Biener  <rguenther@suse.de>
2276
2277         PR tree-optimization/100253
2278         * g++.dg/pr100253.C: New testcase.
2279
2280 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR target/100305
2283         * gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.
2284
2285 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR target/100302
2288         * gcc.target/aarch64/sve/pr100302.c: New test.
2289
2290 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c++/100319
2293         * c-c++-common/gomp/task-detach-3.c: New test.
2294
2295 2021-04-29  Richard Biener  <rguenther@suse.de>
2296
2297         PR tree-optimization/99912
2298         * gcc.dg/pr95580.c: Disable DSE.
2299         * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
2300         * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
2301         to prevent them from being removed.
2302         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2303
2304 2021-04-29  Martin Sebor  <msebor@redhat.com>
2305
2306         PR middle-end/100250
2307         * gcc.dg/uninit-pr100250.c: New test.
2308
2309 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
2310
2311         * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
2312         gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
2313
2314 2021-04-28  Tobias Burnus  <tobias@codesourcery.com>
2315
2316         * gfortran.dg/gomp/map-5.f90: New test.
2317
2318 2021-04-28  Patrick McGehearty  <patrick.mcgehearty@oracle.com>
2319
2320         * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
2321         * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
2322         * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
2323
2324 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
2325
2326         * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
2327
2328 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
2329
2330         * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
2331         mismatch when asm comments start with "/ ".
2332
2333 2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
2334
2335         PR target/100305
2336         * gcc.c-torture/compile/pr100305.c: New test.
2337
2338 2021-04-28  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
2339
2340         PR fortran/82376
2341         * gfortran.dg/PR82376.f90: New test.
2342
2343 2021-04-28  Richard Biener  <rguenther@suse.de>
2344
2345         PR tree-optimization/100292
2346         * gcc.dg/pr100292.c: New testcase.
2347
2348 2021-04-28  Richard Wai  <richard@annexi-strayline.com>
2349
2350         * gnat.dg/containers2.adb: New test.
2351
2352 2021-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2353
2354         * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
2355
2356 2021-04-27  Jason Merrill  <jason@redhat.com>
2357
2358         PR c++/92145
2359         * g++.dg/cpp0x/depr-copy3.C: New test.
2360
2361 2021-04-27  Patrick Palka  <ppalka@redhat.com>
2362
2363         PR c++/88580
2364         * g++.dg/cpp0x/variadic182.C: New test.
2365
2366 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
2367
2368         PR middle-end/100284
2369         * gcc.target/aarch64/sve/pr81003.c: New test.
2370
2371 2021-04-27  Martin Sebor  <msebor@redhat.com>
2372
2373         PR testsuite/100272
2374         * g++.dg/ext/flexary13.C: Remove malformed directives.
2375
2376 2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2377
2378         PR target/100106
2379         * gcc.c-torture/compile/pr100106.c: New testcase.
2380
2381 2021-04-27  Alex Coplan  <alex.coplan@arm.com>
2382
2383         PR target/99977
2384         * gcc.target/arm/pr99977.c: New test.
2385
2386 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR tree-optimization/100239
2389         * gcc.dg/pr100239.c: New test.
2390
2391 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR rtl-optimization/100254
2394         * g++.dg/opt/pr100254.C: New test.
2395
2396 2021-04-27  Richard Biener  <rguenther@suse.de>
2397
2398         PR tree-optimization/99912
2399         * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
2400         * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
2401         * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
2402         * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
2403
2404 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR tree-optimization/95527
2407         * gcc.dg/tree-ssa/pr95527-2.c: New test.
2408
2409 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
2410
2411         PR tree-optimization/96696
2412         * gcc.target/i386/pr96696.c: New test.
2413
2414 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
2415
2416         PR target/100270
2417         * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
2418         * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
2419         expected error message when subtracting pointers to different
2420         vector types.  Expect warnings when mixing them elsewhere.
2421         * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
2422         XFAILs.  Tweak error messages for some cases.
2423
2424 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
2425
2426         * gcc.target/aarch64/simd/ssra.c: Use +nosve
2427         * gcc.target/aarch64/simd/usra.c: Likewise.
2428
2429 2021-04-27  Richard Biener  <rguenther@suse.de>
2430
2431         PR tree-optimization/100051
2432         * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2433
2434 2021-04-27  Richard Biener  <rguenther@suse.de>
2435
2436         PR testsuite/100272
2437         * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2438         malformed dg directive.
2439
2440 2021-04-27  Richard Biener  <rguenther@suse.de>
2441
2442         PR testsuite/100272
2443         * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2444         * g++.dg/ipa/pr45572-2.C: Likewise.
2445         * g++.dg/template/spec26.C: Likewise.
2446         * gcc.dg/pr20126.c: Likewise.
2447         * gcc.dg/tree-ssa/pr20739.c: Likewise.
2448
2449 2021-04-27  Richard Biener  <rguenther@suse.de>
2450
2451         PR tree-optimization/100278
2452         * gcc.dg/tree-ssa/pr100278.c: New testcase.
2453
2454 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR target/99405
2457         * gcc.target/i386/pr99405.c: New test.
2458
2459 2021-04-27  Richard Biener  <rguenther@suse.de>
2460
2461         PR tree-optimization/99776
2462         * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2463
2464 2021-04-26  Patrick Palka  <ppalka@redhat.com>
2465
2466         PR c++/100209
2467         * g++.dg/cpp1y/constexpr-base1.C: New test.
2468         * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2469
2470 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
2471
2472         * gfortran.dg/goacc/classify-serial.f95:
2473         Use [Ww]arning in dg-bogus as FE diagnostic and default
2474         diagnostic differ and the result depends on ENABLE_OFFLOAD.
2475         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2476         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2477
2478 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
2479
2480         * gfortran.dg/goacc/classify-serial.f95:
2481         Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2482         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2483         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2484
2485 2021-04-26  Richard Biener  <rguenther@suse.de>
2486
2487         PR tree-optimization/99956
2488         * gfortran.dg/pr99956.f: New testcase.
2489
2490 2021-04-26  Christophe Lyon  <christophe.lyon@linaro.org>
2491
2492         * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2493         * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2494         * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2495         * gcc.target/arm/cmse/cmse-16.c: Likewise.
2496         * gcc.target/arm/cmse/struct-1.c: Likewise.
2497         * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2498         on arm_cmse_hw.
2499         * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2500         New.
2501
2502 2021-04-26  Eric Botcazou  <ebotcazou@adacore.com>
2503
2504         * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2505
2506 2021-04-26  Thomas Schwinge  <thomas@codesourcery.com>
2507             Nathan Sidwell  <nathan@codesourcery.com>
2508             Tom de Vries  <vries@codesourcery.com>
2509             Julian Brown  <julian@codesourcery.com>
2510             Kwok Cheung Yeung  <kcy@codesourcery.com>
2511
2512         * c-c++-common/goacc/diag-parallelism-1.c: New.
2513         * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2514         and match diagnostics, as appropriate.
2515         * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2516         * c-c++-common/goacc/classify-kernels.c: Likewise.
2517         * c-c++-common/goacc/classify-parallel.c: Likewise.
2518         * c-c++-common/goacc/classify-routine.c: Likewise.
2519         * c-c++-common/goacc/classify-serial.c: Likewise.
2520         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2521         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2522         * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2523         * c-c++-common/goacc/parallel-reduction.c: Likewise.
2524         * c-c++-common/goacc/pr70688.c: Likewise.
2525         * c-c++-common/goacc/routine-1.c: Likewise.
2526         * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2527         * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2528         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2529         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2530         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2531         * gfortran.dg/goacc/classify-routine.f95: Likewise.
2532         * gfortran.dg/goacc/classify-serial.f95: Likewise.
2533         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2534         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2535         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2536         * gfortran.dg/goacc/routine-4.f90: Likewise.
2537         * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2538         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2539         * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2540         * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2541
2542 2021-04-26  Richard Biener  <rguenther@suse.de>
2543
2544         PR tree-optimization/99473
2545         * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2546
2547 2021-04-25  liuhongt  <hongtao.liu@intel.com>
2548
2549         PR target/98911
2550         * gcc.target/i386/pr98911.c: New test.
2551         * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2552         with __builtin_ia32_pcmpistrm128 since it has been folded.
2553
2554 2021-04-24  David Malcolm  <dmalcolm@redhat.com>
2555
2556         PR analyzer/100244
2557         * g++.dg/analyzer/pr100244.C: New test.
2558
2559 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
2560
2561         PR fortran/100154
2562         * gfortran.dg/pr100154.f90: New test.
2563
2564 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
2565
2566         PR fortran/100218
2567         * gfortran.dg/ptr-func-4.f90: New test.
2568
2569 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
2570
2571         * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2572         * gcc.dg/guality/guality.c: Likewise.
2573         * gcc.dg/guality/inline-params.c: Likewise.
2574         * gcc.dg/guality/loop-1.c: Likewise.
2575         * gcc.dg/guality/pr36728-1.c: Likewise.
2576         * gcc.dg/guality/pr36728-2.c: Likewise.
2577         * gcc.dg/guality/pr36728-3.c: Likewise.
2578         * gcc.dg/guality/pr41447-1.c: Likewise.
2579         * gcc.dg/guality/pr54200.c:  Likewise.
2580         * gcc.dg/guality/pr54519-1.c: Likewise.
2581         * gcc.dg/guality/pr54519-2.c: Likewise.
2582         * gcc.dg/guality/pr54519-3.c: Likewise.
2583         * gcc.dg/guality/pr54519-4.c: Likewise.
2584         * gcc.dg/guality/pr54519-5.c: Likewise.
2585         * gcc.dg/guality/pr54519-6.c: Likewise.
2586         * gcc.dg/guality/pr54693-2.c: Likewise.
2587         * gcc.dg/guality/pr56154-1.c: Likewise.
2588         * gcc.dg/guality/pr59776.c: Likewise.
2589         * gcc.dg/guality/pr68860-1.c: Likewise.
2590         * gcc.dg/guality/pr68860-2.c: Likewise.
2591         * gcc.dg/guality/pr90074.c: Likewise.
2592         * gcc.dg/guality/pr90716.c: Likewise.
2593         * gcc.dg/guality/sra-1.c: Likewise.
2594
2595 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
2596
2597         * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2598         and no-opts.
2599         * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2600         * gcc.dg/guality/pr59776.c: Likewise.
2601         * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2602
2603 2021-04-24  Patrick Palka  <ppalka@redhat.com>
2604
2605         PR c++/89565
2606         PR c++/93383
2607         PR c++/95291
2608         PR c++/99200
2609         PR c++/99683
2610         * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2611         * g++.dg/cpp2a/nontype-class45.C: New test.
2612         * g++.dg/cpp2a/nontype-class46.C: New test.
2613         * g++.dg/cpp2a/nontype-class47.C: New test.
2614         * g++.dg/cpp2a/nontype-class48.C: New test.
2615
2616 2021-04-24  Patrick Palka  <ppalka@redhat.com>
2617
2618         PR c++/87709
2619         * g++.dg/cpp1z/class-deduction86.C: New test.
2620
2621 2021-04-23  Michael Meissner  <meissner@linux.ibm.com>
2622
2623         PR target/98952
2624         * gcc.target/powerpc/pr98952.c: New test.
2625
2626 2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
2627
2628         PR target/100041
2629         * gcc.target/i386/pr79514.c (dg-error):
2630         Expect error for 64bit targets.
2631
2632 2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
2633
2634         PR target/100182
2635         * gcc.target/i386/pr100182.c: New test.
2636         * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2637         * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2638
2639 2021-04-23  Patrick Palka  <ppalka@redhat.com>
2640
2641         PR c++/98767
2642         * g++.dg/concepts/diagnostic17.C: New test.
2643
2644 2021-04-23  Patrick Palka  <ppalka@redhat.com>
2645
2646         DR 2374
2647         * g++.dg/cpp1z/direct-enum-init2.C: New test.
2648
2649 2021-04-23  Richard Biener  <rguenther@suse.de>
2650
2651         PR tree-optimization/99971
2652         * g++.dg/vect/slp-pr99971.cc: New testcase.
2653
2654 2021-04-23  liuhongt  <hongtao.liu@intel.com>
2655
2656         PR target/100093
2657         * gcc.target/i386/pr100093.c: New test.
2658
2659 2021-04-22  Patrick Palka  <ppalka@redhat.com>
2660
2661         PR c++/94508
2662         * g++.dg/cpp2a/concepts-uneval3.C: New test.
2663
2664 2021-04-22  Patrick Palka  <ppalka@redhat.com>
2665
2666         PR c++/77435
2667         * g++.dg/template/partial-specialization9.C: New test.
2668
2669 2021-04-22  Marek Polacek  <polacek@redhat.com>
2670
2671         PR c++/100161
2672         * g++.dg/warn/Wtype-limits6.C: New test.
2673
2674 2021-04-22  Patrick Palka  <ppalka@redhat.com>
2675
2676         PR c++/84689
2677         * g++.dg/cpp0x/sfinae67.C: New test.
2678
2679 2021-04-22  Patrick Palka  <ppalka@redhat.com>
2680
2681         PR c++/16617
2682         * g++.dg/template/access36.C: New test.
2683
2684 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
2685
2686         * substr_9.f90: Move to ...
2687         * gfortran.dg/substr_9.f90: ... here.
2688         * substr_10.f90: Move to ...
2689         * gfortran.dg/substr_10.f90: ... here.
2690
2691 2021-04-22  Martin Liska  <mliska@suse.cz>
2692
2693         PR testsuite/100159
2694         PR testsuite/100192
2695         * g++.dg/template/nontype29.C: Fix typos and missing comments.
2696         * gcc.dg/Warray-bounds-64.c: Likewise.
2697         * gcc.dg/Warray-parameter.c: Likewise.
2698         * gcc.dg/Wstring-compare.c: Likewise.
2699         * gcc.dg/format/gcc_diag-11.c: Likewise.
2700         * gfortran.dg/array_constructor_3.f90: Likewise.
2701         * gfortran.dg/matmul_bounds_9.f90: Likewise.
2702         * gfortran.dg/pr78033.f90: Likewise.
2703         * gfortran.dg/pr96325.f90: Likewise.
2704
2705 2021-04-22  Uroš Bizjak  <ubizjak@gmail.com>
2706
2707         PR target/100119
2708         * gcc.target/i386/pr100119.c: New test.
2709
2710 2021-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
2711
2712         PR target/99988
2713         * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2714
2715 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
2716
2717         * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2718         obtained hard limit, and only call setrlimit if new softlimit is lower.
2719
2720 2021-04-22  Richard Biener  <rguenther@suse.de>
2721
2722         PR testsuite/100176
2723         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2724         missing return.
2725
2726 2021-04-21  David Edelsohn  <dje.gcc@gmail.com>
2727
2728         * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2729         pattern.
2730
2731 2021-04-21  Marek Polacek  <polacek@redhat.com>
2732
2733         PR c++/96380
2734         * g++.dg/cpp0x/enum_base4.C: New test.
2735         * g++.dg/cpp0x/enum_base5.C: New test.
2736
2737 2021-04-21  Alex Coplan  <alex.coplan@arm.com>
2738
2739         PR target/99988
2740         * gcc.target/aarch64/pr99988.c: New test.
2741
2742 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
2743
2744         * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2745         -fchecking.
2746         * g++.dg/cpp1y/auto-fn61.C: Likewise.
2747         * g++.dg/cpp2a/nontype-class39.C: Likewise.
2748         * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2749         * g++.dg/cpp0x/vt-88982.C: Likewise.
2750         * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2751         dg-additional-options.
2752         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2753
2754 2021-04-21  H.J. Lu  <hjl.tools@gmail.com>
2755
2756         * gcc.target/i386/monitor-2.c: New test.
2757
2758 2021-04-21  Richard Biener  <rguenther@suse.de>
2759
2760         PR testsuite/100176
2761         * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2762         * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2763
2764 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
2765
2766         PR rtl-optimization/100148
2767         * g++.dg/opt/pr100148.C: New test.
2768
2769 2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
2770
2771         * gfortran.dg/gomp/depobj-1.f90: New test.
2772         * gfortran.dg/gomp/depobj-2.f90: New test.
2773
2774 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2775
2776         * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2777
2778 2021-04-21  Richard Sandiford  <richard.sandiford@arm.com>
2779
2780         PR middle-end/100130
2781         * c-c++-common/attr-retain-10.c: New test.
2782         * c-c++-common/attr-retain-11.c: Likewise.
2783
2784 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2785
2786         * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2787         must match for target IBM Z only.
2788
2789 2021-04-20  Jason Merrill  <jason@redhat.com>
2790
2791         PR c++/100109
2792         * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2793
2794 2021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2795
2796         * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2797         z/Architecture only.
2798
2799 2021-04-20  Paul Thomas  <pault@gcc.gnu.org>
2800
2801         PR fortran/100110
2802         * gfortran.dg/pdt_31.f03: New test.
2803         * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2804         to 8.
2805
2806 2021-04-19  Marek Polacek  <polacek@redhat.com>
2807
2808         PR c++/97536
2809         * g++.dg/concepts/diagnostic16.C: New test.
2810
2811 2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
2812
2813         PR d/98457
2814         * gdc.dg/pr98457.d: New test.
2815
2816 2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
2817
2818         PR target/100075
2819         * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2820         effective target.
2821
2822 2021-04-19  Richard Biener  <rguenther@suse.de>
2823
2824         PR preprocessor/100142
2825         * gcc.dg/pr100142.c: New testcase.
2826         * g++.dg/diagnostic/pr72803.C: Revert last change.
2827
2828 2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
2829
2830         * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2831         '--param=openacc-kernels=[...]'.
2832         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2833         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2834         * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2835         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2836         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2837         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2838         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2839
2840 2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
2841
2842         * gnat.dg/opt92.adb: New test.
2843
2844 2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2845
2846         * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2847         * c-c++-common/zero-scratch-regs-9.c: Likewise.
2848         * c-c++-common/zero-scratch-regs-10.c: Likewise.
2849         * c-c++-common/zero-scratch-regs-11.c: Likewise.
2850         * gcc.target/s390/zero-scratch-regs-1.c: New test.
2851
2852 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
2853
2854         PR fortran/100094
2855         * gfortran.dg/PR100094.f90: New test.
2856
2857 2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
2858
2859         PR target/96770
2860         * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2861         with movt/movw.
2862
2863 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2864
2865         PR target/91710
2866         * gcc.target/aarch64/pr91710.c: New test.
2867
2868 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
2869
2870         PR fortran/100018
2871         * gfortran.dg/PR10018.f90: New test.
2872
2873 2021-04-16  Tamar Christina  <tamar.christina@arm.com>
2874
2875         PR target/100048
2876         * gcc.target/aarch64/sve/pr100048.c: New test.
2877
2878 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR c++/100111
2881         * g++.dg/cpp0x/constexpr-100111.C: New test.
2882
2883 2021-04-16  Marek Polacek  <polacek@redhat.com>
2884
2885         PR c++/99803
2886         * g++.dg/cpp2a/typename14.C: Don't expect particular error
2887         messages.
2888         * g++.dg/cpp2a/typename19.C: New test.
2889
2890 2021-04-16  Robin Dapp  <rdapp@linux.ibm.com>
2891
2892         * gcc.dg/gimplefe-40.c: Moved to...
2893         * gcc.dg/vect/gimplefe-40.c: ...here.
2894         * gcc.dg/gimplefe-41.c: Moved to...
2895         * gcc.dg/vect/gimplefe-41.c: ...here.
2896
2897 2021-04-16  Harald Anlauf  <anlauf@gmx.de>
2898             Paul Thomas  <pault@gcc.gnu.org>
2899
2900         PR fortran/63797
2901         * gfortran.dg/pr63797.f90: New test.
2902
2903 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2904
2905         * gcc.dg/tree-ssa/pr83403-1.c: Revert
2906         max-completely-peeled-insns to the default value on IBM Z.
2907         * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2908
2909 2021-04-16  Patrick Palka  <ppalka@redhat.com>
2910
2911         PR c++/99700
2912         * g++.dg/cpp2a/constexpr-init21.C: New test.
2913
2914 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR target/100075
2917         * gcc.target/aarch64/pr100075.c: New test.
2918
2919 2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
2920
2921         PR rtl-optimization/99596
2922         * gcc.target/arm/pr99596.c: New test.
2923
2924 2021-04-16  Richard Earnshaw  <rearnsha@arm.com>
2925
2926         PR target/100067
2927         * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2928         template.
2929         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2930         * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise.  Fix
2931         missing quotes around switch names.
2932         * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2933
2934 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR target/99767
2937         * gcc.target/aarch64/pr99767.c: New test.
2938
2939 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR c++/99850
2942         * g++.dg/cpp23/lambda-specifiers2.C: New test.
2943
2944 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR c++/99833
2947         * g++.dg/cpp1z/pr99833.C: New test.
2948         * g++.dg/cpp2a/pr99833.C: New test.
2949
2950 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2951
2952         * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
2953         the default value on IBM Z.
2954
2955 2021-04-16  Jason Merrill  <jason@redhat.com>
2956
2957         PR c++/100079
2958         * g++.dg/abi/mangle71.C: Fix expected mangling.
2959         * g++.dg/abi/mangle77.C: New test.
2960         * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
2961         * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
2962         * g++.dg/cpp2a/nontype-class44.C: New test.
2963
2964 2021-04-15  Martin Sebor  <msebor@redhat.com>
2965
2966         PR c/99420
2967         PR c/99972
2968         * gcc.dg/Warray-parameter-9.c: New test.
2969         * gcc.dg/Wnonnull-6.c: New test.
2970         * gcc.dg/Wreturn-type3.c: New test.
2971         * gcc.dg/Wunused-result.c: New test.
2972         * gcc.dg/attr-noreturn.c: New test.
2973         * gcc.dg/attr-returns-nonnull.c: New test.
2974
2975 2021-04-15  Hans-Peter Nilsson  <hp@axis.com>
2976
2977         PR middle-end/84877
2978         * gcc.dg/pr84877.c: Xfail for cris-*-*.
2979
2980 2021-04-15  Jason Merrill  <jason@redhat.com>
2981
2982         PR c++/80456
2983         * g++.dg/cpp0x/constexpr-volatile3.C: New test.
2984
2985 2021-04-15  Martin Sebor  <msebor@redhat.com>
2986
2987         * gcc.dg/uninit-pr89230-1.c: New test.
2988         * gcc.dg/uninit-pr89230-2.c: Same.
2989
2990 2021-04-15  Jason Merrill  <jason@redhat.com>
2991
2992         PR c++/100101
2993         * g++.dg/cpp0x/noexcept67.C: New test.
2994
2995 2021-04-15  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/100091
2998         * g++.dg/cpp2a/lambda-uneval15.C: New test.
2999
3000 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
3001
3002         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3003         -mtune=generic to the SVE flags.
3004         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3005         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3006         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3007
3008 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
3009
3010         * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3011         (aarch64-with-arch-dg-options): Likewise.
3012         * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3013         aarch64-with-arch-dg-options.  Move the default architecture
3014         flags to the final dg-runtest argument.
3015         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.  Dispense with
3016         DEFAULT_CFLAGS.
3017         * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3018
3019 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR testsuite/100073
3022         * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3023
3024 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
3025
3026         PR c++/98852
3027         * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3028         * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3029
3030 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
3031
3032         PR c/98852
3033         * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3034
3035 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR target/100056
3038         * gcc.target/aarch64/pr100056.c: New test.
3039
3040 2021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
3041
3042         * gcc.dg/pr93210.c: Adapt regex in order to also support a
3043         RESULT_DECL as an operand for a RETURN_EXPR.
3044
3045 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
3046
3047         * gcc.target/aarch64/sve/pr99929_1.c: New file.
3048         * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3049
3050 2021-04-14  Jason Merrill  <jason@redhat.com>
3051
3052         PR c++/100078
3053         * g++.dg/template/dependent-tmpl2.C: New test.
3054
3055 2021-04-14  Jason Merrill  <jason@redhat.com>
3056
3057         PR c++/93314
3058         * g++.dg/parse/uneval1.C: New test.
3059
3060 2021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>
3061
3062         PR rtl-optimization/100066
3063         * gcc.target/i386/pr100066.c: New.
3064
3065 2021-04-14  Martin Sebor  <msebor@redhat.com>
3066
3067         * gcc.dg/pr86058.c: Limit to just x86_64.
3068
3069 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
3070
3071         PR target/99246
3072         * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3073
3074 2021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
3075
3076         * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3077         * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3078
3079 2021-04-14  Patrick Palka  <ppalka@redhat.com>
3080
3081         PR c++/83476
3082         PR c++/99885
3083         * g++.dg/cpp1z/class-deduction85.C: New test.
3084         * g++.dg/template/ref11.C: New test.
3085
3086 2021-04-14  Jason Merrill  <jason@redhat.com>
3087
3088         PR c++/99478
3089         * g++.dg/cpp2a/lambda-uneval14.C: New test.
3090
3091 2021-04-14  Jason Merrill  <jason@redhat.com>
3092
3093         PR c++/90674
3094         * g++.dg/debug/defaulted1.C: New test.
3095
3096 2021-04-14  Jason Merrill  <jason@redhat.com>
3097
3098         PR c++/88742
3099         * g++.dg/debug/cleanup1.C: New test.
3100         * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
3101         * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
3102         * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3103         * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
3104         * g++.dg/tm/inherit2.C: Likewise.
3105         * g++.dg/tm/unsafe1.C: Likewise.
3106         * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
3107         * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
3108
3109 2021-04-13  Martin Sebor  <msebor@redhat.com>
3110
3111         PR tree-optimization/82800
3112         * g++.dg/warn/uninit-pr82800.C: New test.
3113
3114 2021-04-13  Martin Sebor  <msebor@redhat.com>
3115
3116         PR middle-end/86058
3117         * gcc.dg/pr86058.c: New test.
3118
3119 2021-04-13  Patrick Palka  <ppalka@redhat.com>
3120
3121         PR c++/99008
3122         * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
3123         * g++.old-deja/g++.ns/template7.C: Likewise.
3124         * g++.old-deja/g++.pt/crash8.C: Likewise.
3125
3126 2021-04-13  Jason Merrill  <jason@redhat.com>
3127
3128         PR c++/100032
3129         * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3130
3131 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR c++/97121
3134         * g++.dg/cpp2a/spaceship-err6.C: New test.
3135
3136 2021-04-13  Jason Merrill  <jason@redhat.com>
3137
3138         PR c++/100054
3139         * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3140
3141 2021-04-13  Patrick Palka  <ppalka@redhat.com>
3142
3143         PR c++/99008
3144         * g++.dg/parse/template2.C: Adjust expected diagnostic.
3145         * g++.dg/template/error8.C: Likewise.
3146         * g++.dg/cpp1z/class-deduction84.C: New test.
3147
3148 2021-04-13  Richard Biener  <rguenther@suse.de>
3149
3150         PR tree-optimization/100053
3151         * gcc.dg/torture/pr100053.c: New testcase.
3152         * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
3153
3154 2021-04-13  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/91933
3157         * g++.dg/cpp0x/constexpr-base7.C: New test.
3158
3159 2021-04-13  Nathan Sidwell  <nathan@acm.org>
3160
3161         PR preprocessor/99446
3162         * g++.dg/diagnostic/pr72803.C: Adjust expected column.
3163
3164 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR target/100028
3167         * gcc.target/aarch64/pr100028.c: New test.
3168
3169 2021-04-13  Patrick Palka  <ppalka@redhat.com>
3170
3171         PR c++/97134
3172         * g++.dg/cpp2a/nontype-class43.C: New test.
3173
3174 2021-04-13  Patrick Palka  <ppalka@redhat.com>
3175
3176         PR c++/99961
3177         PR c++/99994
3178         * g++.dg/cpp2a/concepts-uneval1.C: New test.
3179         * g++.dg/cpp2a/concepts-uneval2.C: New test.
3180
3181 2021-04-13  Hans-Peter Nilsson  <hp@axis.com>
3182
3183         PR analyzer/99212
3184         * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
3185         line 971 for cris-*-*.
3186
3187 2021-04-13  David Malcolm  <dmalcolm@redhat.com>
3188
3189         PR analyzer/98599
3190         * gcc.dg/analyzer/pr98599-a.c: New test.
3191         * gcc.dg/analyzer/pr98599-b.c: New test.
3192
3193 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR rtl-optimization/99905
3196         * gcc.target/i386/pr99905.c: New test.
3197
3198 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR debug/99830
3201         * gcc.dg/pr99830.c: New test.
3202
3203 2021-04-12  Jason Merrill  <jason@redhat.com>
3204
3205         PR c++/93085
3206         * g++.dg/template/dependent-tmpl1.C: New test.
3207
3208 2021-04-12  Martin Liska  <mliska@suse.cz>
3209
3210         PR sanitizer/99877
3211         * g++.dg/asan/pr99877.C: New test.
3212
3213 2021-04-12  Cui,Lili  <lili.cui@intel.com>
3214
3215         * gcc.target/i386/funcspec-56.inc: Handle new march.
3216         * g++.target/i386/mv16.C: Handle new march
3217
3218 2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
3219
3220         PR middle-end/98088
3221         * c-c++-common/goacc/collapse-2.c: New.
3222
3223 2021-04-11  Jason Merrill  <jason@redhat.com>
3224
3225         PR c++/97974
3226         * g++.dg/lookup/pr84962.C: Adjust diagnostic.
3227         * g++.dg/other/anon-union5.C: New test.
3228
3229 2021-04-10  Jason Merrill  <jason@redhat.com>
3230
3231         PR c++/98800
3232         * g++.dg/gomp/this-1.C: Adjust diagnostic.
3233         * g++.dg/cpp0x/constexpr-this1.C: New test.
3234
3235 2021-04-10  David Malcolm  <dmalcolm@redhat.com>
3236
3237         PR analyzer/100011
3238         * gcc.dg/analyzer/pr100011.c: New test.
3239
3240 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR c/99990
3243         * gcc.dg/pr99990.c: New test.
3244
3245 2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
3246
3247         PR target/99744
3248         * gcc.target/i386/pr99744-2.c: New test.
3249
3250 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR lto/99849
3253         * gcc.dg/lto/pr99849_0.c: New test.
3254
3255 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR rtl-optimization/98601
3258         * gcc.dg/torture/pr98601.c: New test.
3259
3260 2021-04-10  Jason Merrill  <jason@redhat.com>
3261
3262         PR c++/99180
3263         PR c++/93295
3264         PR c++/93867
3265         PR c++/95486
3266         * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3267         * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3268         * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3269         * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3270
3271 2021-04-10  Jason Merrill  <jason@redhat.com>
3272
3273         PR c++/100006
3274         * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
3275
3276 2021-04-09  Martin Sebor  <msebor@redhat.com>
3277
3278         PR middle-end/55288
3279         * g++.dg/warn/uninit-pr55288.C: New test.
3280
3281 2021-04-09  Patrick Palka  <ppalka@redhat.com>
3282
3283         PR c++/90215
3284         * g++.dg/cpp1z/fold-lambda4.C: New test.
3285
3286 2021-04-09  Marek Polacek  <polacek@redhat.com>
3287
3288         PR c++/99806
3289         * g++.dg/concepts/abbrev10.C: New test.
3290         * g++.dg/concepts/abbrev11.C: New test.
3291
3292 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3293
3294         * gcc.target/aarch64/pr70398.c: Require a target that can link
3295         static executables.
3296
3297 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3298
3299         * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
3300
3301 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3302
3303         * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
3304         with SVE.
3305
3306 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3307
3308         * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
3309         * gcc.dg/pr96573.c: Likewise.
3310         * gcc.dg/tree-ssa/pr84512.c: Likewise.
3311         * gcc.dg/vect/bb-slp-43.c: Likewise.
3312         * gcc.dg/vect/slp-reduc-11.c: Likewise.
3313
3314 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3315
3316         * gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
3317         loop to vectorized if vect_fold_extract_last.
3318
3319 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3320
3321         * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
3322         of relying on vectorisation.
3323
3324 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3325
3326         PR target/87763
3327         * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
3328
3329 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
3330
3331         PR libfortran/78314
3332         * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
3333         * gfortran.dg/ieee/ieee_8.f90: Likewise.
3334
3335 2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
3336
3337         PR fortran/99817
3338         * gfortran.dg/coarray/dummy_2.f90: New test.
3339
3340 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
3341
3342         * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
3343
3344 2021-04-08  Patrick Palka  <ppalka@redhat.com>
3345
3346         PR c++/99874
3347         * g++.dg/cpp2a/concepts-lambda16.C: New test.
3348         * g++.dg/cpp2a/concepts-lambda17.C: New test.
3349
3350 2021-04-08  Patrick Palka  <ppalka@redhat.com>
3351
3352         PR c++/97679
3353         * g++.dg/cpp2a/concepts-ctad3.C: New test.
3354
3355 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3356
3357         * lib/scanasm.exp (scan-lto-assembler): Update expected name
3358         of dump file.
3359
3360 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3361
3362         * lib/target-supports.exp
3363         (check_effective_target_stdint_types_mbig_endian): New proc.
3364         * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
3365         stdint_types_mbig_endian.
3366         * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
3367         * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
3368
3369 2021-04-08  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/91849
3372         * g++.dg/conversion/pr66211.C: Adjust diagnostic.
3373         * g++.dg/conversion/ref7.C: New test.
3374
3375 2021-04-08  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR c++/99859
3378         * g++.dg/cpp1y/constexpr-99859-1.C: New test.
3379         * g++.dg/cpp1y/constexpr-99859-2.C: New test.
3380         * g++.dg/cpp2a/constexpr-new18.C: New test.
3381         * g++.dg/cpp2a/constexpr-new19.C: New test.
3382
3383 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3384
3385         * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
3386
3387 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3388
3389         * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
3390         "was here" from error message.
3391         * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
3392         * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
3393         * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
3394         * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
3395         * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
3396         * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
3397         * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
3398         * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
3399         * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
3400         * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
3401         * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
3402         * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
3403         * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
3404
3405 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3406
3407         * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
3408         * gcc.target/aarch64/pr98772.c: Likewise.
3409         * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
3410
3411 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
3412
3413         * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
3414         conversion to shifts and adds.
3415
3416 2021-04-08  David Malcolm  <dmalcolm@redhat.com>
3417
3418         PR analyzer/99042
3419         PR analyzer/99774
3420         * gcc.dg/analyzer/pr99042.c: New test.
3421         * gcc.dg/analyzer/pr99774-1.c: New test.
3422         * gcc.dg/analyzer/pr99774-2.c: New test.
3423
3424 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
3425
3426         * gdc.dg/gdc108.d: Update test.
3427         * gdc.dg/gdc142.d: Likewise.
3428         * gdc.dg/pr90136a.d: Likewise.
3429         * gdc.dg/pr90136b.d: Likewise.
3430         * gdc.dg/pr90136c.d: Likewise.
3431         * gdc.dg/pr95173.d: Likewise.
3432         * gdc.dg/attr_allocsize1.d: New test.
3433         * gdc.dg/attr_allocsize2.d: New test.
3434         * gdc.dg/attr_alwaysinline1.d: New test.
3435         * gdc.dg/attr_cold1.d: New test.
3436         * gdc.dg/attr_exclusions1.d: New test.
3437         * gdc.dg/attr_exclusions2.d: New test.
3438         * gdc.dg/attr_flatten1.d: New test.
3439         * gdc.dg/attr_module.d: New test.
3440         * gdc.dg/attr_noclone1.d: New test.
3441         * gdc.dg/attr_noicf1.d: New test.
3442         * gdc.dg/attr_noinline1.d: New test.
3443         * gdc.dg/attr_noipa1.d: New test.
3444         * gdc.dg/attr_noplt1.d: New test.
3445         * gdc.dg/attr_optimize1.d: New test.
3446         * gdc.dg/attr_optimize2.d: New test.
3447         * gdc.dg/attr_optimize3.d: New test.
3448         * gdc.dg/attr_optimize4.d: New test.
3449         * gdc.dg/attr_restrict1.d: New test.
3450         * gdc.dg/attr_section1.d: New test.
3451         * gdc.dg/attr_symver1.d: New test.
3452         * gdc.dg/attr_target1.d: New test.
3453         * gdc.dg/attr_targetclones1.d: New test.
3454         * gdc.dg/attr_used1.d: New test.
3455         * gdc.dg/attr_used2.d: New test.
3456         * gdc.dg/attr_weak1.d: New test.
3457         * gdc.dg/imports/attributes.d: New test.
3458
3459 2021-04-08  Jason Merrill  <jason@redhat.com>
3460
3461         PR c++/94529
3462         * g++.dg/template/mem-spec2.C: New test.
3463
3464 2021-04-08  Marek Polacek  <polacek@redhat.com>
3465
3466         PR c++/99844
3467         * g++.dg/cpp2a/explicit16.C: Use c++20.
3468         * g++.dg/cpp0x/noexcept66.C: New test.
3469         * g++.dg/cpp2a/explicit17.C: New test.
3470
3471 2021-04-08  Alex Coplan  <alex.coplan@arm.com>
3472
3473         PR target/99647
3474         * gcc.c-torture/compile/pr99647.c: New test.
3475
3476 2021-04-07  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/41723
3479         * g++.dg/template/friend71.C: New test.
3480
3481 2021-04-07  Jason Merrill  <jason@redhat.com>
3482
3483         PR c++/52625
3484         * g++.dg/template/friend70.C: New test.
3485
3486 2021-04-07  Jason Merrill  <jason@redhat.com>
3487
3488         PR c++/92918
3489         * g++.dg/lookup/using66.C: New test.
3490
3491 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
3492
3493         * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3494         when building an executable with testglue.
3495
3496 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
3497
3498         * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3499         * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3500
3501 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
3502
3503         * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3504         if IFN_STORE_LANES is available.
3505         * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3506         IFN_STORE_LANES is available.
3507         * gcc.target/aarch64/pr99873_1.c: New test.
3508         * gcc.target/aarch64/pr99873_2.c: Likewise.
3509         * gcc.target/aarch64/pr99873_3.c: Likewise.
3510         * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3511         * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3512         * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3513
3514 2021-04-07  Richard Biener  <rguenther@suse.de>
3515
3516         PR tree-optimization/99954
3517         * gcc.dg/torture/pr99954.c: New testcase.
3518
3519 2021-04-07  Richard Biener  <rguenther@suse.de>
3520
3521         PR testsuite/99955
3522         * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3523         last.
3524
3525 2021-04-07  Richard Biener  <rguenther@suse.de>
3526
3527         PR tree-optimization/99947
3528         * gcc.dg/torture/pr99947.c: New testcase.
3529
3530 2021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>
3531
3532         PR tree-optimization/98736
3533         * gcc.c-torture/execute/pr98736.c: New test.
3534
3535 2021-04-07  Marek Polacek  <polacek@redhat.com>
3536
3537         PR c++/52202
3538         * g++.dg/cpp0x/rv-life.C: New test.
3539
3540 2021-04-06  Jason Merrill  <jason@redhat.com>
3541
3542         PR c++/96673
3543         * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3544
3545 2021-04-06  Jason Merrill  <jason@redhat.com>
3546
3547         PR c++/99901
3548         * g++.dg/cpp1z/inline-var9.C: New test.
3549
3550 2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
3551
3552         PR target/99781
3553         * g++.target/aarch64/sve/pr99781.C: New.
3554
3555 2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
3556
3557         * gcc.target/i386/memcpy-strategy-9.c: New test.
3558         * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3559         * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3560         * gcc.target/i386/memset-strategy-7.c: Likewise.
3561         * gcc.target/i386/memset-strategy-8.c: Likewise.
3562         * gcc.target/i386/memset-strategy-9.c: Likewise.
3563
3564 2021-04-06  Richard Biener  <rguenther@suse.de>
3565
3566         PR tree-optimization/99880
3567         * gcc.dg/torture/pr99880.c: New testcase.
3568
3569 2021-04-06  Nathan Sidwell  <nathan@acm.org>
3570
3571         * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3572         * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3573
3574 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR tree-optimization/96573
3577         * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3578         VEC_PERM_EXPR with bswapping permutation.
3579
3580 2021-04-06  Richard Biener  <rguenther@suse.de>
3581
3582         PR tree-optimization/99924
3583         * gfortran.dg/vect/pr99924.f90: New testcase.
3584
3585 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR c++/97900
3588         * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3589
3590 2021-04-06  Jason Merrill  <jason@redhat.com>
3591
3592         PR c++/91241
3593         * g++.dg/abi/lambda-defarg1.C: New test.
3594
3595 2021-04-06  Patrick Palka  <ppalka@redhat.com>
3596
3597         PR c++/99899
3598         * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3599         * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3600
3601 2021-04-05  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/96311
3604         * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3605
3606 2021-04-05  Jason Merrill  <jason@redhat.com>
3607
3608         * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3609         * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3610         * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3611
3612 2021-04-05  Jason Merrill  <jason@redhat.com>
3613
3614         PR c++/95317
3615         * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3616
3617 2021-04-05  Jason Merrill  <jason@redhat.com>
3618
3619         PR c++/95870
3620         * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3621
3622 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
3623
3624         PR analyzer/99906
3625         * gcc.dg/analyzer/pr99906.c: New test.
3626
3627 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
3628
3629         PR analyzer/99886
3630         * gcc.dg/analyzer/pr99886.c: New test.
3631
3632 2021-04-05  Jason Merrill  <jason@redhat.com>
3633
3634         PR c++/99066
3635         * g++.dg/cpp0x/extern_template-6.C: New test.
3636
3637 2021-04-05  Jason Merrill  <jason@redhat.com>
3638
3639         PR c++/99201
3640         * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3641
3642 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
3643
3644         PR d/99914
3645         * gdc.dg/pr99914.d: New test.
3646
3647 2021-04-05  Sandra Loosemore  <sandra@codesourcery.com>
3648
3649         * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3650         * gcc.dg/tree-ssa/evrp11.c: Likewise.
3651
3652 2021-04-04  Jason Merrill  <jason@redhat.com>
3653
3654         PR c++/99643
3655         * g++.dg/cpp0x/initlist-new5.C: New test.
3656
3657 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
3658
3659         * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3660
3661 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
3662
3663         * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3664
3665 2021-04-03  Marek Polacek  <polacek@redhat.com>
3666
3667         PR c++/91416
3668         * g++.dg/other/gc7.C: New test.
3669
3670 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
3671
3672         PR fortran/99818
3673         * gfortran.dg/coarray_48.f90: New test.
3674
3675 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR tree-optimization/99882
3678         * gcc.dg/pr99882.c: New test.
3679
3680 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR rtl-optimization/99863
3683         * gcc.target/i386/pr99863.c: New test.
3684
3685 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR testsuite/98125
3688         * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3689
3690 2021-04-03  Jason Merrill  <jason@redhat.com>
3691
3692         PR c++/91217
3693         * g++.dg/opt/nrv20.C: New test.
3694
3695 2021-04-03  Jason Merrill  <jason@redhat.com>
3696
3697         PR c++/90664
3698         * g++.dg/cpp1z/noexcept-type24.C: New test.
3699
3700 2021-04-03  Jason Merrill  <jason@redhat.com>
3701
3702         PR c++/97900
3703         * g++.dg/ext/vector40.C: New test.
3704
3705 2021-04-02  Patrick Palka  <ppalka@redhat.com>
3706
3707         PR c++/99869
3708         * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3709
3710 2021-04-02  Patrick Palka  <ppalka@redhat.com>
3711
3712         PR c++/99586
3713         * g++.dg/cpp2a/nontype-class42.C: New test.
3714
3715 2021-04-02  Jason Merrill  <jason@redhat.com>
3716
3717         PR c++/97938
3718         * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3719
3720 2021-04-02  Nathan Sidwell  <nathan@acm.org>
3721
3722         * g++.dg/modules/pr99283-6_d.H: New.
3723         * g++.dg/modules/pr99283-7-swap.h: New.
3724         * g++.dg/modules/pr99283-7-traits.h: New.
3725         * g++.dg/modules/pr99283-7_a.H: New.
3726         * g++.dg/modules/pr99283-7_b.H: New.
3727         * g++.dg/modules/pr99283-7_c.C: New.
3728         * g++.dg/modules/pr99283-7_d.H: New.
3729
3730 2021-04-02  Eric Botcazou  <ebotcazou@adacore.com>
3731
3732         * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3733         * go.test/test/fixedbugs/issue22200b.go: Likewise.
3734
3735 2021-04-02  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR tree-optimization/99726
3738         * gcc.target/i386/pr99726.c: Remove -m32 from dg-options.  Move
3739         -floop-nest-optimize to dg-additional-options guarded on fgraphite
3740         effective target.
3741
3742 2021-04-01  Marek Polacek  <polacek@redhat.com>
3743
3744         PR c++/99831
3745         * g++.dg/other/gc6.C: New test.
3746
3747 2021-04-01  Jason Merrill  <jason@redhat.com>
3748
3749         PR c++/99583
3750         * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3751
3752 2021-04-01  Jason Merrill  <jason@redhat.com>
3753
3754         PR c++/98481
3755         * g++.dg/abi/abi-tag24a.C: New test.
3756         * g++.dg/abi/macro0.C: Adjust expected value.
3757
3758 2021-04-01  Nathan Sidwell  <nathan@acm.org>
3759
3760         PR c++/99283
3761         * g++.dg/modules/pr99283-6.h: New.
3762         * g++.dg/modules/pr99283-6_a.H: New.
3763         * g++.dg/modules/pr99283-6_b.H: New.
3764         * g++.dg/modules/pr99283-6_c.C: New.
3765         * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3766         * g++.dg/modules/indirect-3_c.C: Adjust scan.
3767         * g++.dg/modules/indirect-4_c.C: Adjust scan.
3768         * g++.dg/modules/lambda-3_b.C: Adjust scan.
3769         * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3770         * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3771         * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3772
3773 2021-04-01  Jan Hubicka  <hubicka@ucw.cz>
3774
3775         PR ipa/98265
3776         * gcc.dg/tree-ssa/pr98265.C: New test.
3777
3778 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR tree-optimization/96573
3781         * gcc.dg/pr96573.c: New test.
3782
3783 2021-04-01  Richard Biener  <rguenther@suse.de>
3784
3785         PR tree-optimization/99856
3786         * gcc.dg/vect/pr99856.c: New testcase.
3787
3788 2021-04-01  Martin Jambor  <mjambor@suse.cz>
3789
3790         PR tree-optimization/97009
3791         * gcc.dg/tree-ssa/pr97009.c: New test.
3792
3793 2021-04-01  Harald Anlauf  <anlauf@gmx.de>
3794
3795         PR fortran/99840
3796         * gfortran.dg/transpose_5.f90: New test.
3797
3798 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
3799
3800         PR analyzer/99771
3801         * gcc.dg/analyzer/data-model-10.c: Update expected output.
3802         * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3803         * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3804         * gcc.dg/analyzer/pr99771-1.c: New test.
3805
3806 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
3807
3808         PR tree-optimization/98268
3809         * gcc.target/aarch64/sve/pr98268-1.c: New test.
3810         * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3811
3812 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
3813
3814         PR tree-optimization/99726
3815         * gcc.target/i386/pr99726.c: New test.
3816
3817 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
3818
3819         PR rtl-optimization/97141
3820         PR rtl-optimization/98726
3821         * gcc.c-torture/compile/pr97141.c: New test.
3822         * gcc.c-torture/compile/pr98726.c: Likewise.
3823         * gcc.target/aarch64/sve/pr97141.c: Likewise.
3824         * gcc.target/aarch64/sve/pr98726.c: Likewise.
3825
3826 2021-03-31  Martin Sebor  <msebor@redhat.com>
3827
3828         PR middle-end/65182
3829         * gcc.dg/uninit-pr65182.c: New test.
3830
3831 2021-03-31  Jason Merrill  <jason@redhat.com>
3832
3833         PR c++/99445
3834         * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3835
3836 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
3837
3838         PR target/96974
3839         * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3840         under lp64.
3841
3842 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
3843
3844         PR target/99786
3845         * gcc.target/arm/pr99786.c: New test.
3846
3847 2021-03-31  H.J. Lu  <hjl.tools@gmail.com>
3848
3849         * gcc.target/i386/memcpy-strategy-5.c: New test.
3850         * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3851         * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3852         * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3853         * gcc.target/i386/memset-strategy-3.c: Likewise.
3854         * gcc.target/i386/memset-strategy-4.c: Likewise.
3855         * gcc.target/i386/memset-strategy-5.c: Likewise.
3856         * gcc.target/i386/memset-strategy-6.c: Likewise.
3857
3858 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
3859
3860         PR target/98119
3861         * gcc.target/aarch64/sve/pr98119.c: New test.
3862
3863 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
3864             Richard Sandiford  <richard.sandiford@arm.com>
3865
3866         PR target/99813
3867         * g++.target/aarch64/sve/pr99813.C: New test.
3868
3869 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR testsuite/97680
3872         * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3873         * c-c++-common/zero-scratch-regs-7.c: Likewise.
3874         * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3875         selected unsupported triplets to all targets but selected triplets
3876         of supported targets.
3877         * c-c++-common/zero-scratch-regs-9.c: Likewise.
3878         * c-c++-common/zero-scratch-regs-10.c: Likewise.
3879         * c-c++-common/zero-scratch-regs-11.c: Likewise.
3880
3881 2021-03-31  Patrick Palka  <ppalka@redhat.com>
3882
3883         PR c++/88115
3884         * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3885
3886 2021-03-31  Patrick Palka  <ppalka@redhat.com>
3887
3888         PR c++/99815
3889         * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3890
3891 2021-03-30  David Malcolm  <dmalcolm@redhat.com>
3892
3893         * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3894
3895 2021-03-30  Nathan Sidwell  <nathan@acm.org>
3896
3897         PR c++/99283
3898         * g++.dg/modules/pr99283-5.h: New.
3899         * g++.dg/modules/pr99283-5_a.H: New.
3900         * g++.dg/modules/pr99283-5_b.H: New.
3901         * g++.dg/modules/pr99283-5_c.C: New.
3902
3903 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR c++/99790
3906         * g++.dg/cpp1z/pr99790.C: New test.
3907
3908 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3909
3910         PR target/99822
3911         * gcc.c-torture/compile/pr99822.c: New test.
3912
3913 2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
3914
3915         PR target/99718
3916         PR target/99718
3917         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3918         instruction counts.
3919         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3920         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3921         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3922         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3923         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3924         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3925         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3926         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3927         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3928         * gcc.target/powerpc/pr79251.p8.c: Likewise.
3929         * gcc.target/powerpc/pr79251.p9.c: Likewise.
3930         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3931         * gcc.target/powerpc/pr79251-run.p7.c: New test.
3932         * gcc.target/powerpc/pr79251.p7.c: New test.
3933
3934 2021-03-30  H.J. Lu  <hjl.tools@gmail.com>
3935
3936         PR target/99744
3937         * gcc.target/i386/pr99744-1.c: New test.
3938
3939 2021-03-30  Tamar Christina  <tamar.christina@arm.com>
3940
3941         PR tree-optimization/99825
3942         * gfortran.dg/vect/pr99825.f90: New test.
3943
3944 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3945
3946         PR target/99808
3947         * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
3948
3949 2021-03-30  Richard Biener  <rguenther@suse.de>
3950
3951         PR tree-optimization/99824
3952         * gcc.dg/torture/pr99824.c: New testcase.
3953
3954 2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
3955
3956         PR target/98136
3957         * g++.dg/pr98136.C: New test.
3958
3959 2021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>
3960
3961         * gcc.target/aarch64/fcvt_nosimd.c: New test.
3962
3963 2021-03-29  Martin Sebor  <msebor@redhat.com>
3964
3965         PR tree-optimization/61869
3966         * gcc.dg/uninit-pr61869.c: New test.
3967
3968 2021-03-29  Martin Sebor  <msebor@redhat.com>
3969
3970         PR tree-optimization/61677
3971         * gcc.dg/uninit-pr61677.c: New test.
3972
3973 2021-03-29  Martin Sebor  <msebor@redhat.com>
3974
3975         PR tree-optimization/61112
3976         * gcc.dg/uninit-pr61112.c: New test.
3977
3978 2021-03-29  Jan Hubicka  <jh@suse.cz>
3979
3980         PR ipa/99751
3981         * gcc.c-torture/compile/pr99751.c: Rename from ...
3982         * gcc.c-torture/execute/pr99751.c: ... to this.
3983
3984 2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
3985
3986         * gcc.c-torture/compile/pr99751.c: New test.
3987
3988 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR fortran/93660
3991         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
3992         declare simd warning on aarch64.
3993
3994 2021-03-29  Alex Coplan  <alex.coplan@arm.com>
3995
3996         PR target/99216
3997         * g++.target/aarch64/sve/pr99216.C: New test.
3998
3999 2021-03-29  Richard Biener  <rguenther@suse.de>
4000
4001         PR tree-optimization/99807
4002         * gfortran.dg/vect/pr99807.f90: New testcase.
4003
4004 2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4005
4006         PR target/99808
4007         * gcc.target/aarch64/pr99808.c: New test.
4008
4009 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR tree-optimization/99777
4012         * g++.dg/torture/pr99777.C: New test.
4013
4014 2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
4015
4016         PR target/96770
4017         * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4018
4019 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         PR fortran/99602
4022         * gfortran.dg/pr99602.f90: New test.
4023         * gfortran.dg/pr99602a.f90: New test.
4024         * gfortran.dg/pr99602b.f90: New test.
4025         * gfortran.dg/pr99602c.f90: New test.
4026         * gfortran.dg/pr99602d.f90: New test.
4027
4028 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
4029
4030         * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4031         (gdc-copy-file): ... this.  Use file copy instead of open/close.
4032         (gdc-convert-test): Save translated dejagnu test to gdc.test
4033         directory, only write dejagnu directives to the test file.
4034         (gdc-do-test): Don't create gdc.test symlink.
4035
4036 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
4037
4038         * gdc.dg/gdc270a.d: Removed.
4039         * gdc.dg/gdc270b.d: Removed.
4040
4041 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
4042
4043         * gcc.target/powerpc/pr99557.c: New.
4044
4045 2021-03-26  Martin Sebor  <msebor@redhat.com>
4046
4047         PR tree-optimization/59970
4048         * gcc.dg/uninit-pr59970.c: New test.
4049
4050 2021-03-26  Marek Polacek  <polacek@redhat.com>
4051
4052         PR c++/98352
4053         * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4054         * g++.dg/cpp0x/nsdmi17.C: New test.
4055
4056 2021-03-26  Nathan Sidwell  <nathan@acm.org>
4057
4058         PR c++/99283
4059         * g++.dg/modules/pr99283-2_a.H: New.
4060         * g++.dg/modules/pr99283-2_b.H: New.
4061         * g++.dg/modules/pr99283-2_c.H: New.
4062         * g++.dg/modules/pr99283-3_a.H: New.
4063         * g++.dg/modules/pr99283-3_b.H: New.
4064         * g++.dg/modules/pr99283-4.H: New.
4065         * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4066         * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4067
4068 2021-03-26  Vladimir Makarov  <vmakarov@redhat.com>
4069
4070         PR target/99766
4071         * g++.target/aarch64/sve/pr99766.C: New.
4072
4073 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
4074
4075         PR ipa/99466
4076         * gcc.dg/tls/pr99466-1.c: New test.
4077         * gcc.dg/tls/pr99466-2.c: New test.
4078
4079 2021-03-26  Jakub Jelinek  <jakub@redhat.com>
4080
4081         PR c++/99705
4082         * g++.dg/cpp0x/new5.C: New test.
4083
4084 2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
4085
4086         PR fortran/99651
4087         * gfortran.dg/null_11.f90: New test.
4088
4089 2021-03-25  Martin Sebor  <msebor@redhat.com>
4090
4091         PR tree-optimization/55060
4092         * gcc.dg/uninit-pr55060.c: New.
4093
4094 2021-03-25  Martin Sebor  <msebor@redhat.com>
4095
4096         PR tree-optimization/48483
4097         * g++.dg/warn/uninit-pr48483.C: New test.
4098
4099 2021-03-25  Martin Sebor  <msebor@redhat.com>
4100
4101         * gcc.dg/uninit-pr44547.c: New.
4102
4103 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR c++/99672
4106         * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
4107         * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
4108         to match locus changes.
4109         * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
4110         * g++.dg/cpp2a/srcloc2.C: Likewise.
4111         * g++.dg/cpp2a/srcloc15.C: Likewise.
4112         * g++.dg/cpp2a/srcloc16.C: Likewise.
4113         * g++.dg/cpp2a/srcloc19.C: New test.
4114         * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
4115         and caret line.
4116         * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
4117         * g++.dg/modules/macloc-1_d.C: Likewise.
4118         * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
4119         caret line.
4120
4121 2021-03-25  Marek Polacek  <polacek@redhat.com>
4122
4123         PR c++/94751
4124         * g++.dg/cpp0x/inh-ctor37.C: New test.
4125
4126 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR c++/99745
4129         * g++.dg/cpp0x/variadic181.C: New test.
4130
4131 2021-03-25  Marek Polacek  <polacek@redhat.com>
4132
4133         PR c++/99331
4134         * g++.dg/warn/Wconversion5.C: New test.
4135
4136 2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
4137
4138         PR tree-optimization/96974
4139         * g++.target/aarch64/sve/pr96974.C: New test.
4140
4141 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
4142
4143         Revert:
4144         2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
4145
4146         PR target/98209
4147         PR target/99744
4148         * gcc.target/i386/pr98209.c: New test.
4149         * gcc.target/i386/pr99744-1.c: Likewise.
4150         * gcc.target/i386/pr99744-2.c: Likewise.
4151
4152 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR c++/99565
4155         * g++.dg/warn/Wduplicated-branches6.C: New test.
4156         * g++.dg/warn/Wduplicated-branches7.C: New test.
4157
4158 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
4159
4160         PR target/98209
4161         PR target/99744
4162         * gcc.target/i386/pr98209.c: New test.
4163         * gcc.target/i386/pr99744-1.c: Likewise.
4164         * gcc.target/i386/pr99744-2.c: Likewise.
4165
4166 2021-03-25  Richard Biener  <rguenther@suse.de>
4167
4168         PR tree-optimization/99746
4169         * gfortran.dg/vect/pr99746.f90: New testcase.
4170
4171 2021-03-25  David Malcolm  <dmalcolm@redhat.com>
4172
4173         PR analyzer/93695
4174         PR analyzer/99044
4175         PR analyzer/99716
4176         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
4177         xfail.
4178         * gcc.dg/analyzer/pr93695-1.c: New test.
4179         * gcc.dg/analyzer/pr99044-1.c: New test.
4180         * gcc.dg/analyzer/pr99044-2.c: New test.
4181         * gcc.dg/analyzer/pr99716-1.c: New test.
4182         * gcc.dg/analyzer/pr99716-2.c: New test.
4183         * gcc.dg/analyzer/pr99716-3.c: New test.
4184
4185 2021-03-24  Martin Liska  <mliska@suse.cz>
4186
4187         PR target/99753
4188         * gcc.target/i386/pr99753.c: New test.
4189
4190 2021-03-24  Martin Jambor  <mjambor@suse.cz>
4191
4192         PR ipa/99122
4193         * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
4194
4195 2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
4196
4197         PR target/99727
4198         * gcc.target/arm/pr99727.c: New test.
4199
4200 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR target/99724
4203         * gcc.target/arm/pr99724.c: New test.
4204
4205 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
4206
4207         * lib/target-supports.exp (check_effective_target_sysconf): New.
4208         * gcc.target/i386/pr95443-1.c: Require it.
4209         * gcc.target/i386/pr95443-2.c: Likewise.
4210         * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4211         * gcc.target/i386/strncmp-1.c: Likewise.
4212
4213 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
4214
4215         * gcc.target/i386/pr97313.c: Require effective target feature pie.
4216         * g++.target/i386/pr94185.C: Likewise.
4217
4218 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
4219
4220         * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
4221         positives with -mcmodel=large.
4222         * gcc.target/i386/funcspec-3.c: Likewise.
4223
4224 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
4225
4226         * gcc.target/i386/pr94467-3.c: New.
4227
4228 2021-03-24  Tobias Burnus  <tobias@codesourcery.com>
4229
4230         PR fortran/99369
4231         * gfortran.dg/longnames.f90: New test.
4232
4233 2021-03-23  Nathan Sidwell  <nathan@acm.org>
4234
4235         PR c++/99283
4236         * g++.dg/modules/pr99283-1_a.H: New.
4237         * g++.dg/modules/pr99283-1_b.H: New.
4238
4239 2021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>
4240
4241         * gcc.target/s390/vector/long-double-asm-abi.c: New test.
4242
4243 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4244
4245         * lib/target-supports.exp
4246         (check_effective_target_arm_dsp_ok_nocache)
4247         (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
4248         * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
4249         and add arm_dsp options.
4250
4251 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4252
4253         * lib/target-supports.exp
4254         (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
4255         -mfloat-abi= options order.
4256         (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
4257         * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
4258         arm_hard_ok effective target and -mfloat-abi=hard additional
4259         option.
4260         * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4261         * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4262         * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4263         * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4264         * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
4265         * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
4266         * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4267         * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4268         * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
4269         additional option.
4270         * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4271         * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4272
4273 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4274
4275         * lib/target-supports.exp
4276         (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
4277         -mfloat-abi= options order.
4278         (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
4279         * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
4280         target and -mfloat-abi=hard additional option.
4281         * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
4282         * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
4283         * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
4284         * gcc.target/arm/simd/vdot-2-1.c: Likewise.
4285         * gcc.target/arm/simd/vdot-2-2.c: Likewise.
4286
4287 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4288
4289         * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
4290
4291 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4292
4293         * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
4294         * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
4295         * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
4296         * gcc.target/arm/pr51968.c: Likewise.
4297         * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
4298         * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
4299         * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
4300         * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
4301
4302 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4303
4304         * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
4305         * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
4306         * gcc.target/arm/bf16_dup.c: Likewise.
4307         * gcc.target/arm/bf16_reinterpret.c: Likewise.
4308         * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
4309
4310 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4311
4312         * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
4313
4314 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
4315
4316         * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
4317         arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
4318         * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
4319         * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
4320
4321 2021-03-23  Marek Polacek  <polacek@redhat.com>
4322
4323         PR c++/99318
4324         * g++.dg/cpp0x/attributes-namespace6.C: New test.
4325         * g++.dg/cpp0x/gen-attrs-73.C: New test.
4326
4327 2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
4328
4329         PR fortran/93660
4330         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4331
4332 2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
4333
4334         PR target/99540
4335         * gcc.dg/vect/pr99540.c: New test.
4336
4337 2021-03-23  Nathan Sidwell  <nathan@acm.org>
4338
4339         PR c++/99239
4340         * g++.dg/modules/pr99239_a.H: New.
4341         * g++.dg/modules/pr99239_b.H: New.
4342
4343 2021-03-23  Richard Biener  <rguenther@suse.de>
4344
4345         PR tree-optimization/99721
4346         * gfortran.dg/vect/pr99721.f90: New testcase.
4347
4348 2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
4349
4350         * gcc.target/riscv/shift-shift-5.c (sub): Change
4351         order of struct fields depending on byteorder.
4352
4353 2021-03-23  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR c++/99650
4356         * g++.dg/cpp1z/decomp55.C: New test.
4357
4358 2021-03-23  Aldy Hernandez  <aldyh@redhat.com>
4359
4360         PR tree-optimization/99296
4361         * gcc.dg/pr99296.c: New file.
4362
4363 2021-03-22  Nathan Sidwell  <nathan@acm.org>
4364
4365         PR c++/99480
4366         * g++.dg/modules/pr99480_a.H: New.
4367         * g++.dg/modules/pr99480_b.H: New.
4368
4369 2021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>
4370
4371         PR target/99581
4372         * gcc.target/powerpc/pr99581.c: New.
4373
4374 2021-03-22  Nathan Sidwell  <nathan@acm.org>
4375
4376         PR c++/99425
4377         * g++.dg/modules/pr99425-1.h: New.
4378         * g++.dg/modules/pr99425-1_a.H: New.
4379         * g++.dg/modules/pr99425-1_b.H: New.
4380         * g++.dg/modules/pr99425-1_c.C: New.
4381         * g++.dg/modules/pr99425-2_a.X: New.
4382         * g++.dg/modules/pr99425-2_b.X: New.
4383         * g++.dg/template/pr99425.C: New.
4384
4385 2021-03-22  Richard Biener  <rguenther@suse.de>
4386
4387         PR tree-optimization/99694
4388         * gcc.dg/torture/pr99694.c: New testcase.
4389
4390 2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
4391
4392         PR target/99702
4393         * gcc.target/riscv/pr99702.c: New.
4394
4395 2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
4396
4397         PR target/98914
4398         * gcc.target/powerpc/pr98914.c: New test.
4399
4400 2021-03-20  H.J. Lu  <hjl.tools@gmail.com>
4401
4402         PR target/99679
4403         * g++.target/i386/pr99679-1.C: New test.
4404         * g++.target/i386/pr99679-2.C: Likewise.
4405
4406 2021-03-20  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR debug/99230
4409         * gcc.dg/pr99230.c: New test.
4410
4411 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c/99588
4414         * gcc.dg/Wunused-var-5.c: New test.
4415         * gcc.dg/Wunused-var-6.c: New test.
4416
4417 2021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4418
4419         * gfortran.dg/inline_matmul_6.f90: Adjust count for
4420           _gfortran_matmul.
4421
4422 2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
4423
4424         PR target/99663
4425         * gcc.target/s390/pr99663.c: New.
4426
4427 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR c++/99456
4430         * g++.dg/opt/pr99456.C: New test.
4431         * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4432         later.
4433
4434 2021-03-19  Tamar Christina  <tamar.christina@arm.com>
4435
4436         PR tree-optimization/99656
4437         * gfortran.dg/vect/pr99656.f90: New test.
4438
4439 2021-03-19  H.J. Lu  <hjl.tools@gmail.com>
4440
4441         PR target/99652
4442         * gcc.dg/torture/pr99652-1.c: New test.
4443         * gcc.dg/torture/pr99652-2.c: Likewise.
4444         * gcc.target/i386/pr57655.c: Adjusted.
4445         * gcc.target/i386/pr59794-6.c: Likewise.
4446         * gcc.target/i386/pr70738-1.c: Likewise.
4447         * gcc.target/i386/pr96744-1.c: Likewise.
4448
4449 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
4450             Christophe Lyon  <christophe.lyon@linaro.org>
4451
4452         PR target/99593
4453         * g++.target/arm/pr99593.C: New test.
4454
4455 2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4456
4457         * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4458
4459 2021-03-19  Marek Polacek  <polacek@redhat.com>
4460
4461         PR c++/99500
4462         * g++.dg/cpp2a/concepts-err3.C: New test.
4463
4464 2021-03-18  Martin Sebor  <msebor@redhat.com>
4465
4466         PR middle-end/99502
4467         * g++.dg/warn/Warray-bounds-22.C: New test.
4468         * g++.dg/warn/Warray-bounds-23.C: New test.
4469         * g++.dg/warn/Warray-bounds-24.C: New test.
4470
4471 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR testsuite/99636
4474         * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4475
4476 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
4477
4478         PR testsuite/99626
4479         * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4480         on targets other than x86, aarch64, s390 and 64-bit powerpc.  Use
4481         test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4482         rather than __i386__.
4483
4484 2021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
4485
4486         PR testsuite/97680
4487         * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4488
4489 2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
4490
4491         PR objc++/49070
4492         * obj-c++.dg/pr49070.mm: New test.
4493         * objc.dg/unnamed-parms.m: New test.
4494
4495 2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4496
4497         * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4498         sve_flags.
4499         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4500         * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4501         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4502         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4503         * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4504
4505 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR middle-end/98099
4508         * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4509         For big endian use -fsso-struct=little-endian dg-options.
4510
4511 2021-03-17  Marek Polacek  <polacek@redhat.com>
4512
4513         PR c++/97973
4514         * g++.dg/conversion/real-to-int1.C: New test.
4515
4516 2021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
4517             Jason Merrill  <jason@redhat.com>
4518
4519         * g++.dg/cpp1z/using9.C: New using decl test.
4520
4521 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
4522
4523         * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4524         -gdwarf-3 to the command line options. Adjust the expected line
4525         numbers for the revised options header.
4526
4527 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
4528
4529         * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4530         -gdwarf-3 to the command line options.  Provide Darwin-
4531         specific match lines for the expected output.
4532
4533 2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4534
4535         * gcc.target/aarch64/acle/rng_2.c: New test.
4536
4537 2021-03-17  H.J. Lu  <hjl.tools@gmail.com>
4538
4539         PR target/99504
4540         * gcc.target/i386/pr99530-1.c: New test.
4541         * gcc.target/i386/pr99530-2.c: Likewise.
4542         * gcc.target/i386/pr99530-3.c: Likewise.
4543         * gcc.target/i386/pr99530-4.c: Likewise.
4544         * gcc.target/i386/pr99530-5.c: Likewise.
4545         * gcc.target/i386/pr99530-6.c: Likewise.
4546
4547 2021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>
4548
4549         PR target/99542
4550         * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4551
4552 2021-03-16  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/cpp2a/nontype-float1.C: New test.
4555
4556 2021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
4557
4558         PR target/98092
4559         PR target/98092
4560         * gcc.target/powerpc/pr98092.c: New.
4561
4562 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR target/99600
4565         * gcc.target/i386/pr99600.c: New test.
4566
4567 2021-03-16  Martin Liska  <mliska@suse.cz>
4568             Jason Merrill  <jason@redhat.com>
4569
4570         PR c++/99108
4571         * g++.target/i386/pr99108.C: New test.
4572
4573 2021-03-16  Martin Liska  <mliska@suse.cz>
4574
4575         PR target/99592
4576         * gcc.target/arm/pr99592.c: New test.
4577
4578 2021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>
4579
4580         * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4581
4582 2021-03-16  Nathan Sidwell  <nathan@acm.org>
4583
4584         PR c++/99496
4585         * g++.dg/modules/pr99496_a.H: New.
4586         * g++.dg/modules/pr99496_b.C: New.
4587
4588 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR target/99563
4591         * gcc.target/i386/avx-pr99563.c: New test.
4592
4593 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR target/99542
4596         * gcc.dg/gomp/pr99542.c: New test.
4597         * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4598         * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4599         * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4600         * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4601         on aarch64.
4602         * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4603
4604 2021-03-15  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR c++/99601
4607         * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4608         * g++.dg/modules/builtin-3_b.C: Likewise.
4609
4610 2021-03-15  Nathan Sidwell  <nathan@acm.org>
4611
4612         PR c++/99601
4613         * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4614         * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4615
4616 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
4617
4618         PR c++/99047
4619         * g++.dg/coroutines/pr99047.C: New test.
4620
4621 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
4622
4623         PR c++/98704
4624         * g++.dg/coroutines/torture/pr98704.C: New test.
4625
4626 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
4627
4628         PR c++/98480
4629         * g++.dg/coroutines/pr98480.C: New test.
4630         * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4631         * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4632         * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4633
4634 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
4635
4636         PR c++/96749
4637         * g++.dg/coroutines/pr96749-1.C: New test.
4638         * g++.dg/coroutines/pr96749-2.C: New test.
4639
4640 2021-03-15  Richard Biener  <rguenther@suse.de>
4641
4642         PR tree-optimization/98834
4643         * g++.dg/opt/pr98834.C: New testcase.
4644
4645 2021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
4646
4647         PR fortran/99345
4648         * gfortran.dg/do_check_16.f90: New test.
4649         * gfortran.dg/do_check_17.f90: New test.
4650
4651 2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
4652
4653         PR fortran/99545
4654         * gfortran.dg/pr99545.f90: New test.
4655
4656 2021-03-15  David Edelsohn  <dje.gcc@gmail.com>
4657
4658         * gcc.target/powerpc/pr99492.c: Fix typo.
4659
4660 2021-03-14  Harald Anlauf  <anlauf@gmx.de>
4661             Paul Thomas  <pault@gcc.gnu.org>
4662
4663         * gfortran.dg/pr99112.f90: New test.
4664
4665 2021-03-13  Martin Sebor  <msebor@redhat.com>
4666
4667         PR tree-optimization/99489
4668         * gcc.dg/Wstringop-truncation-9.c: New test.
4669
4670 2021-03-13  Paul Thomas  <pault@gcc.gnu.org>
4671
4672         PR fortran/99125
4673         * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4674
4675 2021-03-13  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR tree-optimization/99544
4678         * gcc.dg/gomp/pr99544.c: New test.
4679
4680 2021-03-12  Nathan Sidwell  <nathan@acm.org>
4681
4682         PR c++/99238
4683         * g++.dg/modules/pr99238.h: New.
4684         * g++.dg/modules/pr99238_a.H: New.
4685         * g++.dg/modules/pr99238_b.H: New.
4686
4687 2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
4688
4689         PR fortran/99514
4690         * gfortran.dg/gomp/threadprivate-1.f90: New test.
4691
4692 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR target/99321
4695         * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4696
4697 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR c++/99507
4700         * g++.dg/cpp2a/consteval19.C: New test.
4701
4702 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
4703
4704         PR analyzer/96374
4705         * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4706         to options.
4707         * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4708         (test_7): New.
4709         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4710         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4711         * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4712         -fno-analyzer-feasibility from options.
4713         * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4714         * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4715
4716 2021-03-11  Nathan Sidwell  <nathan@acm.org>
4717
4718         PR c++/99248
4719         * g++.dg/modules/pr99248.h: New.
4720         * g++.dg/modules/pr99248_a.H: New.
4721         * g++.dg/modules/pr99248_b.H: New.
4722
4723 2021-03-11  Nathan Sidwell  <nathan@acm.org>
4724
4725         PR c++/99528
4726         * g++.dg/modules/pr99528.h: New.
4727         * g++.dg/modules/pr99528_a.H: New.
4728         * g++.dg/modules/pr99528_b.H: New.
4729         * g++.dg/modules/pr99528_c.C: New.
4730
4731 2021-03-11  Richard Biener  <rguenther@suse.de>
4732
4733         PR testsuite/98245
4734         * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4735         instead of verifying the total number of adds.
4736
4737 2021-03-11  Richard Biener  <rguenther@suse.de>
4738
4739         PR testsuite/97494
4740         * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4741
4742 2021-03-11  Richard Biener  <rguenther@suse.de>
4743
4744         PR testsuite/97494
4745         * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4746
4747 2021-03-11  Richard Biener  <rguenther@suse.de>
4748
4749         PR testsuite/97494
4750         * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4751
4752 2021-03-11  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR ipa/99517
4755         * gcc.target/i386/avx2-pr99517-1.c: New test.
4756         * gcc.target/i386/avx2-pr99517-2.c: New test.
4757
4758 2021-03-10  David Edelsohn  <dje.gcc@gmail.com>
4759
4760         PR target/99492
4761         * gcc.target/powerpc/pr99492.c: New testcase.
4762
4763 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
4764
4765         PR fortran/99205
4766         * gfortran.dg/data_char_4.f90: New test.
4767         * gfortran.dg/data_char_5.f90: New test.
4768
4769 2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
4770
4771         * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4772
4773 2021-03-10  Nathan Sidwell  <nathan@acm.org>
4774
4775         PR c++/99423
4776         * g++.dg/modules/pr99423_a.H: New.
4777         * g++.dg/modules/pr99423_b.H: New.
4778
4779 2021-03-10  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR tree-optimization/99305
4782         PR testsuite/99498
4783         * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4784         unsigned_char effective targets.
4785
4786 2021-03-10  Nathan Sidwell  <nathan@acm.org>
4787
4788         PR c++/99508
4789         * g++.dg/ext/pr99508.C: New.
4790
4791 2021-03-10  John David Anglin  <danglin@gcc.gnu.org>
4792
4793         PR testsuite/99292
4794         * lib/target-supports.exp (check_effective_target_lra): New.
4795         * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4796         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4797         * gcc.c-torture/compile/pr98096.c: Likewise.
4798         * gcc.dg/pr97954.c: Likewise.
4799
4800 2021-03-10  David Malcolm  <dmalcolm@redhat.com>
4801
4802         * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4803         * gcc.dg/analyzer/zlib-2.c: Likewise.
4804
4805 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
4806
4807         * gcc.dg/vect/pr99102.c: Fix target selector.
4808
4809 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
4810
4811         PR target/99102
4812         * gcc.dg/vect/pr99102.c: New test.
4813
4814 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
4815
4816         * gnat.dg/specs/lto25.ads: New test.
4817
4818 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
4819
4820         PR tree-optimization/99305
4821         * g++.dg/opt/pr99305.C: New test.
4822
4823 2021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>
4824
4825         * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4826         (check_effective_target_sqrt_insn): Use it.
4827
4828 2021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>
4829
4830         PR target/99454
4831         * gcc.target/i386/pr99454.c: New.
4832
4833 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
4834
4835         * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4836         * gcc.dg/loop-9.c: Likewise.
4837         * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4838         * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4839
4840 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
4841
4842         PR sanitizer/98920
4843         * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4844         exists.  If REG_STARTEND macro isn't defined, just return 0 from main
4845         instead of the actual test.
4846
4847 2021-03-09  Martin Liska  <mliska@suse.cz>
4848
4849         PR target/99464
4850         * gcc.target/i386/pr99464.c: New test.
4851
4852 2021-03-09  Joel Brobecker  <brobecker@adacore.com>
4853
4854         * gcc.target/powerpc/undef-bool-2.c: Add
4855         dg-require-effective-target powerpc_vsx_ok directive.
4856         * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4857         powerpc_vsx_ok directive.
4858
4859 2021-03-08  Harald Anlauf  <anlauf@gmx.de>
4860
4861         PR fortran/49278
4862         * gfortran.dg/parameter_data.f90: New test.
4863
4864 2021-03-08  Martin Sebor  <msebor@redhat.com>
4865
4866         PR middle-end/98266
4867         * g++.dg/warn/Warray-bounds-15.C: New test.
4868         * g++.dg/warn/Warray-bounds-18.C: New test.
4869         * g++.dg/warn/Warray-bounds-19.C: New test.
4870         * g++.dg/warn/Warray-bounds-20.C: New test.
4871         * g++.dg/warn/Warray-bounds-21.C: New test.
4872
4873 2021-03-08  Martin Sebor  <msebor@redhat.com>
4874
4875         PR middle-end/97631
4876         * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4877         Add an xfail.
4878         * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4879         * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4880         * gcc.dg/Wstringop-overflow-66.c: New test.
4881         * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4882
4883 2021-03-08  Marek Polacek  <polacek@redhat.com>
4884
4885         PR c++/96268
4886         * g++.dg/cpp2a/nontype-class41.C: New test.
4887
4888 2021-03-08  Nathan Sidwell  <nathan@acm.org>
4889
4890         PR c++/99436
4891         * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4892
4893 2021-03-08  Nathan Sidwell  <nathan@acm.org>
4894
4895         * g++.dg/modules/pr99468.H: New.
4896
4897 2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
4898
4899         PR target/98959
4900         * gcc.target/powerpc/pr98959.c: New test.
4901
4902 2021-03-08  Nathan Sidwell  <nathan@acm.org>
4903
4904         PR c++/99285
4905         * g++.dg/modules/pr99285_a.H: New.
4906         * g++.dg/modules/pr99285_b.H: New.
4907
4908 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4909
4910         PR target/99437
4911         * gcc.target/aarch64/simd/pr99437.c: New test.
4912
4913 2021-03-08  Martin Liska  <mliska@suse.cz>
4914
4915         PR sanitizer/98920
4916         * c-c++-common/asan/pr98920.c: New test.
4917
4918 2021-03-08  Martin Liska  <mliska@suse.cz>
4919
4920         PR target/99463
4921         * gcc.target/i386/pr99463-2.c: New test.
4922         * gcc.target/i386/pr99463.c: New test.
4923
4924 2021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>
4925
4926         * gcc.target/s390/vector/long-double-asm-commutative.c: New
4927         test.
4928         * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4929         test.
4930         * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4931         * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4932         * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4933         * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4934         * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4935         test.
4936
4937 2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
4938
4939         PR fortran/97927
4940         * gfortran.dg/module_variable_3.f90: New test.
4941
4942 2021-03-07  Jakub Jelinek  <jakub@redhat.com>
4943
4944         PR target/99321
4945         * lib/target-supports.exp
4946         (check_effective_target_assembler_march_noavx512bw): New effective
4947         target.
4948         * gcc.target/i386/avx512vl-pr99321-1.c: New test.
4949
4950 2021-03-06  Patrick Palka  <ppalka@redhat.com>
4951             Jakub Jelinek  <jakub@redhat.com>
4952
4953         PR c++/99287
4954         * g++.dg/cpp2a/constexpr-99287.C: New test.
4955
4956 2021-03-06  Patrick Palka  <ppalka@redhat.com>
4957             Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR c++/96330
4960         * g++.dg/cpp1y/var-templ68.C: New test.
4961         * g++.dg/cpp1y/var-templ68a.C: New test.
4962
4963 2021-03-06  Patrick Palka  <ppalka@redhat.com>
4964
4965         PR c++/99365
4966         * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
4967         * g++.dg/cpp2a/concepts-placeholder4.C: New test.
4968
4969 2021-03-06  Hans-Peter Nilsson  <hp@axis.com>
4970
4971         * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
4972         to allow an eliminated stack-frame.
4973
4974 2021-03-05  Marek Polacek  <polacek@redhat.com>
4975
4976         PR c++/99374
4977         * g++.dg/cpp1z/noexcept-type23.C: New test.
4978
4979 2021-03-05  Marek Polacek  <polacek@redhat.com>
4980
4981         PR c++/99120
4982         * g++.dg/warn/Wshadow-17.C: New test.
4983
4984 2021-03-05  Jason Merrill  <jason@redhat.com>
4985
4986         PR c/99363
4987         * gcc.dg/attr-flatten-1.c: Adjust.
4988
4989 2021-03-05  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR middle-end/99322
4992         * c-c++-common/gomp/pr99322.c: New test.
4993
4994 2021-03-05  Nathan Sidwell  <nathan@acm.org>
4995
4996         PR c++/99245
4997         * g++.dg/modules/pr99245_a.H: New.
4998         * g++.dg/modules/pr99245_b.H: New.
4999
5000 2021-03-05  Harald Anlauf  <anlauf@gmx.de>
5001
5002         PR libfortran/99218
5003         * gfortran.dg/matmul_21.f90: New test.
5004
5005 2021-03-05  Nathan Sidwell  <nathan@acm.org>
5006
5007         PR c++/99377
5008         * g++.dg/modules/pr99377_a.H: New.
5009         * g++.dg/modules/pr99377_b.C: New.
5010         * g++.dg/modules/pr99377_c.C: New.
5011
5012 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
5013
5014         PR c++/98118
5015         * g++.dg/coroutines/pr98118.C: New test.
5016
5017 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
5018
5019         PR c++/95616
5020         * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5021         * g++.dg/coroutines/pr95616-0.C: New test.
5022         * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5023         * g++.dg/coroutines/pr95616-1.C: New test.
5024         * g++.dg/coroutines/pr95616-2.C: New test.
5025         * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5026         * g++.dg/coroutines/pr95616-3.C: New test.
5027         * g++.dg/coroutines/pr95616-4.C: New test.
5028         * g++.dg/coroutines/pr95616-5.C: New test.
5029         * g++.dg/coroutines/pr95616-6.C: New test.
5030
5031 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
5032
5033         PR c++/95615
5034         * g++.dg/coroutines/torture/pr95615-01.C: New test.
5035         * g++.dg/coroutines/torture/pr95615-02.C: New test.
5036         * g++.dg/coroutines/torture/pr95615-03.C: New test.
5037         * g++.dg/coroutines/torture/pr95615-04.C: New test.
5038         * g++.dg/coroutines/torture/pr95615-05.C: New test.
5039         * g++.dg/coroutines/torture/pr95615.inc: New file.
5040
5041 2021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>
5042
5043         PR target/99378
5044         * gcc.target/i386/pr99123-2.c: New.
5045
5046 2021-03-05  Nathan Sidwell  <nathan@acm.org>
5047
5048         PR c++/99389
5049         * g++.dg/modules/pr99389_a.H: New.
5050         * g++.dg/modules/pr99389_b.C: New.
5051         * g++.dg/modules/pr99389_c.C: New.
5052
5053 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
5054
5055         PR c/99137
5056         * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5057         additional test.
5058
5059 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
5060
5061         * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5062         with '_kind' number.
5063         * gfortran.dg/real4-10-real8-16.f90: Likewise.
5064         * gfortran.dg/real4-10-real8-4.f90: Likewise.
5065         * gfortran.dg/real4-10.f90: Likewise.
5066         * gfortran.dg/real4-16-real8-10.f90: Likewise.
5067         * gfortran.dg/real4-16-real8-16.f90: Likewise.
5068         * gfortran.dg/real4-16-real8-4.f90: Likewise.
5069         * gfortran.dg/real4-16.f90: Likewise.
5070         * gfortran.dg/real4-8-real8-10.f90: Likewise.
5071         * gfortran.dg/real4-8-real8-16.f90: Likewise.
5072         * gfortran.dg/real4-8-real8-4.f90: Likewise.
5073         * gfortran.dg/real4-8.f90: Likewise.
5074         * gfortran.dg/real8-10.f90: Likewise.
5075         * gfortran.dg/real8-16.f90: Likewise.
5076         * gfortran.dg/real8-4.f90: Likewise.
5077
5078 2021-03-05  Hans-Peter Nilsson  <hp@axis.com>
5079
5080         PR debug/66668
5081         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5082
5083 2021-03-04  Iain Sandoe  <iain@sandoe.co.uk>
5084
5085         * lib/prune.exp: Prune useless output caused by a linker bug.
5086
5087 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
5088
5089         PR middle-end/93235
5090         * gcc.target/aarch64/pr93235.c: New test.
5091
5092 2021-03-04  Martin Liska  <mliska@suse.cz>
5093
5094         PR gcov-profile/99105
5095         * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5096         correction as the wrapped malloc is called one more time
5097         from libgcov.
5098         * gcc.dg/tree-prof/pr97461.c: Likewise.
5099
5100 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR c++/88146
5103         PR c++/99362
5104         * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5105         * g++.dg/cpp2a/nodiscard-constructor1.C: ... this.  Remove
5106         -ftrack-macro-expansion=0 from dg-options.  Don't use (?n) in
5107         dg-warning regexps, instead replace .* with \[^\n\r]*.
5108         * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5109         * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5110         -ftrack-macro-expansion=0 from dg-options.
5111         * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5112         * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5113
5114 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR c/99325
5117         * gcc.dg/cpp/line11.c: New test.
5118         * gcc.dg/cpp/line12.c: New test.
5119
5120 2021-03-04  Alex Coplan  <alex.coplan@arm.com>
5121
5122         PR target/99381
5123         * gcc.target/aarch64/pr99381.c: New test.
5124
5125 2021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>
5126
5127         * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
5128         machines.
5129         * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
5130
5131 2021-03-04  Nathan Sidwell  <nathan@acm.org>
5132
5133         PR c++/99170
5134         * g++.dg/modules/pr99170-1_a.H: New.
5135         * g++.dg/modules/pr99170-1_b.C: New.
5136         * g++.dg/modules/pr99170-2.h: New.
5137         * g++.dg/modules/pr99170-2_a.C: New.
5138         * g++.dg/modules/pr99170-2_b.C: New.
5139         * g++.dg/modules/pr99170-3_a.H: New.
5140         * g++.dg/modules/pr99170-3_b.C: New.
5141         * g++.dg/modules/inst-2_b.C: Adjust scan.
5142         * g++.dg/modules/inst-4_a.C: Adjust scan.
5143         * g++.dg/modules/inst-4_b.C: Adjust scan.
5144         * g++.dg/modules/member-def-1_b.C: Adjust scan.
5145         * g++.dg/modules/member-def-1_c.C: Adjust scan.
5146         * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
5147         * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
5148         * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
5149         * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
5150         * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
5151         * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
5152         * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
5153         * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
5154         * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
5155         * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
5156         * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
5157
5158 2021-03-04  Tobias Burnus  <tobias@codesourcery.com>
5159
5160         PR fortran/99355
5161         * gfortran.dg/real4-10-real8-10.f90: New test.
5162         * gfortran.dg/real4-10-real8-16.f90: New test.
5163         * gfortran.dg/real4-10-real8-4.f90: New test.
5164         * gfortran.dg/real4-10.f90: New test.
5165         * gfortran.dg/real4-16-real8-10.f90: New test.
5166         * gfortran.dg/real4-16-real8-16.f90: New test.
5167         * gfortran.dg/real4-16-real8-4.f90: New test.
5168         * gfortran.dg/real4-16.f90: New test.
5169         * gfortran.dg/real4-8-real8-10.f90: New test.
5170         * gfortran.dg/real4-8-real8-16.f90: New test.
5171         * gfortran.dg/real4-8-real8-4.f90: New test.
5172         * gfortran.dg/real4-8.f90: New test.
5173         * gfortran.dg/real8-10.f90: New test.
5174         * gfortran.dg/real8-16.f90: New test.
5175         * gfortran.dg/real8-4.f90: New test.
5176
5177 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
5178
5179         * gcc.misc-tests/outputs.exp: Enumerate tests.
5180
5181 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
5182
5183         * gcc.misc-tests/outputs.exp: Append discriminating
5184         suffixes to tests with duplicate names.
5185         (outest): Assert that each running test has a unique
5186         name.
5187
5188 2021-03-04  Martin Sebor  <msebor@redhat.com>
5189
5190         PR middle-end/96963
5191         PR middle-end/94655
5192         * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
5193         * gcc.dg/Wstringop-overflow-65.c: New test.
5194         * gcc.dg/Warray-bounds-69.c: Same.
5195
5196 2021-03-03  Marek Polacek  <polacek@redhat.com>
5197
5198         PR c++/96474
5199         * g++.dg/cpp1z/class-deduction83.C: New test.
5200
5201 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
5202
5203         * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
5204         New test.
5205         * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
5206         New test.
5207
5208 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
5209
5210         * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
5211         New test.
5212         * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
5213         New test.
5214         * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
5215         New test.
5216
5217 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
5218
5219         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
5220         New test.
5221         * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
5222         New test.
5223
5224 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
5225
5226         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
5227         New test template.
5228         * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
5229         New test.
5230         * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
5231         New test.
5232         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
5233         New test.
5234         * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
5235         New test.
5236
5237 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
5238
5239         PR c++/82959
5240         * g++.dg/cpp1z/eval-order10.C: New test.
5241
5242 2021-03-03  Marek Polacek  <polacek@redhat.com>
5243
5244         PR c++/97034
5245         PR c++/99009
5246         * g++.dg/cpp1z/class-deduction81.C: New test.
5247         * g++.dg/cpp1z/class-deduction82.C: New test.
5248         * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
5249         * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
5250         * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
5251
5252 2021-03-03  Jason Merrill  <jason@redhat.com>
5253
5254         PR c++/95675
5255         * g++.dg/cpp0x/decltype-call5.C: New test.
5256         * g++.dg/cpp0x/decltype-call6.C: New test.
5257
5258 2021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5259
5260         * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
5261         dg-options.
5262         * gcc.target/i386/pr95798-2.c: Likewise.
5263
5264 2021-03-03  Nathan Sidwell  <nathan@acm.org>
5265
5266         PR c++/99344
5267         * g++.dg/modules/namespace-2_a.C
5268         * g++.dg/modules/pr99344_a.C
5269         * g++.dg/modules/pr99344_b.C
5270
5271 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR target/99321
5274         * gcc.target/i386/pr99321.c: New test.
5275
5276 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR c/99324
5279         * gcc.c-torture/compile/pr99324.c: New test.
5280
5281 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR target/99085
5284         * gcc.dg/graphite/pr99085.c: New test.
5285
5286 2021-03-03  Jason Merrill  <jason@redhat.com>
5287
5288         PR c++/96078
5289         * g++.dg/ext/attr-flatten1.C: New test.
5290
5291 2021-03-02  Hans-Peter Nilsson  <hp@axis.com>
5292
5293         * gcc.misc-tests/outputs.exp: Skip @file -save-temps
5294         tests if target test-framework has -L or -I options.
5295
5296 2021-03-02  David Malcolm  <dmalcolm@redhat.com>
5297
5298         PR c/99323
5299         * gcc.dg/pr99323-1.c: New test.
5300         * gcc.dg/pr99323-2.c: New test.
5301
5302 2021-03-02  Martin Sebor  <msebor@redhat.com>
5303
5304         PR c++/99251
5305         * g++.dg/warn/Wnonnull9.C: Expect no warnings.
5306         * g++.dg/warn/Wnonnull12.C: New test.
5307
5308 2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
5309
5310         * gnat.dg/limited5.adb: New test.
5311
5312 2021-03-02  Patrick Palka  <ppalka@redhat.com>
5313
5314         PR c++/96443
5315         PR c++/96960
5316         * g++.dg/concepts/abbrev9.C: New test.
5317         * g++.dg/cpp2a/concepts-lambda15.C: New test.
5318         * g++.dg/cpp2a/concepts-placeholder3.C: New test.
5319         * g++.dg/cpp2a/concepts-return-req2.C: New test.
5320         * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
5321         call to f15 that we expect to accept.
5322
5323 2021-03-02  Patrick Palka  <ppalka@redhat.com>
5324
5325         * g++.dg/cpp1z/auto1.C: New test.
5326
5327 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
5328
5329         * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
5330         * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
5331         * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
5332         * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
5333         * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
5334         * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
5335         * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
5336
5337 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
5338
5339         * lib/target-supports.exp: Add check for nnpa facility.
5340
5341 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
5342
5343         * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
5344         * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
5345
5346 2021-03-01  Martin Liska  <mliska@suse.cz>
5347
5348         PR target/99313
5349         * gcc.target/s390/target-attribute/pr99313.c: New test.
5350
5351 2021-03-01  Nathan Sidwell  <nathan@acm.org>
5352
5353         PR c++/99294
5354         * g++.dg/modules/pr99294.h: New.
5355         * g++.dg/modules/pr99294_a.C: New.
5356         * g++.dg/modules/pr99294_b.C: New.
5357
5358 2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5359
5360         * g++.dg/eh/seh-xmm-unwind.C: New test.
5361
5362 2021-02-28  Iain Sandoe  <iain@sandoe.co.uk>
5363
5364         * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
5365         expression components noexcept.
5366         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5367         * g++.dg/coroutines/pr95345.C: Likewise.
5368
5369 2021-02-28  Jason Merrill  <jason@redhat.com>
5370
5371         * g++.dg/ext/attr-lambda3.C: Add missing ;
5372
5373 2021-02-27  Jason Merrill  <jason@redhat.com>
5374
5375         PR c++/90333
5376         * g++.dg/ext/attr-lambda3.C: New test.
5377
5378 2021-02-26  Alexandre Oliva  <oliva@gnu.org>
5379
5380         * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
5381         duplication.
5382         * gcc.target/powerpc/pr83629.c: Likewise.
5383         * gcc.target/powerpc/pr84112.c: Likewise.
5384
5385 2021-02-26  Olivier Hainque  <hainque@adacore.com>
5386
5387         * gcc.target/powerpc/compress-float-ppc-pic.c: Add
5388         dg-require-effective-target fpic.
5389         * gcc.target/powerpc/ppc-eabi.c: Likewise.
5390         * gcc.target/powerpc/pr26350.c: Likewise.
5391         * gcc.target/powerpc/pr67789.c: Likewise.
5392         * gcc.target/powerpc/pr79439-1.c: Likewise.
5393         * gcc.target/powerpc/pr79439-2.c: Likewise.
5394         * gcc.target/powerpc/pr79439-3.c: Likewise.
5395         * gcc.target/powerpc/pr83629.c: Likewise.
5396         * gcc.target/powerpc/pr84112.c: Likewise.
5397
5398 2021-02-26  Richard Biener  <rguenther@suse.de>
5399
5400         PR middle-end/99281
5401         * g++.dg/pr99218.C: New testcase.
5402
5403 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
5404
5405         * g++.dg/cpp23/lambda-specifiers1.C: New test.
5406
5407 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR c++/95451
5410         * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5411
5412 2021-02-26  Jason Merrill  <jason@redhat.com>
5413
5414         PR c++/98810
5415         * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5416
5417 2021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>
5418
5419         * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
5420         * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
5421         * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
5422         * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
5423         * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
5424         * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
5425         * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
5426         * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
5427         * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
5428         * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
5429         * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5430         * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5431         * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5432         * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5433         * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5434
5435 2021-02-26  Patrick Palka  <ppalka@redhat.com>
5436
5437         PR c++/98990
5438         * g++.dg/concepts/abbrev8.C: New test.
5439
5440 2021-02-25  Patrick Palka  <ppalka@redhat.com>
5441
5442         PR c++/99213
5443         PR c++/94521
5444         * g++.dg/diagnostic/local1.C: New test.
5445
5446 2021-02-25  Patrick Palka  <ppalka@redhat.com>
5447
5448         PR c++/99103
5449         * g++.dg/cpp1z/class-deduction79.C: New test.
5450         * g++.dg/cpp1z/class-deduction80.C: New test.
5451
5452 2021-02-25  Marek Polacek  <polacek@redhat.com>
5453
5454         DR 1312
5455         PR c++/99176
5456         * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5457         * g++.dg/cpp0x/constexpr-cast2.C: New test.
5458         * g++.dg/cpp0x/constexpr-cast3.C: New test.
5459
5460 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
5461
5462         PR c++/97587
5463         * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5464         reference parms, to distinguish the rvalue ref. variant.
5465         * g++.dg/coroutines/pr97587.C: New test.
5466
5467 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
5468
5469         PR c++/95822
5470         * g++.dg/coroutines/pr95822.C: New test.
5471
5472 2021-02-25  Richard Earnshaw  <rearnsha@arm.com>
5473
5474         * gcc.target/arm/cmse/cmse-18.c: New test.
5475
5476 2021-02-25  Nathan Sidwell  <nathan@acm.org>
5477
5478         PR c++/99166
5479         * g++.dg/modules/pr99166_a.X: Adjust.
5480         * g++.dg/modules/pr99166_b.C: Adjust.
5481         * g++.dg/modules/pr99166_c.C: Adjust.
5482         * g++.dg/modules/pr99166_d.C: Adjust.
5483
5484 2021-02-25  Hans-Peter Nilsson  <hp@axis.com>
5485
5486         * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5487
5488 2021-02-25  Tamar Christina  <tamar.christina@arm.com>
5489
5490         * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5491
5492 2021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>
5493
5494         PR testsuite/99233
5495         * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5496
5497 2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
5498
5499         PR middle-end/97172
5500         * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5501
5502 2021-02-25  Richard Biener  <rguenther@suse.de>
5503
5504         PR tree-optimization/99253
5505         * gcc.dg/vect/pr99253.c: New testcase.
5506
5507 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR target/95798
5510         * gcc.target/i386/pr95798-1.c: New test.
5511         * gcc.target/i386/pr95798-2.c: New test.
5512
5513 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
5514
5515         PR tree-optimization/80635
5516         * g++.dg/warn/pr80635-1.C: New test.
5517         * g++.dg/warn/pr80635-2.C: New test.
5518
5519 2021-02-25  David Malcolm  <dmalcolm@redhat.com>
5520
5521         PR analyzer/99193
5522         * gcc.dg/analyzer/pr99193-1.c: New test.
5523         * gcc.dg/analyzer/pr99193-2.c: New test.
5524         * gcc.dg/analyzer/pr99193-3.c: New test.
5525         * gcc.dg/analyzer/realloc-1.c: New test.
5526
5527 2021-02-24  Nathan Sidwell  <nathan@acm.org>
5528
5529         PR c++/98718
5530         * g++.dg/modules/pr98718_a.C: New.
5531         * g++.dg/modules/pr98718_b.C: New.
5532
5533 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
5534
5535         * g++.dg/coroutines/co-await-void_type.C: Mark promise
5536         final_suspend call as noexcept.
5537         * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5538         * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5539         * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5540         * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5541         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5542         * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5543         * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5544         * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5545         * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5546         * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5547         * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5548         * g++.dg/coroutines/coro1-allocators.h: Likewise.
5549         * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5550         * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5551         * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5552         * g++.dg/coroutines/pr94752.C: Likewise.
5553         * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5554         * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5555         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5556         * g++.dg/coroutines/pr95050.C: Likewise.
5557         * g++.dg/coroutines/pr95345.C: Likewise.
5558         * g++.dg/coroutines/pr95440.C: Likewise.
5559         * g++.dg/coroutines/pr95591.C: Likewise.
5560         * g++.dg/coroutines/pr95711.C: Likewise.
5561         * g++.dg/coroutines/pr95813.C: Likewise.
5562         * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5563         * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5564         * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5565         * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5566         * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5567         * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5568         * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5569         * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5570         * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5571         * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5572         * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5573         * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5574         * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5575         * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5576         * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5577         * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5578         * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5579         * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5580         * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5581         * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5582
5583 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
5584
5585         PR fortran/99226
5586         * c-c++-common/gomp/pr99226.c: New test.
5587         * gfortran.dg/gomp/pr99226.f90: New test.
5588
5589 2021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>
5590
5591         PR inline-asm/99123
5592         * gcc.target/i386/pr99123.c: New.
5593
5594 2021-02-24  Hans-Peter Nilsson  <hp@axis.com>
5595
5596         * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5597
5598 2021-02-24  Nathan Sidwell  <nathan@acm.org>
5599
5600         PR c++/99072
5601         * g++.dg/modules/pr99072.H: New.
5602
5603 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
5604
5605         PR fortran/98342
5606         * gfortran.dg/assumed_rank_21.f90 : New test.
5607
5608 2021-02-24  Martin Sebor  <msebor@redhat.com>
5609
5610         PR middle-end/97172
5611         * gcc.dg/pr97172-2.c: New test.
5612
5613 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
5614
5615         PR tree-optimization/99220
5616         * g++.dg/vect/pr99220.cc: New test.
5617
5618 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
5619
5620         PR tree-optimization/99149
5621         * g++.dg/vect/pr99149.cc: Disabled on BE.
5622
5623 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
5624
5625         PR c++/96251
5626         * g++.dg/coroutines/pr96251.C: New test.
5627
5628 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR tree-optimization/99225
5631         * gcc.c-torture/compile/pr99225.c: New test.
5632
5633 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
5634
5635         PR tree-optimization/99149
5636         * g++.dg/vect/pr99149.cc: New test.
5637
5638 2021-02-24  Richard Biener  <rguenther@suse.de>
5639
5640         PR c/99224
5641         * gcc.dg/pr99224.c: New testcase.
5642
5643 2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
5644
5645         * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5646         __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5647         Add __has_builtin tests for built-ins.
5648         Update expected instruction counts.
5649
5650 2021-02-23  Martin Sebor  <msebor@redhat.com>
5651
5652         PR c++/99074
5653         * g++.dg/warn/Wnonnull11.C: New test.
5654
5655 2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
5656
5657         PR fortran/99124
5658         * gfortran.dg/class_defined_operator_2.f03 : New test.
5659         * gfortran.dg/elemental_result_2.f90 : New test.
5660         * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5661         elemental function with an allocatable result with an operator
5662         interface with array dummies and result.
5663
5664 2021-02-23  Harald Anlauf  <anlauf@gmx.de>
5665
5666         PR fortran/99206
5667         * gfortran.dg/reshape_zerosize_4.f90: New test.
5668
5669 2021-02-23  Nathan Sidwell  <nathan@acm.org>
5670
5671         PR c++/99208
5672         * g++.dg/modules/pr99208_a.C: New.
5673         * g++.dg/modules/pr99208_b.C: New.
5674
5675 2021-02-23  Martin Liska  <mliska@suse.cz>
5676
5677         PR sanitizer/99168
5678         * c-c++-common/asan/pr99168.c: New test.
5679
5680 2021-02-23  Patrick Palka  <ppalka@redhat.com>
5681
5682         PR c++/95468
5683         * g++.dg/template/non-dependent15.C: New test.
5684
5685 2021-02-23  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR tree-optimization/99204
5688         * gfortran.dg/pr99204.f90: New test.
5689
5690 2021-02-23  Kewen Lin  <linkw@linux.ibm.com>
5691
5692         * gcc.target/powerpc/vec-init-10.c: New test.
5693
5694 2021-02-23  Hans-Peter Nilsson  <hp@axis.com>
5695
5696         * g++.dg/warn/Wplacement-new-size-1.C,
5697         g++.dg/warn/Wplacement-new-size-2.C,
5698         g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5699         default_packed targets.
5700
5701 2021-02-22  David Malcolm  <dmalcolm@redhat.com>
5702
5703         PR analyzer/99196
5704         * gcc.dg/analyzer/error-1.c: New test.
5705         * gcc.dg/analyzer/error-2.c: New test.
5706         * gcc.dg/analyzer/error-3.c: New test.
5707
5708 2021-02-22  H.J. Lu  <hjl.tools@gmail.com>
5709
5710         PR testsuite/99173
5711         * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5712         * c-c++-common/attr-retain-6.c: Likewise.
5713         * c-c++-common/attr-retain-7.c: Likewise.
5714         * c-c++-common/attr-retain-8.c: Likewise.
5715         * c-c++-common/attr-retain-9.c: Likewise.
5716
5717 2021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5718
5719         * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5720
5721 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
5722
5723         * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5724         g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5725         Handle __INT32_TYPE__ being "long int".
5726
5727 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
5728
5729         * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5730
5731 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
5732
5733         * gcc.target/cris/biap-mul.c: New test.
5734
5735 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
5736
5737         * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5738
5739 2021-02-22  Nathan Sidwell  <nathan@acm.org>
5740
5741         PR c++/99174
5742         * g++.dg/modules/pr99174-1_a.C: New.
5743         * g++.dg/modules/pr99174-1_b.C: New.
5744         * g++.dg/modules/pr99174-1_c.C: New.
5745         * g++.dg/modules/pr99174.H: New.
5746
5747 2021-02-22  Nathan Sidwell  <nathan@acm.org>
5748
5749         PR c++/99153
5750         * g++.dg/modules/pr99153_a.H: New.
5751         * g++.dg/modules/pr99153_b.H: New.
5752
5753 2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5754
5755         PR rtl-optimization/98791
5756         * gcc.target/aarch64/sve/pr98791.c: New test.
5757
5758 2021-02-22  Richard Biener  <rguenther@suse.de>
5759
5760         PR tree-optimization/99165
5761         * g++.dg/pr99165.C: New testcase.
5762
5763 2021-02-21  Harald Anlauf  <anlauf@gmx.de>
5764
5765         * gfortran.dg/intent_optimize_3.f90: New test.
5766
5767 2021-02-20  David Edelsohn  <dje.gcc@gmail.com>
5768
5769         * c-c++-common/attr-retain-5.c: Skip on AIX.
5770         * c-c++-common/attr-retain-6.c: Same.
5771         * c-c++-common/attr-retain-7.c: Same.
5772         * c-c++-common/attr-retain-8.c: Same.
5773         * c-c++-common/attr-retain-9.c: Same.
5774
5775 2021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>
5776
5777         PR target/99134
5778         * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5779         * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5780         * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5781         * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5782         * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5783         * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5784
5785 2021-02-19  Nathan Sidwell  <nathan@acm.org>
5786
5787         PR c++/98741
5788         * g++.dg/modules/pr98741_a.H: New.
5789         * g++.dg/modules/pr98741_b.H: New.
5790         * g++.dg/modules/pr98741_c.C: New.
5791         * g++.dg/modules/pr98741_d.C: New.
5792
5793 2021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5794
5795         PR fortran/98686
5796         * gfortran.dg/namelist_4.f90: Modify.
5797         * gfortran.dg/namelist_98.f90: New test.
5798
5799 2021-02-19  Martin Sebor  <msebor@redhat.com>
5800
5801         PR c/97172
5802         * gcc.dg/pr97172.c: Add test cases.
5803
5804 2021-02-19  Nathan Sidwell  <nathan@acm.org>
5805
5806         * g++.dg/modules/pr99166_a.X: New.
5807         * g++.dg/modules/pr99166_b.C: New.
5808         * g++.dg/modules/pr99166_c.C: New.
5809         * g++.dg/modules/pr99166_d.C: New.
5810
5811 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
5812
5813         PR fortran/99010
5814         * gfortran.dg/coarray/array_temporary-1.f90: New test.
5815
5816 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
5817
5818         PR fortran/99146
5819         * gfortran.dg/dtio_36.f90: New test.
5820
5821 2021-02-19  Richard Biener  <rguenther@suse.de>
5822
5823         PR middle-end/99122
5824         * gcc.dg/pr99122-3.c: New testcase.
5825
5826 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR target/98998
5829         * gcc.target/arm/pure-code/pr98998.c: New test.
5830
5831 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR ipa/99034
5834         * g++.dg/opt/pr99034.C: New test.
5835
5836 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
5837
5838         PR fortran/99027
5839         * gfortran.dg/ubound_1.f90: New test.
5840
5841 2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5842
5843         PR target/98657
5844         * gcc.target/aarch64/sve/pr98657.c: New test.
5845
5846 2021-02-19  Jason Merrill  <jason@redhat.com>
5847
5848         * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5849
5850 2021-02-19  David Malcolm  <dmalcolm@redhat.com>
5851
5852         PR jit/99126
5853         * jit.dg/test-trap.c: New test.
5854
5855 2021-02-19  Jason Merrill  <jason@redhat.com>
5856
5857         PR c++/96926
5858         * g++.dg/cpp0x/overload4.C: New test.
5859
5860 2021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>
5861
5862         PR rtl-optimization/96264
5863         * gcc.target/powerpc/pr96264.c: New.
5864
5865 2021-02-18  H.J. Lu  <hjl.tools@gmail.com>
5866
5867         PR target/99113
5868         * c-c++-common/attr-retain-1.c: New test.
5869         * c-c++-common/attr-retain-2.c: Likewise.
5870         * c-c++-common/attr-retain-3.c: Likewise.
5871         * c-c++-common/attr-retain-4.c: Likewise.
5872         * c-c++-common/attr-retain-5.c: Likewise.
5873         * c-c++-common/attr-retain-6.c: Likewise.
5874         * c-c++-common/attr-retain-7.c: Likewise.
5875         * c-c++-common/attr-retain-8.c: Likewise.
5876         * c-c++-common/attr-retain-9.c: Likewise.
5877         * c-c++-common/pr99113.c: Likewise.
5878         * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5879         * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5880         * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5881         * c-c++-common/attr-used-2.c: Likewise.
5882         * c-c++-common/attr-used-3.c: Likewise.
5883         * c-c++-common/attr-used-4.c: Likewise.
5884         * c-c++-common/attr-used-9.c: Likewise.
5885         * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5886         * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5887         * c-c++-common/attr-used-5.c: Don't expect warning for the used
5888         attribute nor SHF_GNU_RETAIN section.
5889         * c-c++-common/attr-used-6.c: Likewise.
5890         * c-c++-common/attr-used-7.c: Likewise.
5891         * c-c++-common/attr-used-8.c: Likewise.
5892
5893 2021-02-18  Nathan Sidwell  <nathan@acm.org>
5894
5895         PR c++/99023
5896         * g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
5897         for .X files.
5898         * g++.dg/modules/pr99023_a.X: New.
5899         * g++.dg/modules/pr99023_b.X: New.
5900
5901 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
5902
5903         PR c/99136
5904         * gcc.dg/pr99136.c: New test.
5905
5906 2021-02-18  Nathan Sidwell  <nathan@acm.org>
5907
5908         PR c++/99023
5909         * g++.dg/modules/modules.exp: Remove dg-module-headers support
5910         * g++.dg/modules/alias-2_a.H: Delete.
5911         * g++.dg/modules/sys/alias-2_a.H: Delete.
5912
5913 2021-02-18  Nathan Sidwell  <nathan@acm.org>
5914
5915         PR c++/99150
5916         * g++.dg/modules/pr99023_a.H: Delete.
5917         * g++.dg/modules/pr99023_b.H: Delete.
5918
5919 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR c++/99132
5922         * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5923
5924 2021-02-18  Richard Biener  <rguenther@suse.de>
5925
5926         PR middle-end/99122
5927         * gcc.dg/pr99122-1.c: New testcase.
5928         * gcc.dg/pr99122-2.c: Likewise.
5929
5930 2021-02-18  Hans-Peter Nilsson  <hp@axis.com>
5931
5932         PR tree-optimization/99142
5933         * gcc.dg/tree-ssa/pr99142.c: New test.
5934
5935 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
5936
5937         PR middle-end/99109
5938         * g++.dg/warn/Warray-bounds-17.C: New test.
5939
5940 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR target/99104
5943         * gcc.dg/pr99104.c: New test.
5944
5945 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
5946
5947         PR analyzer/94596
5948         * gcc.dg/analyzer/pr94596.c: New test.
5949
5950 2021-02-17  Nathan Sidwell  <nathan@acm.org>
5951
5952         PR c++/99023
5953         * g++.dg/modules/pr99023_a.H: New.
5954         * g++.dg/modules/pr99023_b.H: New.
5955
5956 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
5957
5958         PR analyzer/98969
5959         * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
5960         * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
5961         options.  Remove false leak directive.
5962         * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
5963         false positive.
5964         (test_3): New.
5965
5966 2021-02-17  Julian Brown  <julian@codesourcery.com>
5967
5968         * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
5969         * gfortran.dg/goacc/array-with-dt-6.f90: New test.
5970         * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
5971         * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
5972         * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
5973
5974 2021-02-17  Julian Brown  <julian@codesourcery.com>
5975
5976         * gfortran.dg/goacc/array-with-dt-1.f90: New test.
5977         * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
5978         * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
5979         * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
5980         * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
5981         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
5982         * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
5983         previously-broken directives.
5984
5985 2021-02-17  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR sanitizer/99106
5988         * g++.dg/ubsan/pr99106.C: New test.
5989
5990 2021-02-17  Nathan Sidwell  <nathan@acm.org>
5991
5992         PR c++/99116
5993         * g++.dg/lookup/pr99116-1.C: New.
5994         * g++.dg/lookup/pr99116-2.C: New.
5995
5996 2021-02-17  Nathan Sidwell  <nathan@acm.org>
5997
5998         PR c++/99071
5999         * g++.dg/modules/pr99071_a.H: New.
6000         * g++.dg/modules/pr99071_b.H: New.
6001
6002 2021-02-17  Patrick Palka  <ppalka@redhat.com>
6003
6004         PR debug/96997
6005         PR c++/94034
6006         * g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
6007         "call to non-'constexpr' function" error message.
6008
6009 2021-02-16  Nathan Sidwell  <nathan@acm.org>
6010
6011         * g++.dg/modules/pr99050_a.H: New.
6012         * g++.dg/modules/pr99050_b.C: New.
6013
6014 2021-02-16  Marek Polacek  <polacek@redhat.com>
6015
6016         PR c++/99062
6017         * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6018         * g++.dg/ext/attr-assume-aligned.C: New test.
6019
6020 2021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>
6021
6022         * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6023         * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6024
6025 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
6026
6027         * gfortran.dg/goacc/ref_inquiry.f90: New test.
6028         * gfortran.dg/gomp/ref_inquiry.f90: New test.
6029
6030 2021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>
6031
6032         PR inline-asm/98096
6033         * gcc.c-torture/compile/pr98096.c: New.
6034
6035 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
6036
6037         PR fortran/99111
6038         * gfortran.dg/fmt_nonchar_1.f90: New test.
6039         * gfortran.dg/fmt_nonchar_2.f90: New test.
6040
6041 2021-02-16  Jakub Jelinek  <jakub@redhat.com>
6042
6043         PR target/99100
6044         * gcc.target/i386/pr99100.c: New test.
6045
6046 2021-02-16  Hans-Peter Nilsson  <hp@axis.com>
6047
6048         * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6049
6050 2021-02-15  Peter Bergner  <bergner@linux.ibm.com>
6051
6052         PR rtl-optimization/98872
6053         * gcc.target/powerpc/pr98872.c: New test.
6054
6055 2021-02-15  Jakub Jelinek  <jakub@redhat.com>
6056
6057         PR tree-optimization/99079
6058         * gcc.dg/fold-modpow2-2.c: New test.
6059         * gcc.c-torture/execute/pr99079.c: New test.
6060
6061 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
6062
6063         PR rtl-optimization/98439
6064         * gcc.target/i386/pr98439.c: New test.
6065
6066 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR target/96166
6069         * gcc.target/i386/pr96166.c: New test.
6070
6071 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
6072
6073         * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6074         and restrict the test to aarch64-*-* target only.
6075
6076 2021-02-12  Nathan Sidwell  <nathan@acm.org>
6077
6078         * g++.dg/modules/pr99039_a.C: New.
6079         * g++.dg/modules/pr99039_b.C: New.
6080
6081 2021-02-12  Nathan Sidwell  <nathan@acm.org>
6082
6083         PR c++/99040
6084         * g++.dg/modules/pr99040_a.C: New.
6085         * g++.dg/modules/pr99040_b.C: New.
6086         * g++.dg/modules/pr99040_c.C: New.
6087         * g++.dg/modules/pr99040_d.C: New.
6088
6089 2021-02-12  Nathan Sidwell  <nathan@acm.org>
6090
6091         PR c++/99039
6092         PR c++/99040
6093         * g++.dg/lookup/pr99039.C: New.
6094
6095 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
6096
6097         PR libfortran/95647
6098         * gfortran.dg/ieee/ieee_12.f90: New test.
6099
6100 2021-02-12  Richard Sandiford  <richard.sandiford@arm.com>
6101
6102         * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
6103
6104 2021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
6105
6106         PR target/98931
6107         * gcc.target/arm/pr98931.c: Add -mthumb
6108
6109 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
6110
6111         PR fortran/99043
6112         * gfortran.dg/assumed_rank_20.f90: New test.
6113
6114 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
6115
6116         PR c++/97742
6117         * g++.dg/cpp2a/concepts-requires24.C: New test.
6118
6119 2021-02-12  Jason Merrill  <jason@redhat.com>
6120
6121         PR c++/97246
6122         * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
6123
6124 2021-02-12  David Malcolm  <dmalcolm@redhat.com>
6125
6126         PR analyzer/98969
6127         * g++.dg/analyzer/pr99064.C: New test.
6128         * gcc.dg/analyzer/pr98969.c: New test.
6129
6130 2021-02-11  Marek Polacek  <polacek@redhat.com>
6131
6132         PR c++/95888
6133         * g++.dg/template/deduce10.C: New test.
6134         * g++.dg/template/deduce9.C: New test.
6135
6136 2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
6137
6138         PR target/99041
6139         * g++.target/powerpc/pr99041.C: New test.
6140
6141 2021-02-11  Jakub Jelinek  <jakub@redhat.com>
6142
6143         PR c++/99033
6144         * g++.dg/ext/flexary38.C: New test.
6145
6146 2021-02-11  Marek Polacek  <polacek@redhat.com>
6147
6148         PR c++/99063
6149         * g++.dg/cpp0x/variadic-crash6.C: New test.
6150
6151 2021-02-11  Patrick Palka  <ppalka@redhat.com>
6152
6153         PR c++/97582
6154         * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
6155
6156 2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
6157
6158         PR target/98931
6159         * gcc.target/arm/pr98931.c: New testcase.
6160
6161 2021-02-11  Joel Hutton  <joel.hutton@arm.com>
6162
6163         PR tree-optimization/98772
6164         * gcc.target/aarch64/pr98772.c: New test.
6165
6166 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
6167
6168         PR fortran/98897
6169         * gfortran.dg/typebound_call_32.f90: New test.
6170
6171 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
6172
6173         PR fortran/99060
6174         * gfortran.dg/pr99060.f90: New test.
6175
6176 2021-02-11  Alexandre Oliva  <oliva@adacore.com>
6177
6178         * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
6179
6180 2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6181
6182         PR libfortran/98825
6183         * gfortran.dg/dollar_edit_descriptor_4.f: New test.
6184
6185 2021-02-10  Martin Sebor  <msebor@redhat.com>
6186
6187         PR tree-optimization/92879
6188         * g++.dg/warn/Warray-bounds-16.C: New test.
6189
6190 2021-02-10  David Malcolm  <dmalcolm@redhat.com>
6191
6192         PR preprocessor/96391
6193         * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
6194         * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
6195         using the location_overflow_plugin.c from gcc.dg/plugin.
6196
6197 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR c++/99035
6200         * g++.dg/ext/weak6.C: New test.
6201
6202 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
6203
6204         PR target/99025
6205         * gcc.target/i386/pr99025.c: New test.
6206
6207 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR c++/98988
6210         PR c++/99031
6211         * g++.dg/cpp2a/constexpr-new16.C: New test.
6212         * g++.dg/cpp2a/constexpr-new17.C: New test.
6213
6214 2021-02-10  Nathan Sidwell  <nathan@acm.org>
6215
6216         PR c++/99030
6217         * g++.dg/lookup/pr99030.C: New.
6218
6219 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
6220
6221         PR middle-end/99007
6222         * g++.dg/gomp/pr99007.C: New test.
6223         * gcc.dg/gomp/pr99007-1.c: New test.
6224         * gcc.dg/gomp/pr99007-2.c: New test.
6225         * gcc.dg/gomp/pr99007-3.c: New test.
6226
6227 2021-02-10  Julian Brown  <julian@codesourcery.com>
6228
6229         PR fortran/98979
6230         * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
6231         * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
6232         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6233
6234 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
6235
6236         PR analyzer/98575
6237         * gcc.dg/analyzer/file-1.c (test_5): New.
6238         * gcc.dg/analyzer/file-3.c: New test.
6239
6240 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
6241
6242         PR analyzer/98575
6243         * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
6244         * gcc.dg/analyzer/pr94851-2.c: New test.
6245         * gcc.dg/analyzer/pr98575-1.c: New test.
6246
6247 2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6248
6249         * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
6250
6251 2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
6252
6253         * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
6254         New test template.
6255         * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
6256
6257 2021-02-09  Nathan Sidwell  <nathan@acm.org>
6258
6259         PR c++/98944
6260         * g++.dg/modules/pr98944_a.C: New.
6261         * g++.dg/modules/pr98944_b.C: New.
6262         * g++.dg/modules/pr98944_c.C: New.
6263         * g++.dg/modules/pr98944_d.C: New.
6264
6265 2021-02-09  Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR middle-end/98465
6268         * g++.dg/warn/Wstringop-overread-1.C: New test.
6269
6270 2021-02-09  Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/96905
6273         * g++.dg/cpp2a/consteval-expinst1.C: New test.
6274
6275 2021-02-09  Jason Merrill  <jason@redhat.com>
6276
6277         PR c++/98326
6278         * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
6279
6280 2021-02-09  Jason Merrill  <jason@redhat.com>
6281
6282         PR c++/98994
6283         * g++.dg/cpp2a/no_unique_address12.C: New test.
6284
6285 2021-02-08  Nathan Sidwell  <nathan@acm.org>
6286
6287         * g++.dg/modules/pr98531-2.h: New.
6288         * g++.dg/modules/pr98531-2_a.H: New.
6289         * g++.dg/modules/pr98531-2_b.C: New.
6290         * g++.dg/modules/pr98531-3.h: New.
6291         * g++.dg/modules/pr98531-3_a.H: New.
6292         * g++.dg/modules/pr98531-3_b.C: New.
6293
6294 2021-02-08  Nathan Sidwell  <nathan@acm.org>
6295
6296         PR c++/98531
6297         * g++.dg/modules/pr98531-1.h: New.
6298         * g++.dg/modules/pr98531-1_a.H: New.
6299         * g++.dg/modules/pr98531-1_b.C: New.
6300         * g++.dg/abi/pr98531-1.C: New.
6301         * g++.dg/abi/pr98531-2.C: New.
6302         * g++.dg/abi/pr98531-3.C: New.
6303         * g++.dg/abi/pr98531-4.C: New.
6304
6305 2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6306
6307         PR middle-end/98974
6308         * gfortran.dg/pr98974.F90: New test.
6309
6310 2021-02-08  Richard Biener  <rguenther@suse.de>
6311
6312         PR lto/96591
6313         * g++.dg/lto/pr96591_0.C: New testcase.
6314
6315 2021-02-05  Marek Polacek  <polacek@redhat.com>
6316
6317         PR c++/98947
6318         * g++.dg/cpp2a/volatile5.C: New test.
6319
6320 2021-02-05  Marek Polacek  <polacek@redhat.com>
6321
6322         PR c++/96462
6323         * g++.dg/cpp2a/using-enum-8.C: New test.
6324
6325 2021-02-05  Nathan Sidwell  <nathan@acm.org>
6326
6327         PR driver/98943
6328         * c-c++-common/pr98943.c: New.
6329
6330 2021-02-05  Richard Biener  <rguenther@suse.de>
6331
6332         PR tree-optimization/98855
6333         * g++.dg/vect/slp-pr98855.cc: New testcase.
6334
6335 2021-02-05  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR c++/97878
6338         * g++.dg/cpp1z/decomp54.C: New test.
6339
6340 2021-02-05  liuhongt  <hongtao.liu@intel.com>
6341
6342         PR target/98537
6343         * g++.target/i386/avx512bw-pr98537-1.C: New test.
6344         * g++.target/i386/avx512vl-pr98537-1.C: New test.
6345         * g++.target/i386/avx512vl-pr98537-2.C: New test.
6346         * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
6347         integer mask comparison should not be generated.
6348         * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
6349         * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
6350         * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
6351
6352 2021-02-04  Julian Brown  <julian@codesourcery.com>
6353
6354         * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
6355         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6356         * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
6357         * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
6358
6359 2021-02-04  Julian Brown  <julian@codesourcery.com>
6360
6361         * gfortran.dg/goacc/array-with-dt-2.f90: New test.
6362
6363 2021-02-04  Julian Brown  <julian@codesourcery.com>
6364
6365         * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
6366
6367 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR testsuite/98325
6370         * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
6371         $section is .opd, look at .L.$symbol_name's section.
6372         (parse_section_section_of_symbols): Handle .previous directive.
6373         * gcc.dg/array-quals-1.c: Allow .sdata section.
6374
6375 2021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
6376
6377         * gdc.dg/intrinsics.d: Update test.
6378
6379 2021-02-04  Martin Sebor  <msebor@redhat.com>
6380
6381         PR c/97882
6382         * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
6383         * gcc.dg/label-decl-4.c: Same.
6384         * gcc.dg/mismatch-decl-1.c: Same.
6385         * gcc.dg/old-style-then-proto-1.c: Same.
6386         * gcc.dg/parm-mismatch-1.c: Same.
6387         * gcc.dg/pr35445.c: Same.
6388         * gcc.dg/redecl-11.c: Same.
6389         * gcc.dg/redecl-12.c: Same.
6390         * gcc.dg/redecl-13.c: Same.
6391         * gcc.dg/redecl-15.c: Same.
6392         * gcc.dg/tls/thr-init-1.c: Same.
6393         * objc.dg/id-1.m: Same.
6394         * objc.dg/tls/diag-3.m: Same.
6395         * gcc.dg/pr97882.c: New test.
6396         * gcc.dg/qual-return-7.c: New test.
6397         * gcc.dg/qual-return-8.c: New test.
6398
6399 2021-02-04  Jason Merrill  <jason@redhat.com>
6400
6401         PR c++/98717
6402         * g++.dg/cpp2a/concepts-variadic3.C: New test.
6403
6404 2021-02-04  David Malcolm  <dmalcolm@redhat.com>
6405
6406         PR c/97932
6407         * gcc.dg/pr97932.c: New test.
6408
6409 2021-02-04  emsr  <3dw4rd@verizon.net>
6410
6411         * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
6412
6413 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
6414
6415         * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
6416         of make_signed<size_t>::type in the diagnostics.
6417
6418 2021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>
6419
6420         PR c++/90926
6421         * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
6422
6423 2021-02-04  Tobias Burnus  <tobias@codesourcery.com>
6424
6425         * gfortran.dg/goacc/substring.f90: New test.
6426         * gfortran.dg/gomp/substring.f90: New test.
6427
6428 2021-02-04  Martin Liska  <mliska@suse.cz>
6429
6430         * gcc.target/i386/prefer-vector-width-attr.c: New test.
6431
6432 2021-02-04  Jason Merrill  <jason@redhat.com>
6433
6434         PR c++/98802
6435         * g++.dg/cpp1z/class-deduction78.C: New test.
6436
6437 2021-02-04  Jason Merrill  <jason@redhat.com>
6438
6439         PR c++/95192
6440         * g++.dg/cpp0x/pr84630.C: Call b().
6441         * g++.dg/cpp2a/lambda-uneval13.C: New test.
6442         * g++.dg/ext/attr-expr1.C: New test.
6443
6444 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR preprocessor/98882
6447         * gcc.dg/cpp/pr98882.c: New test.
6448
6449 2021-02-03  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6452         hash-table-verification-limit=10000.
6453
6454 2021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>
6455
6456         * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6457         * g++.dg/cpp23/feat-cxx2b.C: New test.
6458         * g++.dg/cpp23/size_t-literals.C: New test.
6459         * g++.dg/warn/Wsize_t-literals.C: New test.
6460
6461 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR c++/97804
6464         * g++.dg/cpp2a/no_unique_address11.C: New test.
6465
6466 2021-02-03  Marek Polacek  <polacek@redhat.com>
6467
6468         PR c++/98899
6469         * g++.dg/cpp0x/noexcept65.C: New test.
6470
6471 2021-02-03  Tobias Burnus  <tobias@codesourcery.com>
6472
6473         PR fortran/98913
6474         * gfortran.dg/coarray/array_temporary.f90: New test.
6475
6476 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR middle-end/97487
6479         * gcc.dg/pr97487-1.c: New test.
6480         * gcc.dg/pr97487-2.c: New test.
6481
6482 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR middle-end/97971
6485         * gcc.target/i386/pr97971.c: New test.
6486
6487 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR tree-optimization/98287
6490         * gcc.dg/pr98287.c: New test.
6491
6492 2021-02-03  Tamar Christina  <tamar.christina@arm.com>
6493
6494         PR tree-optimization/98928
6495         * gcc.target/i386/pr98928.c: New test.
6496
6497 2021-02-02  Martin Liska  <mliska@suse.cz>
6498
6499         PR target/97510
6500         * gcc.target/i386/pr97510.c: New test.
6501
6502 2021-02-02  Jason Merrill  <jason@redhat.com>
6503
6504         PR c++/98929
6505         * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6506
6507 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6508
6509         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6510
6511 2021-02-02  Paul Thomas  <pault@gcc.gnu.org>
6512
6513         PR fortran/91862
6514         * gfortran.dg/pr91862.f90: New test.
6515
6516 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6517
6518         * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6519
6520 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR tree-optimization/98848
6523         * gcc.dg/vect/pr98848.c: New test.
6524         * gcc.dg/vect/pr92205.c: Remove xfail.
6525
6526 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
6527
6528         PR tree-optimization/97960
6529         * g++.dg/torture/pr97960.C: New test.
6530
6531 2021-02-02  Kito Cheng  <kito.cheng@sifive.com>
6532
6533         PR target/98743
6534         * g++.dg/opt/pr98743.C: New.
6535
6536 2021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6537
6538         * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6539
6540 2021-02-02  Alexandre Oliva  <oliva@adacore.com>
6541
6542         * gcc.dg/asan/nested-1.c: New.
6543
6544 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
6545
6546         PR analyzer/93355
6547         PR analyzer/96374
6548         * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6549         prefix to support subroutines where necessary.
6550         * gcc.dg/analyzer/data-model-1.c: Likewise.
6551         * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6552         (test_6a): New.
6553         * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6554         subroutines where necessary.
6555         * gcc.dg/analyzer/pr96651-2.c: Likewise.
6556         * gcc.dg/analyzer/signal-4b.c: Likewise.
6557         * gcc.dg/analyzer/single-field.c: Likewise.
6558         * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6559
6560 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
6561
6562         PR analyzer/93355
6563         PR analyzer/96374
6564         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6565         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6566
6567 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6568
6569         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6570         assembly scan.
6571
6572 2021-02-01  David Malcolm  <dmalcolm@redhat.com>
6573
6574         PR analyzer/98918
6575         * gcc.dg/analyzer/pr98918.c: New test.
6576
6577 2021-02-01  Sergei Trofimovich  <siarheit@google.com>
6578
6579         PR tree-optimization/98499
6580         * g++.dg/pr98499.C: new test.
6581
6582 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6583
6584         * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6585
6586 2021-02-01  Martin Sebor  <msebor@redhat.com>
6587
6588         PR middle-end/97172
6589         * gcc.dg/pr97172.c: New test.
6590
6591 2021-02-01  Martin Sebor  <msebor@redhat.com>
6592
6593         PR c++/98835
6594         * g++.dg/Wclass-memaccess-6.C: New test.
6595
6596 2021-02-01  Patrick Palka  <ppalka@redhat.com>
6597
6598         PR c++/98295
6599         * g++.dg/cpp0x/constexpr-98295.C: New test.
6600
6601 2021-02-01  Marek Polacek  <polacek@redhat.com>
6602
6603         PR c++/98355
6604         * g++.dg/ext/builtin-has-attribute2.C: New test.
6605
6606 2021-02-01  Jason Merrill  <jason@redhat.com>
6607
6608         PR c++/98570
6609         * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6610
6611 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
6612
6613         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6614         New test template.
6615         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6616         New test template.
6617         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6618         New test template.
6619         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6620         New test.
6621         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6622         New test.
6623         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6624         New test.
6625         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6626         New test.
6627         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6628         New test.
6629         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6630         New test.
6631         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6632         New test.
6633         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6634         New test.
6635         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6636         New test.
6637
6638 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
6639
6640         * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6641         New test.
6642         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6643         New test.
6644         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6645         New test.
6646         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6647         New test.
6648
6649 2021-02-01  Tamar Christina  <tamar.christina@arm.com>
6650
6651         * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6652
6653 2021-02-01  Patrick Palka  <ppalka@redhat.com>
6654
6655         PR c++/84494
6656         * g++.dg/cpp1y/constexpr-84494.C: New test.
6657
6658 2021-02-01  Xing GUO  <higuoxing@gmail.com>
6659
6660         * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6661
6662 2021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>
6663
6664         * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6665         * gcc.target/powerpc/pr79251.p9.c: Likewise.
6666
6667 2021-01-31  Iain Sandoe  <iain@sandoe.co.uk>
6668
6669         * c-c++-common/attr-used-5.c: Skip for Darwin.
6670         * c-c++-common/attr-used-6.c: Likewise.
6671         * c-c++-common/attr-used-7.c: Likewise.
6672         * c-c++-common/attr-used-8.c: Likewise.
6673         * c-c++-common/attr-used-9.c: Likewise.
6674
6675 2021-01-30  David Edelsohn  <dje.gcc@gmail.com>
6676
6677         * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6678         * gcc.target/powerpc/pr79251.p9.c: Same.
6679
6680 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
6681
6682         * gcc.target/i386/20051216-1.c: New test.
6683
6684 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR testsuite/98243
6687         * gcc.dg/gomp/simd-2.c: Add -msse2 on x86.  Restrict
6688         scan-tree-dump-times to x86 and aarch64 targets.
6689         * gcc.dg/gomp/simd-3.c: Likewise.
6690
6691 2021-01-29  Michael Meissner  <meissner@linux.ibm.com>
6692
6693         PR testsuite/98870
6694         * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6695         expected result.
6696
6697 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
6698
6699         * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6700
6701 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
6702
6703         PR target/97701
6704         * gcc.target/aarch64/pr97701.c: Modify.
6705
6706 2021-01-29  David Malcolm  <dmalcolm@redhat.com>
6707
6708         * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6709
6710 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
6711
6712         PR target/97701
6713         * gcc.target/aarch64/pr97701.c: New.
6714
6715 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
6716
6717         * gcc.target/powerpc/pr91903.c: New test.
6718         * gcc.target/powerpc/builtins-1.fold.h: Update.
6719         * gcc.target/powerpc/builtins-2.c: Update.
6720
6721 2021-01-29  Nathan Sidwell  <nathan@acm.org>
6722
6723         PR c++/98843
6724         * g++.dg/modules/pr98843_a.C: New.
6725         * g++.dg/modules/pr98843_b.H: New.
6726         * g++.dg/modules/pr98843_c.C: New.
6727
6728 2021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6729
6730         * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6731
6732 2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
6733             Richard Biener  <rguenther@suse.de>
6734
6735         PR tree-optimization/97627
6736         * g++.dg/pr97627.C: New testcase.
6737
6738 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR target/98849
6741         * gcc.c-torture/compile/pr98849.c: New test.
6742
6743 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR debug/98331
6746         * gcc.dg/pr98331.c: New test.
6747
6748 2021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>
6749
6750         * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6751         to ...
6752         * gcc.target/powerpc/pr79251.h: ...this.
6753         * gcc.target/powerpc/pr79251.p9.c: Likewise.
6754         * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6755         Rename to...
6756         * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6757         * gcc.target/powerpc/pr79251-run.p9.c: New test.
6758
6759 2021-01-29  Marek Polacek  <polacek@redhat.com>
6760
6761         PR c++/96137
6762         * g++.dg/parse/error63.C: New test.
6763
6764 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR c++/98841
6767         * g++.dg/warn/effc5.C: New test.
6768
6769 2021-01-28  Marek Polacek  <polacek@redhat.com>
6770
6771         PR c++/94775
6772         * g++.dg/cpp0x/alignas19.C: New test.
6773         * g++.dg/warn/Warray-bounds15.C: New test.
6774
6775 2021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>
6776
6777         PR target/98730
6778         * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6779
6780 2021-01-28  David Edelsohn  <dje.gcc@gmail.com>
6781
6782         * gfortran.dg/ISO_Fortran_binding_18.c: Include
6783         ../../../libgfortran/ISO_Fortran_binding.h rather than
6784         ISO_Fortran_binding.h.
6785
6786 2021-01-28  Michael Meissner  <meissner@linux.ibm.com>
6787
6788         * gcc.target/powerpc/float128-longdouble-math.c: New test.
6789         * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6790         * gcc.target/powerpc/float128-math.c: Adjust test for new name
6791         being generated.  Add support for running test on power10.  Add
6792         support for running if long double defaults to 64-bits.
6793
6794 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR c++/33661
6797         PR c++/98847
6798         * g++.target/i386/pr98847.C: New test.
6799
6800 2021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6801
6802         * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6803
6804 2021-01-28  Nathan Sidwell  <nathan@acm.org>
6805
6806         PR c++/98770
6807         * g++.dg/modules/pr98770_a.C: New.
6808         * g++.dg/modules/pr98770_b.C: New.
6809
6810 2021-01-28  Harald Anlauf  <anlauf@gmx.de>
6811
6812         PR fortran/86470
6813         * gfortran.dg/gomp/pr86470.f90: New test.
6814
6815 2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
6816
6817         PR target/98827
6818         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6819         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6820         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6821         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6822         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6823         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6824         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6825         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6826         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6827         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6828         * gcc.target/powerpc/pr79251.p8.c: Likewise.
6829         * gcc.target/powerpc/pr79251.p9.c: Likewise.
6830         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6831         * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6832         option.
6833
6834 2021-01-28  Xing GUO  <higuoxing@gmail.com>
6835
6836         * gcc.target/riscv/attribute-18.c: New test.
6837
6838 2021-01-27  Harris Snyder  <hsnyder@structura.bio>
6839
6840         * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6841         * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6842
6843 2021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>
6844
6845         PR rtl-optimization/97684
6846         * gcc.target/i386/pr97684.c: New.
6847
6848 2021-01-27  Jason Merrill  <jason@redhat.com>
6849
6850         PR c++/97874
6851         * g++.dg/lookup/using4.C: No error in C++20.
6852         * g++.dg/cpp0x/decltype37.C: Adjust message.
6853         * g++.dg/template/crash75.C: Adjust message.
6854         * g++.dg/template/crash76.C: Adjust message.
6855         * g++.dg/cpp0x/inh-ctor36.C: New test.
6856         * g++.dg/cpp1z/inh-ctor39.C: New test.
6857         * g++.dg/cpp2a/using-enum-7.C: New test.
6858
6859 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
6860
6861         PR target/98853
6862         * gcc.c-torture/execute/pr98853-1.c: New test.
6863         * gcc.c-torture/execute/pr98853-2.c: New test.
6864
6865 2021-01-27  Richard Biener  <rguenther@suse.de>
6866
6867         PR tree-optimization/98854
6868         * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6869
6870 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
6871
6872         PR fortran/93924
6873         PR fortran/93925
6874         * gfortran.dg/proc_ptr_52.f90 : New test.
6875
6876 2021-01-27  liuhongt  <hongtao.liu@intel.com>
6877
6878         PR target/98833
6879         * gcc.target/i386/pr98833.c: New test.
6880
6881 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
6882
6883         * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6884         optimize ("no-strict-aliasing") attribute.
6885         * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6886         array to avoid violating TBAA.
6887         * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6888         array to avoid violating TBAA.
6889         * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6890         array to avoid violating TBAA.
6891         * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6892         array to avoid violating TBAA.
6893
6894 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
6895
6896         PR fortran/98472
6897         * gfortran.dg/elemental_function_5.f90 : New test.
6898
6899 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR tree-optimization/97260
6902         * gcc.dg/tree-ssa/pr97260.c: New test.
6903
6904 2021-01-26  Paul Fee  <paul.f.fee@gmail.com>
6905
6906         * lib/target-supports.exp (check_effective_target_c++2a):
6907         Check for C++2a or C++23.
6908         (check_effective_target_c++20_down): New.
6909         (check_effective_target_c++23_only): New.
6910         (check_effective_target_c++23): New.
6911         * g++.dg/cpp23/cplusplus.C: New.
6912
6913 2021-01-26  Jason Merrill  <jason@redhat.com>
6914
6915         PR c++/97474
6916         * g++.dg/torture/pr97474.C: New test.
6917
6918 2021-01-26  Jason Merrill  <jason@redhat.com>
6919
6920         PR c++/97566
6921         * g++.dg/cpp2a/no_unique_address10.C: New test.
6922         * g++.dg/cpp2a/no_unique_address9.C: New test.
6923
6924 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
6925
6926         * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6927         optimize ("no-strict-aliasing") attribute.
6928         * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6929         array to avoid violating TBAA.
6930         * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6931         array to avoid violating TBAA.
6932         * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6933         array to avoid violating TBAA.
6934         * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6935         array to avoid violating TBAA.
6936
6937 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR target/98681
6940         * gcc.c-torture/execute/pr98681.c: New test.
6941
6942 2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6943
6944         PR fortran/67539
6945         * gfortran.dg/elemental_assignment_1.f90: New test.
6946
6947 2021-01-26  Tobias Burnus  <tobias@codesourcery.com>
6948
6949         * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
6950         add previously missing space in '$ident link'.
6951
6952 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR middle-end/98807
6955         * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
6956
6957 2021-01-26  Alexandre Oliva  <oliva@adacore.com>
6958
6959         * gnat.dg/asan1.adb: New test.
6960         * gnat.dg/asan1_pkg.ads: New additional source.
6961
6962 2021-01-25  Harald Anlauf  <anlauf@gmx.de>
6963
6964         PR fortran/70070
6965         * gfortran.dg/pr70070.f90: New test.
6966
6967 2021-01-25  Martin Sebor  <msebor@redhat.com>
6968
6969         PR c++/98646
6970         * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
6971         * g++.dg/warn/Wnonnull10.C: New test.
6972         * g++.dg/warn/Wnonnull9.C: New test.
6973
6974 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6975
6976         * gfortran.dg/associate_57.f90: New test.
6977
6978 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6979
6980         PR fortran/96843
6981         * gfortran.dg/interface_assignment_7.f90: New test.
6982
6983 2021-01-25  Jason Merrill  <jason@redhat.com>
6984
6985         PR c++/98463
6986         * g++.dg/cpp2a/no_unique_address8.C: New test.
6987
6988 2021-01-25  Richard Biener  <rguenther@suse.de>
6989
6990         PR middle-end/98807
6991         * gcc.dg/pr98807.c: New testcase.
6992
6993 2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
6994
6995         * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
6996         * gnat.dg/thunk2_pkg.ads: New helper.
6997
6998 2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
6999
7000         PR fortran/98517
7001         * gfortran.dg/charlen_18.f90 : New test.
7002
7003 2021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>
7004
7005         * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7006         with changes.
7007         * g++.dg/tc1/dr142.C: Same as above.
7008         * g++.dg/tc1/dr52.C: Same as above.
7009         * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7010         * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7011         * g++.old-deja/g++.jason/access8.C: Same as above.
7012         * g++.old-deja/g++.law/access4.C: Same as above.
7013         * g++.old-deja/g++.law/visibility12.C: Same as above.
7014         * g++.old-deja/g++.law/visibility4.C: Same as above.
7015         * g++.old-deja/g++.law/visibility8.C: Same as above.
7016         * g++.old-deja/g++.other/access4.C: Same as above.
7017
7018 2021-01-23  Patrick Palka  <ppalka@redhat.com>
7019
7020         PR c++/88548
7021         PR c++/97399
7022         * g++.dg/cpp0x/this2.C: New test.
7023         * g++.dg/template/pr97399.C: New test.
7024
7025 2021-01-23  David Edelsohn  <dje.gcc@gmail.com>
7026
7027         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7028         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7029         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7030         * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7031         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7032         * gcc.target/powerpc/pr79251.p9.c: Same.
7033
7034 2021-01-22  Marek Polacek  <polacek@redhat.com>
7035
7036         PR c++/96623
7037         * g++.dg/cpp0x/noexcept64.C: New test.
7038
7039 2021-01-22  David Edelsohn  <dje.gcc@gmail.com>
7040
7041         * g++.dg/eh/spbp.C: Remove skip on AIX.
7042
7043 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7044
7045         * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7046         typo, UINON_TYPE to UNION_TYPE.
7047
7048 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7049
7050         * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7051         UINON_TYPE to UNION_TYPE.
7052         * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7053         * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7054
7055 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7058         optimize ("no-strict-aliasing") attribute.
7059
7060 2021-01-22  Jason Merrill  <jason@redhat.com>
7061
7062         PR c++/98744
7063         * g++.dg/init/elide7.C: New test.
7064
7065 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR sanitizer/95693
7068         * g++.dg/ubsan/pr95693.C: New test.
7069
7070 2021-01-22  Marek Polacek  <polacek@redhat.com>
7071
7072         PR c++/98545
7073         * g++.dg/abi/mangle76.C: New test.
7074
7075 2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
7076
7077         PR fortran/98565
7078         * gfortran.dg/associated_target_7.f90 : New test.
7079
7080 2021-01-22  Martin Jambor  <mjambor@suse.cz>
7081
7082         PR tree-optimization/47059
7083         * gcc.dg/tree-ssa/pr47059.c: New test.
7084
7085 2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7086
7087         PR tree-optimization/98766
7088         * gcc.dg/pr98766.c: New test.
7089
7090 2021-01-22  Nathan Sidwell  <nathan@acm.org>
7091
7092         PR testsuite/98795
7093         * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7094         embedded absolute paths.
7095         (module_do_it): Append $std to test name.
7096
7097 2021-01-22  Richard Biener  <rguenther@suse.de>
7098
7099         PR middle-end/98793
7100         * gcc.dg/pr98793.c: New testcase.
7101
7102 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
7103
7104         * gcc.target/powerpc/pr79251.p8.c: New test.
7105         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
7106         instruction counts.
7107         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7108         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7109         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7110         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7111         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7112         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7113         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7114         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7115         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7116         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7117
7118 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
7119
7120         * gcc.target/powerpc/pr79251.p9.c: New test.
7121         * gcc.target/powerpc/pr79251-run.c: New test.
7122         * gcc.target/powerpc/pr79251.h: New header.
7123
7124 2021-01-22  Richard Biener  <rguenther@suse.de>
7125
7126         PR middle-end/98773
7127         * gcc.dg/torture/pr98773.c: New testcase.
7128
7129 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR tree-optimization/90248
7132         * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
7133         builtins.
7134         * gcc.dg/pr90248.c: New test.
7135
7136 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR tree-optimization/98255
7139         * gcc.dg/pr98255.c: New test.
7140
7141 2021-01-22  Richard Biener  <rguenther@suse.de>
7142
7143         PR tree-optimization/98786
7144         * gcc.dg/torture/pr98786.c: New testcase.
7145
7146 2021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7147
7148         PR target/98636
7149         * gcc.target/arm/pr98636.c: New test.
7150
7151 2021-01-22  liuhongt  <hongtao.liu@intel.com>
7152
7153         PR target/96891
7154         PR target/98348
7155         * gcc.target/i386/avx512bw-pr96891-1.c: New test.
7156         * gcc.target/i386/avx512f-pr96891-1.c: New test.
7157         * gcc.target/i386/avx512f-pr96891-2.c: New test.
7158         * gcc.target/i386/avx512f-pr96891-3.c: New test.
7159         * g++.target/i386/avx512f-pr96891-1.C: New test.
7160         * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
7161
7162 2021-01-22  Marek Polacek  <polacek@redhat.com>
7163
7164         PR c++/97966
7165         * g++.dg/cpp0x/noexcept63.C: New test.
7166
7167 2021-01-21  David Edelsohn  <dje.gcc@gmail.com>
7168
7169         * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
7170         intervening period.
7171         * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
7172         explicitly check for intervening space, tab or period.
7173
7174 2021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>
7175
7176         PR rtl-optimization/98777
7177         * gcc.target/riscv/pr98777.c: New.
7178
7179 2021-01-21  Patrick Palka  <ppalka@redhat.com>
7180
7181         PR c++/71879
7182         * g++.dg/cpp0x/decltype-71879.C: New test.
7183
7184 2021-01-21  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR c++/98672
7187         * g++.dg/cpp1y/constexpr-98672.C: New test.
7188
7189 2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
7190
7191         PR target/96372
7192         * lib/target-supports.exp
7193         (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
7194         * gcc.target/arm/ivopts.c: Use target
7195         'arm_thumb2_no_arm_v8_1_lob'.
7196
7197 2021-01-21  Nathan Sidwell  <nathan@acm.org>
7198
7199         PR c++/98530
7200         * g++.dg/modules/stat-mem-1.h: New.
7201         * g++.dg/modules/stat-mem-1_a.H: New.
7202         * g++.dg/modules/stat-mem-1_b.C: New.
7203
7204 2021-01-21  Paul Thomas  <pault@gcc.gnu.org>
7205
7206         PR fortran/96320
7207         * gfortran.dg/module_procedure_5.f90 : New test.
7208         * gfortran.dg/module_procedure_6.f90 : New test.
7209
7210 2021-01-21  Richard Biener  <rguenther@suse.de>
7211
7212         PR testsuite/97299
7213         * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
7214
7215 2021-01-21  Richard Biener  <rguenther@suse.de>
7216
7217         PR testsuite/98241
7218         * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
7219
7220 2021-01-21  Richard Biener  <rguenther@suse.de>
7221
7222         * gcc.dg/Walloca-2.c: Un-XFAIL.
7223
7224 2021-01-21  liuhongt  <hongtao.liu@intel.com>
7225
7226         PR rtl-optimization/98694
7227         * gcc.target/i386/pr98694.c: New test.
7228
7229 2021-01-20  Andrew MacLeod  <amacleod@redhat.com>
7230
7231         * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
7232
7233 2021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7234
7235         * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
7236         dup.
7237
7238 2021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>
7239
7240         PR rtl-optimization/98722
7241         * g++.target/s390/pr98722.C: New.
7242
7243 2021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>
7244
7245         PR tree-optimization/96674
7246         * gcc.dg/pr96674.c: New tests.
7247
7248 2021-01-20  Patrick Palka  <ppalka@redhat.com>
7249
7250         PR c++/95434
7251         * g++.dg/cpp2a/lambda-generic9.C: New test.
7252
7253 2021-01-20  Patrick Palka  <ppalka@redhat.com>
7254
7255         PR c++/82613
7256         * g++.dg/parse/access12.C: New test.
7257         * g++.dg/template/access35.C: New test.
7258
7259 2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
7260
7261         PR tree-optimization/98535
7262         * gcc.target/aarch64/sve/pr98535.c: New file.
7263
7264 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
7265
7266         PR fortran/98763
7267         * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
7268         missing diagnostic issues with c_intptr_t == default integer kind.
7269
7270 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR tree-optimization/98721
7273         * gcc.dg/pr98721-1.c: New test.
7274         * gcc.dg/pr98721-2.c: New test.
7275
7276 2021-01-20  Richard Biener  <rguenther@suse.de>
7277
7278         PR tree-optimization/98758
7279         * gcc.dg/torture/pr98758.c: New testcase.
7280
7281 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR c++/98742
7284         * c-c++-common/gomp/task-detach-2.c: New test.
7285
7286 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
7287
7288         PR fortran/98757
7289         PR fortran/98476
7290         * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
7291
7292 2021-01-19  David Edelsohn  <dje.gcc@gmail.com>
7293
7294         * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
7295         * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
7296         * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
7297         * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
7298         * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
7299         * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
7300
7301 2021-01-19  Marek Polacek  <polacek@redhat.com>
7302
7303         PR c++/98659
7304         * g++.dg/template/deduce8.C: New test.
7305
7306 2021-01-19  Marek Polacek  <polacek@redhat.com>
7307
7308         PR c++/98687
7309         * g++.dg/lookup/using64.C: New test.
7310         * g++.dg/lookup/using65.C: New test.
7311
7312 2021-01-19  Martin Sebor  <msebor@redhat.com>
7313
7314         PR middle-end/98664
7315         * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
7316         * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
7317         * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
7318         * gcc.dg/Wfree-nonheap-object-4.c: New test.
7319
7320 2021-01-19  Patrick Palka  <ppalka@redhat.com>
7321
7322         PR c++/41437
7323         PR c++/58993
7324         * g++.dg/opt/pr87974.C: Adjust.
7325         * g++.dg/template/access34.C: New test.
7326         * g++.dg/template/friend68.C: New test.
7327         * g++.dg/template/friend69.C: New test.
7328
7329 2021-01-19  Marek Polacek  <polacek@redhat.com>
7330
7331         PR c++/98333
7332         * g++.dg/cpp0x/noexcept62.C: New test.
7333
7334 2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
7335
7336         * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
7337
7338 2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7339
7340         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7341         (CHECK_CUMULATIVE_SAT): Delete.
7342         (CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
7343         variables.
7344         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
7345         Remove uses of the above.
7346         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
7347         Likewise.
7348         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7349         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7350         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
7351         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
7352         Likewise.
7353         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
7354         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
7355         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
7356         Likewise.
7357         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
7358         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
7359         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
7360         Likewise.
7361         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
7362         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
7363         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
7364         Likewise.
7365         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
7366         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
7367         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
7368         Likewise.
7369         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
7370         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
7371         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
7372         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7373         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
7374         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
7375         Likewise.
7376         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
7377         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
7378         Likewise.
7379         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
7380         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
7381         Likewise.
7382         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
7383         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
7384         Likewise.
7385         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
7386         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7387         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
7388         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
7389         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7390         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
7391         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
7392         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
7393         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
7394         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7395
7396 2021-01-19  Jeff Law  <law@redhat.com>
7397
7398         * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
7399         and update expected output.
7400
7401 2021-01-19  Richard Biener  <rguenther@suse.de>
7402
7403         PR ipa/98330
7404         * g++.dg/pr98330.C: New testcase.
7405         * gcc.dg/pr98330.c: Likewise.
7406
7407 2021-01-19  Richard Biener  <rguenther@suse.de>
7408
7409         PR ipa/97673
7410         * gfortran.dg/pr97673.f90: New testcase.
7411
7412 2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
7413
7414         PR fortran/98476
7415         * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
7416         * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
7417         * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
7418
7419 2021-01-19  Martin Jambor  <mjambor@suse.cz>
7420
7421         PR ipa/98690
7422         * g++.dg/ipa/pr98690.C: New test.
7423
7424 2021-01-18  Jeff Law  <law@redhat.com>
7425
7426         * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
7427
7428 2021-01-18  Patrick Palka  <ppalka@redhat.com>
7429
7430         * g++.dg/cpp1z/class-deduction77.C: New test.
7431
7432 2021-01-18  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR tree-optimization/98727
7435         * gcc.c-torture/execute/pr98727.c: New test.
7436
7437 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
7438
7439         PR testsuite/97987
7440         * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7441         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7442
7443 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
7444
7445         * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7446         * g++.dg/no-stack-protector-attr.C: Likewise.
7447
7448 2021-01-18  David Malcolm  <dmalcolm@redhat.com>
7449
7450         * gcc.dg/analyzer/attr-malloc-1.c: New test.
7451         * gcc.dg/analyzer/attr-malloc-2.c: New test.
7452         * gcc.dg/analyzer/attr-malloc-4.c: New test.
7453         * gcc.dg/analyzer/attr-malloc-5.c: New test.
7454         * gcc.dg/analyzer/attr-malloc-6.c: New test.
7455         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7456         * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7457
7458 2021-01-18  Richard Biener  <rguenther@suse.de>
7459
7460         PR testsuite/97494
7461         * gcc.dg/vect/slp-11b.c: Adjust.
7462
7463 2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
7464
7465         PR target/71233
7466         * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7467         * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7468
7469 2021-01-18  Richard Biener  <rguenther@suse.de>
7470
7471         PR testsuite/97299
7472         * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7473
7474 2021-01-18  David Edelsohn  <dje.gcc@gmail.com>
7475
7476         * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7477         * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7478         * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7479         * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7480         * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7481         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7482         * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7483         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7484         * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7485         * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7486         * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7487         * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7488
7489 2021-01-17  David Edelsohn  <dje.gcc@gmail.com>
7490
7491         * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7492         * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7493         * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7494         * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7495         * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7496         * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7497         * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7498         * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7499         * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7500         * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7501         * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7502
7503 2021-01-17  Martin Jambor  <mjambor@suse.cz>
7504
7505         PR ipa/98222
7506         * gcc.dg/ipa/pr98222.c: New test.
7507
7508 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
7509
7510         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7511         ../../../libgfortran/ISO_Fortran_binding.h rather than
7512         ISO_Fortran_binding.h.
7513
7514 2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
7515
7516         * c-c++-common/gomp/task-detach-1.c: New.
7517         * g++.dg/gomp/task-detach-1.C: New.
7518         * gcc.dg/gomp/task-detach-1.c: New.
7519         * gfortran.dg/gomp/task-detach-1.f90: New.
7520
7521 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR tree-optimization/96669
7524         * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7525         * gcc.dg/tree-ssa/pr96669-2.c: New test.
7526
7527 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR tree-optimization/96271
7530         * gcc.target/i386/pr96271.c: New test.
7531
7532 2021-01-15  Carl Love  <cel@us.ibm.com>
7533
7534         * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7535
7536 2021-01-15  Harris Snyder  <hsnyder@structura.bio>
7537
7538         * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7539         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7540
7541 2021-01-15  Nathan Sidwell  <nathan@acm.org>
7542
7543         PR c++/98538
7544         * g++.dg/template/pr98538.C: New.
7545
7546 2021-01-15  Nathan Sidwell  <nathan@acm.org>
7547
7548         PR preprocessor/95253
7549         * g++.dg/modules/dep-1_a.C: Adjust expected output.
7550         * g++.dg/modules/dep-1_b.C: Likewise.
7551         * g++.dg/modules/dep-2.C: Likewise.
7552
7553 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
7554
7555         PR tree-optimization/96669
7556         * gcc.dg/tree-ssa/pr96669-1.c: New test.
7557
7558 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR tree-optimization/96681
7561         * gcc.dg/tree-ssa/pr96681.c: New test.
7562
7563 2021-01-15  Jason Merrill  <jason@redhat.com>
7564
7565         PR c++/98642
7566         * g++.dg/cpp1z/elide5.C: New test.
7567
7568 2021-01-15  Jason Merrill  <jason@redhat.com>
7569
7570         * g++.dg/cpp1z/elide4.C: New test.
7571
7572 2021-01-15  Jason Merrill  <jason@redhat.com>
7573
7574         PR c++/63707
7575         * g++.dg/cpp0x/initlist-array13.C: New test.
7576
7577 2021-01-15  Alexandre Oliva  <oliva@adacore.com>
7578
7579         * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7580         * gcc.dg/analyzer/data-model-1.c: Likewise.
7581         * gcc.dg/analyzer/malloc-1.c: Likewise.
7582         * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7583
7584 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR tree-optimization/96671
7587         * gcc.dg/tree-ssa/pr96671-1.c: New test.
7588         * gcc.dg/tree-ssa/pr96671-2.c: New test.
7589
7590 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR tree-optimization/98597
7593         * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7594         Expect for now a (char *) cast for VLAs.
7595         * gcc.dg/uninit-40.c: New test.
7596
7597 2021-01-15  Nathan Sidwell  <nathan@acm.org>
7598
7599         PR c++/98591
7600         * g++.dg/modules/pr98591.H: New file.
7601
7602 2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
7603
7604         PR target/88836
7605         * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7606         * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7607
7608 2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
7609
7610         * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7611         libatomic into testcases in gcc.target/s390/md.
7612         * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7613         -latomic.
7614
7615 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7616
7617         PR target/71233
7618         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7619         vceqz_p64, vceqq_p64 and vceqzq_p64.
7620         * gcc.target/arm/simd/vceqz_p64.c: New test.
7621         * gcc.target/arm/simd/vceqzq_p64.c: New test.
7622
7623 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7624
7625         Revert:
7626         2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7627
7628         PR target/71233
7629         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7630         vceqz_p64, vceqq_p64 and vceqzq_p64.
7631
7632 2021-01-15  Martin Liska  <mliska@suse.cz>
7633
7634         * lib/gcov.exp: Use 'env python3' for execution of pytests.
7635         Check that pytest accepts all needed options first.
7636         Improve formatting of PASS/FAIL lines.
7637
7638 2021-01-15  Richard Biener  <rguenther@suse.de>
7639
7640         PR testsuite/96147
7641         * gcc.dg/vect/bb-slp-32.c: Align p.
7642
7643 2021-01-15  Richard Biener  <rguenther@suse.de>
7644
7645         PR testsuite/96147
7646         * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7647
7648 2021-01-15  Richard Biener  <rguenther@suse.de>
7649
7650         PR testsuite/96147
7651         * gcc.dg/vect/slp-45.c: Key scanning on
7652         vect_hw_misalign.
7653
7654 2021-01-15  Richard Biener  <rguenther@suse.de>
7655
7656         PR testsuite/96147
7657         * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7658
7659 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7660
7661         PR target/71233
7662         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7663         vceqz_p64, vceqq_p64 and vceqzq_p64.
7664
7665 2021-01-15  Richard Biener  <rguenther@suse.de>
7666
7667         PR testsuite/96098
7668         * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7669
7670 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7671
7672         * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7673
7674 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
7675
7676         * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7677
7678 2021-01-15  Richard Biener  <rguenther@suse.de>
7679
7680         PR tree-optimization/98685
7681         * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7682
7683 2021-01-15  Tamar Christina  <tamar.christina@arm.com>
7684
7685         * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7686         * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7687
7688 2021-01-14  David Malcolm  <dmalcolm@redhat.com>
7689
7690         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7691         New file.
7692         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7693         New file.
7694         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7695
7696 2021-01-14  Tamar Christina  <tamar.christina@arm.com>
7697
7698         * gcc.dg/vect/complex/complex-mla-template.c: New test.
7699         * gcc.dg/vect/complex/complex-mls-template.c: New test.
7700         * gcc.dg/vect/complex/complex-mul-template.c: New test.
7701         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7702         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7703         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7704         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7705         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7706         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7707         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7708         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7709         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7710         * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7711         * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7712         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7713         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7714         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7715         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7716         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7717         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7718         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7719
7720 2021-01-14  Marek Polacek  <polacek@redhat.com>
7721
7722         * g++.dg/template/pr98372.C: Only run in C++14 and up.
7723
7724 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
7725
7726         * substr_10.f90: New test.
7727         * substr_9.f90: New test.
7728
7729 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
7730
7731         * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7732         * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7733
7734 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
7735
7736         * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7737
7738 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
7739
7740         PR fortran/98661
7741         * gfortran.dg/pr98661.f90: New test.
7742
7743 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
7744
7745         Revert:
7746         2021-01-14  Harald Anlauf  <anlauf@gmx.de>
7747
7748         PR fortran/98661
7749         * gfortran.dg/pr98661.f90: New test.
7750
7751 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
7752
7753         PR fortran/98661
7754         * gfortran.dg/pr98661.f90: New test.
7755
7756 2021-01-14  Martin Liska  <mliska@suse.cz>
7757
7758         * g++.dg/gcov/gcov-17.C: New test.
7759         * g++.dg/gcov/test-gcov-17.py: New test.
7760
7761 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
7762
7763         PR target/98667
7764         * gcc.target/i386/pr98667-1.c: New file.
7765         * gcc.target/i386/pr98667-2.c: Likewise.
7766         * gcc.target/i386/pr98667-3.c: Likewise.
7767
7768 2021-01-14  Richard Biener  <rguenther@suse.de>
7769
7770         PR tree-optimization/98674
7771         * gcc.dg/vect/pr98674.c: New testcase.
7772
7773 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
7774
7775         PR target/98676
7776         * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7777         -mno-stackrealign.
7778         * gcc.target/i386/pr95021-3.c: Likewise.
7779
7780 2021-01-14  Nathan Sidwell  <nathan@acm.org>
7781
7782         PR c++/98372
7783         * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7784         * g++.dg/template/pr98372.C: New.
7785
7786 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR target/98670
7789         * gcc.target/i386/pr98670.c: New test.
7790
7791 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR tree-optimization/96688
7794         * gcc.dg/tree-ssa/pr96688.c: New test.
7795         * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7796         * gcc.target/i386/pr66821.c: Likewise.
7797
7798 2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
7799
7800         * gcc.target/aarch64/sve/cost_model_11.c: New test.
7801         * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7802         -fno-vect-cost-model.
7803
7804 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7805
7806         * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7807         sqxtn2 scan-assembler-times.
7808
7809 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7810
7811         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7812         scan-assembler-times for xtn2.
7813
7814 2021-01-13  Marek Polacek  <polacek@redhat.com>
7815
7816         PR c++/98231
7817         * g++.dg/lookup/using63.C: New test.
7818
7819 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
7820
7821         PR tree-optimization/96691
7822         * gcc.dg/tree-ssa/pr96691.c: New test.
7823
7824 2021-01-13  Richard Biener  <rguenther@suse.de>
7825
7826         PR tree-optimization/92645
7827         * gcc.target/i386/pr92645-7.c: New testcase.
7828         * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7829         * gcc.dg/pr69047.c: Likewise.
7830
7831 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7832
7833         * gcc.target/aarch64/sve/mls_2.c: New test.
7834         * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7835         * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7836         * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7837         * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7838         * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7839
7840 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7841
7842         * gcc.target/aarch64/sve/mla_2.c: New test.
7843         * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7844         * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7845         * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7846         * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7847         * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7848
7849 2021-01-13  Richard Biener  <rguenther@suse.de>
7850
7851         PR tree-optimization/92645
7852         * gcc.target/i386/pr92645-6.c: New testcase.
7853
7854 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7855
7856         * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7857         * gcc.target/aarch64/sve/sel_2.c: Likewise.
7858         * gcc.target/aarch64/sve/sel_3.c: Likewise.
7859
7860 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR target/95905
7863         * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7864         scan-assembler.  Add tests with zero vector as first __builtin_shuffle
7865         operand.
7866         * gcc.target/i386/pr95905-3.c: New test.
7867         * gcc.target/i386/pr95905-4.c: New test.
7868
7869 2021-01-13  Martin Liska  <mliska@suse.cz>
7870
7871         PR tree-optimization/98455
7872         * gcc.dg/tree-ssa/pr98455.c: New test.
7873
7874 2021-01-13  Richard Biener  <rguenther@suse.de>
7875
7876         PR tree-optimization/98640
7877         * gcc.dg/torture/pr98640.c: New testcase.
7878
7879 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR target/96938
7882         * gcc.target/i386/pr96938.c: New test.
7883
7884 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR target/95905
7887         * gcc.target/i386/pr95905-1.c: New test.
7888         * gcc.target/i386/pr95905-2.c: New test.
7889
7890 2021-01-13  Julian Brown  <julian@codesourcery.com>
7891
7892         * gcc.target/gcn/fpdiv.c: New test.
7893
7894 2021-01-12  Martin Sebor  <msebor@redhat.com>
7895
7896         PR c/98597
7897         PR c/98592
7898         * g++.dg/warn/Wuninitialized-13.C: New test.
7899          gcc.dg/uninit-39.c: New test.
7900         #
7901         * gcc.dg/uninit-39.c: New file.
7902
7903 2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
7904
7905         PR target/97875
7906         * gcc.target/arm/simd/mve-vneg.c: Update test.
7907
7908 2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
7909
7910         PR target/97969
7911         * gcc.target/arm/pr97969.c: New.
7912
7913 2021-01-12  Patrick Palka  <ppalka@redhat.com>
7914
7915         PR c++/98611
7916         * g++.dg/cpp2a/concepts-ctad1.C: New test.
7917         * g++.dg/cpp2a/concepts-ctad2.C: New test.
7918
7919 2021-01-12  Richard Biener  <rguenther@suse.de>
7920
7921         PR tree-optimization/98550
7922         * g++.dg/opt/pr98550.C: New testcase.
7923
7924 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR tree-optimization/98629
7927         * gcc.c-torture/compile/pr98629.c: New test.
7928
7929 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR tree-optimization/95731
7932         * gcc.dg/tree-ssa/pr95731.c: New test.
7933         * gcc.c-torture/execute/pr95731.c: New test.
7934
7935 2021-01-12  Marek Polacek  <polacek@redhat.com>
7936
7937         PR c++/98620
7938         * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
7939
7940 2021-01-12  David Malcolm  <dmalcolm@redhat.com>
7941
7942         PR analyzer/98628
7943         * gcc.dg/analyzer/pr98628.c: New test.
7944
7945 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7946
7947         * gcc.target/aarch64/sve/asrdiv_4.c: New test.
7948         * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
7949         * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
7950         * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
7951         * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
7952         * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
7953         * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
7954
7955 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7956
7957         * g++.target/aarch64/sve/cond_bic_1.C: New test.
7958         * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
7959         * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
7960         * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
7961
7962 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7963
7964         * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
7965
7966 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7967
7968         * g++.target/aarch64/sve/abd_1.C: New test.
7969         * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
7970         * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
7971         * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
7972         * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
7973
7974 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7975
7976         * gcc.target/aarch64/sve/adr_6.c: New test.
7977
7978 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7979
7980         * g++.target/aarch64/sve/cond_arith_1.C: New test.
7981         * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
7982         * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
7983         * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
7984         * g++.target/aarch64/sve/cond_shift_1.C: New test.
7985         * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
7986         * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
7987         * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
7988
7989 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7990
7991         PR testsuite/98602
7992         * g++.target/aarch64/sve/max_1.C: New test.
7993         * g++.target/aarch64/sve/min_1.C: Likewise.
7994         * gcc.target/aarch64/sve/mul_2.c: Likewise.
7995
7996 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
7997
7998         * gcc.target/aarch64/sve/shift_2.c: New test.
7999
8000 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR c++/98481
8003         * g++.dg/abi/abi-tag24.C: New test.
8004
8005 2021-01-11  Richard Biener  <rguenther@suse.de>
8006
8007         PR tree-optimization/91403
8008         * gcc.dg/vect/pr91403.c: New testcase.
8009
8010 2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8011
8012         PR testsuite/98225
8013         * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8014         Expect .ld1_args only when GNU LD is used.
8015         Add an exception for *.gcc_args files.
8016
8017 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR tree-optimization/95867
8020         * gcc.dg/tree-ssa/pr95867.c: New test.
8021
8022 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR tree-optimization/95852
8025         * gcc.target/i386/pr95852-3.c: New test.
8026         * gcc.target/i386/pr95852-4.c: New test.
8027
8028 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR tree-optimization/95852
8031         * gcc.target/i386/pr95852-1.c: New test.
8032         * gcc.target/i386/pr95852-2.c: New test.
8033
8034 2021-01-11  Martin Liska  <mliska@suse.cz>
8035
8036         PR gcov-profile/98273
8037         * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8038         * g++.dg/gcov/pr98273.C: New test.
8039         * g++.dg/gcov/gcov.py: New test.
8040         * g++.dg/gcov/test-pr98273.py: New test.
8041
8042 2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
8043
8044         * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8045         constant then rather than addition.
8046         * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8047         * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8048
8049 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR c++/98556
8052         * c-c++-common/pr98556.c: New test.
8053
8054 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR rtl-optimization/98603
8057         * gcc.target/i386/pr98603.c: New test.
8058         * gcc.target/aarch64/pr98603.c: New test.
8059
8060 2021-01-09  Alexandre Oliva  <oliva@gnu.org>
8061
8062         PR debug/97714
8063         * gcc.dg/debug/pr97714.c: New.
8064
8065 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
8066
8067         PR target/98482
8068         * gcc.target/i386/pr98482-1.c: Require lp64.
8069         * gcc.target/i386/pr98482-2.c: Likewise.
8070
8071 2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
8072
8073         * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8074         * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8075
8076 2021-01-08  Patrick Palka  <ppalka@redhat.com>
8077
8078         PR c++/98551
8079         * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8080
8081 2021-01-08  Patrick Palka  <ppalka@redhat.com>
8082
8083         PR c++/98515
8084         * g++.dg/template/access32.C: New test.
8085         * g++.dg/template/access33.C: New test.
8086
8087 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
8088
8089         PR target/98482
8090         * gcc.target/i386/pr98482-2.c: Updated.
8091
8092 2021-01-08  Richard Biener  <rguenther@suse.de>
8093
8094         PR tree-optimization/98544
8095         * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8096
8097 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
8098
8099         PR target/98482
8100         * gcc.target/i386/pr98482-1.c: New test.
8101         * gcc.target/i386/pr98482-1.c: Likewise.
8102         * gcc.target/i386/pr98482-2.c: New file.
8103
8104 2021-01-08  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR target/98585
8107         * gcc.target/i386/pr98585.c: New test.
8108
8109 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
8110
8111         * gcc.target/aarch64/sve/cnot_2.c: New test.
8112         * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8113         * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
8114         * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
8115         * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
8116         * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
8117         * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
8118
8119 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
8120
8121         * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
8122         * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
8123         * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
8124         * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
8125         * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
8126         * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
8127         * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
8128         * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
8129
8130 2021-01-08  Tamar Christina  <tamar.christina@arm.com>
8131
8132         * lib/target-supports.exp
8133         (check_effective_target_aarch64_asm_sve2_ok): New.
8134         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
8135         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
8136
8137 2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8138
8139         * gcc.target/aarch64/usaba_1.c: New test.
8140
8141 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
8142
8143         PR fortran/93794
8144         * gfortran.dg/deferred_character_35.f90 : New test.
8145
8146 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
8147
8148         PR fortran/98458
8149         * gfortran.dg/implied_do_3.f90 : New test.
8150
8151 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
8152
8153         * gcc.dg/array-quals-1.c: Allow srodata.
8154
8155 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
8156
8157         * gcc.target/riscv/predef-10.c: New.
8158         * gcc.target/riscv/predef-11.c: New.
8159         * gcc.target/riscv/predef-12.c: New.
8160         * gcc.target/riscv/predef-13.c: New.
8161
8162 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR c++/98329
8165         * g++.dg/cpp2a/bit-cast10.C: New test.
8166
8167 2021-01-07  Martin Sebor  <msebor@redhat.com>
8168
8169         PR middle-end/98578
8170         * gcc.dg/plugin/gil-1.c: Adjust expected output.
8171         * gcc.dg/uninit-pr98578.c: New test.
8172
8173 2021-01-07  Marek Polacek  <polacek@redhat.com>
8174
8175         PR c++/98441
8176         * g++.dg/cpp0x/auto55.C: New test.
8177
8178 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
8179
8180         PR analyzer/98580
8181         * gcc.dg/analyzer/pr98580-a.c: New test.
8182         * gcc.dg/analyzer/pr98580-b.c: New test.
8183
8184 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
8185
8186         PR fortran/93701
8187         * gfortran.dg/associate_54.f90: New test.
8188         * gfortran.dg/associate_55.f90: New test.
8189         * gfortran.dg/associate_56.f90: New test.
8190
8191 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR target/98567
8194         * gcc.target/i386/pr98567-1.c: New test.
8195         * gcc.target/i386/pr98567-2.c: New test.
8196
8197 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
8198
8199         * gcc.target/aarch64/sve/cond_unary_5.c: New test.
8200         * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
8201         * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
8202         * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
8203         * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
8204         * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
8205         * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
8206         * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
8207
8208 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
8209
8210         PR tree-optimization/98560
8211         * gcc.dg/vect/pr98560-2.c: New test.
8212
8213 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
8214
8215         PR tree-optimization/98560
8216         * gcc.dg/vect/pr98560-1.c: New test.
8217
8218 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR tree-optimization/98568
8221         * g++.dg/torture/pr98568.C: New test.
8222
8223 2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
8224
8225         * gcc.target/i386/pr92658-avx512bw.c: Add
8226         -mprefer-vector-width=512 to avoid impact of different default
8227         mtune which gcc is built with.
8228         * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
8229
8230 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
8231
8232         PR analyzer/97074
8233         * gcc.dg/analyzer/pr97074.c: New test.
8234
8235 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
8236
8237         PR analyzer/98564
8238         * gcc.dg/analyzer/pr98564.c: New test.
8239
8240 2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
8241
8242         PR rtl-optimization/97978
8243         * gcc.target/i386/pr97978.c: New.
8244
8245 2021-01-06  Martin Sebor  <msebor@redhat.com>
8246
8247         PR c++/95768
8248         * g++.dg/pr95768.C: New test.
8249         * g++.dg/warn/Wuninitialized-12.C: New test.
8250         * gcc.dg/uninit-38.c: New test.
8251
8252 2021-01-06  Martin Sebor  <msebor@redhat.com>
8253
8254         PR c++/98305
8255         * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
8256
8257 2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
8258
8259         PR c++/96504
8260         * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
8261         as the final suspend point so that we can check that the state
8262         machine has reached the expected point.
8263
8264 2021-01-06  Marek Polacek  <polacek@redhat.com>
8265
8266         PR testsuite/98566
8267         * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
8268         dg-error.
8269
8270 2021-01-06  Alexandre Oliva  <oliva@adacore.com>
8271
8272         * g++.dg/opt/store-merging-2.C: Add the required alignment.
8273
8274 2021-01-06  Richard Biener  <rguenther@suse.de>
8275
8276         PR tree-optimization/95582
8277         * gcc.dg/pr95582.c: New testcase.
8278
8279 2021-01-06  Richard Biener  <rguenther@suse.de>
8280
8281         PR tree-optimization/98513
8282         * gcc.dg/tree-ssa/pr98513.c: New testcase.
8283
8284 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
8285
8286         PR analyzer/97072
8287         * gcc.dg/analyzer/pr97072.c: New test.
8288
8289 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
8290
8291         PR analyzer/98073
8292         * gcc.dg/analyzer/pr98073.c: New test.
8293
8294 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
8295
8296         PR analyzer/98223
8297         * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
8298
8299 2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
8300
8301         * gcc.target/s390/s390.exp: Replace %% with %.
8302
8303 2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
8304
8305         * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
8306
8307 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
8308
8309         PR target/98495
8310         * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
8311         unsigned short to compute pextrw result.
8312
8313 2021-01-05  Patrick Palka  <ppalka@redhat.com>
8314
8315         * g++.dg/template/partial5.C: Adjust directives to expect the
8316         same errors across all dialects.
8317         * g++.dg/cpp1z/nontype-auto17.C: New test.
8318         * g++.dg/cpp1z/nontype-auto18.C: New test.
8319         * g++.dg/template/ttp33.C: New test.
8320
8321 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR tree-optimization/94802
8324         * gcc.target/i386/pr94802.c: New test.
8325         * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
8326
8327 2021-01-05  Richard Biener  <rguenther@suse.de>
8328
8329         PR tree-optimization/98516
8330         * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
8331         * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
8332
8333 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8334
8335         PR c++/98469
8336         * g++.dg/cpp2a/bit-cast8.C: New test.
8337         * g++.dg/cpp2a/bit-cast9.C: New test.
8338
8339 2021-01-05  Marek Polacek  <polacek@redhat.com>
8340
8341         PR c++/82099
8342         * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
8343         * g++.dg/cpp0x/noexcept61.C: New test.
8344
8345 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR tree-optimization/96928
8348         * gcc.dg/tree-ssa/pr96928.c: New test.
8349         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
8350         instead of scanning rtl dump for ifcvt message check assembly
8351         for xor instruction.
8352
8353 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR tree-optimization/96930
8356         * g++.dg/tree-ssa/pr96930.C: New test.
8357
8358 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR tree-optimization/96239
8361         * gcc.dg/tree-ssa/pr96239.c: New test.
8362
8363 2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
8364
8365         PR target/98522
8366         * gcc.target/i386/pr98522.c: New test.
8367
8368 2021-01-05  Nathan Sidwell  <nathan@acm.org>
8369
8370         * g++.dg/modules/mod-decl-1.C: Adjust.
8371         * g++.dg/modules/p0713-2.C: Adjust.
8372         * g++.dg/modules/p0713-3.C: Adjust.
8373
8374 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
8375
8376         PR target/98495
8377         * gcc.target/i386/pr98495-1.c: New test.
8378         * gcc.target/i386/pr98495-2.c: New test.
8379         * gcc.target/i386/pr98495-3.c: New test.
8380         * gcc.target/i386/pr98495-4.c: New test.
8381         * gcc.target/i386/pr98495-5.c: New test.
8382
8383 2021-01-05  liuhongt  <hongtao.liu@intel.com>
8384
8385         * gcc.target/i386/sse2-pr98461-2.c: New test.
8386
8387 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
8388
8389         PR rtl-optimization/97144
8390         * gcc.c-torture/compile/pr97144.c: New test.
8391         * gcc.target/aarch64/sve/pr97144.c: Likewise.
8392
8393 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
8394
8395         PR rtl-optimization/98403
8396         * g++.dg/opt/pr98403.C: New test.
8397
8398 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR rtl-optimization/98334
8401         * gcc.target/i386/pr98334.c: New test.
8402
8403 2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
8404
8405         * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
8406
8407 2021-01-05  David Malcolm  <dmalcolm@redhat.com>
8408
8409         PR analyzer/98293
8410         * gcc.dg/analyzer/pr98293.c: New test.
8411
8412 2021-01-04  Martin Uecker  <muecker@gwdg.de>
8413
8414         PR c/98029
8415         * gcc.dg/pr98029.c: New test.
8416
8417 2021-01-04  Nathan Sidwell  <nathan@acm.org>
8418
8419         * g++.dg/modules/binding-1_a.H: New.
8420         * g++.dg/modules/binding-1_b.H: New.
8421         * g++.dg/modules/binding-1_c.C: New.
8422         * g++.dg/modules/binding-2.H: New.
8423         * g++.dg/modules/builtin-3_a.C: New.
8424         * g++.dg/modules/global-2_a.C: New.
8425         * g++.dg/modules/global-2_b.C: New.
8426         * g++.dg/modules/global-3_a.C: New.
8427         * g++.dg/modules/global-3_b.C: New.
8428         * g++.dg/modules/hello-1_a.C: New.
8429         * g++.dg/modules/hello-1_b.C: New.
8430         * g++.dg/modules/iostream-1_a.H: New.
8431         * g++.dg/modules/iostream-1_b.C: New.
8432         * g++.dg/modules/part-5_a.C: New.
8433         * g++.dg/modules/part-5_b.C: New.
8434         * g++.dg/modules/part-5_c.C: New.
8435         * g++.dg/modules/stdio-1_a.H: New.
8436         * g++.dg/modules/stdio-1_b.C: New.
8437         * g++.dg/modules/string-1_a.H: New.
8438         * g++.dg/modules/string-1_b.C: New.
8439         * g++.dg/modules/string-view1.C: New.
8440         * g++.dg/modules/string-view2.C: New.
8441         * g++.dg/modules/tinfo-1.C: New.
8442         * g++.dg/modules/tinfo-2_a.H: New.
8443         * g++.dg/modules/tinfo-2_b.C: New.
8444         * g++.dg/modules/tname-spec-1_a.H: New.
8445         * g++.dg/modules/tname-spec-1_b.C: New.
8446         * g++.dg/modules/xtreme-header-1.h: New.
8447         * g++.dg/modules/xtreme-header-1_a.H: New.
8448         * g++.dg/modules/xtreme-header-1_b.C: New.
8449         * g++.dg/modules/xtreme-header-1_c.C: New.
8450         * g++.dg/modules/xtreme-header-2.h: New.
8451         * g++.dg/modules/xtreme-header-2_a.H: New.
8452         * g++.dg/modules/xtreme-header-2_b.C: New.
8453         * g++.dg/modules/xtreme-header-2_c.C: New.
8454         * g++.dg/modules/xtreme-header-3.h: New.
8455         * g++.dg/modules/xtreme-header-3_a.H: New.
8456         * g++.dg/modules/xtreme-header-3_b.C: New.
8457         * g++.dg/modules/xtreme-header-3_c.C: New.
8458         * g++.dg/modules/xtreme-header-4.h: New.
8459         * g++.dg/modules/xtreme-header-4_a.H: New.
8460         * g++.dg/modules/xtreme-header-4_b.C: New.
8461         * g++.dg/modules/xtreme-header-4_c.C: New.
8462         * g++.dg/modules/xtreme-header-5.h: New.
8463         * g++.dg/modules/xtreme-header-5_a.H: New.
8464         * g++.dg/modules/xtreme-header-5_b.C: New.
8465         * g++.dg/modules/xtreme-header-5_c.C: New.
8466         * g++.dg/modules/xtreme-header-6.h: New.
8467         * g++.dg/modules/xtreme-header-6_a.H: New.
8468         * g++.dg/modules/xtreme-header-6_b.C: New.
8469         * g++.dg/modules/xtreme-header-6_c.C: New.
8470         * g++.dg/modules/xtreme-header.h: New.
8471         * g++.dg/modules/xtreme-header_a.H: New.
8472         * g++.dg/modules/xtreme-header_b.C: New.
8473         * g++.dg/modules/xtreme-tr1.h: New.
8474         * g++.dg/modules/xtreme-tr1_a.H: New.
8475         * g++.dg/modules/xtreme-tr1_b.C: New.
8476
8477 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
8478
8479         PR tree-optimization/95401
8480         * g++.dg/vect/pr95401.cc: New test.
8481         * g++.dg/vect/pr95401a.cc: Likewise.
8482
8483 2021-01-04  Richard Biener  <rguenther@suse.de>
8484
8485         PR tree-optimization/98308
8486         * gcc.dg/vect/pr98308.c: New testcase.
8487
8488 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR tree-optimization/95771
8491         * gcc.target/i386/pr95771.c: New test.
8492
8493 2021-01-04  Richard Biener  <rguenther@suse.de>
8494
8495         PR tree-optimization/98464
8496         * g++.dg/opt/pr98464.C: New testcase.
8497
8498 2021-01-04  Richard Biener  <rguenther@suse.de>
8499
8500         PR tree-optimization/98282
8501         * g++.dg/opt/pr98282.C: New testcase.
8502
8503 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
8504
8505         PR target/89057
8506         * gcc.target/aarch64/pr89057.c: New test.
8507
8508 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
8509
8510         * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8511         [-32, 31].
8512         * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8513         * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8514         * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8515
8516 2021-01-04  Martin Liska  <mliska@suse.cz>
8517
8518         * README: Convert to utf8 from iso8859.
8519
8520 2021-01-04  Martin Liska  <mliska@suse.cz>
8521
8522         * gcc.target/avr/avr.exp: Run dos2unix on the file.
8523
8524 2021-01-04  Richard Biener  <rguenther@suse.de>
8525
8526         PR tree-optimization/98291
8527         * gcc.dg/vect/slp-reduc-11.c: New testcase.
8528         * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8529
8530 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR tree-optimization/96782
8533         * gcc.dg/tree-ssa/pr96782.c: New test.
8534
8535 2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8536
8537         * gcc.misc-tests/outputs.exp: Adjust testcase.
8538
8539 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
8540
8541         * ChangeLog-2020: Rotate ChangeLog.  New file.
8542
8543 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
8544
8545         * lib/target-supports.exp
8546         (check_effective_target_arm_fp16_alternative_ok_nocache):
8547         Return zero for *-*-vxworks7r* targets.
8548         * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8549         * gcc.target/arm/aapcs/vfp23.c: Likewise.
8550         * gcc.target/arm/aapcs/vfp24.c: Likewise.
8551         * gcc.target/arm/aapcs/vfp25.c: Likewise.
8552
8553 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8554
8555         * g++.dg/init/new26.C: Fix overriding of the delete operator
8556         for c++14 profile.
8557
8558 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8559
8560         * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8561         not supported).
8562
8563 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
8564
8565         * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8566         the test's dg-options.
8567         * gcc.target/arm/pr78255-2.c: Likewise.
8568
8569 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8570
8571         * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8572
8573 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8574
8575         * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8576         headers too.
8577
8578 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8579
8580         * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8581
8582 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8583
8584         * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8585         directives.
8586
8587 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8588
8589         * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8590
8591 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8592
8593         * g++.dg/other/anon5.C: Skip on vxworks kernel.
8594
8595 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
8596
8597         * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8598         * gcc.dg/vxworks/initpri2.c: Likewise.
8599
8600 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
8601
8602         * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8603         targets.
8604
8605 2021-01-01  Olivier Hainque  <hainque@adacore.com>
8606
8607         * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8608         * gcc.dg/pthread-init-2.c: Ditto.
8609
8610 2021-01-01  Olivier Hainque  <hainque@adacore.com>
8611
8612         * lib/target-supports.exp (check_weak_available,
8613         check_fork_available, check_effective_target_lto,
8614         check_effective_target_mempcpy): Add vxworks filters.
8615
8616 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
8617
8618         * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8619         explicit -mno-long-calls.
8620         * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8621
8622 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
8623
8624         * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8625         * g++.target/arm/no_unique_address_2.C: Likewise.
8626
8627 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
8628
8629         * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8630         * gcc.target/arm/headmerge-2.c: Likewise.
8631
8632 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
8633
8634         * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8635
8636 \f
8637 Copyright (C) 2021 Free Software Foundation, Inc.
8638
8639 Copying and distribution of this file, with or without modification,
8640 are permitted in any medium without royalty provided the copyright
8641 notice and this notice are preserved.