9d203f5f960725c3b0e0a08221bd0ea3b3154029
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2021-07-09  Jason Merrill  <jason@redhat.com>
2
3         PR c++/101098
4         * g++.dg/concepts/explicit-spec1.C: New test.
5
6 2021-07-09  Roger Sayle  <roger@nextmovesoftware.com>
7             Uroš Bizjak  <ubizjak@gmail.com>
8
9         * gcc.target/i386/divmod-9.c: New test case.
10
11 2021-07-09  Indu Bhagat  <indu.bhagat@oracle.com>
12
13         PR testsuite/101269
14         * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
15         powerpc based targets.
16
17 2021-07-09  Patrick Palka  <ppalka@redhat.com>
18
19         PR c++/101181
20         * g++.dg/cpp2a/concepts-requires26.C: New test.
21         * g++.dg/cpp2a/lambda-uneval16.C: New test.
22
23 2021-07-09  Patrick Palka  <ppalka@redhat.com>
24
25         PR c++/101247
26         * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
27         example, which we now handle correctly.
28         * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
29         * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
30
31 2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
32
33         * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
34           __attribute__((noinline)).
35         * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
36
37 2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
38
39         PR target/100760
40         PR target/100761
41         PR target/100762
42         * gcc.target/mips/pr100760.c: New test.
43         * gcc.target/mips/pr100761.c: New test.
44         * gcc.target/mips/pr100762.c: New test.
45
46 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
47
48         * gcc.target/powerpc/mod-vectorize.c: New test.
49
50 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
51
52         * gcc.target/powerpc/div-vectorize-1.c: New test.
53
54 2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
55
56         * gcc.target/powerpc/mul-vectorize-1.c: New test.
57         * gcc.target/powerpc/mul-vectorize-2.c: New test.
58
59 2021-07-08  Martin Sebor  <msebor@redhat.com>
60
61         * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
62
63 2021-07-08  Martin Sebor  <msebor@redhat.com>
64
65         PR testsuite/100451
66         * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
67
68 2021-07-08  Martin Sebor  <msebor@redhat.com>
69
70         * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
71         * g++.dg/warn/Warray-bounds-13.C: Same.
72
73 2021-07-08  Marek Polacek  <polacek@redhat.com>
74
75         PR c++/101087
76         * g++.dg/cpp0x/noexcept70.C: New test.
77
78 2021-07-08  Martin Jambor  <mjambor@suse.cz>
79
80         PR ipa/101066
81         * gcc.dg/ipa/pr101066.c: New test.
82
83 2021-07-08  Martin Sebor  <msebor@redhat.com>
84
85         PR bootstrap/101374
86         * c-c++-common/Warray-bounds-3.c: Xfail assertion.
87         * c-c++-common/Warray-bounds-4.c: Same.
88
89 2021-07-08  Christophe Lyon  <christophe.lyon@foss.st.om>
90
91         * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
92         effective-target.
93
94 2021-07-08  Richard Sandiford  <richard.sandiford@arm.com>
95
96         * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
97
98 2021-07-08  Roger Sayle  <roger@nextmovesoftware.com>
99             Richard Biener  <rguenther@suse.de>
100
101         PR tree-optimization/40210
102         * gcc.dg/builtin-bswap-13.c: New test.
103         * gcc.dg/builtin-bswap-14.c: New test.
104
105 2021-07-08  Michael Meissner  <meissner@linux.ibm.com>
106
107         PR target/100809
108         * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
109
110 2021-07-07  David Malcolm  <dmalcolm@redhat.com>
111
112         * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
113         * gcc.dg/plugin/analyzer_gil_plugin.c
114         (gil_state_machine::on_condition): Remove.
115
116 2021-07-07  Martin Sebor  <msebor@redhat.com>
117
118         PR tree-optimization/100137
119         PR tree-optimization/99121
120         PR tree-optimization/97027
121         * c-c++-common/Warray-bounds-3.c: Remove xfail
122         * c-c++-common/Warray-bounds-4.c: Add an expected warning.
123         * c-c++-common/Warray-bounds-9.c: New test.
124         * c-c++-common/Warray-bounds-10.c: New test.
125         * g++.dg/asan/asan_test.C: Suppress expected warnings.
126         * g++.dg/pr95768.C: Same.
127         * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
128         * g++.dg/warn/Warray-bounds-11.C: Same.
129         * g++.dg/warn/Warray-bounds-12.C: Same.
130         * g++.dg/warn/Warray-bounds-13.C: Same.
131         * g++.dg/warn/Warray-bounds-17.C: Same.
132         * g++.dg/warn/Warray-bounds-20.C: Same.
133         * gcc.dg/Warray-bounds-29.c: Same.
134         * gcc.dg/Warray-bounds-30.c: Add xfail.
135         * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
136         * gcc.dg/Warray-bounds-32.c: Same.
137         * gcc.dg/Warray-bounds-52.c: Same.
138         * gcc.dg/Warray-bounds-53.c: Same.
139         * gcc.dg/Warray-bounds-58.c: Remove xfail.
140         * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
141         * gcc.dg/Warray-bounds-66.c: Same.
142         * gcc.dg/Warray-bounds-69.c: Same.
143         * gcc.dg/Wstringop-overflow-34.c: Same.
144         * gcc.dg/Wstringop-overflow-47.c: Same.
145         * gcc.dg/Wstringop-overflow-61.c: Same.
146         * gcc.dg/Warray-bounds-77.c: New test.
147         * gcc.dg/Warray-bounds-78.c: New test.
148         * gcc.dg/Warray-bounds-79.c: New test.
149
150 2021-07-07  Christophe Lyon  <christophe.lyon@foss.st.com>
151
152         PR debug/101321
153         * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
154
155 2021-07-07  Richard Biener  <rguenther@suse.de>
156
157         PR tree-optimization/34195
158         * gcc.dg/vect/pr34195.c: New testcase.
159
160 2021-07-07  Richard Biener  <rguenther@suse.de>
161
162         PR tree-optimization/99728
163         * g++.dg/opt/pr99728.C: New testcase.
164
165 2021-07-07  liuhongt  <hongtao.liu@intel.com>
166
167         * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
168         * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
169         * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
170         * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
171
172 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
173
174         PR debug/101283
175         * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
176
177 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
178
179         PR debug/101283
180         * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
181
182 2021-07-06  Martin Sebor  <msebor@redhat.com>
183
184         PR c++/55881
185         * g++.dg/warn/uninit-pr55881.C: New test.
186
187 2021-07-06  Martin Sebor  <msebor@redhat.com>
188
189         PR tree-optimization/86650
190         * gcc.dg/Warray-bounds-76.c: New test.
191
192 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
193
194         PR debug/101283
195         * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
196
197 2021-07-06  Martin Sebor  <msebor@redhat.com>
198
199         * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
200         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
201
202 2021-07-06  Martin Sebor  <msebor@redhat.com>
203
204         * gcc.dg/Wobjsize-1.c: Prune expected output.
205         * gcc.dg/Warray-bounds-71.c: New test.
206         * gcc.dg/Warray-bounds-71.h: New test header.
207         * gcc.dg/Warray-bounds-72.c: New test.
208         * gcc.dg/Warray-bounds-73.c: New test.
209         * gcc.dg/Warray-bounds-74.c: New test.
210         * gcc.dg/Warray-bounds-75.c: New test.
211         * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
212         * gcc.dg/Wfree-nonheap-object-5.c: New test.
213         * gcc.dg/Wfree-nonheap-object-6.c: New test.
214         * gcc.dg/pragma-diag-10.c: New test.
215         * gcc.dg/pragma-diag-9.c: New test.
216         * gcc.dg/uninit-suppress_3.c: New test.
217         * gcc.dg/pr79214.c: Xfail tests.
218         * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
219         * gcc.dg/format/c90-printf-1.c: Adjust expected output.
220
221 2021-07-06  Uroš Bizjak  <ubizjak@gmail.com>
222
223         PR target/97194
224         * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
225         * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
226
227 2021-07-06  Richard Biener  <rguenther@suse.de>
228
229         * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
230         * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
231         * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
232         * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
233
234 2021-07-06  Andrew Pinski  <apinski@marvell.com>
235
236         PR tree-optimization/101256
237         * g++.dg/torture/pr101256.C: New test.
238
239 2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
240
241         PR fortran/100227
242         * gfortran.dg/implied_do_io_7.f90: New test.
243
244 2021-07-06  Kewen Lin  <linkw@linux.ibm.com>
245
246         PR rtl-optimization/100328
247         * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
248         * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
249         * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
250         * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
251         * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
252         * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
253         * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
254         * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
255         * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
256         * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
257         * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
258         * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
259         * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
260         * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
261         * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
262         * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
263         * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
264         * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
265         * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
266         * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
267         * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
268         * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
269         * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
270         * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
271         * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
272         * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
273         * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
274         * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
275         * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
276         * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
277         * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
278         * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
279         * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
280         * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
281         * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
282         * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
283         * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
284         * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
285         * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
286
287 2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
288
289         PR debug/101283
290         * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
291         * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
292
293 2021-07-05  Andrew Pinski  <apinski@marvell.com>
294
295         PR tree-optimization/101039
296         * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
297         ABSU and still not expect ABS_EXPR.
298         * gcc.dg/tree-ssa/phi-opt-23.c: New test.
299         * gcc.dg/tree-ssa/phi-opt-24.c: New test.
300
301 2021-07-05  Christophe Lyon  <christophe.lyon@foss.st.com>
302
303         PR debug/101321
304         * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
305
306 2021-07-05  Richard Biener  <rguenther@suse.de>
307
308         PR testsuite/101299
309         * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
310
311 2021-07-05  liuhongt  <hongtao.liu@intel.com>
312
313         * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
314
315 2021-07-03  David Edelsohn  <dje.gcc@gmail.com>
316
317         * gcc.dg/debug/btf/btf.exp: Skip on AIX.
318         * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
319         * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
320         doesn't support CTF.
321         (gcc-dg-debug-runtest): Move CTF support within
322         target support format test.
323
324 2021-07-03  H.J. Lu  <hjl.tools@gmail.com>
325
326         PR middle-end/101294
327         * gcc.dg/pr101294.c: New test.
328
329 2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
330
331         PR d/101273
332         * gdc.dg/torture/pr101273.d: New test.
333
334 2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
335
336         PR d/101282
337         * gdc.dg/torture/pr101282.d: New test.
338
339 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
340
341         * g++.dg/gomp/attrs-1.C: New test.
342         * g++.dg/gomp/attrs-2.C: New test.
343         * g++.dg/gomp/attrs-3.C: New test.
344
345 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
346
347         PR c/101297
348         * c-c++-common/gomp/atomic-24.c: New test.
349
350 2021-07-02  Patrick Palka  <ppalka@redhat.com>
351
352         PR c++/101247
353         * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
354
355 2021-07-02  Peter Bergner  <bergner@linux.ibm.com>
356
357         * gcc.target/powerpc/mma-builtin-7.c: New test.
358         * gcc.target/powerpc/mma-builtin-8.c: New test.
359
360 2021-07-02  Andrew MacLeod  <amacleod@redhat.com>
361
362         PR tree-optimization/101223
363         * gcc.dg/pr101223.c: New.
364
365 2021-07-02  David Faust  <david.faust@oracle.com>
366
367         * gcc.dg/debug/btf/btf-float-1.c: New test.
368         * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
369         * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
370         * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
371
372 2021-07-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
373
374         * lib/gcc-defs.exp: Add a comment.
375
376 2021-07-02  Richard Biener  <rguenther@suse.de>
377
378         PR tree-optimization/101293
379         * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
380
381 2021-07-02  Jakub Jelinek  <jakub@redhat.com>
382
383         PR target/101286
384         * gcc.target/i386/avx2-pr101286.c: New test.
385
386 2021-07-02  Hongyu Wang  <hongyu.wang@intel.com>
387
388         * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
389         * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
390         * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
391         * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
392         * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
393         * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
394         * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
395         * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
396
397 2021-07-01  Michael Meissner  <meissner@linux.ibm.com>
398
399         * gcc.target/powerpc/float128-cmove.c: New test.
400         * gcc.target/powerpc/float128-minmax-3.c: New test.
401
402 2021-07-01  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
405
406 2021-07-01  H.J. Lu  <hjl.tools@gmail.com>
407
408         PR target/100865
409         * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
410         broadcast.
411         * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
412         * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
413         * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
414         * gcc.target/i386/avx512f_cond_move.c: Also pass
415         -mprefer-vector-width=512 and expect integer broadcast.
416         * gcc.target/i386/pr100865-1.c: New test.
417         * gcc.target/i386/pr100865-2.c: Likewise.
418         * gcc.target/i386/pr100865-3.c: Likewise.
419         * gcc.target/i386/pr100865-4a.c: Likewise.
420         * gcc.target/i386/pr100865-4b.c: Likewise.
421         * gcc.target/i386/pr100865-5a.c: Likewise.
422         * gcc.target/i386/pr100865-5b.c: Likewise.
423         * gcc.target/i386/pr100865-6a.c: Likewise.
424         * gcc.target/i386/pr100865-6b.c: Likewise.
425         * gcc.target/i386/pr100865-6c.c: Likewise.
426         * gcc.target/i386/pr100865-7a.c: Likewise.
427         * gcc.target/i386/pr100865-7b.c: Likewise.
428         * gcc.target/i386/pr100865-7c.c: Likewise.
429         * gcc.target/i386/pr100865-8a.c: Likewise.
430         * gcc.target/i386/pr100865-8b.c: Likewise.
431         * gcc.target/i386/pr100865-8c.c: Likewise.
432         * gcc.target/i386/pr100865-9a.c: Likewise.
433         * gcc.target/i386/pr100865-9b.c: Likewise.
434         * gcc.target/i386/pr100865-9c.c: Likewise.
435         * gcc.target/i386/pr100865-10a.c: Likewise.
436         * gcc.target/i386/pr100865-10b.c: Likewise.
437         * gcc.target/i386/pr100865-11a.c: Likewise.
438         * gcc.target/i386/pr100865-11b.c: Likewise.
439         * gcc.target/i386/pr100865-11c.c: Likewise.
440         * gcc.target/i386/pr100865-12a.c: Likewise.
441         * gcc.target/i386/pr100865-12b.c: Likewise.
442         * gcc.target/i386/pr100865-12c.c: Likewise.
443
444 2021-07-01  Richard Biener  <rguenther@suse.de>
445
446         PR tree-optimization/101280
447         PR tree-optimization/101173
448         * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
449
450 2021-07-01  Richard Biener  <rguenther@suse.de>
451
452         PR tree-optimization/101278
453         * gcc.dg/torture/pr101278.c: New testcase.
454
455 2021-07-01  Richard Biener  <rguenther@suse.de>
456
457         PR tree-optimization/100778
458         * gcc.dg/torture/pr100778.c: New testcase.
459
460 2021-07-01  Uroš Bizjak  <ubizjak@gmail.com>
461
462         PR target/101044
463         * gcc.target/i386/pr101044.c: New test.
464
465 2021-07-01  Richard Biener  <rguenther@suse.de>
466
467         PR tree-optimization/101178
468         * gcc.dg/vect/bb-slp-72.c: New testcase.
469         * gcc.dg/vect/bb-slp-73.c: Likewise.
470         * gcc.dg/vect/bb-slp-74.c: Likewise.
471
472 2021-07-01  Jakub Jelinek  <jakub@redhat.com>
473
474         PR debug/101266
475         * gcc.dg/pr101266.c: New test.
476
477 2021-07-01  Patrick Palka  <ppalka@redhat.com>
478
479         PR c++/101194
480         * g++.dg/cpp0x/constexpr-empty16.C: New test.
481
482 2021-07-01  Patrick Palka  <ppalka@redhat.com>
483
484         PR c++/96204
485         * g++.dg/template/access41.C: New test.
486         * g++.dg/template/access41a.C: New test.
487
488 2021-06-30  Indu Bhagat  <indu.bhagat@oracle.com>
489
490         * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
491         float64x.
492
493 2021-06-30  Michael Meissner  <meissner@linux.ibm.com>
494
495         * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
496         power10.
497         * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
498         New.
499
500 2021-06-30  Patrick Palka  <ppalka@redhat.com>
501
502         * g++.dg/cpp2a/concepts-access2.C: New test.
503
504 2021-06-30  Marek Polacek  <polacek@redhat.com>
505
506         PR c++/100975
507         DR 2397
508         * g++.dg/cpp0x/auto24.C: Remove dg-error.
509         * g++.dg/cpp0x/auto3.C: Adjust dg-error.
510         * g++.dg/cpp0x/auto42.C: Likewise.
511         * g++.dg/cpp0x/initlist75.C: Likewise.
512         * g++.dg/cpp0x/initlist80.C: Likewise.
513         * g++.dg/diagnostic/auto1.C: Remove dg-error.
514         * g++.dg/cpp23/auto-array.C: New test.
515
516 2021-06-30  Richard Biener  <rguenther@suse.de>
517
518         PR tree-optimization/101267
519         * gfortran.dg/pr101267.f90: New testcase.
520
521 2021-06-30  David Malcolm  <dmalcolm@redhat.com>
522
523         PR analyzer/95006
524         * gcc.dg/analyzer/clobbers-1.c: New test.
525         * gcc.dg/analyzer/clobbers-2.c: New test.
526         * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
527         (test_28): Likewise.
528         (test_52): Likewise.  Add coverage for end of buffer.
529         * gcc.dg/analyzer/explode-1.c: Add leak warning.
530         * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
531         (test_4): Use char.  Mark xfail as fixed.
532         (test_6b): New.
533         (test_7): Mark xfail as fixed.  Add coverage for start of buffer.
534         (test_8): New.
535         (test_9): New.
536         * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
537         * gcc.dg/analyzer/symbolic-8.c: New test.
538
539 2021-06-30  Christophe Lyon  <christophe.lyon@foss.st.com>
540
541         * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
542
543 2021-06-30  Richard Biener  <rguenther@suse.de>
544
545         PR tree-optimization/101264
546         * gfortran.dg/pr101264.f90: New testcase.
547
548 2021-06-30  liuhongt  <hongtao.liu@intel.com>
549
550         PR target/101248
551         * gcc.target/i386/pr101248.c: New test.
552
553 2021-06-29  Andrew MacLeod  <amacleod@redhat.com>
554
555         * gcc.dg/pr101254.c: New.
556
557 2021-06-29  Uroš Bizjak  <ubizjak@gmail.com>
558
559         PR target/95046
560         * gcc.target/i386/pr95046-9.c: New test.
561
562 2021-06-29  Richard Biener  <rguenther@suse.de>
563
564         * gcc.dg/vect/pr67790.c: Un-XFAIL.
565         * gcc.dg/vect/bb-slp-71.c: New testcase.
566
567 2021-06-29  Jakub Jelinek  <jakub@redhat.com>
568
569         PR c++/101210
570         * g++.dg/ubsan/pr101210.C: New test.
571
572 2021-06-29  Richard Biener  <rguenther@suse.de>
573
574         PR tree-optimization/101242
575         * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
576         * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
577
578 2021-06-28  Martin Sebor  <msebor@redhat.com>
579
580         * g++.dg/uninit-pr74762.C: New test.
581         * g++.dg/warn/uninit-pr74765.C: Same.
582
583 2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
584             David Faust  <david.faust@oracle.com>
585
586         * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
587         (gcc-dg-debug-runtest): Add -gctf support.
588         * gcc.dg/debug/btf/btf-1.c: New test.
589         * gcc.dg/debug/btf/btf-2.c: Likewise.
590         * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
591         * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
592         * gcc.dg/debug/btf/btf-array-1.c: Likewise.
593         * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
594         * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
595         * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
596         * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
597         * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
598         * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
599         * gcc.dg/debug/btf/btf-function-1.c: Likewise.
600         * gcc.dg/debug/btf/btf-function-2.c: Likewise.
601         * gcc.dg/debug/btf/btf-int-1.c: Likewise.
602         * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
603         * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
604         * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
605         * gcc.dg/debug/btf/btf-union-1.c: Likewise.
606         * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
607         * gcc.dg/debug/btf/btf.exp: Likewise.
608         * gcc.dg/debug/ctf/ctf-1.c: Likewise.
609         * gcc.dg/debug/ctf/ctf-2.c: Likewise.
610         * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
611         * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
612         * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
613         * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
614         * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
615         * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
616         * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
617         * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
618         * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
619         * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
620         * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
621         * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
622         * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
623         * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
624         * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
625         * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
626         * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
627         * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
628         * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
629         * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
630         * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
631         * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
632         * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
633         * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
634         * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
635         * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
636         * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
637         * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
638         * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
639         * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
640         * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
641         * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
642         * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
643         * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
644         * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
645         * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
646         * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
647         * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
648         * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
649         * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
650         * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
651         * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
652         * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
653         * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
654         * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
655         * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
656         * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
657         * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
658         * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
659         * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
660         * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
661         * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
662         * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
663         * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
664         * gcc.dg/debug/ctf/ctf.exp: Likewise.
665         * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
666         * gcc.dg/debug/btf/btf-datasec-1.c: New file.
667         * gcc.dg/debug/btf/btf-function-3.c: New file.
668         * gcc.dg/debug/btf/btf-pointers-2.c: New file.
669         * gcc.dg/debug/btf/btf-struct-2.c: New file.
670         * gcc.dg/debug/btf/btf-variables-2.c: New file.
671         * gcc.dg/debug/btf/btf-variables-3.c: New file.
672         * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
673         * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
674         * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
675         * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
676         * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
677         * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
678
679 2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
680
681         * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
682
683 2021-06-28  Martin Jambor  <mjambor@suse.cz>
684
685         PR ipa/93385
686         * gcc.dg/ipa/pr93385.c: New test.
687         * gcc.dg/ipa/ipa-sra-23.c: Likewise.
688         * gcc.dg/ipa/ipa-sra-24.c: Likewise.
689         * g++.dg/ipa/ipa-sra-4.C: Likewise.
690
691 2021-06-28  Richard Biener  <rguenther@suse.de>
692
693         PR tree-optimization/101229
694         * gcc.dg/torture/pr101229.c: New testcase.
695
696 2021-06-28  Richard Biener  <rguenther@suse.de>
697
698         PR tree-optimization/101207
699         * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
700
701 2021-06-28  Richard Biener  <rguenther@suse.de>
702
703         PR tree-optimization/101173
704         * gcc.dg/torture/pr101173.c: New testcase.
705
706 2021-06-28  liuhongt  <hongtao.liu@intel.com>
707
708         PR target/100648
709         * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
710         * g++.target/i386/avx512vl-pr54700-1a.C: New test.
711         * g++.target/i386/avx512vl-pr54700-1b.C: New test.
712         * g++.target/i386/avx512vl-pr54700-2a.C: New test.
713         * g++.target/i386/avx512vl-pr54700-2b.C: New test.
714         * gcc.target/i386/avx512vl-pr100648.c: New test.
715         * gcc.target/i386/avx512vl-blendv-1.c: New test.
716         * gcc.target/i386/avx512vl-blendv-2.c: New test.
717
718 2021-06-28  liuhongt  <hongtao.liu@intel.com>
719
720         * gcc.target/i386/funcspec-8.c: Replace
721         __builtin_ia32_blendvpd with  __builtin_ia32_roundps_az.
722         * gcc.target/i386/blendv-1.c: New test.
723         * gcc.target/i386/blendv-2.c: New test.
724
725 2021-06-27  Andrew Pinski  <apinski@marvell.com>
726
727         * gcc.dg/torture/pr101230-1.c: New test.
728
729 2021-06-26  Patrick Palka  <ppalka@redhat.com>
730
731         PR c++/96204
732         * g++.dg/template/access40.C: New test.
733         * g++.dg/template/access40a.C: New test.
734
735 2021-06-26  Jason Merrill  <jason@redhat.com>
736
737         PR c++/101040
738         PR c++/97566
739         * g++.dg/cpp2a/no_unique_address13.C: New test.
740
741 2021-06-26  Marek Polacek  <polacek@redhat.com>
742
743         PR c++/100752
744         * g++.dg/cpp0x/noexcept69.C: New test.
745         * g++.dg/parse/saved1.C: Adjust dg-error.
746         * g++.dg/template/crash50.C: Likewise.
747
748 2021-06-25  David Malcolm  <dmalcolm@redhat.com>
749
750         * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
751         for v4f, to avoid relying on exact floating-point equality.
752         * jit.dg/test-vector-types.cc (check_div): Likewise.
753
754 2021-06-25  David Malcolm  <dmalcolm@redhat.com>
755
756         * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
757         * jit.dg/test-asm.cc: Likewise.
758
759 2021-06-25  Martin Sebor  <msebor@redhat.com>
760
761         PR middle-end/101216
762         * gcc.dg/Wnonnull-7.c: New test.
763
764 2021-06-25  Richard Biener  <rguenther@suse.de>
765
766         PR tree-optimization/101202
767         * gcc.dg/torture/pr101202.c: New testcase.
768
769 2021-06-25  Xi Ruoyao  <xry111@mengyan1223.wang>
770
771         * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
772
773 2021-06-25  liuhongt  <hongtao.liu@intel.com>
774
775         PR target/101185
776         * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
777         temporarily avoid regression, eventually xfail should be
778         removed.
779
780 2021-06-24  Andrew MacLeod  <amacleod@redhat.com>
781
782         * gcc.dg/tree-ssa/evrp30.c: New.
783
784 2021-06-24  Andrew MacLeod  <amacleod@redhat.com>
785
786         * gcc.dg/tree-ssa/pr101189.c: New.
787
788 2021-06-24  Patrick Palka  <ppalka@redhat.com>
789
790         PR c++/98832
791         * g++.dg/cpp2a/class-deduction-alias9.C: New test.
792
793 2021-06-24  Patrick Palka  <ppalka@redhat.com>
794
795         PR c++/101182
796         * g++.dg/cpp2a/concepts-requires25.C: New test.
797
798 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
799
800         PR c/101171
801         * gcc.dg/pr101171.c: New test.
802
803 2021-06-24  Uroš Bizjak  <ubizjak@gmail.com>
804
805         PR target/89021
806         * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
807         Add --param vect-epilogues-nomask=0.
808         * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
809         to avoid loop vectorization.
810         (foo1): Ditto.
811         (foo2): Ditto.
812
813 2021-06-24  Richard Biener  <rguenther@suse.de>
814
815         * gcc.target/i386/vect-addsubv2df.c: New testcase.
816         * gcc.target/i386/vect-addsubv4sf.c: Likewise.
817         * gcc.target/i386/vect-addsubv4df.c: Likewise.
818         * gcc.target/i386/vect-addsubv8sf.c: Likewise.
819         * gcc.target/i386/vect-addsub-2.c: Likewise.
820         * gcc.target/i386/vect-addsub-3.c: Likewise.
821
822 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
823
824         PR middle-end/101170
825         * gcc.dg/pr101170.c: New test.
826
827 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
828
829         PR middle-end/101172
830         * gcc.dg/pr101172.c: New test.
831
832 2021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
833
834         * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
835         prologue size.
836         * gcc.target/s390/mnop-mcount-m64.c: Likewise.
837
838 2021-06-24  Jakub Jelinek  <jakub@redhat.com>
839
840         * c-c++-common/gomp/target-in-reduction-1.c: New test.
841         * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
842         target or combined target constructs.
843
844 2021-06-24  Richard Biener  <rguenther@suse.de>
845
846         PR tree-optimization/101105
847         * gcc.dg/torture/pr101105.c: New testcase.
848
849 2021-06-24  liuhongt  <hongtao.liu@intel.com>
850
851         PR target/98434
852         * gcc.target/i386/pr98434-1.c: New test.
853         * gcc.target/i386/pr98434-2.c: New test.
854         * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
855
856 2021-06-23  Patrick Palka  <ppalka@redhat.com>
857
858         PR c++/101174
859         * g++.dg/cpp1z/class-deduction-access3.C: New test.
860         * g++.dg/cpp1z/class-deduction91.C: New test.
861
862 2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
863
864         * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
865         * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
866         * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
867         * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
868         * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
869         * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
870         * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
871         * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
872         test it.
873         * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
874         * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
875         * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
876         * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
877         * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
878         * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
879         * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
880         test it.
881
882 2021-06-23  Xi Ruoyao  <xry111@mengyan@123.wang>
883
884         * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
885         undefined behavior.
886
887 2021-06-23  Patrick Palka  <ppalka@redhat.com>
888
889         PR c++/86439
890         * g++.dg/cpp1z/class-deduction88.C: New test.
891         * g++.dg/cpp1z/class-deduction89.C: New test.
892         * g++.dg/cpp1z/class-deduction90.C: New test.
893
894 2021-06-23  Uroš Bizjak  <ubizjak@gmail.com>
895
896         PR target/101175
897         * gcc.target/i386/pr101175.c: New test.
898
899 2021-06-23  Andre Vehreschild  <vehre@gcc.gnu.org>
900
901         PR fortran/100337
902         * gfortran.dg/coarray_collectives_17.f90: New test.
903
904 2021-06-22  Sandra Loosemore  <sandra@codesourcery.com>
905             Tobias Burnus  <tobias@codesourcery.com>
906
907         PR fortran/93524
908         * gfortran.dg/pr93524.c: New.
909         * gfortran.dg/pr93524.f90: New.
910
911 2021-06-22  David Malcolm  <dmalcolm@redhat.com>
912
913         PR analyzer/101143
914         * gcc.dg/analyzer/pr101143.c: New test.
915
916 2021-06-22  Richard Biener  <rguenther@suse.de>
917
918         PR middle-end/101156
919         * gcc.dg/pr101156.c: New testcase.
920
921 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
922
923         PR tree-optimization/101159
924         * gcc.c-torture/compile/pr101159.c: New test.
925
926 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
927
928         PR middle-end/101160
929         * g++.target/i386/empty-class1.C: Require lp64 effective target
930         instead of x86_64-*-*.
931         * g++.target/i386/empty-class2.C: New test.
932
933 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
934             Andrew Pinski  <apinski@marvell.com>
935
936         PR tree-optimization/101162
937         * g++.dg/opt/pr101162.C: New test.
938
939 2021-06-22  Richard Biener  <rguenther@suse.de>
940
941         PR tree-optimization/101151
942         * gcc.dg/torture/pr101151.c: New testcase.
943
944 2021-06-22  Kito Cheng  <kito.cheng@sifive.com>
945
946         * g++.dg/modules/omp-1_a.C: Check pthread is available for
947         dg-module-cmi.
948         * g++.dg/modules/omp-2_a.C: Ditto.
949
950 2021-06-22  Richard Biener  <rguenther@suse.de>
951
952         PR tree-optimization/101158
953         * gfortran.dg/pr101158.f90: New testcase.
954
955 2021-06-22  Jakub Jelinek  <jakub@redhat.com>
956
957         PR target/11877
958         * gcc.target/i386/pr11877-2.c: New test.
959
960 2021-06-22  liuhongt  <hongtao.liu@intel.com>
961
962         PR tree-optimization/97770
963         * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
964         * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
965
966 2021-06-22  liuhongt  <hongtao.liu@intel.com>
967
968         PR target/100267
969         * gcc.target/i386/avx512bw-pr100267-1.c: New test.
970         * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
971         * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
972         * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
973         * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
974         * gcc.target/i386/avx512f-pr100267-1.c: New test.
975         * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
976         * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
977         * gcc.target/i386/avx512vl-pr100267-1.c: New test.
978         * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
979         * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
980         * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
981         * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
982         * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
983         * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
984         * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
985
986 2021-06-22  liuhongt  <hongtao.liu@intel.com>
987
988         PR target/100310
989         * gcc.target/i386/pr100310.c: New test.
990
991 2021-06-21  Jason Merrill  <jason@redhat.com>
992
993         PR target/88529
994         * g++.target/i386/empty-class1.C: New test.
995
996 2021-06-21  Patrick Palka  <ppalka@redhat.com>
997
998         PR c++/67302
999         * g++.dg/opt/nrv21.C: New test.
1000
1001 2021-06-21  Patrick Palka  <ppalka@redhat.com>
1002
1003         PR c++/80431
1004         * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1005
1006 2021-06-21  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR inline-asm/100785
1009         * c-c++-common/pr100785.c: New test.
1010         * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1011         * gcc.dg/pr48552-2.c: Likewise.
1012
1013 2021-06-21  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
1014
1015         PR target/97906
1016         * gcc.target/arm/simd/pr97906.c: New test.
1017
1018 2021-06-21  Richard Biener  <rguenther@suse.de>
1019
1020         PR tree-optimization/101121
1021         * gfortran.dg/pr101121.f: New testcase.
1022
1023 2021-06-21  liuhongt  <hongtao.liu@intel.com>
1024
1025         PR target/101142
1026         * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1027         * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1028         * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1029         * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1030
1031 2021-06-21  Roger Sayle  <roger@nextmovesoftware.com>
1032
1033         PR target/11877
1034         * gcc.target/i386/pr11877.c: New test case.
1035
1036 2021-06-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
1037
1038         * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1039         match counts.
1040         * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1041         counts.
1042         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1043         counts.
1044         * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1045         counts.
1046
1047 2021-06-18  Harald Anlauf  <anlauf@gmx.de>
1048
1049         PR fortran/100283
1050         PR fortran/101123
1051         * gfortran.dg/min0_max0_1.f90: New test.
1052         * gfortran.dg/min0_max0_2.f90: New test.
1053
1054 2021-06-18  David Malcolm  <dmalcolm@redhat.com>
1055
1056         * gcc.dg/analyzer/symbolic-7.c: New test.
1057
1058 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
1059
1060         PR target/100856
1061         * gcc.target/arm/acle/pr100856.c: New test.
1062         * gcc.target/arm/multilib.exp: Add tests for cde options.
1063
1064 2021-06-18  Michael Meissner  <meissner@linux.ibm.com>
1065
1066         * gcc.target/powerpc/float128-minmax-2.c: New test.
1067
1068 2021-06-17  Jason Merrill  <jason@redhat.com>
1069
1070         PR c++/101106
1071         * g++.dg/cpp0x/deleted15.C: New test.
1072
1073 2021-06-17  H.J. Lu  <hjl.tools@gmail.com>
1074
1075         PR target/100704
1076         * gcc.target/i386/pr100704-1.c: New test.
1077         * gcc.target/i386/pr100704-2.c: Likewise.
1078         * gcc.target/i386/pr100704-3.c: Likewise.
1079
1080 2021-06-17  Uroš Bizjak  <ubizjak@gmail.com>
1081
1082         PR target/97194
1083         * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1084         * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1085
1086 2021-06-17  Aldy Hernandez  <aldyh@redhat.com>
1087
1088         * gcc.dg/pr100790.c: New test.
1089
1090 2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
1091
1092         * gcc.target/s390/zvector/vec-doublee.c: New test.
1093         * gcc.target/s390/zvector/vec-floate.c: New test.
1094
1095 2021-06-17  Richard Biener   <rguenther@suse.de>
1096
1097         PR tree-optimization/54400
1098         * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1099
1100 2021-06-16  Jason Merrill  <jason@redhat.com>
1101
1102         PR c++/101078
1103         PR c++/91706
1104         * g++.dg/template/access39.C: New test.
1105
1106 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
1107
1108         PR fortran/95501
1109         PR fortran/95502
1110         * gfortran.dg/pr95502.f90: New test.
1111
1112 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
1113
1114         Revert:
1115         2021-06-16  Harald Anlauf  <anlauf@gmx.de>
1116
1117         PR fortran/95501
1118         PR fortran/95502
1119         * gfortran.dg/pr95502.f90: New test.
1120
1121 2021-06-16  Harald Anlauf  <anlauf@gmx.de>
1122
1123         PR fortran/95501
1124         PR fortran/95502
1125         * gfortran.dg/pr95502.f90: New test.
1126
1127 2021-06-16  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/100796
1130         PR preprocessor/96391
1131         * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1132         * g++.dg/plugin/plugin.exp: Run it.
1133
1134 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
1135
1136         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1137
1138 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
1139
1140         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1141
1142 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
1143
1144         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1145
1146 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
1147
1148         * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1149
1150 2021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
1151
1152         * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1153
1154 2021-06-16  Martin Jambor  <mjambor@suse.cz>
1155
1156         PR tree-optimization/100453
1157         * gcc.dg/tree-ssa/pr100453.c: New test.
1158
1159 2021-06-16  Jakub Jelinek  <jakub@redhat.com>
1160
1161         * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
1162         noinline, noclone.
1163
1164 2021-06-16  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR middle-end/101062
1167         * gcc.dg/pr101062.c: New test.
1168
1169 2021-06-16  Richard Biener  <rguenther@suse.de>
1170
1171         PR tree-optimization/101088
1172         * gcc.dg/torture/pr101088.c: New testcase.
1173
1174 2021-06-16  Roger Sayle  <roger@nextmovesoftware.com>
1175
1176         PR rtl-optimization/46235
1177         * gcc.target/i386/bt-5.c: New test.
1178         * gcc.target/i386/bt-6.c: New test.
1179         * gcc.target/i386/bt-7.c: New test.
1180
1181 2021-06-16  Arnaud Charlet  <charlet@adacore.com>
1182
1183         * gnat.dg/limited4.adb: Disable illegal code.
1184
1185 2021-06-16  Richard Biener  <rguenther@suse.de>
1186
1187         PR tree-optimization/101083
1188         * gcc.dg/vect/pr97832-4.c: New testcase.
1189
1190 2021-06-15  Tobias Burnus  <tobias@codesourcery.com>
1191
1192         PR fortran/92568
1193         * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
1194         * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
1195         * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
1196         * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
1197         * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
1198         * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
1199         * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
1200         * gfortran.dg/gomp/defaultmap-1.f90: New test.
1201         * gfortran.dg/gomp/defaultmap-2.f90: New test.
1202         * gfortran.dg/gomp/defaultmap-3.f90: New test.
1203         * gfortran.dg/gomp/defaultmap-4.f90: New test.
1204         * gfortran.dg/gomp/defaultmap-5.f90: New test.
1205         * gfortran.dg/gomp/defaultmap-6.f90: New test.
1206         * gfortran.dg/gomp/defaultmap-7.f90: New test.
1207
1208 2021-06-15  David Malcolm  <dmalcolm@redhat.com>
1209
1210         * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
1211         * gcc.dg/analyzer/capacity-1.c: New test.
1212         * gcc.dg/analyzer/capacity-2.c: New test.
1213         * gcc.dg/analyzer/capacity-3.c: New test.
1214
1215 2021-06-15  David Malcolm  <dmalcolm@redhat.com>
1216
1217         PR analyzer/101068
1218         * gcc.dg/analyzer/explode-2a.c: New test.
1219
1220 2021-06-15  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR target/101046
1223         * gcc.target/i386/pr101046.c: New test.
1224
1225 2021-06-15  Robin Dapp  <rdapp@linux.ibm.com>
1226
1227         * c-c++-common/Wattributes.c: Remove s390-specific check and add
1228         new tests.
1229         * gcc.dg/Wattributes-6.c: Likewise.
1230
1231 2021-06-15  Xionghu Luo  <luoxhu@linux.ibm.com>
1232
1233         PR target/101020
1234         * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
1235
1236 2021-06-14  Martin Sebor  <msebor@redhat.com>
1237
1238         PR c++/100876
1239         * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
1240         * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
1241         * g++.dg/warn/Wstringop-overflow-7.C: New test.
1242         * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
1243         * g++.dg/analyzer/placement-new.C: Prune out expected warning.
1244
1245 2021-06-14  Peter Bergner  <bergner@linux.ibm.com>
1246
1247         PR target/100777
1248         * gcc.target/powerpc/pr100777.c: New test.
1249
1250 2021-06-14  Uroš Bizjak  <ubizjak@gmail.com>
1251
1252         PR target/101058
1253         * gcc.target/i386/pr101058.c: New test.
1254
1255 2021-06-14  Jonathan Wakely  <jwakely@redhat.com>
1256
1257         PR c++/101052
1258         * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
1259         * gcc.dg/spellcheck-stdlib.c: Likewise.
1260
1261 2021-06-14  Christophe Lyon  <christophe.lyon@linaro.org>
1262
1263         * gcc.target/arm/simd/mve-vclz.c: Update expected results.
1264         * gcc.target/arm/simd/mve-vshl.c: Likewise.
1265         * gcc.target/arm/simd/mve-vec-pack.c: New test.
1266         * gcc.target/arm/simd/mve-vec-unpack.c: New test.
1267
1268 2021-06-14  Richard Biener  <rguenther@suse.de>
1269
1270         PR tree-optimization/100934
1271         * gcc.dg/torture/pr100934.c: New testcase.
1272
1273 2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
1274
1275         * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
1276         * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
1277         * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
1278         * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
1279         * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
1280         * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
1281         * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
1282
1283 2021-06-14  Richard Biener  <rguenther@suse.de>
1284
1285         PR tree-optimization/101031
1286         * gcc.dg/torture/pr101031.c: New testcase.
1287
1288 2021-06-13  Jason Merrill  <jason@redhat.com>
1289
1290         * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
1291
1292 2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
1293
1294         PR target/101023
1295         * g++.target/i386/pr101023a.C: New test.
1296         * g++.target/i386/pr101023b.C: Likewise.
1297
1298 2021-06-12  David Edelsohn  <dje.gcc@gmail.com>
1299
1300         * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
1301         * gcc.dg/uninit-pr93100.c: Skip on AIX.
1302         * gcc.target/powerpc/pr100085.c: Require int128 and float128.
1303
1304 2021-06-12  Jason Merrill  <jason@redhat.com>
1305
1306         * g++.dg/ext/attrib62.C: No longer warn.
1307         * g++.dg/diagnostic/maybe_unused1.C: New test.
1308
1309 2021-06-12  Jason Merrill  <jason@redhat.com>
1310
1311         PR c++/101029
1312         * g++.dg/ext/array4.C: New test.
1313
1314 2021-06-11  Carl Love  <cel@us.ibm.com>
1315
1316         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
1317         (dg-require-effective-target): Change target to p9vector_hw.
1318
1319 2021-06-11  Thomas Schwinge  <thomas@codesourcery.com>
1320
1321         * gcc.dg/gomp/simd-clones-2.c: Enhance.
1322
1323 2021-06-11  Patrick Palka  <ppalka@redhat.com>
1324
1325         DR 1227
1326         PR c++/96560
1327         * g++.dg/template/sfinae-dr1227.C: New test.
1328
1329 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
1330
1331         PR target/101016
1332         * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
1333
1334 2021-06-11  Roger Sayle  <roger@nextmovesoftware.com>
1335
1336         PR tree-optimization/96392
1337         * gcc.dg/pr96392.c: New test.
1338
1339 2021-06-11  Richard Biener  <rguenther@suse.de>
1340
1341         PR tree-optimization/101025
1342         * gcc.dg/torture/pr101025.c: New testcase.
1343
1344 2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
1345
1346         PR target/99939
1347         * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
1348         directives check for target is v8.1-m.main+mve or not before
1349         comparing the assembly output.
1350         * gcc.target/arm/cmse/cmse-20.c: New test.
1351
1352 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR c++/100974
1355         * g++.dg/cpp23/consteval-if1.C: New test.
1356         * g++.dg/cpp23/consteval-if2.C: New test.
1357         * g++.dg/cpp23/consteval-if3.C: New test.
1358         * g++.dg/cpp23/consteval-if4.C: New test.
1359         * g++.dg/cpp23/consteval-if5.C: New test.
1360         * g++.dg/cpp23/consteval-if6.C: New test.
1361         * g++.dg/cpp23/consteval-if7.C: New test.
1362         * g++.dg/cpp23/consteval-if8.C: New test.
1363         * g++.dg/cpp23/consteval-if9.C: New test.
1364         * g++.dg/cpp23/consteval-if10.C: New test.
1365         * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
1366
1367 2021-06-11  David Malcolm  <dmalcolm@redhat.com>
1368
1369         * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
1370         expected number of enodes after the loop.
1371         * gcc.dg/analyzer/paths-8.c: New test.
1372
1373 2021-06-11  Richard Biener  <rguenther@suse.de>
1374
1375         PR tree-optimization/101028
1376         * gcc.dg/pr101028.c: New testcase.
1377
1378 2021-06-11  Richard Biener  <rguenther@suse.de>
1379
1380         PR tree-optimization/101026
1381         * gfortran.dg/pr101026.f: New testcase.
1382
1383 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR rtl-optimization/101008
1386         * gcc.dg/pr101008.c: New test.
1387
1388 2021-06-11  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR target/101007
1391         * gcc.target/i386/sse-pr101007.c: New test.
1392
1393 2021-06-11  Uroš Bizjak  <ubizjak@gmail.com>
1394
1395         PR target/101021
1396         * gcc.target/i386/pr101021-1.c: New test.
1397         * gcc.target/i386/pr101021-2.c: Ditto.
1398
1399 2021-06-11  Martin Liska  <mliska@suse.cz>
1400
1401         PR gcov-profile/100788
1402         * gcc.dg/pr100788.c: New test.
1403
1404 2021-06-11  Richard Biener  <rguenther@suse.de>
1405
1406         PR middle-end/101009
1407         * gcc.dg/torture/pr101009.c: New testcase.
1408
1409 2021-06-11  Kewen Lin  <linkw@linux.ibm.com>
1410
1411         * gcc.target/powerpc/p9-fpcvt-3.c: New test.
1412
1413 2021-06-11  Marek Polacek  <polacek@redhat.com>
1414
1415         PR c++/100995
1416         * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
1417         * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
1418
1419 2021-06-10  Patrick Palka  <ppalka@redhat.com>
1420
1421         PR c++/67829
1422         * g++.dg/template/ttp34.C: New test.
1423         * g++.dg/template/ttp34a.C: New test.
1424         * g++.dg/template/ttp34b.C: New test.
1425
1426 2021-06-10  Patrick Palka  <ppalka@redhat.com>
1427
1428         PR c++/100946
1429         * g++.dg/cpp2a/concepts-return-req3.C: New test.
1430
1431 2021-06-10  Peter Bergner  <bergner@linux.ibm.com>
1432
1433         * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
1434         tests.  Update expected counts.
1435         * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
1436         tests.  Update expected counts.
1437
1438 2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
1439
1440         PR d/100967
1441         * gdc.dg/pr100967.d: New test.
1442
1443 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
1444
1445         * gcc.target/s390/vector/vcond-mixed-double.c: New test.
1446         * gcc.target/s390/vector/vcond-mixed-float.c: New test.
1447
1448 2021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
1449
1450         * gcc.dg/vect/pr56541.c: Fix target selector.
1451
1452 2021-06-10  Andrew Stubbs  <ams@codesourcery.com>
1453             Thomas Schwinge  <thomas@codesourcery.com>
1454
1455         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
1456         * c-c++-common/goacc/finalize-1.c: Likewise.
1457         * c-c++-common/goacc/mdc-1.c: Likewise.
1458         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1459         * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
1460         * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
1461         * gfortran.dg/goacc/finalize-1.f: Likewise.
1462         * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
1463
1464 2021-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1465
1466         * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
1467         * c-c++-common/goacc/mdc-2.c: Likewise.
1468         * g++.dg/goacc/mdc.C: Likewise.
1469
1470 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
1471
1472         * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
1473         * g++.dg/cpp23/feat-cxx2b.C: Likewise.
1474
1475 2021-06-10  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR debug/100852
1478         * g++.dg/opt/pr100852.C: New test.
1479
1480 2021-06-09  Andrew Pinski  <apinski@marvell.com>
1481
1482         * g++.dg/torture/pr100925.C: New test.
1483
1484 2021-06-09  Carl Love  <cel@us.ibm.com>
1485
1486         * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
1487         count.
1488         Add tests for vec_signextq.
1489         * gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.
1490
1491 2021-06-09  Carl Love  <cel@us.ibm.com>
1492
1493         * gcc.target/powerpc/fp128_conversions.c: New file.
1494         * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
1495         vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
1496         vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
1497         (ppc_native_128bit): Remove dg-require-effective-target.
1498
1499 2021-06-09  Carl Love  <cel@us.ibm.com>
1500
1501         * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
1502         tests.
1503
1504 2021-06-09  Carl Love  <cel@us.ibm.com>
1505
1506         * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
1507         conversion tests.
1508
1509 2021-06-09  Carl Love  <cel@us.ibm.com>
1510
1511         * gcc.target/powerpc/int_128bit-runnable.c: New test file.
1512
1513 2021-06-09  Carl Love  <cel@us.ibm.com>
1514
1515         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
1516         New runnable test case.
1517         * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
1518         for xxlor instruction.
1519
1520 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
1521
1522         * gcc.target/arm/simd/mve-vclz.c: New test.
1523
1524 2021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
1525
1526         * gcc.target/arm/simd/mve-vhadd-1.c: New test.
1527         * gcc.target/arm/simd/mve-vhadd-2.c: New test.
1528         * gcc.target/arm/simd/neon-vhadd-1.c: New test.
1529         * gcc.target/arm/simd/neon-vhadd-2.c: New test.
1530
1531 2021-06-09  Roger Sayle  <roger@nextmovesoftware.com>
1532
1533         * gcc.dg/builtins-70.c: New test.
1534
1535 2021-06-09  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
1536
1537         * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
1538         counts to test 32 and 64 bit separately.
1539         * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
1540         counts to test 32 and 64 bit separately.
1541         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
1542         counts to test 32 and 64 bit separately.
1543         * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
1544         counts to test 32 and 64 bit separately.
1545
1546 2021-06-09  Richard Biener  <rguenther@suse.de>
1547
1548         PR tree-optimization/100981
1549         * gfortran.dg/vect/pr100981-1.f90: New testcase.
1550
1551 2021-06-09  Richard Biener  <rguenther@suse.de>
1552
1553         PR tree-optimization/97832
1554         * gcc.dg/vect/pr97832-1.c: New testcase.
1555         * gcc.dg/vect/pr97832-2.c: Likewise.
1556         * gcc.dg/vect/pr97832-3.c: Likewise.
1557         * g++.dg/vect/slp-pr98855.cc: XFAIL.
1558         * gcc.dg/vect/slp-50.c: New file.
1559
1560 2021-06-09  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR fortran/100965
1563         * gfortran.dg/gomp/pr100965.f90: New test.
1564
1565 2021-06-09  Uroš Bizjak  <ubizjak@gmail.com>
1566
1567         PR target/100936
1568         * gcc.target/i386/pr100936.c: New test.
1569
1570 2021-06-09  Xionghu Luo  <luoxhu@linux.ibm.com>
1571
1572         * gcc.target/powerpc/float128-call.c: Adjust.
1573         * gcc.target/powerpc/pr100085.c: New test.
1574
1575 2021-06-09  Jason Merrill  <jason@redhat.com>
1576
1577         PR c++/100879
1578         * g++.dg/diagnostic/enum3.C: New test.
1579
1580 2021-06-08  Marek Polacek  <polacek@redhat.com>
1581
1582         PR c++/100065
1583         * g++.dg/cpp2a/explicit18.C: New test.
1584
1585 2021-06-08  Andrew Pinski  <apinski@marvell.com>
1586
1587         * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
1588         happens on the outside of the bit_xor.
1589
1590 2021-06-08  Jason Merrill  <jason@redhat.com>
1591
1592         * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
1593         * g++.dg/diagnostic/string-literal-concat.C: Likewise.
1594         * g++.dg/ext/utf-badconcat.C: Likewise.
1595         * g++.dg/ext/utf-badconcat2.C: Likewise.
1596
1597 2021-06-08  Jason Merrill  <jason@redhat.com>
1598
1599         * g++.dg/cpp23/mixed-concat1.C: New test.
1600
1601 2021-06-08  Jason Merrill  <jason@redhat.com>
1602
1603         * g++.dg/cpp23/whitespace-splice1.C: New test.
1604
1605 2021-06-08  Jason Merrill  <jason@redhat.com>
1606
1607         * g++.dg/cpp23/narrowing-bool1.C: New test.
1608
1609 2021-06-08  David Malcolm  <dmalcolm@redhat.com>
1610
1611         PR analyzer/99212
1612         * gcc.dg/analyzer/bitfields-1.c: New test.
1613         * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
1614         explicitly signed.
1615         (test_44): Update test values assigned to the bits to ones that
1616         fit in the range of the bitfield type.  Remove xfails.
1617         (test_45): Remove xfails.
1618
1619 2021-06-08  Jason Merrill  <jason@redhat.com>
1620
1621         PR c++/100963
1622         * g++.dg/cpp0x/initlist124.C: New test.
1623
1624 2021-06-08  Richard Biener  <rguenther@suse.de>
1625
1626         PR tree-optimization/100923
1627         * gcc.dg/torture/pr100923.c: New testcase.
1628
1629 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR c++/100957
1632         * g++.dg/gomp/doacross-2.C: New test.
1633
1634 2021-06-08  H.J. Lu  <hjl.tools@gmail.com>
1635
1636         PR middle-end/100951
1637         * gcc.target/i386/pr100951.c: New test.
1638
1639 2021-06-08  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR target/100887
1642         PR testsuite/100943
1643         * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
1644
1645 2021-06-08  Tobias Burnus  <tobias@codesourcery.com>
1646
1647         PR middle-end/99928
1648         * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
1649         * gfortran.dg/gomp/scan-5.f90: Likewise.
1650         * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
1651         * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
1652         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1653         * gfortran.dg/gomp/pr99928-3.f90: Likewise.
1654         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1655
1656 2021-06-08  Martin Liska  <mliska@suse.cz>
1657
1658         * gcc.dg/format/strfmon-1.c: Fix typo.
1659         * gfortran.dg/char4-subscript.f90: Likewise.
1660
1661 2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
1662
1663         PR tree-optimization/100794
1664         * gcc.dg/tree-ssa/pr100794.c: New test.
1665
1666 2021-06-08  Jason Merrill  <jason@redhat.com>
1667
1668         PR c++/91706
1669         * g++.dg/template/lookup17.C: New test.
1670
1671 2021-06-08  Jason Merrill  <jason@redhat.com>
1672
1673         PR c++/100102
1674         * g++.dg/cpp0x/alias-decl-73.C: New test.
1675
1676 2021-06-07  Uroš Bizjak  <ubizjak@gmail.com>
1677
1678         PR target/100637
1679         * gcc.target/i386/pr100637-5b.c: New test.
1680         * gcc.target/i386/pr100637-5w.c: Ditto.
1681
1682 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
1683
1684         PR target/82735
1685         * gcc.target/i386/pr82735-3.c: Don't compile for x32.
1686         * gcc.target/i386/pr82735-4.c: Likewise.
1687         * gcc.target/i386/pr82735-5.c: Likewise.
1688
1689 2021-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1690
1691         * gcc.dg/sso-14.c: Adjust.
1692
1693 2021-06-07  Patrick Palka  <ppalka@redhat.com>
1694
1695         PR c++/100918
1696         * g++.dg/template/access38.C: New test.
1697
1698 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
1699
1700         PR target/100885
1701         * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
1702         long.
1703
1704 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR target/100887
1707         * gcc.dg/pr100887.c: New test.
1708
1709 2021-06-07  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR middle-end/100898
1712         * g++.dg/ext/va-arg-pack-3.C: New test.
1713
1714 2021-06-07  liuhongt  <hongtao.liu@intel.com>
1715
1716         PR target/100885
1717         * g++.target/i386/pr100885.C: New test.
1718
1719 2021-06-07  liuhongt  <hongtao.liu@intel.com>
1720
1721         PR target/82735
1722         * gcc.target/i386/pr82735-1.c: New test.
1723         * gcc.target/i386/pr82735-2.c: New test.
1724         * gcc.target/i386/pr82735-3.c: New test.
1725         * gcc.target/i386/pr82735-4.c: New test.
1726         * gcc.target/i386/pr82735-5.c: New test.
1727
1728 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
1729
1730         * gcc.dg/gomp/scan-1.c: New test.
1731
1732 2021-06-06  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR c/100902
1735         * c-c++-common/gomp/pr100902-1.c: New test.
1736
1737 2021-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1738
1739         * gcc.dg/sso-14.c: New test.
1740
1741 2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1742
1743         PR fortran/100120
1744         PR fortran/100816
1745         PR fortran/100818
1746         PR fortran/100819
1747         PR fortran/100821
1748         * gfortran.dg/PR100120.f90: New test.
1749         * gfortran.dg/character_workout_1.f90: New test.
1750         * gfortran.dg/character_workout_4.f90: New test.
1751
1752 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1753
1754         PR middle-end/100905
1755         * gfortran.dg/gomp/loop-3.f90: New test.
1756
1757 2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
1758
1759         PR d/100882
1760         * gdc.dg/pr100882a.d: New test.
1761         * gdc.dg/pr100882b.d: New test.
1762         * gdc.dg/pr100882c.d: New test.
1763         * gdc.dg/torture/pr100882.d: New test.
1764
1765 2021-06-04  Patrick Palka  <ppalka@redhat.com>
1766
1767         PR c++/100893
1768         * g++.dg/template/param4.C: New test.
1769         * g++.dg/template/param5.C: New test.
1770         * g++.dg/cpp1z/nontype-auto19.C: New test.
1771         * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
1772         deduced type of a decltype(auto) NTTP has top-level cv-quals.
1773
1774 2021-06-04  Patrick Palka  <ppalka@redhat.com>
1775
1776         PR c++/100102
1777         * g++.dg/cpp0x/alias-decl-72.C: New test.
1778         * g++.dg/cpp0x/alias-decl-72a.C: New test.
1779
1780 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
1781
1782         PR fortran/99839
1783         * gfortran.dg/inline_matmul_25.f90: New test.
1784
1785 2021-06-04  Martin Sebor  <msebor@redhat.com>
1786
1787         PR c/100783
1788         * gcc.dg/nonnull-6.c: New test.
1789
1790 2021-06-04  Martin Sebor  <msebor@redhat.com>
1791
1792         PR middle-end/100732
1793         * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
1794         * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
1795         * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
1796         * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
1797         * gcc.dg/uninit-pr100732.c: New test.
1798
1799 2021-06-04  Martin Sebor  <msebor@redhat.com>
1800
1801         * gcc.dg/Wvla-parameter-10.c: New test.
1802         * gcc.dg/Wvla-parameter-11.c: New test.
1803
1804 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1805
1806         * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
1807         commit in addition - add more dg-errors and '... end ...' due to changed
1808         parsing.
1809         * gfortran.dg/goacc/omp.f95: Likewise.
1810         * gfortran.dg/goacc-gomp/mixed-1.f: New test.
1811
1812 2021-06-04  Uroš Bizjak  <ubizjak@gmail.com>
1813
1814         PR target/100637
1815         * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
1816
1817 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1818
1819         * gfortran.dg/gomp/pr99928-5.f90: Really use the
1820         proper iteration variable.
1821
1822 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1823
1824         * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
1825         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1826         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1827         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1828         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1829         * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
1830         * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
1831         fix loop-variable and remove xfail.
1832
1833 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1834
1835         PR middle-end/99928
1836         * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
1837
1838 2021-06-04  Tobias Burnus  <tobias@codesourcery.com>
1839
1840         PR middle-end/99928
1841         * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
1842         C/C++ version of the patch.
1843         * gfortran.dg/gomp/loop-1.f90: New test.
1844         * gfortran.dg/gomp/loop-2.f90: New test.
1845         * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
1846         * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1847         * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1848         * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1849         * gfortran.dg/gomp/pr99928-5.f90: Likewise.
1850         * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1851         * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1852         * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
1853         of 'acc loops' to hide unrelated bug for now.
1854         * gfortran.dg/goacc/omp-fixed.f: Likewise
1855
1856 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR target/100887
1859         * gcc.target/i386/pr100887.c: New test.
1860
1861 2021-06-04  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/100872
1864         * g++.dg/gomp/declare-simd-8.C: New test.
1865
1866 2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
1867
1868         * gcc.target/powerpc/not-promote-mode.c: New.
1869
1870 2021-06-03  Uroš Bizjak  <ubizjak@gmail.com>
1871
1872         PR target/100637
1873         * gcc.target/i386/vperm-v2hi.c: New test.
1874         * gcc.target/i386/vperm-v4qi.c: Ditto.
1875
1876 2021-06-03  Aldy Hernandez  <aldyh@redhat.com>
1877
1878         * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1879
1880 2021-06-03  Patrick Palka  <ppalka@redhat.com>
1881
1882         PR c++/100592
1883         * g++.dg/cpp0x/alias-decl-71.C: New test.
1884
1885 2021-06-03  Patrick Palka  <ppalka@redhat.com>
1886
1887         PR c++/100862
1888         * g++.dg/cpp2a/using-enum-9.C: New test.
1889
1890 2021-06-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1891
1892         * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1893
1894 2021-06-03  Christophe Lyon  <christophe.lyon@linaro.org>
1895
1896         * gcc.target/arm/simd/mve-vabs.c: New test.
1897
1898 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
1899
1900         * gnat.dg/bit_packed_array6.adb: New test.
1901         * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1902
1903 2021-06-03  Martin Liska  <mliska@suse.cz>
1904
1905         * gcc.dg/spellcheck-options-23.c: New test.
1906
1907 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
1908
1909         * gnat.dg/inline22.adb: New test.
1910
1911 2021-06-03  Tamar Christina  <tamar.christina@arm.com>
1912
1913         * gcc.target/aarch64/cpunative/info_16: Update implementer.
1914         * gcc.target/aarch64/cpunative/info_17: Likewise
1915
1916 2021-06-03  Jakub Jelinek  <jakub@redhat.com>
1917
1918         PR c++/100859
1919         * g++.dg/gomp/depend-iterator-3.C: New test.
1920         * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1921         this as base expression of depend array section, expect a different
1922         error wording for this as depend locator and add testcases
1923         for affinity clauses.
1924
1925 2021-06-02  Jason Merrill  <jason@redhat.com>
1926
1927         PR c++/100838
1928         * g++.dg/init/no-elide2.C: New test.
1929
1930 2021-06-02  Ilya Leoshkevich  <iii@linux.ibm.com>
1931
1932         * gcc.target/s390/ashr.c: New test.
1933
1934 2021-06-02  Tobias Burnus  <tobias@codesourcery.com>
1935
1936         PR middle-end/99928
1937         * gfortran.dg/gomp/taskloop-2.f90: New.
1938
1939 2021-06-02  Jakub Jelinek  <jakub@redhat.com>
1940
1941         * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1942         dg-options.
1943
1944 2021-06-01  Patrick Palka  <ppalka@redhat.com>
1945
1946         PR c++/65816
1947         * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1948         * g++.dg/cpp0x/dc10.C: New test.
1949         * g++.dg/cpp0x/initlist-base4.C: New test.
1950         * g++.dg/cpp2a/constexpr-init22.C: New test.
1951
1952 2021-06-01  Andrew Pinski  <apinski@marvell.com>
1953
1954         PR tree-optimization/95481
1955         * gcc.dg/tree-ssa/tailcall-10.c: New test.
1956         * gcc.dg/tree-ssa/tailcall-11.c: New test.
1957         * gcc.dg/tree-ssa/tailcall-12.c: New test.
1958         * gcc.dg/tree-ssa/tailcall-13.c: New test.
1959         * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1960
1961 2021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>
1962
1963         PR testsuite/100750
1964         * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1965
1966 2021-06-01  Jason Merrill  <jason@redhat.com>
1967
1968         PR c++/91859
1969         * g++.dg/cpp2a/destroying-delete5.C: New test.
1970
1971 2021-06-01  Jason Merrill  <jason@redhat.com>
1972
1973         PR c++/94492
1974         * g++.dg/cpp0x/depr-copy4.C: New test.
1975
1976 2021-06-01  Aldy Hernandez  <aldyh@redhat.com>
1977
1978         * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1979         * gcc.dg/pr80776-1.c: Same.
1980
1981 2021-06-01  Tobias Burnus  <tobias@codesourcery.com>
1982
1983         PR middle-end/99928
1984         * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1985         now diagnosed with less error output.
1986         * gfortran.dg/gomp/scan-1.f90: Likewise.
1987         * gfortran.dg/gomp/pr99928-3.f90: New test.
1988         * gfortran.dg/gomp/taskloop-1.f90: New test.
1989
1990 2021-06-01  liuhongt  <hongtao.liu@intel.com>
1991
1992         PR tree-optimization/98365
1993         * gcc.target/i386/pr98365.c: New test.
1994
1995 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
1996
1997         PR tree-optimization/100781
1998         * gcc.dg/pr100781.c: New.
1999
2000 2021-06-01  Andrew MacLeod  <amacleod@redhat.com>
2001
2002         PR tree-optimization/100774
2003         * g++.dg/pr100774.C: New.
2004
2005 2021-05-31  Tobias Burnus  <tobias@codesourcery.com>
2006
2007         * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2008         * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2009
2010 2021-05-31  Richard Biener  <rguenther@suse.de>
2011
2012         PR c++/88601
2013         * c-c++-common/builtin-shufflevector-2.c: New testcase.
2014         * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2015         * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2016         * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2017
2018 2021-05-31  Peter Bergner  <bergner@linux.ibm.com>
2019
2020         PR target/99842
2021         * g++.target/powerpc/pr99842.C: New.
2022
2023 2021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2024
2025         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2026         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2027         (plugin_init): Likewise.
2028         * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2029         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2030         (plugin_init): Likewise.
2031         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2032         (plugin_init): Likewise.
2033
2034 2021-05-29  Jakub Jelinek  <jakub@redhat.com>
2035
2036         PR middle-end/99928
2037         * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2038         combined with parallel, teams or taskloop and defaultmap(none)
2039         to constructs combined with target.
2040         * c-c++-common/gomp/pr99928-2.c: Likewise.
2041         * c-c++-common/gomp/pr99928-3.c: Likewise.
2042         * c-c++-common/gomp/pr99928-4.c: Likewise.
2043         * c-c++-common/gomp/pr99928-5.c: Likewise.
2044         * c-c++-common/gomp/pr99928-6.c: Likewise.
2045         * c-c++-common/gomp/pr99928-7.c: Likewise.
2046         * c-c++-common/gomp/pr99928-8.c: Likewise.
2047         * c-c++-common/gomp/pr99928-9.c: Likewise.
2048         * c-c++-common/gomp/pr99928-10.c: Likewise.
2049         * c-c++-common/gomp/pr99928-13.c: Likewise.
2050         * c-c++-common/gomp/pr99928-14.c: Likewise.
2051
2052 2021-05-29  Aldy Hernandez  <aldyh@redhat.com>
2053
2054         * gcc.dg/Wstringop-overflow-55.c:
2055         * gcc.dg/pr80776-1.c:
2056
2057 2021-05-28  Richard Biener  <rguenther@suse.de>
2058
2059         PR tree-optimization/100778
2060         * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2061
2062 2021-05-28  Jason Merrill  <jason@redhat.com>
2063
2064         PR c++/100797
2065         PR c++/95719
2066         * g++.dg/inherit/virtual15.C: New test.
2067         * g++.dg/inherit/virtual15a.C: New file.
2068
2069 2021-05-28  Richard Biener  <rguenther@suse.de>
2070
2071         PR ipa/100791
2072         * gcc.dg/pr100791.c: New testcase.
2073
2074 2021-05-28  Richard Biener   <rguenther@suse.de>
2075
2076         PR c/100803
2077         * gcc.dg/gimplefe-error-11.c: New testcase.
2078
2079 2021-05-28  Jakub Jelinek  <jakub@redhat.com>
2080
2081         PR middle-end/99928
2082         * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2083         * c-c++-common/gomp/pr99928-9.c: Likewise.
2084         * c-c++-common/gomp/pr99928-10.c: Likewise.
2085         * c-c++-common/gomp/pr99928-16.c: New test.
2086
2087 2021-05-28  Tobias Burnus  <tobias@codesourcery.com>
2088
2089         * c-c++-common/gomp/affinity-1.c: New test.
2090         * c-c++-common/gomp/affinity-2.c: New test.
2091         * c-c++-common/gomp/affinity-3.c: New test.
2092         * c-c++-common/gomp/affinity-4.c: New test.
2093         * c-c++-common/gomp/affinity-5.c: New test.
2094         * c-c++-common/gomp/affinity-6.c: New test.
2095         * c-c++-common/gomp/affinity-7.c: New test.
2096         * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2097         * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2098         * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2099         * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2100         * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2101         * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2102         * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2103         * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2104         * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2105         * gfortran.dg/gomp/taskwait.f90: New test.
2106
2107 2021-05-28  Joern Rennecke  <joern.rennecke@riscy-ip.com>
2108             Richard Biener   <rguenther@suse.de>
2109
2110         * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2111         Adjust scanning pattern for !lp64.
2112         * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2113         * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2114         for ! int32plus.
2115
2116 2021-05-28  Kewen Lin  <linkw@linux.ibm.com>
2117
2118         PR tree-optimization/99398
2119         * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2120         * gcc.target/powerpc/vec-perm-ctor.c: New test.
2121         * gcc.target/powerpc/vec-perm-ctor.h: New test.
2122
2123 2021-05-27  Matthias Kretz  <kretz@kde.org>
2124
2125         PR c++/100716
2126         * g++.dg/diagnostic/pr100716.C: New test.
2127         * g++.dg/diagnostic/pr100716-1.C: Same test with
2128         -fno-pretty-templates.
2129
2130 2021-05-27  Patrick Palka  <ppalka@redhat.com>
2131
2132         PR c++/99893
2133         * g++.dg/cpp0x/static_assert17.C: New test.
2134
2135 2021-05-27  Jason Merrill  <jason@redhat.com>
2136
2137         PR c++/86355
2138         * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2139
2140 2021-05-27  Patrick Palka  <ppalka@redhat.com>
2141
2142         DR 1315
2143         PR c++/67593
2144         PR c++/96555
2145         * g++.dg/template/partial16.C: New test.
2146         * g++.dg/template/partial17.C: New test.
2147         * g++.dg/template/partial18.C: New test.
2148         * g++.dg/template/partial19.C: New test.
2149         * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2150         ill-formed partial specialization.
2151         * g++.dg/cpp0x/variadic38.C: Likewise.
2152         * g++.dg/cpp1z/pr81016.C: Likewise.
2153         * g++.dg/template/partial5.C: Likewise.
2154         * g++.old-deja/g++.pt/spec21.C: Likewise.
2155
2156 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
2157
2158         PR fortran/100602
2159         * gfortran.dg/pointer_check_14.f90: New test.
2160
2161 2021-05-27  Harald Anlauf  <anlauf@gmx.de>
2162
2163         PR fortran/100656
2164         * gfortran.dg/bounds_check_22.f90: New test.
2165
2166 2021-05-27  Aldy Hernandez  <aldyh@redhat.com>
2167
2168         * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
2169
2170 2021-05-27  Uroš Bizjak  <ubizjak@gmail.com>
2171
2172         PR target/100637
2173         * gcc.target/i386/pr100637-3b.c (avgu): New test.
2174         * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
2175
2176 2021-05-26  Patrick Palka  <ppalka@redhat.com>
2177
2178         PR c++/100502
2179         * g++.dg/template/access37.C: New test.
2180         * g++.dg/template/access37a.C: New test.
2181
2182 2021-05-26  Aldy Hernandez  <aldyh@redhat.com>
2183
2184         * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
2185         * gcc.dg/pr80776-1.c: Same.
2186
2187 2021-05-26  Uroš Bizjak  <ubizjak@gmail.com>
2188
2189         * lib/target-supports.exp (check_effective_target_vect32): New.
2190         (available_vector_sizes): Append 32 for x86 targets.
2191         * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
2192         * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
2193         * gcc.dg/vect/slp-3.c (dg-final): Ditto.
2194         * gcc.target/i386/pr100637-3b.c: New test.
2195         * gcc.target/i386/pr100637-3w.c: Ditto.
2196         * gcc.target/i386/pr100637-4b.c: Ditto.
2197         * gcc.target/i386/pr100637-4w.c: Ditto.
2198
2199 2021-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gcc.dg/sso-13.c: New test.
2202
2203 2021-05-26  Christophe Lyon  <christophe.lyon@linaro.org>
2204
2205         * gcc.target/arm/simd/mve-vaddv-1.c: New test.
2206
2207 2021-05-26  Patrick Palka  <ppalka@redhat.com>
2208
2209         PR c++/100368
2210         * g++.dg/cpp1z/elide6.C: New test.
2211
2212 2021-05-26  Patrick Palka  <ppalka@redhat.com>
2213
2214         PR c++/97420
2215         * g++.dg/cpp0x/noexcept68.C: New test.
2216
2217 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
2218
2219         * gcc.target/csky/fldrd_fstrd.c: New.
2220         * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
2221
2222 2021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
2223
2224         * gcc.target/csky/ldbs.c: New.
2225
2226 2021-05-26  Andrew Pinski  <apinski@marvell.com>
2227
2228         * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
2229         * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
2230
2231 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR c++/100666
2234         * g++.dg/cpp1z/nodiscard8.C: New test.
2235         * g++.dg/cpp1z/nodiscard9.C: New test.
2236
2237 2021-05-25  Martin Liska  <mliska@suse.cz>
2238
2239         * gcc.dg/sancov/attribute.c: New test.
2240
2241 2021-05-25  Cooper Qu  <cooper.qu@linux.alibaba.com>
2242
2243         * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
2244
2245 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR middle-end/99928
2248         * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
2249         r28 checks.
2250         * c-c++-common/gomp/pr99928-9.c: Likewise.
2251         * c-c++-common/gomp/pr99928-10.c: Likewise.
2252
2253 2021-05-25  Geng Qi  <gengqi@linux.alibaba.com>
2254
2255         * gcc.target/csky/fpuv3/fpuv3.exp: New.
2256         * gcc.target/csky/fpuv3/fpv3_div.c: New.
2257         * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
2258         * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
2259         * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
2260         * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
2261         * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
2262         * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
2263         * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
2264         * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
2265         * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
2266         * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
2267         * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
2268         * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
2269         * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
2270         * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
2271         * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
2272         * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
2273         * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
2274         * gcc.target/csky/fpuv3/fpv3_h.c: New.
2275         * gcc.target/csky/fpuv3/fpv3_hs.c: New.
2276         * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
2277         * gcc.target/csky/fpuv3/fpv3_hz.c: New.
2278         * gcc.target/csky/fpuv3/fpv3_ls.c: New.
2279         * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
2280         * gcc.target/csky/fpuv3/fpv3_lt.c: New.
2281         * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
2282         * gcc.target/csky/fpuv3/fpv3_max.c: New.
2283         * gcc.target/csky/fpuv3/fpv3_min.c: New.
2284         * gcc.target/csky/fpuv3/fpv3_mul.c: New.
2285         * gcc.target/csky/fpuv3/fpv3_mula.c: New.
2286         * gcc.target/csky/fpuv3/fpv3_muls.c: New.
2287         * gcc.target/csky/fpuv3/fpv3_ne.c: New.
2288         * gcc.target/csky/fpuv3/fpv3_nez.c: New.
2289         * gcc.target/csky/fpuv3/fpv3_recip.c: New.
2290         * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
2291         * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
2292
2293 2021-05-24  Aaron Sawdey  <acsawdey@linux.ibm.com>
2294
2295         * gcc.target/powerpc/fusion-p10-logadd.c: New file.
2296
2297 2021-05-24  Tobias Burnus  <tobias@codesourcery.com>
2298
2299         PR fortran/86470
2300         * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
2301         * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
2302         * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
2303         * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
2304
2305 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
2306
2307         * gcc.target/arm/simd/mve-vld4.c: New test, derived from
2308         slp-perm-3.c
2309
2310 2021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
2311
2312         * gcc.target/arm/simd/mve-vld2.c: New test, derived from
2313         slp-perm-2.c
2314
2315 2021-05-24  liuhongt  <hongtao.liu@intel.com>
2316
2317         PR target/100660
2318         * gcc.target/i386/pr100660.c: New test.
2319
2320 2021-05-24  Andrew Pinski  <apinski@marvell.com>
2321
2322         * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
2323         when matching ssa name version.
2324         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2325
2326 2021-05-23  Uroš Bizjak  <ubizjak@gmail.com>
2327
2328         PR target/100722
2329         * gcc.target/i386/pr100722.c: New test.
2330
2331 2021-05-23  Harald Anlauf  <anlauf@gmx.de>
2332
2333         PR fortran/100551
2334         * gfortran.dg/pr100551.f90: New test.
2335
2336 2021-05-23  Andrew Pinski  <apinski@marvell.com>
2337
2338         * gcc.dg/gimplefe-45.c: New test.
2339
2340 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
2341
2342         * gcc.target/powerpc/fusion-p10-addadd.c: New file.
2343
2344 2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
2345
2346         * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
2347         * gcc.target/powerpc/fusion-p10-2logical.c: New file.
2348
2349 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR middle-end/99928
2352         * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
2353         * c-c++-common/gomp/pr99928-15.c: New test.
2354
2355 2021-05-21  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR middle-end/99928
2358         * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
2359         * c-c++-common/gomp/pr99928-13.c: New test.
2360         * c-c++-common/gomp/pr99928-14.c: New test.
2361
2362 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
2363
2364         PR middle-end/90115
2365         * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
2366         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2367         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2368         Likewise.
2369         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2370
2371 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
2372
2373         PR middle-end/90115
2374         * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
2375         * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2376         * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2377         Likewise.
2378         * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2379         * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
2380         * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
2381         * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
2382         Likewise.
2383         * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
2384         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2385         * c-c++-common/goacc/private-reduction-1.c: Likewise.
2386         * gfortran.dg/goacc/private-3.f95: Likewise.
2387
2388 2021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
2389
2390         * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
2391         New proc.
2392         * gcc.c-torture/compile/ssa-unused-1.c: New file.
2393
2394 2021-05-21  Richard Biener  <rguenther@suse.de>
2395             H.J. Lu  <hjl.tools@gmail.com>
2396
2397         * gcc.target/i386/pr90773-24.c: New test.
2398         * gcc.target/i386/pr90773-25.c: Likewise.
2399
2400 2021-05-21  Uroš Bizjak  <ubizjak@gmail.com>
2401
2402         PR target/100637
2403         * g++.target/i386/pr100637-1b.C: New test.
2404         * g++.target/i386/pr100637-1w.C: Ditto.
2405         * gcc.target/i386/pr100637-2b.c: Ditto.
2406         * gcc.target/i386/pr100637-2w.c: Ditto.
2407
2408 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
2409
2410         * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2411
2412 2021-05-20  Jason Merrill  <jason@redhat.com>
2413
2414         * g++.dg/cpp2a/desig19.C: New test.
2415
2416 2021-05-20  Jason Merrill  <jason@redhat.com>
2417
2418         PR c++/100489
2419         * g++.dg/cpp2a/desig18.C: New test.
2420
2421 2021-05-20  Indu Bhagat  <indu.bhagat@oracle.com>
2422
2423         * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
2424         * lib/dg-pch.exp: Adjust diagnostic message.
2425
2426 2021-05-20  Martin Sebor  <msebor@redhat.com>
2427
2428         PR middle-end/100684
2429         * g++.dg/warn/Wnonnull13.C: New test.
2430         * g++.dg/warn/Wnonnull14.C: New test.
2431         * g++.dg/warn/Wnonnull15.C: New test.
2432
2433 2021-05-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2434
2435         * g++.dg/modules/omp-1_c.C: Fix testcase.
2436
2437 2021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
2438
2439         PR target/100701
2440         * gcc.target/i386/pr100701.c: New test.
2441
2442 2021-05-20  Marcel Vollweiler  <marcel@codesourcery.com>
2443
2444         * gfortran.dg/gomp/map-6.f90: New test.
2445         * gfortran.dg/gomp/map-7.f90: New test.
2446         * gfortran.dg/gomp/map-8.f90: New test.
2447
2448 2021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2449
2450         PR testsuite/96488
2451         * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
2452         * gnat.dg/unchecked_convert6.adb: Likewise.
2453
2454 2021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
2455
2456         PR target/100637
2457         * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
2458
2459 2021-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
2460             Torbjörn Svensson  <torbjorn.svensson@st.com>
2461
2462         PR c/42579
2463         * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
2464         * c-c++-common/cpp/file-name-1.c: New test.
2465
2466 2021-05-20  Tobias Burnus  <tobias@codesourcery.com>
2467
2468         PR fortran/96983
2469         * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
2470         add comments regarding what the code does.
2471
2472 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
2473
2474         PR middle-end/99928
2475         * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
2476         * c-c++-common/gomp/pr99928-5.c: Likewise.
2477
2478 2021-05-20  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR preprocessor/100646
2481         * gcc.dg/cpp/pr100646-1.c: New test.
2482         * gcc.dg/cpp/pr100646-2.c: New test.
2483
2484 2021-05-20  Jason Merrill  <jason@redhat.com>
2485
2486         PR c++/100634
2487         * g++.dg/cpp2a/nontype-complex1.C: New test.
2488
2489 2021-05-20  Jason Merrill  <jason@redhat.com>
2490
2491         PR c++/100659
2492         * g++.dg/parse/access13.C: New test.
2493
2494 2021-05-19  Martin Sebor  <msebor@redhat.com>
2495
2496         PR c/100619
2497         * gcc.dg/pr100619.c: New test.
2498
2499 2021-05-19  Jason Merrill  <jason@redhat.com>
2500
2501         PR c++/100367
2502         PR c++/96299
2503         * g++.dg/cpp2a/spaceship-fallback1.C: New test.
2504
2505 2021-05-19  Jason Merrill  <jason@redhat.com>
2506
2507         * g++.dg/cpp1z/class-deduction-access1.C: New test.
2508         * g++.dg/cpp1z/class-deduction-access2.C: New test.
2509
2510 2021-05-19  Marek Polacek  <polacek@redhat.com>
2511
2512         PR c++/100596
2513         * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
2514         Remove dg-errors for GNU attributes.
2515         * g++.dg/ext/attrib63.C: Remove dg-error.
2516         * g++.dg/cpp0x/friend8.C: New test.
2517
2518 2021-05-19  Kito Cheng  <kito.cheng@sifive.com>
2519
2520         * g++.dg/modules/omp-1_a.C: Check pthread is available.
2521         * g++.dg/modules/omp-1_b.C: Ditto.
2522         * g++.dg/modules/omp-1_c.C: Ditto.
2523         * g++.dg/modules/omp-2_a.C: Ditto.
2524         * g++.dg/modules/omp-2_b.C: Ditto.
2525
2526 2021-05-19  Alex Coplan  <alex.coplan@arm.com>
2527
2528         PR target/100333
2529         * gcc.target/arm/cmse/pr100333.c: New test.
2530
2531 2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2532
2533         PR target/99977
2534         * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2535
2536 2021-05-19  Geng Qi  <gengqi@linux.alibaba.com>
2537
2538         * gcc.target/riscv/arch-12.c: New.
2539         * gcc.target/riscv/attribute-19.c: New.
2540
2541 2021-05-19  Jonathan Wright  <jonathan.wright@arm.com>
2542
2543         * gcc.target/aarch64/narrow_high_combine.c: New test.
2544
2545 2021-05-19  Richard Biener  <rguenther@suse.de>
2546
2547         PR middle-end/100672
2548         * gcc.dg/torture/pr100672.c: New testcase.
2549
2550 2021-05-19  Martin Liska  <mliska@suse.cz>
2551
2552         PR testsuite/100658
2553         * gcc.dg/local1.c: Fix typos.
2554         * gcc.dg/ucnid-5-utf8.c: Likewise.
2555         * gcc.dg/ucnid-5.c: Likewise.
2556
2557 2021-05-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2558
2559         * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
2560         scan-assembly-times to scan-assembly not for superfluous uxtb.
2561         * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
2562         * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
2563         * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
2564         * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
2565         * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
2566         * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
2567         * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
2568         * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
2569         * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
2570         * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
2571         * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
2572         * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
2573         * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
2574         * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
2575         * gcc.target/aarch64/sve/ld1_extend.c: New test.
2576
2577 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR middle-end/100576
2580         * gcc.c-torture/compile/pr100576.c: New test.
2581
2582 2021-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2583
2584         * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
2585
2586 2021-05-19  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR middle-end/99928
2589         * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
2590         * c-c++-common/gomp/pr99928-12.c: New test.
2591
2592 2021-05-19  Xionghu Luo  <luoxhu@linux.ibm.com>
2593
2594         * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
2595         * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
2596         * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
2597         * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
2598         * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
2599         * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
2600         * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
2601         * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
2602         * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
2603         * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
2604         * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
2605         * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
2606         * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
2607         * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
2608         * gcc.dg/tree-ssa/ssa-sink-18.c: New.
2609
2610 2021-05-19  Jason Merrill  <jason@redhat.com>
2611
2612         PR c++/100261
2613         * g++.dg/dfp/mangle-6.C: New test.
2614
2615 2021-05-19  Jason Merrill  <jason@redhat.com>
2616
2617         PR c++/100372
2618         * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2619
2620 2021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
2621
2622         * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
2623         * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
2624         * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
2625
2626 2021-05-18  Jason Merrill  <jason@redhat.com>
2627
2628         PR c++/100205
2629         PR c++/99314
2630         * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2631
2632 2021-05-18  Jason Merrill  <jason@redhat.com>
2633
2634         * g++.dg/cpp0x/implicit-delete1.C: New test.
2635
2636 2021-05-18  David Malcolm  <dmalcolm@redhat.com>
2637
2638         PR analyzer/100615
2639         * gcc.dg/analyzer/pr100615.c: New test.
2640
2641 2021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
2642
2643         PR target/100637
2644         * gcc.target/i386/pr100637-1b.c: New test.
2645         * gcc.target/i386/pr100637-1w.c: Ditto.
2646         * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
2647         * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
2648         * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
2649         * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
2650         pmovsxbd and pmovsxwq.
2651         * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
2652         pmovzxbd and pmovzxwq.
2653
2654 2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
2655
2656         PR fortran/100642
2657         * gfortran.dg/goacc-gomp/depobj.f90: New test.
2658
2659 2021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
2660
2661         * lib/gcc-dg.exp: Implement 'dg-note'.
2662         * lib/prune.exp: Likewise.
2663         * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
2664         'dg-prune-output "note: ".
2665         * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
2666         'dg-note', match up additional notes, one class of them with
2667         XFAILed 'dg-bogus'.
2668         * lib/lto.exp: Implement 'dg-lto-note'.
2669         * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
2670         notes.
2671         * g++.dg/lto/odr-1_1.C: Likewise.
2672         * g++.dg/lto/odr-2_1.C: Likewise.
2673
2674 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR rtl-optimization/100590
2677         * gcc.dg/pr100590.c: New test.
2678
2679 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
2680
2681         PR c++/100580
2682         * g++.dg/other/pr100580.C: New test.
2683
2684 2021-05-18  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR tree-optimization/94589
2687         * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
2688
2689 2021-05-18  Richard Biener  <rguenther@suse.de>
2690
2691         * gcc.target/i386/pr100582.c: Adjust for AVX512.
2692
2693 2021-05-18  Richard Biener  <rguenther@suse.de>
2694
2695         PR c/100522
2696         * gcc.dg/gimplefe-error-10.c: New testcase.
2697
2698 2021-05-18  Richard Biener  <rguenther@suse.de>
2699
2700         PR c/100547
2701         * gcc.dg/pr100547.c: New testcase.
2702         * gcc.dg/attr-vector_size.c: Adjust.
2703
2704 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
2705
2706         * gcc.target/s390/zvector/vec-_Bool.c: New test.
2707
2708 2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
2709
2710         PR c++/100281
2711         * g++.target/s390/pr100281-1.C: New test.
2712         * g++.target/s390/pr100281-2.C: New test.
2713
2714 2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
2715
2716         PR tree-optimization/100512
2717         * gcc.dg/pr100512.c: New.
2718
2719 2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
2720
2721         * g++.dg/conversion/pr100635.C: New test.
2722
2723 2021-05-17  Harald Anlauf  <anlauf@gmx.de>
2724
2725         PR fortran/98411
2726         * gfortran.dg/pr98411.f90: New test.
2727
2728 2021-05-17  Aldy Hernandez  <aldyh@redhat.com>
2729
2730         * gcc.dg/pr100349.c: New test.
2731
2732 2021-05-17  Tamar Christina  <tamar.christina@arm.com>
2733
2734         * gcc.target/aarch64/cpunative/info_16: New test.
2735         * gcc.target/aarch64/cpunative/info_17: New test.
2736         * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
2737         * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
2738
2739 2021-05-17  Richard Biener  <rguenther@suse.de>
2740
2741         PR c/100625
2742         * gcc.dg/gimplefe-error-9.c: New testcase.
2743
2744 2021-05-17  Richard Biener  <rguenther@suse.de>
2745
2746         PR middle-end/100582
2747         * gcc.target/i386/pr100582.c: New testcase.
2748
2749 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2750
2751         * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
2752         * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
2753         auto-vectorization.
2754         * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
2755         vectorize float16_t vectors.
2756
2757 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2758
2759         * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
2760         * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
2761         * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
2762         vectors.
2763         * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
2764         auto-vectorization.
2765         * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
2766
2767 2021-05-17  liuhongt  <hongtao.liu@intel.com>
2768
2769         PR target/100549
2770         * gcc.target/i386/pr100549.c: New test.
2771
2772 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2773
2774         * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
2775
2776 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2777
2778         * gcc.target/arm/simd/mve-vadd-1.c: New.
2779
2780 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2781
2782         * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
2783
2784 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2785
2786         * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
2787
2788 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2789
2790         * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
2791         target.
2792         * lib/target-supports.exp
2793         (check_effective_target_arm_qbit_ok_nocache): Rename into...
2794         (check_effective_target_arm_sat_ok_nocache): ... this. Check
2795         __ARM_FEATURE_SAT and use armv6.
2796
2797 2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
2798
2799         PR fortran/100633
2800         * gfortran.dg/gomp/workshare-59.f90: New test.
2801
2802 2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2803
2804         PR debug/100515
2805         * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
2806
2807 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
2808
2809         * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
2810
2811 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
2812
2813         * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
2814
2815 2021-05-16  Christophe Lyon  <christophe.lyon@linaro.org>
2816
2817         * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
2818         dg-options.
2819
2820 2021-05-15  Bill Schmidt  <wschmidt@linux.ibm.com>
2821
2822         * gcc.target/powerpc/rop-1.c: New.
2823         * gcc.target/powerpc/rop-2.c: New.
2824         * gcc.target/powerpc/rop-3.c: New.
2825         * gcc.target/powerpc/rop-4.c: New.
2826         * gcc.target/powerpc/rop-5.c: New.
2827
2828 2021-05-15  Martin Jambor  <mjambor@suse.cz>
2829
2830         Revert:
2831         2021-05-15  Martin Jambor  <mjambor@suse.cz>
2832
2833         PR tree-optimization/100453
2834         * gcc.dg/tree-ssa/pr100453.c: New test.
2835
2836 2021-05-15  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR rtl-optimization/100342
2839         * gcc.target/i386/pr100342.c: New test.
2840
2841 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
2842
2843         * gfortran.dg/gomp/parallel-master-1.f90: New test.
2844         * gfortran.dg/gomp/parallel-master-2.f90: New test.
2845
2846 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
2847
2848         * gfortran.dg/gomp/implicit-save.f90: New test.
2849
2850 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR c++/95226
2853         * g++.dg/cpp1y/pr95226.C: New test.
2854
2855 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR c++/94616
2858         * g++.dg/cpp0x/pr94616.C: New test.
2859
2860 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR c++/90019
2863         * g++.dg/cpp0x/sfinae68.C: New test.
2864
2865 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
2866
2867         * g++.dg/cpp1y/pr88872.C: New test.
2868
2869 2021-05-14  Michael de Lang  <kingoipo@gmail.com>
2870
2871         * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2872
2873 2021-05-14  Marek Polacek  <polacek@redhat.com>
2874             Jason Merrill  <jason@redhat.com>
2875
2876         PR c++/99032
2877         * g++.dg/cpp0x/friend7.C: New test.
2878         * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2879         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2880         * g++.dg/cpp0x/gen-attrs-74.C: New test.
2881         * g++.dg/ext/attrib63.C: New test.
2882
2883 2021-05-13  Martin Sebor  <msebor@redhat.com>
2884
2885         PR tree-optimization/93100
2886         PR middle-end/98583
2887         * g++.dg/warn/uninit-pr93100.C: New test.
2888         * gcc.dg/uninit-pr93100.c: New test.
2889         * gcc.dg/uninit-pr98583.c: New test.
2890
2891 2021-05-13  Martin Jambor  <mjambor@suse.cz>
2892
2893         PR tree-optimization/100453
2894         * gcc.dg/tree-ssa/pr100453.c: New test.
2895
2896 2021-05-13  Martin Sebor  <msebor@redhat.com>
2897
2898         * g++.dg/pr100574.C: Use size_t as operator new argument type.
2899
2900 2021-05-13  Martin Liska  <mliska@suse.cz>
2901
2902         PR middle-end/100504
2903         * gcc.target/i386/pr100504.c: New test.
2904
2905 2021-05-13  Martin Sebor  <msebor@redhat.com>
2906
2907         PR c/100550
2908         * gcc.dg/Wvla-parameter-9.c: New test.
2909
2910 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR middle-end/99928
2913         * c-c++-common/gomp/pr99928-1.c: New test.
2914         * c-c++-common/gomp/pr99928-2.c: New test.
2915         * c-c++-common/gomp/pr99928-3.c: New test.
2916         * c-c++-common/gomp/pr99928-4.c: New test.
2917         * c-c++-common/gomp/pr99928-5.c: New test.
2918         * c-c++-common/gomp/pr99928-6.c: New test.
2919         * c-c++-common/gomp/pr99928-7.c: New test.
2920         * c-c++-common/gomp/pr99928-8.c: New test.
2921         * c-c++-common/gomp/pr99928-9.c: New test.
2922         * c-c++-common/gomp/pr99928-10.c: New test.
2923         * c-c++-common/gomp/pr99928-11.c: New test.
2924
2925 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
2926
2927         PR target/100563
2928         * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2929
2930 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
2931
2932         * gcc.dg/pr100563.c: New test.
2933
2934 2021-05-13  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR tree-optimization/98856
2937         * gcc.target/i386/sse2-psraq-1.c: New test.
2938         * gcc.target/i386/sse4_2-psraq-1.c: New test.
2939         * gcc.target/i386/avx-psraq-1.c: New test.
2940         * gcc.target/i386/avx2-psraq-1.c: New test.
2941         * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2942         instructions.
2943         * gcc.target/i386/avx2-pr82370.c: Likewise.
2944         * gcc.target/i386/avx512f-pr82370.c: Likewise.
2945         * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2946         * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2947         * gcc.dg/torture/vshuf-8.inc: Likewise.
2948
2949 2021-05-13  Uroš Bizjak  <ubizjak@gmail.com>
2950
2951         PR target/100581
2952         * g++.target/i386/pr100581.C: New test.
2953
2954 2021-05-13  Eric Botcazou  <ebotcazou@adacore.com>
2955
2956         PR testsuite/100569
2957         * gnat.dg/lto21.adb: Prune new LTO warning.
2958
2959 2021-05-13  Martin Liska  <mliska@suse.cz>
2960
2961         PR testsuite/100569
2962         * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2963         * gcc.dg/torture/pr94947-1.c: Likewise.
2964
2965 2021-05-13  liuhongt  <hongtao.liu@intel.com>
2966
2967         * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2968
2969 2021-05-13  liuhongt  <hongtao.liu@intel.com>
2970
2971         PR target/94680
2972         * gcc.target/i386/avx-pr94680.c: New test.
2973         * gcc.target/i386/avx512f-pr94680.c: New test.
2974         * gcc.target/i386/sse2-pr94680.c: New test.
2975
2976 2021-05-12  Martin Sebor  <msebor@redhat.com>
2977
2978         PR middle-end/100571
2979         * gcc.dg/Wstringop-overflow-67.c: New test.
2980
2981 2021-05-12  Aldy Hernandez  <aldyh@redhat.com>
2982
2983         PR c/100521
2984         * gcc.dg/pr100521.c: New file.
2985
2986 2021-05-12  Marek Polacek  <polacek@redhat.com>
2987
2988         * g++.dg/warn/Wint-in-bool-context-2.C: New test.
2989
2990 2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
2991
2992         * c-c++-common/gomp/map-6.c: New test.
2993         * c-c++-common/gomp/map-7.c: New test.
2994
2995 2021-05-12  Richard Biener  <rguenther@suse.de>
2996
2997         PR tree-optimization/100566
2998         * gcc.dg/torture/pr100566.c: New testcase.
2999
3000 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR preprocessor/100392
3003         * gcc.dg/cpp/pr100392.c: New test.
3004         * gcc.dg/cpp/pr100392.h: New file.
3005
3006 2021-05-12  Martin Liska  <mliska@suse.cz>
3007
3008         * lib/lto.exp: When running tests without jobserver, one can see
3009         the following warning for tests that use 1to1 partitioning.
3010
3011 2021-05-12  liuhongt  <hongtao.liu@intel.com>
3012
3013         PR target/99908
3014         * gcc.target/i386/avx2-pr99908.c: New test.
3015         * gcc.target/i386/sse4_1-pr99908.c: New test.
3016
3017 2021-05-12  Richard Biener  <rguenther@suse.de>
3018
3019         PR tree-optimization/100519
3020         * gcc.dg/torture/pr100519.c: New testcase.
3021
3022 2021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3023
3024         PR debug/100515
3025         * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3026
3027 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR middle-end/100508
3030         * gcc.dg/gomp/pr100508.c: New test.
3031
3032 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
3033             Marc Glisse  <marc.glisse@inria.fr>
3034
3035         PR tree-optimization/94589
3036         * gcc.dg/tree-ssa/pr94589-1.c: New test.
3037
3038 2021-05-12  Uroš Bizjak  <ubizjak@gmail.com>
3039
3040         PR target/98218
3041         * g++.target/i386/pr98218-1.C: Ditto.
3042         * gcc.target/i386/pr98218-4.c: New test.
3043         * gcc.target/i386/pr98218-1.c: Correct PR number.
3044         * gcc.target/i386/pr98218-1a.c: Ditto.
3045         * gcc.target/i386/pr98218-2.c: Ditto.
3046         * gcc.target/i386/pr98218-2a.c: Ditto.
3047         * gcc.target/i386/pr98218-3.c: Ditto.
3048         * gcc.target/i386/pr98218-3a.c: Ditto.
3049
3050 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
3051
3052         * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
3053         gcc.dg/cpp/c2x-elifdef-2.c: New tests.
3054
3055 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
3056
3057         * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3058         New tests.
3059
3060 2021-05-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
3061
3062         * gcc.dg/guality/pr43077-1.c: Align types of output and input
3063         operands by lifting immediates to type long.
3064
3065 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
3066
3067         * gcc.dg/c11-digit-separators-1.c,
3068         gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3069         New tests.
3070
3071 2021-05-11  Jason Merrill  <jason@redhat.com>
3072
3073         PR c++/100517
3074         * g++.dg/ext/vector41.C: New test.
3075
3076 2021-05-11  Martin Liska  <mliska@suse.cz>
3077
3078         * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3079         * brig.dg/README: Removed.
3080         * brig.dg/dg.exp: Removed.
3081         * brig.dg/test/gimple/alloca.hsail: Removed.
3082         * brig.dg/test/gimple/atomics.hsail: Removed.
3083         * brig.dg/test/gimple/branches.hsail: Removed.
3084         * brig.dg/test/gimple/fbarrier.hsail: Removed.
3085         * brig.dg/test/gimple/function_calls.hsail: Removed.
3086         * brig.dg/test/gimple/internal-casts.hsail: Removed.
3087         * brig.dg/test/gimple/kernarg.hsail: Removed.
3088         * brig.dg/test/gimple/mem.hsail: Removed.
3089         * brig.dg/test/gimple/mulhi.hsail: Removed.
3090         * brig.dg/test/gimple/packed.hsail: Removed.
3091         * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3092         * brig.dg/test/gimple/smoke_test.hsail: Removed.
3093         * brig.dg/test/gimple/variables.hsail: Removed.
3094         * brig.dg/test/gimple/vector.hsail: Removed.
3095         * lib/brig-dg.exp: Removed.
3096         * lib/brig.exp: Removed.
3097
3098 2021-05-11  Alex Coplan  <alex.coplan@arm.com>
3099
3100         PR target/99725
3101         * gcc.target/arm/cmse/pr99725.c: New test.
3102
3103 2021-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3104
3105         * gcc.target/aarch64/fmul_lane_1.c: New test.
3106
3107 2021-05-11  Richard Biener  <rguenther@suse.de>
3108
3109         PR middle-end/100509
3110         * gcc.dg/pr100509.c: New testcase.
3111
3112 2021-05-11  Robin Dapp  <rdapp@linux.ibm.com>
3113
3114         * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3115
3116 2021-05-11  Patrick Palka  <ppalka@redhat.com>
3117
3118         PR c++/51577
3119         * g++.dg/lookup/operator-3.C: New test.
3120
3121 2021-05-11  Patrick Palka  <ppalka@redhat.com>
3122
3123         PR c++/100138
3124         * g++.dg/cpp2a/concepts-ctad4.C: New test.
3125
3126 2021-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         * gnat.dg/specs/opt5.ads: New test.
3129         * gnat.dg/specs/opt5_pkg.ads: New helper.
3130
3131 2021-05-10  Martin Sebor  <msebor@redhat.com>
3132
3133         PR middle-end/100425
3134         PR middle-end/100510
3135         * c-c++-common/Walloca-larger-than.C: New test.
3136         * gcc.dg/Walloca-larger-than-4.c: New test.
3137         * gcc.dg/Wvla-larger-than-5.c: New test.
3138         * gcc.dg/pr79972.c: Remove unexpected warning directive.
3139
3140 2021-05-10  Pat Haugen  <pthaugen@linux.ibm.com>
3141
3142         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3143         * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3144
3145 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
3146
3147         * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3148
3149 2021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
3150
3151         * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3152
3153 2021-05-10  H.J. Lu  <hjl.tools@gmail.com>
3154
3155         PR tree-optimization/42587
3156         * gcc.dg/optimize-bswapsi-6.c: New test.
3157
3158 2021-05-10  Richard Biener  <rguenther@suse.de>
3159
3160         PR testsuite/100452
3161         * g++.dg/vect/slp-pr99971.cc: Align data.
3162
3163 2021-05-10  Richard Biener  <rguenther@suse.de>
3164
3165         PR tree-optimization/100492
3166         * gcc.dg/torture/pr100492.c: New testcase.
3167
3168 2021-05-10  Richard Biener  <rguenther@suse.de>
3169
3170         PR middle-end/100464
3171         PR c++/100468
3172         * gcc.dg/pr100464.c: New testcase.
3173         * g++.dg/tree-ssa/array-temp1.C: Adjust.
3174
3175 2021-05-10  Richard Biener  <rguenther@suse.de>
3176
3177         PR tree-optimization/100434
3178         * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
3179
3180 2021-05-10  Alex Coplan  <alex.coplan@arm.com>
3181
3182         PR target/99960
3183         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3184         Update now that we're (correctly) using full 128-bit vector
3185         loads/stores.
3186         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3187         Likewise.
3188         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3189         Likewise.
3190         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3191         Likewise.
3192         * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3193         * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3194         Likewise.
3195
3196 2021-05-08  Paul Thomas  <pault@gcc.gnu.org>
3197
3198         PR fortran/46991
3199         * gfortran.dg/class_dummy_7.f90: Correct PR number.
3200
3201 2021-05-08  Eric Botcazou  <ebotcazou@adacore.com>
3202
3203         * gcc.dg/sso-9.c: Delete.
3204
3205 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3206
3207         * gnat.dg/debug18.adb: New test.
3208
3209 2021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3210
3211         * gcc.dg/sso-12.c: New test.
3212
3213 2021-05-07  Jason Merrill  <jason@redhat.com>
3214
3215         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
3216         Adjust diagnostic.
3217
3218 2021-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3219
3220         PR tree-optimization/79333
3221         * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
3222
3223 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
3224
3225         PR c/100450
3226         * c-c++-common/gomp/pr100450.c: New test.
3227
3228 2021-05-07  Uroš Bizjak  <ubizjak@gmail.com>
3229
3230         PR target/100445
3231         * gcc.target/i386/pr100445-1.c: New test.
3232
3233 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR target/100445
3236         * gcc.target/i386/pr100445.c: New test.
3237
3238 2021-05-06  Joseph Myers  <joseph@codesourcery.com>
3239
3240         PR c++/83873
3241         PR preprocessor/97604
3242         * g++.dg/cpp1y/digit-sep-neg-2.C,
3243         g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
3244         * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
3245         Adjust expected messages.
3246
3247 2021-05-06  Martin Jambor  <mjambor@suse.cz>
3248
3249         * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
3250         05193687dde, make the argv again pointer to an array.
3251
3252 2021-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3253
3254         * gnat.dg/opt93.adb: Compile only for LP64 targets.
3255
3256 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
3257
3258         * lib/target-supports.exp: Add s390 checks for vect conversions.
3259
3260 2021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
3261
3262         * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
3263
3264 2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/46991
3267         PR fortran/99819
3268         * gfortran.dg/class_dummy_6.f90: New test.
3269         * gfortran.dg/class_dummy_7.f90: New test.
3270
3271 2021-05-06  Christophe Lyon  <christophe.lyon@linaro.org>
3272
3273         PR testsuite/100355
3274         * gcc.c-torture/execute/ieee/cdivchkld.x: New.
3275
3276 2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
3277
3278         * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
3279         __builtin_s390_vpdi.
3280         * gcc.target/s390/zvector/vec-permi.c: New test for builtin
3281         vec_permi.
3282
3283 2021-05-06  Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR tree-optimization/94589
3286         * gcc.dg/pr94589-1.c: New test.
3287         * gcc.dg/pr94589-2.c: New test.
3288         * gcc.dg/pr94589-3.c: New test.
3289         * gcc.dg/pr94589-4.c: New test.
3290         * g++.dg/opt/pr94589-1.C: New test.
3291         * g++.dg/opt/pr94589-2.C: New test.
3292         * g++.dg/opt/pr94589-3.C: New test.
3293         * g++.dg/opt/pr94589-4.C: New test.
3294
3295 2021-05-06  Richard Biener  <rguenther@suse.de>
3296
3297         PR ipa/100373
3298         * gcc.dg/pr100373.c: New testcase.
3299
3300 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3301
3302         * gcc.c-torture/execute/20210505-1.c: New test.
3303
3304 2021-05-05  Ivan Sorokin  <vanyacpp@gmail.com>
3305
3306         PR target/91400
3307         * gcc.target/i386/pr91400-1.c: New test.
3308         * gcc.target/i386/pr91400-2.c: Likewise.
3309
3310 2021-05-05  Martin Sebor  <msebor@redhat.com>
3311
3312         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3313
3314 2021-05-05  Harald Anlauf  <anlauf@gmx.de>
3315
3316         PR fortran/100274
3317         * gfortran.dg/argument_checking_25.f90: New test.
3318
3319 2021-05-05  Uroš Bizjak  <ubizjak@gmail.com>
3320
3321         PR target/98218
3322         * gcc.target/i386/pr98218-1.c: New test.
3323         * gcc.target/i386/pr98218-1a.c: Ditto.
3324         * gcc.target/i386/pr98218-2.c: Ditto.
3325         * gcc.target/i386/pr98218-2a.c: Ditto.
3326         * gcc.target/i386/pr98218-3.c: Ditto.
3327         * gcc.target/i386/pr98218-3a.c: Ditto.
3328         * gcc.dg/vect/vect-bool-cmp.c (dg-final):
3329         Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
3330
3331 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3332
3333         * gnat.dg/debug17.adb: Minor tweak.
3334
3335 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3336
3337         * gnat.dg/debug8.adb: Minor tweak.
3338         * gnat.dg/debug11.adb: Likewise.
3339         * gnat.dg/debug16.adb: Likewise.
3340         * gnat.dg/debug17.adb: New test.
3341         * gnat.dg/specs/debug1.ads: Minor tweak.
3342
3343 2021-05-05  Robin Dapp  <rdapp@linux.ibm.com>
3344
3345         * gcc.dg/vect/slp-21.c: Add s390.
3346
3347 2021-05-05  Tobias Burnus  <tobias@codesourcery.com>
3348
3349         PR testsuite/100422
3350         * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
3351
3352 2021-05-05  Richard Biener  <rguenther@suse.de>
3353
3354         PR tree-optimization/79333
3355         * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
3356         * gcc.dg/graphite/fuse-1.c: Adjust.
3357         * gcc.dg/pr43864-4.c: Likewise.
3358
3359 2021-05-05  Richard Biener  <rguenther@suse.de>
3360
3361         PR middle-end/100394
3362         * g++.dg/torture/pr100382.C: New testcase.
3363
3364 2021-05-04  Martin Sebor  <msebor@redhat.com>
3365
3366         PR middle-end/100307
3367         * g++.dg/warn/Wplacement-new-size-9.C: New test.
3368         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3369
3370 2021-05-04  Martin Sebor  <msebor@redhat.com>
3371
3372         * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
3373
3374 2021-05-04  Martin Sebor  <msebor@redhat.com>
3375
3376         * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
3377
3378 2021-05-04  Robin Dapp  <rdapp@linux.ibm.com>
3379
3380         * gcc.target/s390/oscbreak-1.c: Compile with -O1
3381         -fschedule-insns
3382
3383 2021-05-04  Richard Biener  <rguenther@suse.de>
3384
3385         PR tree-optimization/100414
3386         * gcc.dg/pr100414.c: New testcase.
3387
3388 2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
3389
3390         * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
3391
3392 2021-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3393
3394         * gnat.dg/opt94.adb: New file.
3395         * gnat.dg/opt94_pkg.adb: New file.
3396         * gnat.dg/opt94_pkg.ads: New file.
3397
3398 2021-05-04  Richard Biener  <rguenther@suse.de>
3399
3400         * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
3401         simplify dump scanning down to one case.
3402
3403 2021-05-04  Richard Biener  <rguenther@suse.de>
3404
3405         PR tree-optimization/100329
3406         * gcc.dg/torture/pr100329.c: New testcase.
3407
3408 2021-05-04  Richard Biener  <rguenther@suse.de>
3409
3410         PR tree-optimization/100398
3411         * gcc.dg/torture/pr100398.c: New testcase.
3412
3413 2021-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3414
3415         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3416         Fix dg directives order.
3417         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3418         Likewise.
3419
3420 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3421
3422         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
3423         and m32r.
3424
3425 2021-05-03  Patrick Palka  <ppalka@redhat.com>
3426
3427         PR c++/100362
3428         * g++.dg/cpp1y/lambda-generic-100362.C: New test.
3429
3430 2021-05-03  Patrick Palka  <ppalka@redhat.com>
3431
3432         PR c++/68942
3433         PR c++/100344
3434         * g++.dg/template/call8.C: New test.
3435         * g++.dg/template/koenig12a.C: New test.
3436
3437 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3438
3439         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
3440
3441 2021-05-03  Marek Polacek  <polacek@redhat.com>
3442
3443         PR c++/100055
3444         * g++.dg/concepts/diagnostic18.C: New test.
3445
3446 2021-05-03  Marek Polacek  <polacek@redhat.com>
3447
3448         DR 1312
3449         * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
3450
3451 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3452
3453         * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
3454
3455 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3456
3457         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
3458
3459 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3460
3461         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
3462
3463 2021-05-03  Jeff Law  <jlaw@tachyum.com>
3464
3465         * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
3466         cr16 and xstormy16 targets.
3467
3468 2021-05-03  Richard Biener  <rguenther@suse.de>
3469
3470         * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
3471         * gcc.dg/pr81192.c: Disable DSE.
3472
3473 2021-05-03  Richard Biener  <rguenther@suse.de>
3474
3475         * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
3476
3477 2021-05-03  Ilya Leoshkevich  <iii@linux.ibm.com>
3478
3479         PR target/100217
3480         * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
3481         * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
3482
3483 2021-05-02  David Edelsohn  <dje.gcc@gmail.com>
3484
3485         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
3486         mapping class on AIX.
3487         * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
3488         * gcc.c-torture/execute/alias-2.c: Same.
3489         * gcc.dg/alias-7.c: Same.
3490
3491 2021-04-30  Jonathan Wright  <jonathan.wright@arm.com>
3492
3493         * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3494         New test.
3495         * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3496         New test.
3497
3498 2021-04-30  Richard Biener  <rguenther@suse.de>
3499
3500         PR c++/98032
3501         * g++.dg/pr98032.C: New testcase.
3502
3503 2021-04-30  Richard Biener  <rguenther@suse.de>
3504
3505         PR tree-optimization/96513
3506         * gcc.dg/torture/pr96513.c: New testcase.
3507
3508 2021-04-30  Uroš Bizjak  <ubizjak@gmail.com>
3509
3510         PR target/98060
3511         * gcc.target/i386/pr98060.c: New test.
3512
3513 2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
3514
3515         PR rtl-optimization/100225
3516         PR rtl-optimization/84878
3517         * gcc.dg/pr100225.c: New test.
3518
3519 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
3520
3521         PR preprocessor/82359
3522         * g++.dg/cpp1y/digit-sep-line.C,
3523         g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
3524
3525 2021-04-29  Jason Merrill  <jason@redhat.com>
3526
3527         * g++.dg/lookup/using-decl1.C: New test.
3528
3529 2021-04-29  Jason Merrill  <jason@redhat.com>
3530
3531         PR c++/97974
3532         * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
3533
3534 2021-04-29  Patrick Palka  <ppalka@redhat.com>
3535
3536         PR c++/68942
3537         * g++.dg/template/koenig12.C: New test.
3538
3539 2021-04-29  Marek Polacek  <polacek@redhat.com>
3540
3541         PR c++/94102
3542         * g++.dg/cpp1z/class-deduction87.C: New test.
3543
3544 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
3545
3546         PR rtl-optimization/100303
3547         * g++.dg/torture/pr100303.C: New file.
3548
3549 2021-04-29  H.J. Lu  <hjl.tools@gmail.com>
3550
3551         PR middle-end/90773
3552         * g++.dg/pr90773-1.h: New test.
3553         * g++.dg/pr90773-1a.C: Likewise.
3554         * g++.dg/pr90773-1b.C: Likewise.
3555         * g++.dg/pr90773-1c.C: Likewise.
3556         * g++.dg/pr90773-1d.C: Likewise.
3557         * gcc.target/i386/pr90773-1.c: Likewise.
3558         * gcc.target/i386/pr90773-2.c: Likewise.
3559         * gcc.target/i386/pr90773-3.c: Likewise.
3560         * gcc.target/i386/pr90773-4.c: Likewise.
3561         * gcc.target/i386/pr90773-5.c: Likewise.
3562         * gcc.target/i386/pr90773-6.c: Likewise.
3563         * gcc.target/i386/pr90773-7.c: Likewise.
3564         * gcc.target/i386/pr90773-8.c: Likewise.
3565         * gcc.target/i386/pr90773-9.c: Likewise.
3566         * gcc.target/i386/pr90773-10.c: Likewise.
3567         * gcc.target/i386/pr90773-11.c: Likewise.
3568         * gcc.target/i386/pr90773-12.c: Likewise.
3569         * gcc.target/i386/pr90773-13.c: Likewise.
3570         * gcc.target/i386/pr90773-14.c: Likewise.
3571
3572 2021-04-29  Richard Biener  <rguenther@suse.de>
3573
3574         PR tree-optimization/100253
3575         * g++.dg/pr100253.C: New testcase.
3576
3577 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR target/100305
3580         * gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.
3581
3582 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR target/100302
3585         * gcc.target/aarch64/sve/pr100302.c: New test.
3586
3587 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR c++/100319
3590         * c-c++-common/gomp/task-detach-3.c: New test.
3591
3592 2021-04-29  Richard Biener  <rguenther@suse.de>
3593
3594         PR tree-optimization/99912
3595         * gcc.dg/pr95580.c: Disable DSE.
3596         * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
3597         * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
3598         to prevent them from being removed.
3599         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3600
3601 2021-04-29  Martin Sebor  <msebor@redhat.com>
3602
3603         PR middle-end/100250
3604         * gcc.dg/uninit-pr100250.c: New test.
3605
3606 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
3607
3608         * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
3609         gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
3610
3611 2021-04-28  Tobias Burnus  <tobias@codesourcery.com>
3612
3613         * gfortran.dg/gomp/map-5.f90: New test.
3614
3615 2021-04-28  Patrick McGehearty  <patrick.mcgehearty@oracle.com>
3616
3617         * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
3618         * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
3619         * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
3620
3621 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
3622
3623         * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
3624
3625 2021-04-28  Alexandre Oliva  <oliva@adacore.com>
3626
3627         * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
3628         mismatch when asm comments start with "/ ".
3629
3630 2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
3631
3632         PR target/100305
3633         * gcc.c-torture/compile/pr100305.c: New test.
3634
3635 2021-04-28  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
3636
3637         PR fortran/82376
3638         * gfortran.dg/PR82376.f90: New test.
3639
3640 2021-04-28  Richard Biener  <rguenther@suse.de>
3641
3642         PR tree-optimization/100292
3643         * gcc.dg/pr100292.c: New testcase.
3644
3645 2021-04-28  Richard Wai  <richard@annexi-strayline.com>
3646
3647         * gnat.dg/containers2.adb: New test.
3648
3649 2021-04-28  Eric Botcazou  <ebotcazou@adacore.com>
3650
3651         * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
3652
3653 2021-04-27  Jason Merrill  <jason@redhat.com>
3654
3655         PR c++/92145
3656         * g++.dg/cpp0x/depr-copy3.C: New test.
3657
3658 2021-04-27  Patrick Palka  <ppalka@redhat.com>
3659
3660         PR c++/88580
3661         * g++.dg/cpp0x/variadic182.C: New test.
3662
3663 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
3664
3665         PR middle-end/100284
3666         * gcc.target/aarch64/sve/pr81003.c: New test.
3667
3668 2021-04-27  Martin Sebor  <msebor@redhat.com>
3669
3670         PR testsuite/100272
3671         * g++.dg/ext/flexary13.C: Remove malformed directives.
3672
3673 2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3674
3675         PR target/100106
3676         * gcc.c-torture/compile/pr100106.c: New testcase.
3677
3678 2021-04-27  Alex Coplan  <alex.coplan@arm.com>
3679
3680         PR target/99977
3681         * gcc.target/arm/pr99977.c: New test.
3682
3683 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR tree-optimization/100239
3686         * gcc.dg/pr100239.c: New test.
3687
3688 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR rtl-optimization/100254
3691         * g++.dg/opt/pr100254.C: New test.
3692
3693 2021-04-27  Richard Biener  <rguenther@suse.de>
3694
3695         PR tree-optimization/99912
3696         * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
3697         * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
3698         * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
3699         * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
3700
3701 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR tree-optimization/95527
3704         * gcc.dg/tree-ssa/pr95527-2.c: New test.
3705
3706 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR tree-optimization/96696
3709         * gcc.target/i386/pr96696.c: New test.
3710
3711 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
3712
3713         PR target/100270
3714         * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
3715         * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
3716         expected error message when subtracting pointers to different
3717         vector types.  Expect warnings when mixing them elsewhere.
3718         * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
3719         XFAILs.  Tweak error messages for some cases.
3720
3721 2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
3722
3723         * gcc.target/aarch64/simd/ssra.c: Use +nosve
3724         * gcc.target/aarch64/simd/usra.c: Likewise.
3725
3726 2021-04-27  Richard Biener  <rguenther@suse.de>
3727
3728         PR tree-optimization/100051
3729         * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
3730
3731 2021-04-27  Richard Biener  <rguenther@suse.de>
3732
3733         PR testsuite/100272
3734         * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
3735         malformed dg directive.
3736
3737 2021-04-27  Richard Biener  <rguenther@suse.de>
3738
3739         PR testsuite/100272
3740         * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
3741         * g++.dg/ipa/pr45572-2.C: Likewise.
3742         * g++.dg/template/spec26.C: Likewise.
3743         * gcc.dg/pr20126.c: Likewise.
3744         * gcc.dg/tree-ssa/pr20739.c: Likewise.
3745
3746 2021-04-27  Richard Biener  <rguenther@suse.de>
3747
3748         PR tree-optimization/100278
3749         * gcc.dg/tree-ssa/pr100278.c: New testcase.
3750
3751 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR target/99405
3754         * gcc.target/i386/pr99405.c: New test.
3755
3756 2021-04-27  Richard Biener  <rguenther@suse.de>
3757
3758         PR tree-optimization/99776
3759         * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
3760
3761 2021-04-26  Patrick Palka  <ppalka@redhat.com>
3762
3763         PR c++/100209
3764         * g++.dg/cpp1y/constexpr-base1.C: New test.
3765         * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
3766
3767 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
3768
3769         * gfortran.dg/goacc/classify-serial.f95:
3770         Use [Ww]arning in dg-bogus as FE diagnostic and default
3771         diagnostic differ and the result depends on ENABLE_OFFLOAD.
3772         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3773         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3774
3775 2021-04-26  Tobias Burnus  <tobias@codesourcery.com>
3776
3777         * gfortran.dg/goacc/classify-serial.f95:
3778         Correct spelling in dg-bogus to match -Wopenacc-parallelism.
3779         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3780         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3781
3782 2021-04-26  Richard Biener  <rguenther@suse.de>
3783
3784         PR tree-optimization/99956
3785         * gfortran.dg/pr99956.f: New testcase.
3786
3787 2021-04-26  Christophe Lyon  <christophe.lyon@linaro.org>
3788
3789         * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
3790         * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3791         * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3792         * gcc.target/arm/cmse/cmse-16.c: Likewise.
3793         * gcc.target/arm/cmse/struct-1.c: Likewise.
3794         * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
3795         on arm_cmse_hw.
3796         * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3797         New.
3798
3799 2021-04-26  Eric Botcazou  <ebotcazou@adacore.com>
3800
3801         * gcc.dg/pr84877.c: XFAIL on SPARC as well.
3802
3803 2021-04-26  Thomas Schwinge  <thomas@codesourcery.com>
3804             Nathan Sidwell  <nathan@codesourcery.com>
3805             Tom de Vries  <vries@codesourcery.com>
3806             Julian Brown  <julian@codesourcery.com>
3807             Kwok Cheung Yeung  <kcy@codesourcery.com>
3808
3809         * c-c++-common/goacc/diag-parallelism-1.c: New.
3810         * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
3811         and match diagnostics, as appropriate.
3812         * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
3813         * c-c++-common/goacc/classify-kernels.c: Likewise.
3814         * c-c++-common/goacc/classify-parallel.c: Likewise.
3815         * c-c++-common/goacc/classify-routine.c: Likewise.
3816         * c-c++-common/goacc/classify-serial.c: Likewise.
3817         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3818         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3819         * c-c++-common/goacc/parallel-dims-1.c: Likewise.
3820         * c-c++-common/goacc/parallel-reduction.c: Likewise.
3821         * c-c++-common/goacc/pr70688.c: Likewise.
3822         * c-c++-common/goacc/routine-1.c: Likewise.
3823         * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
3824         * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3825         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3826         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3827         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3828         * gfortran.dg/goacc/classify-routine.f95: Likewise.
3829         * gfortran.dg/goacc/classify-serial.f95: Likewise.
3830         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3831         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3832         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3833         * gfortran.dg/goacc/routine-4.f90: Likewise.
3834         * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3835         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3836         * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
3837         * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3838
3839 2021-04-26  Richard Biener  <rguenther@suse.de>
3840
3841         PR tree-optimization/99473
3842         * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
3843
3844 2021-04-25  liuhongt  <hongtao.liu@intel.com>
3845
3846         PR target/98911
3847         * gcc.target/i386/pr98911.c: New test.
3848         * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
3849         with __builtin_ia32_pcmpistrm128 since it has been folded.
3850
3851 2021-04-24  David Malcolm  <dmalcolm@redhat.com>
3852
3853         PR analyzer/100244
3854         * g++.dg/analyzer/pr100244.C: New test.
3855
3856 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
3857
3858         PR fortran/100154
3859         * gfortran.dg/pr100154.f90: New test.
3860
3861 2021-04-24  Harald Anlauf  <anlauf@gmx.de>
3862
3863         PR fortran/100218
3864         * gfortran.dg/ptr-func-4.f90: New test.
3865
3866 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
3867
3868         * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3869         * gcc.dg/guality/guality.c: Likewise.
3870         * gcc.dg/guality/inline-params.c: Likewise.
3871         * gcc.dg/guality/loop-1.c: Likewise.
3872         * gcc.dg/guality/pr36728-1.c: Likewise.
3873         * gcc.dg/guality/pr36728-2.c: Likewise.
3874         * gcc.dg/guality/pr36728-3.c: Likewise.
3875         * gcc.dg/guality/pr41447-1.c: Likewise.
3876         * gcc.dg/guality/pr54200.c:  Likewise.
3877         * gcc.dg/guality/pr54519-1.c: Likewise.
3878         * gcc.dg/guality/pr54519-2.c: Likewise.
3879         * gcc.dg/guality/pr54519-3.c: Likewise.
3880         * gcc.dg/guality/pr54519-4.c: Likewise.
3881         * gcc.dg/guality/pr54519-5.c: Likewise.
3882         * gcc.dg/guality/pr54519-6.c: Likewise.
3883         * gcc.dg/guality/pr54693-2.c: Likewise.
3884         * gcc.dg/guality/pr56154-1.c: Likewise.
3885         * gcc.dg/guality/pr59776.c: Likewise.
3886         * gcc.dg/guality/pr68860-1.c: Likewise.
3887         * gcc.dg/guality/pr68860-2.c: Likewise.
3888         * gcc.dg/guality/pr90074.c: Likewise.
3889         * gcc.dg/guality/pr90716.c: Likewise.
3890         * gcc.dg/guality/sra-1.c: Likewise.
3891
3892 2021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
3893
3894         * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3895         and no-opts.
3896         * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3897         * gcc.dg/guality/pr59776.c: Likewise.
3898         * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3899
3900 2021-04-24  Patrick Palka  <ppalka@redhat.com>
3901
3902         PR c++/89565
3903         PR c++/93383
3904         PR c++/95291
3905         PR c++/99200
3906         PR c++/99683
3907         * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3908         * g++.dg/cpp2a/nontype-class45.C: New test.
3909         * g++.dg/cpp2a/nontype-class46.C: New test.
3910         * g++.dg/cpp2a/nontype-class47.C: New test.
3911         * g++.dg/cpp2a/nontype-class48.C: New test.
3912
3913 2021-04-24  Patrick Palka  <ppalka@redhat.com>
3914
3915         PR c++/87709
3916         * g++.dg/cpp1z/class-deduction86.C: New test.
3917
3918 2021-04-23  Michael Meissner  <meissner@linux.ibm.com>
3919
3920         PR target/98952
3921         * gcc.target/powerpc/pr98952.c: New test.
3922
3923 2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
3924
3925         PR target/100041
3926         * gcc.target/i386/pr79514.c (dg-error):
3927         Expect error for 64bit targets.
3928
3929 2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
3930
3931         PR target/100182
3932         * gcc.target/i386/pr100182.c: New test.
3933         * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3934         * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3935
3936 2021-04-23  Patrick Palka  <ppalka@redhat.com>
3937
3938         PR c++/98767
3939         * g++.dg/concepts/diagnostic17.C: New test.
3940
3941 2021-04-23  Patrick Palka  <ppalka@redhat.com>
3942
3943         DR 2374
3944         * g++.dg/cpp1z/direct-enum-init2.C: New test.
3945
3946 2021-04-23  Richard Biener  <rguenther@suse.de>
3947
3948         PR tree-optimization/99971
3949         * g++.dg/vect/slp-pr99971.cc: New testcase.
3950
3951 2021-04-23  liuhongt  <hongtao.liu@intel.com>
3952
3953         PR target/100093
3954         * gcc.target/i386/pr100093.c: New test.
3955
3956 2021-04-22  Patrick Palka  <ppalka@redhat.com>
3957
3958         PR c++/94508
3959         * g++.dg/cpp2a/concepts-uneval3.C: New test.
3960
3961 2021-04-22  Patrick Palka  <ppalka@redhat.com>
3962
3963         PR c++/77435
3964         * g++.dg/template/partial-specialization9.C: New test.
3965
3966 2021-04-22  Marek Polacek  <polacek@redhat.com>
3967
3968         PR c++/100161
3969         * g++.dg/warn/Wtype-limits6.C: New test.
3970
3971 2021-04-22  Patrick Palka  <ppalka@redhat.com>
3972
3973         PR c++/84689
3974         * g++.dg/cpp0x/sfinae67.C: New test.
3975
3976 2021-04-22  Patrick Palka  <ppalka@redhat.com>
3977
3978         PR c++/16617
3979         * g++.dg/template/access36.C: New test.
3980
3981 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
3982
3983         * substr_9.f90: Move to ...
3984         * gfortran.dg/substr_9.f90: ... here.
3985         * substr_10.f90: Move to ...
3986         * gfortran.dg/substr_10.f90: ... here.
3987
3988 2021-04-22  Martin Liska  <mliska@suse.cz>
3989
3990         PR testsuite/100159
3991         PR testsuite/100192
3992         * g++.dg/template/nontype29.C: Fix typos and missing comments.
3993         * gcc.dg/Warray-bounds-64.c: Likewise.
3994         * gcc.dg/Warray-parameter.c: Likewise.
3995         * gcc.dg/Wstring-compare.c: Likewise.
3996         * gcc.dg/format/gcc_diag-11.c: Likewise.
3997         * gfortran.dg/array_constructor_3.f90: Likewise.
3998         * gfortran.dg/matmul_bounds_9.f90: Likewise.
3999         * gfortran.dg/pr78033.f90: Likewise.
4000         * gfortran.dg/pr96325.f90: Likewise.
4001
4002 2021-04-22  Uroš Bizjak  <ubizjak@gmail.com>
4003
4004         PR target/100119
4005         * gcc.target/i386/pr100119.c: New test.
4006
4007 2021-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4008
4009         PR target/99988
4010         * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4011
4012 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
4013
4014         * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4015         obtained hard limit, and only call setrlimit if new softlimit is lower.
4016
4017 2021-04-22  Richard Biener  <rguenther@suse.de>
4018
4019         PR testsuite/100176
4020         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4021         missing return.
4022
4023 2021-04-21  David Edelsohn  <dje.gcc@gmail.com>
4024
4025         * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4026         pattern.
4027
4028 2021-04-21  Marek Polacek  <polacek@redhat.com>
4029
4030         PR c++/96380
4031         * g++.dg/cpp0x/enum_base4.C: New test.
4032         * g++.dg/cpp0x/enum_base5.C: New test.
4033
4034 2021-04-21  Alex Coplan  <alex.coplan@arm.com>
4035
4036         PR target/99988
4037         * gcc.target/aarch64/pr99988.c: New test.
4038
4039 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
4040
4041         * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4042         -fchecking.
4043         * g++.dg/cpp1y/auto-fn61.C: Likewise.
4044         * g++.dg/cpp2a/nontype-class39.C: Likewise.
4045         * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4046         * g++.dg/cpp0x/vt-88982.C: Likewise.
4047         * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4048         dg-additional-options.
4049         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4050
4051 2021-04-21  H.J. Lu  <hjl.tools@gmail.com>
4052
4053         * gcc.target/i386/monitor-2.c: New test.
4054
4055 2021-04-21  Richard Biener  <rguenther@suse.de>
4056
4057         PR testsuite/100176
4058         * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4059         * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4060
4061 2021-04-21  Jakub Jelinek  <jakub@redhat.com>
4062
4063         PR rtl-optimization/100148
4064         * g++.dg/opt/pr100148.C: New test.
4065
4066 2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
4067
4068         * gfortran.dg/gomp/depobj-1.f90: New test.
4069         * gfortran.dg/gomp/depobj-2.f90: New test.
4070
4071 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4072
4073         * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4074
4075 2021-04-21  Richard Sandiford  <richard.sandiford@arm.com>
4076
4077         PR middle-end/100130
4078         * c-c++-common/attr-retain-10.c: New test.
4079         * c-c++-common/attr-retain-11.c: Likewise.
4080
4081 2021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4082
4083         * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4084         must match for target IBM Z only.
4085
4086 2021-04-20  Jason Merrill  <jason@redhat.com>
4087
4088         PR c++/100109
4089         * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4090
4091 2021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4092
4093         * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4094         z/Architecture only.
4095
4096 2021-04-20  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/100110
4099         * gfortran.dg/pdt_31.f03: New test.
4100         * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4101         to 8.
4102
4103 2021-04-19  Marek Polacek  <polacek@redhat.com>
4104
4105         PR c++/97536
4106         * g++.dg/concepts/diagnostic16.C: New test.
4107
4108 2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
4109
4110         PR d/98457
4111         * gdc.dg/pr98457.d: New test.
4112
4113 2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
4114
4115         PR target/100075
4116         * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4117         effective target.
4118
4119 2021-04-19  Richard Biener  <rguenther@suse.de>
4120
4121         PR preprocessor/100142
4122         * gcc.dg/pr100142.c: New testcase.
4123         * g++.dg/diagnostic/pr72803.C: Revert last change.
4124
4125 2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
4126
4127         * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4128         '--param=openacc-kernels=[...]'.
4129         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4130         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4131         * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4132         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4133         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4134         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4135         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4136
4137 2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
4138
4139         * gnat.dg/opt92.adb: New test.
4140
4141 2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4142
4143         * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4144         * c-c++-common/zero-scratch-regs-9.c: Likewise.
4145         * c-c++-common/zero-scratch-regs-10.c: Likewise.
4146         * c-c++-common/zero-scratch-regs-11.c: Likewise.
4147         * gcc.target/s390/zero-scratch-regs-1.c: New test.
4148
4149 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
4150
4151         PR fortran/100094
4152         * gfortran.dg/PR100094.f90: New test.
4153
4154 2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
4155
4156         PR target/96770
4157         * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
4158         with movt/movw.
4159
4160 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4161
4162         PR target/91710
4163         * gcc.target/aarch64/pr91710.c: New test.
4164
4165 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
4166
4167         PR fortran/100018
4168         * gfortran.dg/PR10018.f90: New test.
4169
4170 2021-04-16  Tamar Christina  <tamar.christina@arm.com>
4171
4172         PR target/100048
4173         * gcc.target/aarch64/sve/pr100048.c: New test.
4174
4175 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR c++/100111
4178         * g++.dg/cpp0x/constexpr-100111.C: New test.
4179
4180 2021-04-16  Marek Polacek  <polacek@redhat.com>
4181
4182         PR c++/99803
4183         * g++.dg/cpp2a/typename14.C: Don't expect particular error
4184         messages.
4185         * g++.dg/cpp2a/typename19.C: New test.
4186
4187 2021-04-16  Robin Dapp  <rdapp@linux.ibm.com>
4188
4189         * gcc.dg/gimplefe-40.c: Moved to...
4190         * gcc.dg/vect/gimplefe-40.c: ...here.
4191         * gcc.dg/gimplefe-41.c: Moved to...
4192         * gcc.dg/vect/gimplefe-41.c: ...here.
4193
4194 2021-04-16  Harald Anlauf  <anlauf@gmx.de>
4195             Paul Thomas  <pault@gcc.gnu.org>
4196
4197         PR fortran/63797
4198         * gfortran.dg/pr63797.f90: New test.
4199
4200 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4201
4202         * gcc.dg/tree-ssa/pr83403-1.c: Revert
4203         max-completely-peeled-insns to the default value on IBM Z.
4204         * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
4205
4206 2021-04-16  Patrick Palka  <ppalka@redhat.com>
4207
4208         PR c++/99700
4209         * g++.dg/cpp2a/constexpr-init21.C: New test.
4210
4211 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR target/100075
4214         * gcc.target/aarch64/pr100075.c: New test.
4215
4216 2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
4217
4218         PR rtl-optimization/99596
4219         * gcc.target/arm/pr99596.c: New test.
4220
4221 2021-04-16  Richard Earnshaw  <rearnsha@arm.com>
4222
4223         PR target/100067
4224         * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
4225         template.
4226         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
4227         * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise.  Fix
4228         missing quotes around switch names.
4229         * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
4230
4231 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR target/99767
4234         * gcc.target/aarch64/pr99767.c: New test.
4235
4236 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR c++/99850
4239         * g++.dg/cpp23/lambda-specifiers2.C: New test.
4240
4241 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR c++/99833
4244         * g++.dg/cpp1z/pr99833.C: New test.
4245         * g++.dg/cpp2a/pr99833.C: New test.
4246
4247 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4248
4249         * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
4250         the default value on IBM Z.
4251
4252 2021-04-16  Jason Merrill  <jason@redhat.com>
4253
4254         PR c++/100079
4255         * g++.dg/abi/mangle71.C: Fix expected mangling.
4256         * g++.dg/abi/mangle77.C: New test.
4257         * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
4258         * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
4259         * g++.dg/cpp2a/nontype-class44.C: New test.
4260
4261 2021-04-15  Martin Sebor  <msebor@redhat.com>
4262
4263         PR c/99420
4264         PR c/99972
4265         * gcc.dg/Warray-parameter-9.c: New test.
4266         * gcc.dg/Wnonnull-6.c: New test.
4267         * gcc.dg/Wreturn-type3.c: New test.
4268         * gcc.dg/Wunused-result.c: New test.
4269         * gcc.dg/attr-noreturn.c: New test.
4270         * gcc.dg/attr-returns-nonnull.c: New test.
4271
4272 2021-04-15  Hans-Peter Nilsson  <hp@axis.com>
4273
4274         PR middle-end/84877
4275         * gcc.dg/pr84877.c: Xfail for cris-*-*.
4276
4277 2021-04-15  Jason Merrill  <jason@redhat.com>
4278
4279         PR c++/80456
4280         * g++.dg/cpp0x/constexpr-volatile3.C: New test.
4281
4282 2021-04-15  Martin Sebor  <msebor@redhat.com>
4283
4284         * gcc.dg/uninit-pr89230-1.c: New test.
4285         * gcc.dg/uninit-pr89230-2.c: Same.
4286
4287 2021-04-15  Jason Merrill  <jason@redhat.com>
4288
4289         PR c++/100101
4290         * g++.dg/cpp0x/noexcept67.C: New test.
4291
4292 2021-04-15  Jason Merrill  <jason@redhat.com>
4293
4294         PR c++/100091
4295         * g++.dg/cpp2a/lambda-uneval15.C: New test.
4296
4297 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
4298
4299         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
4300         -mtune=generic to the SVE flags.
4301         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4302         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4303         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4304
4305 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
4306
4307         * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
4308         (aarch64-with-arch-dg-options): Likewise.
4309         * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
4310         aarch64-with-arch-dg-options.  Move the default architecture
4311         flags to the final dg-runtest argument.
4312         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.  Dispense with
4313         DEFAULT_CFLAGS.
4314         * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
4315
4316 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR testsuite/100073
4319         * gcc.dg/pr86058.c: Enable also on i?86-*-*.
4320
4321 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
4322
4323         PR c++/98852
4324         * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
4325         * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
4326
4327 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
4328
4329         PR c/98852
4330         * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
4331
4332 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
4333
4334         PR target/100056
4335         * gcc.target/aarch64/pr100056.c: New test.
4336
4337 2021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4338
4339         * gcc.dg/pr93210.c: Adapt regex in order to also support a
4340         RESULT_DECL as an operand for a RETURN_EXPR.
4341
4342 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
4343
4344         * gcc.target/aarch64/sve/pr99929_1.c: New file.
4345         * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
4346
4347 2021-04-14  Jason Merrill  <jason@redhat.com>
4348
4349         PR c++/100078
4350         * g++.dg/template/dependent-tmpl2.C: New test.
4351
4352 2021-04-14  Jason Merrill  <jason@redhat.com>
4353
4354         PR c++/93314
4355         * g++.dg/parse/uneval1.C: New test.
4356
4357 2021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>
4358
4359         PR rtl-optimization/100066
4360         * gcc.target/i386/pr100066.c: New.
4361
4362 2021-04-14  Martin Sebor  <msebor@redhat.com>
4363
4364         * gcc.dg/pr86058.c: Limit to just x86_64.
4365
4366 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
4367
4368         PR target/99246
4369         * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
4370
4371 2021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
4372
4373         * gcc.target/s390/zvector/imm-range-error-1.c: New test.
4374         * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
4375
4376 2021-04-14  Patrick Palka  <ppalka@redhat.com>
4377
4378         PR c++/83476
4379         PR c++/99885
4380         * g++.dg/cpp1z/class-deduction85.C: New test.
4381         * g++.dg/template/ref11.C: New test.
4382
4383 2021-04-14  Jason Merrill  <jason@redhat.com>
4384
4385         PR c++/99478
4386         * g++.dg/cpp2a/lambda-uneval14.C: New test.
4387
4388 2021-04-14  Jason Merrill  <jason@redhat.com>
4389
4390         PR c++/90674
4391         * g++.dg/debug/defaulted1.C: New test.
4392
4393 2021-04-14  Jason Merrill  <jason@redhat.com>
4394
4395         PR c++/88742
4396         * g++.dg/debug/cleanup1.C: New test.
4397         * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
4398         * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
4399         * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4400         * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4401         * g++.dg/tm/inherit2.C: Likewise.
4402         * g++.dg/tm/unsafe1.C: Likewise.
4403         * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
4404         * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
4405
4406 2021-04-13  Martin Sebor  <msebor@redhat.com>
4407
4408         PR tree-optimization/82800
4409         * g++.dg/warn/uninit-pr82800.C: New test.
4410
4411 2021-04-13  Martin Sebor  <msebor@redhat.com>
4412
4413         PR middle-end/86058
4414         * gcc.dg/pr86058.c: New test.
4415
4416 2021-04-13  Patrick Palka  <ppalka@redhat.com>
4417
4418         PR c++/99008
4419         * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
4420         * g++.old-deja/g++.ns/template7.C: Likewise.
4421         * g++.old-deja/g++.pt/crash8.C: Likewise.
4422
4423 2021-04-13  Jason Merrill  <jason@redhat.com>
4424
4425         PR c++/100032
4426         * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
4427
4428 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR c++/97121
4431         * g++.dg/cpp2a/spaceship-err6.C: New test.
4432
4433 2021-04-13  Jason Merrill  <jason@redhat.com>
4434
4435         PR c++/100054
4436         * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
4437
4438 2021-04-13  Patrick Palka  <ppalka@redhat.com>
4439
4440         PR c++/99008
4441         * g++.dg/parse/template2.C: Adjust expected diagnostic.
4442         * g++.dg/template/error8.C: Likewise.
4443         * g++.dg/cpp1z/class-deduction84.C: New test.
4444
4445 2021-04-13  Richard Biener  <rguenther@suse.de>
4446
4447         PR tree-optimization/100053
4448         * gcc.dg/torture/pr100053.c: New testcase.
4449         * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4450
4451 2021-04-13  Jason Merrill  <jason@redhat.com>
4452
4453         PR c++/91933
4454         * g++.dg/cpp0x/constexpr-base7.C: New test.
4455
4456 2021-04-13  Nathan Sidwell  <nathan@acm.org>
4457
4458         PR preprocessor/99446
4459         * g++.dg/diagnostic/pr72803.C: Adjust expected column.
4460
4461 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR target/100028
4464         * gcc.target/aarch64/pr100028.c: New test.
4465
4466 2021-04-13  Patrick Palka  <ppalka@redhat.com>
4467
4468         PR c++/97134
4469         * g++.dg/cpp2a/nontype-class43.C: New test.
4470
4471 2021-04-13  Patrick Palka  <ppalka@redhat.com>
4472
4473         PR c++/99961
4474         PR c++/99994
4475         * g++.dg/cpp2a/concepts-uneval1.C: New test.
4476         * g++.dg/cpp2a/concepts-uneval2.C: New test.
4477
4478 2021-04-13  Hans-Peter Nilsson  <hp@axis.com>
4479
4480         PR analyzer/99212
4481         * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
4482         line 971 for cris-*-*.
4483
4484 2021-04-13  David Malcolm  <dmalcolm@redhat.com>
4485
4486         PR analyzer/98599
4487         * gcc.dg/analyzer/pr98599-a.c: New test.
4488         * gcc.dg/analyzer/pr98599-b.c: New test.
4489
4490 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR rtl-optimization/99905
4493         * gcc.target/i386/pr99905.c: New test.
4494
4495 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR debug/99830
4498         * gcc.dg/pr99830.c: New test.
4499
4500 2021-04-12  Jason Merrill  <jason@redhat.com>
4501
4502         PR c++/93085
4503         * g++.dg/template/dependent-tmpl1.C: New test.
4504
4505 2021-04-12  Martin Liska  <mliska@suse.cz>
4506
4507         PR sanitizer/99877
4508         * g++.dg/asan/pr99877.C: New test.
4509
4510 2021-04-12  Cui,Lili  <lili.cui@intel.com>
4511
4512         * gcc.target/i386/funcspec-56.inc: Handle new march.
4513         * g++.target/i386/mv16.C: Handle new march
4514
4515 2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
4516
4517         PR middle-end/98088
4518         * c-c++-common/goacc/collapse-2.c: New.
4519
4520 2021-04-11  Jason Merrill  <jason@redhat.com>
4521
4522         PR c++/97974
4523         * g++.dg/lookup/pr84962.C: Adjust diagnostic.
4524         * g++.dg/other/anon-union5.C: New test.
4525
4526 2021-04-10  Jason Merrill  <jason@redhat.com>
4527
4528         PR c++/98800
4529         * g++.dg/gomp/this-1.C: Adjust diagnostic.
4530         * g++.dg/cpp0x/constexpr-this1.C: New test.
4531
4532 2021-04-10  David Malcolm  <dmalcolm@redhat.com>
4533
4534         PR analyzer/100011
4535         * gcc.dg/analyzer/pr100011.c: New test.
4536
4537 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR c/99990
4540         * gcc.dg/pr99990.c: New test.
4541
4542 2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
4543
4544         PR target/99744
4545         * gcc.target/i386/pr99744-2.c: New test.
4546
4547 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR lto/99849
4550         * gcc.dg/lto/pr99849_0.c: New test.
4551
4552 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR rtl-optimization/98601
4555         * gcc.dg/torture/pr98601.c: New test.
4556
4557 2021-04-10  Jason Merrill  <jason@redhat.com>
4558
4559         PR c++/99180
4560         PR c++/93295
4561         PR c++/93867
4562         PR c++/95486
4563         * g++.dg/cpp2a/class-deduction-alias5.C: New test.
4564         * g++.dg/cpp2a/class-deduction-alias6.C: New test.
4565         * g++.dg/cpp2a/class-deduction-alias7.C: New test.
4566         * g++.dg/cpp2a/class-deduction-alias8.C: New test.
4567
4568 2021-04-10  Jason Merrill  <jason@redhat.com>
4569
4570         PR c++/100006
4571         * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
4572
4573 2021-04-09  Martin Sebor  <msebor@redhat.com>
4574
4575         PR middle-end/55288
4576         * g++.dg/warn/uninit-pr55288.C: New test.
4577
4578 2021-04-09  Patrick Palka  <ppalka@redhat.com>
4579
4580         PR c++/90215
4581         * g++.dg/cpp1z/fold-lambda4.C: New test.
4582
4583 2021-04-09  Marek Polacek  <polacek@redhat.com>
4584
4585         PR c++/99806
4586         * g++.dg/concepts/abbrev10.C: New test.
4587         * g++.dg/concepts/abbrev11.C: New test.
4588
4589 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4590
4591         * gcc.target/aarch64/pr70398.c: Require a target that can link
4592         static executables.
4593
4594 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4595
4596         * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
4597
4598 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4599
4600         * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
4601         with SVE.
4602
4603 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4604
4605         * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
4606         * gcc.dg/pr96573.c: Likewise.
4607         * gcc.dg/tree-ssa/pr84512.c: Likewise.
4608         * gcc.dg/vect/bb-slp-43.c: Likewise.
4609         * gcc.dg/vect/slp-reduc-11.c: Likewise.
4610
4611 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4612
4613         * gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
4614         loop to vectorized if vect_fold_extract_last.
4615
4616 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4617
4618         * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
4619         of relying on vectorisation.
4620
4621 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4622
4623         PR target/87763
4624         * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
4625
4626 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
4627
4628         PR libfortran/78314
4629         * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
4630         * gfortran.dg/ieee/ieee_8.f90: Likewise.
4631
4632 2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
4633
4634         PR fortran/99817
4635         * gfortran.dg/coarray/dummy_2.f90: New test.
4636
4637 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
4638
4639         * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
4640
4641 2021-04-08  Patrick Palka  <ppalka@redhat.com>
4642
4643         PR c++/99874
4644         * g++.dg/cpp2a/concepts-lambda16.C: New test.
4645         * g++.dg/cpp2a/concepts-lambda17.C: New test.
4646
4647 2021-04-08  Patrick Palka  <ppalka@redhat.com>
4648
4649         PR c++/97679
4650         * g++.dg/cpp2a/concepts-ctad3.C: New test.
4651
4652 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4653
4654         * lib/scanasm.exp (scan-lto-assembler): Update expected name
4655         of dump file.
4656
4657 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4658
4659         * lib/target-supports.exp
4660         (check_effective_target_stdint_types_mbig_endian): New proc.
4661         * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
4662         stdint_types_mbig_endian.
4663         * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
4664         * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4665
4666 2021-04-08  Jason Merrill  <jason@redhat.com>
4667
4668         PR c++/91849
4669         * g++.dg/conversion/pr66211.C: Adjust diagnostic.
4670         * g++.dg/conversion/ref7.C: New test.
4671
4672 2021-04-08  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR c++/99859
4675         * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4676         * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4677         * g++.dg/cpp2a/constexpr-new18.C: New test.
4678         * g++.dg/cpp2a/constexpr-new19.C: New test.
4679
4680 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4681
4682         * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
4683
4684 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4685
4686         * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
4687         "was here" from error message.
4688         * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
4689         * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
4690         * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
4691         * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
4692         * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
4693         * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
4694         * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
4695         * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
4696         * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
4697         * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
4698         * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
4699         * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
4700         * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
4701
4702 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4703
4704         * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
4705         * gcc.target/aarch64/pr98772.c: Likewise.
4706         * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
4707
4708 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
4709
4710         * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
4711         conversion to shifts and adds.
4712
4713 2021-04-08  David Malcolm  <dmalcolm@redhat.com>
4714
4715         PR analyzer/99042
4716         PR analyzer/99774
4717         * gcc.dg/analyzer/pr99042.c: New test.
4718         * gcc.dg/analyzer/pr99774-1.c: New test.
4719         * gcc.dg/analyzer/pr99774-2.c: New test.
4720
4721 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
4722
4723         * gdc.dg/gdc108.d: Update test.
4724         * gdc.dg/gdc142.d: Likewise.
4725         * gdc.dg/pr90136a.d: Likewise.
4726         * gdc.dg/pr90136b.d: Likewise.
4727         * gdc.dg/pr90136c.d: Likewise.
4728         * gdc.dg/pr95173.d: Likewise.
4729         * gdc.dg/attr_allocsize1.d: New test.
4730         * gdc.dg/attr_allocsize2.d: New test.
4731         * gdc.dg/attr_alwaysinline1.d: New test.
4732         * gdc.dg/attr_cold1.d: New test.
4733         * gdc.dg/attr_exclusions1.d: New test.
4734         * gdc.dg/attr_exclusions2.d: New test.
4735         * gdc.dg/attr_flatten1.d: New test.
4736         * gdc.dg/attr_module.d: New test.
4737         * gdc.dg/attr_noclone1.d: New test.
4738         * gdc.dg/attr_noicf1.d: New test.
4739         * gdc.dg/attr_noinline1.d: New test.
4740         * gdc.dg/attr_noipa1.d: New test.
4741         * gdc.dg/attr_noplt1.d: New test.
4742         * gdc.dg/attr_optimize1.d: New test.
4743         * gdc.dg/attr_optimize2.d: New test.
4744         * gdc.dg/attr_optimize3.d: New test.
4745         * gdc.dg/attr_optimize4.d: New test.
4746         * gdc.dg/attr_restrict1.d: New test.
4747         * gdc.dg/attr_section1.d: New test.
4748         * gdc.dg/attr_symver1.d: New test.
4749         * gdc.dg/attr_target1.d: New test.
4750         * gdc.dg/attr_targetclones1.d: New test.
4751         * gdc.dg/attr_used1.d: New test.
4752         * gdc.dg/attr_used2.d: New test.
4753         * gdc.dg/attr_weak1.d: New test.
4754         * gdc.dg/imports/attributes.d: New test.
4755
4756 2021-04-08  Jason Merrill  <jason@redhat.com>
4757
4758         PR c++/94529
4759         * g++.dg/template/mem-spec2.C: New test.
4760
4761 2021-04-08  Marek Polacek  <polacek@redhat.com>
4762
4763         PR c++/99844
4764         * g++.dg/cpp2a/explicit16.C: Use c++20.
4765         * g++.dg/cpp0x/noexcept66.C: New test.
4766         * g++.dg/cpp2a/explicit17.C: New test.
4767
4768 2021-04-08  Alex Coplan  <alex.coplan@arm.com>
4769
4770         PR target/99647
4771         * gcc.c-torture/compile/pr99647.c: New test.
4772
4773 2021-04-07  Jason Merrill  <jason@redhat.com>
4774
4775         PR c++/41723
4776         * g++.dg/template/friend71.C: New test.
4777
4778 2021-04-07  Jason Merrill  <jason@redhat.com>
4779
4780         PR c++/52625
4781         * g++.dg/template/friend70.C: New test.
4782
4783 2021-04-07  Jason Merrill  <jason@redhat.com>
4784
4785         PR c++/92918
4786         * g++.dg/lookup/using66.C: New test.
4787
4788 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
4789
4790         * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
4791         when building an executable with testglue.
4792
4793 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
4794
4795         * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
4796         * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
4797
4798 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
4799
4800         * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
4801         if IFN_STORE_LANES is available.
4802         * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
4803         IFN_STORE_LANES is available.
4804         * gcc.target/aarch64/pr99873_1.c: New test.
4805         * gcc.target/aarch64/pr99873_2.c: Likewise.
4806         * gcc.target/aarch64/pr99873_3.c: Likewise.
4807         * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
4808         * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
4809         * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
4810
4811 2021-04-07  Richard Biener  <rguenther@suse.de>
4812
4813         PR tree-optimization/99954
4814         * gcc.dg/torture/pr99954.c: New testcase.
4815
4816 2021-04-07  Richard Biener  <rguenther@suse.de>
4817
4818         PR testsuite/99955
4819         * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
4820         last.
4821
4822 2021-04-07  Richard Biener  <rguenther@suse.de>
4823
4824         PR tree-optimization/99947
4825         * gcc.dg/torture/pr99947.c: New testcase.
4826
4827 2021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>
4828
4829         PR tree-optimization/98736
4830         * gcc.c-torture/execute/pr98736.c: New test.
4831
4832 2021-04-07  Marek Polacek  <polacek@redhat.com>
4833
4834         PR c++/52202
4835         * g++.dg/cpp0x/rv-life.C: New test.
4836
4837 2021-04-06  Jason Merrill  <jason@redhat.com>
4838
4839         PR c++/96673
4840         * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
4841
4842 2021-04-06  Jason Merrill  <jason@redhat.com>
4843
4844         PR c++/99901
4845         * g++.dg/cpp1z/inline-var9.C: New test.
4846
4847 2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
4848
4849         PR target/99781
4850         * g++.target/aarch64/sve/pr99781.C: New.
4851
4852 2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
4853
4854         * gcc.target/i386/memcpy-strategy-9.c: New test.
4855         * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4856         * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4857         * gcc.target/i386/memset-strategy-7.c: Likewise.
4858         * gcc.target/i386/memset-strategy-8.c: Likewise.
4859         * gcc.target/i386/memset-strategy-9.c: Likewise.
4860
4861 2021-04-06  Richard Biener  <rguenther@suse.de>
4862
4863         PR tree-optimization/99880
4864         * gcc.dg/torture/pr99880.c: New testcase.
4865
4866 2021-04-06  Nathan Sidwell  <nathan@acm.org>
4867
4868         * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4869         * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4870
4871 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR tree-optimization/96573
4874         * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4875         VEC_PERM_EXPR with bswapping permutation.
4876
4877 2021-04-06  Richard Biener  <rguenther@suse.de>
4878
4879         PR tree-optimization/99924
4880         * gfortran.dg/vect/pr99924.f90: New testcase.
4881
4882 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
4883
4884         PR c++/97900
4885         * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4886
4887 2021-04-06  Jason Merrill  <jason@redhat.com>
4888
4889         PR c++/91241
4890         * g++.dg/abi/lambda-defarg1.C: New test.
4891
4892 2021-04-06  Patrick Palka  <ppalka@redhat.com>
4893
4894         PR c++/99899
4895         * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4896         * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4897
4898 2021-04-05  Jason Merrill  <jason@redhat.com>
4899
4900         PR c++/96311
4901         * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4902
4903 2021-04-05  Jason Merrill  <jason@redhat.com>
4904
4905         * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4906         * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4907         * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4908
4909 2021-04-05  Jason Merrill  <jason@redhat.com>
4910
4911         PR c++/95317
4912         * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4913
4914 2021-04-05  Jason Merrill  <jason@redhat.com>
4915
4916         PR c++/95870
4917         * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4918
4919 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
4920
4921         PR analyzer/99906
4922         * gcc.dg/analyzer/pr99906.c: New test.
4923
4924 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
4925
4926         PR analyzer/99886
4927         * gcc.dg/analyzer/pr99886.c: New test.
4928
4929 2021-04-05  Jason Merrill  <jason@redhat.com>
4930
4931         PR c++/99066
4932         * g++.dg/cpp0x/extern_template-6.C: New test.
4933
4934 2021-04-05  Jason Merrill  <jason@redhat.com>
4935
4936         PR c++/99201
4937         * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4938
4939 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
4940
4941         PR d/99914
4942         * gdc.dg/pr99914.d: New test.
4943
4944 2021-04-05  Sandra Loosemore  <sandra@codesourcery.com>
4945
4946         * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4947         * gcc.dg/tree-ssa/evrp11.c: Likewise.
4948
4949 2021-04-04  Jason Merrill  <jason@redhat.com>
4950
4951         PR c++/99643
4952         * g++.dg/cpp0x/initlist-new5.C: New test.
4953
4954 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
4955
4956         * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4957
4958 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
4959
4960         * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4961
4962 2021-04-03  Marek Polacek  <polacek@redhat.com>
4963
4964         PR c++/91416
4965         * g++.dg/other/gc7.C: New test.
4966
4967 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
4968
4969         PR fortran/99818
4970         * gfortran.dg/coarray_48.f90: New test.
4971
4972 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR tree-optimization/99882
4975         * gcc.dg/pr99882.c: New test.
4976
4977 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
4978
4979         PR rtl-optimization/99863
4980         * gcc.target/i386/pr99863.c: New test.
4981
4982 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR testsuite/98125
4985         * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
4986
4987 2021-04-03  Jason Merrill  <jason@redhat.com>
4988
4989         PR c++/91217
4990         * g++.dg/opt/nrv20.C: New test.
4991
4992 2021-04-03  Jason Merrill  <jason@redhat.com>
4993
4994         PR c++/90664
4995         * g++.dg/cpp1z/noexcept-type24.C: New test.
4996
4997 2021-04-03  Jason Merrill  <jason@redhat.com>
4998
4999         PR c++/97900
5000         * g++.dg/ext/vector40.C: New test.
5001
5002 2021-04-02  Patrick Palka  <ppalka@redhat.com>
5003
5004         PR c++/99869
5005         * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5006
5007 2021-04-02  Patrick Palka  <ppalka@redhat.com>
5008
5009         PR c++/99586
5010         * g++.dg/cpp2a/nontype-class42.C: New test.
5011
5012 2021-04-02  Jason Merrill  <jason@redhat.com>
5013
5014         PR c++/97938
5015         * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5016
5017 2021-04-02  Nathan Sidwell  <nathan@acm.org>
5018
5019         * g++.dg/modules/pr99283-6_d.H: New.
5020         * g++.dg/modules/pr99283-7-swap.h: New.
5021         * g++.dg/modules/pr99283-7-traits.h: New.
5022         * g++.dg/modules/pr99283-7_a.H: New.
5023         * g++.dg/modules/pr99283-7_b.H: New.
5024         * g++.dg/modules/pr99283-7_c.C: New.
5025         * g++.dg/modules/pr99283-7_d.H: New.
5026
5027 2021-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5028
5029         * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5030         * go.test/test/fixedbugs/issue22200b.go: Likewise.
5031
5032 2021-04-02  Jakub Jelinek  <jakub@redhat.com>
5033
5034         PR tree-optimization/99726
5035         * gcc.target/i386/pr99726.c: Remove -m32 from dg-options.  Move
5036         -floop-nest-optimize to dg-additional-options guarded on fgraphite
5037         effective target.
5038
5039 2021-04-01  Marek Polacek  <polacek@redhat.com>
5040
5041         PR c++/99831
5042         * g++.dg/other/gc6.C: New test.
5043
5044 2021-04-01  Jason Merrill  <jason@redhat.com>
5045
5046         PR c++/99583
5047         * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
5048
5049 2021-04-01  Jason Merrill  <jason@redhat.com>
5050
5051         PR c++/98481
5052         * g++.dg/abi/abi-tag24a.C: New test.
5053         * g++.dg/abi/macro0.C: Adjust expected value.
5054
5055 2021-04-01  Nathan Sidwell  <nathan@acm.org>
5056
5057         PR c++/99283
5058         * g++.dg/modules/pr99283-6.h: New.
5059         * g++.dg/modules/pr99283-6_a.H: New.
5060         * g++.dg/modules/pr99283-6_b.H: New.
5061         * g++.dg/modules/pr99283-6_c.C: New.
5062         * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5063         * g++.dg/modules/indirect-3_c.C: Adjust scan.
5064         * g++.dg/modules/indirect-4_c.C: Adjust scan.
5065         * g++.dg/modules/lambda-3_b.C: Adjust scan.
5066         * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5067         * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5068         * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5069
5070 2021-04-01  Jan Hubicka  <hubicka@ucw.cz>
5071
5072         PR ipa/98265
5073         * gcc.dg/tree-ssa/pr98265.C: New test.
5074
5075 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
5076
5077         PR tree-optimization/96573
5078         * gcc.dg/pr96573.c: New test.
5079
5080 2021-04-01  Richard Biener  <rguenther@suse.de>
5081
5082         PR tree-optimization/99856
5083         * gcc.dg/vect/pr99856.c: New testcase.
5084
5085 2021-04-01  Martin Jambor  <mjambor@suse.cz>
5086
5087         PR tree-optimization/97009
5088         * gcc.dg/tree-ssa/pr97009.c: New test.
5089
5090 2021-04-01  Harald Anlauf  <anlauf@gmx.de>
5091
5092         PR fortran/99840
5093         * gfortran.dg/transpose_5.f90: New test.
5094
5095 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
5096
5097         PR analyzer/99771
5098         * gcc.dg/analyzer/data-model-10.c: Update expected output.
5099         * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5100         * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5101         * gcc.dg/analyzer/pr99771-1.c: New test.
5102
5103 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
5104
5105         PR tree-optimization/98268
5106         * gcc.target/aarch64/sve/pr98268-1.c: New test.
5107         * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5108
5109 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
5110
5111         PR tree-optimization/99726
5112         * gcc.target/i386/pr99726.c: New test.
5113
5114 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
5115
5116         PR rtl-optimization/97141
5117         PR rtl-optimization/98726
5118         * gcc.c-torture/compile/pr97141.c: New test.
5119         * gcc.c-torture/compile/pr98726.c: Likewise.
5120         * gcc.target/aarch64/sve/pr97141.c: Likewise.
5121         * gcc.target/aarch64/sve/pr98726.c: Likewise.
5122
5123 2021-03-31  Martin Sebor  <msebor@redhat.com>
5124
5125         PR middle-end/65182
5126         * gcc.dg/uninit-pr65182.c: New test.
5127
5128 2021-03-31  Jason Merrill  <jason@redhat.com>
5129
5130         PR c++/99445
5131         * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5132
5133 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
5134
5135         PR target/96974
5136         * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5137         under lp64.
5138
5139 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
5140
5141         PR target/99786
5142         * gcc.target/arm/pr99786.c: New test.
5143
5144 2021-03-31  H.J. Lu  <hjl.tools@gmail.com>
5145
5146         * gcc.target/i386/memcpy-strategy-5.c: New test.
5147         * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5148         * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5149         * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5150         * gcc.target/i386/memset-strategy-3.c: Likewise.
5151         * gcc.target/i386/memset-strategy-4.c: Likewise.
5152         * gcc.target/i386/memset-strategy-5.c: Likewise.
5153         * gcc.target/i386/memset-strategy-6.c: Likewise.
5154
5155 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
5156
5157         PR target/98119
5158         * gcc.target/aarch64/sve/pr98119.c: New test.
5159
5160 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
5161             Richard Sandiford  <richard.sandiford@arm.com>
5162
5163         PR target/99813
5164         * g++.target/aarch64/sve/pr99813.C: New test.
5165
5166 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR testsuite/97680
5169         * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
5170         * c-c++-common/zero-scratch-regs-7.c: Likewise.
5171         * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
5172         selected unsupported triplets to all targets but selected triplets
5173         of supported targets.
5174         * c-c++-common/zero-scratch-regs-9.c: Likewise.
5175         * c-c++-common/zero-scratch-regs-10.c: Likewise.
5176         * c-c++-common/zero-scratch-regs-11.c: Likewise.
5177
5178 2021-03-31  Patrick Palka  <ppalka@redhat.com>
5179
5180         PR c++/88115
5181         * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
5182
5183 2021-03-31  Patrick Palka  <ppalka@redhat.com>
5184
5185         PR c++/99815
5186         * g++.dg/cpp2a/concepts-placeholder5.C: New test.
5187
5188 2021-03-30  David Malcolm  <dmalcolm@redhat.com>
5189
5190         * gcc.dg/analyzer/symbolic-1.c: Fix typo.
5191
5192 2021-03-30  Nathan Sidwell  <nathan@acm.org>
5193
5194         PR c++/99283
5195         * g++.dg/modules/pr99283-5.h: New.
5196         * g++.dg/modules/pr99283-5_a.H: New.
5197         * g++.dg/modules/pr99283-5_b.H: New.
5198         * g++.dg/modules/pr99283-5_c.C: New.
5199
5200 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
5201
5202         PR c++/99790
5203         * g++.dg/cpp1z/pr99790.C: New test.
5204
5205 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5206
5207         PR target/99822
5208         * gcc.c-torture/compile/pr99822.c: New test.
5209
5210 2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
5211
5212         PR target/99718
5213         PR target/99718
5214         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
5215         instruction counts.
5216         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5217         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5218         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5219         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5220         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5221         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5222         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5223         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5224         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5225         * gcc.target/powerpc/pr79251.p8.c: Likewise.
5226         * gcc.target/powerpc/pr79251.p9.c: Likewise.
5227         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5228         * gcc.target/powerpc/pr79251-run.p7.c: New test.
5229         * gcc.target/powerpc/pr79251.p7.c: New test.
5230
5231 2021-03-30  H.J. Lu  <hjl.tools@gmail.com>
5232
5233         PR target/99744
5234         * gcc.target/i386/pr99744-1.c: New test.
5235
5236 2021-03-30  Tamar Christina  <tamar.christina@arm.com>
5237
5238         PR tree-optimization/99825
5239         * gfortran.dg/vect/pr99825.f90: New test.
5240
5241 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5242
5243         PR target/99808
5244         * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
5245
5246 2021-03-30  Richard Biener  <rguenther@suse.de>
5247
5248         PR tree-optimization/99824
5249         * gcc.dg/torture/pr99824.c: New testcase.
5250
5251 2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
5252
5253         PR target/98136
5254         * g++.dg/pr98136.C: New test.
5255
5256 2021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>
5257
5258         * gcc.target/aarch64/fcvt_nosimd.c: New test.
5259
5260 2021-03-29  Martin Sebor  <msebor@redhat.com>
5261
5262         PR tree-optimization/61869
5263         * gcc.dg/uninit-pr61869.c: New test.
5264
5265 2021-03-29  Martin Sebor  <msebor@redhat.com>
5266
5267         PR tree-optimization/61677
5268         * gcc.dg/uninit-pr61677.c: New test.
5269
5270 2021-03-29  Martin Sebor  <msebor@redhat.com>
5271
5272         PR tree-optimization/61112
5273         * gcc.dg/uninit-pr61112.c: New test.
5274
5275 2021-03-29  Jan Hubicka  <jh@suse.cz>
5276
5277         PR ipa/99751
5278         * gcc.c-torture/compile/pr99751.c: Rename from ...
5279         * gcc.c-torture/execute/pr99751.c: ... to this.
5280
5281 2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
5282
5283         * gcc.c-torture/compile/pr99751.c: New test.
5284
5285 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR fortran/93660
5288         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
5289         declare simd warning on aarch64.
5290
5291 2021-03-29  Alex Coplan  <alex.coplan@arm.com>
5292
5293         PR target/99216
5294         * g++.target/aarch64/sve/pr99216.C: New test.
5295
5296 2021-03-29  Richard Biener  <rguenther@suse.de>
5297
5298         PR tree-optimization/99807
5299         * gfortran.dg/vect/pr99807.f90: New testcase.
5300
5301 2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5302
5303         PR target/99808
5304         * gcc.target/aarch64/pr99808.c: New test.
5305
5306 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR tree-optimization/99777
5309         * g++.dg/torture/pr99777.C: New test.
5310
5311 2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
5312
5313         PR target/96770
5314         * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
5315
5316 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
5317
5318         PR fortran/99602
5319         * gfortran.dg/pr99602.f90: New test.
5320         * gfortran.dg/pr99602a.f90: New test.
5321         * gfortran.dg/pr99602b.f90: New test.
5322         * gfortran.dg/pr99602c.f90: New test.
5323         * gfortran.dg/pr99602d.f90: New test.
5324
5325 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5326
5327         * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
5328         (gdc-copy-file): ... this.  Use file copy instead of open/close.
5329         (gdc-convert-test): Save translated dejagnu test to gdc.test
5330         directory, only write dejagnu directives to the test file.
5331         (gdc-do-test): Don't create gdc.test symlink.
5332
5333 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5334
5335         * gdc.dg/gdc270a.d: Removed.
5336         * gdc.dg/gdc270b.d: Removed.
5337
5338 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
5339
5340         * gcc.target/powerpc/pr99557.c: New.
5341
5342 2021-03-26  Martin Sebor  <msebor@redhat.com>
5343
5344         PR tree-optimization/59970
5345         * gcc.dg/uninit-pr59970.c: New test.
5346
5347 2021-03-26  Marek Polacek  <polacek@redhat.com>
5348
5349         PR c++/98352
5350         * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
5351         * g++.dg/cpp0x/nsdmi17.C: New test.
5352
5353 2021-03-26  Nathan Sidwell  <nathan@acm.org>
5354
5355         PR c++/99283
5356         * g++.dg/modules/pr99283-2_a.H: New.
5357         * g++.dg/modules/pr99283-2_b.H: New.
5358         * g++.dg/modules/pr99283-2_c.H: New.
5359         * g++.dg/modules/pr99283-3_a.H: New.
5360         * g++.dg/modules/pr99283-3_b.H: New.
5361         * g++.dg/modules/pr99283-4.H: New.
5362         * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
5363         * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
5364
5365 2021-03-26  Vladimir Makarov  <vmakarov@redhat.com>
5366
5367         PR target/99766
5368         * g++.target/aarch64/sve/pr99766.C: New.
5369
5370 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
5371
5372         PR ipa/99466
5373         * gcc.dg/tls/pr99466-1.c: New test.
5374         * gcc.dg/tls/pr99466-2.c: New test.
5375
5376 2021-03-26  Jakub Jelinek  <jakub@redhat.com>
5377
5378         PR c++/99705
5379         * g++.dg/cpp0x/new5.C: New test.
5380
5381 2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
5382
5383         PR fortran/99651
5384         * gfortran.dg/null_11.f90: New test.
5385
5386 2021-03-25  Martin Sebor  <msebor@redhat.com>
5387
5388         PR tree-optimization/55060
5389         * gcc.dg/uninit-pr55060.c: New.
5390
5391 2021-03-25  Martin Sebor  <msebor@redhat.com>
5392
5393         PR tree-optimization/48483
5394         * g++.dg/warn/uninit-pr48483.C: New test.
5395
5396 2021-03-25  Martin Sebor  <msebor@redhat.com>
5397
5398         * gcc.dg/uninit-pr44547.c: New.
5399
5400 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR c++/99672
5403         * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
5404         * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
5405         to match locus changes.
5406         * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
5407         * g++.dg/cpp2a/srcloc2.C: Likewise.
5408         * g++.dg/cpp2a/srcloc15.C: Likewise.
5409         * g++.dg/cpp2a/srcloc16.C: Likewise.
5410         * g++.dg/cpp2a/srcloc19.C: New test.
5411         * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
5412         and caret line.
5413         * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
5414         * g++.dg/modules/macloc-1_d.C: Likewise.
5415         * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
5416         caret line.
5417
5418 2021-03-25  Marek Polacek  <polacek@redhat.com>
5419
5420         PR c++/94751
5421         * g++.dg/cpp0x/inh-ctor37.C: New test.
5422
5423 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
5424
5425         PR c++/99745
5426         * g++.dg/cpp0x/variadic181.C: New test.
5427
5428 2021-03-25  Marek Polacek  <polacek@redhat.com>
5429
5430         PR c++/99331
5431         * g++.dg/warn/Wconversion5.C: New test.
5432
5433 2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
5434
5435         PR tree-optimization/96974
5436         * g++.target/aarch64/sve/pr96974.C: New test.
5437
5438 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
5439
5440         Revert:
5441         2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
5442
5443         PR target/98209
5444         PR target/99744
5445         * gcc.target/i386/pr98209.c: New test.
5446         * gcc.target/i386/pr99744-1.c: Likewise.
5447         * gcc.target/i386/pr99744-2.c: Likewise.
5448
5449 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/99565
5452         * g++.dg/warn/Wduplicated-branches6.C: New test.
5453         * g++.dg/warn/Wduplicated-branches7.C: New test.
5454
5455 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
5456
5457         PR target/98209
5458         PR target/99744
5459         * gcc.target/i386/pr98209.c: New test.
5460         * gcc.target/i386/pr99744-1.c: Likewise.
5461         * gcc.target/i386/pr99744-2.c: Likewise.
5462
5463 2021-03-25  Richard Biener  <rguenther@suse.de>
5464
5465         PR tree-optimization/99746
5466         * gfortran.dg/vect/pr99746.f90: New testcase.
5467
5468 2021-03-25  David Malcolm  <dmalcolm@redhat.com>
5469
5470         PR analyzer/93695
5471         PR analyzer/99044
5472         PR analyzer/99716
5473         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
5474         xfail.
5475         * gcc.dg/analyzer/pr93695-1.c: New test.
5476         * gcc.dg/analyzer/pr99044-1.c: New test.
5477         * gcc.dg/analyzer/pr99044-2.c: New test.
5478         * gcc.dg/analyzer/pr99716-1.c: New test.
5479         * gcc.dg/analyzer/pr99716-2.c: New test.
5480         * gcc.dg/analyzer/pr99716-3.c: New test.
5481
5482 2021-03-24  Martin Liska  <mliska@suse.cz>
5483
5484         PR target/99753
5485         * gcc.target/i386/pr99753.c: New test.
5486
5487 2021-03-24  Martin Jambor  <mjambor@suse.cz>
5488
5489         PR ipa/99122
5490         * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
5491
5492 2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
5493
5494         PR target/99727
5495         * gcc.target/arm/pr99727.c: New test.
5496
5497 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR target/99724
5500         * gcc.target/arm/pr99724.c: New test.
5501
5502 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
5503
5504         * lib/target-supports.exp (check_effective_target_sysconf): New.
5505         * gcc.target/i386/pr95443-1.c: Require it.
5506         * gcc.target/i386/pr95443-2.c: Likewise.
5507         * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5508         * gcc.target/i386/strncmp-1.c: Likewise.
5509
5510 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
5511
5512         * gcc.target/i386/pr97313.c: Require effective target feature pie.
5513         * g++.target/i386/pr94185.C: Likewise.
5514
5515 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
5516
5517         * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
5518         positives with -mcmodel=large.
5519         * gcc.target/i386/funcspec-3.c: Likewise.
5520
5521 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
5522
5523         * gcc.target/i386/pr94467-3.c: New.
5524
5525 2021-03-24  Tobias Burnus  <tobias@codesourcery.com>
5526
5527         PR fortran/99369
5528         * gfortran.dg/longnames.f90: New test.
5529
5530 2021-03-23  Nathan Sidwell  <nathan@acm.org>
5531
5532         PR c++/99283
5533         * g++.dg/modules/pr99283-1_a.H: New.
5534         * g++.dg/modules/pr99283-1_b.H: New.
5535
5536 2021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>
5537
5538         * gcc.target/s390/vector/long-double-asm-abi.c: New test.
5539
5540 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5541
5542         * lib/target-supports.exp
5543         (check_effective_target_arm_dsp_ok_nocache)
5544         (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
5545         * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
5546         and add arm_dsp options.
5547
5548 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5549
5550         * lib/target-supports.exp
5551         (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
5552         -mfloat-abi= options order.
5553         (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
5554         * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
5555         arm_hard_ok effective target and -mfloat-abi=hard additional
5556         option.
5557         * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5558         * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5559         * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5560         * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5561         * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
5562         * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
5563         * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
5564         * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
5565         * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
5566         additional option.
5567         * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
5568         * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
5569
5570 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5571
5572         * lib/target-supports.exp
5573         (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
5574         -mfloat-abi= options order.
5575         (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
5576         * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
5577         target and -mfloat-abi=hard additional option.
5578         * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
5579         * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
5580         * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
5581         * gcc.target/arm/simd/vdot-2-1.c: Likewise.
5582         * gcc.target/arm/simd/vdot-2-2.c: Likewise.
5583
5584 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5585
5586         * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
5587
5588 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5589
5590         * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
5591         * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
5592         * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
5593         * gcc.target/arm/pr51968.c: Likewise.
5594         * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
5595         * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
5596         * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
5597         * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
5598
5599 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5600
5601         * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
5602         * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
5603         * gcc.target/arm/bf16_dup.c: Likewise.
5604         * gcc.target/arm/bf16_reinterpret.c: Likewise.
5605         * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
5606
5607 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5608
5609         * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
5610
5611 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
5612
5613         * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
5614         arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
5615         * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
5616         * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5617
5618 2021-03-23  Marek Polacek  <polacek@redhat.com>
5619
5620         PR c++/99318
5621         * g++.dg/cpp0x/attributes-namespace6.C: New test.
5622         * g++.dg/cpp0x/gen-attrs-73.C: New test.
5623
5624 2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
5625
5626         PR fortran/93660
5627         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
5628
5629 2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
5630
5631         PR target/99540
5632         * gcc.dg/vect/pr99540.c: New test.
5633
5634 2021-03-23  Nathan Sidwell  <nathan@acm.org>
5635
5636         PR c++/99239
5637         * g++.dg/modules/pr99239_a.H: New.
5638         * g++.dg/modules/pr99239_b.H: New.
5639
5640 2021-03-23  Richard Biener  <rguenther@suse.de>
5641
5642         PR tree-optimization/99721
5643         * gfortran.dg/vect/pr99721.f90: New testcase.
5644
5645 2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
5646
5647         * gcc.target/riscv/shift-shift-5.c (sub): Change
5648         order of struct fields depending on byteorder.
5649
5650 2021-03-23  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR c++/99650
5653         * g++.dg/cpp1z/decomp55.C: New test.
5654
5655 2021-03-23  Aldy Hernandez  <aldyh@redhat.com>
5656
5657         PR tree-optimization/99296
5658         * gcc.dg/pr99296.c: New file.
5659
5660 2021-03-22  Nathan Sidwell  <nathan@acm.org>
5661
5662         PR c++/99480
5663         * g++.dg/modules/pr99480_a.H: New.
5664         * g++.dg/modules/pr99480_b.H: New.
5665
5666 2021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>
5667
5668         PR target/99581
5669         * gcc.target/powerpc/pr99581.c: New.
5670
5671 2021-03-22  Nathan Sidwell  <nathan@acm.org>
5672
5673         PR c++/99425
5674         * g++.dg/modules/pr99425-1.h: New.
5675         * g++.dg/modules/pr99425-1_a.H: New.
5676         * g++.dg/modules/pr99425-1_b.H: New.
5677         * g++.dg/modules/pr99425-1_c.C: New.
5678         * g++.dg/modules/pr99425-2_a.X: New.
5679         * g++.dg/modules/pr99425-2_b.X: New.
5680         * g++.dg/template/pr99425.C: New.
5681
5682 2021-03-22  Richard Biener  <rguenther@suse.de>
5683
5684         PR tree-optimization/99694
5685         * gcc.dg/torture/pr99694.c: New testcase.
5686
5687 2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
5688
5689         PR target/99702
5690         * gcc.target/riscv/pr99702.c: New.
5691
5692 2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
5693
5694         PR target/98914
5695         * gcc.target/powerpc/pr98914.c: New test.
5696
5697 2021-03-20  H.J. Lu  <hjl.tools@gmail.com>
5698
5699         PR target/99679
5700         * g++.target/i386/pr99679-1.C: New test.
5701         * g++.target/i386/pr99679-2.C: Likewise.
5702
5703 2021-03-20  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR debug/99230
5706         * gcc.dg/pr99230.c: New test.
5707
5708 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
5709
5710         PR c/99588
5711         * gcc.dg/Wunused-var-5.c: New test.
5712         * gcc.dg/Wunused-var-6.c: New test.
5713
5714 2021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5715
5716         * gfortran.dg/inline_matmul_6.f90: Adjust count for
5717           _gfortran_matmul.
5718
5719 2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
5720
5721         PR target/99663
5722         * gcc.target/s390/pr99663.c: New.
5723
5724 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR c++/99456
5727         * g++.dg/opt/pr99456.C: New test.
5728         * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
5729         later.
5730
5731 2021-03-19  Tamar Christina  <tamar.christina@arm.com>
5732
5733         PR tree-optimization/99656
5734         * gfortran.dg/vect/pr99656.f90: New test.
5735
5736 2021-03-19  H.J. Lu  <hjl.tools@gmail.com>
5737
5738         PR target/99652
5739         * gcc.dg/torture/pr99652-1.c: New test.
5740         * gcc.dg/torture/pr99652-2.c: Likewise.
5741         * gcc.target/i386/pr57655.c: Adjusted.
5742         * gcc.target/i386/pr59794-6.c: Likewise.
5743         * gcc.target/i386/pr70738-1.c: Likewise.
5744         * gcc.target/i386/pr96744-1.c: Likewise.
5745
5746 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
5747             Christophe Lyon  <christophe.lyon@linaro.org>
5748
5749         PR target/99593
5750         * g++.target/arm/pr99593.C: New test.
5751
5752 2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
5753
5754         * g++.dg/lto/pr89335_0.C: Require the linker plugin.
5755
5756 2021-03-19  Marek Polacek  <polacek@redhat.com>
5757
5758         PR c++/99500
5759         * g++.dg/cpp2a/concepts-err3.C: New test.
5760
5761 2021-03-18  Martin Sebor  <msebor@redhat.com>
5762
5763         PR middle-end/99502
5764         * g++.dg/warn/Warray-bounds-22.C: New test.
5765         * g++.dg/warn/Warray-bounds-23.C: New test.
5766         * g++.dg/warn/Warray-bounds-24.C: New test.
5767
5768 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR testsuite/99636
5771         * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5772
5773 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
5774
5775         PR testsuite/99626
5776         * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5777         on targets other than x86, aarch64, s390 and 64-bit powerpc.  Use
5778         test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5779         rather than __i386__.
5780
5781 2021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5782
5783         PR testsuite/97680
5784         * c-c++-common/zero-scratch-regs-10.c: Skip on arm
5785
5786 2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
5787
5788         PR objc++/49070
5789         * obj-c++.dg/pr49070.mm: New test.
5790         * objc.dg/unnamed-parms.m: New test.
5791
5792 2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5793
5794         * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5795         sve_flags.
5796         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5797         * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5798         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5799         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5800         * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5801
5802 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
5803
5804         PR middle-end/98099
5805         * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
5806         For big endian use -fsso-struct=little-endian dg-options.
5807
5808 2021-03-17  Marek Polacek  <polacek@redhat.com>
5809
5810         PR c++/97973
5811         * g++.dg/conversion/real-to-int1.C: New test.
5812
5813 2021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
5814             Jason Merrill  <jason@redhat.com>
5815
5816         * g++.dg/cpp1z/using9.C: New using decl test.
5817
5818 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
5819
5820         * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
5821         -gdwarf-3 to the command line options. Adjust the expected line
5822         numbers for the revised options header.
5823
5824 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
5825
5826         * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
5827         -gdwarf-3 to the command line options.  Provide Darwin-
5828         specific match lines for the expected output.
5829
5830 2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5831
5832         * gcc.target/aarch64/acle/rng_2.c: New test.
5833
5834 2021-03-17  H.J. Lu  <hjl.tools@gmail.com>
5835
5836         PR target/99504
5837         * gcc.target/i386/pr99530-1.c: New test.
5838         * gcc.target/i386/pr99530-2.c: Likewise.
5839         * gcc.target/i386/pr99530-3.c: Likewise.
5840         * gcc.target/i386/pr99530-4.c: Likewise.
5841         * gcc.target/i386/pr99530-5.c: Likewise.
5842         * gcc.target/i386/pr99530-6.c: Likewise.
5843
5844 2021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>
5845
5846         PR target/99542
5847         * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5848
5849 2021-03-16  Jason Merrill  <jason@redhat.com>
5850
5851         * g++.dg/cpp2a/nontype-float1.C: New test.
5852
5853 2021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
5854
5855         PR target/98092
5856         PR target/98092
5857         * gcc.target/powerpc/pr98092.c: New.
5858
5859 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR target/99600
5862         * gcc.target/i386/pr99600.c: New test.
5863
5864 2021-03-16  Martin Liska  <mliska@suse.cz>
5865             Jason Merrill  <jason@redhat.com>
5866
5867         PR c++/99108
5868         * g++.target/i386/pr99108.C: New test.
5869
5870 2021-03-16  Martin Liska  <mliska@suse.cz>
5871
5872         PR target/99592
5873         * gcc.target/arm/pr99592.c: New test.
5874
5875 2021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>
5876
5877         * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5878
5879 2021-03-16  Nathan Sidwell  <nathan@acm.org>
5880
5881         PR c++/99496
5882         * g++.dg/modules/pr99496_a.H: New.
5883         * g++.dg/modules/pr99496_b.C: New.
5884
5885 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR target/99563
5888         * gcc.target/i386/avx-pr99563.c: New test.
5889
5890 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR target/99542
5893         * gcc.dg/gomp/pr99542.c: New test.
5894         * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5895         * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5896         * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5897         * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5898         on aarch64.
5899         * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5900
5901 2021-03-15  Jakub Jelinek  <jakub@redhat.com>
5902
5903         PR c++/99601
5904         * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5905         * g++.dg/modules/builtin-3_b.C: Likewise.
5906
5907 2021-03-15  Nathan Sidwell  <nathan@acm.org>
5908
5909         PR c++/99601
5910         * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5911         * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5912
5913 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
5914
5915         PR c++/99047
5916         * g++.dg/coroutines/pr99047.C: New test.
5917
5918 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
5919
5920         PR c++/98704
5921         * g++.dg/coroutines/torture/pr98704.C: New test.
5922
5923 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
5924
5925         PR c++/98480
5926         * g++.dg/coroutines/pr98480.C: New test.
5927         * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5928         * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5929         * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5930
5931 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
5932
5933         PR c++/96749
5934         * g++.dg/coroutines/pr96749-1.C: New test.
5935         * g++.dg/coroutines/pr96749-2.C: New test.
5936
5937 2021-03-15  Richard Biener  <rguenther@suse.de>
5938
5939         PR tree-optimization/98834
5940         * g++.dg/opt/pr98834.C: New testcase.
5941
5942 2021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
5943
5944         PR fortran/99345
5945         * gfortran.dg/do_check_16.f90: New test.
5946         * gfortran.dg/do_check_17.f90: New test.
5947
5948 2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/99545
5951         * gfortran.dg/pr99545.f90: New test.
5952
5953 2021-03-15  David Edelsohn  <dje.gcc@gmail.com>
5954
5955         * gcc.target/powerpc/pr99492.c: Fix typo.
5956
5957 2021-03-14  Harald Anlauf  <anlauf@gmx.de>
5958             Paul Thomas  <pault@gcc.gnu.org>
5959
5960         * gfortran.dg/pr99112.f90: New test.
5961
5962 2021-03-13  Martin Sebor  <msebor@redhat.com>
5963
5964         PR tree-optimization/99489
5965         * gcc.dg/Wstringop-truncation-9.c: New test.
5966
5967 2021-03-13  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/99125
5970         * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5971
5972 2021-03-13  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR tree-optimization/99544
5975         * gcc.dg/gomp/pr99544.c: New test.
5976
5977 2021-03-12  Nathan Sidwell  <nathan@acm.org>
5978
5979         PR c++/99238
5980         * g++.dg/modules/pr99238.h: New.
5981         * g++.dg/modules/pr99238_a.H: New.
5982         * g++.dg/modules/pr99238_b.H: New.
5983
5984 2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
5985
5986         PR fortran/99514
5987         * gfortran.dg/gomp/threadprivate-1.f90: New test.
5988
5989 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR target/99321
5992         * gcc.target/i386/avx512vl-pr99321-2.c: New test.
5993
5994 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR c++/99507
5997         * g++.dg/cpp2a/consteval19.C: New test.
5998
5999 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
6000
6001         PR analyzer/96374
6002         * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6003         to options.
6004         * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6005         (test_7): New.
6006         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6007         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6008         * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6009         -fno-analyzer-feasibility from options.
6010         * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6011         * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6012
6013 2021-03-11  Nathan Sidwell  <nathan@acm.org>
6014
6015         PR c++/99248
6016         * g++.dg/modules/pr99248.h: New.
6017         * g++.dg/modules/pr99248_a.H: New.
6018         * g++.dg/modules/pr99248_b.H: New.
6019
6020 2021-03-11  Nathan Sidwell  <nathan@acm.org>
6021
6022         PR c++/99528
6023         * g++.dg/modules/pr99528.h: New.
6024         * g++.dg/modules/pr99528_a.H: New.
6025         * g++.dg/modules/pr99528_b.H: New.
6026         * g++.dg/modules/pr99528_c.C: New.
6027
6028 2021-03-11  Richard Biener  <rguenther@suse.de>
6029
6030         PR testsuite/98245
6031         * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6032         instead of verifying the total number of adds.
6033
6034 2021-03-11  Richard Biener  <rguenther@suse.de>
6035
6036         PR testsuite/97494
6037         * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6038
6039 2021-03-11  Richard Biener  <rguenther@suse.de>
6040
6041         PR testsuite/97494
6042         * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6043
6044 2021-03-11  Richard Biener  <rguenther@suse.de>
6045
6046         PR testsuite/97494
6047         * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
6048
6049 2021-03-11  Jakub Jelinek  <jakub@redhat.com>
6050
6051         PR ipa/99517
6052         * gcc.target/i386/avx2-pr99517-1.c: New test.
6053         * gcc.target/i386/avx2-pr99517-2.c: New test.
6054
6055 2021-03-10  David Edelsohn  <dje.gcc@gmail.com>
6056
6057         PR target/99492
6058         * gcc.target/powerpc/pr99492.c: New testcase.
6059
6060 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
6061
6062         PR fortran/99205
6063         * gfortran.dg/data_char_4.f90: New test.
6064         * gfortran.dg/data_char_5.f90: New test.
6065
6066 2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
6067
6068         * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6069
6070 2021-03-10  Nathan Sidwell  <nathan@acm.org>
6071
6072         PR c++/99423
6073         * g++.dg/modules/pr99423_a.H: New.
6074         * g++.dg/modules/pr99423_b.H: New.
6075
6076 2021-03-10  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR tree-optimization/99305
6079         PR testsuite/99498
6080         * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6081         unsigned_char effective targets.
6082
6083 2021-03-10  Nathan Sidwell  <nathan@acm.org>
6084
6085         PR c++/99508
6086         * g++.dg/ext/pr99508.C: New.
6087
6088 2021-03-10  John David Anglin  <danglin@gcc.gnu.org>
6089
6090         PR testsuite/99292
6091         * lib/target-supports.exp (check_effective_target_lra): New.
6092         * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6093         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6094         * gcc.c-torture/compile/pr98096.c: Likewise.
6095         * gcc.dg/pr97954.c: Likewise.
6096
6097 2021-03-10  David Malcolm  <dmalcolm@redhat.com>
6098
6099         * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6100         * gcc.dg/analyzer/zlib-2.c: Likewise.
6101
6102 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
6103
6104         * gcc.dg/vect/pr99102.c: Fix target selector.
6105
6106 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
6107
6108         PR target/99102
6109         * gcc.dg/vect/pr99102.c: New test.
6110
6111 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
6112
6113         * gnat.dg/specs/lto25.ads: New test.
6114
6115 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR tree-optimization/99305
6118         * g++.dg/opt/pr99305.C: New test.
6119
6120 2021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>
6121
6122         * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6123         (check_effective_target_sqrt_insn): Use it.
6124
6125 2021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>
6126
6127         PR target/99454
6128         * gcc.target/i386/pr99454.c: New.
6129
6130 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
6131
6132         * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6133         * gcc.dg/loop-9.c: Likewise.
6134         * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6135         * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6136
6137 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR sanitizer/98920
6140         * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6141         exists.  If REG_STARTEND macro isn't defined, just return 0 from main
6142         instead of the actual test.
6143
6144 2021-03-09  Martin Liska  <mliska@suse.cz>
6145
6146         PR target/99464
6147         * gcc.target/i386/pr99464.c: New test.
6148
6149 2021-03-09  Joel Brobecker  <brobecker@adacore.com>
6150
6151         * gcc.target/powerpc/undef-bool-2.c: Add
6152         dg-require-effective-target powerpc_vsx_ok directive.
6153         * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6154         powerpc_vsx_ok directive.
6155
6156 2021-03-08  Harald Anlauf  <anlauf@gmx.de>
6157
6158         PR fortran/49278
6159         * gfortran.dg/parameter_data.f90: New test.
6160
6161 2021-03-08  Martin Sebor  <msebor@redhat.com>
6162
6163         PR middle-end/98266
6164         * g++.dg/warn/Warray-bounds-15.C: New test.
6165         * g++.dg/warn/Warray-bounds-18.C: New test.
6166         * g++.dg/warn/Warray-bounds-19.C: New test.
6167         * g++.dg/warn/Warray-bounds-20.C: New test.
6168         * g++.dg/warn/Warray-bounds-21.C: New test.
6169
6170 2021-03-08  Martin Sebor  <msebor@redhat.com>
6171
6172         PR middle-end/97631
6173         * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
6174         Add an xfail.
6175         * c-c++-common/Wstringop-truncation.c: Add expected warnings.
6176         * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
6177         * gcc.dg/Wstringop-overflow-66.c: New test.
6178         * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
6179
6180 2021-03-08  Marek Polacek  <polacek@redhat.com>
6181
6182         PR c++/96268
6183         * g++.dg/cpp2a/nontype-class41.C: New test.
6184
6185 2021-03-08  Nathan Sidwell  <nathan@acm.org>
6186
6187         PR c++/99436
6188         * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
6189
6190 2021-03-08  Nathan Sidwell  <nathan@acm.org>
6191
6192         * g++.dg/modules/pr99468.H: New.
6193
6194 2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
6195
6196         PR target/98959
6197         * gcc.target/powerpc/pr98959.c: New test.
6198
6199 2021-03-08  Nathan Sidwell  <nathan@acm.org>
6200
6201         PR c++/99285
6202         * g++.dg/modules/pr99285_a.H: New.
6203         * g++.dg/modules/pr99285_b.H: New.
6204
6205 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6206
6207         PR target/99437
6208         * gcc.target/aarch64/simd/pr99437.c: New test.
6209
6210 2021-03-08  Martin Liska  <mliska@suse.cz>
6211
6212         PR sanitizer/98920
6213         * c-c++-common/asan/pr98920.c: New test.
6214
6215 2021-03-08  Martin Liska  <mliska@suse.cz>
6216
6217         PR target/99463
6218         * gcc.target/i386/pr99463-2.c: New test.
6219         * gcc.target/i386/pr99463.c: New test.
6220
6221 2021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>
6222
6223         * gcc.target/s390/vector/long-double-asm-commutative.c: New
6224         test.
6225         * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
6226         test.
6227         * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
6228         * gcc.target/s390/vector/long-double-asm-inout.c: New test.
6229         * gcc.target/s390/vector/long-double-asm-matching.c: New test.
6230         * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
6231         * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
6232         test.
6233
6234 2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
6235
6236         PR fortran/97927
6237         * gfortran.dg/module_variable_3.f90: New test.
6238
6239 2021-03-07  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR target/99321
6242         * lib/target-supports.exp
6243         (check_effective_target_assembler_march_noavx512bw): New effective
6244         target.
6245         * gcc.target/i386/avx512vl-pr99321-1.c: New test.
6246
6247 2021-03-06  Patrick Palka  <ppalka@redhat.com>
6248             Jakub Jelinek  <jakub@redhat.com>
6249
6250         PR c++/99287
6251         * g++.dg/cpp2a/constexpr-99287.C: New test.
6252
6253 2021-03-06  Patrick Palka  <ppalka@redhat.com>
6254             Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR c++/96330
6257         * g++.dg/cpp1y/var-templ68.C: New test.
6258         * g++.dg/cpp1y/var-templ68a.C: New test.
6259
6260 2021-03-06  Patrick Palka  <ppalka@redhat.com>
6261
6262         PR c++/99365
6263         * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
6264         * g++.dg/cpp2a/concepts-placeholder4.C: New test.
6265
6266 2021-03-06  Hans-Peter Nilsson  <hp@axis.com>
6267
6268         * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
6269         to allow an eliminated stack-frame.
6270
6271 2021-03-05  Marek Polacek  <polacek@redhat.com>
6272
6273         PR c++/99374
6274         * g++.dg/cpp1z/noexcept-type23.C: New test.
6275
6276 2021-03-05  Marek Polacek  <polacek@redhat.com>
6277
6278         PR c++/99120
6279         * g++.dg/warn/Wshadow-17.C: New test.
6280
6281 2021-03-05  Jason Merrill  <jason@redhat.com>
6282
6283         PR c/99363
6284         * gcc.dg/attr-flatten-1.c: Adjust.
6285
6286 2021-03-05  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR middle-end/99322
6289         * c-c++-common/gomp/pr99322.c: New test.
6290
6291 2021-03-05  Nathan Sidwell  <nathan@acm.org>
6292
6293         PR c++/99245
6294         * g++.dg/modules/pr99245_a.H: New.
6295         * g++.dg/modules/pr99245_b.H: New.
6296
6297 2021-03-05  Harald Anlauf  <anlauf@gmx.de>
6298
6299         PR libfortran/99218
6300         * gfortran.dg/matmul_21.f90: New test.
6301
6302 2021-03-05  Nathan Sidwell  <nathan@acm.org>
6303
6304         PR c++/99377
6305         * g++.dg/modules/pr99377_a.H: New.
6306         * g++.dg/modules/pr99377_b.C: New.
6307         * g++.dg/modules/pr99377_c.C: New.
6308
6309 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
6310
6311         PR c++/98118
6312         * g++.dg/coroutines/pr98118.C: New test.
6313
6314 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
6315
6316         PR c++/95616
6317         * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
6318         * g++.dg/coroutines/pr95616-0.C: New test.
6319         * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
6320         * g++.dg/coroutines/pr95616-1.C: New test.
6321         * g++.dg/coroutines/pr95616-2.C: New test.
6322         * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
6323         * g++.dg/coroutines/pr95616-3.C: New test.
6324         * g++.dg/coroutines/pr95616-4.C: New test.
6325         * g++.dg/coroutines/pr95616-5.C: New test.
6326         * g++.dg/coroutines/pr95616-6.C: New test.
6327
6328 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
6329
6330         PR c++/95615
6331         * g++.dg/coroutines/torture/pr95615-01.C: New test.
6332         * g++.dg/coroutines/torture/pr95615-02.C: New test.
6333         * g++.dg/coroutines/torture/pr95615-03.C: New test.
6334         * g++.dg/coroutines/torture/pr95615-04.C: New test.
6335         * g++.dg/coroutines/torture/pr95615-05.C: New test.
6336         * g++.dg/coroutines/torture/pr95615.inc: New file.
6337
6338 2021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>
6339
6340         PR target/99378
6341         * gcc.target/i386/pr99123-2.c: New.
6342
6343 2021-03-05  Nathan Sidwell  <nathan@acm.org>
6344
6345         PR c++/99389
6346         * g++.dg/modules/pr99389_a.H: New.
6347         * g++.dg/modules/pr99389_b.C: New.
6348         * g++.dg/modules/pr99389_c.C: New.
6349
6350 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
6351
6352         PR c/99137
6353         * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
6354         additional test.
6355
6356 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
6357
6358         * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
6359         with '_kind' number.
6360         * gfortran.dg/real4-10-real8-16.f90: Likewise.
6361         * gfortran.dg/real4-10-real8-4.f90: Likewise.
6362         * gfortran.dg/real4-10.f90: Likewise.
6363         * gfortran.dg/real4-16-real8-10.f90: Likewise.
6364         * gfortran.dg/real4-16-real8-16.f90: Likewise.
6365         * gfortran.dg/real4-16-real8-4.f90: Likewise.
6366         * gfortran.dg/real4-16.f90: Likewise.
6367         * gfortran.dg/real4-8-real8-10.f90: Likewise.
6368         * gfortran.dg/real4-8-real8-16.f90: Likewise.
6369         * gfortran.dg/real4-8-real8-4.f90: Likewise.
6370         * gfortran.dg/real4-8.f90: Likewise.
6371         * gfortran.dg/real8-10.f90: Likewise.
6372         * gfortran.dg/real8-16.f90: Likewise.
6373         * gfortran.dg/real8-4.f90: Likewise.
6374
6375 2021-03-05  Hans-Peter Nilsson  <hp@axis.com>
6376
6377         PR debug/66668
6378         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
6379
6380 2021-03-04  Iain Sandoe  <iain@sandoe.co.uk>
6381
6382         * lib/prune.exp: Prune useless output caused by a linker bug.
6383
6384 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR middle-end/93235
6387         * gcc.target/aarch64/pr93235.c: New test.
6388
6389 2021-03-04  Martin Liska  <mliska@suse.cz>
6390
6391         PR gcov-profile/99105
6392         * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
6393         correction as the wrapped malloc is called one more time
6394         from libgcov.
6395         * gcc.dg/tree-prof/pr97461.c: Likewise.
6396
6397 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR c++/88146
6400         PR c++/99362
6401         * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
6402         * g++.dg/cpp2a/nodiscard-constructor1.C: ... this.  Remove
6403         -ftrack-macro-expansion=0 from dg-options.  Don't use (?n) in
6404         dg-warning regexps, instead replace .* with \[^\n\r]*.
6405         * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
6406         * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
6407         -ftrack-macro-expansion=0 from dg-options.
6408         * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
6409         * g++.dg/cpp2a/nodiscard-once.C: Likewise.
6410
6411 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR c/99325
6414         * gcc.dg/cpp/line11.c: New test.
6415         * gcc.dg/cpp/line12.c: New test.
6416
6417 2021-03-04  Alex Coplan  <alex.coplan@arm.com>
6418
6419         PR target/99381
6420         * gcc.target/aarch64/pr99381.c: New test.
6421
6422 2021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>
6423
6424         * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
6425         machines.
6426         * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
6427
6428 2021-03-04  Nathan Sidwell  <nathan@acm.org>
6429
6430         PR c++/99170
6431         * g++.dg/modules/pr99170-1_a.H: New.
6432         * g++.dg/modules/pr99170-1_b.C: New.
6433         * g++.dg/modules/pr99170-2.h: New.
6434         * g++.dg/modules/pr99170-2_a.C: New.
6435         * g++.dg/modules/pr99170-2_b.C: New.
6436         * g++.dg/modules/pr99170-3_a.H: New.
6437         * g++.dg/modules/pr99170-3_b.C: New.
6438         * g++.dg/modules/inst-2_b.C: Adjust scan.
6439         * g++.dg/modules/inst-4_a.C: Adjust scan.
6440         * g++.dg/modules/inst-4_b.C: Adjust scan.
6441         * g++.dg/modules/member-def-1_b.C: Adjust scan.
6442         * g++.dg/modules/member-def-1_c.C: Adjust scan.
6443         * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
6444         * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
6445         * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
6446         * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
6447         * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
6448         * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
6449         * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
6450         * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
6451         * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
6452         * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
6453         * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
6454
6455 2021-03-04  Tobias Burnus  <tobias@codesourcery.com>
6456
6457         PR fortran/99355
6458         * gfortran.dg/real4-10-real8-10.f90: New test.
6459         * gfortran.dg/real4-10-real8-16.f90: New test.
6460         * gfortran.dg/real4-10-real8-4.f90: New test.
6461         * gfortran.dg/real4-10.f90: New test.
6462         * gfortran.dg/real4-16-real8-10.f90: New test.
6463         * gfortran.dg/real4-16-real8-16.f90: New test.
6464         * gfortran.dg/real4-16-real8-4.f90: New test.
6465         * gfortran.dg/real4-16.f90: New test.
6466         * gfortran.dg/real4-8-real8-10.f90: New test.
6467         * gfortran.dg/real4-8-real8-16.f90: New test.
6468         * gfortran.dg/real4-8-real8-4.f90: New test.
6469         * gfortran.dg/real4-8.f90: New test.
6470         * gfortran.dg/real8-10.f90: New test.
6471         * gfortran.dg/real8-16.f90: New test.
6472         * gfortran.dg/real8-4.f90: New test.
6473
6474 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
6475
6476         * gcc.misc-tests/outputs.exp: Enumerate tests.
6477
6478 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
6479
6480         * gcc.misc-tests/outputs.exp: Append discriminating
6481         suffixes to tests with duplicate names.
6482         (outest): Assert that each running test has a unique
6483         name.
6484
6485 2021-03-04  Martin Sebor  <msebor@redhat.com>
6486
6487         PR middle-end/96963
6488         PR middle-end/94655
6489         * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
6490         * gcc.dg/Wstringop-overflow-65.c: New test.
6491         * gcc.dg/Warray-bounds-69.c: Same.
6492
6493 2021-03-03  Marek Polacek  <polacek@redhat.com>
6494
6495         PR c++/96474
6496         * g++.dg/cpp1z/class-deduction83.C: New test.
6497
6498 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
6499
6500         * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
6501         New test.
6502         * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
6503         New test.
6504
6505 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
6506
6507         * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
6508         New test.
6509         * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
6510         New test.
6511         * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
6512         New test.
6513
6514 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
6515
6516         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
6517         New test.
6518         * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
6519         New test.
6520
6521 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
6522
6523         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
6524         New test template.
6525         * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
6526         New test.
6527         * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
6528         New test.
6529         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
6530         New test.
6531         * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
6532         New test.
6533
6534 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
6535
6536         PR c++/82959
6537         * g++.dg/cpp1z/eval-order10.C: New test.
6538
6539 2021-03-03  Marek Polacek  <polacek@redhat.com>
6540
6541         PR c++/97034
6542         PR c++/99009
6543         * g++.dg/cpp1z/class-deduction81.C: New test.
6544         * g++.dg/cpp1z/class-deduction82.C: New test.
6545         * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
6546         * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
6547         * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
6548
6549 2021-03-03  Jason Merrill  <jason@redhat.com>
6550
6551         PR c++/95675
6552         * g++.dg/cpp0x/decltype-call5.C: New test.
6553         * g++.dg/cpp0x/decltype-call6.C: New test.
6554
6555 2021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6556
6557         * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
6558         dg-options.
6559         * gcc.target/i386/pr95798-2.c: Likewise.
6560
6561 2021-03-03  Nathan Sidwell  <nathan@acm.org>
6562
6563         PR c++/99344
6564         * g++.dg/modules/namespace-2_a.C
6565         * g++.dg/modules/pr99344_a.C
6566         * g++.dg/modules/pr99344_b.C
6567
6568 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR target/99321
6571         * gcc.target/i386/pr99321.c: New test.
6572
6573 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR c/99324
6576         * gcc.c-torture/compile/pr99324.c: New test.
6577
6578 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR target/99085
6581         * gcc.dg/graphite/pr99085.c: New test.
6582
6583 2021-03-03  Jason Merrill  <jason@redhat.com>
6584
6585         PR c++/96078
6586         * g++.dg/ext/attr-flatten1.C: New test.
6587
6588 2021-03-02  Hans-Peter Nilsson  <hp@axis.com>
6589
6590         * gcc.misc-tests/outputs.exp: Skip @file -save-temps
6591         tests if target test-framework has -L or -I options.
6592
6593 2021-03-02  David Malcolm  <dmalcolm@redhat.com>
6594
6595         PR c/99323
6596         * gcc.dg/pr99323-1.c: New test.
6597         * gcc.dg/pr99323-2.c: New test.
6598
6599 2021-03-02  Martin Sebor  <msebor@redhat.com>
6600
6601         PR c++/99251
6602         * g++.dg/warn/Wnonnull9.C: Expect no warnings.
6603         * g++.dg/warn/Wnonnull12.C: New test.
6604
6605 2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * gnat.dg/limited5.adb: New test.
6608
6609 2021-03-02  Patrick Palka  <ppalka@redhat.com>
6610
6611         PR c++/96443
6612         PR c++/96960
6613         * g++.dg/concepts/abbrev9.C: New test.
6614         * g++.dg/cpp2a/concepts-lambda15.C: New test.
6615         * g++.dg/cpp2a/concepts-placeholder3.C: New test.
6616         * g++.dg/cpp2a/concepts-return-req2.C: New test.
6617         * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
6618         call to f15 that we expect to accept.
6619
6620 2021-03-02  Patrick Palka  <ppalka@redhat.com>
6621
6622         * g++.dg/cpp1z/auto1.C: New test.
6623
6624 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
6625
6626         * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
6627         * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
6628         * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
6629         * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
6630         * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
6631         * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
6632         * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
6633
6634 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
6635
6636         * lib/target-supports.exp: Add check for nnpa facility.
6637
6638 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
6639
6640         * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
6641         * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
6642
6643 2021-03-01  Martin Liska  <mliska@suse.cz>
6644
6645         PR target/99313
6646         * gcc.target/s390/target-attribute/pr99313.c: New test.
6647
6648 2021-03-01  Nathan Sidwell  <nathan@acm.org>
6649
6650         PR c++/99294
6651         * g++.dg/modules/pr99294.h: New.
6652         * g++.dg/modules/pr99294_a.C: New.
6653         * g++.dg/modules/pr99294_b.C: New.
6654
6655 2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6656
6657         * g++.dg/eh/seh-xmm-unwind.C: New test.
6658
6659 2021-02-28  Iain Sandoe  <iain@sandoe.co.uk>
6660
6661         * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
6662         expression components noexcept.
6663         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6664         * g++.dg/coroutines/pr95345.C: Likewise.
6665
6666 2021-02-28  Jason Merrill  <jason@redhat.com>
6667
6668         * g++.dg/ext/attr-lambda3.C: Add missing ;
6669
6670 2021-02-27  Jason Merrill  <jason@redhat.com>
6671
6672         PR c++/90333
6673         * g++.dg/ext/attr-lambda3.C: New test.
6674
6675 2021-02-26  Alexandre Oliva  <oliva@gnu.org>
6676
6677         * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
6678         duplication.
6679         * gcc.target/powerpc/pr83629.c: Likewise.
6680         * gcc.target/powerpc/pr84112.c: Likewise.
6681
6682 2021-02-26  Olivier Hainque  <hainque@adacore.com>
6683
6684         * gcc.target/powerpc/compress-float-ppc-pic.c: Add
6685         dg-require-effective-target fpic.
6686         * gcc.target/powerpc/ppc-eabi.c: Likewise.
6687         * gcc.target/powerpc/pr26350.c: Likewise.
6688         * gcc.target/powerpc/pr67789.c: Likewise.
6689         * gcc.target/powerpc/pr79439-1.c: Likewise.
6690         * gcc.target/powerpc/pr79439-2.c: Likewise.
6691         * gcc.target/powerpc/pr79439-3.c: Likewise.
6692         * gcc.target/powerpc/pr83629.c: Likewise.
6693         * gcc.target/powerpc/pr84112.c: Likewise.
6694
6695 2021-02-26  Richard Biener  <rguenther@suse.de>
6696
6697         PR middle-end/99281
6698         * g++.dg/pr99218.C: New testcase.
6699
6700 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
6701
6702         * g++.dg/cpp23/lambda-specifiers1.C: New test.
6703
6704 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR c++/95451
6707         * g++.dg/cpp1y/lambda-generic-95451.C: New test.
6708
6709 2021-02-26  Jason Merrill  <jason@redhat.com>
6710
6711         PR c++/98810
6712         * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
6713
6714 2021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>
6715
6716         * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
6717         * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
6718         * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
6719         * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
6720         * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
6721         * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
6722         * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
6723         * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
6724         * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
6725         * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
6726         * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
6727         * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
6728         * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
6729         * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
6730         * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
6731
6732 2021-02-26  Patrick Palka  <ppalka@redhat.com>
6733
6734         PR c++/98990
6735         * g++.dg/concepts/abbrev8.C: New test.
6736
6737 2021-02-25  Patrick Palka  <ppalka@redhat.com>
6738
6739         PR c++/99213
6740         PR c++/94521
6741         * g++.dg/diagnostic/local1.C: New test.
6742
6743 2021-02-25  Patrick Palka  <ppalka@redhat.com>
6744
6745         PR c++/99103
6746         * g++.dg/cpp1z/class-deduction79.C: New test.
6747         * g++.dg/cpp1z/class-deduction80.C: New test.
6748
6749 2021-02-25  Marek Polacek  <polacek@redhat.com>
6750
6751         DR 1312
6752         PR c++/99176
6753         * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
6754         * g++.dg/cpp0x/constexpr-cast2.C: New test.
6755         * g++.dg/cpp0x/constexpr-cast3.C: New test.
6756
6757 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
6758
6759         PR c++/97587
6760         * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
6761         reference parms, to distinguish the rvalue ref. variant.
6762         * g++.dg/coroutines/pr97587.C: New test.
6763
6764 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
6765
6766         PR c++/95822
6767         * g++.dg/coroutines/pr95822.C: New test.
6768
6769 2021-02-25  Richard Earnshaw  <rearnsha@arm.com>
6770
6771         * gcc.target/arm/cmse/cmse-18.c: New test.
6772
6773 2021-02-25  Nathan Sidwell  <nathan@acm.org>
6774
6775         PR c++/99166
6776         * g++.dg/modules/pr99166_a.X: Adjust.
6777         * g++.dg/modules/pr99166_b.C: Adjust.
6778         * g++.dg/modules/pr99166_c.C: Adjust.
6779         * g++.dg/modules/pr99166_d.C: Adjust.
6780
6781 2021-02-25  Hans-Peter Nilsson  <hp@axis.com>
6782
6783         * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
6784
6785 2021-02-25  Tamar Christina  <tamar.christina@arm.com>
6786
6787         * g++.dg/vect/simd-complex-num-null-node.cc: New test.
6788
6789 2021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>
6790
6791         PR testsuite/99233
6792         * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
6793
6794 2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
6795
6796         PR middle-end/97172
6797         * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
6798
6799 2021-02-25  Richard Biener  <rguenther@suse.de>
6800
6801         PR tree-optimization/99253
6802         * gcc.dg/vect/pr99253.c: New testcase.
6803
6804 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR target/95798
6807         * gcc.target/i386/pr95798-1.c: New test.
6808         * gcc.target/i386/pr95798-2.c: New test.
6809
6810 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR tree-optimization/80635
6813         * g++.dg/warn/pr80635-1.C: New test.
6814         * g++.dg/warn/pr80635-2.C: New test.
6815
6816 2021-02-25  David Malcolm  <dmalcolm@redhat.com>
6817
6818         PR analyzer/99193
6819         * gcc.dg/analyzer/pr99193-1.c: New test.
6820         * gcc.dg/analyzer/pr99193-2.c: New test.
6821         * gcc.dg/analyzer/pr99193-3.c: New test.
6822         * gcc.dg/analyzer/realloc-1.c: New test.
6823
6824 2021-02-24  Nathan Sidwell  <nathan@acm.org>
6825
6826         PR c++/98718
6827         * g++.dg/modules/pr98718_a.C: New.
6828         * g++.dg/modules/pr98718_b.C: New.
6829
6830 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
6831
6832         * g++.dg/coroutines/co-await-void_type.C: Mark promise
6833         final_suspend call as noexcept.
6834         * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
6835         * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
6836         * g++.dg/coroutines/co-return-warning-1.C: Likewise.
6837         * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
6838         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
6839         * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
6840         * g++.dg/coroutines/coro-missing-gro.C: Likewise.
6841         * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
6842         * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
6843         * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
6844         * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
6845         * g++.dg/coroutines/coro1-allocators.h: Likewise.
6846         * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
6847         * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
6848         * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
6849         * g++.dg/coroutines/pr94752.C: Likewise.
6850         * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
6851         * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
6852         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6853         * g++.dg/coroutines/pr95050.C: Likewise.
6854         * g++.dg/coroutines/pr95345.C: Likewise.
6855         * g++.dg/coroutines/pr95440.C: Likewise.
6856         * g++.dg/coroutines/pr95591.C: Likewise.
6857         * g++.dg/coroutines/pr95711.C: Likewise.
6858         * g++.dg/coroutines/pr95813.C: Likewise.
6859         * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6860         * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6861         * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6862         * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6863         * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6864         * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6865         * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6866         * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6867         * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6868         * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6869         * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6870         * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6871         * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6872         * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6873         * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6874         * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6875         * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6876         * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6877         * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6878         * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6879
6880 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR fortran/99226
6883         * c-c++-common/gomp/pr99226.c: New test.
6884         * gfortran.dg/gomp/pr99226.f90: New test.
6885
6886 2021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>
6887
6888         PR inline-asm/99123
6889         * gcc.target/i386/pr99123.c: New.
6890
6891 2021-02-24  Hans-Peter Nilsson  <hp@axis.com>
6892
6893         * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6894
6895 2021-02-24  Nathan Sidwell  <nathan@acm.org>
6896
6897         PR c++/99072
6898         * g++.dg/modules/pr99072.H: New.
6899
6900 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/98342
6903         * gfortran.dg/assumed_rank_21.f90 : New test.
6904
6905 2021-02-24  Martin Sebor  <msebor@redhat.com>
6906
6907         PR middle-end/97172
6908         * gcc.dg/pr97172-2.c: New test.
6909
6910 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
6911
6912         PR tree-optimization/99220
6913         * g++.dg/vect/pr99220.cc: New test.
6914
6915 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
6916
6917         PR tree-optimization/99149
6918         * g++.dg/vect/pr99149.cc: Disabled on BE.
6919
6920 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
6921
6922         PR c++/96251
6923         * g++.dg/coroutines/pr96251.C: New test.
6924
6925 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
6926
6927         PR tree-optimization/99225
6928         * gcc.c-torture/compile/pr99225.c: New test.
6929
6930 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
6931
6932         PR tree-optimization/99149
6933         * g++.dg/vect/pr99149.cc: New test.
6934
6935 2021-02-24  Richard Biener  <rguenther@suse.de>
6936
6937         PR c/99224
6938         * gcc.dg/pr99224.c: New testcase.
6939
6940 2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
6941
6942         * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6943         __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6944         Add __has_builtin tests for built-ins.
6945         Update expected instruction counts.
6946
6947 2021-02-23  Martin Sebor  <msebor@redhat.com>
6948
6949         PR c++/99074
6950         * g++.dg/warn/Wnonnull11.C: New test.
6951
6952 2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
6953
6954         PR fortran/99124
6955         * gfortran.dg/class_defined_operator_2.f03 : New test.
6956         * gfortran.dg/elemental_result_2.f90 : New test.
6957         * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6958         elemental function with an allocatable result with an operator
6959         interface with array dummies and result.
6960
6961 2021-02-23  Harald Anlauf  <anlauf@gmx.de>
6962
6963         PR fortran/99206
6964         * gfortran.dg/reshape_zerosize_4.f90: New test.
6965
6966 2021-02-23  Nathan Sidwell  <nathan@acm.org>
6967
6968         PR c++/99208
6969         * g++.dg/modules/pr99208_a.C: New.
6970         * g++.dg/modules/pr99208_b.C: New.
6971
6972 2021-02-23  Martin Liska  <mliska@suse.cz>
6973
6974         PR sanitizer/99168
6975         * c-c++-common/asan/pr99168.c: New test.
6976
6977 2021-02-23  Patrick Palka  <ppalka@redhat.com>
6978
6979         PR c++/95468
6980         * g++.dg/template/non-dependent15.C: New test.
6981
6982 2021-02-23  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR tree-optimization/99204
6985         * gfortran.dg/pr99204.f90: New test.
6986
6987 2021-02-23  Kewen Lin  <linkw@linux.ibm.com>
6988
6989         * gcc.target/powerpc/vec-init-10.c: New test.
6990
6991 2021-02-23  Hans-Peter Nilsson  <hp@axis.com>
6992
6993         * g++.dg/warn/Wplacement-new-size-1.C,
6994         g++.dg/warn/Wplacement-new-size-2.C,
6995         g++.dg/warn/Wplacement-new-size-6.C: Adjust for
6996         default_packed targets.
6997
6998 2021-02-22  David Malcolm  <dmalcolm@redhat.com>
6999
7000         PR analyzer/99196
7001         * gcc.dg/analyzer/error-1.c: New test.
7002         * gcc.dg/analyzer/error-2.c: New test.
7003         * gcc.dg/analyzer/error-3.c: New test.
7004
7005 2021-02-22  H.J. Lu  <hjl.tools@gmail.com>
7006
7007         PR testsuite/99173
7008         * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7009         * c-c++-common/attr-retain-6.c: Likewise.
7010         * c-c++-common/attr-retain-7.c: Likewise.
7011         * c-c++-common/attr-retain-8.c: Likewise.
7012         * c-c++-common/attr-retain-9.c: Likewise.
7013
7014 2021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7015
7016         * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7017
7018 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
7019
7020         * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7021         g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7022         Handle __INT32_TYPE__ being "long int".
7023
7024 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
7025
7026         * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7027
7028 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
7029
7030         * gcc.target/cris/biap-mul.c: New test.
7031
7032 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
7033
7034         * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7035
7036 2021-02-22  Nathan Sidwell  <nathan@acm.org>
7037
7038         PR c++/99174
7039         * g++.dg/modules/pr99174-1_a.C: New.
7040         * g++.dg/modules/pr99174-1_b.C: New.
7041         * g++.dg/modules/pr99174-1_c.C: New.
7042         * g++.dg/modules/pr99174.H: New.
7043
7044 2021-02-22  Nathan Sidwell  <nathan@acm.org>
7045
7046         PR c++/99153
7047         * g++.dg/modules/pr99153_a.H: New.
7048         * g++.dg/modules/pr99153_b.H: New.
7049
7050 2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7051
7052         PR rtl-optimization/98791
7053         * gcc.target/aarch64/sve/pr98791.c: New test.
7054
7055 2021-02-22  Richard Biener  <rguenther@suse.de>
7056
7057         PR tree-optimization/99165
7058         * g++.dg/pr99165.C: New testcase.
7059
7060 2021-02-21  Harald Anlauf  <anlauf@gmx.de>
7061
7062         * gfortran.dg/intent_optimize_3.f90: New test.
7063
7064 2021-02-20  David Edelsohn  <dje.gcc@gmail.com>
7065
7066         * c-c++-common/attr-retain-5.c: Skip on AIX.
7067         * c-c++-common/attr-retain-6.c: Same.
7068         * c-c++-common/attr-retain-7.c: Same.
7069         * c-c++-common/attr-retain-8.c: Same.
7070         * c-c++-common/attr-retain-9.c: Same.
7071
7072 2021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>
7073
7074         PR target/99134
7075         * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7076         * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7077         * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7078         * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7079         * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7080         * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7081
7082 2021-02-19  Nathan Sidwell  <nathan@acm.org>
7083
7084         PR c++/98741
7085         * g++.dg/modules/pr98741_a.H: New.
7086         * g++.dg/modules/pr98741_b.H: New.
7087         * g++.dg/modules/pr98741_c.C: New.
7088         * g++.dg/modules/pr98741_d.C: New.
7089
7090 2021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7091
7092         PR fortran/98686
7093         * gfortran.dg/namelist_4.f90: Modify.
7094         * gfortran.dg/namelist_98.f90: New test.
7095
7096 2021-02-19  Martin Sebor  <msebor@redhat.com>
7097
7098         PR c/97172
7099         * gcc.dg/pr97172.c: Add test cases.
7100
7101 2021-02-19  Nathan Sidwell  <nathan@acm.org>
7102
7103         * g++.dg/modules/pr99166_a.X: New.
7104         * g++.dg/modules/pr99166_b.C: New.
7105         * g++.dg/modules/pr99166_c.C: New.
7106         * g++.dg/modules/pr99166_d.C: New.
7107
7108 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
7109
7110         PR fortran/99010
7111         * gfortran.dg/coarray/array_temporary-1.f90: New test.
7112
7113 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
7114
7115         PR fortran/99146
7116         * gfortran.dg/dtio_36.f90: New test.
7117
7118 2021-02-19  Richard Biener  <rguenther@suse.de>
7119
7120         PR middle-end/99122
7121         * gcc.dg/pr99122-3.c: New testcase.
7122
7123 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
7124
7125         PR target/98998
7126         * gcc.target/arm/pure-code/pr98998.c: New test.
7127
7128 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR ipa/99034
7131         * g++.dg/opt/pr99034.C: New test.
7132
7133 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
7134
7135         PR fortran/99027
7136         * gfortran.dg/ubound_1.f90: New test.
7137
7138 2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7139
7140         PR target/98657
7141         * gcc.target/aarch64/sve/pr98657.c: New test.
7142
7143 2021-02-19  Jason Merrill  <jason@redhat.com>
7144
7145         * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7146
7147 2021-02-19  David Malcolm  <dmalcolm@redhat.com>
7148
7149         PR jit/99126
7150         * jit.dg/test-trap.c: New test.
7151
7152 2021-02-19  Jason Merrill  <jason@redhat.com>
7153
7154         PR c++/96926
7155         * g++.dg/cpp0x/overload4.C: New test.
7156
7157 2021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>
7158
7159         PR rtl-optimization/96264
7160         * gcc.target/powerpc/pr96264.c: New.
7161
7162 2021-02-18  H.J. Lu  <hjl.tools@gmail.com>
7163
7164         PR target/99113
7165         * c-c++-common/attr-retain-1.c: New test.
7166         * c-c++-common/attr-retain-2.c: Likewise.
7167         * c-c++-common/attr-retain-3.c: Likewise.
7168         * c-c++-common/attr-retain-4.c: Likewise.
7169         * c-c++-common/attr-retain-5.c: Likewise.
7170         * c-c++-common/attr-retain-6.c: Likewise.
7171         * c-c++-common/attr-retain-7.c: Likewise.
7172         * c-c++-common/attr-retain-8.c: Likewise.
7173         * c-c++-common/attr-retain-9.c: Likewise.
7174         * c-c++-common/pr99113.c: Likewise.
7175         * gcc.c-torture/compile/attr-retain-1.c: Likewise.
7176         * gcc.c-torture/compile/attr-retain-2.c: Likewise.
7177         * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
7178         * c-c++-common/attr-used-2.c: Likewise.
7179         * c-c++-common/attr-used-3.c: Likewise.
7180         * c-c++-common/attr-used-4.c: Likewise.
7181         * c-c++-common/attr-used-9.c: Likewise.
7182         * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
7183         * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
7184         * c-c++-common/attr-used-5.c: Don't expect warning for the used
7185         attribute nor SHF_GNU_RETAIN section.
7186         * c-c++-common/attr-used-6.c: Likewise.
7187         * c-c++-common/attr-used-7.c: Likewise.
7188         * c-c++-common/attr-used-8.c: Likewise.
7189
7190 2021-02-18  Nathan Sidwell  <nathan@acm.org>
7191
7192         PR c++/99023
7193         * g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
7194         for .X files.
7195         * g++.dg/modules/pr99023_a.X: New.
7196         * g++.dg/modules/pr99023_b.X: New.
7197
7198 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR c/99136
7201         * gcc.dg/pr99136.c: New test.
7202
7203 2021-02-18  Nathan Sidwell  <nathan@acm.org>
7204
7205         PR c++/99023
7206         * g++.dg/modules/modules.exp: Remove dg-module-headers support
7207         * g++.dg/modules/alias-2_a.H: Delete.
7208         * g++.dg/modules/sys/alias-2_a.H: Delete.
7209
7210 2021-02-18  Nathan Sidwell  <nathan@acm.org>
7211
7212         PR c++/99150
7213         * g++.dg/modules/pr99023_a.H: Delete.
7214         * g++.dg/modules/pr99023_b.H: Delete.
7215
7216 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
7217
7218         PR c++/99132
7219         * g++.dg/cpp2a/constexpr-virtual18.C: New test.
7220
7221 2021-02-18  Richard Biener  <rguenther@suse.de>
7222
7223         PR middle-end/99122
7224         * gcc.dg/pr99122-1.c: New testcase.
7225         * gcc.dg/pr99122-2.c: Likewise.
7226
7227 2021-02-18  Hans-Peter Nilsson  <hp@axis.com>
7228
7229         PR tree-optimization/99142
7230         * gcc.dg/tree-ssa/pr99142.c: New test.
7231
7232 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR middle-end/99109
7235         * g++.dg/warn/Warray-bounds-17.C: New test.
7236
7237 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR target/99104
7240         * gcc.dg/pr99104.c: New test.
7241
7242 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
7243
7244         PR analyzer/94596
7245         * gcc.dg/analyzer/pr94596.c: New test.
7246
7247 2021-02-17  Nathan Sidwell  <nathan@acm.org>
7248
7249         PR c++/99023
7250         * g++.dg/modules/pr99023_a.H: New.
7251         * g++.dg/modules/pr99023_b.H: New.
7252
7253 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
7254
7255         PR analyzer/98969
7256         * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
7257         * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
7258         options.  Remove false leak directive.
7259         * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
7260         false positive.
7261         (test_3): New.
7262
7263 2021-02-17  Julian Brown  <julian@codesourcery.com>
7264
7265         * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
7266         * gfortran.dg/goacc/array-with-dt-6.f90: New test.
7267         * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
7268         * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
7269         * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
7270
7271 2021-02-17  Julian Brown  <julian@codesourcery.com>
7272
7273         * gfortran.dg/goacc/array-with-dt-1.f90: New test.
7274         * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
7275         * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
7276         * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
7277         * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
7278         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7279         * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
7280         previously-broken directives.
7281
7282 2021-02-17  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR sanitizer/99106
7285         * g++.dg/ubsan/pr99106.C: New test.
7286
7287 2021-02-17  Nathan Sidwell  <nathan@acm.org>
7288
7289         PR c++/99116
7290         * g++.dg/lookup/pr99116-1.C: New.
7291         * g++.dg/lookup/pr99116-2.C: New.
7292
7293 2021-02-17  Nathan Sidwell  <nathan@acm.org>
7294
7295         PR c++/99071
7296         * g++.dg/modules/pr99071_a.H: New.
7297         * g++.dg/modules/pr99071_b.H: New.
7298
7299 2021-02-17  Patrick Palka  <ppalka@redhat.com>
7300
7301         PR debug/96997
7302         PR c++/94034
7303         * g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
7304         "call to non-'constexpr' function" error message.
7305
7306 2021-02-16  Nathan Sidwell  <nathan@acm.org>
7307
7308         * g++.dg/modules/pr99050_a.H: New.
7309         * g++.dg/modules/pr99050_b.C: New.
7310
7311 2021-02-16  Marek Polacek  <polacek@redhat.com>
7312
7313         PR c++/99062
7314         * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
7315         * g++.dg/ext/attr-assume-aligned.C: New test.
7316
7317 2021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>
7318
7319         * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
7320         * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
7321
7322 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
7323
7324         * gfortran.dg/goacc/ref_inquiry.f90: New test.
7325         * gfortran.dg/gomp/ref_inquiry.f90: New test.
7326
7327 2021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>
7328
7329         PR inline-asm/98096
7330         * gcc.c-torture/compile/pr98096.c: New.
7331
7332 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
7333
7334         PR fortran/99111
7335         * gfortran.dg/fmt_nonchar_1.f90: New test.
7336         * gfortran.dg/fmt_nonchar_2.f90: New test.
7337
7338 2021-02-16  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR target/99100
7341         * gcc.target/i386/pr99100.c: New test.
7342
7343 2021-02-16  Hans-Peter Nilsson  <hp@axis.com>
7344
7345         * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
7346
7347 2021-02-15  Peter Bergner  <bergner@linux.ibm.com>
7348
7349         PR rtl-optimization/98872
7350         * gcc.target/powerpc/pr98872.c: New test.
7351
7352 2021-02-15  Jakub Jelinek  <jakub@redhat.com>
7353
7354         PR tree-optimization/99079
7355         * gcc.dg/fold-modpow2-2.c: New test.
7356         * gcc.c-torture/execute/pr99079.c: New test.
7357
7358 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
7359
7360         PR rtl-optimization/98439
7361         * gcc.target/i386/pr98439.c: New test.
7362
7363 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
7364
7365         PR target/96166
7366         * gcc.target/i386/pr96166.c: New test.
7367
7368 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
7371         and restrict the test to aarch64-*-* target only.
7372
7373 2021-02-12  Nathan Sidwell  <nathan@acm.org>
7374
7375         * g++.dg/modules/pr99039_a.C: New.
7376         * g++.dg/modules/pr99039_b.C: New.
7377
7378 2021-02-12  Nathan Sidwell  <nathan@acm.org>
7379
7380         PR c++/99040
7381         * g++.dg/modules/pr99040_a.C: New.
7382         * g++.dg/modules/pr99040_b.C: New.
7383         * g++.dg/modules/pr99040_c.C: New.
7384         * g++.dg/modules/pr99040_d.C: New.
7385
7386 2021-02-12  Nathan Sidwell  <nathan@acm.org>
7387
7388         PR c++/99039
7389         PR c++/99040
7390         * g++.dg/lookup/pr99039.C: New.
7391
7392 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
7393
7394         PR libfortran/95647
7395         * gfortran.dg/ieee/ieee_12.f90: New test.
7396
7397 2021-02-12  Richard Sandiford  <richard.sandiford@arm.com>
7398
7399         * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
7400
7401 2021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
7402
7403         PR target/98931
7404         * gcc.target/arm/pr98931.c: Add -mthumb
7405
7406 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
7407
7408         PR fortran/99043
7409         * gfortran.dg/assumed_rank_20.f90: New test.
7410
7411 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
7412
7413         PR c++/97742
7414         * g++.dg/cpp2a/concepts-requires24.C: New test.
7415
7416 2021-02-12  Jason Merrill  <jason@redhat.com>
7417
7418         PR c++/97246
7419         * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
7420
7421 2021-02-12  David Malcolm  <dmalcolm@redhat.com>
7422
7423         PR analyzer/98969
7424         * g++.dg/analyzer/pr99064.C: New test.
7425         * gcc.dg/analyzer/pr98969.c: New test.
7426
7427 2021-02-11  Marek Polacek  <polacek@redhat.com>
7428
7429         PR c++/95888
7430         * g++.dg/template/deduce10.C: New test.
7431         * g++.dg/template/deduce9.C: New test.
7432
7433 2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
7434
7435         PR target/99041
7436         * g++.target/powerpc/pr99041.C: New test.
7437
7438 2021-02-11  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR c++/99033
7441         * g++.dg/ext/flexary38.C: New test.
7442
7443 2021-02-11  Marek Polacek  <polacek@redhat.com>
7444
7445         PR c++/99063
7446         * g++.dg/cpp0x/variadic-crash6.C: New test.
7447
7448 2021-02-11  Patrick Palka  <ppalka@redhat.com>
7449
7450         PR c++/97582
7451         * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
7452
7453 2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
7454
7455         PR target/98931
7456         * gcc.target/arm/pr98931.c: New testcase.
7457
7458 2021-02-11  Joel Hutton  <joel.hutton@arm.com>
7459
7460         PR tree-optimization/98772
7461         * gcc.target/aarch64/pr98772.c: New test.
7462
7463 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
7464
7465         PR fortran/98897
7466         * gfortran.dg/typebound_call_32.f90: New test.
7467
7468 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
7469
7470         PR fortran/99060
7471         * gfortran.dg/pr99060.f90: New test.
7472
7473 2021-02-11  Alexandre Oliva  <oliva@adacore.com>
7474
7475         * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
7476
7477 2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7478
7479         PR libfortran/98825
7480         * gfortran.dg/dollar_edit_descriptor_4.f: New test.
7481
7482 2021-02-10  Martin Sebor  <msebor@redhat.com>
7483
7484         PR tree-optimization/92879
7485         * g++.dg/warn/Warray-bounds-16.C: New test.
7486
7487 2021-02-10  David Malcolm  <dmalcolm@redhat.com>
7488
7489         PR preprocessor/96391
7490         * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
7491         * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
7492         using the location_overflow_plugin.c from gcc.dg/plugin.
7493
7494 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
7495
7496         PR c++/99035
7497         * g++.dg/ext/weak6.C: New test.
7498
7499 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR target/99025
7502         * gcc.target/i386/pr99025.c: New test.
7503
7504 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
7505
7506         PR c++/98988
7507         PR c++/99031
7508         * g++.dg/cpp2a/constexpr-new16.C: New test.
7509         * g++.dg/cpp2a/constexpr-new17.C: New test.
7510
7511 2021-02-10  Nathan Sidwell  <nathan@acm.org>
7512
7513         PR c++/99030
7514         * g++.dg/lookup/pr99030.C: New.
7515
7516 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
7517
7518         PR middle-end/99007
7519         * g++.dg/gomp/pr99007.C: New test.
7520         * gcc.dg/gomp/pr99007-1.c: New test.
7521         * gcc.dg/gomp/pr99007-2.c: New test.
7522         * gcc.dg/gomp/pr99007-3.c: New test.
7523
7524 2021-02-10  Julian Brown  <julian@codesourcery.com>
7525
7526         PR fortran/98979
7527         * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
7528         * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
7529         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7530
7531 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
7532
7533         PR analyzer/98575
7534         * gcc.dg/analyzer/file-1.c (test_5): New.
7535         * gcc.dg/analyzer/file-3.c: New test.
7536
7537 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
7538
7539         PR analyzer/98575
7540         * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
7541         * gcc.dg/analyzer/pr94851-2.c: New test.
7542         * gcc.dg/analyzer/pr98575-1.c: New test.
7543
7544 2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7545
7546         * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
7547
7548 2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
7549
7550         * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
7551         New test template.
7552         * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
7553
7554 2021-02-09  Nathan Sidwell  <nathan@acm.org>
7555
7556         PR c++/98944
7557         * g++.dg/modules/pr98944_a.C: New.
7558         * g++.dg/modules/pr98944_b.C: New.
7559         * g++.dg/modules/pr98944_c.C: New.
7560         * g++.dg/modules/pr98944_d.C: New.
7561
7562 2021-02-09  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR middle-end/98465
7565         * g++.dg/warn/Wstringop-overread-1.C: New test.
7566
7567 2021-02-09  Jason Merrill  <jason@redhat.com>
7568
7569         PR c++/96905
7570         * g++.dg/cpp2a/consteval-expinst1.C: New test.
7571
7572 2021-02-09  Jason Merrill  <jason@redhat.com>
7573
7574         PR c++/98326
7575         * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
7576
7577 2021-02-09  Jason Merrill  <jason@redhat.com>
7578
7579         PR c++/98994
7580         * g++.dg/cpp2a/no_unique_address12.C: New test.
7581
7582 2021-02-08  Nathan Sidwell  <nathan@acm.org>
7583
7584         * g++.dg/modules/pr98531-2.h: New.
7585         * g++.dg/modules/pr98531-2_a.H: New.
7586         * g++.dg/modules/pr98531-2_b.C: New.
7587         * g++.dg/modules/pr98531-3.h: New.
7588         * g++.dg/modules/pr98531-3_a.H: New.
7589         * g++.dg/modules/pr98531-3_b.C: New.
7590
7591 2021-02-08  Nathan Sidwell  <nathan@acm.org>
7592
7593         PR c++/98531
7594         * g++.dg/modules/pr98531-1.h: New.
7595         * g++.dg/modules/pr98531-1_a.H: New.
7596         * g++.dg/modules/pr98531-1_b.C: New.
7597         * g++.dg/abi/pr98531-1.C: New.
7598         * g++.dg/abi/pr98531-2.C: New.
7599         * g++.dg/abi/pr98531-3.C: New.
7600         * g++.dg/abi/pr98531-4.C: New.
7601
7602 2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7603
7604         PR middle-end/98974
7605         * gfortran.dg/pr98974.F90: New test.
7606
7607 2021-02-08  Richard Biener  <rguenther@suse.de>
7608
7609         PR lto/96591
7610         * g++.dg/lto/pr96591_0.C: New testcase.
7611
7612 2021-02-05  Marek Polacek  <polacek@redhat.com>
7613
7614         PR c++/98947
7615         * g++.dg/cpp2a/volatile5.C: New test.
7616
7617 2021-02-05  Marek Polacek  <polacek@redhat.com>
7618
7619         PR c++/96462
7620         * g++.dg/cpp2a/using-enum-8.C: New test.
7621
7622 2021-02-05  Nathan Sidwell  <nathan@acm.org>
7623
7624         PR driver/98943
7625         * c-c++-common/pr98943.c: New.
7626
7627 2021-02-05  Richard Biener  <rguenther@suse.de>
7628
7629         PR tree-optimization/98855
7630         * g++.dg/vect/slp-pr98855.cc: New testcase.
7631
7632 2021-02-05  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR c++/97878
7635         * g++.dg/cpp1z/decomp54.C: New test.
7636
7637 2021-02-05  liuhongt  <hongtao.liu@intel.com>
7638
7639         PR target/98537
7640         * g++.target/i386/avx512bw-pr98537-1.C: New test.
7641         * g++.target/i386/avx512vl-pr98537-1.C: New test.
7642         * g++.target/i386/avx512vl-pr98537-2.C: New test.
7643         * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
7644         integer mask comparison should not be generated.
7645         * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
7646         * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
7647         * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
7648
7649 2021-02-04  Julian Brown  <julian@codesourcery.com>
7650
7651         * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
7652         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7653         * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7654         * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7655
7656 2021-02-04  Julian Brown  <julian@codesourcery.com>
7657
7658         * gfortran.dg/goacc/array-with-dt-2.f90: New test.
7659
7660 2021-02-04  Julian Brown  <julian@codesourcery.com>
7661
7662         * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
7663
7664 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR testsuite/98325
7667         * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
7668         $section is .opd, look at .L.$symbol_name's section.
7669         (parse_section_section_of_symbols): Handle .previous directive.
7670         * gcc.dg/array-quals-1.c: Allow .sdata section.
7671
7672 2021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
7673
7674         * gdc.dg/intrinsics.d: Update test.
7675
7676 2021-02-04  Martin Sebor  <msebor@redhat.com>
7677
7678         PR c/97882
7679         * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
7680         * gcc.dg/label-decl-4.c: Same.
7681         * gcc.dg/mismatch-decl-1.c: Same.
7682         * gcc.dg/old-style-then-proto-1.c: Same.
7683         * gcc.dg/parm-mismatch-1.c: Same.
7684         * gcc.dg/pr35445.c: Same.
7685         * gcc.dg/redecl-11.c: Same.
7686         * gcc.dg/redecl-12.c: Same.
7687         * gcc.dg/redecl-13.c: Same.
7688         * gcc.dg/redecl-15.c: Same.
7689         * gcc.dg/tls/thr-init-1.c: Same.
7690         * objc.dg/id-1.m: Same.
7691         * objc.dg/tls/diag-3.m: Same.
7692         * gcc.dg/pr97882.c: New test.
7693         * gcc.dg/qual-return-7.c: New test.
7694         * gcc.dg/qual-return-8.c: New test.
7695
7696 2021-02-04  Jason Merrill  <jason@redhat.com>
7697
7698         PR c++/98717
7699         * g++.dg/cpp2a/concepts-variadic3.C: New test.
7700
7701 2021-02-04  David Malcolm  <dmalcolm@redhat.com>
7702
7703         PR c/97932
7704         * gcc.dg/pr97932.c: New test.
7705
7706 2021-02-04  emsr  <3dw4rd@verizon.net>
7707
7708         * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
7709
7710 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
7713         of make_signed<size_t>::type in the diagnostics.
7714
7715 2021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>
7716
7717         PR c++/90926
7718         * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
7719
7720 2021-02-04  Tobias Burnus  <tobias@codesourcery.com>
7721
7722         * gfortran.dg/goacc/substring.f90: New test.
7723         * gfortran.dg/gomp/substring.f90: New test.
7724
7725 2021-02-04  Martin Liska  <mliska@suse.cz>
7726
7727         * gcc.target/i386/prefer-vector-width-attr.c: New test.
7728
7729 2021-02-04  Jason Merrill  <jason@redhat.com>
7730
7731         PR c++/98802
7732         * g++.dg/cpp1z/class-deduction78.C: New test.
7733
7734 2021-02-04  Jason Merrill  <jason@redhat.com>
7735
7736         PR c++/95192
7737         * g++.dg/cpp0x/pr84630.C: Call b().
7738         * g++.dg/cpp2a/lambda-uneval13.C: New test.
7739         * g++.dg/ext/attr-expr1.C: New test.
7740
7741 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR preprocessor/98882
7744         * gcc.dg/cpp/pr98882.c: New test.
7745
7746 2021-02-03  Jason Merrill  <jason@redhat.com>
7747
7748         * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
7749         hash-table-verification-limit=10000.
7750
7751 2021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>
7752
7753         * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
7754         * g++.dg/cpp23/feat-cxx2b.C: New test.
7755         * g++.dg/cpp23/size_t-literals.C: New test.
7756         * g++.dg/warn/Wsize_t-literals.C: New test.
7757
7758 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR c++/97804
7761         * g++.dg/cpp2a/no_unique_address11.C: New test.
7762
7763 2021-02-03  Marek Polacek  <polacek@redhat.com>
7764
7765         PR c++/98899
7766         * g++.dg/cpp0x/noexcept65.C: New test.
7767
7768 2021-02-03  Tobias Burnus  <tobias@codesourcery.com>
7769
7770         PR fortran/98913
7771         * gfortran.dg/coarray/array_temporary.f90: New test.
7772
7773 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR middle-end/97487
7776         * gcc.dg/pr97487-1.c: New test.
7777         * gcc.dg/pr97487-2.c: New test.
7778
7779 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR middle-end/97971
7782         * gcc.target/i386/pr97971.c: New test.
7783
7784 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR tree-optimization/98287
7787         * gcc.dg/pr98287.c: New test.
7788
7789 2021-02-03  Tamar Christina  <tamar.christina@arm.com>
7790
7791         PR tree-optimization/98928
7792         * gcc.target/i386/pr98928.c: New test.
7793
7794 2021-02-02  Martin Liska  <mliska@suse.cz>
7795
7796         PR target/97510
7797         * gcc.target/i386/pr97510.c: New test.
7798
7799 2021-02-02  Jason Merrill  <jason@redhat.com>
7800
7801         PR c++/98929
7802         * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
7803
7804 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7805
7806         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
7807
7808 2021-02-02  Paul Thomas  <pault@gcc.gnu.org>
7809
7810         PR fortran/91862
7811         * gfortran.dg/pr91862.f90: New test.
7812
7813 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7814
7815         * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
7816
7817 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR tree-optimization/98848
7820         * gcc.dg/vect/pr98848.c: New test.
7821         * gcc.dg/vect/pr92205.c: Remove xfail.
7822
7823 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR tree-optimization/97960
7826         * g++.dg/torture/pr97960.C: New test.
7827
7828 2021-02-02  Kito Cheng  <kito.cheng@sifive.com>
7829
7830         PR target/98743
7831         * g++.dg/opt/pr98743.C: New.
7832
7833 2021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7834
7835         * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
7836
7837 2021-02-02  Alexandre Oliva  <oliva@adacore.com>
7838
7839         * gcc.dg/asan/nested-1.c: New.
7840
7841 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
7842
7843         PR analyzer/93355
7844         PR analyzer/96374
7845         * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
7846         prefix to support subroutines where necessary.
7847         * gcc.dg/analyzer/data-model-1.c: Likewise.
7848         * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
7849         (test_6a): New.
7850         * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
7851         subroutines where necessary.
7852         * gcc.dg/analyzer/pr96651-2.c: Likewise.
7853         * gcc.dg/analyzer/signal-4b.c: Likewise.
7854         * gcc.dg/analyzer/single-field.c: Likewise.
7855         * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7856
7857 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
7858
7859         PR analyzer/93355
7860         PR analyzer/96374
7861         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7862         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7863
7864 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7865
7866         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7867         assembly scan.
7868
7869 2021-02-01  David Malcolm  <dmalcolm@redhat.com>
7870
7871         PR analyzer/98918
7872         * gcc.dg/analyzer/pr98918.c: New test.
7873
7874 2021-02-01  Sergei Trofimovich  <siarheit@google.com>
7875
7876         PR tree-optimization/98499
7877         * g++.dg/pr98499.C: new test.
7878
7879 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7880
7881         * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7882
7883 2021-02-01  Martin Sebor  <msebor@redhat.com>
7884
7885         PR middle-end/97172
7886         * gcc.dg/pr97172.c: New test.
7887
7888 2021-02-01  Martin Sebor  <msebor@redhat.com>
7889
7890         PR c++/98835
7891         * g++.dg/Wclass-memaccess-6.C: New test.
7892
7893 2021-02-01  Patrick Palka  <ppalka@redhat.com>
7894
7895         PR c++/98295
7896         * g++.dg/cpp0x/constexpr-98295.C: New test.
7897
7898 2021-02-01  Marek Polacek  <polacek@redhat.com>
7899
7900         PR c++/98355
7901         * g++.dg/ext/builtin-has-attribute2.C: New test.
7902
7903 2021-02-01  Jason Merrill  <jason@redhat.com>
7904
7905         PR c++/98570
7906         * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7907
7908 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
7909
7910         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7911         New test template.
7912         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7913         New test template.
7914         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7915         New test template.
7916         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7917         New test.
7918         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7919         New test.
7920         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7921         New test.
7922         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7923         New test.
7924         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7925         New test.
7926         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7927         New test.
7928         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7929         New test.
7930         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7931         New test.
7932         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7933         New test.
7934
7935 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
7936
7937         * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7938         New test.
7939         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7940         New test.
7941         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7942         New test.
7943         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7944         New test.
7945
7946 2021-02-01  Tamar Christina  <tamar.christina@arm.com>
7947
7948         * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7949
7950 2021-02-01  Patrick Palka  <ppalka@redhat.com>
7951
7952         PR c++/84494
7953         * g++.dg/cpp1y/constexpr-84494.C: New test.
7954
7955 2021-02-01  Xing GUO  <higuoxing@gmail.com>
7956
7957         * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7958
7959 2021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>
7960
7961         * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7962         * gcc.target/powerpc/pr79251.p9.c: Likewise.
7963
7964 2021-01-31  Iain Sandoe  <iain@sandoe.co.uk>
7965
7966         * c-c++-common/attr-used-5.c: Skip for Darwin.
7967         * c-c++-common/attr-used-6.c: Likewise.
7968         * c-c++-common/attr-used-7.c: Likewise.
7969         * c-c++-common/attr-used-8.c: Likewise.
7970         * c-c++-common/attr-used-9.c: Likewise.
7971
7972 2021-01-30  David Edelsohn  <dje.gcc@gmail.com>
7973
7974         * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7975         * gcc.target/powerpc/pr79251.p9.c: Same.
7976
7977 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.target/i386/20051216-1.c: New test.
7980
7981 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR testsuite/98243
7984         * gcc.dg/gomp/simd-2.c: Add -msse2 on x86.  Restrict
7985         scan-tree-dump-times to x86 and aarch64 targets.
7986         * gcc.dg/gomp/simd-3.c: Likewise.
7987
7988 2021-01-29  Michael Meissner  <meissner@linux.ibm.com>
7989
7990         PR testsuite/98870
7991         * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
7992         expected result.
7993
7994 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
7995
7996         * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
7997
7998 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
7999
8000         PR target/97701
8001         * gcc.target/aarch64/pr97701.c: Modify.
8002
8003 2021-01-29  David Malcolm  <dmalcolm@redhat.com>
8004
8005         * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8006
8007 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
8008
8009         PR target/97701
8010         * gcc.target/aarch64/pr97701.c: New.
8011
8012 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
8013
8014         * gcc.target/powerpc/pr91903.c: New test.
8015         * gcc.target/powerpc/builtins-1.fold.h: Update.
8016         * gcc.target/powerpc/builtins-2.c: Update.
8017
8018 2021-01-29  Nathan Sidwell  <nathan@acm.org>
8019
8020         PR c++/98843
8021         * g++.dg/modules/pr98843_a.C: New.
8022         * g++.dg/modules/pr98843_b.H: New.
8023         * g++.dg/modules/pr98843_c.C: New.
8024
8025 2021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8026
8027         * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8028
8029 2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
8030             Richard Biener  <rguenther@suse.de>
8031
8032         PR tree-optimization/97627
8033         * g++.dg/pr97627.C: New testcase.
8034
8035 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR target/98849
8038         * gcc.c-torture/compile/pr98849.c: New test.
8039
8040 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR debug/98331
8043         * gcc.dg/pr98331.c: New test.
8044
8045 2021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>
8046
8047         * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
8048         to ...
8049         * gcc.target/powerpc/pr79251.h: ...this.
8050         * gcc.target/powerpc/pr79251.p9.c: Likewise.
8051         * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
8052         Rename to...
8053         * gcc.target/powerpc/pr79251-run.p8.c: ...this.
8054         * gcc.target/powerpc/pr79251-run.p9.c: New test.
8055
8056 2021-01-29  Marek Polacek  <polacek@redhat.com>
8057
8058         PR c++/96137
8059         * g++.dg/parse/error63.C: New test.
8060
8061 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR c++/98841
8064         * g++.dg/warn/effc5.C: New test.
8065
8066 2021-01-28  Marek Polacek  <polacek@redhat.com>
8067
8068         PR c++/94775
8069         * g++.dg/cpp0x/alignas19.C: New test.
8070         * g++.dg/warn/Warray-bounds15.C: New test.
8071
8072 2021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>
8073
8074         PR target/98730
8075         * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8076
8077 2021-01-28  David Edelsohn  <dje.gcc@gmail.com>
8078
8079         * gfortran.dg/ISO_Fortran_binding_18.c: Include
8080         ../../../libgfortran/ISO_Fortran_binding.h rather than
8081         ISO_Fortran_binding.h.
8082
8083 2021-01-28  Michael Meissner  <meissner@linux.ibm.com>
8084
8085         * gcc.target/powerpc/float128-longdouble-math.c: New test.
8086         * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8087         * gcc.target/powerpc/float128-math.c: Adjust test for new name
8088         being generated.  Add support for running test on power10.  Add
8089         support for running if long double defaults to 64-bits.
8090
8091 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR c++/33661
8094         PR c++/98847
8095         * g++.target/i386/pr98847.C: New test.
8096
8097 2021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8098
8099         * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8100
8101 2021-01-28  Nathan Sidwell  <nathan@acm.org>
8102
8103         PR c++/98770
8104         * g++.dg/modules/pr98770_a.C: New.
8105         * g++.dg/modules/pr98770_b.C: New.
8106
8107 2021-01-28  Harald Anlauf  <anlauf@gmx.de>
8108
8109         PR fortran/86470
8110         * gfortran.dg/gomp/pr86470.f90: New test.
8111
8112 2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
8113
8114         PR target/98827
8115         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8116         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8117         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8118         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8119         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8120         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8121         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8122         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8123         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8124         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8125         * gcc.target/powerpc/pr79251.p8.c: Likewise.
8126         * gcc.target/powerpc/pr79251.p9.c: Likewise.
8127         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8128         * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8129         option.
8130
8131 2021-01-28  Xing GUO  <higuoxing@gmail.com>
8132
8133         * gcc.target/riscv/attribute-18.c: New test.
8134
8135 2021-01-27  Harris Snyder  <hsnyder@structura.bio>
8136
8137         * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8138         * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8139
8140 2021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>
8141
8142         PR rtl-optimization/97684
8143         * gcc.target/i386/pr97684.c: New.
8144
8145 2021-01-27  Jason Merrill  <jason@redhat.com>
8146
8147         PR c++/97874
8148         * g++.dg/lookup/using4.C: No error in C++20.
8149         * g++.dg/cpp0x/decltype37.C: Adjust message.
8150         * g++.dg/template/crash75.C: Adjust message.
8151         * g++.dg/template/crash76.C: Adjust message.
8152         * g++.dg/cpp0x/inh-ctor36.C: New test.
8153         * g++.dg/cpp1z/inh-ctor39.C: New test.
8154         * g++.dg/cpp2a/using-enum-7.C: New test.
8155
8156 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR target/98853
8159         * gcc.c-torture/execute/pr98853-1.c: New test.
8160         * gcc.c-torture/execute/pr98853-2.c: New test.
8161
8162 2021-01-27  Richard Biener  <rguenther@suse.de>
8163
8164         PR tree-optimization/98854
8165         * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
8166
8167 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/93924
8170         PR fortran/93925
8171         * gfortran.dg/proc_ptr_52.f90 : New test.
8172
8173 2021-01-27  liuhongt  <hongtao.liu@intel.com>
8174
8175         PR target/98833
8176         * gcc.target/i386/pr98833.c: New test.
8177
8178 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
8179
8180         * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
8181         optimize ("no-strict-aliasing") attribute.
8182         * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
8183         array to avoid violating TBAA.
8184         * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8185         array to avoid violating TBAA.
8186         * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
8187         array to avoid violating TBAA.
8188         * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
8189         array to avoid violating TBAA.
8190
8191 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
8192
8193         PR fortran/98472
8194         * gfortran.dg/elemental_function_5.f90 : New test.
8195
8196 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
8197
8198         PR tree-optimization/97260
8199         * gcc.dg/tree-ssa/pr97260.c: New test.
8200
8201 2021-01-26  Paul Fee  <paul.f.fee@gmail.com>
8202
8203         * lib/target-supports.exp (check_effective_target_c++2a):
8204         Check for C++2a or C++23.
8205         (check_effective_target_c++20_down): New.
8206         (check_effective_target_c++23_only): New.
8207         (check_effective_target_c++23): New.
8208         * g++.dg/cpp23/cplusplus.C: New.
8209
8210 2021-01-26  Jason Merrill  <jason@redhat.com>
8211
8212         PR c++/97474
8213         * g++.dg/torture/pr97474.C: New test.
8214
8215 2021-01-26  Jason Merrill  <jason@redhat.com>
8216
8217         PR c++/97566
8218         * g++.dg/cpp2a/no_unique_address10.C: New test.
8219         * g++.dg/cpp2a/no_unique_address9.C: New test.
8220
8221 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
8222
8223         * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
8224         optimize ("no-strict-aliasing") attribute.
8225         * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
8226         array to avoid violating TBAA.
8227         * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8228         array to avoid violating TBAA.
8229         * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
8230         array to avoid violating TBAA.
8231         * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
8232         array to avoid violating TBAA.
8233
8234 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR target/98681
8237         * gcc.c-torture/execute/pr98681.c: New test.
8238
8239 2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8240
8241         PR fortran/67539
8242         * gfortran.dg/elemental_assignment_1.f90: New test.
8243
8244 2021-01-26  Tobias Burnus  <tobias@codesourcery.com>
8245
8246         * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
8247         add previously missing space in '$ident link'.
8248
8249 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR middle-end/98807
8252         * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
8253
8254 2021-01-26  Alexandre Oliva  <oliva@adacore.com>
8255
8256         * gnat.dg/asan1.adb: New test.
8257         * gnat.dg/asan1_pkg.ads: New additional source.
8258
8259 2021-01-25  Harald Anlauf  <anlauf@gmx.de>
8260
8261         PR fortran/70070
8262         * gfortran.dg/pr70070.f90: New test.
8263
8264 2021-01-25  Martin Sebor  <msebor@redhat.com>
8265
8266         PR c++/98646
8267         * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
8268         * g++.dg/warn/Wnonnull10.C: New test.
8269         * g++.dg/warn/Wnonnull9.C: New test.
8270
8271 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8272
8273         * gfortran.dg/associate_57.f90: New test.
8274
8275 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8276
8277         PR fortran/96843
8278         * gfortran.dg/interface_assignment_7.f90: New test.
8279
8280 2021-01-25  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/98463
8283         * g++.dg/cpp2a/no_unique_address8.C: New test.
8284
8285 2021-01-25  Richard Biener  <rguenther@suse.de>
8286
8287         PR middle-end/98807
8288         * gcc.dg/pr98807.c: New testcase.
8289
8290 2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
8291
8292         * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
8293         * gnat.dg/thunk2_pkg.ads: New helper.
8294
8295 2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
8296
8297         PR fortran/98517
8298         * gfortran.dg/charlen_18.f90 : New test.
8299
8300 2021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>
8301
8302         * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
8303         with changes.
8304         * g++.dg/tc1/dr142.C: Same as above.
8305         * g++.dg/tc1/dr52.C: Same as above.
8306         * g++.old-deja/g++.brendan/visibility6.C: Same as above.
8307         * g++.old-deja/g++.brendan/visibility8.C: Same as above.
8308         * g++.old-deja/g++.jason/access8.C: Same as above.
8309         * g++.old-deja/g++.law/access4.C: Same as above.
8310         * g++.old-deja/g++.law/visibility12.C: Same as above.
8311         * g++.old-deja/g++.law/visibility4.C: Same as above.
8312         * g++.old-deja/g++.law/visibility8.C: Same as above.
8313         * g++.old-deja/g++.other/access4.C: Same as above.
8314
8315 2021-01-23  Patrick Palka  <ppalka@redhat.com>
8316
8317         PR c++/88548
8318         PR c++/97399
8319         * g++.dg/cpp0x/this2.C: New test.
8320         * g++.dg/template/pr97399.C: New test.
8321
8322 2021-01-23  David Edelsohn  <dje.gcc@gmail.com>
8323
8324         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
8325         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
8326         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
8327         * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
8328         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
8329         * gcc.target/powerpc/pr79251.p9.c: Same.
8330
8331 2021-01-22  Marek Polacek  <polacek@redhat.com>
8332
8333         PR c++/96623
8334         * g++.dg/cpp0x/noexcept64.C: New test.
8335
8336 2021-01-22  David Edelsohn  <dje.gcc@gmail.com>
8337
8338         * g++.dg/eh/spbp.C: Remove skip on AIX.
8339
8340 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8341
8342         * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
8343         typo, UINON_TYPE to UNION_TYPE.
8344
8345 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8346
8347         * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
8348         UINON_TYPE to UNION_TYPE.
8349         * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
8350         * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
8351
8352 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8353
8354         * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
8355         optimize ("no-strict-aliasing") attribute.
8356
8357 2021-01-22  Jason Merrill  <jason@redhat.com>
8358
8359         PR c++/98744
8360         * g++.dg/init/elide7.C: New test.
8361
8362 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR sanitizer/95693
8365         * g++.dg/ubsan/pr95693.C: New test.
8366
8367 2021-01-22  Marek Polacek  <polacek@redhat.com>
8368
8369         PR c++/98545
8370         * g++.dg/abi/mangle76.C: New test.
8371
8372 2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
8373
8374         PR fortran/98565
8375         * gfortran.dg/associated_target_7.f90 : New test.
8376
8377 2021-01-22  Martin Jambor  <mjambor@suse.cz>
8378
8379         PR tree-optimization/47059
8380         * gcc.dg/tree-ssa/pr47059.c: New test.
8381
8382 2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8383
8384         PR tree-optimization/98766
8385         * gcc.dg/pr98766.c: New test.
8386
8387 2021-01-22  Nathan Sidwell  <nathan@acm.org>
8388
8389         PR testsuite/98795
8390         * g++.dg/modules/modules.exp (module_cmi_p): Avoid
8391         embedded absolute paths.
8392         (module_do_it): Append $std to test name.
8393
8394 2021-01-22  Richard Biener  <rguenther@suse.de>
8395
8396         PR middle-end/98793
8397         * gcc.dg/pr98793.c: New testcase.
8398
8399 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
8400
8401         * gcc.target/powerpc/pr79251.p8.c: New test.
8402         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
8403         instruction counts.
8404         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8405         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8406         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8407         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8408         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8409         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8410         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8411         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8412         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8413         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8414
8415 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
8416
8417         * gcc.target/powerpc/pr79251.p9.c: New test.
8418         * gcc.target/powerpc/pr79251-run.c: New test.
8419         * gcc.target/powerpc/pr79251.h: New header.
8420
8421 2021-01-22  Richard Biener  <rguenther@suse.de>
8422
8423         PR middle-end/98773
8424         * gcc.dg/torture/pr98773.c: New testcase.
8425
8426 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR tree-optimization/90248
8429         * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
8430         builtins.
8431         * gcc.dg/pr90248.c: New test.
8432
8433 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR tree-optimization/98255
8436         * gcc.dg/pr98255.c: New test.
8437
8438 2021-01-22  Richard Biener  <rguenther@suse.de>
8439
8440         PR tree-optimization/98786
8441         * gcc.dg/torture/pr98786.c: New testcase.
8442
8443 2021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8444
8445         PR target/98636
8446         * gcc.target/arm/pr98636.c: New test.
8447
8448 2021-01-22  liuhongt  <hongtao.liu@intel.com>
8449
8450         PR target/96891
8451         PR target/98348
8452         * gcc.target/i386/avx512bw-pr96891-1.c: New test.
8453         * gcc.target/i386/avx512f-pr96891-1.c: New test.
8454         * gcc.target/i386/avx512f-pr96891-2.c: New test.
8455         * gcc.target/i386/avx512f-pr96891-3.c: New test.
8456         * g++.target/i386/avx512f-pr96891-1.C: New test.
8457         * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
8458
8459 2021-01-22  Marek Polacek  <polacek@redhat.com>
8460
8461         PR c++/97966
8462         * g++.dg/cpp0x/noexcept63.C: New test.
8463
8464 2021-01-21  David Edelsohn  <dje.gcc@gmail.com>
8465
8466         * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
8467         intervening period.
8468         * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
8469         explicitly check for intervening space, tab or period.
8470
8471 2021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>
8472
8473         PR rtl-optimization/98777
8474         * gcc.target/riscv/pr98777.c: New.
8475
8476 2021-01-21  Patrick Palka  <ppalka@redhat.com>
8477
8478         PR c++/71879
8479         * g++.dg/cpp0x/decltype-71879.C: New test.
8480
8481 2021-01-21  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR c++/98672
8484         * g++.dg/cpp1y/constexpr-98672.C: New test.
8485
8486 2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
8487
8488         PR target/96372
8489         * lib/target-supports.exp
8490         (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
8491         * gcc.target/arm/ivopts.c: Use target
8492         'arm_thumb2_no_arm_v8_1_lob'.
8493
8494 2021-01-21  Nathan Sidwell  <nathan@acm.org>
8495
8496         PR c++/98530
8497         * g++.dg/modules/stat-mem-1.h: New.
8498         * g++.dg/modules/stat-mem-1_a.H: New.
8499         * g++.dg/modules/stat-mem-1_b.C: New.
8500
8501 2021-01-21  Paul Thomas  <pault@gcc.gnu.org>
8502
8503         PR fortran/96320
8504         * gfortran.dg/module_procedure_5.f90 : New test.
8505         * gfortran.dg/module_procedure_6.f90 : New test.
8506
8507 2021-01-21  Richard Biener  <rguenther@suse.de>
8508
8509         PR testsuite/97299
8510         * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
8511
8512 2021-01-21  Richard Biener  <rguenther@suse.de>
8513
8514         PR testsuite/98241
8515         * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
8516
8517 2021-01-21  Richard Biener  <rguenther@suse.de>
8518
8519         * gcc.dg/Walloca-2.c: Un-XFAIL.
8520
8521 2021-01-21  liuhongt  <hongtao.liu@intel.com>
8522
8523         PR rtl-optimization/98694
8524         * gcc.target/i386/pr98694.c: New test.
8525
8526 2021-01-20  Andrew MacLeod  <amacleod@redhat.com>
8527
8528         * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
8529
8530 2021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8531
8532         * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
8533         dup.
8534
8535 2021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>
8536
8537         PR rtl-optimization/98722
8538         * g++.target/s390/pr98722.C: New.
8539
8540 2021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>
8541
8542         PR tree-optimization/96674
8543         * gcc.dg/pr96674.c: New tests.
8544
8545 2021-01-20  Patrick Palka  <ppalka@redhat.com>
8546
8547         PR c++/95434
8548         * g++.dg/cpp2a/lambda-generic9.C: New test.
8549
8550 2021-01-20  Patrick Palka  <ppalka@redhat.com>
8551
8552         PR c++/82613
8553         * g++.dg/parse/access12.C: New test.
8554         * g++.dg/template/access35.C: New test.
8555
8556 2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
8557
8558         PR tree-optimization/98535
8559         * gcc.target/aarch64/sve/pr98535.c: New file.
8560
8561 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
8562
8563         PR fortran/98763
8564         * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
8565         missing diagnostic issues with c_intptr_t == default integer kind.
8566
8567 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR tree-optimization/98721
8570         * gcc.dg/pr98721-1.c: New test.
8571         * gcc.dg/pr98721-2.c: New test.
8572
8573 2021-01-20  Richard Biener  <rguenther@suse.de>
8574
8575         PR tree-optimization/98758
8576         * gcc.dg/torture/pr98758.c: New testcase.
8577
8578 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR c++/98742
8581         * c-c++-common/gomp/task-detach-2.c: New test.
8582
8583 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
8584
8585         PR fortran/98757
8586         PR fortran/98476
8587         * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
8588
8589 2021-01-19  David Edelsohn  <dje.gcc@gmail.com>
8590
8591         * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
8592         * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
8593         * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
8594         * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
8595         * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
8596         * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
8597
8598 2021-01-19  Marek Polacek  <polacek@redhat.com>
8599
8600         PR c++/98659
8601         * g++.dg/template/deduce8.C: New test.
8602
8603 2021-01-19  Marek Polacek  <polacek@redhat.com>
8604
8605         PR c++/98687
8606         * g++.dg/lookup/using64.C: New test.
8607         * g++.dg/lookup/using65.C: New test.
8608
8609 2021-01-19  Martin Sebor  <msebor@redhat.com>
8610
8611         PR middle-end/98664
8612         * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
8613         * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
8614         * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
8615         * gcc.dg/Wfree-nonheap-object-4.c: New test.
8616
8617 2021-01-19  Patrick Palka  <ppalka@redhat.com>
8618
8619         PR c++/41437
8620         PR c++/58993
8621         * g++.dg/opt/pr87974.C: Adjust.
8622         * g++.dg/template/access34.C: New test.
8623         * g++.dg/template/friend68.C: New test.
8624         * g++.dg/template/friend69.C: New test.
8625
8626 2021-01-19  Marek Polacek  <polacek@redhat.com>
8627
8628         PR c++/98333
8629         * g++.dg/cpp0x/noexcept62.C: New test.
8630
8631 2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
8632
8633         * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
8634
8635 2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8636
8637         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8638         (CHECK_CUMULATIVE_SAT): Delete.
8639         (CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
8640         variables.
8641         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
8642         Remove uses of the above.
8643         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
8644         Likewise.
8645         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8646         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8647         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
8648         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
8649         Likewise.
8650         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
8651         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
8652         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
8653         Likewise.
8654         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
8655         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
8656         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
8657         Likewise.
8658         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
8659         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
8660         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
8661         Likewise.
8662         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
8663         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
8664         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
8665         Likewise.
8666         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
8667         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
8668         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
8669         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8670         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
8671         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
8672         Likewise.
8673         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
8674         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
8675         Likewise.
8676         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
8677         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
8678         Likewise.
8679         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
8680         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
8681         Likewise.
8682         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
8683         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8684         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
8685         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
8686         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8687         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
8688         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
8689         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
8690         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
8691         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8692
8693 2021-01-19  Jeff Law  <law@redhat.com>
8694
8695         * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
8696         and update expected output.
8697
8698 2021-01-19  Richard Biener  <rguenther@suse.de>
8699
8700         PR ipa/98330
8701         * g++.dg/pr98330.C: New testcase.
8702         * gcc.dg/pr98330.c: Likewise.
8703
8704 2021-01-19  Richard Biener  <rguenther@suse.de>
8705
8706         PR ipa/97673
8707         * gfortran.dg/pr97673.f90: New testcase.
8708
8709 2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
8710
8711         PR fortran/98476
8712         * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
8713         * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
8714         * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
8715
8716 2021-01-19  Martin Jambor  <mjambor@suse.cz>
8717
8718         PR ipa/98690
8719         * g++.dg/ipa/pr98690.C: New test.
8720
8721 2021-01-18  Jeff Law  <law@redhat.com>
8722
8723         * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
8724
8725 2021-01-18  Patrick Palka  <ppalka@redhat.com>
8726
8727         * g++.dg/cpp1z/class-deduction77.C: New test.
8728
8729 2021-01-18  Jakub Jelinek  <jakub@redhat.com>
8730
8731         PR tree-optimization/98727
8732         * gcc.c-torture/execute/pr98727.c: New test.
8733
8734 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
8735
8736         PR testsuite/97987
8737         * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
8738         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8739
8740 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
8741
8742         * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
8743         * g++.dg/no-stack-protector-attr.C: Likewise.
8744
8745 2021-01-18  David Malcolm  <dmalcolm@redhat.com>
8746
8747         * gcc.dg/analyzer/attr-malloc-1.c: New test.
8748         * gcc.dg/analyzer/attr-malloc-2.c: New test.
8749         * gcc.dg/analyzer/attr-malloc-4.c: New test.
8750         * gcc.dg/analyzer/attr-malloc-5.c: New test.
8751         * gcc.dg/analyzer/attr-malloc-6.c: New test.
8752         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
8753         * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
8754
8755 2021-01-18  Richard Biener  <rguenther@suse.de>
8756
8757         PR testsuite/97494
8758         * gcc.dg/vect/slp-11b.c: Adjust.
8759
8760 2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
8761
8762         PR target/71233
8763         * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
8764         * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
8765
8766 2021-01-18  Richard Biener  <rguenther@suse.de>
8767
8768         PR testsuite/97299
8769         * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
8770
8771 2021-01-18  David Edelsohn  <dje.gcc@gmail.com>
8772
8773         * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
8774         * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
8775         * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
8776         * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
8777         * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
8778         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
8779         * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
8780         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
8781         * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
8782         * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
8783         * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
8784         * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
8785
8786 2021-01-17  David Edelsohn  <dje.gcc@gmail.com>
8787
8788         * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
8789         * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
8790         * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
8791         * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
8792         * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
8793         * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
8794         * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
8795         * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
8796         * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
8797         * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
8798         * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
8799
8800 2021-01-17  Martin Jambor  <mjambor@suse.cz>
8801
8802         PR ipa/98222
8803         * gcc.dg/ipa/pr98222.c: New test.
8804
8805 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
8806
8807         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
8808         ../../../libgfortran/ISO_Fortran_binding.h rather than
8809         ISO_Fortran_binding.h.
8810
8811 2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
8812
8813         * c-c++-common/gomp/task-detach-1.c: New.
8814         * g++.dg/gomp/task-detach-1.C: New.
8815         * gcc.dg/gomp/task-detach-1.c: New.
8816         * gfortran.dg/gomp/task-detach-1.f90: New.
8817
8818 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR tree-optimization/96669
8821         * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
8822         * gcc.dg/tree-ssa/pr96669-2.c: New test.
8823
8824 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR tree-optimization/96271
8827         * gcc.target/i386/pr96271.c: New test.
8828
8829 2021-01-15  Carl Love  <cel@us.ibm.com>
8830
8831         * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
8832
8833 2021-01-15  Harris Snyder  <hsnyder@structura.bio>
8834
8835         * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8836         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
8837
8838 2021-01-15  Nathan Sidwell  <nathan@acm.org>
8839
8840         PR c++/98538
8841         * g++.dg/template/pr98538.C: New.
8842
8843 2021-01-15  Nathan Sidwell  <nathan@acm.org>
8844
8845         PR preprocessor/95253
8846         * g++.dg/modules/dep-1_a.C: Adjust expected output.
8847         * g++.dg/modules/dep-1_b.C: Likewise.
8848         * g++.dg/modules/dep-2.C: Likewise.
8849
8850 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR tree-optimization/96669
8853         * gcc.dg/tree-ssa/pr96669-1.c: New test.
8854
8855 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR tree-optimization/96681
8858         * gcc.dg/tree-ssa/pr96681.c: New test.
8859
8860 2021-01-15  Jason Merrill  <jason@redhat.com>
8861
8862         PR c++/98642
8863         * g++.dg/cpp1z/elide5.C: New test.
8864
8865 2021-01-15  Jason Merrill  <jason@redhat.com>
8866
8867         * g++.dg/cpp1z/elide4.C: New test.
8868
8869 2021-01-15  Jason Merrill  <jason@redhat.com>
8870
8871         PR c++/63707
8872         * g++.dg/cpp0x/initlist-array13.C: New test.
8873
8874 2021-01-15  Alexandre Oliva  <oliva@adacore.com>
8875
8876         * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8877         * gcc.dg/analyzer/data-model-1.c: Likewise.
8878         * gcc.dg/analyzer/malloc-1.c: Likewise.
8879         * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8880
8881 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR tree-optimization/96671
8884         * gcc.dg/tree-ssa/pr96671-1.c: New test.
8885         * gcc.dg/tree-ssa/pr96671-2.c: New test.
8886
8887 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR tree-optimization/98597
8890         * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8891         Expect for now a (char *) cast for VLAs.
8892         * gcc.dg/uninit-40.c: New test.
8893
8894 2021-01-15  Nathan Sidwell  <nathan@acm.org>
8895
8896         PR c++/98591
8897         * g++.dg/modules/pr98591.H: New file.
8898
8899 2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8900
8901         PR target/88836
8902         * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8903         * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8904
8905 2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
8906
8907         * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8908         libatomic into testcases in gcc.target/s390/md.
8909         * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8910         -latomic.
8911
8912 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8913
8914         PR target/71233
8915         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8916         vceqz_p64, vceqq_p64 and vceqzq_p64.
8917         * gcc.target/arm/simd/vceqz_p64.c: New test.
8918         * gcc.target/arm/simd/vceqzq_p64.c: New test.
8919
8920 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8921
8922         Revert:
8923         2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8924
8925         PR target/71233
8926         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8927         vceqz_p64, vceqq_p64 and vceqzq_p64.
8928
8929 2021-01-15  Martin Liska  <mliska@suse.cz>
8930
8931         * lib/gcov.exp: Use 'env python3' for execution of pytests.
8932         Check that pytest accepts all needed options first.
8933         Improve formatting of PASS/FAIL lines.
8934
8935 2021-01-15  Richard Biener  <rguenther@suse.de>
8936
8937         PR testsuite/96147
8938         * gcc.dg/vect/bb-slp-32.c: Align p.
8939
8940 2021-01-15  Richard Biener  <rguenther@suse.de>
8941
8942         PR testsuite/96147
8943         * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8944
8945 2021-01-15  Richard Biener  <rguenther@suse.de>
8946
8947         PR testsuite/96147
8948         * gcc.dg/vect/slp-45.c: Key scanning on
8949         vect_hw_misalign.
8950
8951 2021-01-15  Richard Biener  <rguenther@suse.de>
8952
8953         PR testsuite/96147
8954         * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8955
8956 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8957
8958         PR target/71233
8959         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8960         vceqz_p64, vceqq_p64 and vceqzq_p64.
8961
8962 2021-01-15  Richard Biener  <rguenther@suse.de>
8963
8964         PR testsuite/96098
8965         * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8966
8967 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8968
8969         * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8970
8971 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
8972
8973         * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8974
8975 2021-01-15  Richard Biener  <rguenther@suse.de>
8976
8977         PR tree-optimization/98685
8978         * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8979
8980 2021-01-15  Tamar Christina  <tamar.christina@arm.com>
8981
8982         * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8983         * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8984
8985 2021-01-14  David Malcolm  <dmalcolm@redhat.com>
8986
8987         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
8988         New file.
8989         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
8990         New file.
8991         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8992
8993 2021-01-14  Tamar Christina  <tamar.christina@arm.com>
8994
8995         * gcc.dg/vect/complex/complex-mla-template.c: New test.
8996         * gcc.dg/vect/complex/complex-mls-template.c: New test.
8997         * gcc.dg/vect/complex/complex-mul-template.c: New test.
8998         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
8999         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9000         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9001         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9002         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9003         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9004         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9005         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9006         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9007         * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9008         * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9009         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9010         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9011         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9012         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9013         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9014         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9015         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9016
9017 2021-01-14  Marek Polacek  <polacek@redhat.com>
9018
9019         * g++.dg/template/pr98372.C: Only run in C++14 and up.
9020
9021 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
9022
9023         * substr_10.f90: New test.
9024         * substr_9.f90: New test.
9025
9026 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
9027
9028         * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9029         * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9030
9031 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
9032
9033         * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9034
9035 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
9036
9037         PR fortran/98661
9038         * gfortran.dg/pr98661.f90: New test.
9039
9040 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
9041
9042         Revert:
9043         2021-01-14  Harald Anlauf  <anlauf@gmx.de>
9044
9045         PR fortran/98661
9046         * gfortran.dg/pr98661.f90: New test.
9047
9048 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
9049
9050         PR fortran/98661
9051         * gfortran.dg/pr98661.f90: New test.
9052
9053 2021-01-14  Martin Liska  <mliska@suse.cz>
9054
9055         * g++.dg/gcov/gcov-17.C: New test.
9056         * g++.dg/gcov/test-gcov-17.py: New test.
9057
9058 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
9059
9060         PR target/98667
9061         * gcc.target/i386/pr98667-1.c: New file.
9062         * gcc.target/i386/pr98667-2.c: Likewise.
9063         * gcc.target/i386/pr98667-3.c: Likewise.
9064
9065 2021-01-14  Richard Biener  <rguenther@suse.de>
9066
9067         PR tree-optimization/98674
9068         * gcc.dg/vect/pr98674.c: New testcase.
9069
9070 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
9071
9072         PR target/98676
9073         * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9074         -mno-stackrealign.
9075         * gcc.target/i386/pr95021-3.c: Likewise.
9076
9077 2021-01-14  Nathan Sidwell  <nathan@acm.org>
9078
9079         PR c++/98372
9080         * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9081         * g++.dg/template/pr98372.C: New.
9082
9083 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR target/98670
9086         * gcc.target/i386/pr98670.c: New test.
9087
9088 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
9089
9090         PR tree-optimization/96688
9091         * gcc.dg/tree-ssa/pr96688.c: New test.
9092         * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9093         * gcc.target/i386/pr66821.c: Likewise.
9094
9095 2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
9096
9097         * gcc.target/aarch64/sve/cost_model_11.c: New test.
9098         * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9099         -fno-vect-cost-model.
9100
9101 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9102
9103         * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9104         sqxtn2 scan-assembler-times.
9105
9106 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9107
9108         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9109         scan-assembler-times for xtn2.
9110
9111 2021-01-13  Marek Polacek  <polacek@redhat.com>
9112
9113         PR c++/98231
9114         * g++.dg/lookup/using63.C: New test.
9115
9116 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR tree-optimization/96691
9119         * gcc.dg/tree-ssa/pr96691.c: New test.
9120
9121 2021-01-13  Richard Biener  <rguenther@suse.de>
9122
9123         PR tree-optimization/92645
9124         * gcc.target/i386/pr92645-7.c: New testcase.
9125         * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9126         * gcc.dg/pr69047.c: Likewise.
9127
9128 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9129
9130         * gcc.target/aarch64/sve/mls_2.c: New test.
9131         * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9132         * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9133         * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9134         * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9135         * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9136
9137 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9138
9139         * gcc.target/aarch64/sve/mla_2.c: New test.
9140         * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9141         * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9142         * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9143         * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9144         * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9145
9146 2021-01-13  Richard Biener  <rguenther@suse.de>
9147
9148         PR tree-optimization/92645
9149         * gcc.target/i386/pr92645-6.c: New testcase.
9150
9151 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9152
9153         * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9154         * gcc.target/aarch64/sve/sel_2.c: Likewise.
9155         * gcc.target/aarch64/sve/sel_3.c: Likewise.
9156
9157 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR target/95905
9160         * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
9161         scan-assembler.  Add tests with zero vector as first __builtin_shuffle
9162         operand.
9163         * gcc.target/i386/pr95905-3.c: New test.
9164         * gcc.target/i386/pr95905-4.c: New test.
9165
9166 2021-01-13  Martin Liska  <mliska@suse.cz>
9167
9168         PR tree-optimization/98455
9169         * gcc.dg/tree-ssa/pr98455.c: New test.
9170
9171 2021-01-13  Richard Biener  <rguenther@suse.de>
9172
9173         PR tree-optimization/98640
9174         * gcc.dg/torture/pr98640.c: New testcase.
9175
9176 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR target/96938
9179         * gcc.target/i386/pr96938.c: New test.
9180
9181 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
9182
9183         PR target/95905
9184         * gcc.target/i386/pr95905-1.c: New test.
9185         * gcc.target/i386/pr95905-2.c: New test.
9186
9187 2021-01-13  Julian Brown  <julian@codesourcery.com>
9188
9189         * gcc.target/gcn/fpdiv.c: New test.
9190
9191 2021-01-12  Martin Sebor  <msebor@redhat.com>
9192
9193         PR c/98597
9194         PR c/98592
9195         * g++.dg/warn/Wuninitialized-13.C: New test.
9196          gcc.dg/uninit-39.c: New test.
9197         #
9198         * gcc.dg/uninit-39.c: New file.
9199
9200 2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
9201
9202         PR target/97875
9203         * gcc.target/arm/simd/mve-vneg.c: Update test.
9204
9205 2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
9206
9207         PR target/97969
9208         * gcc.target/arm/pr97969.c: New.
9209
9210 2021-01-12  Patrick Palka  <ppalka@redhat.com>
9211
9212         PR c++/98611
9213         * g++.dg/cpp2a/concepts-ctad1.C: New test.
9214         * g++.dg/cpp2a/concepts-ctad2.C: New test.
9215
9216 2021-01-12  Richard Biener  <rguenther@suse.de>
9217
9218         PR tree-optimization/98550
9219         * g++.dg/opt/pr98550.C: New testcase.
9220
9221 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR tree-optimization/98629
9224         * gcc.c-torture/compile/pr98629.c: New test.
9225
9226 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR tree-optimization/95731
9229         * gcc.dg/tree-ssa/pr95731.c: New test.
9230         * gcc.c-torture/execute/pr95731.c: New test.
9231
9232 2021-01-12  Marek Polacek  <polacek@redhat.com>
9233
9234         PR c++/98620
9235         * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
9236
9237 2021-01-12  David Malcolm  <dmalcolm@redhat.com>
9238
9239         PR analyzer/98628
9240         * gcc.dg/analyzer/pr98628.c: New test.
9241
9242 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9243
9244         * gcc.target/aarch64/sve/asrdiv_4.c: New test.
9245         * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
9246         * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
9247         * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
9248         * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
9249         * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
9250         * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
9251
9252 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9253
9254         * g++.target/aarch64/sve/cond_bic_1.C: New test.
9255         * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
9256         * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
9257         * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
9258
9259 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9260
9261         * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
9262
9263 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9264
9265         * g++.target/aarch64/sve/abd_1.C: New test.
9266         * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
9267         * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
9268         * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
9269         * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
9270
9271 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9272
9273         * gcc.target/aarch64/sve/adr_6.c: New test.
9274
9275 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9276
9277         * g++.target/aarch64/sve/cond_arith_1.C: New test.
9278         * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
9279         * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
9280         * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
9281         * g++.target/aarch64/sve/cond_shift_1.C: New test.
9282         * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
9283         * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
9284         * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
9285
9286 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9287
9288         PR testsuite/98602
9289         * g++.target/aarch64/sve/max_1.C: New test.
9290         * g++.target/aarch64/sve/min_1.C: Likewise.
9291         * gcc.target/aarch64/sve/mul_2.c: Likewise.
9292
9293 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
9294
9295         * gcc.target/aarch64/sve/shift_2.c: New test.
9296
9297 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR c++/98481
9300         * g++.dg/abi/abi-tag24.C: New test.
9301
9302 2021-01-11  Richard Biener  <rguenther@suse.de>
9303
9304         PR tree-optimization/91403
9305         * gcc.dg/vect/pr91403.c: New testcase.
9306
9307 2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9308
9309         PR testsuite/98225
9310         * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
9311         Expect .ld1_args only when GNU LD is used.
9312         Add an exception for *.gcc_args files.
9313
9314 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
9315
9316         PR tree-optimization/95867
9317         * gcc.dg/tree-ssa/pr95867.c: New test.
9318
9319 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
9320
9321         PR tree-optimization/95852
9322         * gcc.target/i386/pr95852-3.c: New test.
9323         * gcc.target/i386/pr95852-4.c: New test.
9324
9325 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR tree-optimization/95852
9328         * gcc.target/i386/pr95852-1.c: New test.
9329         * gcc.target/i386/pr95852-2.c: New test.
9330
9331 2021-01-11  Martin Liska  <mliska@suse.cz>
9332
9333         PR gcov-profile/98273
9334         * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
9335         * g++.dg/gcov/pr98273.C: New test.
9336         * g++.dg/gcov/gcov.py: New test.
9337         * g++.dg/gcov/test-pr98273.py: New test.
9338
9339 2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
9340
9341         * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
9342         constant then rather than addition.
9343         * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
9344         * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
9345
9346 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR c++/98556
9349         * c-c++-common/pr98556.c: New test.
9350
9351 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR rtl-optimization/98603
9354         * gcc.target/i386/pr98603.c: New test.
9355         * gcc.target/aarch64/pr98603.c: New test.
9356
9357 2021-01-09  Alexandre Oliva  <oliva@gnu.org>
9358
9359         PR debug/97714
9360         * gcc.dg/debug/pr97714.c: New.
9361
9362 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
9363
9364         PR target/98482
9365         * gcc.target/i386/pr98482-1.c: Require lp64.
9366         * gcc.target/i386/pr98482-2.c: Likewise.
9367
9368 2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
9369
9370         * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
9371         * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
9372
9373 2021-01-08  Patrick Palka  <ppalka@redhat.com>
9374
9375         PR c++/98551
9376         * g++.dg/cpp0x/constexpr-pmf2.C: New test.
9377
9378 2021-01-08  Patrick Palka  <ppalka@redhat.com>
9379
9380         PR c++/98515
9381         * g++.dg/template/access32.C: New test.
9382         * g++.dg/template/access33.C: New test.
9383
9384 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
9385
9386         PR target/98482
9387         * gcc.target/i386/pr98482-2.c: Updated.
9388
9389 2021-01-08  Richard Biener  <rguenther@suse.de>
9390
9391         PR tree-optimization/98544
9392         * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
9393
9394 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
9395
9396         PR target/98482
9397         * gcc.target/i386/pr98482-1.c: New test.
9398         * gcc.target/i386/pr98482-1.c: Likewise.
9399         * gcc.target/i386/pr98482-2.c: New file.
9400
9401 2021-01-08  Jakub Jelinek  <jakub@redhat.com>
9402
9403         PR target/98585
9404         * gcc.target/i386/pr98585.c: New test.
9405
9406 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
9407
9408         * gcc.target/aarch64/sve/cnot_2.c: New test.
9409         * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
9410         * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
9411         * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
9412         * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
9413         * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
9414         * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
9415
9416 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
9417
9418         * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
9419         * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
9420         * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
9421         * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
9422         * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
9423         * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
9424         * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
9425         * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
9426
9427 2021-01-08  Tamar Christina  <tamar.christina@arm.com>
9428
9429         * lib/target-supports.exp
9430         (check_effective_target_aarch64_asm_sve2_ok): New.
9431         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
9432         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9433
9434 2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9435
9436         * gcc.target/aarch64/usaba_1.c: New test.
9437
9438 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
9439
9440         PR fortran/93794
9441         * gfortran.dg/deferred_character_35.f90 : New test.
9442
9443 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
9444
9445         PR fortran/98458
9446         * gfortran.dg/implied_do_3.f90 : New test.
9447
9448 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
9449
9450         * gcc.dg/array-quals-1.c: Allow srodata.
9451
9452 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
9453
9454         * gcc.target/riscv/predef-10.c: New.
9455         * gcc.target/riscv/predef-11.c: New.
9456         * gcc.target/riscv/predef-12.c: New.
9457         * gcc.target/riscv/predef-13.c: New.
9458
9459 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR c++/98329
9462         * g++.dg/cpp2a/bit-cast10.C: New test.
9463
9464 2021-01-07  Martin Sebor  <msebor@redhat.com>
9465
9466         PR middle-end/98578
9467         * gcc.dg/plugin/gil-1.c: Adjust expected output.
9468         * gcc.dg/uninit-pr98578.c: New test.
9469
9470 2021-01-07  Marek Polacek  <polacek@redhat.com>
9471
9472         PR c++/98441
9473         * g++.dg/cpp0x/auto55.C: New test.
9474
9475 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
9476
9477         PR analyzer/98580
9478         * gcc.dg/analyzer/pr98580-a.c: New test.
9479         * gcc.dg/analyzer/pr98580-b.c: New test.
9480
9481 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/93701
9484         * gfortran.dg/associate_54.f90: New test.
9485         * gfortran.dg/associate_55.f90: New test.
9486         * gfortran.dg/associate_56.f90: New test.
9487
9488 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
9489
9490         PR target/98567
9491         * gcc.target/i386/pr98567-1.c: New test.
9492         * gcc.target/i386/pr98567-2.c: New test.
9493
9494 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
9495
9496         * gcc.target/aarch64/sve/cond_unary_5.c: New test.
9497         * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
9498         * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
9499         * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
9500         * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
9501         * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
9502         * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
9503         * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
9504
9505 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
9506
9507         PR tree-optimization/98560
9508         * gcc.dg/vect/pr98560-2.c: New test.
9509
9510 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
9511
9512         PR tree-optimization/98560
9513         * gcc.dg/vect/pr98560-1.c: New test.
9514
9515 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
9516
9517         PR tree-optimization/98568
9518         * g++.dg/torture/pr98568.C: New test.
9519
9520 2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
9521
9522         * gcc.target/i386/pr92658-avx512bw.c: Add
9523         -mprefer-vector-width=512 to avoid impact of different default
9524         mtune which gcc is built with.
9525         * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
9526
9527 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
9528
9529         PR analyzer/97074
9530         * gcc.dg/analyzer/pr97074.c: New test.
9531
9532 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
9533
9534         PR analyzer/98564
9535         * gcc.dg/analyzer/pr98564.c: New test.
9536
9537 2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
9538
9539         PR rtl-optimization/97978
9540         * gcc.target/i386/pr97978.c: New.
9541
9542 2021-01-06  Martin Sebor  <msebor@redhat.com>
9543
9544         PR c++/95768
9545         * g++.dg/pr95768.C: New test.
9546         * g++.dg/warn/Wuninitialized-12.C: New test.
9547         * gcc.dg/uninit-38.c: New test.
9548
9549 2021-01-06  Martin Sebor  <msebor@redhat.com>
9550
9551         PR c++/98305
9552         * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
9553
9554 2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
9555
9556         PR c++/96504
9557         * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
9558         as the final suspend point so that we can check that the state
9559         machine has reached the expected point.
9560
9561 2021-01-06  Marek Polacek  <polacek@redhat.com>
9562
9563         PR testsuite/98566
9564         * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
9565         dg-error.
9566
9567 2021-01-06  Alexandre Oliva  <oliva@adacore.com>
9568
9569         * g++.dg/opt/store-merging-2.C: Add the required alignment.
9570
9571 2021-01-06  Richard Biener  <rguenther@suse.de>
9572
9573         PR tree-optimization/95582
9574         * gcc.dg/pr95582.c: New testcase.
9575
9576 2021-01-06  Richard Biener  <rguenther@suse.de>
9577
9578         PR tree-optimization/98513
9579         * gcc.dg/tree-ssa/pr98513.c: New testcase.
9580
9581 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
9582
9583         PR analyzer/97072
9584         * gcc.dg/analyzer/pr97072.c: New test.
9585
9586 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
9587
9588         PR analyzer/98073
9589         * gcc.dg/analyzer/pr98073.c: New test.
9590
9591 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
9592
9593         PR analyzer/98223
9594         * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
9595
9596 2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
9597
9598         * gcc.target/s390/s390.exp: Replace %% with %.
9599
9600 2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
9601
9602         * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
9603
9604 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
9605
9606         PR target/98495
9607         * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
9608         unsigned short to compute pextrw result.
9609
9610 2021-01-05  Patrick Palka  <ppalka@redhat.com>
9611
9612         * g++.dg/template/partial5.C: Adjust directives to expect the
9613         same errors across all dialects.
9614         * g++.dg/cpp1z/nontype-auto17.C: New test.
9615         * g++.dg/cpp1z/nontype-auto18.C: New test.
9616         * g++.dg/template/ttp33.C: New test.
9617
9618 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9619
9620         PR tree-optimization/94802
9621         * gcc.target/i386/pr94802.c: New test.
9622         * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
9623
9624 2021-01-05  Richard Biener  <rguenther@suse.de>
9625
9626         PR tree-optimization/98516
9627         * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
9628         * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
9629
9630 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9631
9632         PR c++/98469
9633         * g++.dg/cpp2a/bit-cast8.C: New test.
9634         * g++.dg/cpp2a/bit-cast9.C: New test.
9635
9636 2021-01-05  Marek Polacek  <polacek@redhat.com>
9637
9638         PR c++/82099
9639         * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
9640         * g++.dg/cpp0x/noexcept61.C: New test.
9641
9642 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9643
9644         PR tree-optimization/96928
9645         * gcc.dg/tree-ssa/pr96928.c: New test.
9646         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
9647         instead of scanning rtl dump for ifcvt message check assembly
9648         for xor instruction.
9649
9650 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9651
9652         PR tree-optimization/96930
9653         * g++.dg/tree-ssa/pr96930.C: New test.
9654
9655 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR tree-optimization/96239
9658         * gcc.dg/tree-ssa/pr96239.c: New test.
9659
9660 2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
9661
9662         PR target/98522
9663         * gcc.target/i386/pr98522.c: New test.
9664
9665 2021-01-05  Nathan Sidwell  <nathan@acm.org>
9666
9667         * g++.dg/modules/mod-decl-1.C: Adjust.
9668         * g++.dg/modules/p0713-2.C: Adjust.
9669         * g++.dg/modules/p0713-3.C: Adjust.
9670
9671 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
9672
9673         PR target/98495
9674         * gcc.target/i386/pr98495-1.c: New test.
9675         * gcc.target/i386/pr98495-2.c: New test.
9676         * gcc.target/i386/pr98495-3.c: New test.
9677         * gcc.target/i386/pr98495-4.c: New test.
9678         * gcc.target/i386/pr98495-5.c: New test.
9679
9680 2021-01-05  liuhongt  <hongtao.liu@intel.com>
9681
9682         * gcc.target/i386/sse2-pr98461-2.c: New test.
9683
9684 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
9685
9686         PR rtl-optimization/97144
9687         * gcc.c-torture/compile/pr97144.c: New test.
9688         * gcc.target/aarch64/sve/pr97144.c: Likewise.
9689
9690 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
9691
9692         PR rtl-optimization/98403
9693         * g++.dg/opt/pr98403.C: New test.
9694
9695 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR rtl-optimization/98334
9698         * gcc.target/i386/pr98334.c: New test.
9699
9700 2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
9701
9702         * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
9703
9704 2021-01-05  David Malcolm  <dmalcolm@redhat.com>
9705
9706         PR analyzer/98293
9707         * gcc.dg/analyzer/pr98293.c: New test.
9708
9709 2021-01-04  Martin Uecker  <muecker@gwdg.de>
9710
9711         PR c/98029
9712         * gcc.dg/pr98029.c: New test.
9713
9714 2021-01-04  Nathan Sidwell  <nathan@acm.org>
9715
9716         * g++.dg/modules/binding-1_a.H: New.
9717         * g++.dg/modules/binding-1_b.H: New.
9718         * g++.dg/modules/binding-1_c.C: New.
9719         * g++.dg/modules/binding-2.H: New.
9720         * g++.dg/modules/builtin-3_a.C: New.
9721         * g++.dg/modules/global-2_a.C: New.
9722         * g++.dg/modules/global-2_b.C: New.
9723         * g++.dg/modules/global-3_a.C: New.
9724         * g++.dg/modules/global-3_b.C: New.
9725         * g++.dg/modules/hello-1_a.C: New.
9726         * g++.dg/modules/hello-1_b.C: New.
9727         * g++.dg/modules/iostream-1_a.H: New.
9728         * g++.dg/modules/iostream-1_b.C: New.
9729         * g++.dg/modules/part-5_a.C: New.
9730         * g++.dg/modules/part-5_b.C: New.
9731         * g++.dg/modules/part-5_c.C: New.
9732         * g++.dg/modules/stdio-1_a.H: New.
9733         * g++.dg/modules/stdio-1_b.C: New.
9734         * g++.dg/modules/string-1_a.H: New.
9735         * g++.dg/modules/string-1_b.C: New.
9736         * g++.dg/modules/string-view1.C: New.
9737         * g++.dg/modules/string-view2.C: New.
9738         * g++.dg/modules/tinfo-1.C: New.
9739         * g++.dg/modules/tinfo-2_a.H: New.
9740         * g++.dg/modules/tinfo-2_b.C: New.
9741         * g++.dg/modules/tname-spec-1_a.H: New.
9742         * g++.dg/modules/tname-spec-1_b.C: New.
9743         * g++.dg/modules/xtreme-header-1.h: New.
9744         * g++.dg/modules/xtreme-header-1_a.H: New.
9745         * g++.dg/modules/xtreme-header-1_b.C: New.
9746         * g++.dg/modules/xtreme-header-1_c.C: New.
9747         * g++.dg/modules/xtreme-header-2.h: New.
9748         * g++.dg/modules/xtreme-header-2_a.H: New.
9749         * g++.dg/modules/xtreme-header-2_b.C: New.
9750         * g++.dg/modules/xtreme-header-2_c.C: New.
9751         * g++.dg/modules/xtreme-header-3.h: New.
9752         * g++.dg/modules/xtreme-header-3_a.H: New.
9753         * g++.dg/modules/xtreme-header-3_b.C: New.
9754         * g++.dg/modules/xtreme-header-3_c.C: New.
9755         * g++.dg/modules/xtreme-header-4.h: New.
9756         * g++.dg/modules/xtreme-header-4_a.H: New.
9757         * g++.dg/modules/xtreme-header-4_b.C: New.
9758         * g++.dg/modules/xtreme-header-4_c.C: New.
9759         * g++.dg/modules/xtreme-header-5.h: New.
9760         * g++.dg/modules/xtreme-header-5_a.H: New.
9761         * g++.dg/modules/xtreme-header-5_b.C: New.
9762         * g++.dg/modules/xtreme-header-5_c.C: New.
9763         * g++.dg/modules/xtreme-header-6.h: New.
9764         * g++.dg/modules/xtreme-header-6_a.H: New.
9765         * g++.dg/modules/xtreme-header-6_b.C: New.
9766         * g++.dg/modules/xtreme-header-6_c.C: New.
9767         * g++.dg/modules/xtreme-header.h: New.
9768         * g++.dg/modules/xtreme-header_a.H: New.
9769         * g++.dg/modules/xtreme-header_b.C: New.
9770         * g++.dg/modules/xtreme-tr1.h: New.
9771         * g++.dg/modules/xtreme-tr1_a.H: New.
9772         * g++.dg/modules/xtreme-tr1_b.C: New.
9773
9774 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
9775
9776         PR tree-optimization/95401
9777         * g++.dg/vect/pr95401.cc: New test.
9778         * g++.dg/vect/pr95401a.cc: Likewise.
9779
9780 2021-01-04  Richard Biener  <rguenther@suse.de>
9781
9782         PR tree-optimization/98308
9783         * gcc.dg/vect/pr98308.c: New testcase.
9784
9785 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR tree-optimization/95771
9788         * gcc.target/i386/pr95771.c: New test.
9789
9790 2021-01-04  Richard Biener  <rguenther@suse.de>
9791
9792         PR tree-optimization/98464
9793         * g++.dg/opt/pr98464.C: New testcase.
9794
9795 2021-01-04  Richard Biener  <rguenther@suse.de>
9796
9797         PR tree-optimization/98282
9798         * g++.dg/opt/pr98282.C: New testcase.
9799
9800 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
9801
9802         PR target/89057
9803         * gcc.target/aarch64/pr89057.c: New test.
9804
9805 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
9806
9807         * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
9808         [-32, 31].
9809         * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9810         * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9811         * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9812
9813 2021-01-04  Martin Liska  <mliska@suse.cz>
9814
9815         * README: Convert to utf8 from iso8859.
9816
9817 2021-01-04  Martin Liska  <mliska@suse.cz>
9818
9819         * gcc.target/avr/avr.exp: Run dos2unix on the file.
9820
9821 2021-01-04  Richard Biener  <rguenther@suse.de>
9822
9823         PR tree-optimization/98291
9824         * gcc.dg/vect/slp-reduc-11.c: New testcase.
9825         * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
9826
9827 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR tree-optimization/96782
9830         * gcc.dg/tree-ssa/pr96782.c: New test.
9831
9832 2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9833
9834         * gcc.misc-tests/outputs.exp: Adjust testcase.
9835
9836 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
9837
9838         * ChangeLog-2020: Rotate ChangeLog.  New file.
9839
9840 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
9841
9842         * lib/target-supports.exp
9843         (check_effective_target_arm_fp16_alternative_ok_nocache):
9844         Return zero for *-*-vxworks7r* targets.
9845         * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
9846         * gcc.target/arm/aapcs/vfp23.c: Likewise.
9847         * gcc.target/arm/aapcs/vfp24.c: Likewise.
9848         * gcc.target/arm/aapcs/vfp25.c: Likewise.
9849
9850 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9851
9852         * g++.dg/init/new26.C: Fix overriding of the delete operator
9853         for c++14 profile.
9854
9855 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9856
9857         * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9858         not supported).
9859
9860 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
9861
9862         * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9863         the test's dg-options.
9864         * gcc.target/arm/pr78255-2.c: Likewise.
9865
9866 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9867
9868         * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9869
9870 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9871
9872         * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9873         headers too.
9874
9875 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9876
9877         * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9878
9879 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9880
9881         * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9882         directives.
9883
9884 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9885
9886         * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9887
9888 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9889
9890         * g++.dg/other/anon5.C: Skip on vxworks kernel.
9891
9892 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
9893
9894         * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9895         * gcc.dg/vxworks/initpri2.c: Likewise.
9896
9897 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
9898
9899         * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9900         targets.
9901
9902 2021-01-01  Olivier Hainque  <hainque@adacore.com>
9903
9904         * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9905         * gcc.dg/pthread-init-2.c: Ditto.
9906
9907 2021-01-01  Olivier Hainque  <hainque@adacore.com>
9908
9909         * lib/target-supports.exp (check_weak_available,
9910         check_fork_available, check_effective_target_lto,
9911         check_effective_target_mempcpy): Add vxworks filters.
9912
9913 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
9914
9915         * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9916         explicit -mno-long-calls.
9917         * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9918
9919 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
9920
9921         * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9922         * g++.target/arm/no_unique_address_2.C: Likewise.
9923
9924 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
9925
9926         * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9927         * gcc.target/arm/headmerge-2.c: Likewise.
9928
9929 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
9930
9931         * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9932
9933 \f
9934 Copyright (C) 2021 Free Software Foundation, Inc.
9935
9936 Copying and distribution of this file, with or without modification,
9937 are permitted in any medium without royalty provided the copyright
9938 notice and this notice are preserved.