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