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