e5dcd4a0172f486dabb0dd4840a17b717172d40f
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2021-08-17  Martin Sebor  <msebor@redhat.com>
2
3         PR middle-end/101854
4         * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
5         * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
6         * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
7         * gcc.dg/Wstringop-overflow-72.c: New test.
8
9 2021-08-17  Jakub Jelinek  <jakub@redhat.com>
10
11         PR c++/101539
12         * g++.dg/cpp2a/is-corresponding-member1.C: New test.
13         * g++.dg/cpp2a/is-corresponding-member2.C: New test.
14         * g++.dg/cpp2a/is-corresponding-member3.C: New test.
15         * g++.dg/cpp2a/is-corresponding-member4.C: New test.
16         * g++.dg/cpp2a/is-corresponding-member5.C: New test.
17         * g++.dg/cpp2a/is-corresponding-member6.C: New test.
18         * g++.dg/cpp2a/is-corresponding-member7.C: New test.
19         * g++.dg/cpp2a/is-corresponding-member8.C: New test.
20         * g++.dg/cpp2a/is-layout-compatible1.C: New test.
21         * g++.dg/cpp2a/is-layout-compatible2.C: New test.
22         * g++.dg/cpp2a/is-layout-compatible3.C: New test.
23
24 2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
25
26         * gcc.dg/pr78213.c: Restore testing.
27
28 2021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
29
30         * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
31
32 2021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
33
34         * gcc.dg/fold-ior-5.c: New test case.
35
36 2021-08-17  Tobias Burnus  <tobias@codesourcery.com>
37
38         * gfortran.dg/gomp/scan-1.f90:
39         * gfortran.dg/gomp/cancel-1.f90: New test.
40         * gfortran.dg/gomp/cancel-4.f90: New test.
41         * gfortran.dg/gomp/loop-4.f90: New test.
42         * gfortran.dg/gomp/nesting-1.f90: New test.
43         * gfortran.dg/gomp/nesting-2.f90: New test.
44         * gfortran.dg/gomp/nesting-3.f90: New test.
45         * gfortran.dg/gomp/nowait-1.f90: New test.
46         * gfortran.dg/gomp/reduction-task-1.f90: New test.
47         * gfortran.dg/gomp/reduction-task-2.f90: New test.
48         * gfortran.dg/gomp/reduction-task-2a.f90: New test.
49         * gfortran.dg/gomp/reduction-task-3.f90: New test.
50         * gfortran.dg/gomp/scope-1.f90: New test.
51         * gfortran.dg/gomp/scope-2.f90: New test.
52
53 2021-08-17  Andrew MacLeod  <amacleod@redhat.com>
54
55         PR tree-optimization/101938
56         * gcc.dg/pr101938.c: New test.
57
58 2021-08-17  Richard Biener  <rguenther@suse.de>
59
60         PR tree-optimization/101868
61         * gcc.dg/lto/pr101868_0.c: New testcase.
62         * gcc.dg/lto/pr101868_1.c: Likewise.
63         * gcc.dg/lto/pr101868_2.c: Likewise.
64         * gcc.dg/lto/pr101868_3.c: Likewise.
65
66 2021-08-17  Jakub Jelinek  <jakub@redhat.com>
67
68         * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
69         construct tests.
70         * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
71         * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
72         construct tests.
73         * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
74         test.  Adjust diagnostics for the addition of scope.
75         * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
76         construct tests.
77         * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
78         * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
79         * c-c++-common/gomp/scope-1.c: New test.
80         * c-c++-common/gomp/scope-2.c: New test.
81         * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
82         * g++.dg/gomp/attrs-2.C (bar): Likewise.
83         * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
84         * gfortran.dg/gomp/reduction7.f90: Likewise.
85
86 2021-08-17  Jakub Jelinek  <jakub@redhat.com>
87
88         * c-c++-common/cpp/va-opt-5.c: New test.
89         * c-c++-common/cpp/va-opt-6.c: New test.
90
91 2021-08-17  Richard Biener  <rguenther@suse.de>
92
93         PR tree-optimization/101925
94         * gcc.dg/sso-16.c: New testcase.
95
96 2021-08-17  liuhongt  <hongtao.liu@intel.com>
97
98         * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
99         --param=vect-epilogues-nomask=0
100
101 2021-08-16  liuhongt  <hongtao.liu@intel.com>
102
103         PR target/101930
104         * gcc.target/i386/pr101930.c: New test.
105
106 2021-08-16  Martin Liska  <mliska@suse.cz>
107
108         PR ipa/100600
109         * gcc.dg/ipa/pr100600.c: New test.
110
111 2021-08-16  liuhongt  <hongtao.liu@intel.com>
112
113         PR target/101846
114         * gcc.target/i386/pr101846-2.c: New test.
115         * gcc.target/i386/pr101846-3.c: New test.
116         * gcc.target/i386/pr101846-4.c: New test.
117
118 2021-08-16  Tobias Burnus  <tobias@codesourcery.com>
119
120         * gfortran.dg/gomp/masked-1.f90: New test.
121         * gfortran.dg/gomp/masked-2.f90: New test.
122         * gfortran.dg/gomp/masked-3.f90: New test.
123         * gfortran.dg/gomp/masked-combined-1.f90: New test.
124         * gfortran.dg/gomp/masked-combined-2.f90: New test.
125
126 2021-08-15  Harald Anlauf  <anlauf@gmx.de>
127
128         PR fortran/99351
129         * gfortran.dg/coarray_sync.f90: New test.
130         * gfortran.dg/coarray_3.f90: Adjust error messages.
131
132 2021-08-14  Martin Sebor  <msebor@redhat.com>
133
134         PR middle-end/101791
135         * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
136         * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
137
138 2021-08-14  Jakub Jelinek  <jakub@redhat.com>
139
140         PR target/101896
141         * gcc.target/i386/avx512f-pr101896.c: New test.
142
143 2021-08-13  Martin Sebor  <msebor@redhat.com>
144
145         PR middle-end/101734
146         * gcc.dg/uninit-42.c: New test.
147
148 2021-08-13  Martin Liska  <mliska@suse.cz>
149
150         PR ipa/101261
151         * gcc.target/i386/pr101261.c: New test.
152
153 2021-08-13  Jan Hubicka  <hubicka@ucw.cz>
154
155         * gcc.dg/tree-ssa/modref-6.c: Update.
156
157 2021-08-13  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
158
159         * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
160         arm_softfp_ok.
161
162 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
163
164         * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
165         constructs with clauses.
166         * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
167         * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
168         * c-c++-common/gomp/masked-1.c: New test.
169         * c-c++-common/gomp/masked-2.c: New test.
170         * c-c++-common/gomp/masked-combined-1.c: New test.
171         * c-c++-common/gomp/masked-combined-2.c: New test.
172         * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
173         * g++.dg/gomp/block-11.C: New test.
174         * g++.dg/gomp/tpl-masked-1.C: New test.
175         * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
176         combined masked constructs with clauses in attribute syntax.
177         * g++.dg/gomp/attrs-2.C (bar): Likewise.
178         * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
179         nesting.
180         * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
181         clause.
182         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
183
184 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
185
186         PR preprocessor/101638
187         * gcc.dg/cpp/pr101638.c: New test.
188
189 2021-08-12  Michael Meissner  <meissner@linux.ibm.com>
190
191         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
192         typo in regular expression.
193         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
194         Likewise.
195         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
196         Likewise.
197         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
198         Likewise.
199         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
200         Likewise.
201         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
202         Likewise.
203
204 2021-08-12  Sergei Trofimovich  <siarheit@google.com>
205
206         PR c++/101219
207         * g++.dg/warn/pr101219.C: New test.
208
209 2021-08-12  Martin Uecker  <muecker@gwdg.de>
210
211         PR c/101838
212         * gcc.dg/vla-stexp-2.c: New test.
213
214 2021-08-12  Aldy Hernandez  <aldyh@redhat.com>
215
216         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
217         code and adjust for ranger threader.
218
219 2021-08-12  Tobias Burnus  <tobias@codesourcery.com>
220
221         * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
222         testcase and test proc_bind(primary) instead.
223         * gfortran.dg/gomp/affinity-1.f90: Likewise.
224
225 2021-08-12  Hans-Peter Nilsson  <hp@axis.com>
226
227         * gfortran.dg/PR82376.f90: Robustify match.
228
229 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
230
231         PR target/101860
232         * gcc.target/i386/avx512f-pr101860.c: New test.
233
234 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
235
236         * g++.dg/gomp/attrs-12.C: New test.
237
238 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
239
240         * g++.dg/gomp/attrs-11.C: Add new tests.
241
242 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
243
244         PR c++/99429
245         PR c++/94162
246         * g++.dg/cpp2a/spaceship-synth11.C: New test.
247         * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
248
249 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
250
251         * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
252
253 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
254
255         * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
256         as well.
257         * g++.dg/lookup/strong-using2.C: Likewise.
258         * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
259         using namespace.
260         * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
261         using namespace, add tests for alignas before semicolon.
262         * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails.  Add test for
263         C++11 attributes on using directive before semicolon.
264
265 2021-08-12  liuhongt  <hongtao.liu@intel.com>
266
267         PR target/101846
268         * gcc.target/i386/pr101846-1.c: New test.
269
270 2021-08-12  Patrick Palka  <ppalka@redhat.com>
271
272         PR c++/101663
273         * g++.dg/cpp2a/construct_at.h: New convenience header file that
274         defines minimal implementations of std::construct_at/destroy_at,
275         split out from ...
276         * g++.dg/cpp2a/constexpr-new5.C: ... here.
277         * g++.dg/cpp2a/constexpr-new6.C: Use the header.
278         * g++.dg/cpp2a/constexpr-new14.C: Likewise.
279         * g++.dg/cpp2a/constexpr-new20.C: New test.
280
281 2021-08-11  Patrick Palka  <ppalka@redhat.com>
282
283         PR c++/101725
284         DR 2082
285         * g++.dg/DRs/dr2082.C: New test.
286         * g++.dg/cpp2a/concepts-uneval4.C: New test.
287
288 2021-08-11  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c++/101786
291         * g++.dg/cpp2a/constinit16.C: New test.
292
293 2021-08-11  Patrick Palka  <ppalka@redhat.com>
294
295         PR c++/79501
296         * g++.dg/cpp1z/class-deduction98.C: New test.
297
298 2021-08-11  Patrick Palka  <ppalka@redhat.com>
299
300         PR c++/89062
301         * g++.dg/cpp1z/class-deduction97.C: New test.
302
303 2021-08-11  Richard Biener  <rguenther@suse.de>
304
305         * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
306         of ashift_qi_1.
307
308 2021-08-11  Jan Hubicka  <jh@suse.cz>
309
310         * c-c++-common/modref-dse.c: New test.
311
312 2021-08-11  Richard Biener  <rguenther@suse.de>
313
314         PR middle-end/101858
315         * gcc.dg/pr101858.c: New testcase.
316
317 2021-08-11  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
318
319         PR target/66791
320         * gcc.target/arm/pr51534.c: Adjust test.
321
322 2021-08-11  liuhongt  <hongtao.liu@intel.com>
323
324         PR target/98309
325         * gcc.target/i386/pr98309-1.c: New test.
326         * gcc.target/i386/pr98309-2.c: New test.
327
328 2021-08-11  Hans-Peter Nilsson  <hp@axis.com>
329
330         PR middle-end/101674
331         * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
332
333 2021-08-10  Tobias Burnus  <tobias@codesourcery.com>
334
335         PR libfortran/101305
336         PR fortran/101660
337         PR testsuite/101847
338         * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
339         from the string used to set GFORTRAN_UNDER_TEST.
340
341 2021-08-10  H.J. Lu  <hjl.tools@gmail.com>
342
343         PR tree-optimization/101809
344         * gcc.target/i386/pr88531-1a.c: Enable for all targets.
345
346 2021-08-10  Jakub Jelinek  <jakub@redhat.com>
347
348         PR target/80355
349         * gcc.target/i386/avx512f-pr80355-2.c: New test.
350
351 2021-08-10  Jakub Jelinek  <jakub@redhat.com>
352
353         PR target/80355
354         * gcc.target/i386/avx512f-pr80355-1.c: New test.
355
356 2021-08-10  Jakub Jelinek  <jakub@redhat.com>
357
358         * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
359         [[omp::directive (threadprivate (t2))]].  Add tests with
360         if/while/switch after parallel in attribute syntax.
361         (corge): Add missing omp:: before directive.
362         * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
363         [[omp::directive (threadprivate (t2))]].
364         * g++.dg/gomp/attrs-10.C: New test.
365         * g++.dg/gomp/attrs-11.C: New test.
366
367 2021-08-10  Hongyu Wang  <hongyu.wang@intel.com>
368
369         * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
370
371 2021-08-10  Richard Biener  <rguenther@suse.de>
372
373         PR middle-end/101824
374         * gcc.dg/tree-ssa/pr101824.c: New testcase.
375
376 2021-08-10  Martin Uecker  <muecker@gwdg.de>
377
378         PR c/29970
379         * gcc.dg/vla-stexp-1.c: New test.
380
381 2021-08-10  H.J. Lu  <hjl.tools@gmail.com>
382
383         PR target/101804
384         * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
385         of "-mavx2 -mtune=skylake".  Scan vpcmpeqd.
386
387 2021-08-10  liuhongt  <hongtao.liu@intel.com>
388
389         * gcc.target/i386/cond_op_shift_d-1.c: New test.
390         * gcc.target/i386/cond_op_shift_d-2.c: New test.
391         * gcc.target/i386/cond_op_shift_q-1.c: New test.
392         * gcc.target/i386/cond_op_shift_q-2.c: New test.
393         * gcc.target/i386/cond_op_shift_ud-1.c: New test.
394         * gcc.target/i386/cond_op_shift_ud-2.c: New test.
395         * gcc.target/i386/cond_op_shift_uq-1.c: New test.
396         * gcc.target/i386/cond_op_shift_uq-2.c: New test.
397         * gcc.target/i386/cond_op_shift_uw-1.c: New test.
398         * gcc.target/i386/cond_op_shift_uw-2.c: New test.
399         * gcc.target/i386/cond_op_shift_w-1.c: New test.
400         * gcc.target/i386/cond_op_shift_w-2.c: New test.
401
402 2021-08-09  Andrew MacLeod  <amacleod@redhat.com>
403
404         * gcc.dg/pr101741.c: New.
405
406 2021-08-09  Martin Jambor  <mjambor@suse.cz>
407
408         PR testsuite/101654
409         * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
410
411 2021-08-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
412
413         PR target/101812
414         * gcc.target/i386/pr101812.c: New test.
415
416 2021-08-09  Tejas Belagod  <tejas.belagod@arm.com>
417
418         * gcc.target/aarch64/vect-shr-reg.c: New testcase.
419         * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
420
421 2021-08-09  Roger Sayle  <roger@nextmovesoftware.com>
422
423         * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
424         * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
425         * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
426
427 2021-08-09  Tobias Burnus  <tobias@codesourcery.com>
428
429         PR libfortran/101305
430         PR fortran/101660
431         * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
432         GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
433         * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
434         ISO_Fortran_binding.h's #include.
435         * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
436         * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
437         * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
438         * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
439         * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
440         * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
441         * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
442         * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
443         * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
444         * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
445         * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
446         * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
447         * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
448         * gfortran.dg/PR94327.c: Likewise.
449         * gfortran.dg/PR94331.c: Likewise.
450         * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
451         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
452         * gfortran.dg/pr93524.c: Likewise.
453
454 2021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
455
456         * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
457         scan-assembler tests over multiple lines. Expect 32-bit
458         result values in 'w' registers.
459         * gcc.target/aarch64/sve/extract_1.c: Likewise.
460         * gcc.target/aarch64/sve/extract_2.c: Likewise.
461         * gcc.target/aarch64/sve/extract_3.c: Likewise.
462         * gcc.target/aarch64/sve/extract_4.c: Likewise.
463
464 2021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
465
466         * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
467         tests to little-endian targets.
468
469 2021-08-08  Jeff Law  <jlaw@localhost.localdomain>
470
471         * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
472
473 2021-08-07  H.J. Lu  <hjl.tools@gmail.com>
474
475         PR tree-optimization/88531
476         * gcc.target/i386/pr88531-1a.c: New test.
477         * gcc.target/i386/pr88531-1b.c: Likewise.
478         * gcc.target/i386/pr88531-1c.c: Likewise.
479         * gcc.target/i386/pr88531-2a.c: Likewise.
480         * gcc.target/i386/pr88531-2b.c: Likewise.
481         * gcc.target/i386/pr88531-2c.c: Likewise.
482
483 2021-08-06  Martin Sebor  <msebor@redhat.com>
484
485         * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
486         -Wstringop-overread.
487         * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
488         * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
489         * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
490         * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
491         * gcc.dg/attr-nonstring-4.c: Same.
492         * gcc.dg/Wstringop-overread-6.c: New test.
493         * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
494
495 2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
496
497         PR target/101723
498         * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
499         typo.
500
501 2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
502
503         PR target/101723
504         * gcc.target/arm/attr-neon3.c: Fix typo.
505         * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
506
507 2021-08-06  UroÅ¡ Bizjak  <ubizjak@gmail.com>
508
509         PR target/101797
510         * gcc.target/i386/pr101797.c: New test.
511
512 2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
513
514         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
515         tests.
516
517 2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
518
519         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
520         tests.
521
522 2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
523
524         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
525         tests.
526
527 2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
528
529         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
530         tests.
531
532 2021-08-06  Martin Liska  <mliska@suse.cz>
533
534         * gcc.target/powerpc/pragma-optimize.c: New test.
535
536 2021-08-06  Richard Biener  <rguenther@suse.de>
537
538         * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
539
540 2021-08-06  Sebastian Huber  <sebastian.huber@embedded-brains.de>
541
542         * gcc.dg/gcov-info-to-gcda.c: New test.
543
544 2021-08-05  Jonathan Wakely  <jwakely@redhat.com>
545
546         * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
547
548 2021-08-05  H.J. Lu  <hjl.tools@gmail.com>
549
550         PR target/99744
551         * gcc.target/i386/pr99744-3.c: New test.
552         * gcc.target/i386/pr99744-4.c: Likewise.
553         * gcc.target/i386/pr99744-5.c: Likewise.
554         * gcc.target/i386/pr99744-6.c: Likewise.
555         * gcc.target/i386/pr99744-7.c: Likewise.
556         * gcc.target/i386/pr99744-8.c: Likewise.
557
558 2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
559
560         PR target/101723
561         * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
562         * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
563         * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
564         * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
565         Add a non-no-op function body.
566         * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
567         * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
568         * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
569         * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
570         check-function-bodies.
571         * gcc.target/arm/attr-neon3.c: Likewise.
572         * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
573         multiple instances.
574         * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
575         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
576
577 2021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
578
579         * gcc.target/aarch64/vsubX_high_cost.c: New test.
580
581 2021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
582
583         * gcc.target/aarch64/vaddX_high_cost.c: New test.
584
585 2021-08-05  Richard Biener  <rguenther@suse.de>
586
587         * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
588
589 2021-08-05  Eric Botcazou  <ebotcazou@gcc.gnu.org>
590
591         * gcc.dg/sso-15.c: New test.
592
593 2021-08-05  liuhongt  <hongtao.liu@intel.com>
594
595         * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
596         * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
597         * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
598         * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
599
600 2021-08-05  liuhongt  <hongtao.liu@intel.com>
601
602         * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
603         * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
604         * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
605         * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
606
607 2021-08-05  liuhongt  <hongtao.liu@intel.com>
608
609         * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
610         * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
611         * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
612         * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
613         * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
614         * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
615         * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
616         * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
617         * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
618         * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
619         * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
620         * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
621         * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
622         * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
623         * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
624         * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
625
626 2021-08-04  David Malcolm  <dmalcolm@redhat.com>
627
628         PR analyzer/101570
629         * gcc.dg/analyzer/asm-x86-1.c: New test.
630         * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
631         * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
632         * gcc.dg/analyzer/pr101570.c: New test.
633         * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
634         New test.
635         * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
636         test.
637         * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
638         test.
639         * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
640         * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
641         test.
642         * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
643         * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
644         New test.
645         * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
646         New test.
647
648 2021-08-04  H.J. Lu  <hjl.tools@gmail.com>
649
650         PR target/101742
651         * gcc.target/i386/pr101742a.c: New test.
652         * gcc.target/i386/pr101742b.c: Likewise.
653
654 2021-08-04  H.J. Lu  <hjl.tools@gmail.com>
655
656         PR target/101772
657         * gcc.target/i386/eh_return-2.c: New test.
658
659 2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
660
661         * gcc.target/s390/vector/perm-vpdi.c: New test.
662
663 2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
664
665         * gcc.target/s390/vector/perm-merge.c: New test.
666         * gcc.target/s390/vector/vec-types.h: New test.
667
668 2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
669
670         * gcc.target/s390/zvector/vec-permi.c: Removed.
671         * gcc.target/s390/zvector/vec_permi.c: New test.
672
673 2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
674
675         * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
676         Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
677         * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
678         * gcc.target/s390/zvector/vec-types.h: New test.
679         * gcc.target/s390/zvector/vec_merge.c: New test.
680
681 2021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
682
683         * gcc.target/aarch64/vmul_high_cost.c: New test.
684
685 2021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
686
687         * gcc.target/aarch64/vmul_element_cost.c: New test.
688
689 2021-08-04  Richard Sandiford  <richard.sandiford@arm.com>
690
691         * gcc.target/aarch64/sve/cost_model_12.c: New test.
692
693 2021-08-04  Tamar Christina  <tamar.christina@arm.com>
694
695         PR tree-optimization/101750
696         * g++.dg/vect/pr99149.cc: Name class.
697
698 2021-08-04  Richard Biener  <rguenther@suse.de>
699
700         * gcc.target/i386/vect-gather-1.c: New testcase.
701         * gfortran.dg/vect/vect-8.f90: Adjust.
702
703 2021-08-04  Roger Sayle  <roger@nextmovesoftware.com>
704             Marc Glisse  <marc.glisse@inria.fr>
705
706         * gcc.dg/fold-ior-4.c: New test.
707
708 2021-08-04  Richard Biener  <rguenther@suse.de>
709
710         PR tree-optimization/101756
711         * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
712
713 2021-08-04  Jakub Jelinek  <jakub@redhat.com>
714
715         PR c++/101759
716         * g++.dg/gomp/pr101759.C: New test.
717         * g++.dg/goacc/pr101759.C: New test.
718
719 2021-08-04  Jakub Jelinek  <jakub@redhat.com>
720
721         * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
722
723 2021-08-04  Richard Biener  <rguenther@suse.de>
724
725         PR tree-optimization/101769
726         * g++.dg/tree-ssa/pr101769.C: New testcase.
727
728 2021-08-04  liuhongt  <hongtao.liu@intel.com>
729
730         * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
731         dg-require-effective-target for avx512.
732         * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
733         * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
734         * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
735         * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
736         * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
737         * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
738
739 2021-08-04  liuhongt  <hongtao.liu@intel.com>
740
741         * gcc.target/i386/cond_op_fma_double-1.c: New test.
742         * gcc.target/i386/cond_op_fma_double-2.c: New test.
743         * gcc.target/i386/cond_op_fma_float-1.c: New test.
744         * gcc.target/i386/cond_op_fma_float-2.c: New test.
745
746 2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
747
748         * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
749         * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
750
751 2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
752
753         * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
754         * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
755
756 2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
757
758         * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
759         * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
760         * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
761         * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
762         * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
763
764 2021-08-03  Martin Sebor  <msebor@redhat.com>
765
766         PR testsuite/101688
767         * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
768
769 2021-08-03  Paul A. Clarke  <pc@us.ibm.com>
770
771         * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
772         gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
773         make more robust.
774
775 2021-08-03  H.J. Lu  <hjl.tools@gmail.com>
776
777         * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
778         disable XMM31.
779         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
780         * gcc.target/i386/pr82941-1.c: Updated.  Check for vzeroupper.
781         * gcc.target/i386/pr82942-1.c: Likewise.
782         * gcc.target/i386/pr82990-1.c: Likewise.
783         * gcc.target/i386/pr82990-3.c: Likewise.
784         * gcc.target/i386/pr82990-5.c: Likewise.
785         * gcc.target/i386/pr100865-4b.c: Likewise.
786         * gcc.target/i386/pr100865-6b.c: Likewise.
787         * gcc.target/i386/pr100865-7b.c: Likewise.
788         * gcc.target/i386/pr100865-10b.c: Likewise.
789         * gcc.target/i386/pr100865-8b.c: Updated.
790         * gcc.target/i386/pr100865-9b.c: Likewise.
791         * gcc.target/i386/pr100865-11b.c: Likewise.
792         * gcc.target/i386/pr100865-12b.c: Likewise.
793
794 2021-08-03  liuhongt  <hongtao.liu@intel.com>
795
796         * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
797         * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
798         * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
799         * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
800         * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
801         * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
802
803 2021-08-03  Jakub Jelinek  <jakub@redhat.com>
804
805         PR analyzer/101721
806         * gcc.dg/analyzer/pr101721.c: New test.
807
808 2021-08-03  H.J. Lu  <hjl.tools@gmail.com>
809
810         PR target/80566
811         * g++.target/i386/pr80566-1.C: New test.
812         * g++.target/i386/pr80566-2.C: Likewise.
813
814 2021-08-03  liuhongt  <hongtao.liu@intel.com>
815
816         * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
817         * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
818         * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
819         * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
820
821 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
822
823         * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
824
825 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
826
827         * gcc.target/i386/incoming-11.c: Expect no stack realignment.
828
829 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
830
831         * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
832
833 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
834
835         * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
836
837 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
838
839         * gcc.target/i386/pr72839.c: Also pass -mno-avx.
840
841 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
842
843         * gcc.target/i386/pieces-memcpy-10.c: New test.
844         * gcc.target/i386/pieces-memcpy-11.c: Likewise.
845         * gcc.target/i386/pieces-memcpy-12.c: Likewise.
846         * gcc.target/i386/pieces-memcpy-13.c: Likewise.
847         * gcc.target/i386/pieces-memcpy-14.c: Likewise.
848         * gcc.target/i386/pieces-memcpy-15.c: Likewise.
849         * gcc.target/i386/pieces-memcpy-16.c: Likewise.
850         * gcc.target/i386/pieces-memset-1.c: Likewise.
851         * gcc.target/i386/pieces-memset-2.c: Likewise.
852         * gcc.target/i386/pieces-memset-3.c: Likewise.
853         * gcc.target/i386/pieces-memset-4.c: Likewise.
854         * gcc.target/i386/pieces-memset-5.c: Likewise.
855         * gcc.target/i386/pieces-memset-6.c: Likewise.
856         * gcc.target/i386/pieces-memset-7.c: Likewise.
857         * gcc.target/i386/pieces-memset-8.c: Likewise.
858         * gcc.target/i386/pieces-memset-9.c: Likewise.
859         * gcc.target/i386/pieces-memset-10.c: Likewise.
860         * gcc.target/i386/pieces-memset-11.c: Likewise.
861         * gcc.target/i386/pieces-memset-12.c: Likewise.
862         * gcc.target/i386/pieces-memset-13.c: Likewise.
863         * gcc.target/i386/pieces-memset-14.c: Likewise.
864         * gcc.target/i386/pieces-memset-15.c: Likewise.
865         * gcc.target/i386/pieces-memset-16.c: Likewise.
866         * gcc.target/i386/pieces-memset-17.c: Likewise.
867         * gcc.target/i386/pieces-memset-18.c: Likewise.
868         * gcc.target/i386/pieces-memset-19.c: Likewise.
869         * gcc.target/i386/pieces-memset-20.c: Likewise.
870         * gcc.target/i386/pieces-memset-21.c: Likewise.
871         * gcc.target/i386/pieces-memset-22.c: Likewise.
872         * gcc.target/i386/pieces-memset-23.c: Likewise.
873         * gcc.target/i386/pieces-memset-24.c: Likewise.
874         * gcc.target/i386/pieces-memset-25.c: Likewise.
875         * gcc.target/i386/pieces-memset-26.c: Likewise.
876         * gcc.target/i386/pieces-memset-27.c: Likewise.
877         * gcc.target/i386/pieces-memset-28.c: Likewise.
878         * gcc.target/i386/pieces-memset-29.c: Likewise.
879         * gcc.target/i386/pieces-memset-30.c: Likewise.
880         * gcc.target/i386/pieces-memset-31.c: Likewise.
881         * gcc.target/i386/pieces-memset-32.c: Likewise.
882         * gcc.target/i386/pieces-memset-33.c: Likewise.
883         * gcc.target/i386/pieces-memset-34.c: Likewise.
884         * gcc.target/i386/pieces-memset-35.c: Likewise.
885         * gcc.target/i386/pieces-memset-36.c: Likewise.
886         * gcc.target/i386/pieces-memset-37.c: Likewise.
887         * gcc.target/i386/pieces-memset-38.c: Likewise.
888         * gcc.target/i386/pieces-memset-39.c: Likewise.
889         * gcc.target/i386/pieces-memset-40.c: Likewise.
890         * gcc.target/i386/pieces-memset-41.c: Likewise.
891         * gcc.target/i386/pieces-memset-42.c: Likewise.
892         * gcc.target/i386/pieces-memset-43.c: Likewise.
893         * gcc.target/i386/pieces-memset-44.c: Likewise.
894         * gcc.target/i386/pieces-memcpy-7.c: New file.
895         * gcc.target/i386/pieces-memcpy-8.c: New file.
896         * gcc.target/i386/pieces-memcpy-9.c: New file.
897
898 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
899
900         PR middle-end/90773
901         * gcc.target/i386/pr90773-20.c: New test.
902         * gcc.target/i386/pr90773-21.c: Likewise.
903         * gcc.target/i386/pr90773-22.c: Likewise.
904         * gcc.target/i386/pr90773-23.c: Likewise.
905         * gcc.target/i386/pr90773-26.c: Likewise.
906
907 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
908
909         * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
910         * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
911         * gcc.target/i386/pr90773-15.c: Likewise.
912         * gcc.target/i386/pr90773-16.c: Likewise.
913         * gcc.target/i386/pr90773-17.c: Likewise.
914         * gcc.target/i386/pr90773-24.c: Likewise.
915         * gcc.target/i386/pr90773-25.c: Likewise.
916         * gcc.target/i386/pr100865-1.c: Likewise.
917         * gcc.target/i386/pr100865-2.c: Likewise.
918         * gcc.target/i386/pr100865-3.c: Likewise.
919         * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
920         XMM movd to store 4 bytes.
921         * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
922         YMM registers.
923         * gcc.target/i386/pr100865-4b.c: Likewise.
924         * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
925         * gcc.target/i386/pr100865-10b.c: Likewise.
926
927 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
928
929         * gcc.target/i386/eh_return-1.c: New test.
930
931 2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
932
933         PR middle-end/90773
934         * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
935         * gcc.target/i386/pr90773-14.c: Likewise.
936         * gcc.target/i386/pr90773-15.c: New test.
937         * gcc.target/i386/pr90773-16.c: Likewise.
938         * gcc.target/i386/pr90773-17.c: Likewise.
939         * gcc.target/i386/pr90773-18.c: Likewise.
940         * gcc.target/i386/pr90773-19.c: Likewise.
941
942 2021-08-02  Roger Sayle  <roger@nextmovesoftware.com>
943
944         * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
945
946 2021-08-01  H.J. Lu  <hjl.tools@gmail.com>
947
948         PR target/78103
949         * gcc.target/i386/pr78103-2.c: Also scan incl.
950         * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32.  Also
951         scan incq.
952
953 2021-07-31  Jason Merrill  <jason@redhat.com>
954
955         PR c++/96636
956         * g++.dg/ext/anon-struct9.C: New test.
957
958 2021-07-31  Roger Sayle  <roger@nextmovesoftware.com>
959
960         * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
961
962 2021-07-31  Jakub Jelinek  <jakub@redhat.com>
963
964         * g++.dg/gomp/attrs-9.C: New test.
965
966 2021-07-31  Jakub Jelinek  <jakub@redhat.com>
967
968         PR target/78103
969         * gcc.target/i386/pr78103-1.c: New test.
970         * gcc.target/i386/pr78103-2.c: New test.
971         * gcc.target/i386/pr78103-3.c: New test.
972
973 2021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
974
975         * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
976
977 2021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
978
979         PR middle-end/101674
980         * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
981
982 2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
983
984         * gcc.target/powerpc/sse4_1-floorpd.c: New.
985         * gcc.target/powerpc/sse4_1-floorps.c: New.
986         * gcc.target/powerpc/sse4_1-floorsd.c: New.
987         * gcc.target/powerpc/sse4_1-floorss.c: New.
988         * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
989         gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
990
991 2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
992
993         * gcc.target/powerpc/sse4_1-ceilpd.c: New.
994         * gcc.target/powerpc/sse4_1-ceilps.c: New.
995         * gcc.target/powerpc/sse4_1-ceilsd.c: New.
996         * gcc.target/powerpc/sse4_1-ceilss.c: New.
997         * gcc.target/powerpc/sse4_1-round-data.h: New.
998         * gcc.target/powerpc/sse4_1-round.h: New.
999         * gcc.target/powerpc/sse4_1-round2.h: New.
1000         * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1001         and adjust dg directives to suit.
1002         * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1003
1004 2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
1005
1006         * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1007         and adjust dg directives to suit.
1008         * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1009         * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1010         * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1011
1012 2021-07-30  Roger Sayle  <roger@nextmovesoftware.com>
1013             UroÅ¡ Bizjak  <ubizjak@gmail.com>
1014
1015         * gcc.target/i386/dec-cmov-1.c: New test.
1016         * gcc.target/i386/dec-cmov-2.c: New test.
1017
1018 2021-07-30  Andrew MacLeod  <amacleod@redhat.com>
1019
1020         * gcc.dg/tree-ssa/pr61839_2.c: Adjust.  Add new const fold test.
1021
1022 2021-07-30  Andrew MacLeod  <amacleod@redhat.com>
1023
1024         * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1025
1026 2021-07-30  Martin Sebor  <msebor@redhat.com>
1027
1028         PR middle-end/101671
1029         * gcc.c-torture/compile/pr83510.c: Move test functions...
1030         * gcc.dg/Warray-bounds-87.c: ...to this file.
1031
1032 2021-07-30  H.J. Lu  <hjl.tools@gmail.com>
1033
1034         * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1035         vmovdqu.
1036         * gcc.target/i386/pr100865-4b.c: Likewise.
1037
1038 2021-07-30  Andrew Pinski  <apinski@marvell.com>
1039
1040         PR testsuite/101517
1041         * g++.dg/warn/Wunused-18.C: New test.
1042         * gcc.c-torture/compile/20030405-2.c: New test.
1043         * gcc.c-torture/compile/20040304-2.c: New test.
1044         * gcc.dg/20030612-2.c: New test.
1045
1046 2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
1047
1048         PR target/101132
1049         * gcc.target/mips/pr101132.c: New test.
1050
1051 2021-07-30  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR c++/101539
1054         * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1055         * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1056         * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1057         * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1058         * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1059         * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1060         * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1061
1062 2021-07-30  Jason Merrill  <jason@redhat.com>
1063
1064         * g++.dg/ext/anon-struct8.C: New test.
1065
1066 2021-07-30  Jakub Jelinek  <jakub@redhat.com>
1067
1068         * g++.dg/cpp0x/gen-attrs-76.C: New test.
1069
1070 2021-07-30  H.J. Lu  <hjl.tools@gmail.com>
1071
1072         PR target/101685
1073         * gcc.target/i386/pr101685.c: New test.
1074
1075 2021-07-30  Aldy Hernandez  <aldyh@redhat.com>
1076
1077         * gcc.dg/shrink-wrap-loop.c: Enable early jump threading.  Mark as
1078         XFAIL.
1079
1080 2021-07-30  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR c++/101582
1083         * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1084         attributes instead of error.
1085         * g++.dg/cpp0x/gen-attrs-75.C: New test.
1086         * g++.dg/modules/pr101582-1.C: New test.
1087
1088 2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
1089
1090         PR ipa/101396
1091         * g++.dg/lto/pr101396_0.C: New test.
1092         * g++.dg/lto/pr101396_1.C: New test.
1093
1094 2021-07-29  Martin Sebor  <msebor@redhat.com>
1095
1096         PR middle-end/101674
1097         * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1098         correct target.
1099
1100 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1101
1102         PR d/101672
1103         * gdc.dg/pr100967.d: Update test.
1104         * gdc.dg/pr101672.d: New test.
1105
1106 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1107
1108         PR d/101664
1109         * gdc.dg/extern-c++/extern-c++.exp: New.
1110         * gdc.dg/extern-c++/pr101664.d: New test.
1111         * gdc.dg/extern-c++/pr101664_1.cc: New test.
1112
1113 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1114
1115         PR d/96435
1116         * gdc.dg/torture/pr96435.d: New test.
1117
1118 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1119
1120         PR d/101657
1121         * gdc.dg/pr101657.d: New test.
1122
1123 2021-07-29  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR testsuite/101647
1126         * g++.dg/pr71389.C: Include <array> instead of <functional>.
1127         * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1128
1129 2021-07-29  Thomas Schwinge  <thomas@codesourcery.com>
1130             Julian Brown  <julian@codesourcery.com>
1131             Kwok Cheung Yeung  <kcy@codesourcery.com>
1132
1133         * c-c++-common/goacc/classify-kernels-unparallelized.c:
1134         's%oaccdevlow%oaccloops%g'.
1135         * c-c++-common/goacc/classify-kernels.c: Likewise.
1136         * c-c++-common/goacc/classify-parallel.c: Likewise.
1137         * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1138         * c-c++-common/goacc/classify-routine.c: Likewise.
1139         * c-c++-common/goacc/classify-serial.c: Likewise.
1140         * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1141         * g++.dg/goacc/template.C: Likewise.
1142         * gcc.dg/goacc/loop-processing-1.c: Likewise.
1143         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1144         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1145         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1146         * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1147         * gfortran.dg/goacc/classify-routine.f95: Likewise.
1148         * gfortran.dg/goacc/classify-serial.f95: Likewise.
1149         * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1150
1151 2021-07-29  Haochen Gui  <guihaoc@gcc.gnu.org>
1152
1153         PR target/100952
1154         * gcc.target/powerpc/pr56605.c: Change matching
1155         conditions.
1156         * gcc.target/powerpc/pr81348.c: Likewise.
1157
1158 2021-07-29  Aldy Hernandez  <aldyh@redhat.com>
1159
1160         * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1161         * gcc.c-torture/compile/pr83510.c: Same.
1162         * gcc.dg/analyzer/pr94851-2.c: Same.
1163         * gcc.dg/loop-unswitch-2.c: Same.
1164         * gcc.dg/old-style-asm-1.c: Same.
1165         * gcc.dg/pr68317.c: Same.
1166         * gcc.dg/pr97567-2.c: Same.
1167         * gcc.dg/predict-9.c: Same.
1168         * gcc.dg/shrink-wrap-loop.c: Same.
1169         * gcc.dg/sibcall-1.c: Same.
1170         * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1171         * gcc.dg/tree-ssa/pr21001.c: Same.
1172         * gcc.dg/tree-ssa/pr21294.c: Same.
1173         * gcc.dg/tree-ssa/pr21417.c: Same.
1174         * gcc.dg/tree-ssa/pr21458-2.c: Same.
1175         * gcc.dg/tree-ssa/pr21563.c: Same.
1176         * gcc.dg/tree-ssa/pr49039.c: Same.
1177         * gcc.dg/tree-ssa/pr61839_1.c: Same.
1178         * gcc.dg/tree-ssa/pr61839_3.c: Same.
1179         * gcc.dg/tree-ssa/pr77445-2.c: Same.
1180         * gcc.dg/tree-ssa/split-path-4.c: Same.
1181         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1182         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1183         * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1184         * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1185         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1186         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1187         * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1188         * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1189         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1190         * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1191         * gcc.dg/tree-ssa/vrp02.c: Same.
1192         * gcc.dg/tree-ssa/vrp03.c: Same.
1193         * gcc.dg/tree-ssa/vrp05.c: Same.
1194         * gcc.dg/tree-ssa/vrp06.c: Same.
1195         * gcc.dg/tree-ssa/vrp07.c: Same.
1196         * gcc.dg/tree-ssa/vrp09.c: Same.
1197         * gcc.dg/tree-ssa/vrp19.c: Same.
1198         * gcc.dg/tree-ssa/vrp20.c: Same.
1199         * gcc.dg/tree-ssa/vrp33.c: Same.
1200         * gcc.dg/uninit-pred-9_b.c: Same.
1201         * gcc.dg/uninit-pr61112.c: Same.
1202         * gcc.dg/vect/bb-slp-16.c: Same.
1203         * gcc.target/i386/avx2-vect-aggressive.c: Same.
1204         * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1205         * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1206         * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1207         * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1208         * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1209
1210 2021-07-29  Richard Biener  <rguenther@suse.de>
1211
1212         PR c/101512
1213         * gcc.dg/torture/pr101512.c: New testcase.
1214
1215 2021-07-29  liuhongt  <hongtao.liu@intel.com>
1216
1217         PR target/99881
1218         * gcc.target/i386/pr91446.c:
1219         * gcc.target/i386/pr92658-avx512bw-2.c:
1220         * gcc.target/i386/pr92658-sse4-2.c:
1221         * gcc.target/i386/pr92658-sse4.c:
1222         * gcc.target/i386/pr99881.c:
1223
1224 2021-07-29  liuhongt  <hongtao.liu@intel.com>
1225
1226         PR target/39821
1227         * gcc.target/i386/sse2-pr39821.c: New test.
1228         * gcc.target/i386/sse4-pr39821.c: New test.
1229
1230 2021-07-29  Jiufu Guo  <guojiufu@linux.ibm.com>
1231
1232         PR target/61837
1233         * gcc.target/powerpc/pr61837.c: New test.
1234
1235 2021-07-28  Martin Sebor  <msebor@redhat.com>
1236
1237         PR middle-end/101494
1238         * gcc.dg/uninit-pr101494.c: New test.
1239
1240 2021-07-28  Martin Sebor  <msebor@redhat.com>
1241
1242         PR middle-end/101601
1243         * g++.dg/warn/Warray-bounds-25.C: New test.
1244         * gcc.dg/Warray-bounds-85.c: New test.
1245
1246 2021-07-28  Michael Meissner  <meissner@linux.ibm.com>
1247
1248         PR testsuite/100168
1249         * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
1250
1251 2021-07-28  David Malcolm  <dmalcolm@redhat.com>
1252
1253         * gcc.dg/analyzer/torture/ubsan-1.c: New test.
1254
1255 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
1256
1257         PR fortran/101564
1258         * gfortran.dg/allocate_stat_3.f90: New test.
1259         * gfortran.dg/allocate_stat.f90: Adjust error messages.
1260         * gfortran.dg/implicit_11.f90: Likewise.
1261         * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
1262
1263 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR middle-end/101624
1266         * gfortran.dg/ubsan/ubsan.exp: New file.
1267         * gfortran.dg/ubsan/pr101624.f90: New test.
1268
1269 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
1270
1271         PR middle-end/101642
1272         * gcc.c-torture/compile/pr101642.c: New test.
1273
1274 2021-07-28  Ilya Leoshkevich  <iii@linux.ibm.com>
1275
1276         * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
1277         an expectation for 31-bit mode.
1278         * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
1279         * gcc.target/s390/load-imm64-2.c: Likewise.
1280         * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
1281         -mzarch.
1282         * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
1283         Likewise.
1284
1285 2021-07-28  Richard Biener  <rguenther@suse.de>
1286
1287         PR tree-optimization/101615
1288         * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
1289
1290 2021-07-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1291
1292         * gcc.target/aarch64/smov_1.c: New test.
1293         * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
1294
1295 2021-07-28  H.J. Lu  <hjl.tools@gmail.com>
1296
1297         PR target/101456
1298         * gcc.target/i386/pr101456-1.c: New test.
1299         * gcc.target/i386/pr101456-2.c: Likewise.
1300
1301 2021-07-28  Richard Biener  <rguenther@suse.de>
1302
1303         PR tree-optimization/101615
1304         * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
1305
1306 2021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
1307
1308         * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
1309         tests.
1310
1311 2021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
1312
1313         * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
1314         compatible_alloc2): New extern allocator declarations.
1315         (test_9, test_10): New tests.
1316
1317 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
1318
1319         PR d/101640
1320         * gdc.dg/pr96429.d: Update test.
1321         * gdc.dg/pr101640.d: New test.
1322
1323 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
1324
1325         PR d/101490
1326         * gdc.dg/pr101490.d: New test.
1327
1328 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
1329
1330         PR d/101127
1331         * gdc.dg/pr101127a.d: New test.
1332         * gdc.dg/pr101127b.d: New test.
1333
1334 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR target/101611
1337         * gcc.target/i386/avx2-pr101611-1.c: New test.
1338         * gcc.target/i386/avx2-pr101611-2.c: New test.
1339
1340 2021-07-28  Martin Uecker  <muecker@gwdg.de>
1341
1342         * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
1343
1344 2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
1345
1346         PR libfortran/101317
1347         * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
1348         message patterns.
1349
1350 2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
1351
1352         PR libfortran/101310
1353         * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
1354         incorrect assertions.
1355
1356 2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
1357
1358         PR libfortran/101305
1359         * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
1360         * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1361         * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1362         * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1363         * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1364         * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1365         * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1366         * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1367         * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1368         * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1369         * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1370         * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1371         * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1372         * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1373         * gfortran.dg/PR94327.c: Likewise.
1374         * gfortran.dg/PR94331.c: Likewise.
1375         * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1376         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1377         * gfortran.dg/pr93524.c: Likewise.
1378
1379 2021-07-28  Kewen Lin  <linkw@linux.ibm.com>
1380
1381         PR tree-optimization/101596
1382         * gcc.target/powerpc/pr101596-1.c: New test.
1383         * gcc.target/powerpc/pr101596-2.c: Likewise.
1384         * gcc.target/powerpc/pr101596-3.c: Likewise.
1385
1386 2021-07-28  liuhongt  <hongtao.liu@intel.com>
1387
1388         PR target/99881
1389         * gcc.target/i386/pr99881.c: New test.
1390
1391 2021-07-27  Martin Sebor  <msebor@redhat.com>
1392
1393         PR tree-optimization/101584
1394         * gcc.dg/uninit-38.c: Remove assertions.
1395         * gcc.dg/uninit-41.c: New test.
1396
1397 2021-07-27  Jonathan Wakely  <jwakely@redhat.com>
1398
1399         PR testsuite/101646
1400         * g++.dg/coroutines/pr99047.C: Fix includes.
1401         * g++.dg/pr71655.C: Likewise.
1402
1403 2021-07-27  Martin Sebor  <msebor@redhat.com>
1404
1405         PR c/101585
1406         * gcc.dg/Wvla-parameter-13.c: New test.
1407
1408 2021-07-27  Jeff Law  <jlaw@localhost.localdomain>
1409
1410         * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
1411
1412 2021-07-27  Marek Polacek  <polacek@redhat.com>
1413
1414         DR 1512
1415         PR c++/99701
1416         * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
1417         * g++.dg/cpp0x/nullptr46.C: Add dg-error.
1418         * g++.dg/cpp2a/spaceship-err7.C: New test.
1419         * g++.dg/expr/ptr-comp4.C: New test.
1420
1421 2021-07-27  Richard Biener  <rguenther@suse.de>
1422
1423         PR tree-optimization/101573
1424         * gcc.dg/uninit-pr101573.c: New testcase.
1425         * gcc.dg/uninit-15-O0.c: Adjust.
1426         * gcc.dg/uninit-15.c: Likewise.
1427         * gcc.dg/uninit-23.c: Likewise.
1428         * c-c++-common/uninit-17.c: Likewise.
1429
1430 2021-07-27  Martin Jambor  <mjambor@suse.cz>
1431
1432         * gcc.dg/ipa/remref-3.c: New test.
1433         * gcc.dg/ipa/remref-4.c: Likewise.
1434         * gcc.dg/ipa/remref-5.c: Likewise.
1435         * gcc.dg/ipa/remref-6.c: Likewise.
1436
1437 2021-07-27  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR middle-end/101586
1440         * g++.dg/torture/builtin-clear-padding-4.C: New test.
1441
1442 2021-07-27  Michael Meissner  <meissner@linux.ibm.com>
1443
1444         PR testsuite/100170
1445         * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
1446         code is generated.
1447         * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
1448         power10 code is generated.
1449         (plus_ne0): Move to ppc-ne0-2.c.
1450         (cmp_plus_ne): Likewise.
1451         (plus_ne0_cmp): Likewise.
1452         * gcc.target/powerpc/ppc-ne0-2.c: New file.
1453
1454 2021-07-26  David Malcolm  <dmalcolm@redhat.com>
1455
1456         * gcc.dg/analyzer/sock-1.c: New test.
1457         * gcc.dg/analyzer/sock-2.c: New test.
1458
1459 2021-07-26  Andrew MacLeod  <amacleod@redhat.com>
1460
1461         * gcc.dg/pr78888.c: New.
1462
1463 2021-07-26  Roger Sayle  <roger@nextmovesoftware.com>
1464             Marc Glisse  <marc.glisse@inria.fr>
1465
1466         * gcc.dg/fold-eqrotate-1.c: New test case.
1467         * gcc.dg/fold-eqbswap-1.c: New test case.
1468
1469 2021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1470             Tobias Burnus  <tobias@codesourcery.com>
1471
1472         PR fortran/93308
1473         PR fortran/93963
1474         PR fortran/94327
1475         PR fortran/94331
1476         PR fortran/97046
1477         * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1478         this test is still erroneous but now it compiles.
1479         * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1480         code changes.
1481         * gfortran.dg/PR93308.f90: New test.
1482         * gfortran.dg/PR93963.f90: New test.
1483         * gfortran.dg/PR94327.c: New test.
1484         * gfortran.dg/PR94327.f90: New test.
1485         * gfortran.dg/PR94331.c: New test.
1486         * gfortran.dg/PR94331.f90: New test.
1487         * gfortran.dg/PR97046.f90: New test.
1488
1489 2021-07-26  Jakub Jelinek  <jakub@redhat.com>
1490
1491         * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1492         and scan directives.
1493         * g++.dg/gomp/attrs-2.C: Likewise.
1494         * g++.dg/gomp/attrs-6.C: New test.
1495         * g++.dg/gomp/attrs-7.C: New test.
1496         * g++.dg/gomp/attrs-8.C: New test.
1497
1498 2021-07-23  Harald Anlauf  <anlauf@gmx.de>
1499
1500         PR fortran/101536
1501         * gfortran.dg/pr101536.f90: New test.
1502
1503 2021-07-23  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR rtl-optimization/101562
1506         * gcc.c-torture/compile/pr101562.c: New test.
1507
1508 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1509
1510         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1511         tests.
1512
1513 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1514
1515         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1516         tests.
1517
1518 2021-07-23  H.J. Lu  <hjl.tools@gmail.com>
1519
1520         PR target/101504
1521         * gcc.target/i386/pr101504.c: New test.
1522
1523 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1524
1525         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1526         tests.
1527
1528 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1529
1530         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1531         tests.
1532
1533 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1534
1535         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1536         tests.
1537
1538 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1539
1540         * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1541         tests.
1542
1543 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1544
1545         * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1546
1547 2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
1548
1549         * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1550
1551 2021-07-23  Jakub Jelinek  <jakub@redhat.com>
1552
1553         * c-c++-common/gomp/attrs-1.c: New test.
1554         * c-c++-common/gomp/attrs-2.c: New test.
1555         * c-c++-common/gomp/attrs-3.c: New test.
1556
1557 2021-07-23  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * g++.dg/gomp/attrs-4.C: New test.
1560         * g++.dg/gomp/attrs-5.C: New test.
1561
1562 2021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
1563
1564         * gcc.target/mips/mips.exp (mips_option_groups): add
1565           -finline and -fno-inline.
1566
1567 2021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
1568
1569         Revert:
1570         2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
1571
1572         * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1573           __attribute__((noinline)).
1574         * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1575
1576 2021-07-23  David Malcolm  <dmalcolm@redhat.com>
1577
1578         * gcc.dg/analyzer/feasibility-3.c: New test.
1579
1580 2021-07-22  Martin Sebor  <msebor@redhat.com>
1581
1582         PR tree-optimization/65178
1583         * gcc.dg/uninit-pr65178.c: New test.
1584
1585 2021-07-22  Martin Sebor  <msebor@redhat.com>
1586
1587         PR testsuite/101568
1588         * g++.dg/ipa/pr82352.C
1589
1590 2021-07-22  Andrew Pinski  <apinski@marvell.com>
1591
1592         PR tree-optimization/10153
1593         * gcc.c-torture/compile/pr10153-1.c: New test.
1594         * gcc.c-torture/compile/pr10153-2.c: New test.
1595
1596 2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
1597
1598         * g++.dg/pr101511.C: New.
1599
1600 2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
1601
1602         * gcc.dg/pr101497.c: New.
1603
1604 2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
1605
1606         * gcc.dg/pr101496.c: New.
1607
1608 2021-07-22  liuhongt  <hongtao.liu@intel.com>
1609
1610         * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1611
1612 2021-07-22  liuhongt  <hongtao.liu@intel.com>
1613
1614         * gcc.target/i386/mask-shift.c: New test.
1615
1616 2021-07-21  David Malcolm  <dmalcolm@redhat.com>
1617
1618         PR analyzer/101547
1619         * gcc.dg/analyzer/pr101547.c: New test.
1620
1621 2021-07-21  David Malcolm  <dmalcolm@redhat.com>
1622
1623         PR analyzer/101522
1624         * g++.dg/analyzer/pr101522.C: New test.
1625
1626 2021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
1627             Joseph Myers  <joseph@codesourcery.com>
1628             Cesar Philippidis  <cesar@codesourcery.com>
1629
1630         * c-c++-common/goacc/classify-routine-nohost.c: New file.
1631         * c-c++-common/goacc/classify-routine.c: Update.
1632         * c-c++-common/goacc/routine-2.c: Likewise.
1633         * c-c++-common/goacc/routine-nohost-1.c: New file.
1634         * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1635         * g++.dg/goacc/template.C: Update.
1636         * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1637         * gfortran.dg/goacc/classify-routine.f95: Update.
1638         * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1639         * gfortran.dg/goacc/routine-6.f90: Likewise.
1640         * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1641         * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1642         * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1643         * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1644         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1645         * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1646         * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1647
1648 2021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
1649
1650         * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1651
1652 2021-07-21  David Malcolm  <dmalcolm@redhat.com>
1653
1654         * gcc.dg/analyzer/explode-2.c: Remove xfail.
1655         * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1656         while stmt.
1657         * gcc.dg/analyzer/phi-2.c: New test.
1658
1659 2021-07-21  Bill Schmidt  <wschmidt@linux.ibm.com>
1660
1661         PR target/101531
1662         * gcc.target/powerpc/pr101129.c: Adjust.
1663
1664 2021-07-21  H.J. Lu  <hjl.tools@gmail.com>
1665
1666         PR target/101549
1667         * gcc.target/i386/crc32-6.c: New test.
1668
1669 2021-07-21  Harald Anlauf  <anlauf@gmx.de>
1670
1671         PR fortran/101514
1672         * gfortran.dg/pr101514.f90: New test.
1673
1674 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR middle-end/101535
1677         * c-c++-common/gomp/pr101535-1.c: New test.
1678         * c-c++-common/gomp/pr101535-2.c: New test.
1679
1680 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
1681
1682         PR c++/101516
1683         * g++.dg/gomp/pr101516.C: New test.
1684
1685 2021-07-21  Tobias Burnus  <tobias@codesourcery.com>
1686
1687         * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1688         * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1689         * gfortran.dg/bind_c_char_10.f90: New test.
1690         * gfortran.dg/bind_c_char_6.f90: New test.
1691         * gfortran.dg/bind_c_char_7.f90: New test.
1692         * gfortran.dg/bind_c_char_8.f90: New test.
1693         * gfortran.dg/bind_c_char_9.f90: New test.
1694
1695 2021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
1696
1697         * gcc.dg/unroll-10.c: New test.
1698
1699 2021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
1700
1701         * gcc.dg/unroll-9.c: New test/
1702
1703 2021-07-20  Martin Sebor  <msebor@redhat.com>
1704
1705         PR middle-end/101397
1706         * gcc.dg/Warray-bounds-80.c: New test.
1707         * gcc.dg/Warray-bounds-81.c: New test.
1708         * gcc.dg/Warray-bounds-82.c: New test.
1709         * gcc.dg/Warray-bounds-83.c: New test.
1710         * gcc.dg/Warray-bounds-84.c: New test.
1711         * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1712
1713 2021-07-20  Martin Sebor  <msebor@redhat.com>
1714
1715         PR middle-end/101300
1716         * gcc.dg/uninit-pr101300.c: New test.
1717
1718 2021-07-20  Michael Meissner  <meissner@linux.ibm.com>
1719
1720         PR testsuite/100167
1721         * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1722         generation on power10.
1723         * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1724
1725 2021-07-20  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR target/101384
1728         * gcc.dg/pr101384.c: New test.
1729         * gcc.target/powerpc/pr101384-1.c: New test.
1730         * gcc.target/powerpc/pr101384-2.c: New test.
1731
1732 2021-07-20  Richard Sandiford  <richard.sandiford@arm.com>
1733
1734         PR testsuite/101506
1735         * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1736         true initial value of the reduction from the vectorizer.
1737         * gcc.target/aarch64/vect-vaddv.c: Likewise.  Make the vector
1738         loop operate on exactly LANES (rather than LANES-1) iterations.
1739         * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1740
1741 2021-07-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1742
1743         PR target/100182
1744         * gcc.target/i386/pr71245-1.c: Remove.
1745         * gcc.target/i386/pr71245-2.c: Ditto.
1746
1747 2021-07-20  Kewen Lin  <linkw@linux.ibm.com>
1748
1749         * gcc.target/powerpc/mul-vectorize-3.c: New test.
1750         * gcc.target/powerpc/mul-vectorize-4.c: New test.
1751
1752 2021-07-20  Kewen Lin  <linkw@linux.ibm.com>
1753
1754         PR tree-optimization/100696
1755         * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1756
1757 2021-07-19  Martin Sebor  <msebor@redhat.com>
1758
1759         * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1760
1761 2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
1762
1763         PR c++/95520
1764         * g++.dg/coroutines/pr95520.C: New test.
1765
1766 2021-07-19  David Malcolm  <dmalcolm@redhat.com>
1767
1768         PR analyzer/101503
1769         * gcc.dg/analyzer/pr101503.c: New test.
1770
1771 2021-07-19  Indu Bhagat  <indu.bhagat@oracle.com>
1772
1773         * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1774         support BTF format. Remove redundant check for AIX.
1775         * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1776         support CTF format. Remove redundant check for AIX.
1777         * lib/gcc-dg.exp: Remove redundant check for AIX.
1778
1779 2021-07-19  Andrew Stubbs  <ams@codesourcery.com>
1780
1781         PR target/100208
1782         * gcc.target/gcn/sram-ecc-1.c: New test.
1783         * gcc.target/gcn/sram-ecc-2.c: New test.
1784         * gcc.target/gcn/sram-ecc-3.c: New test.
1785         * gcc.target/gcn/sram-ecc-4.c: New test.
1786         * gcc.target/gcn/sram-ecc-5.c: New test.
1787         * gcc.target/gcn/sram-ecc-6.c: New test.
1788         * gcc.target/gcn/sram-ecc-7.c: New test.
1789         * gcc.target/gcn/sram-ecc-8.c: New test.
1790
1791 2021-07-19  Andrew Pinski  <apinski@marvell.com>
1792
1793         PR target/101205
1794         * gcc.target/aarch64/csinv-neg-1.c: New test.
1795
1796 2021-07-19  Marek Polacek  <polacek@redhat.com>
1797
1798         DR 2126
1799         * g++.dg/cpp0x/constexpr-temp2.C: New test.
1800
1801 2021-07-19  Richard Biener  <rguenther@suse.de>
1802
1803         PR tree-optimization/101505
1804         * gcc.dg/vect/pr101505.c: New testcase.
1805
1806 2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
1807
1808         PR target/101492
1809         * gcc.target/i386/pr101492-1.c: New test.
1810         * gcc.target/i386/pr101492-2.c: Likewise.
1811         * gcc.target/i386/pr101492-3.c: Likewise.
1812         * gcc.target/i386/pr101492-4.c: Likewise.
1813
1814 2021-07-18  Harald Anlauf  <anlauf@gmx.de>
1815
1816         PR fortran/101084
1817         * gfortran.dg/fmt_nonchar_3.f90: New test.
1818
1819 2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
1820
1821         PR target/101495
1822         * gcc.target/i386/avx-vzeroupper-28.c: New test.
1823
1824 2021-07-18  Antoni Boucher  <bouanto@zoho.com>
1825
1826         PR target/95498
1827         * jit.dg/all-non-failing-tests.h: New test.
1828         * jit.dg/test-cast.c: New test.
1829
1830 2021-07-17  Jan Hubicka  <hubicka@ucw.cz>
1831
1832         * gcc.dg/tree-ssa/modref-6.c: New test.
1833
1834 2021-07-17  Andrew MacLeod  <amacleod@redhat.com>
1835
1836         * gcc.dg/pr96542.c: New.
1837
1838 2021-07-16  Patrick Palka  <ppalka@redhat.com>
1839
1840         PR c++/101233
1841         * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1842
1843 2021-07-16  Patrick Palka  <ppalka@redhat.com>
1844
1845         DR 960
1846         PR c++/99664
1847         * g++.dg/inherit/covariant23.C: New test.
1848
1849 2021-07-16  David Malcolm  <dmalcolm@redhat.com>
1850
1851         * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1852         * gcc.dg/analyzer/dump-state.c: New test.
1853
1854 2021-07-16  Martin Sebor  <msebor@redhat.com>
1855
1856         PR testsuite/101468
1857         * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1858         failures.
1859         * gcc.dg/Wstringop-overflow-42.c: Same.
1860         * gcc.dg/Wstringop-overflow-68.c: Same.
1861         * gcc.dg/Wstringop-overflow-70.c: Same.
1862         * gcc.dg/Wstringop-overflow-71.c: Same.
1863         * gcc.dg/strlenopt-95.c: Fix typos.
1864
1865 2021-07-16  Tamar Christina  <tamar.christina@arm.com>
1866
1867         PR middle-end/101457
1868         * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1869         * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1870         * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1871         * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1872
1873 2021-07-16  Marek Polacek  <polacek@redhat.com>
1874
1875         * g++.dg/cpp1y/Wnarrowing2.C: New test.
1876         * g++.dg/cpp1y/Wnarrowing2.h: New test.
1877
1878 2021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
1879
1880         * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1881         * g++.target/s390/mi-thunk.C: New test.
1882         * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1883         tests.
1884         * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1885         * gcc.target/s390/risbg-ll-3.c: Likewise.
1886         * gcc.target/s390/call.h: Common code for the new tests.
1887         * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1888         * gcc.target/s390/call-z10-pic.c: New test.
1889         * gcc.target/s390/call-z10.c: New test.
1890         * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1891         * gcc.target/s390/call-z9-pic.c: New test.
1892         * gcc.target/s390/call-z9.c: New test.
1893         * gcc.target/s390/mfentry-m64-pic.c: New test.
1894         * gcc.target/s390/tls.h: Common code for the new TLS tests.
1895         * gcc.target/s390/tls-pic.c: New test.
1896         * gcc.target/s390/tls.c: New test.
1897
1898 2021-07-16  Jonathan Wright  <jonathan.wright@arm.com>
1899
1900         * gcc.target/aarch64/sve/extract_1.c: Split expected results
1901         by big/little endian targets, restoring the old expected
1902         result for big endian.
1903         * gcc.target/aarch64/sve/extract_2.c: Likewise.
1904         * gcc.target/aarch64/sve/extract_3.c: Likewise.
1905         * gcc.target/aarch64/sve/extract_4.c: Likewise.
1906
1907 2021-07-15  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1908
1909         PR target/101346
1910         * gcc.target/i386/pr101346.c: New test.
1911
1912 2021-07-15  Martin Sebor  <msebor@redhat.com>
1913
1914         PR middle-end/97027
1915         * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1916         * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1917         * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1918         * gcc.dg/torture/pr70025.c: Prune out a false positive.
1919         * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1920         * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1921         to avoid overflow.
1922         * gcc.target/i386/pr92658-avx512f.c: Same.
1923         * gcc.dg/Wstringop-overflow-68.c: New test.
1924         * gcc.dg/Wstringop-overflow-69.c: New test.
1925         * gcc.dg/Wstringop-overflow-70.c: New test.
1926         * gcc.dg/Wstringop-overflow-71.c: New test.
1927         * gcc.dg/strlenopt-95.c: New test.
1928
1929 2021-07-15  David Malcolm  <dmalcolm@redhat.com>
1930
1931         PR analyzer/95006
1932         PR analyzer/94713
1933         PR analyzer/94714
1934         * g++.dg/analyzer/pr93212.C: Update location of warning.
1935         * g++.dg/analyzer/pr94011.C: Add
1936         -Wno-analyzer-use-of-uninitialized-value.
1937         * g++.dg/analyzer/pr94503.C: Likewise.
1938         * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1939         param to avoid uninitialized warning.
1940         * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1941         uninitialized value on result of alloca.
1942         (test_12a): Add expected warning.
1943         (test_12c): Likewise.
1944         (test_19): Likewise.
1945         (test_29b): Likewise.
1946         (test_29c): Likewise.
1947         (test_37): Remove xfail.
1948         (test_37a): Likewise.
1949         * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1950         * gcc.dg/analyzer/explode-2.c: Remove params; add
1951         -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1952         Initialize the locals.
1953         * gcc.dg/analyzer/explode-2a.c: Initialize the locals.  Add
1954         expected leak.
1955         * gcc.dg/analyzer/fgets-1.c: New test.
1956         * gcc.dg/analyzer/fread-1.c: New test.
1957         * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1958         (test_40): Likewise.
1959         * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1960         uninitialized padding.
1961         * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1962         decl.
1963         (read_alias_file): Call it.
1964         * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1965         * gcc.dg/analyzer/pr94851-2.c: Likewise.
1966         * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1967         * gcc.dg/analyzer/pr98628.c: Likewise.
1968         * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1969         diagnostics.
1970         * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1971         * gcc.dg/analyzer/symbolic-7.c: Likewise.
1972         * gcc.dg/analyzer/torture/pr93649.c: Add expected warning.  Skip
1973         with -fno-fat-lto-objects.
1974         * gcc.dg/analyzer/uninit-1.c: New test.
1975         * gcc.dg/analyzer/uninit-2.c: New test.
1976         * gcc.dg/analyzer/uninit-3.c: New test.
1977         * gcc.dg/analyzer/uninit-4.c: New test.
1978         * gcc.dg/analyzer/uninit-pr94713.c: New test.
1979         * gcc.dg/analyzer/uninit-pr94714.c: New test.
1980         * gcc.dg/analyzer/use-after-free-2.c: New test.
1981         * gcc.dg/analyzer/use-after-free-3.c: New test.
1982         * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1983         * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1984         uninitialized warnings.  Remove xfail.
1985         * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1986         of the above.
1987         * gfortran.dg/analyzer/pr97668.f: Add
1988         -Wno-analyzer-use-of-uninitialized-value and
1989         -Wno-analyzer-too-complex.
1990
1991 2021-07-15  David Malcolm  <dmalcolm@redhat.com>
1992
1993         * gcc.dg/analyzer/phi-1.c: New test.
1994
1995 2021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
1996
1997         * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1998         Delete.
1999
2000 2021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
2001
2002         * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2003         effective-target.
2004
2005 2021-07-15  Jakub Jelinek  <jakub@redhat.com>
2006
2007         PR c++/101443
2008         * g++.dg/cpp0x/nullptr46.C: New test.
2009
2010 2021-07-15  Tamar Christina  <tamar.christina@arm.com>
2011
2012         PR middle-end/101457
2013         * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2014         * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2015         * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2016         * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2017
2018 2021-07-15  Martin Sebor  <msebor@redhat.com>
2019
2020         * gcc.dg/Wvla-parameter-12.c: New test.
2021
2022 2021-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
2023
2024         PR target/101129
2025         * gcc.target/powerpc/pr101129.c: New.
2026
2027 2021-07-15  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR middle-end/101437
2030         * gcc.c-torture/compile/pr101437.c: New test.
2031
2032 2021-07-14  Peter Bergner  <bergner@linux.ibm.com>
2033
2034         * gcc.target/powerpc/mma-builtin-9.c: New test.
2035
2036 2021-07-14  Patrick Palka  <ppalka@redhat.com>
2037
2038         PR c++/88252
2039         * g++.dg/cpp1z/class-deduction96.C: New test.
2040
2041 2021-07-14  Jason Merrill  <jason@redhat.com>
2042
2043         * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2044
2045 2021-07-14  Tamar Christina  <tamar.christina@arm.com>
2046
2047         * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2048         * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2049         * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2050         * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2051
2052 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
2053
2054         * gcc.dg/pr80776-1.c: Remove xfail.
2055
2056 2021-07-14  Marek Polacek  <polacek@redhat.com>
2057
2058         PR c++/101371
2059         * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2060         * g++.dg/cpp1y/constexpr-101371.C: New test.
2061
2062 2021-07-14  Harald Anlauf  <anlauf@gmx.de>
2063
2064         PR fortran/100949
2065         * gfortran.dg/pr100949.f90: New test.
2066
2067 2021-07-14  Tamar Christina  <tamar.christina@arm.com>
2068
2069         * lib/target-supports.exp
2070         (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2071         check_effective_target_arm_v8_2a_i8mm_neon_hw,
2072         check_effective_target_vect_usdot_qi): New.
2073         * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2074         * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2075         * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2076         * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2077         * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2078         * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2079         * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2080         * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2081         * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2082         * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2083         * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2084         * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2085         * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2086         * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2087
2088 2021-07-14  Tamar Christina  <tamar.christina@arm.com>
2089
2090         * gcc.target/arm/simd/vusdot-autovec.c: New test.
2091
2092 2021-07-14  Tamar Christina  <tamar.christina@arm.com>
2093
2094         * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2095         * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2096
2097 2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
2098
2099         PR target/101395
2100         * gcc.target/i386/pr101395-1.c: New test.
2101         * gcc.target/i386/pr101395-2.c: Likewise.
2102         * gcc.target/i386/pr101395-3.c: Likewise.
2103
2104 2021-07-14  Richard Biener  <rguenther@suse.de>
2105
2106         PR tree-optimization/101445
2107         * gcc.dg/vect/pr101445.c: New testcase.
2108
2109 2021-07-14  Richard Biener  <rguenther@suse.de>
2110
2111         * gcc.target/i386/vect-reduc-1.c: New testcase.
2112
2113 2021-07-13  Jonathan Wright  <jonathan.wright@arm.com>
2114
2115         * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2116         for RTL pattern match.
2117         * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2118         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2119         scan-assembler regex to look for a scalar register instead of
2120         lane 0 of a vector.
2121         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2122         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2123         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2124         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2125         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2126         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2127         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2128         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2129         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2130         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2131         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2132         * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2133         * gcc.target/aarch64/sve/extract_1.c: Likewise.
2134         * gcc.target/aarch64/sve/extract_2.c: Likewise.
2135         * gcc.target/aarch64/sve/extract_3.c: Likewise.
2136         * gcc.target/aarch64/sve/extract_4.c: Likewise.
2137         * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2138         cases to look for 'b' and 'h' registers instead of 'w'.
2139         * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2140         regex to reflect lane 0 vector extractions being simplified
2141         to scalar register moves.
2142         * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2143         * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2144         * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2145         * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2146         lane 1 as the moves for lane 0 now get optimized away.
2147         * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2148         * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2149         * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2150         * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2151         * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2152         * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2153         * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2154
2155 2021-07-13  Paul A. Clarke  <pc@us.ibm.com>
2156
2157         * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2158         gcc/testsuite/gcc.target/i386.
2159
2160 2021-07-13  Andrew MacLeod  <amacleod@redhat.com>
2161
2162         PR tree-optimization/93781
2163         * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2164
2165 2021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
2166
2167         * gcc.target/aarch64/sve/reduc_9.c: New test.
2168         * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2169         * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2170         * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2171         * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2172         * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2173         * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2174         * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2175         * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2176         * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2177         * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2178         * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2179         * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2180         * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2181
2182 2021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
2183
2184         * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2185
2186 2021-07-13  Jakub Jelinek  <jakub@redhat.com>
2187             Richard Biener  <rguenther@suse.de>
2188
2189         PR tree-optimization/101419
2190         * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2191         instead of -fdump-tree-objsz1-details in dg-options and adjust names
2192         of dump file in scan-tree-dump.
2193         * gcc.dg/pr101419.c: New test.
2194
2195 2021-07-13  Richard Biener  <rguenther@suse.de>
2196
2197         Revert:
2198         2021-07-13  Richard Biener  <rguenther@suse.de>
2199
2200         * g++.dg/vect/slp-pr87105.cc: Adjust.
2201         * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2202
2203 2021-07-13  Michael Meissner  <meissner@linux.ibm.com>
2204
2205         PR testsuite/100166
2206         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2207         insn counts to account for power10 prefixed loads and stores.
2208         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2209         Likewise.
2210         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2211         Likewise.
2212         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2213         Likewise.
2214         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2215         Likewise.
2216         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2217         Likewise.
2218         * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2219         Likewise.
2220         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2221         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2222         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2223         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2224         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
2225         Likewise.
2226         * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
2227         * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
2228         * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
2229         * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
2230         * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
2231         * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
2232         * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
2233         * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
2234         * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
2235         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
2236         Likewise.
2237         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
2238         Likewise.
2239         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
2240         Likewise.
2241         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
2242         Likewise.
2243         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
2244         Likewise.
2245         * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
2246         Likewise.
2247         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
2248         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
2249         Likewise.
2250         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
2251         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
2252         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
2253         Likewise.
2254         * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
2255         * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
2256         * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
2257         * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
2258         * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
2259         * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
2260         * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
2261         * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
2262         * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
2263
2264 2021-07-13  Michael Meissner  <meissner@linux.ibm.com>
2265
2266         * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
2267         optimization.  Do not check what XXSPLTIDP generates if the value
2268         is undefined.
2269
2270 2021-07-12  Patrick Palka  <ppalka@redhat.com>
2271
2272         PR c++/79501
2273         PR c++/100983
2274         * g++.dg/cpp1z/class-deduction92.C: New test.
2275         * g++.dg/cpp1z/class-deduction93.C: New test.
2276         * g++.dg/cpp1z/class-deduction94.C: New test.
2277         * g++.dg/cpp1z/class-deduction95.C: New test.
2278
2279 2021-07-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2280
2281         PR target/101424
2282         * gcc.target/i386/pr101424.c: New test.
2283
2284 2021-07-12  Andrew MacLeod  <amacleod@redhat.com>
2285
2286         * gcc.dg/tree-ssa/pr101335.c: New.
2287
2288 2021-07-12  Andrew Pinski  <apinski@marvell.com>
2289
2290         * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
2291
2292 2021-07-12  Richard Biener  <rguenther@suse.de>
2293
2294         PR tree-optimization/101373
2295         * g++.dg/torture/pr101373.C: New testcase, XFAILed.
2296         * gnat.dg/opt95.adb: Likewise.
2297
2298 2021-07-12  Richard Biener  <rguenther@suse.de>
2299
2300         * g++.dg/vect/slp-pr87105.cc: Adjust.
2301         * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2302
2303 2021-07-12  Richard Biener  <rguenther@suse.de>
2304
2305         PR tree-optimization/101394
2306         * gcc.dg/torture/pr101394.c: New testcase.
2307
2308 2021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
2309             Jakub Jelinek  <jakub@redhat.com>
2310
2311         PR tree-optimization/101403
2312         * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
2313
2314 2021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
2315
2316         PR target/66791
2317         * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
2318
2319 2021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
2320
2321         PR target/98435
2322         * gcc.target/arm/simd/pr98435.c: New test.
2323
2324 2021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
2325
2326         PR tree-optimization/101403
2327         * gcc.dg/pr101403.c: New test case.
2328
2329 2021-07-10  John David Anglin  <danglin@gcc.gnu.org>
2330
2331         * gcc.dg/torture/pr100329.c: Require target lra.
2332         * gcc.dg/torture/pr100519.c: Likewise.
2333
2334 2021-07-10  Patrick Palka  <ppalka@redhat.com>
2335
2336         PR c++/82110
2337         * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
2338         diagnostic.
2339         * g++.dg/template/sfinae14.C: Flip incorrect assertion.
2340         * g++.dg/cpp2a/concepts-requires27.C: New test.
2341
2342 2021-07-09  Jason Merrill  <jason@redhat.com>
2343
2344         PR c++/101098
2345         * g++.dg/concepts/explicit-spec1.C: New test.
2346
2347 2021-07-09  Roger Sayle  <roger@nextmovesoftware.com>
2348             UroÅ¡ Bizjak  <ubizjak@gmail.com>
2349
2350         * gcc.target/i386/divmod-9.c: New test case.
2351
2352 2021-07-09  Indu Bhagat  <indu.bhagat@oracle.com>
2353
2354         PR testsuite/101269
2355         * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
2356         powerpc based targets.
2357
2358 2021-07-09  Patrick Palka  <ppalka@redhat.com>
2359
2360         PR c++/101181
2361         * g++.dg/cpp2a/concepts-requires26.C: New test.
2362         * g++.dg/cpp2a/lambda-uneval16.C: New test.
2363
2364 2021-07-09  Patrick Palka  <ppalka@redhat.com>
2365
2366         PR c++/101247
2367         * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
2368         example, which we now handle correctly.
2369         * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
2370         * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2371
2372 2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
2373
2374         * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2375           __attribute__((noinline)).
2376         * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2377
2378 2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
2379
2380         PR target/100760
2381         PR target/100761
2382         PR target/100762
2383         * gcc.target/mips/pr100760.c: New test.
2384         * gcc.target/mips/pr100761.c: New test.
2385         * gcc.target/mips/pr100762.c: New test.
2386
2387 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
2388
2389         * gcc.target/powerpc/mod-vectorize.c: New test.
2390
2391 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
2392
2393         * gcc.target/powerpc/div-vectorize-1.c: New test.
2394
2395 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
2396
2397         * gcc.target/powerpc/mul-vectorize-1.c: New test.
2398         * gcc.target/powerpc/mul-vectorize-2.c: New test.
2399
2400 2021-07-08  Martin Sebor  <msebor@redhat.com>
2401
2402         * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
2403
2404 2021-07-08  Martin Sebor  <msebor@redhat.com>
2405
2406         PR testsuite/100451
2407         * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
2408
2409 2021-07-08  Martin Sebor  <msebor@redhat.com>
2410
2411         * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
2412         * g++.dg/warn/Warray-bounds-13.C: Same.
2413
2414 2021-07-08  Marek Polacek  <polacek@redhat.com>
2415
2416         PR c++/101087
2417         * g++.dg/cpp0x/noexcept70.C: New test.
2418
2419 2021-07-08  Martin Jambor  <mjambor@suse.cz>
2420
2421         PR ipa/101066
2422         * gcc.dg/ipa/pr101066.c: New test.
2423
2424 2021-07-08  Martin Sebor  <msebor@redhat.com>
2425
2426         PR bootstrap/101374
2427         * c-c++-common/Warray-bounds-3.c: Xfail assertion.
2428         * c-c++-common/Warray-bounds-4.c: Same.
2429
2430 2021-07-08  Christophe Lyon  <christophe.lyon@foss.st.om>
2431
2432         * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
2433         effective-target.
2434
2435 2021-07-08  Richard Sandiford  <richard.sandiford@arm.com>
2436
2437         * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
2438
2439 2021-07-08  Roger Sayle  <roger@nextmovesoftware.com>
2440             Richard Biener  <rguenther@suse.de>
2441
2442         PR tree-optimization/40210
2443         * gcc.dg/builtin-bswap-13.c: New test.
2444         * gcc.dg/builtin-bswap-14.c: New test.
2445
2446 2021-07-08  Michael Meissner  <meissner@linux.ibm.com>
2447
2448         PR target/100809
2449         * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2450
2451 2021-07-07  David Malcolm  <dmalcolm@redhat.com>
2452
2453         * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
2454         * gcc.dg/plugin/analyzer_gil_plugin.c
2455         (gil_state_machine::on_condition): Remove.
2456
2457 2021-07-07  Martin Sebor  <msebor@redhat.com>
2458
2459         PR tree-optimization/100137
2460         PR tree-optimization/99121
2461         PR tree-optimization/97027
2462         * c-c++-common/Warray-bounds-3.c: Remove xfail
2463         * c-c++-common/Warray-bounds-4.c: Add an expected warning.
2464         * c-c++-common/Warray-bounds-9.c: New test.
2465         * c-c++-common/Warray-bounds-10.c: New test.
2466         * g++.dg/asan/asan_test.C: Suppress expected warnings.
2467         * g++.dg/pr95768.C: Same.
2468         * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
2469         * g++.dg/warn/Warray-bounds-11.C: Same.
2470         * g++.dg/warn/Warray-bounds-12.C: Same.
2471         * g++.dg/warn/Warray-bounds-13.C: Same.
2472         * g++.dg/warn/Warray-bounds-17.C: Same.
2473         * g++.dg/warn/Warray-bounds-20.C: Same.
2474         * gcc.dg/Warray-bounds-29.c: Same.
2475         * gcc.dg/Warray-bounds-30.c: Add xfail.
2476         * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2477         * gcc.dg/Warray-bounds-32.c: Same.
2478         * gcc.dg/Warray-bounds-52.c: Same.
2479         * gcc.dg/Warray-bounds-53.c: Same.
2480         * gcc.dg/Warray-bounds-58.c: Remove xfail.
2481         * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2482         * gcc.dg/Warray-bounds-66.c: Same.
2483         * gcc.dg/Warray-bounds-69.c: Same.
2484         * gcc.dg/Wstringop-overflow-34.c: Same.
2485         * gcc.dg/Wstringop-overflow-47.c: Same.
2486         * gcc.dg/Wstringop-overflow-61.c: Same.
2487         * gcc.dg/Warray-bounds-77.c: New test.
2488         * gcc.dg/Warray-bounds-78.c: New test.
2489         * gcc.dg/Warray-bounds-79.c: New test.
2490
2491 2021-07-07  Christophe Lyon  <christophe.lyon@foss.st.com>
2492
2493         PR debug/101321
2494         * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2495
2496 2021-07-07  Richard Biener  <rguenther@suse.de>
2497
2498         PR tree-optimization/34195
2499         * gcc.dg/vect/pr34195.c: New testcase.
2500
2501 2021-07-07  Richard Biener  <rguenther@suse.de>
2502
2503         PR tree-optimization/99728
2504         * g++.dg/opt/pr99728.C: New testcase.
2505
2506 2021-07-07  liuhongt  <hongtao.liu@intel.com>
2507
2508         * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2509         * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2510         * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2511         * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2512
2513 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
2514
2515         PR debug/101283
2516         * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2517
2518 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
2519
2520         PR debug/101283
2521         * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2522
2523 2021-07-06  Martin Sebor  <msebor@redhat.com>
2524
2525         PR c++/55881
2526         * g++.dg/warn/uninit-pr55881.C: New test.
2527
2528 2021-07-06  Martin Sebor  <msebor@redhat.com>
2529
2530         PR tree-optimization/86650
2531         * gcc.dg/Warray-bounds-76.c: New test.
2532
2533 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
2534
2535         PR debug/101283
2536         * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2537
2538 2021-07-06  Martin Sebor  <msebor@redhat.com>
2539
2540         * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2541         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2542
2543 2021-07-06  Martin Sebor  <msebor@redhat.com>
2544
2545         * gcc.dg/Wobjsize-1.c: Prune expected output.
2546         * gcc.dg/Warray-bounds-71.c: New test.
2547         * gcc.dg/Warray-bounds-71.h: New test header.
2548         * gcc.dg/Warray-bounds-72.c: New test.
2549         * gcc.dg/Warray-bounds-73.c: New test.
2550         * gcc.dg/Warray-bounds-74.c: New test.
2551         * gcc.dg/Warray-bounds-75.c: New test.
2552         * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2553         * gcc.dg/Wfree-nonheap-object-5.c: New test.
2554         * gcc.dg/Wfree-nonheap-object-6.c: New test.
2555         * gcc.dg/pragma-diag-10.c: New test.
2556         * gcc.dg/pragma-diag-9.c: New test.
2557         * gcc.dg/uninit-suppress_3.c: New test.
2558         * gcc.dg/pr79214.c: Xfail tests.
2559         * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2560         * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2561
2562 2021-07-06  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2563
2564         PR target/97194
2565         * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2566         * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2567
2568 2021-07-06  Richard Biener  <rguenther@suse.de>
2569
2570         * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2571         * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2572         * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2573         * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2574
2575 2021-07-06  Andrew Pinski  <apinski@marvell.com>
2576
2577         PR tree-optimization/101256
2578         * g++.dg/torture/pr101256.C: New test.
2579
2580 2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2581
2582         PR fortran/100227
2583         * gfortran.dg/implied_do_io_7.f90: New test.
2584
2585 2021-07-06  Kewen Lin  <linkw@linux.ibm.com>
2586
2587         PR rtl-optimization/100328
2588         * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2589         * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2590         * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2591         * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2592         * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2593         * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2594         * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2595         * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2596         * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2597         * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2598         * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2599         * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2600         * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2601         * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2602         * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2603         * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2604         * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2605         * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2606         * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2607         * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2608         * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2609         * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2610         * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2611         * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2612         * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2613         * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2614         * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2615         * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2616         * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2617         * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2618         * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2619         * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2620         * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2621         * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2622         * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2623         * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2624         * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2625         * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2626         * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2627
2628 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
2629
2630         PR debug/101283
2631         * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2632         * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2633
2634 2021-07-05  Andrew Pinski  <apinski@marvell.com>
2635
2636         PR tree-optimization/101039
2637         * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2638         ABSU and still not expect ABS_EXPR.
2639         * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2640         * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2641
2642 2021-07-05  Christophe Lyon  <christophe.lyon@foss.st.com>
2643
2644         PR debug/101321
2645         * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2646
2647 2021-07-05  Richard Biener  <rguenther@suse.de>
2648
2649         PR testsuite/101299
2650         * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2651
2652 2021-07-05  liuhongt  <hongtao.liu@intel.com>
2653
2654         * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2655
2656 2021-07-03  David Edelsohn  <dje.gcc@gmail.com>
2657
2658         * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2659         * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2660         * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2661         doesn't support CTF.
2662         (gcc-dg-debug-runtest): Move CTF support within
2663         target support format test.
2664
2665 2021-07-03  H.J. Lu  <hjl.tools@gmail.com>
2666
2667         PR middle-end/101294
2668         * gcc.dg/pr101294.c: New test.
2669
2670 2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
2671
2672         PR d/101273
2673         * gdc.dg/torture/pr101273.d: New test.
2674
2675 2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
2676
2677         PR d/101282
2678         * gdc.dg/torture/pr101282.d: New test.
2679
2680 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
2681
2682         * g++.dg/gomp/attrs-1.C: New test.
2683         * g++.dg/gomp/attrs-2.C: New test.
2684         * g++.dg/gomp/attrs-3.C: New test.
2685
2686 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR c/101297
2689         * c-c++-common/gomp/atomic-24.c: New test.
2690
2691 2021-07-02  Patrick Palka  <ppalka@redhat.com>
2692
2693         PR c++/101247
2694         * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2695
2696 2021-07-02  Peter Bergner  <bergner@linux.ibm.com>
2697
2698         * gcc.target/powerpc/mma-builtin-7.c: New test.
2699         * gcc.target/powerpc/mma-builtin-8.c: New test.
2700
2701 2021-07-02  Andrew MacLeod  <amacleod@redhat.com>
2702
2703         PR tree-optimization/101223
2704         * gcc.dg/pr101223.c: New.
2705
2706 2021-07-02  David Faust  <david.faust@oracle.com>
2707
2708         * gcc.dg/debug/btf/btf-float-1.c: New test.
2709         * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2710         * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2711         * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2712
2713 2021-07-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2714
2715         * lib/gcc-defs.exp: Add a comment.
2716
2717 2021-07-02  Richard Biener  <rguenther@suse.de>
2718
2719         PR tree-optimization/101293
2720         * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2721
2722 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
2723
2724         PR target/101286
2725         * gcc.target/i386/avx2-pr101286.c: New test.
2726
2727 2021-07-02  Hongyu Wang  <hongyu.wang@intel.com>
2728
2729         * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2730         * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2731         * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2732         * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2733         * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2734         * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2735         * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2736         * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2737
2738 2021-07-01  Michael Meissner  <meissner@linux.ibm.com>
2739
2740         * gcc.target/powerpc/float128-cmove.c: New test.
2741         * gcc.target/powerpc/float128-minmax-3.c: New test.
2742
2743 2021-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2744
2745         * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2746
2747 2021-07-01  H.J. Lu  <hjl.tools@gmail.com>
2748
2749         PR target/100865
2750         * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2751         broadcast.
2752         * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2753         * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2754         * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2755         * gcc.target/i386/avx512f_cond_move.c: Also pass
2756         -mprefer-vector-width=512 and expect integer broadcast.
2757         * gcc.target/i386/pr100865-1.c: New test.
2758         * gcc.target/i386/pr100865-2.c: Likewise.
2759         * gcc.target/i386/pr100865-3.c: Likewise.
2760         * gcc.target/i386/pr100865-4a.c: Likewise.
2761         * gcc.target/i386/pr100865-4b.c: Likewise.
2762         * gcc.target/i386/pr100865-5a.c: Likewise.
2763         * gcc.target/i386/pr100865-5b.c: Likewise.
2764         * gcc.target/i386/pr100865-6a.c: Likewise.
2765         * gcc.target/i386/pr100865-6b.c: Likewise.
2766         * gcc.target/i386/pr100865-6c.c: Likewise.
2767         * gcc.target/i386/pr100865-7a.c: Likewise.
2768         * gcc.target/i386/pr100865-7b.c: Likewise.
2769         * gcc.target/i386/pr100865-7c.c: Likewise.
2770         * gcc.target/i386/pr100865-8a.c: Likewise.
2771         * gcc.target/i386/pr100865-8b.c: Likewise.
2772         * gcc.target/i386/pr100865-8c.c: Likewise.
2773         * gcc.target/i386/pr100865-9a.c: Likewise.
2774         * gcc.target/i386/pr100865-9b.c: Likewise.
2775         * gcc.target/i386/pr100865-9c.c: Likewise.
2776         * gcc.target/i386/pr100865-10a.c: Likewise.
2777         * gcc.target/i386/pr100865-10b.c: Likewise.
2778         * gcc.target/i386/pr100865-11a.c: Likewise.
2779         * gcc.target/i386/pr100865-11b.c: Likewise.
2780         * gcc.target/i386/pr100865-11c.c: Likewise.
2781         * gcc.target/i386/pr100865-12a.c: Likewise.
2782         * gcc.target/i386/pr100865-12b.c: Likewise.
2783         * gcc.target/i386/pr100865-12c.c: Likewise.
2784
2785 2021-07-01  Richard Biener  <rguenther@suse.de>
2786
2787         PR tree-optimization/101280
2788         PR tree-optimization/101173
2789         * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2790
2791 2021-07-01  Richard Biener  <rguenther@suse.de>
2792
2793         PR tree-optimization/101278
2794         * gcc.dg/torture/pr101278.c: New testcase.
2795
2796 2021-07-01  Richard Biener  <rguenther@suse.de>
2797
2798         PR tree-optimization/100778
2799         * gcc.dg/torture/pr100778.c: New testcase.
2800
2801 2021-07-01  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2802
2803         PR target/101044
2804         * gcc.target/i386/pr101044.c: New test.
2805
2806 2021-07-01  Richard Biener  <rguenther@suse.de>
2807
2808         PR tree-optimization/101178
2809         * gcc.dg/vect/bb-slp-72.c: New testcase.
2810         * gcc.dg/vect/bb-slp-73.c: Likewise.
2811         * gcc.dg/vect/bb-slp-74.c: Likewise.
2812
2813 2021-07-01  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR debug/101266
2816         * gcc.dg/pr101266.c: New test.
2817
2818 2021-07-01  Patrick Palka  <ppalka@redhat.com>
2819
2820         PR c++/101194
2821         * g++.dg/cpp0x/constexpr-empty16.C: New test.
2822
2823 2021-07-01  Patrick Palka  <ppalka@redhat.com>
2824
2825         PR c++/96204
2826         * g++.dg/template/access41.C: New test.
2827         * g++.dg/template/access41a.C: New test.
2828
2829 2021-06-30  Indu Bhagat  <indu.bhagat@oracle.com>
2830
2831         * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2832         float64x.
2833
2834 2021-06-30  Michael Meissner  <meissner@linux.ibm.com>
2835
2836         * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2837         power10.
2838         * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2839         New.
2840
2841 2021-06-30  Patrick Palka  <ppalka@redhat.com>
2842
2843         * g++.dg/cpp2a/concepts-access2.C: New test.
2844
2845 2021-06-30  Marek Polacek  <polacek@redhat.com>
2846
2847         PR c++/100975
2848         DR 2397
2849         * g++.dg/cpp0x/auto24.C: Remove dg-error.
2850         * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2851         * g++.dg/cpp0x/auto42.C: Likewise.
2852         * g++.dg/cpp0x/initlist75.C: Likewise.
2853         * g++.dg/cpp0x/initlist80.C: Likewise.
2854         * g++.dg/diagnostic/auto1.C: Remove dg-error.
2855         * g++.dg/cpp23/auto-array.C: New test.
2856
2857 2021-06-30  Richard Biener  <rguenther@suse.de>
2858
2859         PR tree-optimization/101267
2860         * gfortran.dg/pr101267.f90: New testcase.
2861
2862 2021-06-30  David Malcolm  <dmalcolm@redhat.com>
2863
2864         PR analyzer/95006
2865         * gcc.dg/analyzer/clobbers-1.c: New test.
2866         * gcc.dg/analyzer/clobbers-2.c: New test.
2867         * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2868         (test_28): Likewise.
2869         (test_52): Likewise.  Add coverage for end of buffer.
2870         * gcc.dg/analyzer/explode-1.c: Add leak warning.
2871         * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2872         (test_4): Use char.  Mark xfail as fixed.
2873         (test_6b): New.
2874         (test_7): Mark xfail as fixed.  Add coverage for start of buffer.
2875         (test_8): New.
2876         (test_9): New.
2877         * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2878         * gcc.dg/analyzer/symbolic-8.c: New test.
2879
2880 2021-06-30  Christophe Lyon  <christophe.lyon@foss.st.com>
2881
2882         * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2883
2884 2021-06-30  Richard Biener  <rguenther@suse.de>
2885
2886         PR tree-optimization/101264
2887         * gfortran.dg/pr101264.f90: New testcase.
2888
2889 2021-06-30  liuhongt  <hongtao.liu@intel.com>
2890
2891         PR target/101248
2892         * gcc.target/i386/pr101248.c: New test.
2893
2894 2021-06-29  Andrew MacLeod  <amacleod@redhat.com>
2895
2896         * gcc.dg/pr101254.c: New.
2897
2898 2021-06-29  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2899
2900         PR target/95046
2901         * gcc.target/i386/pr95046-9.c: New test.
2902
2903 2021-06-29  Richard Biener  <rguenther@suse.de>
2904
2905         * gcc.dg/vect/pr67790.c: Un-XFAIL.
2906         * gcc.dg/vect/bb-slp-71.c: New testcase.
2907
2908 2021-06-29  Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR c++/101210
2911         * g++.dg/ubsan/pr101210.C: New test.
2912
2913 2021-06-29  Richard Biener  <rguenther@suse.de>
2914
2915         PR tree-optimization/101242
2916         * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2917         * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2918
2919 2021-06-28  Martin Sebor  <msebor@redhat.com>
2920
2921         * g++.dg/uninit-pr74762.C: New test.
2922         * g++.dg/warn/uninit-pr74765.C: Same.
2923
2924 2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
2925             David Faust  <david.faust@oracle.com>
2926
2927         * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2928         (gcc-dg-debug-runtest): Add -gctf support.
2929         * gcc.dg/debug/btf/btf-1.c: New test.
2930         * gcc.dg/debug/btf/btf-2.c: Likewise.
2931         * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2932         * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2933         * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2934         * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2935         * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2936         * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2937         * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2938         * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2939         * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2940         * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2941         * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2942         * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2943         * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2944         * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2945         * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2946         * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2947         * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2948         * gcc.dg/debug/btf/btf.exp: Likewise.
2949         * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2950         * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2951         * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2952         * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2953         * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2954         * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2955         * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2956         * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2957         * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2958         * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2959         * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2960         * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2961         * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2962         * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2963         * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2964         * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2965         * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2966         * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2967         * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2968         * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2969         * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2970         * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2971         * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2972         * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2973         * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2974         * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2975         * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2976         * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2977         * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2978         * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2979         * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2980         * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2981         * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2982         * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2983         * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2984         * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2985         * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2986         * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2987         * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2988         * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2989         * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2990         * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2991         * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2992         * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2993         * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2994         * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2995         * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2996         * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2997         * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2998         * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2999         * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3000         * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3001         * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3002         * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3003         * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3004         * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3005         * gcc.dg/debug/ctf/ctf.exp: Likewise.
3006         * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3007         * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3008         * gcc.dg/debug/btf/btf-function-3.c: New file.
3009         * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3010         * gcc.dg/debug/btf/btf-struct-2.c: New file.
3011         * gcc.dg/debug/btf/btf-variables-2.c: New file.
3012         * gcc.dg/debug/btf/btf-variables-3.c: New file.
3013         * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3014         * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3015         * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3016         * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3017         * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3018         * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3019
3020 2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
3021
3022         * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3023
3024 2021-06-28  Martin Jambor  <mjambor@suse.cz>
3025
3026         PR ipa/93385
3027         * gcc.dg/ipa/pr93385.c: New test.
3028         * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3029         * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3030         * g++.dg/ipa/ipa-sra-4.C: Likewise.
3031
3032 2021-06-28  Richard Biener  <rguenther@suse.de>
3033
3034         PR tree-optimization/101229
3035         * gcc.dg/torture/pr101229.c: New testcase.
3036
3037 2021-06-28  Richard Biener  <rguenther@suse.de>
3038
3039         PR tree-optimization/101207
3040         * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3041
3042 2021-06-28  Richard Biener  <rguenther@suse.de>
3043
3044         PR tree-optimization/101173
3045         * gcc.dg/torture/pr101173.c: New testcase.
3046
3047 2021-06-28  liuhongt  <hongtao.liu@intel.com>
3048
3049         PR target/100648
3050         * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3051         * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3052         * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3053         * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3054         * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3055         * gcc.target/i386/avx512vl-pr100648.c: New test.
3056         * gcc.target/i386/avx512vl-blendv-1.c: New test.
3057         * gcc.target/i386/avx512vl-blendv-2.c: New test.
3058
3059 2021-06-28  liuhongt  <hongtao.liu@intel.com>
3060
3061         * gcc.target/i386/funcspec-8.c: Replace
3062         __builtin_ia32_blendvpd with  __builtin_ia32_roundps_az.
3063         * gcc.target/i386/blendv-1.c: New test.
3064         * gcc.target/i386/blendv-2.c: New test.
3065
3066 2021-06-27  Andrew Pinski  <apinski@marvell.com>
3067
3068         * gcc.dg/torture/pr101230-1.c: New test.
3069
3070 2021-06-26  Patrick Palka  <ppalka@redhat.com>
3071
3072         PR c++/96204
3073         * g++.dg/template/access40.C: New test.
3074         * g++.dg/template/access40a.C: New test.
3075
3076 2021-06-26  Jason Merrill  <jason@redhat.com>
3077
3078         PR c++/101040
3079         PR c++/97566
3080         * g++.dg/cpp2a/no_unique_address13.C: New test.
3081
3082 2021-06-26  Marek Polacek  <polacek@redhat.com>
3083
3084         PR c++/100752
3085         * g++.dg/cpp0x/noexcept69.C: New test.
3086         * g++.dg/parse/saved1.C: Adjust dg-error.
3087         * g++.dg/template/crash50.C: Likewise.
3088
3089 2021-06-25  David Malcolm  <dmalcolm@redhat.com>
3090
3091         * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3092         for v4f, to avoid relying on exact floating-point equality.
3093         * jit.dg/test-vector-types.cc (check_div): Likewise.
3094
3095 2021-06-25  David Malcolm  <dmalcolm@redhat.com>
3096
3097         * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3098         * jit.dg/test-asm.cc: Likewise.
3099
3100 2021-06-25  Martin Sebor  <msebor@redhat.com>
3101
3102         PR middle-end/101216
3103         * gcc.dg/Wnonnull-7.c: New test.
3104
3105 2021-06-25  Richard Biener  <rguenther@suse.de>
3106
3107         PR tree-optimization/101202
3108         * gcc.dg/torture/pr101202.c: New testcase.
3109
3110 2021-06-25  Xi Ruoyao  <xry111@mengyan1223.wang>
3111
3112         * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3113
3114 2021-06-25  liuhongt  <hongtao.liu@intel.com>
3115
3116         PR target/101185
3117         * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3118         temporarily avoid regression, eventually xfail should be
3119         removed.
3120
3121 2021-06-24  Andrew MacLeod  <amacleod@redhat.com>
3122
3123         * gcc.dg/tree-ssa/evrp30.c: New.
3124
3125 2021-06-24  Andrew MacLeod  <amacleod@redhat.com>
3126
3127         * gcc.dg/tree-ssa/pr101189.c: New.
3128
3129 2021-06-24  Patrick Palka  <ppalka@redhat.com>
3130
3131         PR c++/98832
3132         * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3133
3134 2021-06-24  Patrick Palka  <ppalka@redhat.com>
3135
3136         PR c++/101182
3137         * g++.dg/cpp2a/concepts-requires25.C: New test.
3138
3139 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR c/101171
3142         * gcc.dg/pr101171.c: New test.
3143
3144 2021-06-24  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3145
3146         PR target/89021
3147         * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3148         Add --param vect-epilogues-nomask=0.
3149         * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3150         to avoid loop vectorization.
3151         (foo1): Ditto.
3152         (foo2): Ditto.
3153
3154 2021-06-24  Richard Biener  <rguenther@suse.de>
3155
3156         * gcc.target/i386/vect-addsubv2df.c: New testcase.
3157         * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3158         * gcc.target/i386/vect-addsubv4df.c: Likewise.
3159         * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3160         * gcc.target/i386/vect-addsub-2.c: Likewise.
3161         * gcc.target/i386/vect-addsub-3.c: Likewise.
3162
3163 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR middle-end/101170
3166         * gcc.dg/pr101170.c: New test.
3167
3168 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR middle-end/101172
3171         * gcc.dg/pr101172.c: New test.
3172
3173 2021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
3174
3175         * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3176         prologue size.
3177         * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3178
3179 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
3180
3181         * c-c++-common/gomp/target-in-reduction-1.c: New test.
3182         * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3183         target or combined target constructs.
3184
3185 2021-06-24  Richard Biener  <rguenther@suse.de>
3186
3187         PR tree-optimization/101105
3188         * gcc.dg/torture/pr101105.c: New testcase.
3189
3190 2021-06-24  liuhongt  <hongtao.liu@intel.com>
3191
3192         PR target/98434
3193         * gcc.target/i386/pr98434-1.c: New test.
3194         * gcc.target/i386/pr98434-2.c: New test.
3195         * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3196
3197 2021-06-23  Patrick Palka  <ppalka@redhat.com>
3198
3199         PR c++/101174
3200         * g++.dg/cpp1z/class-deduction-access3.C: New test.
3201         * g++.dg/cpp1z/class-deduction91.C: New test.
3202
3203 2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
3204
3205         * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3206         * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3207         * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3208         * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3209         * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3210         * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3211         * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3212         * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3213         test it.
3214         * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3215         * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3216         * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3217         * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3218         * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3219         * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3220         * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3221         test it.
3222
3223 2021-06-23  Xi Ruoyao  <xry111@mengyan@123.wang>
3224
3225         * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
3226         undefined behavior.
3227
3228 2021-06-23  Patrick Palka  <ppalka@redhat.com>
3229
3230         PR c++/86439
3231         * g++.dg/cpp1z/class-deduction88.C: New test.
3232         * g++.dg/cpp1z/class-deduction89.C: New test.
3233         * g++.dg/cpp1z/class-deduction90.C: New test.
3234
3235 2021-06-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3236
3237         PR target/101175
3238         * gcc.target/i386/pr101175.c: New test.
3239
3240 2021-06-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3241
3242         PR fortran/100337
3243         * gfortran.dg/coarray_collectives_17.f90: New test.
3244
3245 2021-06-22  Sandra Loosemore  <sandra@codesourcery.com>
3246             Tobias Burnus  <tobias@codesourcery.com>
3247
3248         PR fortran/93524
3249         * gfortran.dg/pr93524.c: New.
3250         * gfortran.dg/pr93524.f90: New.
3251
3252 2021-06-22  David Malcolm  <dmalcolm@redhat.com>
3253
3254         PR analyzer/101143
3255         * gcc.dg/analyzer/pr101143.c: New test.
3256
3257 2021-06-22  Richard Biener  <rguenther@suse.de>
3258
3259         PR middle-end/101156
3260         * gcc.dg/pr101156.c: New testcase.
3261
3262 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR tree-optimization/101159
3265         * gcc.c-torture/compile/pr101159.c: New test.
3266
3267 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR middle-end/101160
3270         * g++.target/i386/empty-class1.C: Require lp64 effective target
3271         instead of x86_64-*-*.
3272         * g++.target/i386/empty-class2.C: New test.
3273
3274 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
3275             Andrew Pinski  <apinski@marvell.com>
3276
3277         PR tree-optimization/101162
3278         * g++.dg/opt/pr101162.C: New test.
3279
3280 2021-06-22  Richard Biener  <rguenther@suse.de>
3281
3282         PR tree-optimization/101151
3283         * gcc.dg/torture/pr101151.c: New testcase.
3284
3285 2021-06-22  Kito Cheng  <kito.cheng@sifive.com>
3286
3287         * g++.dg/modules/omp-1_a.C: Check pthread is available for
3288         dg-module-cmi.
3289         * g++.dg/modules/omp-2_a.C: Ditto.
3290
3291 2021-06-22  Richard Biener  <rguenther@suse.de>
3292
3293         PR tree-optimization/101158
3294         * gfortran.dg/pr101158.f90: New testcase.
3295
3296 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR target/11877
3299         * gcc.target/i386/pr11877-2.c: New test.
3300
3301 2021-06-22  liuhongt  <hongtao.liu@intel.com>
3302
3303         PR tree-optimization/97770
3304         * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
3305         * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
3306
3307 2021-06-22  liuhongt  <hongtao.liu@intel.com>
3308
3309         PR target/100267
3310         * gcc.target/i386/avx512bw-pr100267-1.c: New test.
3311         * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
3312         * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
3313         * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
3314         * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
3315         * gcc.target/i386/avx512f-pr100267-1.c: New test.
3316         * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
3317         * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
3318         * gcc.target/i386/avx512vl-pr100267-1.c: New test.
3319         * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
3320         * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
3321         * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
3322         * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
3323         * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
3324         * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
3325         * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
3326
3327 2021-06-22  liuhongt  <hongtao.liu@intel.com>
3328
3329         PR target/100310
3330         * gcc.target/i386/pr100310.c: New test.
3331
3332 2021-06-21  Jason Merrill  <jason@redhat.com>
3333
3334         PR target/88529
3335         * g++.target/i386/empty-class1.C: New test.
3336
3337 2021-06-21  Patrick Palka  <ppalka@redhat.com>
3338
3339         PR c++/67302
3340         * g++.dg/opt/nrv21.C: New test.
3341
3342 2021-06-21  Patrick Palka  <ppalka@redhat.com>
3343
3344         PR c++/80431
3345         * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
3346
3347 2021-06-21  Jakub Jelinek  <jakub@redhat.com>
3348
3349         PR inline-asm/100785
3350         * c-c++-common/pr100785.c: New test.
3351         * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
3352         * gcc.dg/pr48552-2.c: Likewise.
3353
3354 2021-06-21  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
3355
3356         PR target/97906
3357         * gcc.target/arm/simd/pr97906.c: New test.
3358
3359 2021-06-21  Richard Biener  <rguenther@suse.de>
3360
3361         PR tree-optimization/101121
3362         * gfortran.dg/pr101121.f: New testcase.
3363
3364 2021-06-21  liuhongt  <hongtao.liu@intel.com>
3365
3366         PR target/101142
3367         * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
3368         * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
3369         * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
3370         * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
3371
3372 2021-06-21  Roger Sayle  <roger@nextmovesoftware.com>
3373
3374         PR target/11877
3375         * gcc.target/i386/pr11877.c: New test case.
3376
3377 2021-06-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3378
3379         * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
3380         match counts.
3381         * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
3382         counts.
3383         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
3384         counts.
3385         * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
3386         counts.
3387
3388 2021-06-18  Harald Anlauf  <anlauf@gmx.de>
3389
3390         PR fortran/100283
3391         PR fortran/101123
3392         * gfortran.dg/min0_max0_1.f90: New test.
3393         * gfortran.dg/min0_max0_2.f90: New test.
3394
3395 2021-06-18  David Malcolm  <dmalcolm@redhat.com>
3396
3397         * gcc.dg/analyzer/symbolic-7.c: New test.
3398
3399 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
3400
3401         PR target/100856
3402         * gcc.target/arm/acle/pr100856.c: New test.
3403         * gcc.target/arm/multilib.exp: Add tests for cde options.
3404
3405 2021-06-18  Michael Meissner  <meissner@linux.ibm.com>
3406
3407         * gcc.target/powerpc/float128-minmax-2.c: New test.
3408
3409 2021-06-17  Jason Merrill  <jason@redhat.com>
3410
3411         PR c++/101106
3412         * g++.dg/cpp0x/deleted15.C: New test.
3413
3414 2021-06-17  H.J. Lu  <hjl.tools@gmail.com>
3415
3416         PR target/100704
3417         * gcc.target/i386/pr100704-1.c: New test.
3418         * gcc.target/i386/pr100704-2.c: Likewise.
3419         * gcc.target/i386/pr100704-3.c: Likewise.
3420
3421 2021-06-17  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3422
3423         PR target/97194
3424         * gcc.target/i386/sse4_1-vec-set-1.c: New test.
3425         * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
3426
3427 2021-06-17  Aldy Hernandez  <aldyh@redhat.com>
3428
3429         * gcc.dg/pr100790.c: New test.
3430
3431 2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
3432
3433         * gcc.target/s390/zvector/vec-doublee.c: New test.
3434         * gcc.target/s390/zvector/vec-floate.c: New test.
3435
3436 2021-06-17  Richard Biener   <rguenther@suse.de>
3437
3438         PR tree-optimization/54400
3439         * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
3440
3441 2021-06-16  Jason Merrill  <jason@redhat.com>
3442
3443         PR c++/101078
3444         PR c++/91706
3445         * g++.dg/template/access39.C: New test.
3446
3447 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
3448
3449         PR fortran/95501
3450         PR fortran/95502
3451         * gfortran.dg/pr95502.f90: New test.
3452
3453 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
3454
3455         Revert:
3456         2021-06-16  Harald Anlauf  <anlauf@gmx.de>
3457
3458         PR fortran/95501
3459         PR fortran/95502
3460         * gfortran.dg/pr95502.f90: New test.
3461
3462 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
3463
3464         PR fortran/95501
3465         PR fortran/95502
3466         * gfortran.dg/pr95502.f90: New test.
3467
3468 2021-06-16  Jason Merrill  <jason@redhat.com>
3469
3470         PR c++/100796
3471         PR preprocessor/96391
3472         * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3473         * g++.dg/plugin/plugin.exp: Run it.
3474
3475 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
3476
3477         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3478
3479 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
3480
3481         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3482
3483 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
3484
3485         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3486
3487 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
3488
3489         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3490
3491 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
3492
3493         * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3494
3495 2021-06-16  Martin Jambor  <mjambor@suse.cz>
3496
3497         PR tree-optimization/100453
3498         * gcc.dg/tree-ssa/pr100453.c: New test.
3499
3500 2021-06-16  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3503         noinline, noclone.
3504
3505 2021-06-16  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR middle-end/101062
3508         * gcc.dg/pr101062.c: New test.
3509
3510 2021-06-16  Richard Biener  <rguenther@suse.de>
3511
3512         PR tree-optimization/101088
3513         * gcc.dg/torture/pr101088.c: New testcase.
3514
3515 2021-06-16  Roger Sayle  <roger@nextmovesoftware.com>
3516
3517         PR rtl-optimization/46235
3518         * gcc.target/i386/bt-5.c: New test.
3519         * gcc.target/i386/bt-6.c: New test.
3520         * gcc.target/i386/bt-7.c: New test.
3521
3522 2021-06-16  Arnaud Charlet  <charlet@adacore.com>
3523
3524         * gnat.dg/limited4.adb: Disable illegal code.
3525
3526 2021-06-16  Richard Biener  <rguenther@suse.de>
3527
3528         PR tree-optimization/101083
3529         * gcc.dg/vect/pr97832-4.c: New testcase.
3530
3531 2021-06-15  Tobias Burnus  <tobias@codesourcery.com>
3532
3533         PR fortran/92568
3534         * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3535         * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3536         * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3537         * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3538         * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3539         * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3540         * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3541         * gfortran.dg/gomp/defaultmap-1.f90: New test.
3542         * gfortran.dg/gomp/defaultmap-2.f90: New test.
3543         * gfortran.dg/gomp/defaultmap-3.f90: New test.
3544         * gfortran.dg/gomp/defaultmap-4.f90: New test.
3545         * gfortran.dg/gomp/defaultmap-5.f90: New test.
3546         * gfortran.dg/gomp/defaultmap-6.f90: New test.
3547         * gfortran.dg/gomp/defaultmap-7.f90: New test.
3548
3549 2021-06-15  David Malcolm  <dmalcolm@redhat.com>
3550
3551         * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3552         * gcc.dg/analyzer/capacity-1.c: New test.
3553         * gcc.dg/analyzer/capacity-2.c: New test.
3554         * gcc.dg/analyzer/capacity-3.c: New test.
3555
3556 2021-06-15  David Malcolm  <dmalcolm@redhat.com>
3557
3558         PR analyzer/101068
3559         * gcc.dg/analyzer/explode-2a.c: New test.
3560
3561 2021-06-15  Jakub Jelinek  <jakub@redhat.com>
3562
3563         PR target/101046
3564         * gcc.target/i386/pr101046.c: New test.
3565
3566 2021-06-15  Robin Dapp  <rdapp@linux.ibm.com>
3567
3568         * c-c++-common/Wattributes.c: Remove s390-specific check and add
3569         new tests.
3570         * gcc.dg/Wattributes-6.c: Likewise.
3571
3572 2021-06-15  Xionghu Luo  <luoxhu@linux.ibm.com>
3573
3574         PR target/101020
3575         * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3576
3577 2021-06-14  Martin Sebor  <msebor@redhat.com>
3578
3579         PR c++/100876
3580         * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3581         * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3582         * g++.dg/warn/Wstringop-overflow-7.C: New test.
3583         * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3584         * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3585
3586 2021-06-14  Peter Bergner  <bergner@linux.ibm.com>
3587
3588         PR target/100777
3589         * gcc.target/powerpc/pr100777.c: New test.
3590
3591 2021-06-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3592
3593         PR target/101058
3594         * gcc.target/i386/pr101058.c: New test.
3595
3596 2021-06-14  Jonathan Wakely  <jwakely@redhat.com>
3597
3598         PR c++/101052
3599         * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3600         * gcc.dg/spellcheck-stdlib.c: Likewise.
3601
3602 2021-06-14  Christophe Lyon  <christophe.lyon@linaro.org>
3603
3604         * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3605         * gcc.target/arm/simd/mve-vshl.c: Likewise.
3606         * gcc.target/arm/simd/mve-vec-pack.c: New test.
3607         * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3608
3609 2021-06-14  Richard Biener  <rguenther@suse.de>
3610
3611         PR tree-optimization/100934
3612         * gcc.dg/torture/pr100934.c: New testcase.
3613
3614 2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
3615
3616         * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3617         * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3618         * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3619         * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3620         * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3621         * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3622         * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3623
3624 2021-06-14  Richard Biener  <rguenther@suse.de>
3625
3626         PR tree-optimization/101031
3627         * gcc.dg/torture/pr101031.c: New testcase.
3628
3629 2021-06-13  Jason Merrill  <jason@redhat.com>
3630
3631         * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3632
3633 2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
3634
3635         PR target/101023
3636         * g++.target/i386/pr101023a.C: New test.
3637         * g++.target/i386/pr101023b.C: Likewise.
3638
3639 2021-06-12  David Edelsohn  <dje.gcc@gmail.com>
3640
3641         * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3642         * gcc.dg/uninit-pr93100.c: Skip on AIX.
3643         * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3644
3645 2021-06-12  Jason Merrill  <jason@redhat.com>
3646
3647         * g++.dg/ext/attrib62.C: No longer warn.
3648         * g++.dg/diagnostic/maybe_unused1.C: New test.
3649
3650 2021-06-12  Jason Merrill  <jason@redhat.com>
3651
3652         PR c++/101029
3653         * g++.dg/ext/array4.C: New test.
3654
3655 2021-06-11  Carl Love  <cel@us.ibm.com>
3656
3657         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3658         (dg-require-effective-target): Change target to p9vector_hw.
3659
3660 2021-06-11  Thomas Schwinge  <thomas@codesourcery.com>
3661
3662         * gcc.dg/gomp/simd-clones-2.c: Enhance.
3663
3664 2021-06-11  Patrick Palka  <ppalka@redhat.com>
3665
3666         DR 1227
3667         PR c++/96560
3668         * g++.dg/template/sfinae-dr1227.C: New test.
3669
3670 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
3671
3672         PR target/101016
3673         * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3674
3675 2021-06-11  Roger Sayle  <roger@nextmovesoftware.com>
3676
3677         PR tree-optimization/96392
3678         * gcc.dg/pr96392.c: New test.
3679
3680 2021-06-11  Richard Biener  <rguenther@suse.de>
3681
3682         PR tree-optimization/101025
3683         * gcc.dg/torture/pr101025.c: New testcase.
3684
3685 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
3686
3687         PR target/99939
3688         * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3689         directives check for target is v8.1-m.main+mve or not before
3690         comparing the assembly output.
3691         * gcc.target/arm/cmse/cmse-20.c: New test.
3692
3693 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
3694
3695         PR c++/100974
3696         * g++.dg/cpp23/consteval-if1.C: New test.
3697         * g++.dg/cpp23/consteval-if2.C: New test.
3698         * g++.dg/cpp23/consteval-if3.C: New test.
3699         * g++.dg/cpp23/consteval-if4.C: New test.
3700         * g++.dg/cpp23/consteval-if5.C: New test.
3701         * g++.dg/cpp23/consteval-if6.C: New test.
3702         * g++.dg/cpp23/consteval-if7.C: New test.
3703         * g++.dg/cpp23/consteval-if8.C: New test.
3704         * g++.dg/cpp23/consteval-if9.C: New test.
3705         * g++.dg/cpp23/consteval-if10.C: New test.
3706         * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3707
3708 2021-06-11  David Malcolm  <dmalcolm@redhat.com>
3709
3710         * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3711         expected number of enodes after the loop.
3712         * gcc.dg/analyzer/paths-8.c: New test.
3713
3714 2021-06-11  Richard Biener  <rguenther@suse.de>
3715
3716         PR tree-optimization/101028
3717         * gcc.dg/pr101028.c: New testcase.
3718
3719 2021-06-11  Richard Biener  <rguenther@suse.de>
3720
3721         PR tree-optimization/101026
3722         * gfortran.dg/pr101026.f: New testcase.
3723
3724 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR rtl-optimization/101008
3727         * gcc.dg/pr101008.c: New test.
3728
3729 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR target/101007
3732         * gcc.target/i386/sse-pr101007.c: New test.
3733
3734 2021-06-11  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3735
3736         PR target/101021
3737         * gcc.target/i386/pr101021-1.c: New test.
3738         * gcc.target/i386/pr101021-2.c: Ditto.
3739
3740 2021-06-11  Martin Liska  <mliska@suse.cz>
3741
3742         PR gcov-profile/100788
3743         * gcc.dg/pr100788.c: New test.
3744
3745 2021-06-11  Richard Biener  <rguenther@suse.de>
3746
3747         PR middle-end/101009
3748         * gcc.dg/torture/pr101009.c: New testcase.
3749
3750 2021-06-11  Kewen Lin  <linkw@linux.ibm.com>
3751
3752         * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3753
3754 2021-06-11  Marek Polacek  <polacek@redhat.com>
3755
3756         PR c++/100995
3757         * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3758         * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3759
3760 2021-06-10  Patrick Palka  <ppalka@redhat.com>
3761
3762         PR c++/67829
3763         * g++.dg/template/ttp34.C: New test.
3764         * g++.dg/template/ttp34a.C: New test.
3765         * g++.dg/template/ttp34b.C: New test.
3766
3767 2021-06-10  Patrick Palka  <ppalka@redhat.com>
3768
3769         PR c++/100946
3770         * g++.dg/cpp2a/concepts-return-req3.C: New test.
3771
3772 2021-06-10  Peter Bergner  <bergner@linux.ibm.com>
3773
3774         * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3775         tests.  Update expected counts.
3776         * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3777         tests.  Update expected counts.
3778
3779 2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
3780
3781         PR d/100967
3782         * gdc.dg/pr100967.d: New test.
3783
3784 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
3785
3786         * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3787         * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3788
3789 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
3790
3791         * gcc.dg/vect/pr56541.c: Fix target selector.
3792
3793 2021-06-10  Andrew Stubbs  <ams@codesourcery.com>
3794             Thomas Schwinge  <thomas@codesourcery.com>
3795
3796         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3797         * c-c++-common/goacc/finalize-1.c: Likewise.
3798         * c-c++-common/goacc/mdc-1.c: Likewise.
3799         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3800         * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3801         * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3802         * gfortran.dg/goacc/finalize-1.f: Likewise.
3803         * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3804
3805 2021-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3806
3807         * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3808         * c-c++-common/goacc/mdc-2.c: Likewise.
3809         * g++.dg/goacc/mdc.C: Likewise.
3810
3811 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
3812
3813         * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3814         * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3815
3816 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
3817
3818         PR debug/100852
3819         * g++.dg/opt/pr100852.C: New test.
3820
3821 2021-06-09  Andrew Pinski  <apinski@marvell.com>
3822
3823         * g++.dg/torture/pr100925.C: New test.
3824
3825 2021-06-09  Carl Love  <cel@us.ibm.com>
3826
3827         * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3828         count.
3829         Add tests for vec_signextq.
3830         * gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.
3831
3832 2021-06-09  Carl Love  <cel@us.ibm.com>
3833
3834         * gcc.target/powerpc/fp128_conversions.c: New file.
3835         * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3836         vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3837         vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3838         (ppc_native_128bit): Remove dg-require-effective-target.
3839
3840 2021-06-09  Carl Love  <cel@us.ibm.com>
3841
3842         * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3843         tests.
3844
3845 2021-06-09  Carl Love  <cel@us.ibm.com>
3846
3847         * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3848         conversion tests.
3849
3850 2021-06-09  Carl Love  <cel@us.ibm.com>
3851
3852         * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3853
3854 2021-06-09  Carl Love  <cel@us.ibm.com>
3855
3856         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3857         New runnable test case.
3858         * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3859         for xxlor instruction.
3860
3861 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
3862
3863         * gcc.target/arm/simd/mve-vclz.c: New test.
3864
3865 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
3866
3867         * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3868         * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3869         * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3870         * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3871
3872 2021-06-09  Roger Sayle  <roger@nextmovesoftware.com>
3873
3874         * gcc.dg/builtins-70.c: New test.
3875
3876 2021-06-09  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3877
3878         * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3879         counts to test 32 and 64 bit separately.
3880         * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3881         counts to test 32 and 64 bit separately.
3882         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3883         counts to test 32 and 64 bit separately.
3884         * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3885         counts to test 32 and 64 bit separately.
3886
3887 2021-06-09  Richard Biener  <rguenther@suse.de>
3888
3889         PR tree-optimization/100981
3890         * gfortran.dg/vect/pr100981-1.f90: New testcase.
3891
3892 2021-06-09  Richard Biener  <rguenther@suse.de>
3893
3894         PR tree-optimization/97832
3895         * gcc.dg/vect/pr97832-1.c: New testcase.
3896         * gcc.dg/vect/pr97832-2.c: Likewise.
3897         * gcc.dg/vect/pr97832-3.c: Likewise.
3898         * g++.dg/vect/slp-pr98855.cc: XFAIL.
3899         * gcc.dg/vect/slp-50.c: New file.
3900
3901 2021-06-09  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR fortran/100965
3904         * gfortran.dg/gomp/pr100965.f90: New test.
3905
3906 2021-06-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3907
3908         PR target/100936
3909         * gcc.target/i386/pr100936.c: New test.
3910
3911 2021-06-09  Xionghu Luo  <luoxhu@linux.ibm.com>
3912
3913         * gcc.target/powerpc/float128-call.c: Adjust.
3914         * gcc.target/powerpc/pr100085.c: New test.
3915
3916 2021-06-09  Jason Merrill  <jason@redhat.com>
3917
3918         PR c++/100879
3919         * g++.dg/diagnostic/enum3.C: New test.
3920
3921 2021-06-08  Marek Polacek  <polacek@redhat.com>
3922
3923         PR c++/100065
3924         * g++.dg/cpp2a/explicit18.C: New test.
3925
3926 2021-06-08  Andrew Pinski  <apinski@marvell.com>
3927
3928         * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3929         happens on the outside of the bit_xor.
3930
3931 2021-06-08  Jason Merrill  <jason@redhat.com>
3932
3933         * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3934         * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3935         * g++.dg/ext/utf-badconcat.C: Likewise.
3936         * g++.dg/ext/utf-badconcat2.C: Likewise.
3937
3938 2021-06-08  Jason Merrill  <jason@redhat.com>
3939
3940         * g++.dg/cpp23/mixed-concat1.C: New test.
3941
3942 2021-06-08  Jason Merrill  <jason@redhat.com>
3943
3944         * g++.dg/cpp23/whitespace-splice1.C: New test.
3945
3946 2021-06-08  Jason Merrill  <jason@redhat.com>
3947
3948         * g++.dg/cpp23/narrowing-bool1.C: New test.
3949
3950 2021-06-08  David Malcolm  <dmalcolm@redhat.com>
3951
3952         PR analyzer/99212
3953         * gcc.dg/analyzer/bitfields-1.c: New test.
3954         * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3955         explicitly signed.
3956         (test_44): Update test values assigned to the bits to ones that
3957         fit in the range of the bitfield type.  Remove xfails.
3958         (test_45): Remove xfails.
3959
3960 2021-06-08  Jason Merrill  <jason@redhat.com>
3961
3962         PR c++/100963
3963         * g++.dg/cpp0x/initlist124.C: New test.
3964
3965 2021-06-08  Richard Biener  <rguenther@suse.de>
3966
3967         PR tree-optimization/100923
3968         * gcc.dg/torture/pr100923.c: New testcase.
3969
3970 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR c++/100957
3973         * g++.dg/gomp/doacross-2.C: New test.
3974
3975 2021-06-08  H.J. Lu  <hjl.tools@gmail.com>
3976
3977         PR middle-end/100951
3978         * gcc.target/i386/pr100951.c: New test.
3979
3980 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR target/100887
3983         PR testsuite/100943
3984         * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3985
3986 2021-06-08  Tobias Burnus  <tobias@codesourcery.com>
3987
3988         PR middle-end/99928
3989         * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3990         * gfortran.dg/gomp/scan-5.f90: Likewise.
3991         * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3992         * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3993         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3994         * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3995         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3996
3997 2021-06-08  Martin Liska  <mliska@suse.cz>
3998
3999         * gcc.dg/format/strfmon-1.c: Fix typo.
4000         * gfortran.dg/char4-subscript.f90: Likewise.
4001
4002 2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
4003
4004         PR tree-optimization/100794
4005         * gcc.dg/tree-ssa/pr100794.c: New test.
4006
4007 2021-06-08  Jason Merrill  <jason@redhat.com>
4008
4009         PR c++/91706
4010         * g++.dg/template/lookup17.C: New test.
4011
4012 2021-06-08  Jason Merrill  <jason@redhat.com>
4013
4014         PR c++/100102
4015         * g++.dg/cpp0x/alias-decl-73.C: New test.
4016
4017 2021-06-07  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4018
4019         PR target/100637
4020         * gcc.target/i386/pr100637-5b.c: New test.
4021         * gcc.target/i386/pr100637-5w.c: Ditto.
4022
4023 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
4024
4025         PR target/82735
4026         * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4027         * gcc.target/i386/pr82735-4.c: Likewise.
4028         * gcc.target/i386/pr82735-5.c: Likewise.
4029
4030 2021-06-07  Eric Botcazou  <ebotcazou@adacore.com>
4031
4032         * gcc.dg/sso-14.c: Adjust.
4033
4034 2021-06-07  Patrick Palka  <ppalka@redhat.com>
4035
4036         PR c++/100918
4037         * g++.dg/template/access38.C: New test.
4038
4039 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
4040
4041         PR target/100885
4042         * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4043         long.
4044
4045 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
4046
4047         PR target/100887
4048         * gcc.dg/pr100887.c: New test.
4049
4050 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
4051
4052         PR middle-end/100898
4053         * g++.dg/ext/va-arg-pack-3.C: New test.
4054
4055 2021-06-07  liuhongt  <hongtao.liu@intel.com>
4056
4057         PR target/100885
4058         * g++.target/i386/pr100885.C: New test.
4059
4060 2021-06-07  liuhongt  <hongtao.liu@intel.com>
4061
4062         PR target/82735
4063         * gcc.target/i386/pr82735-1.c: New test.
4064         * gcc.target/i386/pr82735-2.c: New test.
4065         * gcc.target/i386/pr82735-3.c: New test.
4066         * gcc.target/i386/pr82735-4.c: New test.
4067         * gcc.target/i386/pr82735-5.c: New test.
4068
4069 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
4070
4071         * gcc.dg/gomp/scan-1.c: New test.
4072
4073 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR c/100902
4076         * c-c++-common/gomp/pr100902-1.c: New test.
4077
4078 2021-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4079
4080         * gcc.dg/sso-14.c: New test.
4081
4082 2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
4083
4084         PR fortran/100120
4085         PR fortran/100816
4086         PR fortran/100818
4087         PR fortran/100819
4088         PR fortran/100821
4089         * gfortran.dg/PR100120.f90: New test.
4090         * gfortran.dg/character_workout_1.f90: New test.
4091         * gfortran.dg/character_workout_4.f90: New test.
4092
4093 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4094
4095         PR middle-end/100905
4096         * gfortran.dg/gomp/loop-3.f90: New test.
4097
4098 2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
4099
4100         PR d/100882
4101         * gdc.dg/pr100882a.d: New test.
4102         * gdc.dg/pr100882b.d: New test.
4103         * gdc.dg/pr100882c.d: New test.
4104         * gdc.dg/torture/pr100882.d: New test.
4105
4106 2021-06-04  Patrick Palka  <ppalka@redhat.com>
4107
4108         PR c++/100893
4109         * g++.dg/template/param4.C: New test.
4110         * g++.dg/template/param5.C: New test.
4111         * g++.dg/cpp1z/nontype-auto19.C: New test.
4112         * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4113         deduced type of a decltype(auto) NTTP has top-level cv-quals.
4114
4115 2021-06-04  Patrick Palka  <ppalka@redhat.com>
4116
4117         PR c++/100102
4118         * g++.dg/cpp0x/alias-decl-72.C: New test.
4119         * g++.dg/cpp0x/alias-decl-72a.C: New test.
4120
4121 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
4122
4123         PR fortran/99839
4124         * gfortran.dg/inline_matmul_25.f90: New test.
4125
4126 2021-06-04  Martin Sebor  <msebor@redhat.com>
4127
4128         PR c/100783
4129         * gcc.dg/nonnull-6.c: New test.
4130
4131 2021-06-04  Martin Sebor  <msebor@redhat.com>
4132
4133         PR middle-end/100732
4134         * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4135         * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4136         * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4137         * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4138         * gcc.dg/uninit-pr100732.c: New test.
4139
4140 2021-06-04  Martin Sebor  <msebor@redhat.com>
4141
4142         * gcc.dg/Wvla-parameter-10.c: New test.
4143         * gcc.dg/Wvla-parameter-11.c: New test.
4144
4145 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4146
4147         * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4148         commit in addition - add more dg-errors and '... end ...' due to changed
4149         parsing.
4150         * gfortran.dg/goacc/omp.f95: Likewise.
4151         * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4152
4153 2021-06-04  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4154
4155         PR target/100637
4156         * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4157
4158 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4159
4160         * gfortran.dg/gomp/pr99928-5.f90: Really use the
4161         proper iteration variable.
4162
4163 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4164
4165         * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4166         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4167         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4168         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4169         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4170         * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4171         * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4172         fix loop-variable and remove xfail.
4173
4174 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4175
4176         PR middle-end/99928
4177         * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4178
4179 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
4180
4181         PR middle-end/99928
4182         * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4183         C/C++ version of the patch.
4184         * gfortran.dg/gomp/loop-1.f90: New test.
4185         * gfortran.dg/gomp/loop-2.f90: New test.
4186         * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4187         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4188         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4189         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4190         * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4191         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4192         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4193         * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4194         of 'acc loops' to hide unrelated bug for now.
4195         * gfortran.dg/goacc/omp-fixed.f: Likewise
4196
4197 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR target/100887
4200         * gcc.target/i386/pr100887.c: New test.
4201
4202 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR c++/100872
4205         * g++.dg/gomp/declare-simd-8.C: New test.
4206
4207 2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
4208
4209         * gcc.target/powerpc/not-promote-mode.c: New.
4210
4211 2021-06-03  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4212
4213         PR target/100637
4214         * gcc.target/i386/vperm-v2hi.c: New test.
4215         * gcc.target/i386/vperm-v4qi.c: Ditto.
4216
4217 2021-06-03  Aldy Hernandez  <aldyh@redhat.com>
4218
4219         * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4220
4221 2021-06-03  Patrick Palka  <ppalka@redhat.com>
4222
4223         PR c++/100592
4224         * g++.dg/cpp0x/alias-decl-71.C: New test.
4225
4226 2021-06-03  Patrick Palka  <ppalka@redhat.com>
4227
4228         PR c++/100862
4229         * g++.dg/cpp2a/using-enum-9.C: New test.
4230
4231 2021-06-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4232
4233         * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
4234
4235 2021-06-03  Christophe Lyon  <christophe.lyon@linaro.org>
4236
4237         * gcc.target/arm/simd/mve-vabs.c: New test.
4238
4239 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4240
4241         * gnat.dg/bit_packed_array6.adb: New test.
4242         * gnat.dg/bit_packed_array6_pkg.ads: New helper.
4243
4244 2021-06-03  Martin Liska  <mliska@suse.cz>
4245
4246         * gcc.dg/spellcheck-options-23.c: New test.
4247
4248 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4249
4250         * gnat.dg/inline22.adb: New test.
4251
4252 2021-06-03  Tamar Christina  <tamar.christina@arm.com>
4253
4254         * gcc.target/aarch64/cpunative/info_16: Update implementer.
4255         * gcc.target/aarch64/cpunative/info_17: Likewise
4256
4257 2021-06-03  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR c++/100859
4260         * g++.dg/gomp/depend-iterator-3.C: New test.
4261         * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
4262         this as base expression of depend array section, expect a different
4263         error wording for this as depend locator and add testcases
4264         for affinity clauses.
4265
4266 2021-06-02  Jason Merrill  <jason@redhat.com>
4267
4268         PR c++/100838
4269         * g++.dg/init/no-elide2.C: New test.
4270
4271 2021-06-02  Ilya Leoshkevich  <iii@linux.ibm.com>
4272
4273         * gcc.target/s390/ashr.c: New test.
4274
4275 2021-06-02  Tobias Burnus  <tobias@codesourcery.com>
4276
4277         PR middle-end/99928
4278         * gfortran.dg/gomp/taskloop-2.f90: New.
4279
4280 2021-06-02  Jakub Jelinek  <jakub@redhat.com>
4281
4282         * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
4283         dg-options.
4284
4285 2021-06-01  Patrick Palka  <ppalka@redhat.com>
4286
4287         PR c++/65816
4288         * g++.dg/cpp0x/constexpr-delegating3.C: New test.
4289         * g++.dg/cpp0x/dc10.C: New test.
4290         * g++.dg/cpp0x/initlist-base4.C: New test.
4291         * g++.dg/cpp2a/constexpr-init22.C: New test.
4292
4293 2021-06-01  Andrew Pinski  <apinski@marvell.com>
4294
4295         PR tree-optimization/95481
4296         * gcc.dg/tree-ssa/tailcall-10.c: New test.
4297         * gcc.dg/tree-ssa/tailcall-11.c: New test.
4298         * gcc.dg/tree-ssa/tailcall-12.c: New test.
4299         * gcc.dg/tree-ssa/tailcall-13.c: New test.
4300         * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
4301
4302 2021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4303
4304         PR testsuite/100750
4305         * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
4306
4307 2021-06-01  Jason Merrill  <jason@redhat.com>
4308
4309         PR c++/91859
4310         * g++.dg/cpp2a/destroying-delete5.C: New test.
4311
4312 2021-06-01  Jason Merrill  <jason@redhat.com>
4313
4314         PR c++/94492
4315         * g++.dg/cpp0x/depr-copy4.C: New test.
4316
4317 2021-06-01  Aldy Hernandez  <aldyh@redhat.com>
4318
4319         * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
4320         * gcc.dg/pr80776-1.c: Same.
4321
4322 2021-06-01  Tobias Burnus  <tobias@codesourcery.com>
4323
4324         PR middle-end/99928
4325         * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
4326         now diagnosed with less error output.
4327         * gfortran.dg/gomp/scan-1.f90: Likewise.
4328         * gfortran.dg/gomp/pr99928-3.f90: New test.
4329         * gfortran.dg/gomp/taskloop-1.f90: New test.
4330
4331 2021-06-01  liuhongt  <hongtao.liu@intel.com>
4332
4333         PR tree-optimization/98365
4334         * gcc.target/i386/pr98365.c: New test.
4335
4336 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
4337
4338         PR tree-optimization/100781
4339         * gcc.dg/pr100781.c: New.
4340
4341 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
4342
4343         PR tree-optimization/100774
4344         * g++.dg/pr100774.C: New.
4345
4346 2021-05-31  Tobias Burnus  <tobias@codesourcery.com>
4347
4348         * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
4349         * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
4350
4351 2021-05-31  Richard Biener  <rguenther@suse.de>
4352
4353         PR c++/88601
4354         * c-c++-common/builtin-shufflevector-2.c: New testcase.
4355         * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
4356         * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
4357         * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
4358
4359 2021-05-31  Peter Bergner  <bergner@linux.ibm.com>
4360
4361         PR target/99842
4362         * g++.target/powerpc/pr99842.C: New.
4363
4364 2021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4365
4366         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
4367         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
4368         (plugin_init): Likewise.
4369         * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
4370         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4371         (plugin_init): Likewise.
4372         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
4373         (plugin_init): Likewise.
4374
4375 2021-05-29  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR middle-end/99928
4378         * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
4379         combined with parallel, teams or taskloop and defaultmap(none)
4380         to constructs combined with target.
4381         * c-c++-common/gomp/pr99928-2.c: Likewise.
4382         * c-c++-common/gomp/pr99928-3.c: Likewise.
4383         * c-c++-common/gomp/pr99928-4.c: Likewise.
4384         * c-c++-common/gomp/pr99928-5.c: Likewise.
4385         * c-c++-common/gomp/pr99928-6.c: Likewise.
4386         * c-c++-common/gomp/pr99928-7.c: Likewise.
4387         * c-c++-common/gomp/pr99928-8.c: Likewise.
4388         * c-c++-common/gomp/pr99928-9.c: Likewise.
4389         * c-c++-common/gomp/pr99928-10.c: Likewise.
4390         * c-c++-common/gomp/pr99928-13.c: Likewise.
4391         * c-c++-common/gomp/pr99928-14.c: Likewise.
4392
4393 2021-05-29  Aldy Hernandez  <aldyh@redhat.com>
4394
4395         * gcc.dg/Wstringop-overflow-55.c:
4396         * gcc.dg/pr80776-1.c:
4397
4398 2021-05-28  Richard Biener  <rguenther@suse.de>
4399
4400         PR tree-optimization/100778
4401         * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
4402
4403 2021-05-28  Jason Merrill  <jason@redhat.com>
4404
4405         PR c++/100797
4406         PR c++/95719
4407         * g++.dg/inherit/virtual15.C: New test.
4408         * g++.dg/inherit/virtual15a.C: New file.
4409
4410 2021-05-28  Richard Biener  <rguenther@suse.de>
4411
4412         PR ipa/100791
4413         * gcc.dg/pr100791.c: New testcase.
4414
4415 2021-05-28  Richard Biener   <rguenther@suse.de>
4416
4417         PR c/100803
4418         * gcc.dg/gimplefe-error-11.c: New testcase.
4419
4420 2021-05-28  Jakub Jelinek  <jakub@redhat.com>
4421
4422         PR middle-end/99928
4423         * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
4424         * c-c++-common/gomp/pr99928-9.c: Likewise.
4425         * c-c++-common/gomp/pr99928-10.c: Likewise.
4426         * c-c++-common/gomp/pr99928-16.c: New test.
4427
4428 2021-05-28  Tobias Burnus  <tobias@codesourcery.com>
4429
4430         * c-c++-common/gomp/affinity-1.c: New test.
4431         * c-c++-common/gomp/affinity-2.c: New test.
4432         * c-c++-common/gomp/affinity-3.c: New test.
4433         * c-c++-common/gomp/affinity-4.c: New test.
4434         * c-c++-common/gomp/affinity-5.c: New test.
4435         * c-c++-common/gomp/affinity-6.c: New test.
4436         * c-c++-common/gomp/affinity-7.c: New test.
4437         * gfortran.dg/gomp/affinity-clause-1.f90: New test.
4438         * gfortran.dg/gomp/affinity-clause-2.f90: New test.
4439         * gfortran.dg/gomp/affinity-clause-3.f90: New test.
4440         * gfortran.dg/gomp/affinity-clause-4.f90: New test.
4441         * gfortran.dg/gomp/affinity-clause-5.f90: New test.
4442         * gfortran.dg/gomp/affinity-clause-6.f90: New test.
4443         * gfortran.dg/gomp/depend-iterator-1.f90: New test.
4444         * gfortran.dg/gomp/depend-iterator-2.f90: New test.
4445         * gfortran.dg/gomp/depend-iterator-3.f90: New test.
4446         * gfortran.dg/gomp/taskwait.f90: New test.
4447
4448 2021-05-28  Joern Rennecke  <joern.rennecke@riscy-ip.com>
4449             Richard Biener   <rguenther@suse.de>
4450
4451         * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
4452         Adjust scanning pattern for !lp64.
4453         * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
4454         * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
4455         for ! int32plus.
4456
4457 2021-05-28  Kewen Lin  <linkw@linux.ibm.com>
4458
4459         PR tree-optimization/99398
4460         * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
4461         * gcc.target/powerpc/vec-perm-ctor.c: New test.
4462         * gcc.target/powerpc/vec-perm-ctor.h: New test.
4463
4464 2021-05-27  Matthias Kretz  <kretz@kde.org>
4465
4466         PR c++/100716
4467         * g++.dg/diagnostic/pr100716.C: New test.
4468         * g++.dg/diagnostic/pr100716-1.C: Same test with
4469         -fno-pretty-templates.
4470
4471 2021-05-27  Patrick Palka  <ppalka@redhat.com>
4472
4473         PR c++/99893
4474         * g++.dg/cpp0x/static_assert17.C: New test.
4475
4476 2021-05-27  Jason Merrill  <jason@redhat.com>
4477
4478         PR c++/86355
4479         * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4480
4481 2021-05-27  Patrick Palka  <ppalka@redhat.com>
4482
4483         DR 1315
4484         PR c++/67593
4485         PR c++/96555
4486         * g++.dg/template/partial16.C: New test.
4487         * g++.dg/template/partial17.C: New test.
4488         * g++.dg/template/partial18.C: New test.
4489         * g++.dg/template/partial19.C: New test.
4490         * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4491         ill-formed partial specialization.
4492         * g++.dg/cpp0x/variadic38.C: Likewise.
4493         * g++.dg/cpp1z/pr81016.C: Likewise.
4494         * g++.dg/template/partial5.C: Likewise.
4495         * g++.old-deja/g++.pt/spec21.C: Likewise.
4496
4497 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
4498
4499         PR fortran/100602
4500         * gfortran.dg/pointer_check_14.f90: New test.
4501
4502 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
4503
4504         PR fortran/100656
4505         * gfortran.dg/bounds_check_22.f90: New test.
4506
4507 2021-05-27  Aldy Hernandez  <aldyh@redhat.com>
4508
4509         * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4510
4511 2021-05-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4512
4513         PR target/100637
4514         * gcc.target/i386/pr100637-3b.c (avgu): New test.
4515         * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4516
4517 2021-05-26  Patrick Palka  <ppalka@redhat.com>
4518
4519         PR c++/100502
4520         * g++.dg/template/access37.C: New test.
4521         * g++.dg/template/access37a.C: New test.
4522
4523 2021-05-26  Aldy Hernandez  <aldyh@redhat.com>
4524
4525         * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4526         * gcc.dg/pr80776-1.c: Same.
4527
4528 2021-05-26  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4529
4530         * lib/target-supports.exp (check_effective_target_vect32): New.
4531         (available_vector_sizes): Append 32 for x86 targets.
4532         * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4533         * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4534         * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4535         * gcc.target/i386/pr100637-3b.c: New test.
4536         * gcc.target/i386/pr100637-3w.c: Ditto.
4537         * gcc.target/i386/pr100637-4b.c: Ditto.
4538         * gcc.target/i386/pr100637-4w.c: Ditto.
4539
4540 2021-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4541
4542         * gcc.dg/sso-13.c: New test.
4543
4544 2021-05-26  Christophe Lyon  <christophe.lyon@linaro.org>
4545
4546         * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4547
4548 2021-05-26  Patrick Palka  <ppalka@redhat.com>
4549
4550         PR c++/100368
4551         * g++.dg/cpp1z/elide6.C: New test.
4552
4553 2021-05-26  Patrick Palka  <ppalka@redhat.com>
4554
4555         PR c++/97420
4556         * g++.dg/cpp0x/noexcept68.C: New test.
4557
4558 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
4559
4560         * gcc.target/csky/fldrd_fstrd.c: New.
4561         * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4562
4563 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
4564
4565         * gcc.target/csky/ldbs.c: New.
4566
4567 2021-05-26  Andrew Pinski  <apinski@marvell.com>
4568
4569         * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4570         * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4571
4572 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR c++/100666
4575         * g++.dg/cpp1z/nodiscard8.C: New test.
4576         * g++.dg/cpp1z/nodiscard9.C: New test.
4577
4578 2021-05-25  Martin Liska  <mliska@suse.cz>
4579
4580         * gcc.dg/sancov/attribute.c: New test.
4581
4582 2021-05-25  Cooper Qu  <cooper.qu@linux.alibaba.com>
4583
4584         * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4585
4586 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR middle-end/99928
4589         * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4590         r28 checks.
4591         * c-c++-common/gomp/pr99928-9.c: Likewise.
4592         * c-c++-common/gomp/pr99928-10.c: Likewise.
4593
4594 2021-05-25  Geng Qi  <gengqi@linux.alibaba.com>
4595
4596         * gcc.target/csky/fpuv3/fpuv3.exp: New.
4597         * gcc.target/csky/fpuv3/fpv3_div.c: New.
4598         * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4599         * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4600         * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4601         * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4602         * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4603         * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4604         * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4605         * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4606         * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4607         * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4608         * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4609         * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4610         * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4611         * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4612         * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4613         * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4614         * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4615         * gcc.target/csky/fpuv3/fpv3_h.c: New.
4616         * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4617         * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4618         * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4619         * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4620         * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4621         * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4622         * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4623         * gcc.target/csky/fpuv3/fpv3_max.c: New.
4624         * gcc.target/csky/fpuv3/fpv3_min.c: New.
4625         * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4626         * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4627         * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4628         * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4629         * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4630         * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4631         * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4632         * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4633
4634 2021-05-24  Aaron Sawdey  <acsawdey@linux.ibm.com>
4635
4636         * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4637
4638 2021-05-24  Tobias Burnus  <tobias@codesourcery.com>
4639
4640         PR fortran/86470
4641         * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4642         * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4643         * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4644         * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4645
4646 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
4647
4648         * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4649         slp-perm-3.c
4650
4651 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
4652
4653         * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4654         slp-perm-2.c
4655
4656 2021-05-24  liuhongt  <hongtao.liu@intel.com>
4657
4658         PR target/100660
4659         * gcc.target/i386/pr100660.c: New test.
4660
4661 2021-05-24  Andrew Pinski  <apinski@marvell.com>
4662
4663         * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4664         when matching ssa name version.
4665         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4666
4667 2021-05-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4668
4669         PR target/100722
4670         * gcc.target/i386/pr100722.c: New test.
4671
4672 2021-05-23  Harald Anlauf  <anlauf@gmx.de>
4673
4674         PR fortran/100551
4675         * gfortran.dg/pr100551.f90: New test.
4676
4677 2021-05-23  Andrew Pinski  <apinski@marvell.com>
4678
4679         * gcc.dg/gimplefe-45.c: New test.
4680
4681 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
4682
4683         * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4684
4685 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
4686
4687         * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4688         * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4689
4690 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR middle-end/99928
4693         * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4694         * c-c++-common/gomp/pr99928-15.c: New test.
4695
4696 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR middle-end/99928
4699         * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4700         * c-c++-common/gomp/pr99928-13.c: New test.
4701         * c-c++-common/gomp/pr99928-14.c: New test.
4702
4703 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
4704
4705         PR middle-end/90115
4706         * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4707         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4708         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4709         Likewise.
4710         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4711
4712 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
4713
4714         PR middle-end/90115
4715         * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4716         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4717         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4718         Likewise.
4719         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4720         * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4721         * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4722         * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4723         Likewise.
4724         * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4725         * c-c++-common/goacc-gomp/nesting-1.c: Update.
4726         * c-c++-common/goacc/private-reduction-1.c: Likewise.
4727         * gfortran.dg/goacc/private-3.f95: Likewise.
4728
4729 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
4730
4731         * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4732         New proc.
4733         * gcc.c-torture/compile/ssa-unused-1.c: New file.
4734
4735 2021-05-21  Richard Biener  <rguenther@suse.de>
4736             H.J. Lu  <hjl.tools@gmail.com>
4737
4738         * gcc.target/i386/pr90773-24.c: New test.
4739         * gcc.target/i386/pr90773-25.c: Likewise.
4740
4741 2021-05-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4742
4743         PR target/100637
4744         * g++.target/i386/pr100637-1b.C: New test.
4745         * g++.target/i386/pr100637-1w.C: Ditto.
4746         * gcc.target/i386/pr100637-2b.c: Ditto.
4747         * gcc.target/i386/pr100637-2w.c: Ditto.
4748
4749 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4750
4751         * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4752
4753 2021-05-20  Jason Merrill  <jason@redhat.com>
4754
4755         * g++.dg/cpp2a/desig19.C: New test.
4756
4757 2021-05-20  Jason Merrill  <jason@redhat.com>
4758
4759         PR c++/100489
4760         * g++.dg/cpp2a/desig18.C: New test.
4761
4762 2021-05-20  Indu Bhagat  <indu.bhagat@oracle.com>
4763
4764         * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4765         * lib/dg-pch.exp: Adjust diagnostic message.
4766
4767 2021-05-20  Martin Sebor  <msebor@redhat.com>
4768
4769         PR middle-end/100684
4770         * g++.dg/warn/Wnonnull13.C: New test.
4771         * g++.dg/warn/Wnonnull14.C: New test.
4772         * g++.dg/warn/Wnonnull15.C: New test.
4773
4774 2021-05-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4775
4776         * g++.dg/modules/omp-1_c.C: Fix testcase.
4777
4778 2021-05-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4779
4780         PR target/100701
4781         * gcc.target/i386/pr100701.c: New test.
4782
4783 2021-05-20  Marcel Vollweiler  <marcel@codesourcery.com>
4784
4785         * gfortran.dg/gomp/map-6.f90: New test.
4786         * gfortran.dg/gomp/map-7.f90: New test.
4787         * gfortran.dg/gomp/map-8.f90: New test.
4788
4789 2021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4790
4791         PR testsuite/96488
4792         * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4793         * gnat.dg/unchecked_convert6.adb: Likewise.
4794
4795 2021-05-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4796
4797         PR target/100637
4798         * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4799
4800 2021-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
4801             Torbjörn Svensson  <torbjorn.svensson@st.com>
4802
4803         PR c/42579
4804         * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4805         * c-c++-common/cpp/file-name-1.c: New test.
4806
4807 2021-05-20  Tobias Burnus  <tobias@codesourcery.com>
4808
4809         PR fortran/96983
4810         * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4811         add comments regarding what the code does.
4812
4813 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR middle-end/99928
4816         * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4817         * c-c++-common/gomp/pr99928-5.c: Likewise.
4818
4819 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR preprocessor/100646
4822         * gcc.dg/cpp/pr100646-1.c: New test.
4823         * gcc.dg/cpp/pr100646-2.c: New test.
4824
4825 2021-05-20  Jason Merrill  <jason@redhat.com>
4826
4827         PR c++/100634
4828         * g++.dg/cpp2a/nontype-complex1.C: New test.
4829
4830 2021-05-20  Jason Merrill  <jason@redhat.com>
4831
4832         PR c++/100659
4833         * g++.dg/parse/access13.C: New test.
4834
4835 2021-05-19  Martin Sebor  <msebor@redhat.com>
4836
4837         PR c/100619
4838         * gcc.dg/pr100619.c: New test.
4839
4840 2021-05-19  Jason Merrill  <jason@redhat.com>
4841
4842         PR c++/100367
4843         PR c++/96299
4844         * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4845
4846 2021-05-19  Jason Merrill  <jason@redhat.com>
4847
4848         * g++.dg/cpp1z/class-deduction-access1.C: New test.
4849         * g++.dg/cpp1z/class-deduction-access2.C: New test.
4850
4851 2021-05-19  Marek Polacek  <polacek@redhat.com>
4852
4853         PR c++/100596
4854         * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4855         Remove dg-errors for GNU attributes.
4856         * g++.dg/ext/attrib63.C: Remove dg-error.
4857         * g++.dg/cpp0x/friend8.C: New test.
4858
4859 2021-05-19  Kito Cheng  <kito.cheng@sifive.com>
4860
4861         * g++.dg/modules/omp-1_a.C: Check pthread is available.
4862         * g++.dg/modules/omp-1_b.C: Ditto.
4863         * g++.dg/modules/omp-1_c.C: Ditto.
4864         * g++.dg/modules/omp-2_a.C: Ditto.
4865         * g++.dg/modules/omp-2_b.C: Ditto.
4866
4867 2021-05-19  Alex Coplan  <alex.coplan@arm.com>
4868
4869         PR target/100333
4870         * gcc.target/arm/cmse/pr100333.c: New test.
4871
4872 2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4873
4874         PR target/99977
4875         * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4876
4877 2021-05-19  Geng Qi  <gengqi@linux.alibaba.com>
4878
4879         * gcc.target/riscv/arch-12.c: New.
4880         * gcc.target/riscv/attribute-19.c: New.
4881
4882 2021-05-19  Jonathan Wright  <jonathan.wright@arm.com>
4883
4884         * gcc.target/aarch64/narrow_high_combine.c: New test.
4885
4886 2021-05-19  Richard Biener  <rguenther@suse.de>
4887
4888         PR middle-end/100672
4889         * gcc.dg/torture/pr100672.c: New testcase.
4890
4891 2021-05-19  Martin Liska  <mliska@suse.cz>
4892
4893         PR testsuite/100658
4894         * gcc.dg/local1.c: Fix typos.
4895         * gcc.dg/ucnid-5-utf8.c: Likewise.
4896         * gcc.dg/ucnid-5.c: Likewise.
4897
4898 2021-05-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4899
4900         * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4901         scan-assembly-times to scan-assembly not for superfluous uxtb.
4902         * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4903         * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4904         * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4905         * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4906         * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4907         * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4908         * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4909         * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4910         * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4911         * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4912         * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4913         * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4914         * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4915         * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4916         * gcc.target/aarch64/sve/ld1_extend.c: New test.
4917
4918 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR middle-end/100576
4921         * gcc.c-torture/compile/pr100576.c: New test.
4922
4923 2021-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4924
4925         * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4926
4927 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
4928
4929         PR middle-end/99928
4930         * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4931         * c-c++-common/gomp/pr99928-12.c: New test.
4932
4933 2021-05-19  Xionghu Luo  <luoxhu@linux.ibm.com>
4934
4935         * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4936         * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4937         * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4938         * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4939         * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4940         * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4941         * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4942         * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4943         * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4944         * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4945         * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4946         * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4947         * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4948         * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4949         * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4950
4951 2021-05-19  Jason Merrill  <jason@redhat.com>
4952
4953         PR c++/100261
4954         * g++.dg/dfp/mangle-6.C: New test.
4955
4956 2021-05-19  Jason Merrill  <jason@redhat.com>
4957
4958         PR c++/100372
4959         * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4960
4961 2021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
4962
4963         * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4964         * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4965         * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4966
4967 2021-05-18  Jason Merrill  <jason@redhat.com>
4968
4969         PR c++/100205
4970         PR c++/99314
4971         * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4972
4973 2021-05-18  Jason Merrill  <jason@redhat.com>
4974
4975         * g++.dg/cpp0x/implicit-delete1.C: New test.
4976
4977 2021-05-18  David Malcolm  <dmalcolm@redhat.com>
4978
4979         PR analyzer/100615
4980         * gcc.dg/analyzer/pr100615.c: New test.
4981
4982 2021-05-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
4983
4984         PR target/100637
4985         * gcc.target/i386/pr100637-1b.c: New test.
4986         * gcc.target/i386/pr100637-1w.c: Ditto.
4987         * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4988         * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4989         * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4990         * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4991         pmovsxbd and pmovsxwq.
4992         * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4993         pmovzxbd and pmovzxwq.
4994
4995 2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
4996
4997         PR fortran/100642
4998         * gfortran.dg/goacc-gomp/depobj.f90: New test.
4999
5000 2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
5001
5002         * lib/gcc-dg.exp: Implement 'dg-note'.
5003         * lib/prune.exp: Likewise.
5004         * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5005         'dg-prune-output "note: ".
5006         * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5007         'dg-note', match up additional notes, one class of them with
5008         XFAILed 'dg-bogus'.
5009         * lib/lto.exp: Implement 'dg-lto-note'.
5010         * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5011         notes.
5012         * g++.dg/lto/odr-1_1.C: Likewise.
5013         * g++.dg/lto/odr-2_1.C: Likewise.
5014
5015 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR rtl-optimization/100590
5018         * gcc.dg/pr100590.c: New test.
5019
5020 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR c++/100580
5023         * g++.dg/other/pr100580.C: New test.
5024
5025 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR tree-optimization/94589
5028         * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5029
5030 2021-05-18  Richard Biener  <rguenther@suse.de>
5031
5032         * gcc.target/i386/pr100582.c: Adjust for AVX512.
5033
5034 2021-05-18  Richard Biener  <rguenther@suse.de>
5035
5036         PR c/100522
5037         * gcc.dg/gimplefe-error-10.c: New testcase.
5038
5039 2021-05-18  Richard Biener  <rguenther@suse.de>
5040
5041         PR c/100547
5042         * gcc.dg/pr100547.c: New testcase.
5043         * gcc.dg/attr-vector_size.c: Adjust.
5044
5045 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
5046
5047         * gcc.target/s390/zvector/vec-_Bool.c: New test.
5048
5049 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
5050
5051         PR c++/100281
5052         * g++.target/s390/pr100281-1.C: New test.
5053         * g++.target/s390/pr100281-2.C: New test.
5054
5055 2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
5056
5057         PR tree-optimization/100512
5058         * gcc.dg/pr100512.c: New.
5059
5060 2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
5061
5062         * g++.dg/conversion/pr100635.C: New test.
5063
5064 2021-05-17  Harald Anlauf  <anlauf@gmx.de>
5065
5066         PR fortran/98411
5067         * gfortran.dg/pr98411.f90: New test.
5068
5069 2021-05-17  Aldy Hernandez  <aldyh@redhat.com>
5070
5071         * gcc.dg/pr100349.c: New test.
5072
5073 2021-05-17  Tamar Christina  <tamar.christina@arm.com>
5074
5075         * gcc.target/aarch64/cpunative/info_16: New test.
5076         * gcc.target/aarch64/cpunative/info_17: New test.
5077         * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5078         * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5079
5080 2021-05-17  Richard Biener  <rguenther@suse.de>
5081
5082         PR c/100625
5083         * gcc.dg/gimplefe-error-9.c: New testcase.
5084
5085 2021-05-17  Richard Biener  <rguenther@suse.de>
5086
5087         PR middle-end/100582
5088         * gcc.target/i386/pr100582.c: New testcase.
5089
5090 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5091
5092         * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5093         * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5094         auto-vectorization.
5095         * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5096         vectorize float16_t vectors.
5097
5098 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5099
5100         * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5101         * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5102         * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5103         vectors.
5104         * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5105         auto-vectorization.
5106         * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5107
5108 2021-05-17  liuhongt  <hongtao.liu@intel.com>
5109
5110         PR target/100549
5111         * gcc.target/i386/pr100549.c: New test.
5112
5113 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5114
5115         * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5116
5117 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5118
5119         * gcc.target/arm/simd/mve-vadd-1.c: New.
5120
5121 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5122
5123         * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5124
5125 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5126
5127         * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5128
5129 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5130
5131         * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5132         target.
5133         * lib/target-supports.exp
5134         (check_effective_target_arm_qbit_ok_nocache): Rename into...
5135         (check_effective_target_arm_sat_ok_nocache): ... this. Check
5136         __ARM_FEATURE_SAT and use armv6.
5137
5138 2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
5139
5140         PR fortran/100633
5141         * gfortran.dg/gomp/workshare-59.f90: New test.
5142
5143 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5144
5145         PR debug/100515
5146         * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5147
5148 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
5149
5150         * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5151
5152 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
5153
5154         * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5155
5156 2021-05-16  Christophe Lyon  <christophe.lyon@linaro.org>
5157
5158         * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5159         dg-options.
5160
5161 2021-05-15  Bill Schmidt  <wschmidt@linux.ibm.com>
5162
5163         * gcc.target/powerpc/rop-1.c: New.
5164         * gcc.target/powerpc/rop-2.c: New.
5165         * gcc.target/powerpc/rop-3.c: New.
5166         * gcc.target/powerpc/rop-4.c: New.
5167         * gcc.target/powerpc/rop-5.c: New.
5168
5169 2021-05-15  Martin Jambor  <mjambor@suse.cz>
5170
5171         Revert:
5172         2021-05-15  Martin Jambor  <mjambor@suse.cz>
5173
5174         PR tree-optimization/100453
5175         * gcc.dg/tree-ssa/pr100453.c: New test.
5176
5177 2021-05-15  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR rtl-optimization/100342
5180         * gcc.target/i386/pr100342.c: New test.
5181
5182 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
5183
5184         * gfortran.dg/gomp/parallel-master-1.f90: New test.
5185         * gfortran.dg/gomp/parallel-master-2.f90: New test.
5186
5187 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
5188
5189         * gfortran.dg/gomp/implicit-save.f90: New test.
5190
5191 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR c++/95226
5194         * g++.dg/cpp1y/pr95226.C: New test.
5195
5196 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR c++/94616
5199         * g++.dg/cpp0x/pr94616.C: New test.
5200
5201 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR c++/90019
5204         * g++.dg/cpp0x/sfinae68.C: New test.
5205
5206 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
5207
5208         * g++.dg/cpp1y/pr88872.C: New test.
5209
5210 2021-05-14  Michael de Lang  <kingoipo@gmail.com>
5211
5212         * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5213
5214 2021-05-14  Marek Polacek  <polacek@redhat.com>
5215             Jason Merrill  <jason@redhat.com>
5216
5217         PR c++/99032
5218         * g++.dg/cpp0x/friend7.C: New test.
5219         * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5220         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5221         * g++.dg/cpp0x/gen-attrs-74.C: New test.
5222         * g++.dg/ext/attrib63.C: New test.
5223
5224 2021-05-13  Martin Sebor  <msebor@redhat.com>
5225
5226         PR tree-optimization/93100
5227         PR middle-end/98583
5228         * g++.dg/warn/uninit-pr93100.C: New test.
5229         * gcc.dg/uninit-pr93100.c: New test.
5230         * gcc.dg/uninit-pr98583.c: New test.
5231
5232 2021-05-13  Martin Jambor  <mjambor@suse.cz>
5233
5234         PR tree-optimization/100453
5235         * gcc.dg/tree-ssa/pr100453.c: New test.
5236
5237 2021-05-13  Martin Sebor  <msebor@redhat.com>
5238
5239         * g++.dg/pr100574.C: Use size_t as operator new argument type.
5240
5241 2021-05-13  Martin Liska  <mliska@suse.cz>
5242
5243         PR middle-end/100504
5244         * gcc.target/i386/pr100504.c: New test.
5245
5246 2021-05-13  Martin Sebor  <msebor@redhat.com>
5247
5248         PR c/100550
5249         * gcc.dg/Wvla-parameter-9.c: New test.
5250
5251 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR middle-end/99928
5254         * c-c++-common/gomp/pr99928-1.c: New test.
5255         * c-c++-common/gomp/pr99928-2.c: New test.
5256         * c-c++-common/gomp/pr99928-3.c: New test.
5257         * c-c++-common/gomp/pr99928-4.c: New test.
5258         * c-c++-common/gomp/pr99928-5.c: New test.
5259         * c-c++-common/gomp/pr99928-6.c: New test.
5260         * c-c++-common/gomp/pr99928-7.c: New test.
5261         * c-c++-common/gomp/pr99928-8.c: New test.
5262         * c-c++-common/gomp/pr99928-9.c: New test.
5263         * c-c++-common/gomp/pr99928-10.c: New test.
5264         * c-c++-common/gomp/pr99928-11.c: New test.
5265
5266 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
5267
5268         PR target/100563
5269         * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
5270
5271 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
5272
5273         * gcc.dg/pr100563.c: New test.
5274
5275 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
5276
5277         PR tree-optimization/98856
5278         * gcc.target/i386/sse2-psraq-1.c: New test.
5279         * gcc.target/i386/sse4_2-psraq-1.c: New test.
5280         * gcc.target/i386/avx-psraq-1.c: New test.
5281         * gcc.target/i386/avx2-psraq-1.c: New test.
5282         * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
5283         instructions.
5284         * gcc.target/i386/avx2-pr82370.c: Likewise.
5285         * gcc.target/i386/avx512f-pr82370.c: Likewise.
5286         * gcc.target/i386/avx512bw-pr82370.c: Likewise.
5287         * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
5288         * gcc.dg/torture/vshuf-8.inc: Likewise.
5289
5290 2021-05-13  UroÅ¡ Bizjak  <ubizjak@gmail.com>
5291
5292         PR target/100581
5293         * g++.target/i386/pr100581.C: New test.
5294
5295 2021-05-13  Eric Botcazou  <ebotcazou@adacore.com>
5296
5297         PR testsuite/100569
5298         * gnat.dg/lto21.adb: Prune new LTO warning.
5299
5300 2021-05-13  Martin Liska  <mliska@suse.cz>
5301
5302         PR testsuite/100569
5303         * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
5304         * gcc.dg/torture/pr94947-1.c: Likewise.
5305
5306 2021-05-13  liuhongt  <hongtao.liu@intel.com>
5307
5308         * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
5309
5310 2021-05-13  liuhongt  <hongtao.liu@intel.com>
5311
5312         PR target/94680
5313         * gcc.target/i386/avx-pr94680.c: New test.
5314         * gcc.target/i386/avx512f-pr94680.c: New test.
5315         * gcc.target/i386/sse2-pr94680.c: New test.
5316
5317 2021-05-12  Martin Sebor  <msebor@redhat.com>
5318
5319         PR middle-end/100571
5320         * gcc.dg/Wstringop-overflow-67.c: New test.
5321
5322 2021-05-12  Aldy Hernandez  <aldyh@redhat.com>
5323
5324         PR c/100521
5325         * gcc.dg/pr100521.c: New file.
5326
5327 2021-05-12  Marek Polacek  <polacek@redhat.com>
5328
5329         * g++.dg/warn/Wint-in-bool-context-2.C: New test.
5330
5331 2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
5332
5333         * c-c++-common/gomp/map-6.c: New test.
5334         * c-c++-common/gomp/map-7.c: New test.
5335
5336 2021-05-12  Richard Biener  <rguenther@suse.de>
5337
5338         PR tree-optimization/100566
5339         * gcc.dg/torture/pr100566.c: New testcase.
5340
5341 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR preprocessor/100392
5344         * gcc.dg/cpp/pr100392.c: New test.
5345         * gcc.dg/cpp/pr100392.h: New file.
5346
5347 2021-05-12  Martin Liska  <mliska@suse.cz>
5348
5349         * lib/lto.exp: When running tests without jobserver, one can see
5350         the following warning for tests that use 1to1 partitioning.
5351
5352 2021-05-12  liuhongt  <hongtao.liu@intel.com>
5353
5354         PR target/99908
5355         * gcc.target/i386/avx2-pr99908.c: New test.
5356         * gcc.target/i386/sse4_1-pr99908.c: New test.
5357
5358 2021-05-12  Richard Biener  <rguenther@suse.de>
5359
5360         PR tree-optimization/100519
5361         * gcc.dg/torture/pr100519.c: New testcase.
5362
5363 2021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5364
5365         PR debug/100515
5366         * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
5367
5368 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR middle-end/100508
5371         * gcc.dg/gomp/pr100508.c: New test.
5372
5373 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
5374             Marc Glisse  <marc.glisse@inria.fr>
5375
5376         PR tree-optimization/94589
5377         * gcc.dg/tree-ssa/pr94589-1.c: New test.
5378
5379 2021-05-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
5380
5381         PR target/98218
5382         * g++.target/i386/pr98218-1.C: Ditto.
5383         * gcc.target/i386/pr98218-4.c: New test.
5384         * gcc.target/i386/pr98218-1.c: Correct PR number.
5385         * gcc.target/i386/pr98218-1a.c: Ditto.
5386         * gcc.target/i386/pr98218-2.c: Ditto.
5387         * gcc.target/i386/pr98218-2a.c: Ditto.
5388         * gcc.target/i386/pr98218-3.c: Ditto.
5389         * gcc.target/i386/pr98218-3a.c: Ditto.
5390
5391 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
5392
5393         * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
5394         gcc.dg/cpp/c2x-elifdef-2.c: New tests.
5395
5396 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
5397
5398         * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
5399         New tests.
5400
5401 2021-05-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
5402
5403         * gcc.dg/guality/pr43077-1.c: Align types of output and input
5404         operands by lifting immediates to type long.
5405
5406 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
5407
5408         * gcc.dg/c11-digit-separators-1.c,
5409         gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
5410         New tests.
5411
5412 2021-05-11  Jason Merrill  <jason@redhat.com>
5413
5414         PR c++/100517
5415         * g++.dg/ext/vector41.C: New test.
5416
5417 2021-05-11  Martin Liska  <mliska@suse.cz>
5418
5419         * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
5420         * brig.dg/README: Removed.
5421         * brig.dg/dg.exp: Removed.
5422         * brig.dg/test/gimple/alloca.hsail: Removed.
5423         * brig.dg/test/gimple/atomics.hsail: Removed.
5424         * brig.dg/test/gimple/branches.hsail: Removed.
5425         * brig.dg/test/gimple/fbarrier.hsail: Removed.
5426         * brig.dg/test/gimple/function_calls.hsail: Removed.
5427         * brig.dg/test/gimple/internal-casts.hsail: Removed.
5428         * brig.dg/test/gimple/kernarg.hsail: Removed.
5429         * brig.dg/test/gimple/mem.hsail: Removed.
5430         * brig.dg/test/gimple/mulhi.hsail: Removed.
5431         * brig.dg/test/gimple/packed.hsail: Removed.
5432         * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
5433         * brig.dg/test/gimple/smoke_test.hsail: Removed.
5434         * brig.dg/test/gimple/variables.hsail: Removed.
5435         * brig.dg/test/gimple/vector.hsail: Removed.
5436         * lib/brig-dg.exp: Removed.
5437         * lib/brig.exp: Removed.
5438
5439 2021-05-11  Alex Coplan  <alex.coplan@arm.com>
5440
5441         PR target/99725
5442         * gcc.target/arm/cmse/pr99725.c: New test.
5443
5444 2021-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5445
5446         * gcc.target/aarch64/fmul_lane_1.c: New test.
5447
5448 2021-05-11  Richard Biener  <rguenther@suse.de>
5449
5450         PR middle-end/100509
5451         * gcc.dg/pr100509.c: New testcase.
5452
5453 2021-05-11  Robin Dapp  <rdapp@linux.ibm.com>
5454
5455         * gcc.target/s390/risbg-ll-3.c: Change match pattern.
5456
5457 2021-05-11  Patrick Palka  <ppalka@redhat.com>
5458
5459         PR c++/51577
5460         * g++.dg/lookup/operator-3.C: New test.
5461
5462 2021-05-11  Patrick Palka  <ppalka@redhat.com>
5463
5464         PR c++/100138
5465         * g++.dg/cpp2a/concepts-ctad4.C: New test.
5466
5467 2021-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5468
5469         * gnat.dg/specs/opt5.ads: New test.
5470         * gnat.dg/specs/opt5_pkg.ads: New helper.
5471
5472 2021-05-10  Martin Sebor  <msebor@redhat.com>
5473
5474         PR middle-end/100425
5475         PR middle-end/100510
5476         * c-c++-common/Walloca-larger-than.C: New test.
5477         * gcc.dg/Walloca-larger-than-4.c: New test.
5478         * gcc.dg/Wvla-larger-than-5.c: New test.
5479         * gcc.dg/pr79972.c: Remove unexpected warning directive.
5480
5481 2021-05-10  Pat Haugen  <pthaugen@linux.ibm.com>
5482
5483         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5484         * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5485
5486 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
5487
5488         * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5489
5490 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
5491
5492         * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5493
5494 2021-05-10  H.J. Lu  <hjl.tools@gmail.com>
5495
5496         PR tree-optimization/42587
5497         * gcc.dg/optimize-bswapsi-6.c: New test.
5498
5499 2021-05-10  Richard Biener  <rguenther@suse.de>
5500
5501         PR testsuite/100452
5502         * g++.dg/vect/slp-pr99971.cc: Align data.
5503
5504 2021-05-10  Richard Biener  <rguenther@suse.de>
5505
5506         PR tree-optimization/100492
5507         * gcc.dg/torture/pr100492.c: New testcase.
5508
5509 2021-05-10  Richard Biener  <rguenther@suse.de>
5510
5511         PR middle-end/100464
5512         PR c++/100468
5513         * gcc.dg/pr100464.c: New testcase.
5514         * g++.dg/tree-ssa/array-temp1.C: Adjust.
5515
5516 2021-05-10  Richard Biener  <rguenther@suse.de>
5517
5518         PR tree-optimization/100434
5519         * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5520
5521 2021-05-10  Alex Coplan  <alex.coplan@arm.com>
5522
5523         PR target/99960
5524         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5525         Update now that we're (correctly) using full 128-bit vector
5526         loads/stores.
5527         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5528         Likewise.
5529         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5530         Likewise.
5531         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5532         Likewise.
5533         * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5534         * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5535         Likewise.
5536
5537 2021-05-08  Paul Thomas  <pault@gcc.gnu.org>
5538
5539         PR fortran/46991
5540         * gfortran.dg/class_dummy_7.f90: Correct PR number.
5541
5542 2021-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5543
5544         * gcc.dg/sso-9.c: Delete.
5545
5546 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5547
5548         * gnat.dg/debug18.adb: New test.
5549
5550 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5551
5552         * gcc.dg/sso-12.c: New test.
5553
5554 2021-05-07  Jason Merrill  <jason@redhat.com>
5555
5556         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5557         Adjust diagnostic.
5558
5559 2021-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5560
5561         PR tree-optimization/79333
5562         * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5563
5564 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR c/100450
5567         * c-c++-common/gomp/pr100450.c: New test.
5568
5569 2021-05-07  UroÅ¡ Bizjak  <ubizjak@gmail.com>
5570
5571         PR target/100445
5572         * gcc.target/i386/pr100445-1.c: New test.
5573
5574 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR target/100445
5577         * gcc.target/i386/pr100445.c: New test.
5578
5579 2021-05-06  Joseph Myers  <joseph@codesourcery.com>
5580
5581         PR c++/83873
5582         PR preprocessor/97604
5583         * g++.dg/cpp1y/digit-sep-neg-2.C,
5584         g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5585         * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5586         Adjust expected messages.
5587
5588 2021-05-06  Martin Jambor  <mjambor@suse.cz>
5589
5590         * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5591         05193687dde, make the argv again pointer to an array.
5592
5593 2021-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5594
5595         * gnat.dg/opt93.adb: Compile only for LP64 targets.
5596
5597 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
5598
5599         * lib/target-supports.exp: Add s390 checks for vect conversions.
5600
5601 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
5602
5603         * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5604
5605 2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
5606
5607         PR fortran/46991
5608         PR fortran/99819
5609         * gfortran.dg/class_dummy_6.f90: New test.
5610         * gfortran.dg/class_dummy_7.f90: New test.
5611
5612 2021-05-06  Christophe Lyon  <christophe.lyon@linaro.org>
5613
5614         PR testsuite/100355
5615         * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5616
5617 2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
5618
5619         * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5620         __builtin_s390_vpdi.
5621         * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5622         vec_permi.
5623
5624 2021-05-06  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR tree-optimization/94589
5627         * gcc.dg/pr94589-1.c: New test.
5628         * gcc.dg/pr94589-2.c: New test.
5629         * gcc.dg/pr94589-3.c: New test.
5630         * gcc.dg/pr94589-4.c: New test.
5631         * g++.dg/opt/pr94589-1.C: New test.
5632         * g++.dg/opt/pr94589-2.C: New test.
5633         * g++.dg/opt/pr94589-3.C: New test.
5634         * g++.dg/opt/pr94589-4.C: New test.
5635
5636 2021-05-06  Richard Biener  <rguenther@suse.de>
5637
5638         PR ipa/100373
5639         * gcc.dg/pr100373.c: New testcase.
5640
5641 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5642
5643         * gcc.c-torture/execute/20210505-1.c: New test.
5644
5645 2021-05-05  Ivan Sorokin  <vanyacpp@gmail.com>
5646
5647         PR target/91400
5648         * gcc.target/i386/pr91400-1.c: New test.
5649         * gcc.target/i386/pr91400-2.c: Likewise.
5650
5651 2021-05-05  Martin Sebor  <msebor@redhat.com>
5652
5653         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5654
5655 2021-05-05  Harald Anlauf  <anlauf@gmx.de>
5656
5657         PR fortran/100274
5658         * gfortran.dg/argument_checking_25.f90: New test.
5659
5660 2021-05-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
5661
5662         PR target/98218
5663         * gcc.target/i386/pr98218-1.c: New test.
5664         * gcc.target/i386/pr98218-1a.c: Ditto.
5665         * gcc.target/i386/pr98218-2.c: Ditto.
5666         * gcc.target/i386/pr98218-2a.c: Ditto.
5667         * gcc.target/i386/pr98218-3.c: Ditto.
5668         * gcc.target/i386/pr98218-3a.c: Ditto.
5669         * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5670         Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5671
5672 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5673
5674         * gnat.dg/debug17.adb: Minor tweak.
5675
5676 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5677
5678         * gnat.dg/debug8.adb: Minor tweak.
5679         * gnat.dg/debug11.adb: Likewise.
5680         * gnat.dg/debug16.adb: Likewise.
5681         * gnat.dg/debug17.adb: New test.
5682         * gnat.dg/specs/debug1.ads: Minor tweak.
5683
5684 2021-05-05  Robin Dapp  <rdapp@linux.ibm.com>
5685
5686         * gcc.dg/vect/slp-21.c: Add s390.
5687
5688 2021-05-05  Tobias Burnus  <tobias@codesourcery.com>
5689
5690         PR testsuite/100422
5691         * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5692
5693 2021-05-05  Richard Biener  <rguenther@suse.de>
5694
5695         PR tree-optimization/79333
5696         * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5697         * gcc.dg/graphite/fuse-1.c: Adjust.
5698         * gcc.dg/pr43864-4.c: Likewise.
5699
5700 2021-05-05  Richard Biener  <rguenther@suse.de>
5701
5702         PR middle-end/100394
5703         * g++.dg/torture/pr100382.C: New testcase.
5704
5705 2021-05-04  Martin Sebor  <msebor@redhat.com>
5706
5707         PR middle-end/100307
5708         * g++.dg/warn/Wplacement-new-size-9.C: New test.
5709         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5710
5711 2021-05-04  Martin Sebor  <msebor@redhat.com>
5712
5713         * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5714
5715 2021-05-04  Martin Sebor  <msebor@redhat.com>
5716
5717         * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5718
5719 2021-05-04  Robin Dapp  <rdapp@linux.ibm.com>
5720
5721         * gcc.target/s390/oscbreak-1.c: Compile with -O1
5722         -fschedule-insns
5723
5724 2021-05-04  Richard Biener  <rguenther@suse.de>
5725
5726         PR tree-optimization/100414
5727         * gcc.dg/pr100414.c: New testcase.
5728
5729 2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
5730
5731         * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5732
5733 2021-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5734
5735         * gnat.dg/opt94.adb: New file.
5736         * gnat.dg/opt94_pkg.adb: New file.
5737         * gnat.dg/opt94_pkg.ads: New file.
5738
5739 2021-05-04  Richard Biener  <rguenther@suse.de>
5740
5741         * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5742         simplify dump scanning down to one case.
5743
5744 2021-05-04  Richard Biener  <rguenther@suse.de>
5745
5746         PR tree-optimization/100329
5747         * gcc.dg/torture/pr100329.c: New testcase.
5748
5749 2021-05-04  Richard Biener  <rguenther@suse.de>
5750
5751         PR tree-optimization/100398
5752         * gcc.dg/torture/pr100398.c: New testcase.
5753
5754 2021-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5755
5756         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5757         Fix dg directives order.
5758         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5759         Likewise.
5760
5761 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5762
5763         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5764         and m32r.
5765
5766 2021-05-03  Patrick Palka  <ppalka@redhat.com>
5767
5768         PR c++/100362
5769         * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5770
5771 2021-05-03  Patrick Palka  <ppalka@redhat.com>
5772
5773         PR c++/68942
5774         PR c++/100344
5775         * g++.dg/template/call8.C: New test.
5776         * g++.dg/template/koenig12a.C: New test.
5777
5778 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5779
5780         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5781
5782 2021-05-03  Marek Polacek  <polacek@redhat.com>
5783
5784         PR c++/100055
5785         * g++.dg/concepts/diagnostic18.C: New test.
5786
5787 2021-05-03  Marek Polacek  <polacek@redhat.com>
5788
5789         DR 1312
5790         * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5791
5792 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5793
5794         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5795
5796 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5797
5798         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5799
5800 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5801
5802         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5803
5804 2021-05-03  Jeff Law  <jlaw@tachyum.com>
5805
5806         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5807         cr16 and xstormy16 targets.
5808
5809 2021-05-03  Richard Biener  <rguenther@suse.de>
5810
5811         * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5812         * gcc.dg/pr81192.c: Disable DSE.
5813
5814 2021-05-03  Richard Biener  <rguenther@suse.de>
5815
5816         * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5817
5818 2021-05-03  Ilya Leoshkevich  <iii@linux.ibm.com>
5819
5820         PR target/100217
5821         * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5822         * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5823
5824 2021-05-02  David Edelsohn  <dje.gcc@gmail.com>
5825
5826         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5827         mapping class on AIX.
5828         * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5829         * gcc.c-torture/execute/alias-2.c: Same.
5830         * gcc.dg/alias-7.c: Same.
5831
5832 2021-04-30  Jonathan Wright  <jonathan.wright@arm.com>
5833
5834         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5835         New test.
5836         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5837         New test.
5838
5839 2021-04-30  Richard Biener  <rguenther@suse.de>
5840
5841         PR c++/98032
5842         * g++.dg/pr98032.C: New testcase.
5843
5844 2021-04-30  Richard Biener  <rguenther@suse.de>
5845
5846         PR tree-optimization/96513
5847         * gcc.dg/torture/pr96513.c: New testcase.
5848
5849 2021-04-30  UroÅ¡ Bizjak  <ubizjak@gmail.com>
5850
5851         PR target/98060
5852         * gcc.target/i386/pr98060.c: New test.
5853
5854 2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
5855
5856         PR rtl-optimization/100225
5857         PR rtl-optimization/84878
5858         * gcc.dg/pr100225.c: New test.
5859
5860 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
5861
5862         PR preprocessor/82359
5863         * g++.dg/cpp1y/digit-sep-line.C,
5864         g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5865
5866 2021-04-29  Jason Merrill  <jason@redhat.com>
5867
5868         * g++.dg/lookup/using-decl1.C: New test.
5869
5870 2021-04-29  Jason Merrill  <jason@redhat.com>
5871
5872         PR c++/97974
5873         * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5874
5875 2021-04-29  Patrick Palka  <ppalka@redhat.com>
5876
5877         PR c++/68942
5878         * g++.dg/template/koenig12.C: New test.
5879
5880 2021-04-29  Marek Polacek  <polacek@redhat.com>
5881
5882         PR c++/94102
5883         * g++.dg/cpp1z/class-deduction87.C: New test.
5884
5885 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
5886
5887         PR rtl-optimization/100303
5888         * g++.dg/torture/pr100303.C: New file.
5889
5890 2021-04-29  H.J. Lu  <hjl.tools@gmail.com>
5891
5892         PR middle-end/90773
5893         * g++.dg/pr90773-1.h: New test.
5894         * g++.dg/pr90773-1a.C: Likewise.
5895         * g++.dg/pr90773-1b.C: Likewise.
5896         * g++.dg/pr90773-1c.C: Likewise.
5897         * g++.dg/pr90773-1d.C: Likewise.
5898         * gcc.target/i386/pr90773-1.c: Likewise.
5899         * gcc.target/i386/pr90773-2.c: Likewise.
5900         * gcc.target/i386/pr90773-3.c: Likewise.
5901         * gcc.target/i386/pr90773-4.c: Likewise.
5902         * gcc.target/i386/pr90773-5.c: Likewise.
5903         * gcc.target/i386/pr90773-6.c: Likewise.
5904         * gcc.target/i386/pr90773-7.c: Likewise.
5905         * gcc.target/i386/pr90773-8.c: Likewise.
5906         * gcc.target/i386/pr90773-9.c: Likewise.
5907         * gcc.target/i386/pr90773-10.c: Likewise.
5908         * gcc.target/i386/pr90773-11.c: Likewise.
5909         * gcc.target/i386/pr90773-12.c: Likewise.
5910         * gcc.target/i386/pr90773-13.c: Likewise.
5911         * gcc.target/i386/pr90773-14.c: Likewise.
5912
5913 2021-04-29  Richard Biener  <rguenther@suse.de>
5914
5915         PR tree-optimization/100253
5916         * g++.dg/pr100253.C: New testcase.
5917
5918 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR target/100305
5921         * gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.
5922
5923 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR target/100302
5926         * gcc.target/aarch64/sve/pr100302.c: New test.
5927
5928 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR c++/100319
5931         * c-c++-common/gomp/task-detach-3.c: New test.
5932
5933 2021-04-29  Richard Biener  <rguenther@suse.de>
5934
5935         PR tree-optimization/99912
5936         * gcc.dg/pr95580.c: Disable DSE.
5937         * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5938         * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5939         to prevent them from being removed.
5940         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5941
5942 2021-04-29  Martin Sebor  <msebor@redhat.com>
5943
5944         PR middle-end/100250
5945         * gcc.dg/uninit-pr100250.c: New test.
5946
5947 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
5948
5949         * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5950         gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5951
5952 2021-04-28  Tobias Burnus  <tobias@codesourcery.com>
5953
5954         * gfortran.dg/gomp/map-5.f90: New test.
5955
5956 2021-04-28  Patrick McGehearty  <patrick.mcgehearty@oracle.com>
5957
5958         * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5959         * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5960         * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5961
5962 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
5963
5964         * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5965
5966 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
5967
5968         * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5969         mismatch when asm comments start with "/ ".
5970
5971 2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
5972
5973         PR target/100305
5974         * gcc.c-torture/compile/pr100305.c: New test.
5975
5976 2021-04-28  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
5977
5978         PR fortran/82376
5979         * gfortran.dg/PR82376.f90: New test.
5980
5981 2021-04-28  Richard Biener  <rguenther@suse.de>
5982
5983         PR tree-optimization/100292
5984         * gcc.dg/pr100292.c: New testcase.
5985
5986 2021-04-28  Richard Wai  <richard@annexi-strayline.com>
5987
5988         * gnat.dg/containers2.adb: New test.
5989
5990 2021-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5991
5992         * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5993
5994 2021-04-27  Jason Merrill  <jason@redhat.com>
5995
5996         PR c++/92145
5997         * g++.dg/cpp0x/depr-copy3.C: New test.
5998
5999 2021-04-27  Patrick Palka  <ppalka@redhat.com>
6000
6001         PR c++/88580
6002         * g++.dg/cpp0x/variadic182.C: New test.
6003
6004 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
6005
6006         PR middle-end/100284
6007         * gcc.target/aarch64/sve/pr81003.c: New test.
6008
6009 2021-04-27  Martin Sebor  <msebor@redhat.com>
6010
6011         PR testsuite/100272
6012         * g++.dg/ext/flexary13.C: Remove malformed directives.
6013
6014 2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6015
6016         PR target/100106
6017         * gcc.c-torture/compile/pr100106.c: New testcase.
6018
6019 2021-04-27  Alex Coplan  <alex.coplan@arm.com>
6020
6021         PR target/99977
6022         * gcc.target/arm/pr99977.c: New test.
6023
6024 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR tree-optimization/100239
6027         * gcc.dg/pr100239.c: New test.
6028
6029 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR rtl-optimization/100254
6032         * g++.dg/opt/pr100254.C: New test.
6033
6034 2021-04-27  Richard Biener  <rguenther@suse.de>
6035
6036         PR tree-optimization/99912
6037         * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6038         * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6039         * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6040         * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6041
6042 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR tree-optimization/95527
6045         * gcc.dg/tree-ssa/pr95527-2.c: New test.
6046
6047 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR tree-optimization/96696
6050         * gcc.target/i386/pr96696.c: New test.
6051
6052 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
6053
6054         PR target/100270
6055         * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6056         * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6057         expected error message when subtracting pointers to different
6058         vector types.  Expect warnings when mixing them elsewhere.
6059         * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6060         XFAILs.  Tweak error messages for some cases.
6061
6062 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
6063
6064         * gcc.target/aarch64/simd/ssra.c: Use +nosve
6065         * gcc.target/aarch64/simd/usra.c: Likewise.
6066
6067 2021-04-27  Richard Biener  <rguenther@suse.de>
6068
6069         PR tree-optimization/100051
6070         * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6071
6072 2021-04-27  Richard Biener  <rguenther@suse.de>
6073
6074         PR testsuite/100272
6075         * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6076         malformed dg directive.
6077
6078 2021-04-27  Richard Biener  <rguenther@suse.de>
6079
6080         PR testsuite/100272
6081         * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6082         * g++.dg/ipa/pr45572-2.C: Likewise.
6083         * g++.dg/template/spec26.C: Likewise.
6084         * gcc.dg/pr20126.c: Likewise.
6085         * gcc.dg/tree-ssa/pr20739.c: Likewise.
6086
6087 2021-04-27  Richard Biener  <rguenther@suse.de>
6088
6089         PR tree-optimization/100278
6090         * gcc.dg/tree-ssa/pr100278.c: New testcase.
6091
6092 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR target/99405
6095         * gcc.target/i386/pr99405.c: New test.
6096
6097 2021-04-27  Richard Biener  <rguenther@suse.de>
6098
6099         PR tree-optimization/99776
6100         * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6101
6102 2021-04-26  Patrick Palka  <ppalka@redhat.com>
6103
6104         PR c++/100209
6105         * g++.dg/cpp1y/constexpr-base1.C: New test.
6106         * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6107
6108 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
6109
6110         * gfortran.dg/goacc/classify-serial.f95:
6111         Use [Ww]arning in dg-bogus as FE diagnostic and default
6112         diagnostic differ and the result depends on ENABLE_OFFLOAD.
6113         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6114         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6115
6116 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
6117
6118         * gfortran.dg/goacc/classify-serial.f95:
6119         Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6120         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6121         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6122
6123 2021-04-26  Richard Biener  <rguenther@suse.de>
6124
6125         PR tree-optimization/99956
6126         * gfortran.dg/pr99956.f: New testcase.
6127
6128 2021-04-26  Christophe Lyon  <christophe.lyon@linaro.org>
6129
6130         * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6131         * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6132         * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6133         * gcc.target/arm/cmse/cmse-16.c: Likewise.
6134         * gcc.target/arm/cmse/struct-1.c: Likewise.
6135         * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6136         on arm_cmse_hw.
6137         * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6138         New.
6139
6140 2021-04-26  Eric Botcazou  <ebotcazou@adacore.com>
6141
6142         * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6143
6144 2021-04-26  Thomas Schwinge  <thomas@codesourcery.com>
6145             Nathan Sidwell  <nathan@codesourcery.com>
6146             Tom de Vries  <vries@codesourcery.com>
6147             Julian Brown  <julian@codesourcery.com>
6148             Kwok Cheung Yeung  <kcy@codesourcery.com>
6149
6150         * c-c++-common/goacc/diag-parallelism-1.c: New.
6151         * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6152         and match diagnostics, as appropriate.
6153         * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6154         * c-c++-common/goacc/classify-kernels.c: Likewise.
6155         * c-c++-common/goacc/classify-parallel.c: Likewise.
6156         * c-c++-common/goacc/classify-routine.c: Likewise.
6157         * c-c++-common/goacc/classify-serial.c: Likewise.
6158         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6159         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6160         * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6161         * c-c++-common/goacc/parallel-reduction.c: Likewise.
6162         * c-c++-common/goacc/pr70688.c: Likewise.
6163         * c-c++-common/goacc/routine-1.c: Likewise.
6164         * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6165         * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6166         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6167         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6168         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6169         * gfortran.dg/goacc/classify-routine.f95: Likewise.
6170         * gfortran.dg/goacc/classify-serial.f95: Likewise.
6171         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6172         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6173         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6174         * gfortran.dg/goacc/routine-4.f90: Likewise.
6175         * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6176         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6177         * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6178         * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6179
6180 2021-04-26  Richard Biener  <rguenther@suse.de>
6181
6182         PR tree-optimization/99473
6183         * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6184
6185 2021-04-25  liuhongt  <hongtao.liu@intel.com>
6186
6187         PR target/98911
6188         * gcc.target/i386/pr98911.c: New test.
6189         * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6190         with __builtin_ia32_pcmpistrm128 since it has been folded.
6191
6192 2021-04-24  David Malcolm  <dmalcolm@redhat.com>
6193
6194         PR analyzer/100244
6195         * g++.dg/analyzer/pr100244.C: New test.
6196
6197 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
6198
6199         PR fortran/100154
6200         * gfortran.dg/pr100154.f90: New test.
6201
6202 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
6203
6204         PR fortran/100218
6205         * gfortran.dg/ptr-func-4.f90: New test.
6206
6207 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
6208
6209         * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6210         * gcc.dg/guality/guality.c: Likewise.
6211         * gcc.dg/guality/inline-params.c: Likewise.
6212         * gcc.dg/guality/loop-1.c: Likewise.
6213         * gcc.dg/guality/pr36728-1.c: Likewise.
6214         * gcc.dg/guality/pr36728-2.c: Likewise.
6215         * gcc.dg/guality/pr36728-3.c: Likewise.
6216         * gcc.dg/guality/pr41447-1.c: Likewise.
6217         * gcc.dg/guality/pr54200.c:  Likewise.
6218         * gcc.dg/guality/pr54519-1.c: Likewise.
6219         * gcc.dg/guality/pr54519-2.c: Likewise.
6220         * gcc.dg/guality/pr54519-3.c: Likewise.
6221         * gcc.dg/guality/pr54519-4.c: Likewise.
6222         * gcc.dg/guality/pr54519-5.c: Likewise.
6223         * gcc.dg/guality/pr54519-6.c: Likewise.
6224         * gcc.dg/guality/pr54693-2.c: Likewise.
6225         * gcc.dg/guality/pr56154-1.c: Likewise.
6226         * gcc.dg/guality/pr59776.c: Likewise.
6227         * gcc.dg/guality/pr68860-1.c: Likewise.
6228         * gcc.dg/guality/pr68860-2.c: Likewise.
6229         * gcc.dg/guality/pr90074.c: Likewise.
6230         * gcc.dg/guality/pr90716.c: Likewise.
6231         * gcc.dg/guality/sra-1.c: Likewise.
6232
6233 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
6234
6235         * lib/target-supports-dg.exp (selector_expression): Handle any-opts
6236         and no-opts.
6237         * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
6238         * gcc.dg/guality/pr59776.c: Likewise.
6239         * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
6240
6241 2021-04-24  Patrick Palka  <ppalka@redhat.com>
6242
6243         PR c++/89565
6244         PR c++/93383
6245         PR c++/95291
6246         PR c++/99200
6247         PR c++/99683
6248         * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
6249         * g++.dg/cpp2a/nontype-class45.C: New test.
6250         * g++.dg/cpp2a/nontype-class46.C: New test.
6251         * g++.dg/cpp2a/nontype-class47.C: New test.
6252         * g++.dg/cpp2a/nontype-class48.C: New test.
6253
6254 2021-04-24  Patrick Palka  <ppalka@redhat.com>
6255
6256         PR c++/87709
6257         * g++.dg/cpp1z/class-deduction86.C: New test.
6258
6259 2021-04-23  Michael Meissner  <meissner@linux.ibm.com>
6260
6261         PR target/98952
6262         * gcc.target/powerpc/pr98952.c: New test.
6263
6264 2021-04-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
6265
6266         PR target/100041
6267         * gcc.target/i386/pr79514.c (dg-error):
6268         Expect error for 64bit targets.
6269
6270 2021-04-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
6271
6272         PR target/100182
6273         * gcc.target/i386/pr100182.c: New test.
6274         * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
6275         * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
6276
6277 2021-04-23  Patrick Palka  <ppalka@redhat.com>
6278
6279         PR c++/98767
6280         * g++.dg/concepts/diagnostic17.C: New test.
6281
6282 2021-04-23  Patrick Palka  <ppalka@redhat.com>
6283
6284         DR 2374
6285         * g++.dg/cpp1z/direct-enum-init2.C: New test.
6286
6287 2021-04-23  Richard Biener  <rguenther@suse.de>
6288
6289         PR tree-optimization/99971
6290         * g++.dg/vect/slp-pr99971.cc: New testcase.
6291
6292 2021-04-23  liuhongt  <hongtao.liu@intel.com>
6293
6294         PR target/100093
6295         * gcc.target/i386/pr100093.c: New test.
6296
6297 2021-04-22  Patrick Palka  <ppalka@redhat.com>
6298
6299         PR c++/94508
6300         * g++.dg/cpp2a/concepts-uneval3.C: New test.
6301
6302 2021-04-22  Patrick Palka  <ppalka@redhat.com>
6303
6304         PR c++/77435
6305         * g++.dg/template/partial-specialization9.C: New test.
6306
6307 2021-04-22  Marek Polacek  <polacek@redhat.com>
6308
6309         PR c++/100161
6310         * g++.dg/warn/Wtype-limits6.C: New test.
6311
6312 2021-04-22  Patrick Palka  <ppalka@redhat.com>
6313
6314         PR c++/84689
6315         * g++.dg/cpp0x/sfinae67.C: New test.
6316
6317 2021-04-22  Patrick Palka  <ppalka@redhat.com>
6318
6319         PR c++/16617
6320         * g++.dg/template/access36.C: New test.
6321
6322 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
6323
6324         * substr_9.f90: Move to ...
6325         * gfortran.dg/substr_9.f90: ... here.
6326         * substr_10.f90: Move to ...
6327         * gfortran.dg/substr_10.f90: ... here.
6328
6329 2021-04-22  Martin Liska  <mliska@suse.cz>
6330
6331         PR testsuite/100159
6332         PR testsuite/100192
6333         * g++.dg/template/nontype29.C: Fix typos and missing comments.
6334         * gcc.dg/Warray-bounds-64.c: Likewise.
6335         * gcc.dg/Warray-parameter.c: Likewise.
6336         * gcc.dg/Wstring-compare.c: Likewise.
6337         * gcc.dg/format/gcc_diag-11.c: Likewise.
6338         * gfortran.dg/array_constructor_3.f90: Likewise.
6339         * gfortran.dg/matmul_bounds_9.f90: Likewise.
6340         * gfortran.dg/pr78033.f90: Likewise.
6341         * gfortran.dg/pr96325.f90: Likewise.
6342
6343 2021-04-22  UroÅ¡ Bizjak  <ubizjak@gmail.com>
6344
6345         PR target/100119
6346         * gcc.target/i386/pr100119.c: New test.
6347
6348 2021-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
6349
6350         PR target/99988
6351         * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
6352
6353 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
6354
6355         * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
6356         obtained hard limit, and only call setrlimit if new softlimit is lower.
6357
6358 2021-04-22  Richard Biener  <rguenther@suse.de>
6359
6360         PR testsuite/100176
6361         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
6362         missing return.
6363
6364 2021-04-21  David Edelsohn  <dje.gcc@gmail.com>
6365
6366         * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
6367         pattern.
6368
6369 2021-04-21  Marek Polacek  <polacek@redhat.com>
6370
6371         PR c++/96380
6372         * g++.dg/cpp0x/enum_base4.C: New test.
6373         * g++.dg/cpp0x/enum_base5.C: New test.
6374
6375 2021-04-21  Alex Coplan  <alex.coplan@arm.com>
6376
6377         PR target/99988
6378         * gcc.target/aarch64/pr99988.c: New test.
6379
6380 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
6381
6382         * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
6383         -fchecking.
6384         * g++.dg/cpp1y/auto-fn61.C: Likewise.
6385         * g++.dg/cpp2a/nontype-class39.C: Likewise.
6386         * g++.dg/cpp0x/constexpr-52830.C: Likewise.
6387         * g++.dg/cpp0x/vt-88982.C: Likewise.
6388         * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
6389         dg-additional-options.
6390         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6391
6392 2021-04-21  H.J. Lu  <hjl.tools@gmail.com>
6393
6394         * gcc.target/i386/monitor-2.c: New test.
6395
6396 2021-04-21  Richard Biener  <rguenther@suse.de>
6397
6398         PR testsuite/100176
6399         * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
6400         * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
6401
6402 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
6403
6404         PR rtl-optimization/100148
6405         * g++.dg/opt/pr100148.C: New test.
6406
6407 2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
6408
6409         * gfortran.dg/gomp/depobj-1.f90: New test.
6410         * gfortran.dg/gomp/depobj-2.f90: New test.
6411
6412 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6413
6414         * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
6415
6416 2021-04-21  Richard Sandiford  <richard.sandiford@arm.com>
6417
6418         PR middle-end/100130
6419         * c-c++-common/attr-retain-10.c: New test.
6420         * c-c++-common/attr-retain-11.c: Likewise.
6421
6422 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6423
6424         * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
6425         must match for target IBM Z only.
6426
6427 2021-04-20  Jason Merrill  <jason@redhat.com>
6428
6429         PR c++/100109
6430         * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
6431
6432 2021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6433
6434         * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
6435         z/Architecture only.
6436
6437 2021-04-20  Paul Thomas  <pault@gcc.gnu.org>
6438
6439         PR fortran/100110
6440         * gfortran.dg/pdt_31.f03: New test.
6441         * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
6442         to 8.
6443
6444 2021-04-19  Marek Polacek  <polacek@redhat.com>
6445
6446         PR c++/97536
6447         * g++.dg/concepts/diagnostic16.C: New test.
6448
6449 2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
6450
6451         PR d/98457
6452         * gdc.dg/pr98457.d: New test.
6453
6454 2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
6455
6456         PR target/100075
6457         * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
6458         effective target.
6459
6460 2021-04-19  Richard Biener  <rguenther@suse.de>
6461
6462         PR preprocessor/100142
6463         * gcc.dg/pr100142.c: New testcase.
6464         * g++.dg/diagnostic/pr72803.C: Revert last change.
6465
6466 2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
6467
6468         * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
6469         '--param=openacc-kernels=[...]'.
6470         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6471         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6472         * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6473         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6474         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6475         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6476         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6477
6478 2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/opt92.adb: New test.
6481
6482 2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6483
6484         * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6485         * c-c++-common/zero-scratch-regs-9.c: Likewise.
6486         * c-c++-common/zero-scratch-regs-10.c: Likewise.
6487         * c-c++-common/zero-scratch-regs-11.c: Likewise.
6488         * gcc.target/s390/zero-scratch-regs-1.c: New test.
6489
6490 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
6491
6492         PR fortran/100094
6493         * gfortran.dg/PR100094.f90: New test.
6494
6495 2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
6496
6497         PR target/96770
6498         * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6499         with movt/movw.
6500
6501 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR target/91710
6504         * gcc.target/aarch64/pr91710.c: New test.
6505
6506 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
6507
6508         PR fortran/100018
6509         * gfortran.dg/PR10018.f90: New test.
6510
6511 2021-04-16  Tamar Christina  <tamar.christina@arm.com>
6512
6513         PR target/100048
6514         * gcc.target/aarch64/sve/pr100048.c: New test.
6515
6516 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6517
6518         PR c++/100111
6519         * g++.dg/cpp0x/constexpr-100111.C: New test.
6520
6521 2021-04-16  Marek Polacek  <polacek@redhat.com>
6522
6523         PR c++/99803
6524         * g++.dg/cpp2a/typename14.C: Don't expect particular error
6525         messages.
6526         * g++.dg/cpp2a/typename19.C: New test.
6527
6528 2021-04-16  Robin Dapp  <rdapp@linux.ibm.com>
6529
6530         * gcc.dg/gimplefe-40.c: Moved to...
6531         * gcc.dg/vect/gimplefe-40.c: ...here.
6532         * gcc.dg/gimplefe-41.c: Moved to...
6533         * gcc.dg/vect/gimplefe-41.c: ...here.
6534
6535 2021-04-16  Harald Anlauf  <anlauf@gmx.de>
6536             Paul Thomas  <pault@gcc.gnu.org>
6537
6538         PR fortran/63797
6539         * gfortran.dg/pr63797.f90: New test.
6540
6541 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6542
6543         * gcc.dg/tree-ssa/pr83403-1.c: Revert
6544         max-completely-peeled-insns to the default value on IBM Z.
6545         * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6546
6547 2021-04-16  Patrick Palka  <ppalka@redhat.com>
6548
6549         PR c++/99700
6550         * g++.dg/cpp2a/constexpr-init21.C: New test.
6551
6552 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR target/100075
6555         * gcc.target/aarch64/pr100075.c: New test.
6556
6557 2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
6558
6559         PR rtl-optimization/99596
6560         * gcc.target/arm/pr99596.c: New test.
6561
6562 2021-04-16  Richard Earnshaw  <rearnsha@arm.com>
6563
6564         PR target/100067
6565         * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6566         template.
6567         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6568         * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise.  Fix
6569         missing quotes around switch names.
6570         * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6571
6572 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR target/99767
6575         * gcc.target/aarch64/pr99767.c: New test.
6576
6577 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR c++/99850
6580         * g++.dg/cpp23/lambda-specifiers2.C: New test.
6581
6582 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR c++/99833
6585         * g++.dg/cpp1z/pr99833.C: New test.
6586         * g++.dg/cpp2a/pr99833.C: New test.
6587
6588 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6589
6590         * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6591         the default value on IBM Z.
6592
6593 2021-04-16  Jason Merrill  <jason@redhat.com>
6594
6595         PR c++/100079
6596         * g++.dg/abi/mangle71.C: Fix expected mangling.
6597         * g++.dg/abi/mangle77.C: New test.
6598         * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6599         * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6600         * g++.dg/cpp2a/nontype-class44.C: New test.
6601
6602 2021-04-15  Martin Sebor  <msebor@redhat.com>
6603
6604         PR c/99420
6605         PR c/99972
6606         * gcc.dg/Warray-parameter-9.c: New test.
6607         * gcc.dg/Wnonnull-6.c: New test.
6608         * gcc.dg/Wreturn-type3.c: New test.
6609         * gcc.dg/Wunused-result.c: New test.
6610         * gcc.dg/attr-noreturn.c: New test.
6611         * gcc.dg/attr-returns-nonnull.c: New test.
6612
6613 2021-04-15  Hans-Peter Nilsson  <hp@axis.com>
6614
6615         PR middle-end/84877
6616         * gcc.dg/pr84877.c: Xfail for cris-*-*.
6617
6618 2021-04-15  Jason Merrill  <jason@redhat.com>
6619
6620         PR c++/80456
6621         * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6622
6623 2021-04-15  Martin Sebor  <msebor@redhat.com>
6624
6625         * gcc.dg/uninit-pr89230-1.c: New test.
6626         * gcc.dg/uninit-pr89230-2.c: Same.
6627
6628 2021-04-15  Jason Merrill  <jason@redhat.com>
6629
6630         PR c++/100101
6631         * g++.dg/cpp0x/noexcept67.C: New test.
6632
6633 2021-04-15  Jason Merrill  <jason@redhat.com>
6634
6635         PR c++/100091
6636         * g++.dg/cpp2a/lambda-uneval15.C: New test.
6637
6638 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
6639
6640         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6641         -mtune=generic to the SVE flags.
6642         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6643         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6644         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6645
6646 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
6647
6648         * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6649         (aarch64-with-arch-dg-options): Likewise.
6650         * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6651         aarch64-with-arch-dg-options.  Move the default architecture
6652         flags to the final dg-runtest argument.
6653         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.  Dispense with
6654         DEFAULT_CFLAGS.
6655         * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6656
6657 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR testsuite/100073
6660         * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6661
6662 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
6663
6664         PR c++/98852
6665         * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6666         * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6667
6668 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
6669
6670         PR c/98852
6671         * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6672
6673 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR target/100056
6676         * gcc.target/aarch64/pr100056.c: New test.
6677
6678 2021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
6679
6680         * gcc.dg/pr93210.c: Adapt regex in order to also support a
6681         RESULT_DECL as an operand for a RETURN_EXPR.
6682
6683 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
6684
6685         * gcc.target/aarch64/sve/pr99929_1.c: New file.
6686         * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6687
6688 2021-04-14  Jason Merrill  <jason@redhat.com>
6689
6690         PR c++/100078
6691         * g++.dg/template/dependent-tmpl2.C: New test.
6692
6693 2021-04-14  Jason Merrill  <jason@redhat.com>
6694
6695         PR c++/93314
6696         * g++.dg/parse/uneval1.C: New test.
6697
6698 2021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>
6699
6700         PR rtl-optimization/100066
6701         * gcc.target/i386/pr100066.c: New.
6702
6703 2021-04-14  Martin Sebor  <msebor@redhat.com>
6704
6705         * gcc.dg/pr86058.c: Limit to just x86_64.
6706
6707 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
6708
6709         PR target/99246
6710         * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6711
6712 2021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
6713
6714         * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6715         * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6716
6717 2021-04-14  Patrick Palka  <ppalka@redhat.com>
6718
6719         PR c++/83476
6720         PR c++/99885
6721         * g++.dg/cpp1z/class-deduction85.C: New test.
6722         * g++.dg/template/ref11.C: New test.
6723
6724 2021-04-14  Jason Merrill  <jason@redhat.com>
6725
6726         PR c++/99478
6727         * g++.dg/cpp2a/lambda-uneval14.C: New test.
6728
6729 2021-04-14  Jason Merrill  <jason@redhat.com>
6730
6731         PR c++/90674
6732         * g++.dg/debug/defaulted1.C: New test.
6733
6734 2021-04-14  Jason Merrill  <jason@redhat.com>
6735
6736         PR c++/88742
6737         * g++.dg/debug/cleanup1.C: New test.
6738         * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6739         * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6740         * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6741         * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6742         * g++.dg/tm/inherit2.C: Likewise.
6743         * g++.dg/tm/unsafe1.C: Likewise.
6744         * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6745         * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6746
6747 2021-04-13  Martin Sebor  <msebor@redhat.com>
6748
6749         PR tree-optimization/82800
6750         * g++.dg/warn/uninit-pr82800.C: New test.
6751
6752 2021-04-13  Martin Sebor  <msebor@redhat.com>
6753
6754         PR middle-end/86058
6755         * gcc.dg/pr86058.c: New test.
6756
6757 2021-04-13  Patrick Palka  <ppalka@redhat.com>
6758
6759         PR c++/99008
6760         * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6761         * g++.old-deja/g++.ns/template7.C: Likewise.
6762         * g++.old-deja/g++.pt/crash8.C: Likewise.
6763
6764 2021-04-13  Jason Merrill  <jason@redhat.com>
6765
6766         PR c++/100032
6767         * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6768
6769 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
6770
6771         PR c++/97121
6772         * g++.dg/cpp2a/spaceship-err6.C: New test.
6773
6774 2021-04-13  Jason Merrill  <jason@redhat.com>
6775
6776         PR c++/100054
6777         * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6778
6779 2021-04-13  Patrick Palka  <ppalka@redhat.com>
6780
6781         PR c++/99008
6782         * g++.dg/parse/template2.C: Adjust expected diagnostic.
6783         * g++.dg/template/error8.C: Likewise.
6784         * g++.dg/cpp1z/class-deduction84.C: New test.
6785
6786 2021-04-13  Richard Biener  <rguenther@suse.de>
6787
6788         PR tree-optimization/100053
6789         * gcc.dg/torture/pr100053.c: New testcase.
6790         * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6791
6792 2021-04-13  Jason Merrill  <jason@redhat.com>
6793
6794         PR c++/91933
6795         * g++.dg/cpp0x/constexpr-base7.C: New test.
6796
6797 2021-04-13  Nathan Sidwell  <nathan@acm.org>
6798
6799         PR preprocessor/99446
6800         * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6801
6802 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
6803
6804         PR target/100028
6805         * gcc.target/aarch64/pr100028.c: New test.
6806
6807 2021-04-13  Patrick Palka  <ppalka@redhat.com>
6808
6809         PR c++/97134
6810         * g++.dg/cpp2a/nontype-class43.C: New test.
6811
6812 2021-04-13  Patrick Palka  <ppalka@redhat.com>
6813
6814         PR c++/99961
6815         PR c++/99994
6816         * g++.dg/cpp2a/concepts-uneval1.C: New test.
6817         * g++.dg/cpp2a/concepts-uneval2.C: New test.
6818
6819 2021-04-13  Hans-Peter Nilsson  <hp@axis.com>
6820
6821         PR analyzer/99212
6822         * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6823         line 971 for cris-*-*.
6824
6825 2021-04-13  David Malcolm  <dmalcolm@redhat.com>
6826
6827         PR analyzer/98599
6828         * gcc.dg/analyzer/pr98599-a.c: New test.
6829         * gcc.dg/analyzer/pr98599-b.c: New test.
6830
6831 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR rtl-optimization/99905
6834         * gcc.target/i386/pr99905.c: New test.
6835
6836 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR debug/99830
6839         * gcc.dg/pr99830.c: New test.
6840
6841 2021-04-12  Jason Merrill  <jason@redhat.com>
6842
6843         PR c++/93085
6844         * g++.dg/template/dependent-tmpl1.C: New test.
6845
6846 2021-04-12  Martin Liska  <mliska@suse.cz>
6847
6848         PR sanitizer/99877
6849         * g++.dg/asan/pr99877.C: New test.
6850
6851 2021-04-12  Cui,Lili  <lili.cui@intel.com>
6852
6853         * gcc.target/i386/funcspec-56.inc: Handle new march.
6854         * g++.target/i386/mv16.C: Handle new march
6855
6856 2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
6857
6858         PR middle-end/98088
6859         * c-c++-common/goacc/collapse-2.c: New.
6860
6861 2021-04-11  Jason Merrill  <jason@redhat.com>
6862
6863         PR c++/97974
6864         * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6865         * g++.dg/other/anon-union5.C: New test.
6866
6867 2021-04-10  Jason Merrill  <jason@redhat.com>
6868
6869         PR c++/98800
6870         * g++.dg/gomp/this-1.C: Adjust diagnostic.
6871         * g++.dg/cpp0x/constexpr-this1.C: New test.
6872
6873 2021-04-10  David Malcolm  <dmalcolm@redhat.com>
6874
6875         PR analyzer/100011
6876         * gcc.dg/analyzer/pr100011.c: New test.
6877
6878 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR c/99990
6881         * gcc.dg/pr99990.c: New test.
6882
6883 2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
6884
6885         PR target/99744
6886         * gcc.target/i386/pr99744-2.c: New test.
6887
6888 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
6889
6890         PR lto/99849
6891         * gcc.dg/lto/pr99849_0.c: New test.
6892
6893 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR rtl-optimization/98601
6896         * gcc.dg/torture/pr98601.c: New test.
6897
6898 2021-04-10  Jason Merrill  <jason@redhat.com>
6899
6900         PR c++/99180
6901         PR c++/93295
6902         PR c++/93867
6903         PR c++/95486
6904         * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6905         * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6906         * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6907         * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6908
6909 2021-04-10  Jason Merrill  <jason@redhat.com>
6910
6911         PR c++/100006
6912         * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6913
6914 2021-04-09  Martin Sebor  <msebor@redhat.com>
6915
6916         PR middle-end/55288
6917         * g++.dg/warn/uninit-pr55288.C: New test.
6918
6919 2021-04-09  Patrick Palka  <ppalka@redhat.com>
6920
6921         PR c++/90215
6922         * g++.dg/cpp1z/fold-lambda4.C: New test.
6923
6924 2021-04-09  Marek Polacek  <polacek@redhat.com>
6925
6926         PR c++/99806
6927         * g++.dg/concepts/abbrev10.C: New test.
6928         * g++.dg/concepts/abbrev11.C: New test.
6929
6930 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6931
6932         * gcc.target/aarch64/pr70398.c: Require a target that can link
6933         static executables.
6934
6935 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6936
6937         * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6938
6939 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6940
6941         * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6942         with SVE.
6943
6944 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6945
6946         * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6947         * gcc.dg/pr96573.c: Likewise.
6948         * gcc.dg/tree-ssa/pr84512.c: Likewise.
6949         * gcc.dg/vect/bb-slp-43.c: Likewise.
6950         * gcc.dg/vect/slp-reduc-11.c: Likewise.
6951
6952 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6953
6954         * gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
6955         loop to vectorized if vect_fold_extract_last.
6956
6957 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6958
6959         * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6960         of relying on vectorisation.
6961
6962 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6963
6964         PR target/87763
6965         * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6966
6967 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
6968
6969         PR libfortran/78314
6970         * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6971         * gfortran.dg/ieee/ieee_8.f90: Likewise.
6972
6973 2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
6974
6975         PR fortran/99817
6976         * gfortran.dg/coarray/dummy_2.f90: New test.
6977
6978 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
6979
6980         * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6981
6982 2021-04-08  Patrick Palka  <ppalka@redhat.com>
6983
6984         PR c++/99874
6985         * g++.dg/cpp2a/concepts-lambda16.C: New test.
6986         * g++.dg/cpp2a/concepts-lambda17.C: New test.
6987
6988 2021-04-08  Patrick Palka  <ppalka@redhat.com>
6989
6990         PR c++/97679
6991         * g++.dg/cpp2a/concepts-ctad3.C: New test.
6992
6993 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
6994
6995         * lib/scanasm.exp (scan-lto-assembler): Update expected name
6996         of dump file.
6997
6998 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
6999
7000         * lib/target-supports.exp
7001         (check_effective_target_stdint_types_mbig_endian): New proc.
7002         * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7003         stdint_types_mbig_endian.
7004         * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7005         * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7006
7007 2021-04-08  Jason Merrill  <jason@redhat.com>
7008
7009         PR c++/91849
7010         * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7011         * g++.dg/conversion/ref7.C: New test.
7012
7013 2021-04-08  Jakub Jelinek  <jakub@redhat.com>
7014
7015         PR c++/99859
7016         * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7017         * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7018         * g++.dg/cpp2a/constexpr-new18.C: New test.
7019         * g++.dg/cpp2a/constexpr-new19.C: New test.
7020
7021 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7022
7023         * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7024
7025 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7026
7027         * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7028         "was here" from error message.
7029         * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7030         * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7031         * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7032         * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7033         * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7034         * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7035         * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7036         * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7037         * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7038         * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7039         * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7040         * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7041         * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7042
7043 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7044
7045         * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7046         * gcc.target/aarch64/pr98772.c: Likewise.
7047         * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7048
7049 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7050
7051         * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7052         conversion to shifts and adds.
7053
7054 2021-04-08  David Malcolm  <dmalcolm@redhat.com>
7055
7056         PR analyzer/99042
7057         PR analyzer/99774
7058         * gcc.dg/analyzer/pr99042.c: New test.
7059         * gcc.dg/analyzer/pr99774-1.c: New test.
7060         * gcc.dg/analyzer/pr99774-2.c: New test.
7061
7062 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
7063
7064         * gdc.dg/gdc108.d: Update test.
7065         * gdc.dg/gdc142.d: Likewise.
7066         * gdc.dg/pr90136a.d: Likewise.
7067         * gdc.dg/pr90136b.d: Likewise.
7068         * gdc.dg/pr90136c.d: Likewise.
7069         * gdc.dg/pr95173.d: Likewise.
7070         * gdc.dg/attr_allocsize1.d: New test.
7071         * gdc.dg/attr_allocsize2.d: New test.
7072         * gdc.dg/attr_alwaysinline1.d: New test.
7073         * gdc.dg/attr_cold1.d: New test.
7074         * gdc.dg/attr_exclusions1.d: New test.
7075         * gdc.dg/attr_exclusions2.d: New test.
7076         * gdc.dg/attr_flatten1.d: New test.
7077         * gdc.dg/attr_module.d: New test.
7078         * gdc.dg/attr_noclone1.d: New test.
7079         * gdc.dg/attr_noicf1.d: New test.
7080         * gdc.dg/attr_noinline1.d: New test.
7081         * gdc.dg/attr_noipa1.d: New test.
7082         * gdc.dg/attr_noplt1.d: New test.
7083         * gdc.dg/attr_optimize1.d: New test.
7084         * gdc.dg/attr_optimize2.d: New test.
7085         * gdc.dg/attr_optimize3.d: New test.
7086         * gdc.dg/attr_optimize4.d: New test.
7087         * gdc.dg/attr_restrict1.d: New test.
7088         * gdc.dg/attr_section1.d: New test.
7089         * gdc.dg/attr_symver1.d: New test.
7090         * gdc.dg/attr_target1.d: New test.
7091         * gdc.dg/attr_targetclones1.d: New test.
7092         * gdc.dg/attr_used1.d: New test.
7093         * gdc.dg/attr_used2.d: New test.
7094         * gdc.dg/attr_weak1.d: New test.
7095         * gdc.dg/imports/attributes.d: New test.
7096
7097 2021-04-08  Jason Merrill  <jason@redhat.com>
7098
7099         PR c++/94529
7100         * g++.dg/template/mem-spec2.C: New test.
7101
7102 2021-04-08  Marek Polacek  <polacek@redhat.com>
7103
7104         PR c++/99844
7105         * g++.dg/cpp2a/explicit16.C: Use c++20.
7106         * g++.dg/cpp0x/noexcept66.C: New test.
7107         * g++.dg/cpp2a/explicit17.C: New test.
7108
7109 2021-04-08  Alex Coplan  <alex.coplan@arm.com>
7110
7111         PR target/99647
7112         * gcc.c-torture/compile/pr99647.c: New test.
7113
7114 2021-04-07  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/41723
7117         * g++.dg/template/friend71.C: New test.
7118
7119 2021-04-07  Jason Merrill  <jason@redhat.com>
7120
7121         PR c++/52625
7122         * g++.dg/template/friend70.C: New test.
7123
7124 2021-04-07  Jason Merrill  <jason@redhat.com>
7125
7126         PR c++/92918
7127         * g++.dg/lookup/using66.C: New test.
7128
7129 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
7130
7131         * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7132         when building an executable with testglue.
7133
7134 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
7135
7136         * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7137         * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7138
7139 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
7140
7141         * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7142         if IFN_STORE_LANES is available.
7143         * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7144         IFN_STORE_LANES is available.
7145         * gcc.target/aarch64/pr99873_1.c: New test.
7146         * gcc.target/aarch64/pr99873_2.c: Likewise.
7147         * gcc.target/aarch64/pr99873_3.c: Likewise.
7148         * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7149         * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7150         * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7151
7152 2021-04-07  Richard Biener  <rguenther@suse.de>
7153
7154         PR tree-optimization/99954
7155         * gcc.dg/torture/pr99954.c: New testcase.
7156
7157 2021-04-07  Richard Biener  <rguenther@suse.de>
7158
7159         PR testsuite/99955
7160         * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7161         last.
7162
7163 2021-04-07  Richard Biener  <rguenther@suse.de>
7164
7165         PR tree-optimization/99947
7166         * gcc.dg/torture/pr99947.c: New testcase.
7167
7168 2021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>
7169
7170         PR tree-optimization/98736
7171         * gcc.c-torture/execute/pr98736.c: New test.
7172
7173 2021-04-07  Marek Polacek  <polacek@redhat.com>
7174
7175         PR c++/52202
7176         * g++.dg/cpp0x/rv-life.C: New test.
7177
7178 2021-04-06  Jason Merrill  <jason@redhat.com>
7179
7180         PR c++/96673
7181         * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7182
7183 2021-04-06  Jason Merrill  <jason@redhat.com>
7184
7185         PR c++/99901
7186         * g++.dg/cpp1z/inline-var9.C: New test.
7187
7188 2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
7189
7190         PR target/99781
7191         * g++.target/aarch64/sve/pr99781.C: New.
7192
7193 2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
7194
7195         * gcc.target/i386/memcpy-strategy-9.c: New test.
7196         * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7197         * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7198         * gcc.target/i386/memset-strategy-7.c: Likewise.
7199         * gcc.target/i386/memset-strategy-8.c: Likewise.
7200         * gcc.target/i386/memset-strategy-9.c: Likewise.
7201
7202 2021-04-06  Richard Biener  <rguenther@suse.de>
7203
7204         PR tree-optimization/99880
7205         * gcc.dg/torture/pr99880.c: New testcase.
7206
7207 2021-04-06  Nathan Sidwell  <nathan@acm.org>
7208
7209         * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7210         * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7211
7212 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR tree-optimization/96573
7215         * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7216         VEC_PERM_EXPR with bswapping permutation.
7217
7218 2021-04-06  Richard Biener  <rguenther@suse.de>
7219
7220         PR tree-optimization/99924
7221         * gfortran.dg/vect/pr99924.f90: New testcase.
7222
7223 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR c++/97900
7226         * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
7227
7228 2021-04-06  Jason Merrill  <jason@redhat.com>
7229
7230         PR c++/91241
7231         * g++.dg/abi/lambda-defarg1.C: New test.
7232
7233 2021-04-06  Patrick Palka  <ppalka@redhat.com>
7234
7235         PR c++/99899
7236         * g++.dg/cpp2a/concepts-placeholder7.C: New test.
7237         * g++.dg/cpp2a/concepts-placeholder8.C: New test.
7238
7239 2021-04-05  Jason Merrill  <jason@redhat.com>
7240
7241         PR c++/96311
7242         * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
7243
7244 2021-04-05  Jason Merrill  <jason@redhat.com>
7245
7246         * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
7247         * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
7248         * g++.old-deja/g++.jason/rvalue3.C: Likewise.
7249
7250 2021-04-05  Jason Merrill  <jason@redhat.com>
7251
7252         PR c++/95317
7253         * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
7254
7255 2021-04-05  Jason Merrill  <jason@redhat.com>
7256
7257         PR c++/95870
7258         * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
7259
7260 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
7261
7262         PR analyzer/99906
7263         * gcc.dg/analyzer/pr99906.c: New test.
7264
7265 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
7266
7267         PR analyzer/99886
7268         * gcc.dg/analyzer/pr99886.c: New test.
7269
7270 2021-04-05  Jason Merrill  <jason@redhat.com>
7271
7272         PR c++/99066
7273         * g++.dg/cpp0x/extern_template-6.C: New test.
7274
7275 2021-04-05  Jason Merrill  <jason@redhat.com>
7276
7277         PR c++/99201
7278         * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
7279
7280 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
7281
7282         PR d/99914
7283         * gdc.dg/pr99914.d: New test.
7284
7285 2021-04-05  Sandra Loosemore  <sandra@codesourcery.com>
7286
7287         * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
7288         * gcc.dg/tree-ssa/evrp11.c: Likewise.
7289
7290 2021-04-04  Jason Merrill  <jason@redhat.com>
7291
7292         PR c++/99643
7293         * g++.dg/cpp0x/initlist-new5.C: New test.
7294
7295 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
7296
7297         * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
7298
7299 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
7300
7301         * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
7302
7303 2021-04-03  Marek Polacek  <polacek@redhat.com>
7304
7305         PR c++/91416
7306         * g++.dg/other/gc7.C: New test.
7307
7308 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
7309
7310         PR fortran/99818
7311         * gfortran.dg/coarray_48.f90: New test.
7312
7313 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
7314
7315         PR tree-optimization/99882
7316         * gcc.dg/pr99882.c: New test.
7317
7318 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR rtl-optimization/99863
7321         * gcc.target/i386/pr99863.c: New test.
7322
7323 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
7324
7325         PR testsuite/98125
7326         * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
7327
7328 2021-04-03  Jason Merrill  <jason@redhat.com>
7329
7330         PR c++/91217
7331         * g++.dg/opt/nrv20.C: New test.
7332
7333 2021-04-03  Jason Merrill  <jason@redhat.com>
7334
7335         PR c++/90664
7336         * g++.dg/cpp1z/noexcept-type24.C: New test.
7337
7338 2021-04-03  Jason Merrill  <jason@redhat.com>
7339
7340         PR c++/97900
7341         * g++.dg/ext/vector40.C: New test.
7342
7343 2021-04-02  Patrick Palka  <ppalka@redhat.com>
7344
7345         PR c++/99869
7346         * g++.dg/cpp2a/concepts-placeholder6.C: New test.
7347
7348 2021-04-02  Patrick Palka  <ppalka@redhat.com>
7349
7350         PR c++/99586
7351         * g++.dg/cpp2a/nontype-class42.C: New test.
7352
7353 2021-04-02  Jason Merrill  <jason@redhat.com>
7354
7355         PR c++/97938
7356         * g++.dg/cpp2a/lambda-pack-init6.C: New test.
7357
7358 2021-04-02  Nathan Sidwell  <nathan@acm.org>
7359
7360         * g++.dg/modules/pr99283-6_d.H: New.
7361         * g++.dg/modules/pr99283-7-swap.h: New.
7362         * g++.dg/modules/pr99283-7-traits.h: New.
7363         * g++.dg/modules/pr99283-7_a.H: New.
7364         * g++.dg/modules/pr99283-7_b.H: New.
7365         * g++.dg/modules/pr99283-7_c.C: New.
7366         * g++.dg/modules/pr99283-7_d.H: New.
7367
7368 2021-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7369
7370         * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
7371         * go.test/test/fixedbugs/issue22200b.go: Likewise.
7372
7373 2021-04-02  Jakub Jelinek  <jakub@redhat.com>
7374
7375         PR tree-optimization/99726
7376         * gcc.target/i386/pr99726.c: Remove -m32 from dg-options.  Move
7377         -floop-nest-optimize to dg-additional-options guarded on fgraphite
7378         effective target.
7379
7380 2021-04-01  Marek Polacek  <polacek@redhat.com>
7381
7382         PR c++/99831
7383         * g++.dg/other/gc6.C: New test.
7384
7385 2021-04-01  Jason Merrill  <jason@redhat.com>
7386
7387         PR c++/99583
7388         * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
7389
7390 2021-04-01  Jason Merrill  <jason@redhat.com>
7391
7392         PR c++/98481
7393         * g++.dg/abi/abi-tag24a.C: New test.
7394         * g++.dg/abi/macro0.C: Adjust expected value.
7395
7396 2021-04-01  Nathan Sidwell  <nathan@acm.org>
7397
7398         PR c++/99283
7399         * g++.dg/modules/pr99283-6.h: New.
7400         * g++.dg/modules/pr99283-6_a.H: New.
7401         * g++.dg/modules/pr99283-6_b.H: New.
7402         * g++.dg/modules/pr99283-6_c.C: New.
7403         * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
7404         * g++.dg/modules/indirect-3_c.C: Adjust scan.
7405         * g++.dg/modules/indirect-4_c.C: Adjust scan.
7406         * g++.dg/modules/lambda-3_b.C: Adjust scan.
7407         * g++.dg/modules/late-ret-3_c.C: Adjust scan.
7408         * g++.dg/modules/pr99425-1_b.H: Adjust scan.
7409         * g++.dg/modules/pr99425-1_c.C: Adjust scan.
7410
7411 2021-04-01  Jan Hubicka  <hubicka@ucw.cz>
7412
7413         PR ipa/98265
7414         * gcc.dg/tree-ssa/pr98265.C: New test.
7415
7416 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
7417
7418         PR tree-optimization/96573
7419         * gcc.dg/pr96573.c: New test.
7420
7421 2021-04-01  Richard Biener  <rguenther@suse.de>
7422
7423         PR tree-optimization/99856
7424         * gcc.dg/vect/pr99856.c: New testcase.
7425
7426 2021-04-01  Martin Jambor  <mjambor@suse.cz>
7427
7428         PR tree-optimization/97009
7429         * gcc.dg/tree-ssa/pr97009.c: New test.
7430
7431 2021-04-01  Harald Anlauf  <anlauf@gmx.de>
7432
7433         PR fortran/99840
7434         * gfortran.dg/transpose_5.f90: New test.
7435
7436 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
7437
7438         PR analyzer/99771
7439         * gcc.dg/analyzer/data-model-10.c: Update expected output.
7440         * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
7441         * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
7442         * gcc.dg/analyzer/pr99771-1.c: New test.
7443
7444 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
7445
7446         PR tree-optimization/98268
7447         * gcc.target/aarch64/sve/pr98268-1.c: New test.
7448         * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
7449
7450 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
7451
7452         PR tree-optimization/99726
7453         * gcc.target/i386/pr99726.c: New test.
7454
7455 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
7456
7457         PR rtl-optimization/97141
7458         PR rtl-optimization/98726
7459         * gcc.c-torture/compile/pr97141.c: New test.
7460         * gcc.c-torture/compile/pr98726.c: Likewise.
7461         * gcc.target/aarch64/sve/pr97141.c: Likewise.
7462         * gcc.target/aarch64/sve/pr98726.c: Likewise.
7463
7464 2021-03-31  Martin Sebor  <msebor@redhat.com>
7465
7466         PR middle-end/65182
7467         * gcc.dg/uninit-pr65182.c: New test.
7468
7469 2021-03-31  Jason Merrill  <jason@redhat.com>
7470
7471         PR c++/99445
7472         * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7473
7474 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
7475
7476         PR target/96974
7477         * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7478         under lp64.
7479
7480 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
7481
7482         PR target/99786
7483         * gcc.target/arm/pr99786.c: New test.
7484
7485 2021-03-31  H.J. Lu  <hjl.tools@gmail.com>
7486
7487         * gcc.target/i386/memcpy-strategy-5.c: New test.
7488         * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7489         * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7490         * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7491         * gcc.target/i386/memset-strategy-3.c: Likewise.
7492         * gcc.target/i386/memset-strategy-4.c: Likewise.
7493         * gcc.target/i386/memset-strategy-5.c: Likewise.
7494         * gcc.target/i386/memset-strategy-6.c: Likewise.
7495
7496 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
7497
7498         PR target/98119
7499         * gcc.target/aarch64/sve/pr98119.c: New test.
7500
7501 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
7502             Richard Sandiford  <richard.sandiford@arm.com>
7503
7504         PR target/99813
7505         * g++.target/aarch64/sve/pr99813.C: New test.
7506
7507 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR testsuite/97680
7510         * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7511         * c-c++-common/zero-scratch-regs-7.c: Likewise.
7512         * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7513         selected unsupported triplets to all targets but selected triplets
7514         of supported targets.
7515         * c-c++-common/zero-scratch-regs-9.c: Likewise.
7516         * c-c++-common/zero-scratch-regs-10.c: Likewise.
7517         * c-c++-common/zero-scratch-regs-11.c: Likewise.
7518
7519 2021-03-31  Patrick Palka  <ppalka@redhat.com>
7520
7521         PR c++/88115
7522         * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7523
7524 2021-03-31  Patrick Palka  <ppalka@redhat.com>
7525
7526         PR c++/99815
7527         * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7528
7529 2021-03-30  David Malcolm  <dmalcolm@redhat.com>
7530
7531         * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7532
7533 2021-03-30  Nathan Sidwell  <nathan@acm.org>
7534
7535         PR c++/99283
7536         * g++.dg/modules/pr99283-5.h: New.
7537         * g++.dg/modules/pr99283-5_a.H: New.
7538         * g++.dg/modules/pr99283-5_b.H: New.
7539         * g++.dg/modules/pr99283-5_c.C: New.
7540
7541 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/99790
7544         * g++.dg/cpp1z/pr99790.C: New test.
7545
7546 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7547
7548         PR target/99822
7549         * gcc.c-torture/compile/pr99822.c: New test.
7550
7551 2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
7552
7553         PR target/99718
7554         PR target/99718
7555         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7556         instruction counts.
7557         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7558         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7559         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7560         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7561         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7562         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7563         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7564         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7565         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7566         * gcc.target/powerpc/pr79251.p8.c: Likewise.
7567         * gcc.target/powerpc/pr79251.p9.c: Likewise.
7568         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7569         * gcc.target/powerpc/pr79251-run.p7.c: New test.
7570         * gcc.target/powerpc/pr79251.p7.c: New test.
7571
7572 2021-03-30  H.J. Lu  <hjl.tools@gmail.com>
7573
7574         PR target/99744
7575         * gcc.target/i386/pr99744-1.c: New test.
7576
7577 2021-03-30  Tamar Christina  <tamar.christina@arm.com>
7578
7579         PR tree-optimization/99825
7580         * gfortran.dg/vect/pr99825.f90: New test.
7581
7582 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7583
7584         PR target/99808
7585         * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7586
7587 2021-03-30  Richard Biener  <rguenther@suse.de>
7588
7589         PR tree-optimization/99824
7590         * gcc.dg/torture/pr99824.c: New testcase.
7591
7592 2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
7593
7594         PR target/98136
7595         * g++.dg/pr98136.C: New test.
7596
7597 2021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>
7598
7599         * gcc.target/aarch64/fcvt_nosimd.c: New test.
7600
7601 2021-03-29  Martin Sebor  <msebor@redhat.com>
7602
7603         PR tree-optimization/61869
7604         * gcc.dg/uninit-pr61869.c: New test.
7605
7606 2021-03-29  Martin Sebor  <msebor@redhat.com>
7607
7608         PR tree-optimization/61677
7609         * gcc.dg/uninit-pr61677.c: New test.
7610
7611 2021-03-29  Martin Sebor  <msebor@redhat.com>
7612
7613         PR tree-optimization/61112
7614         * gcc.dg/uninit-pr61112.c: New test.
7615
7616 2021-03-29  Jan Hubicka  <jh@suse.cz>
7617
7618         PR ipa/99751
7619         * gcc.c-torture/compile/pr99751.c: Rename from ...
7620         * gcc.c-torture/execute/pr99751.c: ... to this.
7621
7622 2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
7623
7624         * gcc.c-torture/compile/pr99751.c: New test.
7625
7626 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR fortran/93660
7629         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7630         declare simd warning on aarch64.
7631
7632 2021-03-29  Alex Coplan  <alex.coplan@arm.com>
7633
7634         PR target/99216
7635         * g++.target/aarch64/sve/pr99216.C: New test.
7636
7637 2021-03-29  Richard Biener  <rguenther@suse.de>
7638
7639         PR tree-optimization/99807
7640         * gfortran.dg/vect/pr99807.f90: New testcase.
7641
7642 2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7643
7644         PR target/99808
7645         * gcc.target/aarch64/pr99808.c: New test.
7646
7647 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR tree-optimization/99777
7650         * g++.dg/torture/pr99777.C: New test.
7651
7652 2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
7653
7654         PR target/96770
7655         * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7656
7657 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
7658
7659         PR fortran/99602
7660         * gfortran.dg/pr99602.f90: New test.
7661         * gfortran.dg/pr99602a.f90: New test.
7662         * gfortran.dg/pr99602b.f90: New test.
7663         * gfortran.dg/pr99602c.f90: New test.
7664         * gfortran.dg/pr99602d.f90: New test.
7665
7666 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
7667
7668         * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7669         (gdc-copy-file): ... this.  Use file copy instead of open/close.
7670         (gdc-convert-test): Save translated dejagnu test to gdc.test
7671         directory, only write dejagnu directives to the test file.
7672         (gdc-do-test): Don't create gdc.test symlink.
7673
7674 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
7675
7676         * gdc.dg/gdc270a.d: Removed.
7677         * gdc.dg/gdc270b.d: Removed.
7678
7679 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
7680
7681         * gcc.target/powerpc/pr99557.c: New.
7682
7683 2021-03-26  Martin Sebor  <msebor@redhat.com>
7684
7685         PR tree-optimization/59970
7686         * gcc.dg/uninit-pr59970.c: New test.
7687
7688 2021-03-26  Marek Polacek  <polacek@redhat.com>
7689
7690         PR c++/98352
7691         * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7692         * g++.dg/cpp0x/nsdmi17.C: New test.
7693
7694 2021-03-26  Nathan Sidwell  <nathan@acm.org>
7695
7696         PR c++/99283
7697         * g++.dg/modules/pr99283-2_a.H: New.
7698         * g++.dg/modules/pr99283-2_b.H: New.
7699         * g++.dg/modules/pr99283-2_c.H: New.
7700         * g++.dg/modules/pr99283-3_a.H: New.
7701         * g++.dg/modules/pr99283-3_b.H: New.
7702         * g++.dg/modules/pr99283-4.H: New.
7703         * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7704         * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7705
7706 2021-03-26  Vladimir Makarov  <vmakarov@redhat.com>
7707
7708         PR target/99766
7709         * g++.target/aarch64/sve/pr99766.C: New.
7710
7711 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
7712
7713         PR ipa/99466
7714         * gcc.dg/tls/pr99466-1.c: New test.
7715         * gcc.dg/tls/pr99466-2.c: New test.
7716
7717 2021-03-26  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR c++/99705
7720         * g++.dg/cpp0x/new5.C: New test.
7721
7722 2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
7723
7724         PR fortran/99651
7725         * gfortran.dg/null_11.f90: New test.
7726
7727 2021-03-25  Martin Sebor  <msebor@redhat.com>
7728
7729         PR tree-optimization/55060
7730         * gcc.dg/uninit-pr55060.c: New.
7731
7732 2021-03-25  Martin Sebor  <msebor@redhat.com>
7733
7734         PR tree-optimization/48483
7735         * g++.dg/warn/uninit-pr48483.C: New test.
7736
7737 2021-03-25  Martin Sebor  <msebor@redhat.com>
7738
7739         * gcc.dg/uninit-pr44547.c: New.
7740
7741 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR c++/99672
7744         * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7745         * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7746         to match locus changes.
7747         * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7748         * g++.dg/cpp2a/srcloc2.C: Likewise.
7749         * g++.dg/cpp2a/srcloc15.C: Likewise.
7750         * g++.dg/cpp2a/srcloc16.C: Likewise.
7751         * g++.dg/cpp2a/srcloc19.C: New test.
7752         * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7753         and caret line.
7754         * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7755         * g++.dg/modules/macloc-1_d.C: Likewise.
7756         * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7757         caret line.
7758
7759 2021-03-25  Marek Polacek  <polacek@redhat.com>
7760
7761         PR c++/94751
7762         * g++.dg/cpp0x/inh-ctor37.C: New test.
7763
7764 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR c++/99745
7767         * g++.dg/cpp0x/variadic181.C: New test.
7768
7769 2021-03-25  Marek Polacek  <polacek@redhat.com>
7770
7771         PR c++/99331
7772         * g++.dg/warn/Wconversion5.C: New test.
7773
7774 2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
7775
7776         PR tree-optimization/96974
7777         * g++.target/aarch64/sve/pr96974.C: New test.
7778
7779 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
7780
7781         Revert:
7782         2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
7783
7784         PR target/98209
7785         PR target/99744
7786         * gcc.target/i386/pr98209.c: New test.
7787         * gcc.target/i386/pr99744-1.c: Likewise.
7788         * gcc.target/i386/pr99744-2.c: Likewise.
7789
7790 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR c++/99565
7793         * g++.dg/warn/Wduplicated-branches6.C: New test.
7794         * g++.dg/warn/Wduplicated-branches7.C: New test.
7795
7796 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
7797
7798         PR target/98209
7799         PR target/99744
7800         * gcc.target/i386/pr98209.c: New test.
7801         * gcc.target/i386/pr99744-1.c: Likewise.
7802         * gcc.target/i386/pr99744-2.c: Likewise.
7803
7804 2021-03-25  Richard Biener  <rguenther@suse.de>
7805
7806         PR tree-optimization/99746
7807         * gfortran.dg/vect/pr99746.f90: New testcase.
7808
7809 2021-03-25  David Malcolm  <dmalcolm@redhat.com>
7810
7811         PR analyzer/93695
7812         PR analyzer/99044
7813         PR analyzer/99716
7814         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7815         xfail.
7816         * gcc.dg/analyzer/pr93695-1.c: New test.
7817         * gcc.dg/analyzer/pr99044-1.c: New test.
7818         * gcc.dg/analyzer/pr99044-2.c: New test.
7819         * gcc.dg/analyzer/pr99716-1.c: New test.
7820         * gcc.dg/analyzer/pr99716-2.c: New test.
7821         * gcc.dg/analyzer/pr99716-3.c: New test.
7822
7823 2021-03-24  Martin Liska  <mliska@suse.cz>
7824
7825         PR target/99753
7826         * gcc.target/i386/pr99753.c: New test.
7827
7828 2021-03-24  Martin Jambor  <mjambor@suse.cz>
7829
7830         PR ipa/99122
7831         * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7832
7833 2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
7834
7835         PR target/99727
7836         * gcc.target/arm/pr99727.c: New test.
7837
7838 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR target/99724
7841         * gcc.target/arm/pr99724.c: New test.
7842
7843 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
7844
7845         * lib/target-supports.exp (check_effective_target_sysconf): New.
7846         * gcc.target/i386/pr95443-1.c: Require it.
7847         * gcc.target/i386/pr95443-2.c: Likewise.
7848         * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7849         * gcc.target/i386/strncmp-1.c: Likewise.
7850
7851 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
7852
7853         * gcc.target/i386/pr97313.c: Require effective target feature pie.
7854         * g++.target/i386/pr94185.C: Likewise.
7855
7856 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
7857
7858         * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7859         positives with -mcmodel=large.
7860         * gcc.target/i386/funcspec-3.c: Likewise.
7861
7862 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
7863
7864         * gcc.target/i386/pr94467-3.c: New.
7865
7866 2021-03-24  Tobias Burnus  <tobias@codesourcery.com>
7867
7868         PR fortran/99369
7869         * gfortran.dg/longnames.f90: New test.
7870
7871 2021-03-23  Nathan Sidwell  <nathan@acm.org>
7872
7873         PR c++/99283
7874         * g++.dg/modules/pr99283-1_a.H: New.
7875         * g++.dg/modules/pr99283-1_b.H: New.
7876
7877 2021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>
7878
7879         * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7880
7881 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7882
7883         * lib/target-supports.exp
7884         (check_effective_target_arm_dsp_ok_nocache)
7885         (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7886         * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7887         and add arm_dsp options.
7888
7889 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7890
7891         * lib/target-supports.exp
7892         (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7893         -mfloat-abi= options order.
7894         (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7895         * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7896         arm_hard_ok effective target and -mfloat-abi=hard additional
7897         option.
7898         * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7899         * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7900         * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7901         * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7902         * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7903         * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7904         * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7905         * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7906         * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7907         additional option.
7908         * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7909         * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7910
7911 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7912
7913         * lib/target-supports.exp
7914         (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7915         -mfloat-abi= options order.
7916         (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7917         * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7918         target and -mfloat-abi=hard additional option.
7919         * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7920         * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7921         * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7922         * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7923         * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7924
7925 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7926
7927         * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7928
7929 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7930
7931         * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7932         * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7933         * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7934         * gcc.target/arm/pr51968.c: Likewise.
7935         * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7936         * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7937         * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7938         * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7939
7940 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7941
7942         * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7943         * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7944         * gcc.target/arm/bf16_dup.c: Likewise.
7945         * gcc.target/arm/bf16_reinterpret.c: Likewise.
7946         * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7947
7948 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7949
7950         * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7951
7952 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
7953
7954         * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7955         arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7956         * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7957         * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7958
7959 2021-03-23  Marek Polacek  <polacek@redhat.com>
7960
7961         PR c++/99318
7962         * g++.dg/cpp0x/attributes-namespace6.C: New test.
7963         * g++.dg/cpp0x/gen-attrs-73.C: New test.
7964
7965 2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
7966
7967         PR fortran/93660
7968         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7969
7970 2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
7971
7972         PR target/99540
7973         * gcc.dg/vect/pr99540.c: New test.
7974
7975 2021-03-23  Nathan Sidwell  <nathan@acm.org>
7976
7977         PR c++/99239
7978         * g++.dg/modules/pr99239_a.H: New.
7979         * g++.dg/modules/pr99239_b.H: New.
7980
7981 2021-03-23  Richard Biener  <rguenther@suse.de>
7982
7983         PR tree-optimization/99721
7984         * gfortran.dg/vect/pr99721.f90: New testcase.
7985
7986 2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
7987
7988         * gcc.target/riscv/shift-shift-5.c (sub): Change
7989         order of struct fields depending on byteorder.
7990
7991 2021-03-23  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR c++/99650
7994         * g++.dg/cpp1z/decomp55.C: New test.
7995
7996 2021-03-23  Aldy Hernandez  <aldyh@redhat.com>
7997
7998         PR tree-optimization/99296
7999         * gcc.dg/pr99296.c: New file.
8000
8001 2021-03-22  Nathan Sidwell  <nathan@acm.org>
8002
8003         PR c++/99480
8004         * g++.dg/modules/pr99480_a.H: New.
8005         * g++.dg/modules/pr99480_b.H: New.
8006
8007 2021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>
8008
8009         PR target/99581
8010         * gcc.target/powerpc/pr99581.c: New.
8011
8012 2021-03-22  Nathan Sidwell  <nathan@acm.org>
8013
8014         PR c++/99425
8015         * g++.dg/modules/pr99425-1.h: New.
8016         * g++.dg/modules/pr99425-1_a.H: New.
8017         * g++.dg/modules/pr99425-1_b.H: New.
8018         * g++.dg/modules/pr99425-1_c.C: New.
8019         * g++.dg/modules/pr99425-2_a.X: New.
8020         * g++.dg/modules/pr99425-2_b.X: New.
8021         * g++.dg/template/pr99425.C: New.
8022
8023 2021-03-22  Richard Biener  <rguenther@suse.de>
8024
8025         PR tree-optimization/99694
8026         * gcc.dg/torture/pr99694.c: New testcase.
8027
8028 2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
8029
8030         PR target/99702
8031         * gcc.target/riscv/pr99702.c: New.
8032
8033 2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
8034
8035         PR target/98914
8036         * gcc.target/powerpc/pr98914.c: New test.
8037
8038 2021-03-20  H.J. Lu  <hjl.tools@gmail.com>
8039
8040         PR target/99679
8041         * g++.target/i386/pr99679-1.C: New test.
8042         * g++.target/i386/pr99679-2.C: Likewise.
8043
8044 2021-03-20  Jakub Jelinek  <jakub@redhat.com>
8045
8046         PR debug/99230
8047         * gcc.dg/pr99230.c: New test.
8048
8049 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR c/99588
8052         * gcc.dg/Wunused-var-5.c: New test.
8053         * gcc.dg/Wunused-var-6.c: New test.
8054
8055 2021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8056
8057         * gfortran.dg/inline_matmul_6.f90: Adjust count for
8058           _gfortran_matmul.
8059
8060 2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
8061
8062         PR target/99663
8063         * gcc.target/s390/pr99663.c: New.
8064
8065 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR c++/99456
8068         * g++.dg/opt/pr99456.C: New test.
8069         * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8070         later.
8071
8072 2021-03-19  Tamar Christina  <tamar.christina@arm.com>
8073
8074         PR tree-optimization/99656
8075         * gfortran.dg/vect/pr99656.f90: New test.
8076
8077 2021-03-19  H.J. Lu  <hjl.tools@gmail.com>
8078
8079         PR target/99652
8080         * gcc.dg/torture/pr99652-1.c: New test.
8081         * gcc.dg/torture/pr99652-2.c: Likewise.
8082         * gcc.target/i386/pr57655.c: Adjusted.
8083         * gcc.target/i386/pr59794-6.c: Likewise.
8084         * gcc.target/i386/pr70738-1.c: Likewise.
8085         * gcc.target/i386/pr96744-1.c: Likewise.
8086
8087 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
8088             Christophe Lyon  <christophe.lyon@linaro.org>
8089
8090         PR target/99593
8091         * g++.target/arm/pr99593.C: New test.
8092
8093 2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8094
8095         * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8096
8097 2021-03-19  Marek Polacek  <polacek@redhat.com>
8098
8099         PR c++/99500
8100         * g++.dg/cpp2a/concepts-err3.C: New test.
8101
8102 2021-03-18  Martin Sebor  <msebor@redhat.com>
8103
8104         PR middle-end/99502
8105         * g++.dg/warn/Warray-bounds-22.C: New test.
8106         * g++.dg/warn/Warray-bounds-23.C: New test.
8107         * g++.dg/warn/Warray-bounds-24.C: New test.
8108
8109 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
8110
8111         PR testsuite/99636
8112         * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8113
8114 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR testsuite/99626
8117         * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8118         on targets other than x86, aarch64, s390 and 64-bit powerpc.  Use
8119         test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8120         rather than __i386__.
8121
8122 2021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
8123
8124         PR testsuite/97680
8125         * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8126
8127 2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
8128
8129         PR objc++/49070
8130         * obj-c++.dg/pr49070.mm: New test.
8131         * objc.dg/unnamed-parms.m: New test.
8132
8133 2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8134
8135         * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8136         sve_flags.
8137         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8138         * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8139         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8140         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8141         * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8142
8143 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR middle-end/98099
8146         * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8147         For big endian use -fsso-struct=little-endian dg-options.
8148
8149 2021-03-17  Marek Polacek  <polacek@redhat.com>
8150
8151         PR c++/97973
8152         * g++.dg/conversion/real-to-int1.C: New test.
8153
8154 2021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
8155             Jason Merrill  <jason@redhat.com>
8156
8157         * g++.dg/cpp1z/using9.C: New using decl test.
8158
8159 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
8160
8161         * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8162         -gdwarf-3 to the command line options. Adjust the expected line
8163         numbers for the revised options header.
8164
8165 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
8166
8167         * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8168         -gdwarf-3 to the command line options.  Provide Darwin-
8169         specific match lines for the expected output.
8170
8171 2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8172
8173         * gcc.target/aarch64/acle/rng_2.c: New test.
8174
8175 2021-03-17  H.J. Lu  <hjl.tools@gmail.com>
8176
8177         PR target/99504
8178         * gcc.target/i386/pr99530-1.c: New test.
8179         * gcc.target/i386/pr99530-2.c: Likewise.
8180         * gcc.target/i386/pr99530-3.c: Likewise.
8181         * gcc.target/i386/pr99530-4.c: Likewise.
8182         * gcc.target/i386/pr99530-5.c: Likewise.
8183         * gcc.target/i386/pr99530-6.c: Likewise.
8184
8185 2021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>
8186
8187         PR target/99542
8188         * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8189
8190 2021-03-16  Jason Merrill  <jason@redhat.com>
8191
8192         * g++.dg/cpp2a/nontype-float1.C: New test.
8193
8194 2021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
8195
8196         PR target/98092
8197         PR target/98092
8198         * gcc.target/powerpc/pr98092.c: New.
8199
8200 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
8201
8202         PR target/99600
8203         * gcc.target/i386/pr99600.c: New test.
8204
8205 2021-03-16  Martin Liska  <mliska@suse.cz>
8206             Jason Merrill  <jason@redhat.com>
8207
8208         PR c++/99108
8209         * g++.target/i386/pr99108.C: New test.
8210
8211 2021-03-16  Martin Liska  <mliska@suse.cz>
8212
8213         PR target/99592
8214         * gcc.target/arm/pr99592.c: New test.
8215
8216 2021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>
8217
8218         * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8219
8220 2021-03-16  Nathan Sidwell  <nathan@acm.org>
8221
8222         PR c++/99496
8223         * g++.dg/modules/pr99496_a.H: New.
8224         * g++.dg/modules/pr99496_b.C: New.
8225
8226 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR target/99563
8229         * gcc.target/i386/avx-pr99563.c: New test.
8230
8231 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR target/99542
8234         * gcc.dg/gomp/pr99542.c: New test.
8235         * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
8236         * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
8237         * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
8238         * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
8239         on aarch64.
8240         * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
8241
8242 2021-03-15  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR c++/99601
8245         * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
8246         * g++.dg/modules/builtin-3_b.C: Likewise.
8247
8248 2021-03-15  Nathan Sidwell  <nathan@acm.org>
8249
8250         PR c++/99601
8251         * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
8252         * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
8253
8254 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
8255
8256         PR c++/99047
8257         * g++.dg/coroutines/pr99047.C: New test.
8258
8259 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
8260
8261         PR c++/98704
8262         * g++.dg/coroutines/torture/pr98704.C: New test.
8263
8264 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
8265
8266         PR c++/98480
8267         * g++.dg/coroutines/pr98480.C: New test.
8268         * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
8269         * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
8270         * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
8271
8272 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
8273
8274         PR c++/96749
8275         * g++.dg/coroutines/pr96749-1.C: New test.
8276         * g++.dg/coroutines/pr96749-2.C: New test.
8277
8278 2021-03-15  Richard Biener  <rguenther@suse.de>
8279
8280         PR tree-optimization/98834
8281         * g++.dg/opt/pr98834.C: New testcase.
8282
8283 2021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
8284
8285         PR fortran/99345
8286         * gfortran.dg/do_check_16.f90: New test.
8287         * gfortran.dg/do_check_17.f90: New test.
8288
8289 2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
8290
8291         PR fortran/99545
8292         * gfortran.dg/pr99545.f90: New test.
8293
8294 2021-03-15  David Edelsohn  <dje.gcc@gmail.com>
8295
8296         * gcc.target/powerpc/pr99492.c: Fix typo.
8297
8298 2021-03-14  Harald Anlauf  <anlauf@gmx.de>
8299             Paul Thomas  <pault@gcc.gnu.org>
8300
8301         * gfortran.dg/pr99112.f90: New test.
8302
8303 2021-03-13  Martin Sebor  <msebor@redhat.com>
8304
8305         PR tree-optimization/99489
8306         * gcc.dg/Wstringop-truncation-9.c: New test.
8307
8308 2021-03-13  Paul Thomas  <pault@gcc.gnu.org>
8309
8310         PR fortran/99125
8311         * gfortran.dg/alloc_deferred_comp_1.f90: New test.
8312
8313 2021-03-13  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR tree-optimization/99544
8316         * gcc.dg/gomp/pr99544.c: New test.
8317
8318 2021-03-12  Nathan Sidwell  <nathan@acm.org>
8319
8320         PR c++/99238
8321         * g++.dg/modules/pr99238.h: New.
8322         * g++.dg/modules/pr99238_a.H: New.
8323         * g++.dg/modules/pr99238_b.H: New.
8324
8325 2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
8326
8327         PR fortran/99514
8328         * gfortran.dg/gomp/threadprivate-1.f90: New test.
8329
8330 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR target/99321
8333         * gcc.target/i386/avx512vl-pr99321-2.c: New test.
8334
8335 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
8336
8337         PR c++/99507
8338         * g++.dg/cpp2a/consteval19.C: New test.
8339
8340 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
8341
8342         PR analyzer/96374
8343         * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
8344         to options.
8345         * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
8346         (test_7): New.
8347         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
8348         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
8349         * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
8350         -fno-analyzer-feasibility from options.
8351         * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
8352         * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
8353
8354 2021-03-11  Nathan Sidwell  <nathan@acm.org>
8355
8356         PR c++/99248
8357         * g++.dg/modules/pr99248.h: New.
8358         * g++.dg/modules/pr99248_a.H: New.
8359         * g++.dg/modules/pr99248_b.H: New.
8360
8361 2021-03-11  Nathan Sidwell  <nathan@acm.org>
8362
8363         PR c++/99528
8364         * g++.dg/modules/pr99528.h: New.
8365         * g++.dg/modules/pr99528_a.H: New.
8366         * g++.dg/modules/pr99528_b.H: New.
8367         * g++.dg/modules/pr99528_c.C: New.
8368
8369 2021-03-11  Richard Biener  <rguenther@suse.de>
8370
8371         PR testsuite/98245
8372         * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
8373         instead of verifying the total number of adds.
8374
8375 2021-03-11  Richard Biener  <rguenther@suse.de>
8376
8377         PR testsuite/97494
8378         * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
8379
8380 2021-03-11  Richard Biener  <rguenther@suse.de>
8381
8382         PR testsuite/97494
8383         * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
8384
8385 2021-03-11  Richard Biener  <rguenther@suse.de>
8386
8387         PR testsuite/97494
8388         * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
8389
8390 2021-03-11  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR ipa/99517
8393         * gcc.target/i386/avx2-pr99517-1.c: New test.
8394         * gcc.target/i386/avx2-pr99517-2.c: New test.
8395
8396 2021-03-10  David Edelsohn  <dje.gcc@gmail.com>
8397
8398         PR target/99492
8399         * gcc.target/powerpc/pr99492.c: New testcase.
8400
8401 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
8402
8403         PR fortran/99205
8404         * gfortran.dg/data_char_4.f90: New test.
8405         * gfortran.dg/data_char_5.f90: New test.
8406
8407 2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
8408
8409         * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
8410
8411 2021-03-10  Nathan Sidwell  <nathan@acm.org>
8412
8413         PR c++/99423
8414         * g++.dg/modules/pr99423_a.H: New.
8415         * g++.dg/modules/pr99423_b.H: New.
8416
8417 2021-03-10  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR tree-optimization/99305
8420         PR testsuite/99498
8421         * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
8422         unsigned_char effective targets.
8423
8424 2021-03-10  Nathan Sidwell  <nathan@acm.org>
8425
8426         PR c++/99508
8427         * g++.dg/ext/pr99508.C: New.
8428
8429 2021-03-10  John David Anglin  <danglin@gcc.gnu.org>
8430
8431         PR testsuite/99292
8432         * lib/target-supports.exp (check_effective_target_lra): New.
8433         * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
8434         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8435         * gcc.c-torture/compile/pr98096.c: Likewise.
8436         * gcc.dg/pr97954.c: Likewise.
8437
8438 2021-03-10  David Malcolm  <dmalcolm@redhat.com>
8439
8440         * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
8441         * gcc.dg/analyzer/zlib-2.c: Likewise.
8442
8443 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
8444
8445         * gcc.dg/vect/pr99102.c: Fix target selector.
8446
8447 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
8448
8449         PR target/99102
8450         * gcc.dg/vect/pr99102.c: New test.
8451
8452 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
8453
8454         * gnat.dg/specs/lto25.ads: New test.
8455
8456 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR tree-optimization/99305
8459         * g++.dg/opt/pr99305.C: New test.
8460
8461 2021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>
8462
8463         * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
8464         (check_effective_target_sqrt_insn): Use it.
8465
8466 2021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>
8467
8468         PR target/99454
8469         * gcc.target/i386/pr99454.c: New.
8470
8471 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
8472
8473         * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8474         * gcc.dg/loop-9.c: Likewise.
8475         * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8476         * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8477
8478 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR sanitizer/98920
8481         * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8482         exists.  If REG_STARTEND macro isn't defined, just return 0 from main
8483         instead of the actual test.
8484
8485 2021-03-09  Martin Liska  <mliska@suse.cz>
8486
8487         PR target/99464
8488         * gcc.target/i386/pr99464.c: New test.
8489
8490 2021-03-09  Joel Brobecker  <brobecker@adacore.com>
8491
8492         * gcc.target/powerpc/undef-bool-2.c: Add
8493         dg-require-effective-target powerpc_vsx_ok directive.
8494         * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8495         powerpc_vsx_ok directive.
8496
8497 2021-03-08  Harald Anlauf  <anlauf@gmx.de>
8498
8499         PR fortran/49278
8500         * gfortran.dg/parameter_data.f90: New test.
8501
8502 2021-03-08  Martin Sebor  <msebor@redhat.com>
8503
8504         PR middle-end/98266
8505         * g++.dg/warn/Warray-bounds-15.C: New test.
8506         * g++.dg/warn/Warray-bounds-18.C: New test.
8507         * g++.dg/warn/Warray-bounds-19.C: New test.
8508         * g++.dg/warn/Warray-bounds-20.C: New test.
8509         * g++.dg/warn/Warray-bounds-21.C: New test.
8510
8511 2021-03-08  Martin Sebor  <msebor@redhat.com>
8512
8513         PR middle-end/97631
8514         * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8515         Add an xfail.
8516         * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8517         * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8518         * gcc.dg/Wstringop-overflow-66.c: New test.
8519         * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8520
8521 2021-03-08  Marek Polacek  <polacek@redhat.com>
8522
8523         PR c++/96268
8524         * g++.dg/cpp2a/nontype-class41.C: New test.
8525
8526 2021-03-08  Nathan Sidwell  <nathan@acm.org>
8527
8528         PR c++/99436
8529         * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8530
8531 2021-03-08  Nathan Sidwell  <nathan@acm.org>
8532
8533         * g++.dg/modules/pr99468.H: New.
8534
8535 2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
8536
8537         PR target/98959
8538         * gcc.target/powerpc/pr98959.c: New test.
8539
8540 2021-03-08  Nathan Sidwell  <nathan@acm.org>
8541
8542         PR c++/99285
8543         * g++.dg/modules/pr99285_a.H: New.
8544         * g++.dg/modules/pr99285_b.H: New.
8545
8546 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8547
8548         PR target/99437
8549         * gcc.target/aarch64/simd/pr99437.c: New test.
8550
8551 2021-03-08  Martin Liska  <mliska@suse.cz>
8552
8553         PR sanitizer/98920
8554         * c-c++-common/asan/pr98920.c: New test.
8555
8556 2021-03-08  Martin Liska  <mliska@suse.cz>
8557
8558         PR target/99463
8559         * gcc.target/i386/pr99463-2.c: New test.
8560         * gcc.target/i386/pr99463.c: New test.
8561
8562 2021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>
8563
8564         * gcc.target/s390/vector/long-double-asm-commutative.c: New
8565         test.
8566         * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8567         test.
8568         * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8569         * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8570         * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8571         * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8572         * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8573         test.
8574
8575 2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
8576
8577         PR fortran/97927
8578         * gfortran.dg/module_variable_3.f90: New test.
8579
8580 2021-03-07  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR target/99321
8583         * lib/target-supports.exp
8584         (check_effective_target_assembler_march_noavx512bw): New effective
8585         target.
8586         * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8587
8588 2021-03-06  Patrick Palka  <ppalka@redhat.com>
8589             Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR c++/99287
8592         * g++.dg/cpp2a/constexpr-99287.C: New test.
8593
8594 2021-03-06  Patrick Palka  <ppalka@redhat.com>
8595             Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR c++/96330
8598         * g++.dg/cpp1y/var-templ68.C: New test.
8599         * g++.dg/cpp1y/var-templ68a.C: New test.
8600
8601 2021-03-06  Patrick Palka  <ppalka@redhat.com>
8602
8603         PR c++/99365
8604         * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8605         * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8606
8607 2021-03-06  Hans-Peter Nilsson  <hp@axis.com>
8608
8609         * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8610         to allow an eliminated stack-frame.
8611
8612 2021-03-05  Marek Polacek  <polacek@redhat.com>
8613
8614         PR c++/99374
8615         * g++.dg/cpp1z/noexcept-type23.C: New test.
8616
8617 2021-03-05  Marek Polacek  <polacek@redhat.com>
8618
8619         PR c++/99120
8620         * g++.dg/warn/Wshadow-17.C: New test.
8621
8622 2021-03-05  Jason Merrill  <jason@redhat.com>
8623
8624         PR c/99363
8625         * gcc.dg/attr-flatten-1.c: Adjust.
8626
8627 2021-03-05  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR middle-end/99322
8630         * c-c++-common/gomp/pr99322.c: New test.
8631
8632 2021-03-05  Nathan Sidwell  <nathan@acm.org>
8633
8634         PR c++/99245
8635         * g++.dg/modules/pr99245_a.H: New.
8636         * g++.dg/modules/pr99245_b.H: New.
8637
8638 2021-03-05  Harald Anlauf  <anlauf@gmx.de>
8639
8640         PR libfortran/99218
8641         * gfortran.dg/matmul_21.f90: New test.
8642
8643 2021-03-05  Nathan Sidwell  <nathan@acm.org>
8644
8645         PR c++/99377
8646         * g++.dg/modules/pr99377_a.H: New.
8647         * g++.dg/modules/pr99377_b.C: New.
8648         * g++.dg/modules/pr99377_c.C: New.
8649
8650 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
8651
8652         PR c++/98118
8653         * g++.dg/coroutines/pr98118.C: New test.
8654
8655 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
8656
8657         PR c++/95616
8658         * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8659         * g++.dg/coroutines/pr95616-0.C: New test.
8660         * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8661         * g++.dg/coroutines/pr95616-1.C: New test.
8662         * g++.dg/coroutines/pr95616-2.C: New test.
8663         * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8664         * g++.dg/coroutines/pr95616-3.C: New test.
8665         * g++.dg/coroutines/pr95616-4.C: New test.
8666         * g++.dg/coroutines/pr95616-5.C: New test.
8667         * g++.dg/coroutines/pr95616-6.C: New test.
8668
8669 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
8670
8671         PR c++/95615
8672         * g++.dg/coroutines/torture/pr95615-01.C: New test.
8673         * g++.dg/coroutines/torture/pr95615-02.C: New test.
8674         * g++.dg/coroutines/torture/pr95615-03.C: New test.
8675         * g++.dg/coroutines/torture/pr95615-04.C: New test.
8676         * g++.dg/coroutines/torture/pr95615-05.C: New test.
8677         * g++.dg/coroutines/torture/pr95615.inc: New file.
8678
8679 2021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>
8680
8681         PR target/99378
8682         * gcc.target/i386/pr99123-2.c: New.
8683
8684 2021-03-05  Nathan Sidwell  <nathan@acm.org>
8685
8686         PR c++/99389
8687         * g++.dg/modules/pr99389_a.H: New.
8688         * g++.dg/modules/pr99389_b.C: New.
8689         * g++.dg/modules/pr99389_c.C: New.
8690
8691 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
8692
8693         PR c/99137
8694         * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8695         additional test.
8696
8697 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
8698
8699         * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8700         with '_kind' number.
8701         * gfortran.dg/real4-10-real8-16.f90: Likewise.
8702         * gfortran.dg/real4-10-real8-4.f90: Likewise.
8703         * gfortran.dg/real4-10.f90: Likewise.
8704         * gfortran.dg/real4-16-real8-10.f90: Likewise.
8705         * gfortran.dg/real4-16-real8-16.f90: Likewise.
8706         * gfortran.dg/real4-16-real8-4.f90: Likewise.
8707         * gfortran.dg/real4-16.f90: Likewise.
8708         * gfortran.dg/real4-8-real8-10.f90: Likewise.
8709         * gfortran.dg/real4-8-real8-16.f90: Likewise.
8710         * gfortran.dg/real4-8-real8-4.f90: Likewise.
8711         * gfortran.dg/real4-8.f90: Likewise.
8712         * gfortran.dg/real8-10.f90: Likewise.
8713         * gfortran.dg/real8-16.f90: Likewise.
8714         * gfortran.dg/real8-4.f90: Likewise.
8715
8716 2021-03-05  Hans-Peter Nilsson  <hp@axis.com>
8717
8718         PR debug/66668
8719         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8720
8721 2021-03-04  Iain Sandoe  <iain@sandoe.co.uk>
8722
8723         * lib/prune.exp: Prune useless output caused by a linker bug.
8724
8725 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR middle-end/93235
8728         * gcc.target/aarch64/pr93235.c: New test.
8729
8730 2021-03-04  Martin Liska  <mliska@suse.cz>
8731
8732         PR gcov-profile/99105
8733         * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8734         correction as the wrapped malloc is called one more time
8735         from libgcov.
8736         * gcc.dg/tree-prof/pr97461.c: Likewise.
8737
8738 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
8739
8740         PR c++/88146
8741         PR c++/99362
8742         * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8743         * g++.dg/cpp2a/nodiscard-constructor1.C: ... this.  Remove
8744         -ftrack-macro-expansion=0 from dg-options.  Don't use (?n) in
8745         dg-warning regexps, instead replace .* with \[^\n\r]*.
8746         * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8747         * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8748         -ftrack-macro-expansion=0 from dg-options.
8749         * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8750         * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8751
8752 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
8753
8754         PR c/99325
8755         * gcc.dg/cpp/line11.c: New test.
8756         * gcc.dg/cpp/line12.c: New test.
8757
8758 2021-03-04  Alex Coplan  <alex.coplan@arm.com>
8759
8760         PR target/99381
8761         * gcc.target/aarch64/pr99381.c: New test.
8762
8763 2021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>
8764
8765         * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8766         machines.
8767         * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8768
8769 2021-03-04  Nathan Sidwell  <nathan@acm.org>
8770
8771         PR c++/99170
8772         * g++.dg/modules/pr99170-1_a.H: New.
8773         * g++.dg/modules/pr99170-1_b.C: New.
8774         * g++.dg/modules/pr99170-2.h: New.
8775         * g++.dg/modules/pr99170-2_a.C: New.
8776         * g++.dg/modules/pr99170-2_b.C: New.
8777         * g++.dg/modules/pr99170-3_a.H: New.
8778         * g++.dg/modules/pr99170-3_b.C: New.
8779         * g++.dg/modules/inst-2_b.C: Adjust scan.
8780         * g++.dg/modules/inst-4_a.C: Adjust scan.
8781         * g++.dg/modules/inst-4_b.C: Adjust scan.
8782         * g++.dg/modules/member-def-1_b.C: Adjust scan.
8783         * g++.dg/modules/member-def-1_c.C: Adjust scan.
8784         * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8785         * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8786         * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8787         * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8788         * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8789         * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8790         * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8791         * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8792         * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8793         * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8794         * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8795
8796 2021-03-04  Tobias Burnus  <tobias@codesourcery.com>
8797
8798         PR fortran/99355
8799         * gfortran.dg/real4-10-real8-10.f90: New test.
8800         * gfortran.dg/real4-10-real8-16.f90: New test.
8801         * gfortran.dg/real4-10-real8-4.f90: New test.
8802         * gfortran.dg/real4-10.f90: New test.
8803         * gfortran.dg/real4-16-real8-10.f90: New test.
8804         * gfortran.dg/real4-16-real8-16.f90: New test.
8805         * gfortran.dg/real4-16-real8-4.f90: New test.
8806         * gfortran.dg/real4-16.f90: New test.
8807         * gfortran.dg/real4-8-real8-10.f90: New test.
8808         * gfortran.dg/real4-8-real8-16.f90: New test.
8809         * gfortran.dg/real4-8-real8-4.f90: New test.
8810         * gfortran.dg/real4-8.f90: New test.
8811         * gfortran.dg/real8-10.f90: New test.
8812         * gfortran.dg/real8-16.f90: New test.
8813         * gfortran.dg/real8-4.f90: New test.
8814
8815 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
8816
8817         * gcc.misc-tests/outputs.exp: Enumerate tests.
8818
8819 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
8820
8821         * gcc.misc-tests/outputs.exp: Append discriminating
8822         suffixes to tests with duplicate names.
8823         (outest): Assert that each running test has a unique
8824         name.
8825
8826 2021-03-04  Martin Sebor  <msebor@redhat.com>
8827
8828         PR middle-end/96963
8829         PR middle-end/94655
8830         * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8831         * gcc.dg/Wstringop-overflow-65.c: New test.
8832         * gcc.dg/Warray-bounds-69.c: Same.
8833
8834 2021-03-03  Marek Polacek  <polacek@redhat.com>
8835
8836         PR c++/96474
8837         * g++.dg/cpp1z/class-deduction83.C: New test.
8838
8839 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
8840
8841         * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8842         New test.
8843         * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8844         New test.
8845
8846 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
8847
8848         * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8849         New test.
8850         * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8851         New test.
8852         * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8853         New test.
8854
8855 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
8856
8857         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8858         New test.
8859         * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8860         New test.
8861
8862 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
8863
8864         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8865         New test template.
8866         * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8867         New test.
8868         * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8869         New test.
8870         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8871         New test.
8872         * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8873         New test.
8874
8875 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
8876
8877         PR c++/82959
8878         * g++.dg/cpp1z/eval-order10.C: New test.
8879
8880 2021-03-03  Marek Polacek  <polacek@redhat.com>
8881
8882         PR c++/97034
8883         PR c++/99009
8884         * g++.dg/cpp1z/class-deduction81.C: New test.
8885         * g++.dg/cpp1z/class-deduction82.C: New test.
8886         * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8887         * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8888         * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8889
8890 2021-03-03  Jason Merrill  <jason@redhat.com>
8891
8892         PR c++/95675
8893         * g++.dg/cpp0x/decltype-call5.C: New test.
8894         * g++.dg/cpp0x/decltype-call6.C: New test.
8895
8896 2021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8897
8898         * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8899         dg-options.
8900         * gcc.target/i386/pr95798-2.c: Likewise.
8901
8902 2021-03-03  Nathan Sidwell  <nathan@acm.org>
8903
8904         PR c++/99344
8905         * g++.dg/modules/namespace-2_a.C
8906         * g++.dg/modules/pr99344_a.C
8907         * g++.dg/modules/pr99344_b.C
8908
8909 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
8910
8911         PR target/99321
8912         * gcc.target/i386/pr99321.c: New test.
8913
8914 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR c/99324
8917         * gcc.c-torture/compile/pr99324.c: New test.
8918
8919 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR target/99085
8922         * gcc.dg/graphite/pr99085.c: New test.
8923
8924 2021-03-03  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/96078
8927         * g++.dg/ext/attr-flatten1.C: New test.
8928
8929 2021-03-02  Hans-Peter Nilsson  <hp@axis.com>
8930
8931         * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8932         tests if target test-framework has -L or -I options.
8933
8934 2021-03-02  David Malcolm  <dmalcolm@redhat.com>
8935
8936         PR c/99323
8937         * gcc.dg/pr99323-1.c: New test.
8938         * gcc.dg/pr99323-2.c: New test.
8939
8940 2021-03-02  Martin Sebor  <msebor@redhat.com>
8941
8942         PR c++/99251
8943         * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8944         * g++.dg/warn/Wnonnull12.C: New test.
8945
8946 2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
8947
8948         * gnat.dg/limited5.adb: New test.
8949
8950 2021-03-02  Patrick Palka  <ppalka@redhat.com>
8951
8952         PR c++/96443
8953         PR c++/96960
8954         * g++.dg/concepts/abbrev9.C: New test.
8955         * g++.dg/cpp2a/concepts-lambda15.C: New test.
8956         * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8957         * g++.dg/cpp2a/concepts-return-req2.C: New test.
8958         * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8959         call to f15 that we expect to accept.
8960
8961 2021-03-02  Patrick Palka  <ppalka@redhat.com>
8962
8963         * g++.dg/cpp1z/auto1.C: New test.
8964
8965 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
8966
8967         * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8968         * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8969         * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8970         * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8971         * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8972         * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8973         * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8974
8975 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
8976
8977         * lib/target-supports.exp: Add check for nnpa facility.
8978
8979 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
8980
8981         * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8982         * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8983
8984 2021-03-01  Martin Liska  <mliska@suse.cz>
8985
8986         PR target/99313
8987         * gcc.target/s390/target-attribute/pr99313.c: New test.
8988
8989 2021-03-01  Nathan Sidwell  <nathan@acm.org>
8990
8991         PR c++/99294
8992         * g++.dg/modules/pr99294.h: New.
8993         * g++.dg/modules/pr99294_a.C: New.
8994         * g++.dg/modules/pr99294_b.C: New.
8995
8996 2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8997
8998         * g++.dg/eh/seh-xmm-unwind.C: New test.
8999
9000 2021-02-28  Iain Sandoe  <iain@sandoe.co.uk>
9001
9002         * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9003         expression components noexcept.
9004         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9005         * g++.dg/coroutines/pr95345.C: Likewise.
9006
9007 2021-02-28  Jason Merrill  <jason@redhat.com>
9008
9009         * g++.dg/ext/attr-lambda3.C: Add missing ;
9010
9011 2021-02-27  Jason Merrill  <jason@redhat.com>
9012
9013         PR c++/90333
9014         * g++.dg/ext/attr-lambda3.C: New test.
9015
9016 2021-02-26  Alexandre Oliva  <oliva@gnu.org>
9017
9018         * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9019         duplication.
9020         * gcc.target/powerpc/pr83629.c: Likewise.
9021         * gcc.target/powerpc/pr84112.c: Likewise.
9022
9023 2021-02-26  Olivier Hainque  <hainque@adacore.com>
9024
9025         * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9026         dg-require-effective-target fpic.
9027         * gcc.target/powerpc/ppc-eabi.c: Likewise.
9028         * gcc.target/powerpc/pr26350.c: Likewise.
9029         * gcc.target/powerpc/pr67789.c: Likewise.
9030         * gcc.target/powerpc/pr79439-1.c: Likewise.
9031         * gcc.target/powerpc/pr79439-2.c: Likewise.
9032         * gcc.target/powerpc/pr79439-3.c: Likewise.
9033         * gcc.target/powerpc/pr83629.c: Likewise.
9034         * gcc.target/powerpc/pr84112.c: Likewise.
9035
9036 2021-02-26  Richard Biener  <rguenther@suse.de>
9037
9038         PR middle-end/99281
9039         * g++.dg/pr99218.C: New testcase.
9040
9041 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * g++.dg/cpp23/lambda-specifiers1.C: New test.
9044
9045 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR c++/95451
9048         * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9049
9050 2021-02-26  Jason Merrill  <jason@redhat.com>
9051
9052         PR c++/98810
9053         * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9054
9055 2021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>
9056
9057         * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9058         * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9059         * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9060         * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9061         * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9062         * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9063         * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9064         * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9065         * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9066         * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9067         * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9068         * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9069         * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9070         * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9071         * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9072
9073 2021-02-26  Patrick Palka  <ppalka@redhat.com>
9074
9075         PR c++/98990
9076         * g++.dg/concepts/abbrev8.C: New test.
9077
9078 2021-02-25  Patrick Palka  <ppalka@redhat.com>
9079
9080         PR c++/99213
9081         PR c++/94521
9082         * g++.dg/diagnostic/local1.C: New test.
9083
9084 2021-02-25  Patrick Palka  <ppalka@redhat.com>
9085
9086         PR c++/99103
9087         * g++.dg/cpp1z/class-deduction79.C: New test.
9088         * g++.dg/cpp1z/class-deduction80.C: New test.
9089
9090 2021-02-25  Marek Polacek  <polacek@redhat.com>
9091
9092         DR 1312
9093         PR c++/99176
9094         * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9095         * g++.dg/cpp0x/constexpr-cast2.C: New test.
9096         * g++.dg/cpp0x/constexpr-cast3.C: New test.
9097
9098 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
9099
9100         PR c++/97587
9101         * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9102         reference parms, to distinguish the rvalue ref. variant.
9103         * g++.dg/coroutines/pr97587.C: New test.
9104
9105 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
9106
9107         PR c++/95822
9108         * g++.dg/coroutines/pr95822.C: New test.
9109
9110 2021-02-25  Richard Earnshaw  <rearnsha@arm.com>
9111
9112         * gcc.target/arm/cmse/cmse-18.c: New test.
9113
9114 2021-02-25  Nathan Sidwell  <nathan@acm.org>
9115
9116         PR c++/99166
9117         * g++.dg/modules/pr99166_a.X: Adjust.
9118         * g++.dg/modules/pr99166_b.C: Adjust.
9119         * g++.dg/modules/pr99166_c.C: Adjust.
9120         * g++.dg/modules/pr99166_d.C: Adjust.
9121
9122 2021-02-25  Hans-Peter Nilsson  <hp@axis.com>
9123
9124         * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9125
9126 2021-02-25  Tamar Christina  <tamar.christina@arm.com>
9127
9128         * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9129
9130 2021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>
9131
9132         PR testsuite/99233
9133         * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9134
9135 2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
9136
9137         PR middle-end/97172
9138         * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9139
9140 2021-02-25  Richard Biener  <rguenther@suse.de>
9141
9142         PR tree-optimization/99253
9143         * gcc.dg/vect/pr99253.c: New testcase.
9144
9145 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR target/95798
9148         * gcc.target/i386/pr95798-1.c: New test.
9149         * gcc.target/i386/pr95798-2.c: New test.
9150
9151 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR tree-optimization/80635
9154         * g++.dg/warn/pr80635-1.C: New test.
9155         * g++.dg/warn/pr80635-2.C: New test.
9156
9157 2021-02-25  David Malcolm  <dmalcolm@redhat.com>
9158
9159         PR analyzer/99193
9160         * gcc.dg/analyzer/pr99193-1.c: New test.
9161         * gcc.dg/analyzer/pr99193-2.c: New test.
9162         * gcc.dg/analyzer/pr99193-3.c: New test.
9163         * gcc.dg/analyzer/realloc-1.c: New test.
9164
9165 2021-02-24  Nathan Sidwell  <nathan@acm.org>
9166
9167         PR c++/98718
9168         * g++.dg/modules/pr98718_a.C: New.
9169         * g++.dg/modules/pr98718_b.C: New.
9170
9171 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
9172
9173         * g++.dg/coroutines/co-await-void_type.C: Mark promise
9174         final_suspend call as noexcept.
9175         * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9176         * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9177         * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9178         * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9179         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9180         * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9181         * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9182         * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9183         * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9184         * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9185         * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9186         * g++.dg/coroutines/coro1-allocators.h: Likewise.
9187         * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9188         * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9189         * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9190         * g++.dg/coroutines/pr94752.C: Likewise.
9191         * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9192         * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9193         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9194         * g++.dg/coroutines/pr95050.C: Likewise.
9195         * g++.dg/coroutines/pr95345.C: Likewise.
9196         * g++.dg/coroutines/pr95440.C: Likewise.
9197         * g++.dg/coroutines/pr95591.C: Likewise.
9198         * g++.dg/coroutines/pr95711.C: Likewise.
9199         * g++.dg/coroutines/pr95813.C: Likewise.
9200         * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9201         * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9202         * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9203         * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9204         * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9205         * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9206         * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9207         * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9208         * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9209         * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9210         * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9211         * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9212         * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9213         * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9214         * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9215         * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9216         * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9217         * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9218         * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9219         * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9220
9221 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR fortran/99226
9224         * c-c++-common/gomp/pr99226.c: New test.
9225         * gfortran.dg/gomp/pr99226.f90: New test.
9226
9227 2021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>
9228
9229         PR inline-asm/99123
9230         * gcc.target/i386/pr99123.c: New.
9231
9232 2021-02-24  Hans-Peter Nilsson  <hp@axis.com>
9233
9234         * gcc.dg/stack-usage-1.c: Adjust for CRIS.
9235
9236 2021-02-24  Nathan Sidwell  <nathan@acm.org>
9237
9238         PR c++/99072
9239         * g++.dg/modules/pr99072.H: New.
9240
9241 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
9242
9243         PR fortran/98342
9244         * gfortran.dg/assumed_rank_21.f90 : New test.
9245
9246 2021-02-24  Martin Sebor  <msebor@redhat.com>
9247
9248         PR middle-end/97172
9249         * gcc.dg/pr97172-2.c: New test.
9250
9251 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
9252
9253         PR tree-optimization/99220
9254         * g++.dg/vect/pr99220.cc: New test.
9255
9256 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
9257
9258         PR tree-optimization/99149
9259         * g++.dg/vect/pr99149.cc: Disabled on BE.
9260
9261 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
9262
9263         PR c++/96251
9264         * g++.dg/coroutines/pr96251.C: New test.
9265
9266 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR tree-optimization/99225
9269         * gcc.c-torture/compile/pr99225.c: New test.
9270
9271 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
9272
9273         PR tree-optimization/99149
9274         * g++.dg/vect/pr99149.cc: New test.
9275
9276 2021-02-24  Richard Biener  <rguenther@suse.de>
9277
9278         PR c/99224
9279         * gcc.dg/pr99224.c: New testcase.
9280
9281 2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
9282
9283         * gcc.target/powerpc/mma-builtin-4.c: Add tests for
9284         __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
9285         Add __has_builtin tests for built-ins.
9286         Update expected instruction counts.
9287
9288 2021-02-23  Martin Sebor  <msebor@redhat.com>
9289
9290         PR c++/99074
9291         * g++.dg/warn/Wnonnull11.C: New test.
9292
9293 2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
9294
9295         PR fortran/99124
9296         * gfortran.dg/class_defined_operator_2.f03 : New test.
9297         * gfortran.dg/elemental_result_2.f90 : New test.
9298         * gfortran.dg/class_assign_4.f90: Correct the non-conforming
9299         elemental function with an allocatable result with an operator
9300         interface with array dummies and result.
9301
9302 2021-02-23  Harald Anlauf  <anlauf@gmx.de>
9303
9304         PR fortran/99206
9305         * gfortran.dg/reshape_zerosize_4.f90: New test.
9306
9307 2021-02-23  Nathan Sidwell  <nathan@acm.org>
9308
9309         PR c++/99208
9310         * g++.dg/modules/pr99208_a.C: New.
9311         * g++.dg/modules/pr99208_b.C: New.
9312
9313 2021-02-23  Martin Liska  <mliska@suse.cz>
9314
9315         PR sanitizer/99168
9316         * c-c++-common/asan/pr99168.c: New test.
9317
9318 2021-02-23  Patrick Palka  <ppalka@redhat.com>
9319
9320         PR c++/95468
9321         * g++.dg/template/non-dependent15.C: New test.
9322
9323 2021-02-23  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR tree-optimization/99204
9326         * gfortran.dg/pr99204.f90: New test.
9327
9328 2021-02-23  Kewen Lin  <linkw@linux.ibm.com>
9329
9330         * gcc.target/powerpc/vec-init-10.c: New test.
9331
9332 2021-02-23  Hans-Peter Nilsson  <hp@axis.com>
9333
9334         * g++.dg/warn/Wplacement-new-size-1.C,
9335         g++.dg/warn/Wplacement-new-size-2.C,
9336         g++.dg/warn/Wplacement-new-size-6.C: Adjust for
9337         default_packed targets.
9338
9339 2021-02-22  David Malcolm  <dmalcolm@redhat.com>
9340
9341         PR analyzer/99196
9342         * gcc.dg/analyzer/error-1.c: New test.
9343         * gcc.dg/analyzer/error-2.c: New test.
9344         * gcc.dg/analyzer/error-3.c: New test.
9345
9346 2021-02-22  H.J. Lu  <hjl.tools@gmail.com>
9347
9348         PR testsuite/99173
9349         * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
9350         * c-c++-common/attr-retain-6.c: Likewise.
9351         * c-c++-common/attr-retain-7.c: Likewise.
9352         * c-c++-common/attr-retain-8.c: Likewise.
9353         * c-c++-common/attr-retain-9.c: Likewise.
9354
9355 2021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9356
9357         * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
9358
9359 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
9360
9361         * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
9362         g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
9363         Handle __INT32_TYPE__ being "long int".
9364
9365 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
9366
9367         * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
9368
9369 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
9370
9371         * gcc.target/cris/biap-mul.c: New test.
9372
9373 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
9374
9375         * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
9376
9377 2021-02-22  Nathan Sidwell  <nathan@acm.org>
9378
9379         PR c++/99174
9380         * g++.dg/modules/pr99174-1_a.C: New.
9381         * g++.dg/modules/pr99174-1_b.C: New.
9382         * g++.dg/modules/pr99174-1_c.C: New.
9383         * g++.dg/modules/pr99174.H: New.
9384
9385 2021-02-22  Nathan Sidwell  <nathan@acm.org>
9386
9387         PR c++/99153
9388         * g++.dg/modules/pr99153_a.H: New.
9389         * g++.dg/modules/pr99153_b.H: New.
9390
9391 2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9392
9393         PR rtl-optimization/98791
9394         * gcc.target/aarch64/sve/pr98791.c: New test.
9395
9396 2021-02-22  Richard Biener  <rguenther@suse.de>
9397
9398         PR tree-optimization/99165
9399         * g++.dg/pr99165.C: New testcase.
9400
9401 2021-02-21  Harald Anlauf  <anlauf@gmx.de>
9402
9403         * gfortran.dg/intent_optimize_3.f90: New test.
9404
9405 2021-02-20  David Edelsohn  <dje.gcc@gmail.com>
9406
9407         * c-c++-common/attr-retain-5.c: Skip on AIX.
9408         * c-c++-common/attr-retain-6.c: Same.
9409         * c-c++-common/attr-retain-7.c: Same.
9410         * c-c++-common/attr-retain-8.c: Same.
9411         * c-c++-common/attr-retain-9.c: Same.
9412
9413 2021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>
9414
9415         PR target/99134
9416         * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
9417         * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
9418         * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
9419         * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
9420         * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
9421         * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
9422
9423 2021-02-19  Nathan Sidwell  <nathan@acm.org>
9424
9425         PR c++/98741
9426         * g++.dg/modules/pr98741_a.H: New.
9427         * g++.dg/modules/pr98741_b.H: New.
9428         * g++.dg/modules/pr98741_c.C: New.
9429         * g++.dg/modules/pr98741_d.C: New.
9430
9431 2021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9432
9433         PR fortran/98686
9434         * gfortran.dg/namelist_4.f90: Modify.
9435         * gfortran.dg/namelist_98.f90: New test.
9436
9437 2021-02-19  Martin Sebor  <msebor@redhat.com>
9438
9439         PR c/97172
9440         * gcc.dg/pr97172.c: Add test cases.
9441
9442 2021-02-19  Nathan Sidwell  <nathan@acm.org>
9443
9444         * g++.dg/modules/pr99166_a.X: New.
9445         * g++.dg/modules/pr99166_b.C: New.
9446         * g++.dg/modules/pr99166_c.C: New.
9447         * g++.dg/modules/pr99166_d.C: New.
9448
9449 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
9450
9451         PR fortran/99010
9452         * gfortran.dg/coarray/array_temporary-1.f90: New test.
9453
9454 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
9455
9456         PR fortran/99146
9457         * gfortran.dg/dtio_36.f90: New test.
9458
9459 2021-02-19  Richard Biener  <rguenther@suse.de>
9460
9461         PR middle-end/99122
9462         * gcc.dg/pr99122-3.c: New testcase.
9463
9464 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR target/98998
9467         * gcc.target/arm/pure-code/pr98998.c: New test.
9468
9469 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR ipa/99034
9472         * g++.dg/opt/pr99034.C: New test.
9473
9474 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
9475
9476         PR fortran/99027
9477         * gfortran.dg/ubound_1.f90: New test.
9478
9479 2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9480
9481         PR target/98657
9482         * gcc.target/aarch64/sve/pr98657.c: New test.
9483
9484 2021-02-19  Jason Merrill  <jason@redhat.com>
9485
9486         * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9487
9488 2021-02-19  David Malcolm  <dmalcolm@redhat.com>
9489
9490         PR jit/99126
9491         * jit.dg/test-trap.c: New test.
9492
9493 2021-02-19  Jason Merrill  <jason@redhat.com>
9494
9495         PR c++/96926
9496         * g++.dg/cpp0x/overload4.C: New test.
9497
9498 2021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>
9499
9500         PR rtl-optimization/96264
9501         * gcc.target/powerpc/pr96264.c: New.
9502
9503 2021-02-18  H.J. Lu  <hjl.tools@gmail.com>
9504
9505         PR target/99113
9506         * c-c++-common/attr-retain-1.c: New test.
9507         * c-c++-common/attr-retain-2.c: Likewise.
9508         * c-c++-common/attr-retain-3.c: Likewise.
9509         * c-c++-common/attr-retain-4.c: Likewise.
9510         * c-c++-common/attr-retain-5.c: Likewise.
9511         * c-c++-common/attr-retain-6.c: Likewise.
9512         * c-c++-common/attr-retain-7.c: Likewise.
9513         * c-c++-common/attr-retain-8.c: Likewise.
9514         * c-c++-common/attr-retain-9.c: Likewise.
9515         * c-c++-common/pr99113.c: Likewise.
9516         * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9517         * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9518         * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9519         * c-c++-common/attr-used-2.c: Likewise.
9520         * c-c++-common/attr-used-3.c: Likewise.
9521         * c-c++-common/attr-used-4.c: Likewise.
9522         * c-c++-common/attr-used-9.c: Likewise.
9523         * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9524         * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9525         * c-c++-common/attr-used-5.c: Don't expect warning for the used
9526         attribute nor SHF_GNU_RETAIN section.
9527         * c-c++-common/attr-used-6.c: Likewise.
9528         * c-c++-common/attr-used-7.c: Likewise.
9529         * c-c++-common/attr-used-8.c: Likewise.
9530
9531 2021-02-18  Nathan Sidwell  <nathan@acm.org>
9532
9533         PR c++/99023
9534         * g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
9535         for .X files.
9536         * g++.dg/modules/pr99023_a.X: New.
9537         * g++.dg/modules/pr99023_b.X: New.
9538
9539 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
9540
9541         PR c/99136
9542         * gcc.dg/pr99136.c: New test.
9543
9544 2021-02-18  Nathan Sidwell  <nathan@acm.org>
9545
9546         PR c++/99023
9547         * g++.dg/modules/modules.exp: Remove dg-module-headers support
9548         * g++.dg/modules/alias-2_a.H: Delete.
9549         * g++.dg/modules/sys/alias-2_a.H: Delete.
9550
9551 2021-02-18  Nathan Sidwell  <nathan@acm.org>
9552
9553         PR c++/99150
9554         * g++.dg/modules/pr99023_a.H: Delete.
9555         * g++.dg/modules/pr99023_b.H: Delete.
9556
9557 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR c++/99132
9560         * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9561
9562 2021-02-18  Richard Biener  <rguenther@suse.de>
9563
9564         PR middle-end/99122
9565         * gcc.dg/pr99122-1.c: New testcase.
9566         * gcc.dg/pr99122-2.c: Likewise.
9567
9568 2021-02-18  Hans-Peter Nilsson  <hp@axis.com>
9569
9570         PR tree-optimization/99142
9571         * gcc.dg/tree-ssa/pr99142.c: New test.
9572
9573 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR middle-end/99109
9576         * g++.dg/warn/Warray-bounds-17.C: New test.
9577
9578 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR target/99104
9581         * gcc.dg/pr99104.c: New test.
9582
9583 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
9584
9585         PR analyzer/94596
9586         * gcc.dg/analyzer/pr94596.c: New test.
9587
9588 2021-02-17  Nathan Sidwell  <nathan@acm.org>
9589
9590         PR c++/99023
9591         * g++.dg/modules/pr99023_a.H: New.
9592         * g++.dg/modules/pr99023_b.H: New.
9593
9594 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
9595
9596         PR analyzer/98969
9597         * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9598         * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9599         options.  Remove false leak directive.
9600         * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9601         false positive.
9602         (test_3): New.
9603
9604 2021-02-17  Julian Brown  <julian@codesourcery.com>
9605
9606         * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9607         * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9608         * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9609         * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9610         * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9611
9612 2021-02-17  Julian Brown  <julian@codesourcery.com>
9613
9614         * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9615         * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9616         * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9617         * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9618         * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9619         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9620         * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9621         previously-broken directives.
9622
9623 2021-02-17  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR sanitizer/99106
9626         * g++.dg/ubsan/pr99106.C: New test.
9627
9628 2021-02-17  Nathan Sidwell  <nathan@acm.org>
9629
9630         PR c++/99116
9631         * g++.dg/lookup/pr99116-1.C: New.
9632         * g++.dg/lookup/pr99116-2.C: New.
9633
9634 2021-02-17  Nathan Sidwell  <nathan@acm.org>
9635
9636         PR c++/99071
9637         * g++.dg/modules/pr99071_a.H: New.
9638         * g++.dg/modules/pr99071_b.H: New.
9639
9640 2021-02-17  Patrick Palka  <ppalka@redhat.com>
9641
9642         PR debug/96997
9643         PR c++/94034
9644         * g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
9645         "call to non-'constexpr' function" error message.
9646
9647 2021-02-16  Nathan Sidwell  <nathan@acm.org>
9648
9649         * g++.dg/modules/pr99050_a.H: New.
9650         * g++.dg/modules/pr99050_b.C: New.
9651
9652 2021-02-16  Marek Polacek  <polacek@redhat.com>
9653
9654         PR c++/99062
9655         * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9656         * g++.dg/ext/attr-assume-aligned.C: New test.
9657
9658 2021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>
9659
9660         * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9661         * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9662
9663 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
9664
9665         * gfortran.dg/goacc/ref_inquiry.f90: New test.
9666         * gfortran.dg/gomp/ref_inquiry.f90: New test.
9667
9668 2021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>
9669
9670         PR inline-asm/98096
9671         * gcc.c-torture/compile/pr98096.c: New.
9672
9673 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
9674
9675         PR fortran/99111
9676         * gfortran.dg/fmt_nonchar_1.f90: New test.
9677         * gfortran.dg/fmt_nonchar_2.f90: New test.
9678
9679 2021-02-16  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR target/99100
9682         * gcc.target/i386/pr99100.c: New test.
9683
9684 2021-02-16  Hans-Peter Nilsson  <hp@axis.com>
9685
9686         * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9687
9688 2021-02-15  Peter Bergner  <bergner@linux.ibm.com>
9689
9690         PR rtl-optimization/98872
9691         * gcc.target/powerpc/pr98872.c: New test.
9692
9693 2021-02-15  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR tree-optimization/99079
9696         * gcc.dg/fold-modpow2-2.c: New test.
9697         * gcc.c-torture/execute/pr99079.c: New test.
9698
9699 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR rtl-optimization/98439
9702         * gcc.target/i386/pr98439.c: New test.
9703
9704 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR target/96166
9707         * gcc.target/i386/pr96166.c: New test.
9708
9709 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9712         and restrict the test to aarch64-*-* target only.
9713
9714 2021-02-12  Nathan Sidwell  <nathan@acm.org>
9715
9716         * g++.dg/modules/pr99039_a.C: New.
9717         * g++.dg/modules/pr99039_b.C: New.
9718
9719 2021-02-12  Nathan Sidwell  <nathan@acm.org>
9720
9721         PR c++/99040
9722         * g++.dg/modules/pr99040_a.C: New.
9723         * g++.dg/modules/pr99040_b.C: New.
9724         * g++.dg/modules/pr99040_c.C: New.
9725         * g++.dg/modules/pr99040_d.C: New.
9726
9727 2021-02-12  Nathan Sidwell  <nathan@acm.org>
9728
9729         PR c++/99039
9730         PR c++/99040
9731         * g++.dg/lookup/pr99039.C: New.
9732
9733 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
9734
9735         PR libfortran/95647
9736         * gfortran.dg/ieee/ieee_12.f90: New test.
9737
9738 2021-02-12  Richard Sandiford  <richard.sandiford@arm.com>
9739
9740         * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9741
9742 2021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
9743
9744         PR target/98931
9745         * gcc.target/arm/pr98931.c: Add -mthumb
9746
9747 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
9748
9749         PR fortran/99043
9750         * gfortran.dg/assumed_rank_20.f90: New test.
9751
9752 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c++/97742
9755         * g++.dg/cpp2a/concepts-requires24.C: New test.
9756
9757 2021-02-12  Jason Merrill  <jason@redhat.com>
9758
9759         PR c++/97246
9760         * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9761
9762 2021-02-12  David Malcolm  <dmalcolm@redhat.com>
9763
9764         PR analyzer/98969
9765         * g++.dg/analyzer/pr99064.C: New test.
9766         * gcc.dg/analyzer/pr98969.c: New test.
9767
9768 2021-02-11  Marek Polacek  <polacek@redhat.com>
9769
9770         PR c++/95888
9771         * g++.dg/template/deduce10.C: New test.
9772         * g++.dg/template/deduce9.C: New test.
9773
9774 2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
9775
9776         PR target/99041
9777         * g++.target/powerpc/pr99041.C: New test.
9778
9779 2021-02-11  Jakub Jelinek  <jakub@redhat.com>
9780
9781         PR c++/99033
9782         * g++.dg/ext/flexary38.C: New test.
9783
9784 2021-02-11  Marek Polacek  <polacek@redhat.com>
9785
9786         PR c++/99063
9787         * g++.dg/cpp0x/variadic-crash6.C: New test.
9788
9789 2021-02-11  Patrick Palka  <ppalka@redhat.com>
9790
9791         PR c++/97582
9792         * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9793
9794 2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
9795
9796         PR target/98931
9797         * gcc.target/arm/pr98931.c: New testcase.
9798
9799 2021-02-11  Joel Hutton  <joel.hutton@arm.com>
9800
9801         PR tree-optimization/98772
9802         * gcc.target/aarch64/pr98772.c: New test.
9803
9804 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
9805
9806         PR fortran/98897
9807         * gfortran.dg/typebound_call_32.f90: New test.
9808
9809 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
9810
9811         PR fortran/99060
9812         * gfortran.dg/pr99060.f90: New test.
9813
9814 2021-02-11  Alexandre Oliva  <oliva@adacore.com>
9815
9816         * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9817
9818 2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9819
9820         PR libfortran/98825
9821         * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9822
9823 2021-02-10  Martin Sebor  <msebor@redhat.com>
9824
9825         PR tree-optimization/92879
9826         * g++.dg/warn/Warray-bounds-16.C: New test.
9827
9828 2021-02-10  David Malcolm  <dmalcolm@redhat.com>
9829
9830         PR preprocessor/96391
9831         * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9832         * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9833         using the location_overflow_plugin.c from gcc.dg/plugin.
9834
9835 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR c++/99035
9838         * g++.dg/ext/weak6.C: New test.
9839
9840 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR target/99025
9843         * gcc.target/i386/pr99025.c: New test.
9844
9845 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR c++/98988
9848         PR c++/99031
9849         * g++.dg/cpp2a/constexpr-new16.C: New test.
9850         * g++.dg/cpp2a/constexpr-new17.C: New test.
9851
9852 2021-02-10  Nathan Sidwell  <nathan@acm.org>
9853
9854         PR c++/99030
9855         * g++.dg/lookup/pr99030.C: New.
9856
9857 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
9858
9859         PR middle-end/99007
9860         * g++.dg/gomp/pr99007.C: New test.
9861         * gcc.dg/gomp/pr99007-1.c: New test.
9862         * gcc.dg/gomp/pr99007-2.c: New test.
9863         * gcc.dg/gomp/pr99007-3.c: New test.
9864
9865 2021-02-10  Julian Brown  <julian@codesourcery.com>
9866
9867         PR fortran/98979
9868         * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9869         * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9870         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9871
9872 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
9873
9874         PR analyzer/98575
9875         * gcc.dg/analyzer/file-1.c (test_5): New.
9876         * gcc.dg/analyzer/file-3.c: New test.
9877
9878 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
9879
9880         PR analyzer/98575
9881         * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9882         * gcc.dg/analyzer/pr94851-2.c: New test.
9883         * gcc.dg/analyzer/pr98575-1.c: New test.
9884
9885 2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9886
9887         * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9888
9889 2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
9890
9891         * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9892         New test template.
9893         * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9894
9895 2021-02-09  Nathan Sidwell  <nathan@acm.org>
9896
9897         PR c++/98944
9898         * g++.dg/modules/pr98944_a.C: New.
9899         * g++.dg/modules/pr98944_b.C: New.
9900         * g++.dg/modules/pr98944_c.C: New.
9901         * g++.dg/modules/pr98944_d.C: New.
9902
9903 2021-02-09  Jakub Jelinek  <jakub@redhat.com>
9904
9905         PR middle-end/98465
9906         * g++.dg/warn/Wstringop-overread-1.C: New test.
9907
9908 2021-02-09  Jason Merrill  <jason@redhat.com>
9909
9910         PR c++/96905
9911         * g++.dg/cpp2a/consteval-expinst1.C: New test.
9912
9913 2021-02-09  Jason Merrill  <jason@redhat.com>
9914
9915         PR c++/98326
9916         * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9917
9918 2021-02-09  Jason Merrill  <jason@redhat.com>
9919
9920         PR c++/98994
9921         * g++.dg/cpp2a/no_unique_address12.C: New test.
9922
9923 2021-02-08  Nathan Sidwell  <nathan@acm.org>
9924
9925         * g++.dg/modules/pr98531-2.h: New.
9926         * g++.dg/modules/pr98531-2_a.H: New.
9927         * g++.dg/modules/pr98531-2_b.C: New.
9928         * g++.dg/modules/pr98531-3.h: New.
9929         * g++.dg/modules/pr98531-3_a.H: New.
9930         * g++.dg/modules/pr98531-3_b.C: New.
9931
9932 2021-02-08  Nathan Sidwell  <nathan@acm.org>
9933
9934         PR c++/98531
9935         * g++.dg/modules/pr98531-1.h: New.
9936         * g++.dg/modules/pr98531-1_a.H: New.
9937         * g++.dg/modules/pr98531-1_b.C: New.
9938         * g++.dg/abi/pr98531-1.C: New.
9939         * g++.dg/abi/pr98531-2.C: New.
9940         * g++.dg/abi/pr98531-3.C: New.
9941         * g++.dg/abi/pr98531-4.C: New.
9942
9943 2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9944
9945         PR middle-end/98974
9946         * gfortran.dg/pr98974.F90: New test.
9947
9948 2021-02-08  Richard Biener  <rguenther@suse.de>
9949
9950         PR lto/96591
9951         * g++.dg/lto/pr96591_0.C: New testcase.
9952
9953 2021-02-05  Marek Polacek  <polacek@redhat.com>
9954
9955         PR c++/98947
9956         * g++.dg/cpp2a/volatile5.C: New test.
9957
9958 2021-02-05  Marek Polacek  <polacek@redhat.com>
9959
9960         PR c++/96462
9961         * g++.dg/cpp2a/using-enum-8.C: New test.
9962
9963 2021-02-05  Nathan Sidwell  <nathan@acm.org>
9964
9965         PR driver/98943
9966         * c-c++-common/pr98943.c: New.
9967
9968 2021-02-05  Richard Biener  <rguenther@suse.de>
9969
9970         PR tree-optimization/98855
9971         * g++.dg/vect/slp-pr98855.cc: New testcase.
9972
9973 2021-02-05  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR c++/97878
9976         * g++.dg/cpp1z/decomp54.C: New test.
9977
9978 2021-02-05  liuhongt  <hongtao.liu@intel.com>
9979
9980         PR target/98537
9981         * g++.target/i386/avx512bw-pr98537-1.C: New test.
9982         * g++.target/i386/avx512vl-pr98537-1.C: New test.
9983         * g++.target/i386/avx512vl-pr98537-2.C: New test.
9984         * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9985         integer mask comparison should not be generated.
9986         * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9987         * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9988         * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9989
9990 2021-02-04  Julian Brown  <julian@codesourcery.com>
9991
9992         * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9993         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9994         * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9995         * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9996
9997 2021-02-04  Julian Brown  <julian@codesourcery.com>
9998
9999         * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10000
10001 2021-02-04  Julian Brown  <julian@codesourcery.com>
10002
10003         * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10004
10005 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR testsuite/98325
10008         * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10009         $section is .opd, look at .L.$symbol_name's section.
10010         (parse_section_section_of_symbols): Handle .previous directive.
10011         * gcc.dg/array-quals-1.c: Allow .sdata section.
10012
10013 2021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
10014
10015         * gdc.dg/intrinsics.d: Update test.
10016
10017 2021-02-04  Martin Sebor  <msebor@redhat.com>
10018
10019         PR c/97882
10020         * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10021         * gcc.dg/label-decl-4.c: Same.
10022         * gcc.dg/mismatch-decl-1.c: Same.
10023         * gcc.dg/old-style-then-proto-1.c: Same.
10024         * gcc.dg/parm-mismatch-1.c: Same.
10025         * gcc.dg/pr35445.c: Same.
10026         * gcc.dg/redecl-11.c: Same.
10027         * gcc.dg/redecl-12.c: Same.
10028         * gcc.dg/redecl-13.c: Same.
10029         * gcc.dg/redecl-15.c: Same.
10030         * gcc.dg/tls/thr-init-1.c: Same.
10031         * objc.dg/id-1.m: Same.
10032         * objc.dg/tls/diag-3.m: Same.
10033         * gcc.dg/pr97882.c: New test.
10034         * gcc.dg/qual-return-7.c: New test.
10035         * gcc.dg/qual-return-8.c: New test.
10036
10037 2021-02-04  Jason Merrill  <jason@redhat.com>
10038
10039         PR c++/98717
10040         * g++.dg/cpp2a/concepts-variadic3.C: New test.
10041
10042 2021-02-04  David Malcolm  <dmalcolm@redhat.com>
10043
10044         PR c/97932
10045         * gcc.dg/pr97932.c: New test.
10046
10047 2021-02-04  emsr  <3dw4rd@verizon.net>
10048
10049         * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10050
10051 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
10052
10053         * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10054         of make_signed<size_t>::type in the diagnostics.
10055
10056 2021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>
10057
10058         PR c++/90926
10059         * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10060
10061 2021-02-04  Tobias Burnus  <tobias@codesourcery.com>
10062
10063         * gfortran.dg/goacc/substring.f90: New test.
10064         * gfortran.dg/gomp/substring.f90: New test.
10065
10066 2021-02-04  Martin Liska  <mliska@suse.cz>
10067
10068         * gcc.target/i386/prefer-vector-width-attr.c: New test.
10069
10070 2021-02-04  Jason Merrill  <jason@redhat.com>
10071
10072         PR c++/98802
10073         * g++.dg/cpp1z/class-deduction78.C: New test.
10074
10075 2021-02-04  Jason Merrill  <jason@redhat.com>
10076
10077         PR c++/95192
10078         * g++.dg/cpp0x/pr84630.C: Call b().
10079         * g++.dg/cpp2a/lambda-uneval13.C: New test.
10080         * g++.dg/ext/attr-expr1.C: New test.
10081
10082 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
10083
10084         PR preprocessor/98882
10085         * gcc.dg/cpp/pr98882.c: New test.
10086
10087 2021-02-03  Jason Merrill  <jason@redhat.com>
10088
10089         * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10090         hash-table-verification-limit=10000.
10091
10092 2021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>
10093
10094         * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10095         * g++.dg/cpp23/feat-cxx2b.C: New test.
10096         * g++.dg/cpp23/size_t-literals.C: New test.
10097         * g++.dg/warn/Wsize_t-literals.C: New test.
10098
10099 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR c++/97804
10102         * g++.dg/cpp2a/no_unique_address11.C: New test.
10103
10104 2021-02-03  Marek Polacek  <polacek@redhat.com>
10105
10106         PR c++/98899
10107         * g++.dg/cpp0x/noexcept65.C: New test.
10108
10109 2021-02-03  Tobias Burnus  <tobias@codesourcery.com>
10110
10111         PR fortran/98913
10112         * gfortran.dg/coarray/array_temporary.f90: New test.
10113
10114 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
10115
10116         PR middle-end/97487
10117         * gcc.dg/pr97487-1.c: New test.
10118         * gcc.dg/pr97487-2.c: New test.
10119
10120 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR middle-end/97971
10123         * gcc.target/i386/pr97971.c: New test.
10124
10125 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR tree-optimization/98287
10128         * gcc.dg/pr98287.c: New test.
10129
10130 2021-02-03  Tamar Christina  <tamar.christina@arm.com>
10131
10132         PR tree-optimization/98928
10133         * gcc.target/i386/pr98928.c: New test.
10134
10135 2021-02-02  Martin Liska  <mliska@suse.cz>
10136
10137         PR target/97510
10138         * gcc.target/i386/pr97510.c: New test.
10139
10140 2021-02-02  Jason Merrill  <jason@redhat.com>
10141
10142         PR c++/98929
10143         * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10144
10145 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10146
10147         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10148
10149 2021-02-02  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/91862
10152         * gfortran.dg/pr91862.f90: New test.
10153
10154 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10155
10156         * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10157
10158 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR tree-optimization/98848
10161         * gcc.dg/vect/pr98848.c: New test.
10162         * gcc.dg/vect/pr92205.c: Remove xfail.
10163
10164 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
10165
10166         PR tree-optimization/97960
10167         * g++.dg/torture/pr97960.C: New test.
10168
10169 2021-02-02  Kito Cheng  <kito.cheng@sifive.com>
10170
10171         PR target/98743
10172         * g++.dg/opt/pr98743.C: New.
10173
10174 2021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
10175
10176         * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10177
10178 2021-02-02  Alexandre Oliva  <oliva@adacore.com>
10179
10180         * gcc.dg/asan/nested-1.c: New.
10181
10182 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
10183
10184         PR analyzer/93355
10185         PR analyzer/96374
10186         * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10187         prefix to support subroutines where necessary.
10188         * gcc.dg/analyzer/data-model-1.c: Likewise.
10189         * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10190         (test_6a): New.
10191         * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10192         subroutines where necessary.
10193         * gcc.dg/analyzer/pr96651-2.c: Likewise.
10194         * gcc.dg/analyzer/signal-4b.c: Likewise.
10195         * gcc.dg/analyzer/single-field.c: Likewise.
10196         * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10197
10198 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
10199
10200         PR analyzer/93355
10201         PR analyzer/96374
10202         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10203         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10204
10205 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10206
10207         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10208         assembly scan.
10209
10210 2021-02-01  David Malcolm  <dmalcolm@redhat.com>
10211
10212         PR analyzer/98918
10213         * gcc.dg/analyzer/pr98918.c: New test.
10214
10215 2021-02-01  Sergei Trofimovich  <siarheit@google.com>
10216
10217         PR tree-optimization/98499
10218         * g++.dg/pr98499.C: new test.
10219
10220 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10221
10222         * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10223
10224 2021-02-01  Martin Sebor  <msebor@redhat.com>
10225
10226         PR middle-end/97172
10227         * gcc.dg/pr97172.c: New test.
10228
10229 2021-02-01  Martin Sebor  <msebor@redhat.com>
10230
10231         PR c++/98835
10232         * g++.dg/Wclass-memaccess-6.C: New test.
10233
10234 2021-02-01  Patrick Palka  <ppalka@redhat.com>
10235
10236         PR c++/98295
10237         * g++.dg/cpp0x/constexpr-98295.C: New test.
10238
10239 2021-02-01  Marek Polacek  <polacek@redhat.com>
10240
10241         PR c++/98355
10242         * g++.dg/ext/builtin-has-attribute2.C: New test.
10243
10244 2021-02-01  Jason Merrill  <jason@redhat.com>
10245
10246         PR c++/98570
10247         * g++.dg/cpp0x/alias-decl-targ1.C: New test.
10248
10249 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
10250
10251         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
10252         New test template.
10253         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
10254         New test template.
10255         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
10256         New test template.
10257         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
10258         New test.
10259         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
10260         New test.
10261         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
10262         New test.
10263         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
10264         New test.
10265         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
10266         New test.
10267         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
10268         New test.
10269         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
10270         New test.
10271         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
10272         New test.
10273         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
10274         New test.
10275
10276 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
10277
10278         * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
10279         New test.
10280         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
10281         New test.
10282         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
10283         New test.
10284         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
10285         New test.
10286
10287 2021-02-01  Tamar Christina  <tamar.christina@arm.com>
10288
10289         * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
10290
10291 2021-02-01  Patrick Palka  <ppalka@redhat.com>
10292
10293         PR c++/84494
10294         * g++.dg/cpp1y/constexpr-84494.C: New test.
10295
10296 2021-02-01  Xing GUO  <higuoxing@gmail.com>
10297
10298         * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
10299
10300 2021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>
10301
10302         * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
10303         * gcc.target/powerpc/pr79251.p9.c: Likewise.
10304
10305 2021-01-31  Iain Sandoe  <iain@sandoe.co.uk>
10306
10307         * c-c++-common/attr-used-5.c: Skip for Darwin.
10308         * c-c++-common/attr-used-6.c: Likewise.
10309         * c-c++-common/attr-used-7.c: Likewise.
10310         * c-c++-common/attr-used-8.c: Likewise.
10311         * c-c++-common/attr-used-9.c: Likewise.
10312
10313 2021-01-30  David Edelsohn  <dje.gcc@gmail.com>
10314
10315         * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
10316         * gcc.target/powerpc/pr79251.p9.c: Same.
10317
10318 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.target/i386/20051216-1.c: New test.
10321
10322 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR testsuite/98243
10325         * gcc.dg/gomp/simd-2.c: Add -msse2 on x86.  Restrict
10326         scan-tree-dump-times to x86 and aarch64 targets.
10327         * gcc.dg/gomp/simd-3.c: Likewise.
10328
10329 2021-01-29  Michael Meissner  <meissner@linux.ibm.com>
10330
10331         PR testsuite/98870
10332         * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
10333         expected result.
10334
10335 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
10336
10337         * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
10338
10339 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
10340
10341         PR target/97701
10342         * gcc.target/aarch64/pr97701.c: Modify.
10343
10344 2021-01-29  David Malcolm  <dmalcolm@redhat.com>
10345
10346         * gcc.dg/analyzer/combined-conditionals-1.c: New test.
10347
10348 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
10349
10350         PR target/97701
10351         * gcc.target/aarch64/pr97701.c: New.
10352
10353 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
10354
10355         * gcc.target/powerpc/pr91903.c: New test.
10356         * gcc.target/powerpc/builtins-1.fold.h: Update.
10357         * gcc.target/powerpc/builtins-2.c: Update.
10358
10359 2021-01-29  Nathan Sidwell  <nathan@acm.org>
10360
10361         PR c++/98843
10362         * g++.dg/modules/pr98843_a.C: New.
10363         * g++.dg/modules/pr98843_b.H: New.
10364         * g++.dg/modules/pr98843_c.C: New.
10365
10366 2021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10367
10368         * gcc.target/aarch64/simd/vaddlv_1.c: New test.
10369
10370 2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
10371             Richard Biener  <rguenther@suse.de>
10372
10373         PR tree-optimization/97627
10374         * g++.dg/pr97627.C: New testcase.
10375
10376 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR target/98849
10379         * gcc.c-torture/compile/pr98849.c: New test.
10380
10381 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR debug/98331
10384         * gcc.dg/pr98331.c: New test.
10385
10386 2021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>
10387
10388         * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
10389         to ...
10390         * gcc.target/powerpc/pr79251.h: ...this.
10391         * gcc.target/powerpc/pr79251.p9.c: Likewise.
10392         * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
10393         Rename to...
10394         * gcc.target/powerpc/pr79251-run.p8.c: ...this.
10395         * gcc.target/powerpc/pr79251-run.p9.c: New test.
10396
10397 2021-01-29  Marek Polacek  <polacek@redhat.com>
10398
10399         PR c++/96137
10400         * g++.dg/parse/error63.C: New test.
10401
10402 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR c++/98841
10405         * g++.dg/warn/effc5.C: New test.
10406
10407 2021-01-28  Marek Polacek  <polacek@redhat.com>
10408
10409         PR c++/94775
10410         * g++.dg/cpp0x/alignas19.C: New test.
10411         * g++.dg/warn/Warray-bounds15.C: New test.
10412
10413 2021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>
10414
10415         PR target/98730
10416         * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
10417
10418 2021-01-28  David Edelsohn  <dje.gcc@gmail.com>
10419
10420         * gfortran.dg/ISO_Fortran_binding_18.c: Include
10421         ../../../libgfortran/ISO_Fortran_binding.h rather than
10422         ISO_Fortran_binding.h.
10423
10424 2021-01-28  Michael Meissner  <meissner@linux.ibm.com>
10425
10426         * gcc.target/powerpc/float128-longdouble-math.c: New test.
10427         * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
10428         * gcc.target/powerpc/float128-math.c: Adjust test for new name
10429         being generated.  Add support for running test on power10.  Add
10430         support for running if long double defaults to 64-bits.
10431
10432 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
10433
10434         PR c++/33661
10435         PR c++/98847
10436         * g++.target/i386/pr98847.C: New test.
10437
10438 2021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10439
10440         * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
10441
10442 2021-01-28  Nathan Sidwell  <nathan@acm.org>
10443
10444         PR c++/98770
10445         * g++.dg/modules/pr98770_a.C: New.
10446         * g++.dg/modules/pr98770_b.C: New.
10447
10448 2021-01-28  Harald Anlauf  <anlauf@gmx.de>
10449
10450         PR fortran/86470
10451         * gfortran.dg/gomp/pr86470.f90: New test.
10452
10453 2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
10454
10455         PR target/98827
10456         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
10457         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10458         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10459         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10460         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10461         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10462         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10463         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10464         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10465         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10466         * gcc.target/powerpc/pr79251.p8.c: Likewise.
10467         * gcc.target/powerpc/pr79251.p9.c: Likewise.
10468         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10469         * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10470         option.
10471
10472 2021-01-28  Xing GUO  <higuoxing@gmail.com>
10473
10474         * gcc.target/riscv/attribute-18.c: New test.
10475
10476 2021-01-27  Harris Snyder  <hsnyder@structura.bio>
10477
10478         * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10479         * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10480
10481 2021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>
10482
10483         PR rtl-optimization/97684
10484         * gcc.target/i386/pr97684.c: New.
10485
10486 2021-01-27  Jason Merrill  <jason@redhat.com>
10487
10488         PR c++/97874
10489         * g++.dg/lookup/using4.C: No error in C++20.
10490         * g++.dg/cpp0x/decltype37.C: Adjust message.
10491         * g++.dg/template/crash75.C: Adjust message.
10492         * g++.dg/template/crash76.C: Adjust message.
10493         * g++.dg/cpp0x/inh-ctor36.C: New test.
10494         * g++.dg/cpp1z/inh-ctor39.C: New test.
10495         * g++.dg/cpp2a/using-enum-7.C: New test.
10496
10497 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR target/98853
10500         * gcc.c-torture/execute/pr98853-1.c: New test.
10501         * gcc.c-torture/execute/pr98853-2.c: New test.
10502
10503 2021-01-27  Richard Biener  <rguenther@suse.de>
10504
10505         PR tree-optimization/98854
10506         * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10507
10508 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
10509
10510         PR fortran/93924
10511         PR fortran/93925
10512         * gfortran.dg/proc_ptr_52.f90 : New test.
10513
10514 2021-01-27  liuhongt  <hongtao.liu@intel.com>
10515
10516         PR target/98833
10517         * gcc.target/i386/pr98833.c: New test.
10518
10519 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
10520
10521         * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10522         optimize ("no-strict-aliasing") attribute.
10523         * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10524         array to avoid violating TBAA.
10525         * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10526         array to avoid violating TBAA.
10527         * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10528         array to avoid violating TBAA.
10529         * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10530         array to avoid violating TBAA.
10531
10532 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/98472
10535         * gfortran.dg/elemental_function_5.f90 : New test.
10536
10537 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR tree-optimization/97260
10540         * gcc.dg/tree-ssa/pr97260.c: New test.
10541
10542 2021-01-26  Paul Fee  <paul.f.fee@gmail.com>
10543
10544         * lib/target-supports.exp (check_effective_target_c++2a):
10545         Check for C++2a or C++23.
10546         (check_effective_target_c++20_down): New.
10547         (check_effective_target_c++23_only): New.
10548         (check_effective_target_c++23): New.
10549         * g++.dg/cpp23/cplusplus.C: New.
10550
10551 2021-01-26  Jason Merrill  <jason@redhat.com>
10552
10553         PR c++/97474
10554         * g++.dg/torture/pr97474.C: New test.
10555
10556 2021-01-26  Jason Merrill  <jason@redhat.com>
10557
10558         PR c++/97566
10559         * g++.dg/cpp2a/no_unique_address10.C: New test.
10560         * g++.dg/cpp2a/no_unique_address9.C: New test.
10561
10562 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
10563
10564         * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10565         optimize ("no-strict-aliasing") attribute.
10566         * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10567         array to avoid violating TBAA.
10568         * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10569         array to avoid violating TBAA.
10570         * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10571         array to avoid violating TBAA.
10572         * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10573         array to avoid violating TBAA.
10574
10575 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
10576
10577         PR target/98681
10578         * gcc.c-torture/execute/pr98681.c: New test.
10579
10580 2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10581
10582         PR fortran/67539
10583         * gfortran.dg/elemental_assignment_1.f90: New test.
10584
10585 2021-01-26  Tobias Burnus  <tobias@codesourcery.com>
10586
10587         * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10588         add previously missing space in '$ident link'.
10589
10590 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR middle-end/98807
10593         * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10594
10595 2021-01-26  Alexandre Oliva  <oliva@adacore.com>
10596
10597         * gnat.dg/asan1.adb: New test.
10598         * gnat.dg/asan1_pkg.ads: New additional source.
10599
10600 2021-01-25  Harald Anlauf  <anlauf@gmx.de>
10601
10602         PR fortran/70070
10603         * gfortran.dg/pr70070.f90: New test.
10604
10605 2021-01-25  Martin Sebor  <msebor@redhat.com>
10606
10607         PR c++/98646
10608         * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10609         * g++.dg/warn/Wnonnull10.C: New test.
10610         * g++.dg/warn/Wnonnull9.C: New test.
10611
10612 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10613
10614         * gfortran.dg/associate_57.f90: New test.
10615
10616 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10617
10618         PR fortran/96843
10619         * gfortran.dg/interface_assignment_7.f90: New test.
10620
10621 2021-01-25  Jason Merrill  <jason@redhat.com>
10622
10623         PR c++/98463
10624         * g++.dg/cpp2a/no_unique_address8.C: New test.
10625
10626 2021-01-25  Richard Biener  <rguenther@suse.de>
10627
10628         PR middle-end/98807
10629         * gcc.dg/pr98807.c: New testcase.
10630
10631 2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
10632
10633         * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10634         * gnat.dg/thunk2_pkg.ads: New helper.
10635
10636 2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
10637
10638         PR fortran/98517
10639         * gfortran.dg/charlen_18.f90 : New test.
10640
10641 2021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>
10642
10643         * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10644         with changes.
10645         * g++.dg/tc1/dr142.C: Same as above.
10646         * g++.dg/tc1/dr52.C: Same as above.
10647         * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10648         * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10649         * g++.old-deja/g++.jason/access8.C: Same as above.
10650         * g++.old-deja/g++.law/access4.C: Same as above.
10651         * g++.old-deja/g++.law/visibility12.C: Same as above.
10652         * g++.old-deja/g++.law/visibility4.C: Same as above.
10653         * g++.old-deja/g++.law/visibility8.C: Same as above.
10654         * g++.old-deja/g++.other/access4.C: Same as above.
10655
10656 2021-01-23  Patrick Palka  <ppalka@redhat.com>
10657
10658         PR c++/88548
10659         PR c++/97399
10660         * g++.dg/cpp0x/this2.C: New test.
10661         * g++.dg/template/pr97399.C: New test.
10662
10663 2021-01-23  David Edelsohn  <dje.gcc@gmail.com>
10664
10665         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10666         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10667         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10668         * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10669         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10670         * gcc.target/powerpc/pr79251.p9.c: Same.
10671
10672 2021-01-22  Marek Polacek  <polacek@redhat.com>
10673
10674         PR c++/96623
10675         * g++.dg/cpp0x/noexcept64.C: New test.
10676
10677 2021-01-22  David Edelsohn  <dje.gcc@gmail.com>
10678
10679         * g++.dg/eh/spbp.C: Remove skip on AIX.
10680
10681 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10682
10683         * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10684         typo, UINON_TYPE to UNION_TYPE.
10685
10686 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10689         UINON_TYPE to UNION_TYPE.
10690         * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10691         * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10692
10693 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10694
10695         * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10696         optimize ("no-strict-aliasing") attribute.
10697
10698 2021-01-22  Jason Merrill  <jason@redhat.com>
10699
10700         PR c++/98744
10701         * g++.dg/init/elide7.C: New test.
10702
10703 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR sanitizer/95693
10706         * g++.dg/ubsan/pr95693.C: New test.
10707
10708 2021-01-22  Marek Polacek  <polacek@redhat.com>
10709
10710         PR c++/98545
10711         * g++.dg/abi/mangle76.C: New test.
10712
10713 2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
10714
10715         PR fortran/98565
10716         * gfortran.dg/associated_target_7.f90 : New test.
10717
10718 2021-01-22  Martin Jambor  <mjambor@suse.cz>
10719
10720         PR tree-optimization/47059
10721         * gcc.dg/tree-ssa/pr47059.c: New test.
10722
10723 2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10724
10725         PR tree-optimization/98766
10726         * gcc.dg/pr98766.c: New test.
10727
10728 2021-01-22  Nathan Sidwell  <nathan@acm.org>
10729
10730         PR testsuite/98795
10731         * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10732         embedded absolute paths.
10733         (module_do_it): Append $std to test name.
10734
10735 2021-01-22  Richard Biener  <rguenther@suse.de>
10736
10737         PR middle-end/98793
10738         * gcc.dg/pr98793.c: New testcase.
10739
10740 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
10741
10742         * gcc.target/powerpc/pr79251.p8.c: New test.
10743         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10744         instruction counts.
10745         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10746         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10747         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10748         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10749         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10750         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10751         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10752         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10753         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10754         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10755
10756 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
10757
10758         * gcc.target/powerpc/pr79251.p9.c: New test.
10759         * gcc.target/powerpc/pr79251-run.c: New test.
10760         * gcc.target/powerpc/pr79251.h: New header.
10761
10762 2021-01-22  Richard Biener  <rguenther@suse.de>
10763
10764         PR middle-end/98773
10765         * gcc.dg/torture/pr98773.c: New testcase.
10766
10767 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR tree-optimization/90248
10770         * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10771         builtins.
10772         * gcc.dg/pr90248.c: New test.
10773
10774 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
10775
10776         PR tree-optimization/98255
10777         * gcc.dg/pr98255.c: New test.
10778
10779 2021-01-22  Richard Biener  <rguenther@suse.de>
10780
10781         PR tree-optimization/98786
10782         * gcc.dg/torture/pr98786.c: New testcase.
10783
10784 2021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10785
10786         PR target/98636
10787         * gcc.target/arm/pr98636.c: New test.
10788
10789 2021-01-22  liuhongt  <hongtao.liu@intel.com>
10790
10791         PR target/96891
10792         PR target/98348
10793         * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10794         * gcc.target/i386/avx512f-pr96891-1.c: New test.
10795         * gcc.target/i386/avx512f-pr96891-2.c: New test.
10796         * gcc.target/i386/avx512f-pr96891-3.c: New test.
10797         * g++.target/i386/avx512f-pr96891-1.C: New test.
10798         * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10799
10800 2021-01-22  Marek Polacek  <polacek@redhat.com>
10801
10802         PR c++/97966
10803         * g++.dg/cpp0x/noexcept63.C: New test.
10804
10805 2021-01-21  David Edelsohn  <dje.gcc@gmail.com>
10806
10807         * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10808         intervening period.
10809         * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10810         explicitly check for intervening space, tab or period.
10811
10812 2021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>
10813
10814         PR rtl-optimization/98777
10815         * gcc.target/riscv/pr98777.c: New.
10816
10817 2021-01-21  Patrick Palka  <ppalka@redhat.com>
10818
10819         PR c++/71879
10820         * g++.dg/cpp0x/decltype-71879.C: New test.
10821
10822 2021-01-21  Jakub Jelinek  <jakub@redhat.com>
10823
10824         PR c++/98672
10825         * g++.dg/cpp1y/constexpr-98672.C: New test.
10826
10827 2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
10828
10829         PR target/96372
10830         * lib/target-supports.exp
10831         (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10832         * gcc.target/arm/ivopts.c: Use target
10833         'arm_thumb2_no_arm_v8_1_lob'.
10834
10835 2021-01-21  Nathan Sidwell  <nathan@acm.org>
10836
10837         PR c++/98530
10838         * g++.dg/modules/stat-mem-1.h: New.
10839         * g++.dg/modules/stat-mem-1_a.H: New.
10840         * g++.dg/modules/stat-mem-1_b.C: New.
10841
10842 2021-01-21  Paul Thomas  <pault@gcc.gnu.org>
10843
10844         PR fortran/96320
10845         * gfortran.dg/module_procedure_5.f90 : New test.
10846         * gfortran.dg/module_procedure_6.f90 : New test.
10847
10848 2021-01-21  Richard Biener  <rguenther@suse.de>
10849
10850         PR testsuite/97299
10851         * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10852
10853 2021-01-21  Richard Biener  <rguenther@suse.de>
10854
10855         PR testsuite/98241
10856         * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10857
10858 2021-01-21  Richard Biener  <rguenther@suse.de>
10859
10860         * gcc.dg/Walloca-2.c: Un-XFAIL.
10861
10862 2021-01-21  liuhongt  <hongtao.liu@intel.com>
10863
10864         PR rtl-optimization/98694
10865         * gcc.target/i386/pr98694.c: New test.
10866
10867 2021-01-20  Andrew MacLeod  <amacleod@redhat.com>
10868
10869         * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10870
10871 2021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10872
10873         * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10874         dup.
10875
10876 2021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>
10877
10878         PR rtl-optimization/98722
10879         * g++.target/s390/pr98722.C: New.
10880
10881 2021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>
10882
10883         PR tree-optimization/96674
10884         * gcc.dg/pr96674.c: New tests.
10885
10886 2021-01-20  Patrick Palka  <ppalka@redhat.com>
10887
10888         PR c++/95434
10889         * g++.dg/cpp2a/lambda-generic9.C: New test.
10890
10891 2021-01-20  Patrick Palka  <ppalka@redhat.com>
10892
10893         PR c++/82613
10894         * g++.dg/parse/access12.C: New test.
10895         * g++.dg/template/access35.C: New test.
10896
10897 2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
10898
10899         PR tree-optimization/98535
10900         * gcc.target/aarch64/sve/pr98535.c: New file.
10901
10902 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
10903
10904         PR fortran/98763
10905         * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10906         missing diagnostic issues with c_intptr_t == default integer kind.
10907
10908 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
10909
10910         PR tree-optimization/98721
10911         * gcc.dg/pr98721-1.c: New test.
10912         * gcc.dg/pr98721-2.c: New test.
10913
10914 2021-01-20  Richard Biener  <rguenther@suse.de>
10915
10916         PR tree-optimization/98758
10917         * gcc.dg/torture/pr98758.c: New testcase.
10918
10919 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR c++/98742
10922         * c-c++-common/gomp/task-detach-2.c: New test.
10923
10924 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
10925
10926         PR fortran/98757
10927         PR fortran/98476
10928         * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10929
10930 2021-01-19  David Edelsohn  <dje.gcc@gmail.com>
10931
10932         * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10933         * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10934         * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10935         * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10936         * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10937         * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10938
10939 2021-01-19  Marek Polacek  <polacek@redhat.com>
10940
10941         PR c++/98659
10942         * g++.dg/template/deduce8.C: New test.
10943
10944 2021-01-19  Marek Polacek  <polacek@redhat.com>
10945
10946         PR c++/98687
10947         * g++.dg/lookup/using64.C: New test.
10948         * g++.dg/lookup/using65.C: New test.
10949
10950 2021-01-19  Martin Sebor  <msebor@redhat.com>
10951
10952         PR middle-end/98664
10953         * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10954         * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10955         * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10956         * gcc.dg/Wfree-nonheap-object-4.c: New test.
10957
10958 2021-01-19  Patrick Palka  <ppalka@redhat.com>
10959
10960         PR c++/41437
10961         PR c++/58993
10962         * g++.dg/opt/pr87974.C: Adjust.
10963         * g++.dg/template/access34.C: New test.
10964         * g++.dg/template/friend68.C: New test.
10965         * g++.dg/template/friend69.C: New test.
10966
10967 2021-01-19  Marek Polacek  <polacek@redhat.com>
10968
10969         PR c++/98333
10970         * g++.dg/cpp0x/noexcept62.C: New test.
10971
10972 2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
10973
10974         * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10975
10976 2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10977
10978         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10979         (CHECK_CUMULATIVE_SAT): Delete.
10980         (CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
10981         variables.
10982         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10983         Remove uses of the above.
10984         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10985         Likewise.
10986         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10987         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10988         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10989         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10990         Likewise.
10991         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10992         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10993         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10994         Likewise.
10995         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10996         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10997         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10998         Likewise.
10999         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11000         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11001         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11002         Likewise.
11003         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11004         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11005         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11006         Likewise.
11007         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11008         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11009         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11010         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11011         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11012         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11013         Likewise.
11014         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11015         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11016         Likewise.
11017         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11018         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11019         Likewise.
11020         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11021         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11022         Likewise.
11023         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11024         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11025         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11026         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11027         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11028         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11029         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11030         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11031         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11032         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11033
11034 2021-01-19  Jeff Law  <law@redhat.com>
11035
11036         * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11037         and update expected output.
11038
11039 2021-01-19  Richard Biener  <rguenther@suse.de>
11040
11041         PR ipa/98330
11042         * g++.dg/pr98330.C: New testcase.
11043         * gcc.dg/pr98330.c: Likewise.
11044
11045 2021-01-19  Richard Biener  <rguenther@suse.de>
11046
11047         PR ipa/97673
11048         * gfortran.dg/pr97673.f90: New testcase.
11049
11050 2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
11051
11052         PR fortran/98476
11053         * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11054         * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11055         * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11056
11057 2021-01-19  Martin Jambor  <mjambor@suse.cz>
11058
11059         PR ipa/98690
11060         * g++.dg/ipa/pr98690.C: New test.
11061
11062 2021-01-18  Jeff Law  <law@redhat.com>
11063
11064         * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11065
11066 2021-01-18  Patrick Palka  <ppalka@redhat.com>
11067
11068         * g++.dg/cpp1z/class-deduction77.C: New test.
11069
11070 2021-01-18  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR tree-optimization/98727
11073         * gcc.c-torture/execute/pr98727.c: New test.
11074
11075 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
11076
11077         PR testsuite/97987
11078         * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11079         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11080
11081 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
11082
11083         * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11084         * g++.dg/no-stack-protector-attr.C: Likewise.
11085
11086 2021-01-18  David Malcolm  <dmalcolm@redhat.com>
11087
11088         * gcc.dg/analyzer/attr-malloc-1.c: New test.
11089         * gcc.dg/analyzer/attr-malloc-2.c: New test.
11090         * gcc.dg/analyzer/attr-malloc-4.c: New test.
11091         * gcc.dg/analyzer/attr-malloc-5.c: New test.
11092         * gcc.dg/analyzer/attr-malloc-6.c: New test.
11093         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11094         * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11095
11096 2021-01-18  Richard Biener  <rguenther@suse.de>
11097
11098         PR testsuite/97494
11099         * gcc.dg/vect/slp-11b.c: Adjust.
11100
11101 2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
11102
11103         PR target/71233
11104         * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11105         * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11106
11107 2021-01-18  Richard Biener  <rguenther@suse.de>
11108
11109         PR testsuite/97299
11110         * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11111
11112 2021-01-18  David Edelsohn  <dje.gcc@gmail.com>
11113
11114         * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11115         * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11116         * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11117         * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11118         * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11119         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11120         * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11121         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11122         * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11123         * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11124         * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11125         * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11126
11127 2021-01-17  David Edelsohn  <dje.gcc@gmail.com>
11128
11129         * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11130         * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11131         * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11132         * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11133         * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11134         * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11135         * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11136         * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11137         * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11138         * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11139         * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11140
11141 2021-01-17  Martin Jambor  <mjambor@suse.cz>
11142
11143         PR ipa/98222
11144         * gcc.dg/ipa/pr98222.c: New test.
11145
11146 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11149         ../../../libgfortran/ISO_Fortran_binding.h rather than
11150         ISO_Fortran_binding.h.
11151
11152 2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
11153
11154         * c-c++-common/gomp/task-detach-1.c: New.
11155         * g++.dg/gomp/task-detach-1.C: New.
11156         * gcc.dg/gomp/task-detach-1.c: New.
11157         * gfortran.dg/gomp/task-detach-1.f90: New.
11158
11159 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
11160
11161         PR tree-optimization/96669
11162         * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11163         * gcc.dg/tree-ssa/pr96669-2.c: New test.
11164
11165 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
11166
11167         PR tree-optimization/96271
11168         * gcc.target/i386/pr96271.c: New test.
11169
11170 2021-01-15  Carl Love  <cel@us.ibm.com>
11171
11172         * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11173
11174 2021-01-15  Harris Snyder  <hsnyder@structura.bio>
11175
11176         * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11177         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11178
11179 2021-01-15  Nathan Sidwell  <nathan@acm.org>
11180
11181         PR c++/98538
11182         * g++.dg/template/pr98538.C: New.
11183
11184 2021-01-15  Nathan Sidwell  <nathan@acm.org>
11185
11186         PR preprocessor/95253
11187         * g++.dg/modules/dep-1_a.C: Adjust expected output.
11188         * g++.dg/modules/dep-1_b.C: Likewise.
11189         * g++.dg/modules/dep-2.C: Likewise.
11190
11191 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
11192
11193         PR tree-optimization/96669
11194         * gcc.dg/tree-ssa/pr96669-1.c: New test.
11195
11196 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
11197
11198         PR tree-optimization/96681
11199         * gcc.dg/tree-ssa/pr96681.c: New test.
11200
11201 2021-01-15  Jason Merrill  <jason@redhat.com>
11202
11203         PR c++/98642
11204         * g++.dg/cpp1z/elide5.C: New test.
11205
11206 2021-01-15  Jason Merrill  <jason@redhat.com>
11207
11208         * g++.dg/cpp1z/elide4.C: New test.
11209
11210 2021-01-15  Jason Merrill  <jason@redhat.com>
11211
11212         PR c++/63707
11213         * g++.dg/cpp0x/initlist-array13.C: New test.
11214
11215 2021-01-15  Alexandre Oliva  <oliva@adacore.com>
11216
11217         * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11218         * gcc.dg/analyzer/data-model-1.c: Likewise.
11219         * gcc.dg/analyzer/malloc-1.c: Likewise.
11220         * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11221
11222 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
11223
11224         PR tree-optimization/96671
11225         * gcc.dg/tree-ssa/pr96671-1.c: New test.
11226         * gcc.dg/tree-ssa/pr96671-2.c: New test.
11227
11228 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
11229
11230         PR tree-optimization/98597
11231         * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
11232         Expect for now a (char *) cast for VLAs.
11233         * gcc.dg/uninit-40.c: New test.
11234
11235 2021-01-15  Nathan Sidwell  <nathan@acm.org>
11236
11237         PR c++/98591
11238         * g++.dg/modules/pr98591.H: New file.
11239
11240 2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
11241
11242         PR target/88836
11243         * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
11244         * gcc.target/aarch64/sve/ptest_1.c: Likewise.
11245
11246 2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
11247
11248         * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
11249         libatomic into testcases in gcc.target/s390/md.
11250         * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
11251         -latomic.
11252
11253 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11254
11255         PR target/71233
11256         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11257         vceqz_p64, vceqq_p64 and vceqzq_p64.
11258         * gcc.target/arm/simd/vceqz_p64.c: New test.
11259         * gcc.target/arm/simd/vceqzq_p64.c: New test.
11260
11261 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11262
11263         Revert:
11264         2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11265
11266         PR target/71233
11267         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11268         vceqz_p64, vceqq_p64 and vceqzq_p64.
11269
11270 2021-01-15  Martin Liska  <mliska@suse.cz>
11271
11272         * lib/gcov.exp: Use 'env python3' for execution of pytests.
11273         Check that pytest accepts all needed options first.
11274         Improve formatting of PASS/FAIL lines.
11275
11276 2021-01-15  Richard Biener  <rguenther@suse.de>
11277
11278         PR testsuite/96147
11279         * gcc.dg/vect/bb-slp-32.c: Align p.
11280
11281 2021-01-15  Richard Biener  <rguenther@suse.de>
11282
11283         PR testsuite/96147
11284         * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
11285
11286 2021-01-15  Richard Biener  <rguenther@suse.de>
11287
11288         PR testsuite/96147
11289         * gcc.dg/vect/slp-45.c: Key scanning on
11290         vect_hw_misalign.
11291
11292 2021-01-15  Richard Biener  <rguenther@suse.de>
11293
11294         PR testsuite/96147
11295         * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
11296
11297 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11298
11299         PR target/71233
11300         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
11301         vceqz_p64, vceqq_p64 and vceqzq_p64.
11302
11303 2021-01-15  Richard Biener  <rguenther@suse.de>
11304
11305         PR testsuite/96098
11306         * gcc.dg/vect/bb-slp-pr68892.c: Remove.
11307
11308 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11309
11310         * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
11311
11312 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
11313
11314         * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
11315
11316 2021-01-15  Richard Biener  <rguenther@suse.de>
11317
11318         PR tree-optimization/98685
11319         * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
11320
11321 2021-01-15  Tamar Christina  <tamar.christina@arm.com>
11322
11323         * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
11324         * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
11325
11326 2021-01-14  David Malcolm  <dmalcolm@redhat.com>
11327
11328         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
11329         New file.
11330         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
11331         New file.
11332         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
11333
11334 2021-01-14  Tamar Christina  <tamar.christina@arm.com>
11335
11336         * gcc.dg/vect/complex/complex-mla-template.c: New test.
11337         * gcc.dg/vect/complex/complex-mls-template.c: New test.
11338         * gcc.dg/vect/complex/complex-mul-template.c: New test.
11339         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
11340         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
11341         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
11342         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
11343         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
11344         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
11345         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
11346         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
11347         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
11348         * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
11349         * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
11350         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
11351         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
11352         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
11353         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
11354         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
11355         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
11356         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
11357
11358 2021-01-14  Marek Polacek  <polacek@redhat.com>
11359
11360         * g++.dg/template/pr98372.C: Only run in C++14 and up.
11361
11362 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
11363
11364         * substr_10.f90: New test.
11365         * substr_9.f90: New test.
11366
11367 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
11368
11369         * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
11370         * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
11371
11372 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
11373
11374         * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
11375
11376 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
11377
11378         PR fortran/98661
11379         * gfortran.dg/pr98661.f90: New test.
11380
11381 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
11382
11383         Revert:
11384         2021-01-14  Harald Anlauf  <anlauf@gmx.de>
11385
11386         PR fortran/98661
11387         * gfortran.dg/pr98661.f90: New test.
11388
11389 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
11390
11391         PR fortran/98661
11392         * gfortran.dg/pr98661.f90: New test.
11393
11394 2021-01-14  Martin Liska  <mliska@suse.cz>
11395
11396         * g++.dg/gcov/gcov-17.C: New test.
11397         * g++.dg/gcov/test-gcov-17.py: New test.
11398
11399 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
11400
11401         PR target/98667
11402         * gcc.target/i386/pr98667-1.c: New file.
11403         * gcc.target/i386/pr98667-2.c: Likewise.
11404         * gcc.target/i386/pr98667-3.c: Likewise.
11405
11406 2021-01-14  Richard Biener  <rguenther@suse.de>
11407
11408         PR tree-optimization/98674
11409         * gcc.dg/vect/pr98674.c: New testcase.
11410
11411 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
11412
11413         PR target/98676
11414         * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
11415         -mno-stackrealign.
11416         * gcc.target/i386/pr95021-3.c: Likewise.
11417
11418 2021-01-14  Nathan Sidwell  <nathan@acm.org>
11419
11420         PR c++/98372
11421         * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
11422         * g++.dg/template/pr98372.C: New.
11423
11424 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
11425
11426         PR target/98670
11427         * gcc.target/i386/pr98670.c: New test.
11428
11429 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
11430
11431         PR tree-optimization/96688
11432         * gcc.dg/tree-ssa/pr96688.c: New test.
11433         * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
11434         * gcc.target/i386/pr66821.c: Likewise.
11435
11436 2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
11437
11438         * gcc.target/aarch64/sve/cost_model_11.c: New test.
11439         * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
11440         -fno-vect-cost-model.
11441
11442 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11443
11444         * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
11445         sqxtn2 scan-assembler-times.
11446
11447 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11448
11449         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
11450         scan-assembler-times for xtn2.
11451
11452 2021-01-13  Marek Polacek  <polacek@redhat.com>
11453
11454         PR c++/98231
11455         * g++.dg/lookup/using63.C: New test.
11456
11457 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
11458
11459         PR tree-optimization/96691
11460         * gcc.dg/tree-ssa/pr96691.c: New test.
11461
11462 2021-01-13  Richard Biener  <rguenther@suse.de>
11463
11464         PR tree-optimization/92645
11465         * gcc.target/i386/pr92645-7.c: New testcase.
11466         * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
11467         * gcc.dg/pr69047.c: Likewise.
11468
11469 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11470
11471         * gcc.target/aarch64/sve/mls_2.c: New test.
11472         * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11473         * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11474         * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11475         * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11476         * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11477
11478 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11479
11480         * gcc.target/aarch64/sve/mla_2.c: New test.
11481         * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11482         * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11483         * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11484         * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11485         * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11486
11487 2021-01-13  Richard Biener  <rguenther@suse.de>
11488
11489         PR tree-optimization/92645
11490         * gcc.target/i386/pr92645-6.c: New testcase.
11491
11492 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11493
11494         * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11495         * gcc.target/aarch64/sve/sel_2.c: Likewise.
11496         * gcc.target/aarch64/sve/sel_3.c: Likewise.
11497
11498 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR target/95905
11501         * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11502         scan-assembler.  Add tests with zero vector as first __builtin_shuffle
11503         operand.
11504         * gcc.target/i386/pr95905-3.c: New test.
11505         * gcc.target/i386/pr95905-4.c: New test.
11506
11507 2021-01-13  Martin Liska  <mliska@suse.cz>
11508
11509         PR tree-optimization/98455
11510         * gcc.dg/tree-ssa/pr98455.c: New test.
11511
11512 2021-01-13  Richard Biener  <rguenther@suse.de>
11513
11514         PR tree-optimization/98640
11515         * gcc.dg/torture/pr98640.c: New testcase.
11516
11517 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
11518
11519         PR target/96938
11520         * gcc.target/i386/pr96938.c: New test.
11521
11522 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
11523
11524         PR target/95905
11525         * gcc.target/i386/pr95905-1.c: New test.
11526         * gcc.target/i386/pr95905-2.c: New test.
11527
11528 2021-01-13  Julian Brown  <julian@codesourcery.com>
11529
11530         * gcc.target/gcn/fpdiv.c: New test.
11531
11532 2021-01-12  Martin Sebor  <msebor@redhat.com>
11533
11534         PR c/98597
11535         PR c/98592
11536         * g++.dg/warn/Wuninitialized-13.C: New test.
11537          gcc.dg/uninit-39.c: New test.
11538         #
11539         * gcc.dg/uninit-39.c: New file.
11540
11541 2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
11542
11543         PR target/97875
11544         * gcc.target/arm/simd/mve-vneg.c: Update test.
11545
11546 2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
11547
11548         PR target/97969
11549         * gcc.target/arm/pr97969.c: New.
11550
11551 2021-01-12  Patrick Palka  <ppalka@redhat.com>
11552
11553         PR c++/98611
11554         * g++.dg/cpp2a/concepts-ctad1.C: New test.
11555         * g++.dg/cpp2a/concepts-ctad2.C: New test.
11556
11557 2021-01-12  Richard Biener  <rguenther@suse.de>
11558
11559         PR tree-optimization/98550
11560         * g++.dg/opt/pr98550.C: New testcase.
11561
11562 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR tree-optimization/98629
11565         * gcc.c-torture/compile/pr98629.c: New test.
11566
11567 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR tree-optimization/95731
11570         * gcc.dg/tree-ssa/pr95731.c: New test.
11571         * gcc.c-torture/execute/pr95731.c: New test.
11572
11573 2021-01-12  Marek Polacek  <polacek@redhat.com>
11574
11575         PR c++/98620
11576         * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11577
11578 2021-01-12  David Malcolm  <dmalcolm@redhat.com>
11579
11580         PR analyzer/98628
11581         * gcc.dg/analyzer/pr98628.c: New test.
11582
11583 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11584
11585         * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11586         * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11587         * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11588         * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11589         * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11590         * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11591         * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11592
11593 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11594
11595         * g++.target/aarch64/sve/cond_bic_1.C: New test.
11596         * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11597         * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11598         * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11599
11600 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11601
11602         * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11603
11604 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11605
11606         * g++.target/aarch64/sve/abd_1.C: New test.
11607         * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11608         * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11609         * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11610         * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11611
11612 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11613
11614         * gcc.target/aarch64/sve/adr_6.c: New test.
11615
11616 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11617
11618         * g++.target/aarch64/sve/cond_arith_1.C: New test.
11619         * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11620         * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11621         * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11622         * g++.target/aarch64/sve/cond_shift_1.C: New test.
11623         * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11624         * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11625         * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11626
11627 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11628
11629         PR testsuite/98602
11630         * g++.target/aarch64/sve/max_1.C: New test.
11631         * g++.target/aarch64/sve/min_1.C: Likewise.
11632         * gcc.target/aarch64/sve/mul_2.c: Likewise.
11633
11634 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
11635
11636         * gcc.target/aarch64/sve/shift_2.c: New test.
11637
11638 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR c++/98481
11641         * g++.dg/abi/abi-tag24.C: New test.
11642
11643 2021-01-11  Richard Biener  <rguenther@suse.de>
11644
11645         PR tree-optimization/91403
11646         * gcc.dg/vect/pr91403.c: New testcase.
11647
11648 2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11649
11650         PR testsuite/98225
11651         * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11652         Expect .ld1_args only when GNU LD is used.
11653         Add an exception for *.gcc_args files.
11654
11655 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR tree-optimization/95867
11658         * gcc.dg/tree-ssa/pr95867.c: New test.
11659
11660 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR tree-optimization/95852
11663         * gcc.target/i386/pr95852-3.c: New test.
11664         * gcc.target/i386/pr95852-4.c: New test.
11665
11666 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR tree-optimization/95852
11669         * gcc.target/i386/pr95852-1.c: New test.
11670         * gcc.target/i386/pr95852-2.c: New test.
11671
11672 2021-01-11  Martin Liska  <mliska@suse.cz>
11673
11674         PR gcov-profile/98273
11675         * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11676         * g++.dg/gcov/pr98273.C: New test.
11677         * g++.dg/gcov/gcov.py: New test.
11678         * g++.dg/gcov/test-pr98273.py: New test.
11679
11680 2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
11681
11682         * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11683         constant then rather than addition.
11684         * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11685         * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11686
11687 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
11688
11689         PR c++/98556
11690         * c-c++-common/pr98556.c: New test.
11691
11692 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR rtl-optimization/98603
11695         * gcc.target/i386/pr98603.c: New test.
11696         * gcc.target/aarch64/pr98603.c: New test.
11697
11698 2021-01-09  Alexandre Oliva  <oliva@gnu.org>
11699
11700         PR debug/97714
11701         * gcc.dg/debug/pr97714.c: New.
11702
11703 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
11704
11705         PR target/98482
11706         * gcc.target/i386/pr98482-1.c: Require lp64.
11707         * gcc.target/i386/pr98482-2.c: Likewise.
11708
11709 2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
11710
11711         * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11712         * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11713
11714 2021-01-08  Patrick Palka  <ppalka@redhat.com>
11715
11716         PR c++/98551
11717         * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11718
11719 2021-01-08  Patrick Palka  <ppalka@redhat.com>
11720
11721         PR c++/98515
11722         * g++.dg/template/access32.C: New test.
11723         * g++.dg/template/access33.C: New test.
11724
11725 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
11726
11727         PR target/98482
11728         * gcc.target/i386/pr98482-2.c: Updated.
11729
11730 2021-01-08  Richard Biener  <rguenther@suse.de>
11731
11732         PR tree-optimization/98544
11733         * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11734
11735 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
11736
11737         PR target/98482
11738         * gcc.target/i386/pr98482-1.c: New test.
11739         * gcc.target/i386/pr98482-1.c: Likewise.
11740         * gcc.target/i386/pr98482-2.c: New file.
11741
11742 2021-01-08  Jakub Jelinek  <jakub@redhat.com>
11743
11744         PR target/98585
11745         * gcc.target/i386/pr98585.c: New test.
11746
11747 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
11748
11749         * gcc.target/aarch64/sve/cnot_2.c: New test.
11750         * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11751         * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11752         * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11753         * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11754         * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11755         * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11756
11757 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
11758
11759         * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11760         * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11761         * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11762         * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11763         * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11764         * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11765         * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11766         * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11767
11768 2021-01-08  Tamar Christina  <tamar.christina@arm.com>
11769
11770         * lib/target-supports.exp
11771         (check_effective_target_aarch64_asm_sve2_ok): New.
11772         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11773         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11774
11775 2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11776
11777         * gcc.target/aarch64/usaba_1.c: New test.
11778
11779 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
11780
11781         PR fortran/93794
11782         * gfortran.dg/deferred_character_35.f90 : New test.
11783
11784 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
11785
11786         PR fortran/98458
11787         * gfortran.dg/implied_do_3.f90 : New test.
11788
11789 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
11790
11791         * gcc.dg/array-quals-1.c: Allow srodata.
11792
11793 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
11794
11795         * gcc.target/riscv/predef-10.c: New.
11796         * gcc.target/riscv/predef-11.c: New.
11797         * gcc.target/riscv/predef-12.c: New.
11798         * gcc.target/riscv/predef-13.c: New.
11799
11800 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
11801
11802         PR c++/98329
11803         * g++.dg/cpp2a/bit-cast10.C: New test.
11804
11805 2021-01-07  Martin Sebor  <msebor@redhat.com>
11806
11807         PR middle-end/98578
11808         * gcc.dg/plugin/gil-1.c: Adjust expected output.
11809         * gcc.dg/uninit-pr98578.c: New test.
11810
11811 2021-01-07  Marek Polacek  <polacek@redhat.com>
11812
11813         PR c++/98441
11814         * g++.dg/cpp0x/auto55.C: New test.
11815
11816 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
11817
11818         PR analyzer/98580
11819         * gcc.dg/analyzer/pr98580-a.c: New test.
11820         * gcc.dg/analyzer/pr98580-b.c: New test.
11821
11822 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
11823
11824         PR fortran/93701
11825         * gfortran.dg/associate_54.f90: New test.
11826         * gfortran.dg/associate_55.f90: New test.
11827         * gfortran.dg/associate_56.f90: New test.
11828
11829 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
11830
11831         PR target/98567
11832         * gcc.target/i386/pr98567-1.c: New test.
11833         * gcc.target/i386/pr98567-2.c: New test.
11834
11835 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
11836
11837         * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11838         * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11839         * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11840         * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11841         * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11842         * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11843         * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11844         * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11845
11846 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
11847
11848         PR tree-optimization/98560
11849         * gcc.dg/vect/pr98560-2.c: New test.
11850
11851 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
11852
11853         PR tree-optimization/98560
11854         * gcc.dg/vect/pr98560-1.c: New test.
11855
11856 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
11857
11858         PR tree-optimization/98568
11859         * g++.dg/torture/pr98568.C: New test.
11860
11861 2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
11862
11863         * gcc.target/i386/pr92658-avx512bw.c: Add
11864         -mprefer-vector-width=512 to avoid impact of different default
11865         mtune which gcc is built with.
11866         * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11867
11868 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
11869
11870         PR analyzer/97074
11871         * gcc.dg/analyzer/pr97074.c: New test.
11872
11873 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
11874
11875         PR analyzer/98564
11876         * gcc.dg/analyzer/pr98564.c: New test.
11877
11878 2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
11879
11880         PR rtl-optimization/97978
11881         * gcc.target/i386/pr97978.c: New.
11882
11883 2021-01-06  Martin Sebor  <msebor@redhat.com>
11884
11885         PR c++/95768
11886         * g++.dg/pr95768.C: New test.
11887         * g++.dg/warn/Wuninitialized-12.C: New test.
11888         * gcc.dg/uninit-38.c: New test.
11889
11890 2021-01-06  Martin Sebor  <msebor@redhat.com>
11891
11892         PR c++/98305
11893         * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11894
11895 2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
11896
11897         PR c++/96504
11898         * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11899         as the final suspend point so that we can check that the state
11900         machine has reached the expected point.
11901
11902 2021-01-06  Marek Polacek  <polacek@redhat.com>
11903
11904         PR testsuite/98566
11905         * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11906         dg-error.
11907
11908 2021-01-06  Alexandre Oliva  <oliva@adacore.com>
11909
11910         * g++.dg/opt/store-merging-2.C: Add the required alignment.
11911
11912 2021-01-06  Richard Biener  <rguenther@suse.de>
11913
11914         PR tree-optimization/95582
11915         * gcc.dg/pr95582.c: New testcase.
11916
11917 2021-01-06  Richard Biener  <rguenther@suse.de>
11918
11919         PR tree-optimization/98513
11920         * gcc.dg/tree-ssa/pr98513.c: New testcase.
11921
11922 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
11923
11924         PR analyzer/97072
11925         * gcc.dg/analyzer/pr97072.c: New test.
11926
11927 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
11928
11929         PR analyzer/98073
11930         * gcc.dg/analyzer/pr98073.c: New test.
11931
11932 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
11933
11934         PR analyzer/98223
11935         * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11936
11937 2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
11938
11939         * gcc.target/s390/s390.exp: Replace %% with %.
11940
11941 2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
11942
11943         * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11944
11945 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
11946
11947         PR target/98495
11948         * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11949         unsigned short to compute pextrw result.
11950
11951 2021-01-05  Patrick Palka  <ppalka@redhat.com>
11952
11953         * g++.dg/template/partial5.C: Adjust directives to expect the
11954         same errors across all dialects.
11955         * g++.dg/cpp1z/nontype-auto17.C: New test.
11956         * g++.dg/cpp1z/nontype-auto18.C: New test.
11957         * g++.dg/template/ttp33.C: New test.
11958
11959 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
11960
11961         PR tree-optimization/94802
11962         * gcc.target/i386/pr94802.c: New test.
11963         * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11964
11965 2021-01-05  Richard Biener  <rguenther@suse.de>
11966
11967         PR tree-optimization/98516
11968         * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11969         * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11970
11971 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR c++/98469
11974         * g++.dg/cpp2a/bit-cast8.C: New test.
11975         * g++.dg/cpp2a/bit-cast9.C: New test.
11976
11977 2021-01-05  Marek Polacek  <polacek@redhat.com>
11978
11979         PR c++/82099
11980         * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11981         * g++.dg/cpp0x/noexcept61.C: New test.
11982
11983 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR tree-optimization/96928
11986         * gcc.dg/tree-ssa/pr96928.c: New test.
11987         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11988         instead of scanning rtl dump for ifcvt message check assembly
11989         for xor instruction.
11990
11991 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
11992
11993         PR tree-optimization/96930
11994         * g++.dg/tree-ssa/pr96930.C: New test.
11995
11996 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR tree-optimization/96239
11999         * gcc.dg/tree-ssa/pr96239.c: New test.
12000
12001 2021-01-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
12002
12003         PR target/98522
12004         * gcc.target/i386/pr98522.c: New test.
12005
12006 2021-01-05  Nathan Sidwell  <nathan@acm.org>
12007
12008         * g++.dg/modules/mod-decl-1.C: Adjust.
12009         * g++.dg/modules/p0713-2.C: Adjust.
12010         * g++.dg/modules/p0713-3.C: Adjust.
12011
12012 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
12013
12014         PR target/98495
12015         * gcc.target/i386/pr98495-1.c: New test.
12016         * gcc.target/i386/pr98495-2.c: New test.
12017         * gcc.target/i386/pr98495-3.c: New test.
12018         * gcc.target/i386/pr98495-4.c: New test.
12019         * gcc.target/i386/pr98495-5.c: New test.
12020
12021 2021-01-05  liuhongt  <hongtao.liu@intel.com>
12022
12023         * gcc.target/i386/sse2-pr98461-2.c: New test.
12024
12025 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
12026
12027         PR rtl-optimization/97144
12028         * gcc.c-torture/compile/pr97144.c: New test.
12029         * gcc.target/aarch64/sve/pr97144.c: Likewise.
12030
12031 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
12032
12033         PR rtl-optimization/98403
12034         * g++.dg/opt/pr98403.C: New test.
12035
12036 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR rtl-optimization/98334
12039         * gcc.target/i386/pr98334.c: New test.
12040
12041 2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
12042
12043         * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12044
12045 2021-01-05  David Malcolm  <dmalcolm@redhat.com>
12046
12047         PR analyzer/98293
12048         * gcc.dg/analyzer/pr98293.c: New test.
12049
12050 2021-01-04  Martin Uecker  <muecker@gwdg.de>
12051
12052         PR c/98029
12053         * gcc.dg/pr98029.c: New test.
12054
12055 2021-01-04  Nathan Sidwell  <nathan@acm.org>
12056
12057         * g++.dg/modules/binding-1_a.H: New.
12058         * g++.dg/modules/binding-1_b.H: New.
12059         * g++.dg/modules/binding-1_c.C: New.
12060         * g++.dg/modules/binding-2.H: New.
12061         * g++.dg/modules/builtin-3_a.C: New.
12062         * g++.dg/modules/global-2_a.C: New.
12063         * g++.dg/modules/global-2_b.C: New.
12064         * g++.dg/modules/global-3_a.C: New.
12065         * g++.dg/modules/global-3_b.C: New.
12066         * g++.dg/modules/hello-1_a.C: New.
12067         * g++.dg/modules/hello-1_b.C: New.
12068         * g++.dg/modules/iostream-1_a.H: New.
12069         * g++.dg/modules/iostream-1_b.C: New.
12070         * g++.dg/modules/part-5_a.C: New.
12071         * g++.dg/modules/part-5_b.C: New.
12072         * g++.dg/modules/part-5_c.C: New.
12073         * g++.dg/modules/stdio-1_a.H: New.
12074         * g++.dg/modules/stdio-1_b.C: New.
12075         * g++.dg/modules/string-1_a.H: New.
12076         * g++.dg/modules/string-1_b.C: New.
12077         * g++.dg/modules/string-view1.C: New.
12078         * g++.dg/modules/string-view2.C: New.
12079         * g++.dg/modules/tinfo-1.C: New.
12080         * g++.dg/modules/tinfo-2_a.H: New.
12081         * g++.dg/modules/tinfo-2_b.C: New.
12082         * g++.dg/modules/tname-spec-1_a.H: New.
12083         * g++.dg/modules/tname-spec-1_b.C: New.
12084         * g++.dg/modules/xtreme-header-1.h: New.
12085         * g++.dg/modules/xtreme-header-1_a.H: New.
12086         * g++.dg/modules/xtreme-header-1_b.C: New.
12087         * g++.dg/modules/xtreme-header-1_c.C: New.
12088         * g++.dg/modules/xtreme-header-2.h: New.
12089         * g++.dg/modules/xtreme-header-2_a.H: New.
12090         * g++.dg/modules/xtreme-header-2_b.C: New.
12091         * g++.dg/modules/xtreme-header-2_c.C: New.
12092         * g++.dg/modules/xtreme-header-3.h: New.
12093         * g++.dg/modules/xtreme-header-3_a.H: New.
12094         * g++.dg/modules/xtreme-header-3_b.C: New.
12095         * g++.dg/modules/xtreme-header-3_c.C: New.
12096         * g++.dg/modules/xtreme-header-4.h: New.
12097         * g++.dg/modules/xtreme-header-4_a.H: New.
12098         * g++.dg/modules/xtreme-header-4_b.C: New.
12099         * g++.dg/modules/xtreme-header-4_c.C: New.
12100         * g++.dg/modules/xtreme-header-5.h: New.
12101         * g++.dg/modules/xtreme-header-5_a.H: New.
12102         * g++.dg/modules/xtreme-header-5_b.C: New.
12103         * g++.dg/modules/xtreme-header-5_c.C: New.
12104         * g++.dg/modules/xtreme-header-6.h: New.
12105         * g++.dg/modules/xtreme-header-6_a.H: New.
12106         * g++.dg/modules/xtreme-header-6_b.C: New.
12107         * g++.dg/modules/xtreme-header-6_c.C: New.
12108         * g++.dg/modules/xtreme-header.h: New.
12109         * g++.dg/modules/xtreme-header_a.H: New.
12110         * g++.dg/modules/xtreme-header_b.C: New.
12111         * g++.dg/modules/xtreme-tr1.h: New.
12112         * g++.dg/modules/xtreme-tr1_a.H: New.
12113         * g++.dg/modules/xtreme-tr1_b.C: New.
12114
12115 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
12116
12117         PR tree-optimization/95401
12118         * g++.dg/vect/pr95401.cc: New test.
12119         * g++.dg/vect/pr95401a.cc: Likewise.
12120
12121 2021-01-04  Richard Biener  <rguenther@suse.de>
12122
12123         PR tree-optimization/98308
12124         * gcc.dg/vect/pr98308.c: New testcase.
12125
12126 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
12127
12128         PR tree-optimization/95771
12129         * gcc.target/i386/pr95771.c: New test.
12130
12131 2021-01-04  Richard Biener  <rguenther@suse.de>
12132
12133         PR tree-optimization/98464
12134         * g++.dg/opt/pr98464.C: New testcase.
12135
12136 2021-01-04  Richard Biener  <rguenther@suse.de>
12137
12138         PR tree-optimization/98282
12139         * g++.dg/opt/pr98282.C: New testcase.
12140
12141 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
12142
12143         PR target/89057
12144         * gcc.target/aarch64/pr89057.c: New test.
12145
12146 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
12147
12148         * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12149         [-32, 31].
12150         * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12151         * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12152         * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12153
12154 2021-01-04  Martin Liska  <mliska@suse.cz>
12155
12156         * README: Convert to utf8 from iso8859.
12157
12158 2021-01-04  Martin Liska  <mliska@suse.cz>
12159
12160         * gcc.target/avr/avr.exp: Run dos2unix on the file.
12161
12162 2021-01-04  Richard Biener  <rguenther@suse.de>
12163
12164         PR tree-optimization/98291
12165         * gcc.dg/vect/slp-reduc-11.c: New testcase.
12166         * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12167
12168 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
12169
12170         PR tree-optimization/96782
12171         * gcc.dg/tree-ssa/pr96782.c: New test.
12172
12173 2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12174
12175         * gcc.misc-tests/outputs.exp: Adjust testcase.
12176
12177 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * ChangeLog-2020: Rotate ChangeLog.  New file.
12180
12181 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
12182
12183         * lib/target-supports.exp
12184         (check_effective_target_arm_fp16_alternative_ok_nocache):
12185         Return zero for *-*-vxworks7r* targets.
12186         * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12187         * gcc.target/arm/aapcs/vfp23.c: Likewise.
12188         * gcc.target/arm/aapcs/vfp24.c: Likewise.
12189         * gcc.target/arm/aapcs/vfp25.c: Likewise.
12190
12191 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12192
12193         * g++.dg/init/new26.C: Fix overriding of the delete operator
12194         for c++14 profile.
12195
12196 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12197
12198         * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12199         not supported).
12200
12201 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
12202
12203         * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12204         the test's dg-options.
12205         * gcc.target/arm/pr78255-2.c: Likewise.
12206
12207 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12208
12209         * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12210
12211 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12212
12213         * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12214         headers too.
12215
12216 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12217
12218         * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12219
12220 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12221
12222         * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12223         directives.
12224
12225 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12226
12227         * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
12228
12229 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12230
12231         * g++.dg/other/anon5.C: Skip on vxworks kernel.
12232
12233 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
12234
12235         * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
12236         * gcc.dg/vxworks/initpri2.c: Likewise.
12237
12238 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
12239
12240         * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
12241         targets.
12242
12243 2021-01-01  Olivier Hainque  <hainque@adacore.com>
12244
12245         * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
12246         * gcc.dg/pthread-init-2.c: Ditto.
12247
12248 2021-01-01  Olivier Hainque  <hainque@adacore.com>
12249
12250         * lib/target-supports.exp (check_weak_available,
12251         check_fork_available, check_effective_target_lto,
12252         check_effective_target_mempcpy): Add vxworks filters.
12253
12254 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
12255
12256         * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
12257         explicit -mno-long-calls.
12258         * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12259
12260 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
12261
12262         * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
12263         * g++.target/arm/no_unique_address_2.C: Likewise.
12264
12265 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
12266
12267         * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
12268         * gcc.target/arm/headmerge-2.c: Likewise.
12269
12270 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
12271
12272         * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
12273
12274 \f
12275 Copyright (C) 2021 Free Software Foundation, Inc.
12276
12277 Copying and distribution of this file, with or without modification,
12278 are permitted in any medium without royalty provided the copyright
12279 notice and this notice are preserved.