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