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