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