]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
1 2022-10-28 Harald Anlauf <anlauf@gmx.de>
2
3 Backported from master:
4 2022-10-26 Harald Anlauf <anlauf@gmx.de>
5
6 PR fortran/103413
7 * gfortran.dg/illegal_boz_arg_4.f90: New test.
8
9 2022-10-26 Philipp Tomsich <philipp.tomsich@vrull.eu>
10
11 Backported from master:
12 2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
13
14 * gcc.target/aarch64/cpunative/info_18: New test.
15 * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
16
17 2022-10-25 Eric Botcazou <ebotcazou@adacore.com>
18
19 * gnat.dg/specs/coverage1.ads: New test.
20 * gnat.dg/specs/variant_part.ads: Minor tweak.
21 * gnat.dg/specs/weak1.ads: Add dg directive.
22
23 2022-10-25 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
24
25 Backported from master:
26 2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
27
28 * gcc.target/s390/pr106355.h: Common code for new tests.
29 * gcc.target/s390/pr106355-1.c: New test.
30 * gcc.target/s390/pr106355-2.c: New test.
31 * gcc.target/s390/pr106355-3.c: New test.
32
33 2022-10-23 Harald Anlauf <anlauf@gmx.de>
34
35 Backported from master:
36 2022-10-20 Harald Anlauf <anlauf@gmx.de>
37 Steven G. Kargl <kargl@gcc.gnu.org>
38
39 PR fortran/105633
40 * gfortran.dg/pr105633.f90: New test.
41
42 2022-10-21 Richard Biener <rguenther@suse.de>
43
44 Backported from master:
45 2022-10-21 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/107323
48 * gcc.dg/tree-ssa/pr107323.c: New testcase.
49
50 2022-10-20 Thomas Schwinge <thomas@codesourcery.com>
51
52 Backported from master:
53 2022-05-10 Thomas Schwinge <thomas@codesourcery.com>
54
55 PR middle-end/100400
56 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Specify
57 '-Wfatal-errors'.
58
59 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
60
61 Backported from master:
62 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
63
64 * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
65 PTEST instruction.
66 * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
67
68 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
69
70 Backported from master:
71 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
72
73 * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
74 PTEST instructions.
75 * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
76
77 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
78
79 * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
80
81 2022-10-19 Andrew MacLeod <amacleod@redhat.com>
82
83 PR tree-optimization/102892
84 * gcc.dg/pr102892-1.c: Remove undefined behaviour.
85
86 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
87
88 Backported from master:
89 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
90
91 PR target/96072
92 * gcc.target/powerpc/pr96072.c: New test.
93
94 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
95
96 Backported from master:
97 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
98
99 PR target/100645
100 * gcc.target/powerpc/pr100645.c: New test.
101
102 2022-10-17 Richard Biener <rguenther@suse.de>
103
104 Backported from master:
105 2022-10-14 Richard Biener <rguenther@suse.de>
106
107 PR tree-optimization/107254
108 * gfortran.dg/vect/pr107254.f90: New testcase.
109
110 2022-10-17 Richard Biener <rguenther@suse.de>
111
112 Backported from master:
113 2022-10-11 Richard Biener <rguenther@suse.de>
114
115 PR tree-optimization/107212
116 * gcc.dg/vect/pr107212-1.c: New testcase.
117 * gcc.dg/vect/pr107212-2.c: Likewise.
118
119 2022-10-17 Richard Biener <rguenther@suse.de>
120
121 Backported from master:
122 2022-10-13 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/107160
125 * gcc.dg/vect/pr107160.c: New testcase.
126
127 2022-10-17 Richard Biener <rguenther@suse.de>
128
129 Backported from master:
130 2022-10-06 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/107107
133 * gcc.dg/pr107107.c: New testcase.
134
135 2022-10-17 Richard Biener <rguenther@suse.de>
136
137 Backported from master:
138 2022-09-23 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/106922
141 * g++.dg/torture/pr106922.C: New testcase.
142
143 2022-10-17 Jakub Jelinek <jakub@redhat.com>
144
145 Backported from master:
146 2022-09-23 Jakub Jelinek <jakub@redhat.com>
147
148 PR tree-optimization/106922
149 * g++.dg/tree-ssa/pr106922.C: Scan in cddce3 dump rather than
150 dce3. Remove -fdump-tree-pre-details from dg-options.
151
152 2022-10-17 Richard Biener <rguenther@suse.de>
153
154 Backported from master:
155 2022-09-22 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/106922
158 * gcc.dg/tree-ssa/ssa-fre-100.c: New testcase.
159 * g++.dg/tree-ssa/pr106922.C: Adjust.
160
161 2022-10-13 Marek Polacek <polacek@redhat.com>
162
163 Backported from master:
164 2022-10-13 Marek Polacek <polacek@redhat.com>
165
166 PR c++/106925
167 * g++.dg/cpp0x/initlist-defarg3.C: New test.
168
169 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
170
171 Backported from master:
172 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
173
174 PR fortran/106817
175 * gfortran.dg/intent_optimize_4.f90: New test.
176
177 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
178
179 Backported from master:
180 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
181
182 PR fortran/105012
183 * gfortran.dg/intent_out_15.f90: New test.
184
185 2022-10-11 Richard Biener <rguenther@suse.de>
186
187 Backported from master:
188 2022-09-14 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/106934
191 * gfortran.dg/pr106934.f90: New testcase.
192
193 2022-10-11 Richard Biener <rguenther@suse.de>
194
195 Backported from master:
196 2022-09-15 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/106922
199 * g++.dg/tree-ssa/pr106922.C: New testcase.
200
201 2022-10-11 Richard Biener <rguenther@suse.de>
202
203 Backported from master:
204 2022-09-09 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/106892
207 * gcc.dg/torture/pr106892.c: New testcase.
208
209 2022-10-11 Richard Biener <rguenther@suse.de>
210
211 Backported from master:
212 2022-08-22 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/105937
215 * g++.dg/uninit-pr105937.C: New testcase.
216
217 2022-10-08 José Rui Faustino de Sousa <jrfsousa@gmail.com>
218
219 Backported from master:
220 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
221
222 PR fortran/100029
223 PR fortran/100040
224 * gfortran.dg/PR100029.f90: New test.
225 * gfortran.dg/PR100040.f90: New test.
226
227 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
228
229 Backported from master:
230 2022-09-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
231
232 PR fortran/100103
233 * gfortran.dg/PR100103.f90: New test.
234
235 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
236
237 Backported from master:
238 2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
239
240 PR fortran/100132
241 * gfortran.dg/PR100132.f90: New test.
242
243 2022-09-29 Jason Merrill <jason@redhat.com>
244
245 * g++.dg/cpp2a/cond-triv3.C: New test.
246
247 2022-09-29 Harald Anlauf <anlauf@gmx.de>
248
249 Backported from master:
250 2022-09-27 Harald Anlauf <anlauf@gmx.de>
251
252 PR fortran/107054
253 * gfortran.dg/pr107054.f90: New test.
254
255 2022-09-29 Harald Anlauf <anlauf@gmx.de>
256
257 Backported from master:
258 2022-09-22 Harald Anlauf <anlauf@gmx.de>
259
260 PR fortran/82868
261 * gfortran.dg/associate_26a.f90: New test.
262
263 2022-09-29 Harald Anlauf <anlauf@gmx.de>
264
265 Backported from master:
266 2022-09-20 Harald Anlauf <anlauf@gmx.de>
267
268 PR fortran/106985
269 * gfortran.dg/pr106985.f90: New test.
270
271 2022-09-29 H.J. Lu <hjl.tools@gmail.com>
272
273 Backported from master:
274 2022-09-28 H.J. Lu <hjl.tools@gmail.com>
275
276 PR target/107061
277 * gcc.target/i386/keylocker-encodekey128.c: Don't check
278 XMM4-XMM6.
279 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
280
281 2022-09-29 Tobias Burnus <tobias@codesourcery.com>
282
283 Backported from master:
284 2022-09-26 Tobias Burnus <tobias@codesourcery.com>
285
286 PR middle-end/106982
287 * c-c++-common/goacc/reduction-7.c: New test.
288 * c-c++-common/goacc/reduction-8.c: New test.
289
290 2022-09-22 Harald Anlauf <anlauf@gmx.de>
291
292 Backported from master:
293 2022-09-20 Harald Anlauf <anlauf@gmx.de>
294
295 PR fortran/106986
296 * gfortran.dg/pr106986.f90: New test.
297
298 2022-09-22 Haochen Jiang <haochen.jiang@intel.com>
299
300 * gcc.target/i386/amx-check.h (request_perm_xtile_data):
301 New function to check if AMX is usable and enable AMX.
302 (main): Run test if AMX is usable.
303
304 2022-09-21 Kewen Lin <linkw@linux.ibm.com>
305
306 Backported from master:
307 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
308
309 PR target/104482
310 * gcc.target/powerpc/pr104482.c: New test.
311
312 2022-09-21 Kewen.Lin <linkw@gcc.gnu.org>
313
314 Backported from master:
315 2022-09-13 Kewen.Lin <linkw@gcc.gnu.org>
316
317 PR target/105485
318 * g++.target/powerpc/pr105485.C: New test.
319
320 2022-09-19 Marek Polacek <polacek@redhat.com>
321
322 Backported from master:
323 2022-09-19 Marek Polacek <polacek@redhat.com>
324
325 PR c/106947
326 * c-c++-common/Waddress-7.c: New test.
327
328 2022-09-16 Harald Anlauf <anlauf@gmx.de>
329
330 Backported from master:
331 2022-09-15 Harald Anlauf <anlauf@gmx.de>
332
333 PR fortran/106857
334 * gfortran.dg/pr106857.f90: New test.
335
336 2022-09-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
337
338 Backported from master:
339 2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
340
341 PR fortran/100245
342 * gfortran.dg/PR100245.f90: New test.
343
344 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
345
346 Backported from master:
347 2022-09-07 Kewen Lin <linkw@linux.ibm.com>
348
349 PR testsuite/106345
350 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
351 a function definition to avoid pedwarn about empty translation unit.
352 (check_effective_target_has_arch_pwr5): Likewise.
353 (check_effective_target_has_arch_pwr6): Likewise.
354 (check_effective_target_has_arch_pwr7): Likewise.
355 (check_effective_target_has_arch_pwr8): Likewise.
356 (check_effective_target_has_arch_pwr9): Likewise.
357 (check_effective_target_has_arch_pwr10): Likewise.
358 (check_effective_target_has_arch_ppc64): Likewise.
359 (check_effective_target_ppc_float128): Likewise.
360 (check_effective_target_ppc_float128_insns): Likewise.
361 (check_effective_target_powerpc_vsx): Likewise.
362
363 2022-09-12 Jason Merrill <jason@redhat.com>
364
365 PR c++/93259
366 * g++.dg/cpp0x/initlist-array17.C: New test.
367
368 2022-09-12 Jason Merrill <jason@redhat.com>
369
370 PR c++/106893
371 PR c++/90451
372 * g++.dg/cpp1y/auto-fn65.C: New test.
373
374 2022-09-09 Richard Biener <rguenther@suse.de>
375
376 Backported from master:
377 2022-09-07 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/106860
380 * g++.dg/opt/pr106860.C: New testcase.
381
382 2022-09-09 Richard Biener <rguenther@suse.de>
383
384 Backported from master:
385 2022-09-06 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/106841
388 * g++.dg/vect/pr106841.cc: New testcase.
389
390 2022-09-09 Richard Biener <rguenther@suse.de>
391
392 Backported from master:
393 2022-09-02 Richard Biener <rguenther@suse.de>
394
395 PR tree-optimization/106809
396 * gcc.dg/torture/pr106809.c: New testcase.
397
398 2022-09-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
399
400 Backported from master:
401 2022-09-04 José Rui Faustino de Sousa <jrfsousa@gmail.com>
402
403 PR fortran/100136
404 * gfortran.dg/PR100136.f90: New test.
405
406 2022-09-03 Peter Bergner <bergner@linux.ibm.com>
407
408 Backported from master:
409 2022-09-01 Peter Bergner <bergner@linux.ibm.com>
410
411 PR target/101322
412 * g++.target/powerpc/pr101322.C: New test.
413
414 2022-08-30 Tobias Burnus <tobias@codesourcery.com>
415
416 Backported from master:
417 2022-08-25 Tobias Burnus <tobias@codesourcery.com>
418
419 * gfortran.dg/gomp/strictly-structured-block-4.f90: New test.
420
421 2022-08-30 Marek Polacek <polacek@redhat.com>
422
423 Backported from master:
424 2022-08-30 Marek Polacek <polacek@redhat.com>
425
426 PR c++/106759
427 * g++.dg/ext/has-builtin-1.C: New test.
428
429 2022-08-30 Tamar Christina <tamar.christina@arm.com>
430
431 Backported from master:
432 2022-08-12 Tamar Christina <tamar.christina@arm.com>
433
434 PR target/106524
435 * gcc.target/aarch64/sve/pr106524.c: New test.
436
437 2022-08-29 Peter Bergner <bergner@linux.ibm.com>
438
439 Backported from master:
440 2022-08-28 Peter Bergner <bergner@linux.ibm.com>
441
442 PR target/106017
443 * gcc.target/powerpc/pr106017.c: New test.
444
445 2022-08-29 Jakub Jelinek <jakub@redhat.com>
446
447 Backported from master:
448 2022-08-16 Jakub Jelinek <jakub@redhat.com>
449
450 * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
451 compound |=, &= and ^= operations.
452 * g++.dg/cpp2a/volatile3.C: Likewise.
453 * g++.dg/cpp2a/volatile5.C: Likewise.
454
455 2022-08-29 Jakub Jelinek <jakub@redhat.com>
456
457 Backported from master:
458 2022-08-15 Jakub Jelinek <jakub@redhat.com>
459
460 PR rtl-optimization/106590
461 * gcc.dg/torture/pr106590.c: New test.
462
463 2022-08-26 Harald Anlauf <anlauf@gmx.de>
464
465 Backported from master:
466 2022-08-24 Harald Anlauf <anlauf@gmx.de>
467
468 PR fortran/103694
469 * gfortran.dg/pr103694.f90: New test.
470
471 2022-08-26 liuhongt <hongtao.liu@intel.com>
472
473 * gcc.target/i386/pr106704.c: New test.
474
475 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
476
477 Backported from master:
478 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
479
480 * gcc.target/loongarch/pr106459.c: New test.
481
482 2022-08-24 Kewen Lin <linkw@linux.ibm.com>
483
484 Backported from master:
485 2022-08-16 Kewen Lin <linkw@linux.ibm.com>
486
487 PR tree-optimization/106322
488 * gcc.target/i386/pr106322.c: New test.
489 * gcc.target/powerpc/pr106322.c: New test.
490
491 2022-08-24 Kewen.Lin <linkw@gcc.gnu.org>
492
493 Backported from master:
494 2022-08-16 Kewen.Lin <linkw@gcc.gnu.org>
495
496 PR target/103353
497 * gcc.target/powerpc/pr103353.c: New test.
498
499 2022-08-23 Tobias Burnus <tobias@codesourcery.com>
500
501 Backported from master:
502 2022-08-17 Tobias Burnus <tobias@codesourcery.com>
503
504 PR fortran/106566
505 * gfortran.dg/gomp/declare-simd-6.f90: New test.
506
507 2022-08-19 Release Manager
508
509 * GCC 12.2.0 released.
510
511 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
512
513 Backported from master:
514 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
515
516 PR d/106623
517 * gdc.dg/torture/pr106623.d: New test.
518
519 2022-08-12 Jason Merrill <jason@redhat.com>
520
521 Backported from master:
522 2022-07-31 Jason Merrill <jason@redhat.com>
523
524 PR c++/106369
525 * g++.dg/cpp1z/constexpr-lambda27.C: New test.
526
527 2022-08-12 Marek Polacek <polacek@redhat.com>
528
529 Backported from master:
530 2022-04-29 Marek Polacek <polacek@redhat.com>
531
532 PR c++/67048
533 * g++.dg/cpp0x/enum42.C: New test.
534
535 2022-08-12 Peter Bergner <bergner@linux.ibm.com>
536
537 Backported from master:
538 2022-07-26 Peter Bergner <bergner@linux.ibm.com>
539
540 PR c/106016
541 * gcc.target/powerpc/pr106016.c: New test.
542
543 2022-08-11 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
544
545 Backported from master:
546 2022-07-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
547
548 * gcc.target/aarch64/acle/data-intrinsics.c: New test.
549
550 2022-08-10 Tobias Burnus <tobias@codesourcery.com>
551
552 Backported from master:
553 2022-08-09 Tobias Burnus <tobias@codesourcery.com>
554
555 PR middle-end/106492
556 * g++.dg/gomp/pr106492.C: New test.
557
558 2022-08-10 Richard Biener <rguenther@suse.de>
559
560 Backported from master:
561 2022-08-10 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/106513
564 * gcc.dg/torture/pr106513.c: New testcase.
565
566 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
567
568 Backported from master:
569 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
570
571 PR d/106563
572 * gdc.dg/torture/torture.exp (srcdir): New proc.
573 * gdc.dg/torture/imports/pr106563math.d: New test.
574 * gdc.dg/torture/imports/pr106563regex.d: New test.
575 * gdc.dg/torture/imports/pr106563uni.d: New test.
576 * gdc.dg/torture/pr106563.d: New test.
577
578 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
579
580 Backported from master:
581 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
582
583 PR d/106555
584 * gdc.dg/imports/pr106555.d: New test.
585 * gdc.dg/pr106555.d: New test.
586
587 2022-08-02 Kewen Lin <linkw@linux.ibm.com>
588
589 Backported from master:
590 2022-07-26 Kewen Lin <linkw@linux.ibm.com>
591
592 PR target/106091
593 * gcc.target/powerpc/pr106091.c: New test.
594
595 2022-08-01 Lewis Hyatt <lhyatt@gmail.com>
596
597 Backported from master:
598 2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
599
600 PR preprocessor/97498
601 * c-c++-common/pr97498.c: New test.
602 * c-c++-common/gomp/pragma-3.c: Adapt for improved warning locations.
603 * c-c++-common/gomp/pragma-5.c: Likewise.
604 * gcc.dg/pragma-message.c: Likewise.
605
606 2022-07-30 Jakub Jelinek <jakub@redhat.com>
607
608 Backported from master:
609 2022-07-27 Jakub Jelinek <jakub@redhat.com>
610
611 PR debug/106261
612 * g++.dg/debug/pr106261.C: New test.
613
614 2022-07-27 David Malcolm <dmalcolm@redhat.com>
615
616 PR analyzer/106225
617 * gcc.dg/analyzer/taint-divisor-1.c: Add test coverage for various
618 correct and incorrect checks against zero.
619
620 2022-07-27 David Malcolm <dmalcolm@redhat.com>
621
622 PR analyzer/106204
623 * gcc.dg/analyzer/torture/uninit-pr106204.c: New test.
624 * gcc.dg/analyzer/uninit-pr106204.c: New test.
625
626 2022-07-27 David Malcolm <dmalcolm@redhat.com>
627
628 * gcc.dg/analyzer/uninit-1.c: Add test coverage of attempts
629 to jump through an uninitialized function pointer, and of attempts
630 to pass an uninitialized value to a function call.
631
632 2022-07-27 David Malcolm <dmalcolm@redhat.com>
633
634 PR analyzer/105285
635 * gcc.dg/analyzer/symbolic-12.c: New test.
636
637 2022-07-27 Richard Biener <rguenther@suse.de>
638
639 Backported from master:
640 2022-07-26 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/106189
643 * gcc.dg/pr106189.c: New testcase.
644
645 2022-07-27 Andrew Pinski <apinski@marvell.com>
646
647 Backported from master:
648 2022-07-09 Andrew Pinski <apinski@marvell.com>
649
650 PR tree-optimization/106087
651 * gcc.c-torture/compile/inline-asm-1.c: New test.
652
653 2022-07-27 Dimitar Dimitrov <dimitar@dinux.eu>
654
655 Backported from master:
656 2022-07-10 Dimitar Dimitrov <dimitar@dinux.eu>
657
658 PR tree-optimization/106063
659 * gcc.dg/pr106063.c: Require effective target int128.
660
661 2022-07-27 Tamar Christina <tamar.christina@arm.com>
662
663 Backported from master:
664 2022-07-08 Tamar Christina <tamar.christina@arm.com>
665
666 PR tree-optimization/106063
667 * gcc.dg/pr106063.c: New test.
668
669 2022-07-27 Alexandre Oliva <oliva@adacore.com>
670
671 Backported from master:
672 2022-06-03 Alexandre Oliva <oliva@adacore.com>
673
674 PR tree-optimization/105665
675 PR tree-optimization/100810
676 * gcc.dg/torture/pr105665.c: New.
677
678 2022-07-26 Harald Anlauf <anlauf@gmx.de>
679
680 Backported from master:
681 2022-07-26 Harald Anlauf <anlauf@gmx.de>
682
683 PR fortran/103504
684 * gfortran.dg/pr103504.f90: New test.
685
686 2022-07-26 Marek Polacek <polacek@redhat.com>
687
688 Backported from master:
689 2022-07-26 Marek Polacek <polacek@redhat.com>
690
691 PR c++/106311
692 * g++.dg/template/redecl5.C: New test.
693
694 2022-07-26 Jason Merrill <jason@redhat.com>
695
696 PR c++/106230
697 * g++.dg/cpp0x/range-for38.C: New test.
698
699 2022-07-21 Jason Merrill <jason@redhat.com>
700
701 PR c++/106361
702 * g++.dg/cpp2a/spaceship-eq14.C: New test.
703
704 2022-07-21 Patrick Palka <ppalka@redhat.com>
705
706 Backported from master:
707 2022-07-13 Patrick Palka <ppalka@redhat.com>
708
709 PR c++/105912
710 * g++.dg/cpp2a/consteval31.C: New test.
711
712 2022-07-21 Patrick Palka <ppalka@redhat.com>
713
714 Backported from master:
715 2022-07-13 Patrick Palka <ppalka@redhat.com>
716
717 PR c++/105842
718 * g++.dg/cpp2a/concepts-memtmpl6.C: New test.
719
720 2022-07-21 Patrick Palka <ppalka@redhat.com>
721
722 Backported from master:
723 2022-06-06 Patrick Palka <ppalka@redhat.com>
724
725 PR c++/53164
726 PR c++/105848
727 * g++.dg/template/fn-ptr3.C: New test.
728
729 2022-07-21 Patrick Palka <ppalka@redhat.com>
730
731 Backported from master:
732 2022-06-03 Patrick Palka <ppalka@redhat.com>
733
734 PR c++/105637
735 * g++.dg/cpp0x/lambda/lambda-this22.C: New test.
736 * g++.dg/template/non-dependent23.C: New test.
737
738 2022-07-21 Patrick Palka <ppalka@redhat.com>
739
740 Backported from master:
741 2022-06-03 Patrick Palka <ppalka@redhat.com>
742
743 PR c++/100374
744 * g++.dg/cpp2a/concepts-spec2.C: New test.
745 * g++.dg/cpp2a/concepts-template-parm11.C: New test.
746
747 2022-07-21 Patrick Palka <ppalka@redhat.com>
748
749 Backported from master:
750 2022-05-31 Patrick Palka <ppalka@redhat.com>
751
752 PR c++/105758
753 * g++.dg/template/non-dependent24.C: New test.
754
755 2022-07-21 Patrick Palka <ppalka@redhat.com>
756
757 Backported from master:
758 2022-05-26 Patrick Palka <ppalka@redhat.com>
759
760 PR c++/96363
761 * g++.dg/cpp2a/concepts-partial-spec12.C: New test.
762 * g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
763 * g++.dg/cpp2a/concepts-partial-spec13.C: New test.
764
765 2022-07-20 Harald Anlauf <anlauf@gmx.de>
766
767 Backported from master:
768 2022-07-20 Harald Anlauf <anlauf@gmx.de>
769
770 PR fortran/101330
771 * gfortran.dg/gomp/affinity-clause-7.f90: New test.
772
773 2022-07-19 Marek Polacek <polacek@redhat.com>
774
775 PR c++/105634
776 * g++.dg/warn/Wclass-memaccess-7.C: New test.
777
778 2022-07-19 Richard Biener <rguenther@suse.de>
779
780 Backported from master:
781 2022-07-19 Richard Biener <rguenther@suse.de>
782
783 PR middle-end/106331
784 * gfortran.dg/pr106331.f90: New testcase.
785
786 2022-07-19 Richard Biener <rguenther@suse.de>
787
788 Backported from master:
789 2022-07-01 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/106131
792 * g++.dg/torture/pr106131.C: New testcase.
793
794 2022-07-19 Richard Biener <rguenther@suse.de>
795
796 Backported from master:
797 2022-06-29 Richard Biener <rguenther@suse.de>
798
799 PR tree-optimization/106112
800 * gcc.dg/torture/pr106112.c: New testcase.
801
802 2022-07-19 Richard Biener <rguenther@suse.de>
803
804 Backported from master:
805 2022-06-20 Richard Biener <rguenther@suse.de>
806
807 PR middle-end/106027
808 * gcc.dg/pr106027.c: New testcase.
809
810 2022-07-19 Richard Biener <rguenther@suse.de>
811
812 Backported from master:
813 2022-06-15 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/105971
816 * gcc.dg/torture/pr106971.c: New testcase.
817
818 2022-07-19 Richard Biener <rguenther@suse.de>
819
820 Backported from master:
821 2022-06-15 Richard Biener <rguenther@suse.de>
822
823 PR tree-optimization/105969
824 * gcc.dg/pr105969.c: New testcase.
825
826 2022-07-19 Richard Biener <rguenther@suse.de>
827
828 Backported from master:
829 2022-06-14 Richard Biener <rguenther@suse.de>
830
831 PR middle-end/105965
832 * gcc.target/i386/pr105965.c: New testcase.
833
834 2022-07-19 Richard Biener <rguenther@suse.de>
835
836 Backported from master:
837 2022-07-11 Richard Biener <rguenthert@suse.de>
838
839 PR target/105459
840 * gcc.dg/lto/pr105459_0.c: New testcase.
841
842 2022-07-16 Steve Kargl <kargl@gcc.gnu.org>
843
844 Backported from master:
845 2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
846
847 PR fortran/104313
848 * gfortran.dg/pr104313.f: New test.
849
850 2022-07-14 Surya Kumari Jangala <jskumari@linux.vnet.ibm.com>
851
852 Backported from master:
853 2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
854
855 PR rtl-optimization/105041
856 * gcc.target/powerpc/pr105041.c: New test.
857
858 2022-07-11 Martin Jambor <mjambor@suse.cz>
859
860 Backported from master:
861 2022-07-04 Martin Jambor <mjambor@suse.cz>
862
863 PR tree-optimization/105860
864 * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
865 * gcc.dg/tree-ssa/pr105860.c: Likewise.
866
867 2022-07-10 Xi Ruoyao <xry111@xry111.site>
868
869 Backported from master:
870 2022-07-10 Xi Ruoyao <xry111@xry111.site>
871
872 * gcc.target/loongarch/mulw_d_w.c: New test.
873 * gcc.c-torture/execute/mul-sext.c: New test.
874
875 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
876
877 Backported from master:
878 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
879
880 * gcc.target/loongarch/prolog-opt.c: New test.
881
882 2022-07-06 Jonathan Wakely <jwakely@redhat.com>
883
884 Backported from master:
885 2022-06-30 Jonathan Wakely <jwakely@redhat.com>
886
887 * g++.dg/spellcheck-stdlib.C: Check <ctime> types and functions.
888
889 2022-07-06 Marek Polacek <polacek@redhat.com>
890
891 Backported from master:
892 2022-07-05 Marek Polacek <polacek@redhat.com>
893
894 PR c++/105626
895 * g++.dg/warn/Wformat-char8_t-1.C: New test.
896
897 2022-07-04 Andrew MacLeod <amacleod@redhat.com>
898
899 PR tree-optimization/106114
900 * gcc.dg/pr106114.c: New.
901
902 2022-07-04 Iain Buclaw <ibuclaw@gdcproject.org>
903
904 Backported from master:
905 2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
906
907 PR d/106139
908 * gdc.dg/pr106139a.d: New test.
909 * gdc.dg/pr106139b.d: New test.
910 * gdc.dg/pr106139c.d: New test.
911 * gdc.dg/pr106139d.d: New test.
912
913 2022-07-04 Roger Sayle <roger@nextmovesoftware.com>
914 Marek Polacek <polacek@redhat.com>
915 Segher Boessenkool <segher@kernel.crashing.org>
916 Kewen Lin <linkw@linux.ibm.com>
917
918 PR target/105991
919 * gcc.target/powerpc/pr105991.c: New test case.
920
921 2022-07-04 Xi Ruoyao <xry111@xry111.site>
922
923 Backported from master:
924 2022-07-03 Xi Ruoyao <xry111@xry111.site>
925 Lulu Cheng <chenglulu@loongson.cn>
926
927 * gcc.c-torture/execute/20101011-1.c (dg-additional-options):
928 add -mcheck-zero-division for LoongArch targets.
929
930 2022-07-03 Harald Anlauf <anlauf@gmx.de>
931
932 Backported from master:
933 2022-06-30 Harald Anlauf <anlauf@gmx.de>
934 Steven G. Kargl <kargl@gcc.gnu.org>
935
936 PR fortran/103137
937 PR fortran/103138
938 PR fortran/103693
939 PR fortran/105243
940 * gfortran.dg/class_58.f90: Fix test.
941 * gfortran.dg/class_73.f90: New test.
942
943 2022-07-03 Harald Anlauf <anlauf@gmx.de>
944
945 Backported from master:
946 2022-06-29 Harald Anlauf <anlauf@gmx.de>
947 Steven G. Kargl <kargl@gcc.gnu.org>
948
949 PR fortran/106121
950 * gfortran.dg/extends_type_of_4.f90: New test.
951
952 2022-07-03 Roger Sayle <roger@nextmovesoftware.com>
953
954 PR target/106122
955 * gcc.target/i386/pr106122.c: New test case.
956
957 2022-07-01 Jason Merrill <jason@redhat.com>
958
959 PR c++/105541
960 * g++.dg/cpp2a/lambda-requires1.C: New test.
961
962 2022-07-01 Jason Merrill <jason@redhat.com>
963
964 PR c++/106024
965 * g++.dg/cpp2a/lambda-generic10.C: New test.
966
967 2022-06-30 Harald Anlauf <anlauf@gmx.de>
968
969 Backported from master:
970 2022-06-26 Harald Anlauf <anlauf@gmx.de>
971
972 PR fortran/105954
973 * gfortran.dg/pr105954.f90: New test.
974
975 2022-06-30 Harald Anlauf <anlauf@gmx.de>
976
977 Backported from master:
978 2022-06-26 Harald Anlauf <anlauf@gmx.de>
979
980 PR fortran/105691
981 * gfortran.dg/index_6.f90: New test.
982
983 2022-06-30 Harald Anlauf <anlauf@gmx.de>
984
985 Backported from master:
986 2022-06-24 Harald Anlauf <anlauf@gmx.de>
987
988 PR fortran/105813
989 * gfortran.dg/unpack_vector_1.f90: New test.
990
991 2022-06-28 Jakub Jelinek <jakub@redhat.com>
992
993 Backported from master:
994 2022-06-21 Jakub Jelinek <jakub@redhat.com>
995
996 PR rtl-optimization/106032
997 * gcc.c-torture/execute/pr106032.c: New test.
998
999 2022-06-28 Jakub Jelinek <jakub@redhat.com>
1000
1001 Backported from master:
1002 2022-06-21 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR middle-end/106030
1005 * gcc.c-torture/compile/pr106030.c: New test.
1006
1007 2022-06-28 Xi Ruoyao <xry111@xry111.site>
1008
1009 Backported from master:
1010 2022-06-28 Xi Ruoyao <xry111@xry111.site>
1011
1012 PR target/106096
1013 * g++.target/loongarch/loongarch.exp: New test support file.
1014 * g++.target/loongarch/pr106096.C: New test.
1015
1016 2022-06-24 Patrick Palka <ppalka@redhat.com>
1017
1018 Backported from master:
1019 2022-06-23 Patrick Palka <ppalka@redhat.com>
1020
1021 PR c++/105931
1022 * g++.dg/cpp0x/decltype82a.C: New test.
1023
1024 2022-06-23 Jason Merrill <jason@redhat.com>
1025
1026 PR c++/105925
1027 * g++.dg/cpp2a/desig26.C: New test.
1028
1029 2022-06-23 Jason Merrill <jason@redhat.com>
1030
1031 PR c++/105885
1032 * g++.dg/cpp1z/constexpr-if37.C: New test.
1033
1034 2022-06-23 Siddhesh Poyarekar <siddhesh@gotplt.org>
1035
1036 Backported from master:
1037 2022-06-21 Siddhesh Poyarekar <siddhesh@gotplt.org>
1038
1039 PR tree-optimization/105736
1040 * gcc.dg/builtin-dynamic-object-size-0.c (TV4): New struct.
1041 (val3): New variable.
1042 (test_pr105736): New test.
1043 (main): Call it.
1044
1045 2022-06-23 Jason Merrill <jason@redhat.com>
1046
1047 PR c++/105964
1048 * g++.dg/cpp1z/nontype-auto21.C: New test.
1049
1050 2022-06-23 Jason Merrill <jason@redhat.com>
1051
1052 PR c++/105908
1053 * g++.dg/cpp0x/trailing16.C: New test.
1054
1055 2022-06-23 Richard Sandiford <richard.sandiford@arm.com>
1056
1057 Backported from master:
1058 2022-06-15 Richard Sandiford <richard.sandiford@arm.com>
1059
1060 * gcc.target/aarch64/sve/cost_model_14.c: New test.
1061
1062 2022-06-21 H.J. Lu <hjl.tools@gmail.com>
1063
1064 Backported from master:
1065 2022-06-20 H.J. Lu <hjl.tools@gmail.com>
1066
1067 PR target/105960
1068 * gcc.target/i386/pr105960.c: New test.
1069
1070 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
1071
1072 Backported from master:
1073 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
1074
1075 PR target/105209
1076 * gcc.target/alpha/pr105209.c: New test.
1077
1078 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
1079
1080 Backported from master:
1081 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
1082
1083 PR target/105970
1084 * gcc.target/i386/pr105970.c: New test.
1085
1086 2022-06-19 Jakub Jelinek <jakub@redhat.com>
1087
1088 Backported from master:
1089 2022-06-18 Jakub Jelinek <jakub@redhat.com>
1090
1091 PR middle-end/105998
1092 * c-c++-common/pr105998.c: New test.
1093
1094 2022-06-19 Jakub Jelinek <jakub@redhat.com>
1095
1096 Backported from master:
1097 2022-06-17 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c++/106001
1100 * g++.dg/ext/builtin-shufflevector-4.C: New test.
1101
1102 2022-06-19 Jakub Jelinek <jakub@redhat.com>
1103
1104 Backported from master:
1105 2022-06-16 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR middle-end/105951
1108 * gcc.target/i386/pr105951-1.c: New test.
1109 * gcc.target/i386/pr105951-2.c: New test.
1110
1111 2022-06-19 Jan Hubicka <jh@suse.cz>
1112
1113 Backported from master:
1114 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
1115
1116 * gcc.dg/ipa/pr105739.c: New test.
1117
1118 2022-06-19 Jakub Jelinek <jakub@redhat.com>
1119
1120 Backported from master:
1121 2022-06-09 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c++/105871
1124 * g++.dg/pr105871.C: New test.
1125
1126 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1127
1128 Backported from master:
1129 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1130
1131 * gdc.dg/Wpadded.d: New test.
1132
1133 2022-06-15 liuhongt <hongtao.liu@intel.com>
1134
1135 * g++.target/i386/pr105953.C: New test.
1136
1137 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
1138
1139 Backported from master:
1140 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
1141
1142 * gdc.dg/rtti1.d: New test.
1143
1144 2022-06-11 Patrick Palka <ppalka@redhat.com>
1145
1146 Backported from master:
1147 2022-06-03 Patrick Palka <ppalka@redhat.com>
1148
1149 PR c++/105756
1150 * g++.dg/cpp0x/decltype82.C: New test.
1151
1152 2022-06-08 Jason Merrill <jason@redhat.com>
1153
1154 PR c++/105852
1155 PR c++/105761
1156 * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
1157 * g++.dg/template/friend74.C: New test.
1158
1159 2022-06-03 Jason Merrill <jason@redhat.com>
1160
1161 PR c++/105761
1162 * g++.dg/cpp1y/auto-fn64.C: New test.
1163
1164 2022-06-02 Jason Merrill <jason@redhat.com>
1165
1166 PR c++/105795
1167 * g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
1168
1169 2022-06-02 Philipp Tomsich <philipp.tomsich@vrull.eu>
1170
1171 Backported from master:
1172 2022-05-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
1173 Manolis Tsamis <manolis.tsamis@vrull.eu>
1174
1175 * gcc.dg/pr90838.c: Add additional flags (dg-additional-options)
1176 when compiling for riscv64 and subsume gcc.target/aarch64/pr90838.c
1177 and gcc.target/i386/pr95863-2.c.
1178 * gcc.target/aarch64/pr90838.c: Removed.
1179 * gcc.target/i386/pr95863-2.c: Removed.
1180 * lib/target-supports.exp: Recognize RV32 or RV64 via XLEN
1181
1182 2022-06-02 Richard Biener <rguenther@suse.de>
1183
1184 Backported from master:
1185 2022-06-01 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/105786
1188 * gcc.dg/torture/pr105786.c: New testcase.
1189
1190 2022-06-02 Richard Biener <rguenther@suse.de>
1191
1192 Backported from master:
1193 2022-05-27 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/105726
1196 * g++.dg/warn/Warray-bounds-27.C: New testcase.
1197
1198 2022-06-02 Richard Biener <rguenther@suse.de>
1199
1200 Backported from master:
1201 2022-05-24 Richard Biener <rguenther@suse.de>
1202
1203 PR middle-end/105711
1204 * gcc.target/i386/pr105711.c: New testcase.
1205
1206 2022-06-02 Martin Sebor <msebor@redhat.com>
1207
1208 Backported from master:
1209 2022-05-24 Martin Sebor <msebor@redhat.com>
1210 Richard Biener <rguenther@suse.de>
1211
1212 PR middle-end/105604
1213 * gcc.dg/Wrestrict-24.c: New test.
1214 * gcc.dg/Wrestrict-25.c: New test.
1215 * gcc.dg/Wrestrict-26.c: New test.
1216
1217 2022-06-02 Vineet Gupta <vineetg@rivosinc.com>
1218
1219 Backported from master:
1220 2022-05-24 Vineet Gupta <vineetg@rivosinc.com>
1221
1222 * gcc.target/riscv/pr105666.c: New test.
1223
1224 2022-06-01 Jason Merrill <jason@redhat.com>
1225
1226 PR c++/105734
1227 * g++.dg/cpp0x/auto57.C: New test.
1228
1229 2022-06-01 Jason Merrill <jason@redhat.com>
1230
1231 PR c++/105779
1232 * g++.dg/cpp1y/auto-fn63.C: New test.
1233
1234 2022-06-01 Patrick Palka <ppalka@redhat.com>
1235
1236 Backported from master:
1237 2022-05-09 Patrick Palka <ppalka@redhat.com>
1238
1239 PR c++/105491
1240 * g++.dg/cpp0x/constexpr-union7.C: New test.
1241 * g++.dg/cpp0x/constexpr-union7a.C: New test.
1242 * g++.dg/cpp2a/constinit17.C: New test.
1243
1244 2022-05-31 Jason Merrill <jason@redhat.com>
1245
1246 PR c++/105652
1247 * g++.dg/cpp2a/concepts-lambda20.C: New test.
1248
1249 2022-05-31 Jason Merrill <jason@redhat.com>
1250
1251 PR c++/105655
1252 * g++.dg/cpp2a/class-deduction-alias13.C: New test.
1253
1254 2022-05-31 Jason Merrill <jason@redhat.com>
1255
1256 PR c++/105623
1257 * g++.dg/cpp1y/auto-fn62.C: New test.
1258
1259 2022-05-31 Jason Merrill <jason@redhat.com>
1260
1261 PR c++/102307
1262 * g++.dg/cpp1z/constexpr-array2.C: New test.
1263
1264 2022-05-30 Martin Jambor <mjambor@suse.cz>
1265
1266 Backported from master:
1267 2022-05-27 Martin Jambor <mjambor@suse.cz>
1268
1269 PR ipa/105639
1270 * gcc.dg/ipa/pr105639.c: New test.
1271
1272 2022-05-30 Jakub Jelinek <jakub@redhat.com>
1273
1274 Backported from master:
1275 2022-05-29 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR preprocessor/105732
1278 * c-c++-common/cpp/va-opt-10.c: New test.
1279
1280 2022-05-30 Jakub Jelinek <jakub@redhat.com>
1281
1282 Backported from master:
1283 2022-05-27 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR sanitizer/105729
1286 * g++.dg/ubsan/pr105729.C: New test.
1287
1288 2022-05-30 Jakub Jelinek <jakub@redhat.com>
1289
1290 Backported from master:
1291 2022-05-25 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR sanitizer/105714
1294 * gcc.dg/asan/pr105714.c: New test.
1295
1296 2022-05-30 Jakub Jelinek <jakub@redhat.com>
1297
1298 Backported from master:
1299 2022-05-19 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR c/105635
1302 * gcc.dg/pr105635.c: New test.
1303
1304 2022-05-27 Marek Polacek <polacek@redhat.com>
1305
1306 Backported from master:
1307 2022-05-27 Marek Polacek <polacek@redhat.com>
1308
1309 PR c++/105725
1310 * g++.dg/warn/Wmismatched-tags-10.C: New test.
1311
1312 2022-05-24 Qing Zhao <qing.zhao@oracle.com>
1313
1314 Backported from master:
1315 2022-05-09 Qing Zhao <qing.zhao@oracle.com>
1316
1317 * gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
1318 -fno-PIC.
1319 * gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
1320 * gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
1321 * gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
1322 * gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
1323 -fno-PIC.
1324 * gcc.target/i386/zero-scratch-regs-16.c: Likewise.
1325 * gcc.target/i386/zero-scratch-regs-17.c: Likewise.
1326 * gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
1327 -fno-PIC, adjust mov to xor.
1328 * gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
1329 -fno-PIC.
1330 * gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
1331 * gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
1332 * gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
1333 -fno-PIC, Adjust mov to xor.
1334 * gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
1335 * gcc.target/i386/zero-scratch-regs-23.c: Likewise.
1336 * gcc.target/i386/zero-scratch-regs-26.c: Likewise.
1337 * gcc.target/i386/zero-scratch-regs-27.c: Likewise.
1338 * gcc.target/i386/zero-scratch-regs-28.c: Likewise.
1339 * gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
1340 * gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
1341 * gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
1342 -fno-PIC.
1343 * gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
1344 * gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
1345 * gcc.target/i386/zero-scratch-regs-7.c: Likewise.
1346 * gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
1347 * gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
1348
1349 2022-05-20 Richard Biener <rguenther@suse.de>
1350
1351 Backported from master:
1352 2022-05-04 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/103116
1355 * gcc.dg/vect/pr103116-1.c: New testcase.
1356 * gcc.dg/vect/pr103116-2.c: Likewise.
1357
1358 2022-05-19 Richard Biener <rguenther@suse.de>
1359
1360 Backported from master:
1361 2022-05-17 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/105618
1364 * gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
1365
1366 2022-05-19 Richard Biener <rguenther@suse.de>
1367
1368 Backported from master:
1369 2022-05-16 Richard Biener <rguenther@suse.de>
1370
1371 PR rtl-optimization/105577
1372 * g++.dg/torture/pr105577.C: New testcase.
1373
1374 2022-05-19 Richard Biener <rguenther@suse.de>
1375
1376 Backported from master:
1377 2022-05-12 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/105562
1380 * g++.dg/warn/uninit-pr105562.C: New testcase.
1381
1382 2022-05-19 Richard Biener <rguenther@suse.de>
1383
1384 Backported from master:
1385 2022-05-10 Richard Biener <rguenther@suse.de>
1386
1387 PR middle-end/105537
1388 * gcc.dg/torture/pr105537.c: New testcase.
1389
1390 2022-05-18 Andrew MacLeod <amacleod@redhat.com>
1391
1392 * gcc.dg/pr105458.c: New.
1393
1394 2022-05-16 Sebastian Pop <spop@amazon.com>
1395
1396 PR target/105162
1397 * gcc.target/aarch64/sync-comp-swap-ool.c: New.
1398 * gcc.target/aarch64/sync-op-acquire-ool.c: New.
1399 * gcc.target/aarch64/sync-op-full-ool.c: New.
1400 * gcc.target/aarch64/target_attr_20.c: Update check.
1401 * gcc.target/aarch64/target_attr_21.c: Same.
1402
1403 2022-05-16 Richard Biener <rguenther@suse.de>
1404
1405 Backported from master:
1406 2022-05-16 Richard Biener <rguenther@suse.de>
1407
1408 * gcc.dg/torture/pr105598.c: New testcase.
1409
1410 2022-05-15 Jason Merrill <jason@redhat.com>
1411
1412 PR c++/105589
1413 PR c++/105191
1414 PR c++/92385
1415 * g++.dg/cpp0x/initlist-array16.C: New test.
1416
1417 2022-05-15 Jason Merrill <jason@redhat.com>
1418
1419 PR c++/104470
1420 * g++.dg/cpp2a/explicit11.C: Second example also ill-formed.
1421 * g++.dg/cpp2a/class-deduction-alias12.C: New test.
1422
1423 2022-05-15 Jason Merrill <jason@redhat.com>
1424
1425 PR c++/102651
1426 PR c++/49387
1427 * g++.dg/rtti/typeid-complete1.C: New test.
1428
1429 2022-05-13 Harald Anlauf <anlauf@gmx.de>
1430
1431 Backported from master:
1432 2022-05-11 Harald Anlauf <anlauf@gmx.de>
1433 Steven G. Kargl <kargl@gcc.gnu.org>
1434
1435 PR fortran/105230
1436 * gfortran.dg/pr105230.f90: New test.
1437
1438 2022-05-13 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * gnat.dg/sso17.adb: New test.
1441
1442 2022-05-13 Alexandre Oliva <oliva@adacore.com>
1443
1444 Backported from master:
1445 2022-05-13 Alexandre Oliva <oliva@adacore.com>
1446
1447 PR rtl-optimization/105455
1448 * gcc.dg/pr105455.c: New.
1449
1450 2022-05-11 Martin Jambor <mjambor@suse.cz>
1451
1452 Backported from master:
1453 2022-04-29 Martin Jambor <mjambor@suse.cz>
1454
1455 PR ipa/100413
1456 * g++.dg/ipa/pr100413.C: New test.
1457
1458 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
1459
1460 Backported from master:
1461 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
1462
1463 PR target/105472
1464 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
1465 only for Linux.
1466 * gcc.target/x86_64/abi/asm-support.S: Likewise.
1467 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
1468 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
1469 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
1470 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
1471 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
1472 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
1473
1474 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1475
1476 Backported from master:
1477 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1478
1479 PR tree-optimization/105528
1480 * gcc.dg/pr105528.c: New test.
1481
1482 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gcc.target/sparc/20220510-1.c: New test.
1485
1486 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
1487
1488 Backported from master:
1489 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
1490
1491 PR target/102059
1492 * gcc.target/powerpc/pr102059-4.c: New test.
1493
1494 2022-05-06 H.J. Lu <hjl.tools@gmail.com>
1495
1496 Backported from master:
1497 2022-05-02 H.J. Lu <hjl.tools@gmail.com>
1498
1499 PR testsuite/105433
1500 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
1501 * gcc.target/x86_64/abi/asm-support.S: Likewise.
1502 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
1503 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
1504 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
1505 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
1506 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
1507 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
1508
1509 2022-05-06 Patrick Palka <ppalka@redhat.com>
1510
1511 Backported from master:
1512 2022-05-04 Patrick Palka <ppalka@redhat.com>
1513
1514 PR c++/105476
1515 * g++.dg/cpp2a/class-deduction-aggr13.C: New test.
1516 * g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
1517
1518 2022-05-06 Richard Biener <rguenther@suse.de>
1519
1520 Backported from master:
1521 2022-04-29 Richard Biener <rguenther@suse.de>
1522
1523 PR middle-end/105376
1524 * gcc.dg/pr105376.c: New testcase.
1525
1526 2022-05-06 Jakub Jelinek <jakub@redhat.com>
1527
1528 Backported from master:
1529 2022-05-04 Jakub Jelinek <jakub@redhat.com>
1530
1531 * g++.dg/cpp23/lambda-attr1.C: New test.
1532 * g++.dg/cpp23/lambda-attr2.C: New test.
1533
1534 2022-05-06 Richard Biener <rguenther@suse.de>
1535
1536 Backported from master:
1537 2022-05-05 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/105484
1540 * gcc.dg/torture/pr105484.c: New testcase.
1541
1542 2022-05-06 Richard Biener <rguenther@suse.de>
1543
1544 Backported from master:
1545 2022-05-03 Richard Biener <rguenther@suse.de>
1546
1547 PR middle-end/105461
1548 * gcc.dg/pr105461.c: New testcase.
1549
1550 2022-05-06 Richard Biener <rguenther@suse.de>
1551
1552 Backported from master:
1553 2022-05-02 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/105437
1556 * g++.dg/vect/pr105437.cc: New testcase.
1557
1558 2022-05-06 Release Manager
1559
1560 * GCC 12.1.0 released.
1561
1562 2022-05-03 Alexandre Oliva <oliva@adacore.com>
1563
1564 Backported from master:
1565 2022-05-03 Alexandre Oliva <oliva@adacore.com>
1566
1567 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
1568 the expected message for the case in which unaligned accesses
1569 are not allowed.
1570
1571 2022-04-28 Patrick Palka <ppalka@redhat.com>
1572
1573 Backported from master:
1574 2022-04-28 Patrick Palka <ppalka@redhat.com>
1575
1576 PR c++/105425
1577 * g++.dg/template/partial-specialization13.C: New test.
1578
1579 2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
1580
1581 * gcc.dg/lto/pr94157_0.c: Revert last change.
1582 * lib/prune.exp (prune_gcc_output): Prune new linker warning.
1583
1584 2022-04-28 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR lto/105399
1587 * g++.dg/lto/pr105399_0.C: New test.
1588
1589 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
1590
1591 PR c++/104051
1592 * g++.dg/coroutines/pr104051.C: New test.
1593
1594 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
1595
1596 PR c++/105301
1597 * g++.dg/coroutines/pr105301.C: New test.
1598
1599 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
1600
1601 PR c++/105287
1602 * g++.dg/coroutines/pr105287.C: New test.
1603
1604 2022-04-28 Nathan Sidwell <nathan@acm.org>
1605 Iain Sandoe <iain@sandoe.co.uk>
1606
1607 PR c++/103868
1608 * g++.dg/coroutines/pr103868.C: New test.
1609
1610 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
1611
1612 * gcc.target/i386/memcpy-strategy-10.c: Account for
1613 __USER_LABEL_PREFIX__.
1614 * gcc.target/i386/memcpy-strategy-5.c: Likewise.
1615 * gcc.target/i386/memset-strategy-5.c: Likewise.
1616 * gcc.target/i386/memset-strategy-7.c: Likewise.
1617
1618 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
1619
1620 * g++.target/i386/mv31.C: Add target supports guard for ifuncs.
1621
1622 2022-04-28 Marek Polacek <polacek@redhat.com>
1623
1624 PR c++/90107
1625 * g++.dg/parse/qualified6.C: New test.
1626
1627 2022-04-28 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR target/105331
1630 * gcc.dg/pr105331.c: New test.
1631
1632 2022-04-28 Richard Biener <rguenther@suse.de>
1633
1634 PR tree-optimization/105219
1635 * gcc.dg/vect/pr105219.c: New testcase.
1636
1637 2022-04-28 Kewen Lin <linkw@linux.ibm.com>
1638
1639 PR target/105334
1640 * gcc.target/powerpc/pr105334.c: New test.
1641
1642 2022-04-28 Jia-Wei Chen <jiawei@iscas.ac.cn>
1643
1644 PR target/104676
1645 * gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
1646
1647 2022-04-28 Xi Ruoyao <xry111@mengyan1223.wang>
1648
1649 * gcc.target/loongarch/zero-size-field-pass.c: New test.
1650 * gcc.target/loongarch/zero-size-field-ret.c: New test.
1651
1652 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1653
1654 * gfortran.dg/pr70673.f90: Removed second invalid
1655 line.
1656
1657 2022-04-27 Marek Polacek <polacek@redhat.com>
1658
1659 PR c++/105398
1660 * g++.dg/cpp1y/lambda-generic-enum2.C: New test.
1661
1662 2022-04-27 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR middle-end/104492
1665 * g++.dg/warn/pr104492.C: New test.
1666
1667 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1668
1669 PR fortran/70673
1670 PR fortran/78054
1671 * gfortran.dg/pr70673.f90: Remove invalid statement.
1672 * gfortran.dg/pr70673_2.f90: New test to check that
1673 ICE does not re-appear.
1674
1675 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
1676
1677 PR fortran/103662
1678 PR fortran/105379
1679 * gfortran.dg/class_dummy_8.f90: New test.
1680 * gfortran.dg/class_dummy_9.f90: New test.
1681
1682 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
1683
1684 PR fortran/102043
1685 PR fortran/105381
1686 * gfortran.dg/character_array_dummy_1.f90: New test.
1687
1688 2022-04-27 Christophe Lyon <christophe.lyon@arm.com>
1689
1690 PR tree-optimization/105374
1691 * gcc.target/arm/simd/pr105374.C: New.
1692
1693 2022-04-27 Andreas Krebbel <krebbel@linux.ibm.com>
1694
1695 PR target/102024
1696 * g++.target/s390/pr102024-1.C: New test.
1697 * g++.target/s390/pr102024-2.C: New test.
1698 * g++.target/s390/pr102024-3.C: New test.
1699 * g++.target/s390/pr102024-4.C: New test.
1700 * g++.target/s390/pr102024-5.C: New test.
1701 * g++.target/s390/pr102024-6.C: New test.
1702
1703 2022-04-27 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR sanitizer/105396
1706 * gcc.dg/asan/pr105396.c: New test.
1707
1708 2022-04-27 Kewen Lin <linkw@linux.ibm.com>
1709
1710 PR target/105271
1711 * gcc.target/powerpc/pr105271.c: New test.
1712
1713 2022-04-26 Jason Merrill <jason@redhat.com>
1714
1715 PR c++/102629
1716 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
1717
1718 2022-04-26 Patrick Palka <ppalka@redhat.com>
1719
1720 PR c++/105386
1721 * g++.dg/cpp0x/decltype81.C: New test.
1722
1723 2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
1724
1725 PR target/105349
1726 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
1727 the specified dg-options.
1728 (check_effective_target_has_arch_pwr6): Ditto.
1729 (check_effective_target_has_arch_pwr7): Ditto.
1730 (check_effective_target_has_arch_pwr8): Ditto.
1731 (check_effective_target_has_arch_pwr9): Ditto.
1732 (check_effective_target_has_arch_pwr10): Ditto.
1733 (check_effective_target_has_arch_ppc64): Ditto.
1734
1735 2022-04-26 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR rtl-optimization/105314
1738 * gcc.target/riscv/pr105314.c: New test.
1739
1740 2022-04-26 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR c++/65211
1743 * g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as
1744 dg-additional-options.
1745
1746 2022-04-26 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR target/105367
1749 * gcc.target/i386/pr105367.c: New test.
1750
1751 2022-04-26 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR fortran/103662
1754 * lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add
1755 a var definition to avoid pedwarn about empty translation unit.
1756 * gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from
1757 dg-additional-options, guard scan-tree-dump-not directives on
1758 __OPTIMIZE__ target.
1759
1760 2022-04-26 Jason Merrill <jason@redhat.com>
1761
1762 PR c++/104624
1763 * g++.dg/cpp1y/lambda-generic-variadic22.C: New test.
1764
1765 2022-04-26 Patrick Palka <ppalka@redhat.com>
1766
1767 PR c++/105304
1768 * g++.dg/cpp2a/concepts-requires30.C: New test.
1769
1770 2022-04-26 Patrick Palka <ppalka@redhat.com>
1771
1772 PR c++/105289
1773 PR c++/86193
1774 * g++.dg/template/partial-specialization11.C: New test.
1775 * g++.dg/template/partial-specialization12.C: New test.
1776
1777 2022-04-25 David Malcolm <dmalcolm@redhat.com>
1778
1779 PR analyzer/105365
1780 PR analyzer/105366
1781 * gcc.dg/analyzer/pr105365.c: New test.
1782 * gcc.dg/analyzer/pr105366.c: New test.
1783
1784 2022-04-25 David Malcolm <dmalcolm@redhat.com>
1785
1786 PR analyzer/104308
1787 * gcc.dg/analyzer/pr104308.c: Add test coverage.
1788
1789 2022-04-25 Jakub Jelinek <jakub@redhat.com>
1790 Thomas Schwinge <thomas@codesourcery.com>
1791
1792 PR fortran/104717
1793 * gfortran.dg/goacc/pr104717.f90: New test.
1794 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
1795
1796 2022-04-25 Marek Polacek <polacek@redhat.com>
1797
1798 PR c++/105353
1799 * g++.dg/ext/builtin-shufflevector-3.C: New test.
1800
1801 2022-04-25 Andrew MacLeod <amacleod@redhat.com>
1802
1803 PR tree-optimization/105276
1804 * g++.dg/pr105276.C: New.
1805
1806 2022-04-25 Mikael Morin <mikael@gcc.gnu.org>
1807
1808 PR fortran/103662
1809 * gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
1810 the DSE optimization pass.
1811
1812 2022-04-25 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/100810
1815 * gcc.dg/torture/pr100810.c: New testcase.
1816 * gcc.dg/torture/pr105337.c: Likewise.
1817
1818 2022-04-25 Richard Biener <rguenther@suse.de>
1819
1820 PR rtl-optimization/105231
1821 * gcc.dg/torture/pr105231.c: New testcase.
1822
1823 2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
1824
1825 PR target/105339
1826 * gcc.target/i386/sse-14.c: Add tests for new macro.
1827
1828 2022-04-24 Jeff Law <jeffreyalaw@gmail.com>
1829
1830 * gcc.dg/lto/pr94157_0.c: Also request executable stack from
1831 the linker.
1832
1833 2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
1834 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR fortran/103662
1837 * gfortran.dg/unlimited_polymorphic_3.f03 (foo): Separate
1838 bind(c) and sequence checks to...
1839 (foo_bc, foo_sq): ... two different procedures.
1840 (main, foo*): Change type declarations so that type name,
1841 component name, and either bind(c) or sequence attribute match
1842 between the main type declarations and the procedure type
1843 declarations.
1844 (toplevel): Add optimization dump checks.
1845
1846 2022-04-23 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR target/105338
1849 * gcc.target/i386/pr105338.c: New test.
1850
1851 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
1852 Richard Biener <rguenther@suse.de>
1853
1854 PR fortran/102043
1855 * gfortran.dg/array_reference_3.f90: New.
1856 * gfortran.dg/negative_stride_1.f90: New.
1857 * gfortran.dg/vector_subscript_8.f90: New.
1858 * gfortran.dg/vector_subscript_9.f90: New.
1859 * gfortran.dg/c_loc_test_22.f90: Update dump patterns.
1860 * gfortran.dg/finalize_10.f90: Same.
1861
1862 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
1863
1864 PR fortran/102043
1865 * gfortran.dg/dependency_49.f90: Update variable occurence
1866 count.
1867
1868 2022-04-22 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR rtl-optimization/105333
1871 * gcc.dg/pr105333.c: New test.
1872
1873 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
1874
1875 PR target/103197
1876 PR target/102146
1877 * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
1878
1879 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
1880
1881 * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
1882
1883 2022-04-21 Marek Polacek <polacek@redhat.com>
1884
1885 PR c++/105321
1886 * g++.dg/cpp0x/constexpr-105321.C: New test.
1887
1888 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
1889
1890 PR fortran/105310
1891 * gfortran.dg/dec_union_12.f90: New test.
1892
1893 2022-04-21 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR debug/105203
1896 * gfortran.dg/g77/pr105203.f: New test.
1897
1898 2022-04-20 Ed Catmur <ed@catmur.uk>
1899
1900 PR c++/104996
1901 * g++.dg/cpp0x/initlist129.C: New test.
1902
1903 2022-04-20 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/105312
1906 * gcc.target/arm/pr105312.c: New testcase.
1907
1908 2022-04-20 Jan Hubicka <hubicka@ucw.cz>
1909
1910 * gcc.c-torture/compile/103818.c: New test.
1911
1912 2022-04-20 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR ipa/105306
1915 * g++.dg/opt/pr105306.C: New test.
1916
1917 2022-04-19 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR target/105257
1920 * gcc.dg/pr105257.c: New test.
1921
1922 2022-04-19 Jakub Jelinek <jakub@redhat.com>
1923
1924 PR c++/105256
1925 * g++.dg/cpp0x/pr105256.C: New test.
1926
1927 2022-04-19 Richard Biener <rguenther@suse.de>
1928
1929 PR tree-optimization/104010
1930 PR tree-optimization/103941
1931 * gcc.target/i386/pr103941-1.c: New testcase.
1932 * gcc.target/i386/pr103941-2.c: Likewise.
1933
1934 2022-04-19 Richard Biener <rguenther@suse.de>
1935
1936 PR tree-optimization/104880
1937 * g++.dg/opt/pr104880.cc: Rename to ...
1938 * g++.dg/opt/pr104880.C: ... this.
1939
1940 2022-04-18 Kewen Lin <linkw@linux.ibm.com>
1941
1942 PR testsuite/105266
1943 * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
1944
1945 2022-04-15 Paul A. Clarke <pc@us.ibm.com>
1946
1947 * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc.
1948 * g++.dg/other/darwin-minversion-1.C: Likewise.
1949 * g++.dg/eh/ppc64-sighandle-cr.C: Likewise.
1950 * g++.dg/eh/simd-5.C: Likewise.
1951 * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives.
1952 * g++.dg/eh/uncaught3.C: Likewise.
1953 * g++.dg/other/spu2vmx-1.C: Likewise.
1954 * g++.target/powerpc/const2.C: New file.
1955 * g++.target/powerpc/darwin-minversion-1.C: New file.
1956 * g++.target/powerpc/ppc64-sighandle-cr.C: New file.
1957 * g++.target/powerpc/simd-4.C: New file.
1958 * g++.target/powerpc/simd-5.C: New file.
1959 * g++.target/powerpc/spu2vmx-1.C: New file.
1960 * g++.target/powerpc/uncaught3.C: New file.
1961
1962 2022-04-15 Marek Polacek <polacek@redhat.com>
1963
1964 PR c++/105268
1965 * g++.dg/concepts/variadic6.C: New test.
1966
1967 2022-04-15 Hongyu Wang <hongyu.wang@intel.com>
1968
1969 * gcc.target/i386/crc32-6.c: Adjust dg-error message.
1970 * gcc.target/i386/crc32-7.c: New test.
1971
1972 2022-04-15 Jason Merrill <jason@redhat.com>
1973
1974 PR c++/102804
1975 * g++.dg/ext/unsigned-typedef1.C: New test.
1976
1977 2022-04-15 Jason Merrill <jason@redhat.com>
1978
1979 PR c++/102987
1980 * g++.dg/diagnostic/using1.C: New test.
1981
1982 2022-04-14 David Malcolm <dmalcolm@redhat.com>
1983
1984 PR analyzer/105264
1985 * gcc.dg/analyzer/torture/symbolic-10.c: New test.
1986
1987 2022-04-14 Jason Merrill <jason@redhat.com>
1988
1989 PR c++/104646
1990 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
1991
1992 2022-04-14 Jason Merrill <jason@redhat.com>
1993
1994 PR c++/82980
1995 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
1996
1997 2022-04-14 Indu Bhagat <indu.bhagat@oracle.com>
1998
1999 PR debug/105089
2000 * gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some
2001 checks ...
2002 * gcc.dg/debug/ctf/ctf-array-5.c: ... to here.
2003 * gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add
2004 additional checks for one CTF variable and one CTF object info
2005 record.
2006
2007 2022-04-14 David Malcolm <dmalcolm@redhat.com>
2008
2009 PR analyzer/105252
2010 * gcc.dg/analyzer/pr105252.c: New test.
2011
2012 2022-04-14 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR target/105247
2015 * gcc.c-torture/compile/pr105247.c: New test.
2016
2017 2022-04-14 Robin Dapp <rdapp@linux.ibm.com>
2018
2019 * gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast.
2020
2021 2022-04-14 Jason Merrill <jason@redhat.com>
2022
2023 PR c++/65211
2024 * g++.target/i386/vec-tmpl1.C: New test.
2025
2026 2022-04-14 Jason Merrill <jason@redhat.com>
2027
2028 PR c++/97219
2029 * g++.dg/cpp1y/lambda-generic-local-fn1.C: New test.
2030
2031 2022-04-14 Jason Merrill <jason@redhat.com>
2032
2033 PR c++/101698
2034 * g++.dg/template/conv19.C: New test.
2035
2036 2022-04-14 Jason Merrill <jason@redhat.com>
2037
2038 PR c++/101442
2039 * g++.dg/cpp0x/initlist-nrv1.C: New test.
2040
2041 2022-04-14 Jason Merrill <jason@redhat.com>
2042
2043 PR c++/105265
2044 PR c++/100838
2045 * g++.dg/cpp0x/initlist-new6.C: New test.
2046
2047 2022-04-13 Richard Sandiford <richard.sandiford@arm.com>
2048
2049 PR tree-optimization/105254
2050 * g++.dg/vect/pr105254.cc: New test.
2051
2052 2022-04-13 Tobias Burnus <tobias@codesourcery.com>
2053
2054 PR fortran/105242
2055 * gfortran.dg/gomp/loop-exit.f90: New test.
2056
2057 2022-04-13 Jason Merrill <jason@redhat.com>
2058
2059 PR c++/105245
2060 PR c++/100111
2061 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
2062
2063 2022-04-13 Richard Biener <rguenther@suse.de>
2064
2065 PR tree-optimization/105263
2066 * gcc.dg/pr105263.c: New testcase.
2067
2068 2022-04-13 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR middle-end/105253
2071 * gcc.target/i386/pr105253.c: New test.
2072
2073 2022-04-13 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR c++/105233
2076 * g++.dg/cpp2a/is-constant-evaluated13.C: New test.
2077
2078 2022-04-13 Martin Jambor <mjambor@suse.cz>
2079
2080 PR testsuite/105183
2081 * gcc.dg/ipa/remref-7.c: Add --param max-inline-insns-auto=100 to options.
2082
2083 2022-04-13 Marek Polacek <polacek@redhat.com>
2084
2085 PR c++/97296
2086 * g++.dg/cpp0x/ref-bind4.C: Add dg-error.
2087 * g++.dg/cpp0x/ref-bind8.C: New test.
2088
2089 2022-04-13 Richard Biener <rguenther@suse.de>
2090
2091 PR middle-end/105259
2092 * gcc.target/i386/auto-init-4.c: Adjust.
2093
2094 2022-04-13 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/105234
2097 * gcc.c-torture/compile/pr105234.c: New test.
2098
2099 2022-04-13 Richard Biener <rguenther@suse.de>
2100
2101 PR tree-optimization/105250
2102 * gcc.dg/pr105250.c: New testcase.
2103
2104 2022-04-13 Alexandre Oliva <oliva@adacore.com>
2105
2106 * gcc.target/powerpc/pr60203.c: Skip on no 128-bit long double.
2107
2108 2022-04-13 Alexandre Oliva <oliva@adacore.com>
2109
2110 PR target/102146
2111 * gcc.target/powerpc/pr56605.c: Accept SImode compare operand.
2112
2113 2022-04-13 Xi Ruoyao <xry111@mengyan1223.wang>
2114
2115 * gcc.target/mips/pr102024-4.c (dg-options): Add
2116 -ffat-lto-objects.
2117
2118 2022-04-12 Antoni Boucher <bouanto@zoho.com>
2119
2120 PR jit/104293
2121 * jit.dg/all-non-failing-tests.h: Mention
2122 test-setting-alignment.
2123 * jit.dg/test-setting-alignment.c: New test.
2124
2125 2022-04-12 Antoni Boucher <bouanto@zoho.com>
2126
2127 PR jit/104072
2128 * jit.dg/all-non-failing-tests.h: Add new
2129 test-register-variable.
2130 * jit.dg/harness.h: Add -fdiagnostics-color=never to context's
2131 command-line options.
2132 * jit.dg/test-error-register-variable-bad-name.c: New test.
2133 * jit.dg/test-error-register-variable-size-mismatch.c: New test.
2134 * jit.dg/test-register-variable.c: New test.
2135
2136 2022-04-12 Antoni Boucher <bouanto@zoho.com>
2137
2138 PR jit/104071
2139 * jit.dg/all-non-failing-tests.h: Add new test-bitcast.
2140 * jit.dg/test-bitcast.c: New test.
2141 * jit.dg/test-error-bad-bitcast.c: New test.
2142 * jit.dg/test-error-bad-bitcast2.c: New test.
2143
2144 2022-04-12 Antoni Boucher <bouanto@zoho.com>
2145
2146 PR target/95325
2147 * jit.dg/test-types.c: Add tests for sized integer types.
2148
2149 2022-04-12 Jason Merrill <jason@redhat.com>
2150
2151 PR c++/104669
2152 * g++.target/i386/mv31.C: New test.
2153
2154 2022-04-12 Jason Merrill <jason@redhat.com>
2155
2156 PR c++/102071
2157 * g++.dg/cpp1z/aligned-new9.C: Add single-object test.
2158
2159 2022-04-12 Patrick Palka <ppalka@redhat.com>
2160
2161 PR c++/103105
2162 * g++.dg/cpp2a/concepts-requires29.C: New test.
2163 * g++.dg/cpp2a/concepts-requires29a.C: New test.
2164
2165 2022-04-12 Richard Earnshaw <rearnsha@arm.com>
2166
2167 PR target/101755
2168 * gcc.target/arm/reg_equal_test.c: Convert to gimple test. Restrict
2169 to architectures with MOVW/MOVT.
2170
2171 2022-04-12 Richard Biener <rguenther@suse.de>
2172
2173 PR tree-optimization/105235
2174 * g++.dg/opt/pr105235-1.C: New testcase.
2175
2176 2022-04-12 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
2177
2178 PR target/104144
2179 * gcc.target/arm/multilib.exp: Updated tests.
2180
2181 2022-04-12 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/105226
2184 * gcc.dg/pr105226.c: New testcase.
2185
2186 2022-04-12 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR target/105214
2189 * gcc.dg/asan/pr105214.c: New test.
2190
2191 2022-04-12 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR rtl-optimization/105211
2194 * gcc.dg/pr105211.c: New test.
2195
2196 2022-04-12 Jason Merrill <jason@redhat.com>
2197
2198 PR c++/104142
2199 * g++.dg/opt/const7.C: New test.
2200
2201 2022-04-12 Jason Merrill <jason@redhat.com>
2202
2203 PR c++/105223
2204 PR c++/92918
2205 * g++.dg/template/using31.C: New test.
2206
2207 2022-04-11 Peter Bergner <bergner@linux.ibm.com>
2208
2209 PR target/104894
2210 * gcc.target/powerpc/pr104894.c: New test.
2211 * gcc.target/powerpc/pr104894-2.c: New test.
2212
2213 2022-04-11 Jason Merrill <jason@redhat.com>
2214
2215 PR c++/98249
2216 * g++.dg/lookup/new3.C: New test.
2217
2218 2022-04-11 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR tree-optimization/105218
2221 * gcc.dg/pr105218.c: New test.
2222
2223 2022-04-11 Alexandre Oliva <oliva@adacore.com>
2224
2225 PR target/104253
2226 * gcc.target/powerpc/pr104253.c: Add missing dg- before
2227 require-effective-target. Prune warning about -mfloat128
2228 possibly not being fully supported.
2229
2230 2022-04-11 Tamar Christina <tamar.christina@arm.com>
2231
2232 PR target/105197
2233 * gcc.target/aarch64/sve/pr105197-1.c: New test.
2234 * gcc.target/aarch64/sve/pr105197-2.c: New test.
2235
2236 2022-04-11 Jason Merrill <jason@redhat.com>
2237
2238 PR c++/100370
2239 * g++.dg/warn/Wplacement-new-size-11.C: New test.
2240
2241 2022-04-11 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR tree-optimization/104639
2244 * gcc.dg/tree-ssa/pr104639-1.c: New test.
2245 * gcc.dg/tree-ssa/pr104639-2.c: New test.
2246
2247 2022-04-11 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR c++/105186
2250 * c-c++-common/pr105186.c: New test.
2251
2252 2022-04-11 Kewen Lin <linkw@linux.ibm.com>
2253
2254 PR testsuite/103196
2255 * gcc.target/powerpc/p9-vec-length-epil-7.c: Add option
2256 -fdisable-tree-cunroll.
2257 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
2258
2259 2022-04-10 Harald Anlauf <anlauf@gmx.de>
2260
2261 PR fortran/105184
2262 * gfortran.dg/coarray_44.f90: Adjust expected output.
2263 * gfortran.dg/coarray_allocate_11.f90: Likewise.
2264 * gfortran.dg/coarray_allocate_12.f90: New test.
2265
2266 2022-04-09 David Malcolm <dmalcolm@redhat.com>
2267
2268 PR analyzer/103892
2269 * gcc.dg/analyzer/pr103892.c: New test.
2270 * gcc.dg/analyzer/pr96841.c: Drop redundant
2271 -Wno-analyzer-too-complex.
2272
2273 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
2274
2275 PR ipa/103376
2276 * gcc.c-torture/compile/pr103376.c: New test.
2277
2278 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
2279
2280 * gcc.dg/ipa/pr105160.c: New test.
2281
2282 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
2283
2284 * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64.
2285
2286 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
2287
2288 * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*.
2289
2290 2022-04-09 Jason Merrill <jason@redhat.com>
2291
2292 PR c++/105191
2293 PR c++/92385
2294 * g++.dg/cpp0x/constexpr-array28.C: New test.
2295
2296 2022-04-09 Jason Merrill <jason@redhat.com>
2297
2298 PR c++/91618
2299 PR c++/96604
2300 * g++.dg/cpp0x/friend7.C: Remove xfail.
2301 * g++.dg/template/friend72.C: New test.
2302 * g++.dg/template/friend72a.C: New test.
2303 * g++.dg/template/friend73.C: New test.
2304
2305 2022-04-08 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/105198
2308 * gcc.dg/torture/pr105198.c: New testcase.
2309
2310 2022-04-08 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR c++/105187
2313 * c-c++-common/torture/20050113-1.c: Add dg-additional-options
2314 -Wno-psabi.
2315
2316 2022-04-08 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR c/105149
2319 * gcc.dg/pr105149.c: New test.
2320
2321 2022-04-08 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR tree-optimization/105189
2324 * g++.dg/torture/pr105189.C: New test.
2325
2326 2022-04-08 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/105175
2329 * gcc.dg/pr105175.c: New testcase.
2330
2331 2022-04-07 Michael Meissner <meissner@linux.ibm.com>
2332
2333 PR target/104253
2334 * lib/target-supports.exp (check_ppc_float128_sw_available): Do
2335 not run float128 tests on VxWorks.
2336 (check_ppc_float128_hw_available): Likewise.
2337 (check_effective_target_ppc_ieee128_ok): Likewise.
2338
2339 2022-04-07 Tamar Christina <tamar.christina@arm.com>
2340
2341 PR testsuite/105196
2342 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Remove slp1 check.
2343
2344 2022-04-07 Richard Biener <rguenther@suse.de>
2345 Jan Hubicka <hubicka@ucw.cz>
2346
2347 PR ipa/104303
2348 * gnat.dg/concat5.adb: New.
2349 * gnat.dg/concat5_pkg1.adb: Likewise.
2350 * gnat.dg/concat5_pkg1.ads: Likewise.
2351 * gnat.dg/concat5_pkg2.adb: Likewise.
2352 * gnat.dg/concat5_pkg2.ads: Likewise.
2353
2354 2022-04-07 David Malcolm <dmalcolm@redhat.com>
2355
2356 PR analyzer/102208
2357 * gcc.dg/analyzer/symbolic-9.c: New test.
2358 * gcc.dg/analyzer/torture/leak-pr102308-1.c: New test.
2359 * gcc.dg/analyzer/torture/leak-pr102308-2.c: New test.
2360
2361 2022-04-07 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/105185
2364 * gcc.dg/torture/pr105185.c: New testcase.
2365
2366 2022-04-07 Tamar Christina <tamar.christina@arm.com>
2367
2368 PR target/104049
2369 * gcc.target/aarch64/vadd_reduc-1.c: New test.
2370 * gcc.target/aarch64/vadd_reduc-2.c: New test.
2371
2372 2022-04-07 Tamar Christina <tamar.christina@arm.com>
2373
2374 PR testsuite/105095
2375 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
2376 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2377 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2378 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2379 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2380 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
2381 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2382 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2383 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2384 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2385 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2386 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2387 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2388 * gcc.dg/vect/vect.exp: Add extra letter to filter.
2389
2390 2022-04-07 Tamar Christina <tamar.christina@arm.com>
2391
2392 * gcc.target/aarch64/pr103350-1.c: Skip on BE.
2393 * gcc.target/aarch64/pr103350-2.c: Likewise.
2394
2395 2022-04-07 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR tree-optimization/102586
2398 * g++.dg/torture/builtin-clear-padding-5.C: New test.
2399 * g++.dg/cpp2a/builtin-clear-padding1.C (bar): Uncomment one
2400 call that is now accepted.
2401
2402 2022-04-07 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR tree-optimization/105150
2405 * gcc.dg/pr105150.c: New test.
2406
2407 2022-04-07 Richard Biener <rguenther@suse.de>
2408
2409 PR middle-end/105165
2410 * gcc.dg/pr105165.c: New testcase.
2411
2412 2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
2413
2414 PR target/105147
2415 * gcc.dg/pr105140.c: Skip for s390*-*-*.
2416
2417 2022-04-07 Jason Merrill <jason@redhat.com>
2418
2419 PR c++/101051
2420 * g++.dg/cpp0x/trailing15.C: New test.
2421
2422 2022-04-07 Jason Merrill <jason@redhat.com>
2423
2424 PR c++/101717
2425 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
2426
2427 2022-04-07 Jason Merrill <jason@redhat.com>
2428
2429 PR c++/105187
2430 * gcc.c-torture/compile/20050113-1.c: Moved to...
2431 * c-c++-common/torture/20050113-1.c: ...here.
2432
2433 2022-04-06 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c++/104668
2436 * g++.dg/cpp0x/pr104668.C: New test.
2437
2438 2022-04-06 Patrick Palka <ppalka@redhat.com>
2439
2440 PR c++/105143
2441 * g++.dg/cpp2a/nodiscard1.C: New test.
2442 * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
2443
2444 2022-04-06 Segher Boessenkool <segher@kernel.crashing.org>
2445
2446 PR target/105147
2447 * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
2448
2449 2022-04-06 Jason Merrill <jason@redhat.com>
2450
2451 PR c++/104702
2452 * g++.dg/warn/Wunused-19.C: New test.
2453
2454 2022-04-06 Xi Ruoyao <xry111@mengyan1223.wang>
2455
2456 * g++.target/mips/cxx17_empty_base.C: New test.
2457
2458 2022-04-06 Jason Merrill <jason@redhat.com>
2459
2460 PR c++/100608
2461 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
2462
2463 2022-04-06 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/105173
2466 * gcc.dg/pr105173.c: New testcase.
2467
2468 2022-04-06 Richard Biener <rguenther@suse.de>
2469
2470 PR ipa/105166
2471 * gcc.dg/torture/pr105166.c: New testcase.
2472
2473 2022-04-06 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/105163
2476 * gcc.dg/torture/pr105163.c: New testcase.
2477
2478 2022-04-06 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 PR tree-optimization/103761
2481 * gcc.dg/vect/pr103761.c: New test.
2482 * gcc.target/aarch64/sve/pr103761.c: Likewise.
2483
2484 2022-04-06 Richard Biener <rguenther@suse.de>
2485
2486 PR tree-optimization/105148
2487 * gcc.dg/torture/pr105148.c: New testcase.
2488
2489 2022-04-06 Roger Sayle <roger@nextmovesoftware.com>
2490
2491 * gcc.target/i386/sse2-v1ti-andnot.c: New test case.
2492
2493 2022-04-06 Richard Biener <rguenther@suse.de>
2494
2495 PR tree-optimization/105142
2496 * g++.dg/torture/pr105142.C: New testcase.
2497
2498 2022-04-06 Richard Biener <rguenther@suse.de>
2499
2500 PR testsuite/105122
2501 * gcc.dg/memcpy-6.c: Adjust.
2502 * gcc.dg/strlenopt-73.c: Likewise.
2503 * gcc.dg/strlenopt-80.c: Likewise.
2504
2505 2022-04-05 Sandra Loosemore <sandra@codesourcery.com>
2506
2507 * gfortran.dg/gomp/masked-taskloop.f90: New.
2508
2509 2022-04-05 Uroš Bizjak <ubizjak@gmail.com>
2510
2511 PR target/105139
2512 * gcc.target/i386/pr105139.c: New test.
2513
2514 2022-04-05 Harald Anlauf <anlauf@gmx.de>
2515
2516 PR fortran/104210
2517 * gfortran.dg/pr104210.f90: New test.
2518
2519 2022-04-05 Harald Anlauf <anlauf@gmx.de>
2520 Steven G. Kargl <kargl@gcc.gnu.org>
2521
2522 PR fortran/105138
2523 * gfortran.dg/recursive_reference_3.f90: New test.
2524
2525 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
2526
2527 * gcc.target/aarch64/mops_4.c: New test.
2528
2529 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
2530
2531 PR target/103147
2532 * gcc.target/aarch64/pr103147-1.c: New test.
2533 * gcc.target/aarch64/pr103147-2.c: Likewise.
2534 * gcc.target/aarch64/pr103147-3.c: Likewise.
2535 * gcc.target/aarch64/pr103147-4.c: Likewise.
2536 * gcc.target/aarch64/pr103147-5.c: Likewise.
2537 * gcc.target/aarch64/pr103147-6.c: Likewise.
2538 * gcc.target/aarch64/pr103147-7.c: Likewise.
2539 * gcc.target/aarch64/pr103147-8.c: Likewise.
2540 * gcc.target/aarch64/pr103147-9.c: Likewise.
2541 * gcc.target/aarch64/pr103147-10.c: Likewise.
2542 * g++.target/aarch64/pr103147-1.C: Likewise.
2543 * g++.target/aarch64/pr103147-2.C: Likewise.
2544 * g++.target/aarch64/pr103147-3.C: Likewise.
2545 * g++.target/aarch64/pr103147-4.C: Likewise.
2546 * g++.target/aarch64/pr103147-5.C: Likewise.
2547 * g++.target/aarch64/pr103147-6.C: Likewise.
2548 * g++.target/aarch64/pr103147-7.C: Likewise.
2549 * g++.target/aarch64/pr103147-8.C: Likewise.
2550 * g++.target/aarch64/pr103147-9.C: Likewise.
2551 * g++.target/aarch64/pr103147-10.C: Likewise.
2552
2553 2022-04-05 Jason Merrill <jason@redhat.com>
2554
2555 PR c++/103852
2556 DR 1286
2557 * g++.dg/cpp1z/class-deduction-alias1.C: Expect warning.
2558
2559 2022-04-05 Jason Merrill <jason@redhat.com>
2560
2561 PR c++/101677
2562 * g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
2563 * g++.dg/cpp2a/concepts-requires28.C: New test.
2564
2565 2022-04-05 Jason Merrill <jason@redhat.com>
2566
2567 * g++.dg/cpp0x/noexcept34.C: Allow more wording variation.
2568
2569 2022-04-05 Richard Biener <rguenther@suse.de>
2570
2571 PR c/105151
2572 * gcc.dg/gimplefe-error-14.c: New testcase.
2573
2574 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
2575
2576 * gcc.target/s390/zvector/vec-double-compile.c: Expect vl
2577 instead of vc*.
2578 * gcc.target/s390/zvector/vec-float-compile.c: Dito.
2579 * gcc.target/s390/zvector/vec-signed-compile.c: Dito.
2580 * gcc.target/s390/zvector/vec-unsigned-compile.c: Dito.
2581
2582 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
2583
2584 * gcc.target/s390/ifcvt-two-insns-bool.c: Change nle to h.
2585 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
2586 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
2587
2588 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
2589
2590 * gcc.dg/Wuse-after-free-2.c:
2591 Add -fno-tree-loop-distribute-patterns in order to avoid
2592 rawmemchr.
2593
2594 2022-04-05 liuhongt <hongtao.liu@intel.com>
2595
2596 * gcc.target/i386/pr101908-1.c: New test.
2597 * gcc.target/i386/pr101908-2.c: New test.
2598 * gcc.target/i386/pr101908-3.c: New test.
2599
2600 2022-04-04 Jason Merrill <jason@redhat.com>
2601
2602 PR c++/101894
2603 * g++.dg/lookup/friend22.C: New test.
2604
2605 2022-04-04 Jason Merrill <jason@redhat.com>
2606
2607 PR c++/103852
2608 DR 1286
2609 * g++.dg/cpp0x/alias-decl-dr1286a.C: Default args now matter.
2610 * g++.dg/cpp1z/class-deduction-alias1.C: New test.
2611
2612 2022-04-04 Richard Biener <rguenther@suse.de>
2613
2614 PR tree-optimization/105132
2615 * gcc.dg/torture/pr105132.c: New testcase.
2616
2617 2022-04-04 Richard Biener <rguenther@suse.de>
2618
2619 PR middle-end/105140
2620 * gcc.dg/pr105140.c: New testcase.
2621
2622 2022-04-04 Iain Buclaw <ibuclaw@gdcproject.org>
2623
2624 PR d/104740
2625 * gdc.dg/simd_ctfe.d: Compile with target avx_runtime or
2626 vect_sizes_16B_8B.
2627
2628 2022-04-03 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR target/105123
2631 * gcc.target/i386/pr105123.c: New test.
2632
2633 2022-04-03 Benno Evers <benno.evers@tenzir.com>
2634 Iain Sandoe <iain@sandoe.co.uk>
2635
2636 PR c++/103328
2637 * g++.dg/coroutines/pr103328.C: New test.
2638
2639 2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
2640
2641 * gdc.dg/nrvo1.d: New test.
2642
2643 2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang>
2644
2645 * gcc.target/mips/pr102024-4.c: New test.
2646
2647 2022-04-02 Alexandre Oliva <oliva@adacore.com>
2648
2649 * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
2650
2651 2022-04-01 Jason Merrill <jason@redhat.com>
2652
2653 Revert:
2654 2022-03-31 Jason Merrill <jason@redhat.com>
2655
2656 PR c++/96645
2657 * g++.dg/cpp0x/nsdmi10.C: Now OK.
2658 * g++.dg/ext/is_constructible3.C: Likewise.
2659 * g++.dg/ext/is_constructible7.C: Likewise.
2660
2661 2022-04-01 Jason Merrill <jason@redhat.com>
2662
2663 Revert:
2664 2022-03-24 Jason Merrill <jason@redhat.com>
2665
2666 PR c++/96645
2667 * g++.dg/ext/is_constructible3.C: Expect error.
2668 * g++.dg/ext/is_constructible7.C: New test.
2669
2670 2022-04-01 Patrick Palka <ppalka@redhat.com>
2671
2672 PR c++/105110
2673 * g++.dg/cpp2a/nontype-class52.C: New test.
2674
2675 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
2676
2677 PR target/102024
2678 * gcc.target/mips/pr102024-1.c: New test.
2679 * gcc.target/mips/pr102024-2.c: New test.
2680 * gcc.target/mips/pr102024-3.c: New test.
2681
2682 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
2683
2684 PR target/102024
2685 * g++.target/mips/mips.exp: New test supporting file.
2686 * g++.target/mips/pr102024.C: New test.
2687
2688 2022-04-01 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR tree-optimization/104645
2691 * gcc.dg/tree-ssa/pr104645.c: New test.
2692
2693 2022-04-01 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR target/102024
2696 * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
2697 structures and arrays.
2698 * g++.dg/compat/pr102024_test.h: Add further tests with zero sized
2699 arrays.
2700
2701 2022-04-01 Tom de Vries <tdevries@suse.de>
2702
2703 * gcc.target/nvptx/nvptx.exp
2704 (check_effective_target_runtime_ptx_isa_version_6_3): Rename and
2705 generalize to ...
2706 (check_effective_target_runtime_ptx_isa_version_at_least): .. this.
2707 (check_effective_target_default_ptx_isa_version_at_least)
2708 (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
2709 New proc.
2710 * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
2711 "dg-add-options ptx_alias".
2712 * gcc.target/nvptx/alias-2.c: Same.
2713 * gcc.target/nvptx/alias-3.c: Same.
2714 * gcc.target/nvptx/alias-4.c: Same.
2715
2716 2022-04-01 Alexandre Oliva <oliva@adacore.com>
2717
2718 * lib/target-supports.exp
2719 (check_effective_target_arm_soft_ok_link): New.
2720 * gcc.target/arm/size-optimization-ieee-1.c: Use it.
2721 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
2722 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
2723
2724 2022-03-31 Martin Jambor <mjambor@suse.cz>
2725
2726 * gcc.dg/ipa/pr103083-1.c: New test.
2727 * gcc.dg/ipa/pr103083-2.c: Likewise.
2728
2729 2022-03-31 Martin Jambor <mjambor@suse.cz>
2730
2731 PR ipa/102513
2732 * gcc.dg/ipa/pr102513.c: New test.
2733
2734 2022-03-31 Martin Jambor <mjambor@suse.cz>
2735
2736 PR ipa/103171
2737 * gcc.dg/ipa/remref-6.c: Adjust dump scan string.
2738 * gcc.dg/ipa/remref-7.c: New test.
2739 * gcc.dg/lto/pr103171_0.c: New test.
2740 * gcc.dg/lto/pr103171_1.c: Likewise.
2741
2742 2022-03-31 Tom de Vries <tdevries@suse.de>
2743
2744 * gcc.target/nvptx/march.c: Add missing space in dg-options line.
2745
2746 2022-03-31 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/105109
2749 * gcc.dg/uninit-pr105109.c: New testcase.
2750
2751 2022-03-31 Jason Merrill <jason@redhat.com>
2752
2753 PR c++/96645
2754 * g++.dg/cpp0x/nsdmi10.C: Now OK.
2755 * g++.dg/ext/is_constructible3.C: Likewise.
2756 * g++.dg/ext/is_constructible7.C: Likewise.
2757
2758 2022-03-30 Harald Anlauf <anlauf@gmx.de>
2759
2760 PR fortran/100892
2761 * gfortran.dg/associated_target_8.f90: New test.
2762
2763 2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
2764
2765 PR middle-end/105032
2766 * gcc.target/i386/pr105032.c: New.
2767
2768 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2769
2770 Revert:
2771 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR tree-optimization/80334
2774 PR target/102772
2775 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
2776
2777 2022-03-30 Marek Polacek <polacek@redhat.com>
2778
2779 PR c++/101030
2780 * g++.dg/ext/cond5.C: New test.
2781
2782 2022-03-30 Patrick Palka <ppalka@redhat.com>
2783
2784 PR c++/100474
2785 * g++.dg/cpp2a/concepts-traits3.C: New test.
2786
2787 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR tree-optimization/80334
2790 PR target/102772
2791 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
2792
2793 2022-03-30 Marek Polacek <polacek@redhat.com>
2794
2795 PR c++/93280
2796 PR c++/104583
2797 * g++.dg/cpp0x/nsdmi-list7.C: New test.
2798 * g++.dg/cpp0x/nsdmi-list8.C: New test.
2799
2800 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR sanitizer/105093
2803 * g++.dg/ubsan/pr105093.C: New test.
2804
2805 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2806
2807 PR tree-optimization/105094
2808 * gcc.dg/pr105094.c: New test.
2809
2810 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR c++/105092
2813 * g++.dg/gomp/pr105092.C: New test.
2814
2815 2022-03-30 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR c++/105061
2818 * g++.dg/concepts/pr105061.C: New test.
2819
2820 2022-03-30 Alexandre Oliva <oliva@adacore.com>
2821
2822 * gcc.dg/analyzer/strndup-1.c: Add *-*-vxworks* to no-strndup
2823 in libc.
2824
2825 2022-03-30 Alexandre Oliva <oliva@adacore.com>
2826
2827 * gcc.dg/weak/typeof-2.c: Add arm*-*-* to targets that may
2828 place the call target in a constant pool.
2829
2830 2022-03-29 David Malcolm <dmalcolm@redhat.com>
2831
2832 PR testsuite/105085
2833 * gcc.dg/analyzer/untracked-1.c: Add further test coverage.
2834
2835 2022-03-29 Harald Anlauf <anlauf@gmx.de>
2836 Steven G. Kargl <kargl@gcc.gnu.org>
2837
2838 PR fortran/104571
2839 * gfortran.dg/pr104571.f90: New test.
2840
2841 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
2842
2843 * lib/g++-dg.exp: Update comments.
2844 * lib/g++.exp (gpp_std_list): Check for an existing value before
2845 setting it to an empty list.
2846
2847 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
2848
2849 * g++.dg/cpp0x/noexcept06.C: Disable for C++23.
2850
2851 2022-03-29 Harald Anlauf <anlauf@gmx.de>
2852
2853 PR fortran/50549
2854 * gfortran.dg/char_pointer_assign_7.f90: New test.
2855
2856 2022-03-29 Marek Polacek <polacek@redhat.com>
2857 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR middle-end/103597
2860 * c-c++-common/Wimplicit-fallthrough-39.c: New test.
2861
2862 2022-03-29 Patrick Palka <ppalka@redhat.com>
2863
2864 PR c++/71637
2865 * c-c++-common/Wmisleading-indentation-6.c: New test.
2866
2867 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
2868
2869 * gcc.target/aarch64/aapcs64/test_28.c: New test.
2870
2871 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
2872
2873 PR target/102024
2874 * gcc.target/arm/aapcs/vfp26.c: New test.
2875
2876 2022-03-29 Tom de Vries <tdevries@suse.de>
2877
2878 PR target/104857
2879 * gcc.target/nvptx/ptx31.c: New test.
2880 * gcc.target/nvptx/ptx60.c: New test.
2881 * gcc.target/nvptx/ptx63.c: New test.
2882 * gcc.target/nvptx/ptx70.c: New test.
2883
2884 2022-03-29 Tom de Vries <tdevries@suse.de>
2885
2886 PR target/104714
2887 * gcc.target/nvptx/march-map.c: New test.
2888
2889 2022-03-29 Tom de Vries <tdevries@suse.de>
2890
2891 * gcc.target/nvptx/main.c: New test.
2892 * gcc.target/nvptx/march.c: New test.
2893
2894 2022-03-29 Chenghua Xu <xuchenghua@loongson.cn>
2895 Lulu Cheng <chenglulu@loongson.cn>
2896
2897 * g++.dg/cpp0x/constexpr-rom.C: Add build options for LoongArch.
2898 * g++.old-deja/g++.abi/ptrmem.C: Add LoongArch support.
2899 * g++.old-deja/g++.pt/ptrmem6.C: xfail for LoongArch.
2900 * gcc.dg/20020312-2.c: Add LoongArch support.
2901 * c-c++-common/zero-scratch-regs-10.c: Like wise
2902 * c-c++-common/zero-scratch-regs-11.c: Like wise
2903 * c-c++-common/zero-scratch-regs-8.c: Like wise
2904 * c-c++-common/zero-scratch-regs-9.c: Like wise
2905 * gcc.dg/loop-8.c: Skip on LoongArch.
2906 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2907 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2908 * go.test/go-test.exp: Define the LoongArch target.
2909 * lib/target-supports.exp: Like wise.
2910 * gcc.target/loongarch/loongarch.exp: New file.
2911 * gcc.target/loongarch/tst-asm-const.c: Like wise.
2912 * gcc.target/loongarch/larch-builtin.c: Like wise.
2913
2914 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
2915
2916 * gcc.target/i386/pr103275.c: Add missing
2917 dg-require-effective-target for checking fpic.
2918
2919 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
2920
2921 * gcc.target/i386/pr97521.c: Add -Wno-psabi to dg-options.
2922 * gcc.dg/analyzer/pr96713.c: Likewise.
2923
2924 2022-03-29 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/105080
2927 * gcc.dg/pr105080.c: New testcase.
2928
2929 2022-03-29 David Malcolm <dmalcolm@redhat.com>
2930
2931 * gcc.dg/analyzer/pr105087-1.c: New test.
2932 * gcc.dg/analyzer/pr105087-2.c: New test.
2933 * gcc.dg/analyzer/vasprintf-1.c: New test.
2934
2935 2022-03-29 David Malcolm <dmalcolm@redhat.com>
2936
2937 PR analyzer/105074
2938 * gcc.dg/analyzer/pr105074.c: New test.
2939 * gcc.dg/analyzer/untracked-1.c (extern_fn_char_ptr): New decl.
2940 (test_13): New.
2941
2942 2022-03-28 Patrick Palka <ppalka@redhat.com>
2943
2944 PR c++/105067
2945 * g++.dg/cpp2a/concepts-err4.C: New test.
2946
2947 2022-03-28 Patrick Palka <ppalka@redhat.com>
2948
2949 PR c++/105064
2950 * g++.dg/cpp2a/concepts-friend9.C: New test.
2951
2952 2022-03-28 Jason Merrill <jason@redhat.com>
2953
2954 PR c++/105003
2955 PR c++/104008
2956 PR c++/102869
2957 * g++.dg/cpp0x/variadic-alias6.C: New test.
2958 * g++.dg/cpp0x/variadic-alias7.C: New test.
2959
2960 2022-03-28 David Malcolm <dmalcolm@redhat.com>
2961
2962 PR analyzer/104308
2963 * gcc.dg/analyzer/pr104308.c: New test.
2964 * gcc.dg/uninit-40.c (foo): Update expression in expected message.
2965
2966 2022-03-28 Jason Merrill <jason@redhat.com>
2967
2968 PR c++/102071
2969 * g++.dg/cpp1z/aligned-new9.C: New test.
2970
2971 2022-03-28 Jason Merrill <jason@redhat.com>
2972
2973 PR c++/103291
2974 * g++.dg/ext/visibility/visibility-local-extern1.C: New test.
2975
2976 2022-03-28 Jason Merrill <jason@redhat.com>
2977
2978 PR c++/102123
2979 * g++.dg/cpp1z/class-deduction110.C: New test.
2980
2981 2022-03-28 Jason Merrill <jason@redhat.com>
2982
2983 PR c++/103968
2984 * g++.dg/cpp0x/alias-decl-mem1.C: New test.
2985
2986 2022-03-28 Jason Merrill <jason@redhat.com>
2987
2988 PR c++/103943
2989 * g++.dg/cpp1z/class-deduction109.C: New test.
2990
2991 2022-03-28 Jason Merrill <jason@redhat.com>
2992
2993 PR c++/102045
2994 * g++.dg/cpp1z/aggr-base12.C: New test.
2995
2996 2022-03-28 Jason Merrill <jason@redhat.com>
2997
2998 PR c++/104847
2999 * g++.dg/abi/mangle-union1.C: New test.
3000
3001 2022-03-28 Jason Merrill <jason@redhat.com>
3002
3003 PR c++/99445
3004 PR c++/103769
3005 * g++.dg/cpp0x/variadic-alias5.C: New test.
3006
3007 2022-03-28 liuhongt <hongtao.liu@intel.com>
3008
3009 * gcc.target/i386/pr105066.c: New test.
3010
3011 2022-03-28 Richard Biener <rguenther@suse.de>
3012
3013 * gcc.dg/torture/pr100786.c: Add dg-require alias.
3014
3015 2022-03-27 H.J. Lu <hjl.tools@gmail.com>
3016
3017 PR target/105068
3018 * gcc.target/i386/pr105068.c: New test.
3019
3020 2022-03-26 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR rtl-optimization/103775
3023 * gcc.dg/pr103775.c: New test.
3024
3025 2022-03-26 Patrick Palka <ppalka@redhat.com>
3026
3027 PR c++/105050
3028 * g++.dg/cpp1y/constexpr-105050.C: New test.
3029
3030 2022-03-26 Patrick Palka <ppalka@redhat.com>
3031
3032 PR c++/103455
3033 * g++.dg/overload/builtin6.C: New test.
3034
3035 2022-03-26 David Malcolm <dmalcolm@redhat.com>
3036
3037 PR analyzer/105057
3038 * gcc.dg/analyzer/fread-2.c: New test, as a regression test for
3039 ICE in store::set_value on untracked base region.
3040 * gcc.dg/analyzer/memset-2.c: Likewise, for ICE in
3041 store::fill_region.
3042 * gcc.dg/analyzer/strcpy-2.c: Likewise, for ICE in
3043 store::mark_region_as_unknown.
3044
3045 2022-03-26 Jakub Jelinek <jakub@redhat.com>
3046
3047 * c-c++-common/builtin-convertvector-3.c: New test.
3048 * g++.dg/cpp2a/bit-cast15.C: New test.
3049
3050 2022-03-25 Peter Bergner <bergner@linux.ibm.com>
3051
3052 * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if.
3053 * g++.dg/pr65240-2.C: Likewise.
3054 * g++.dg/pr65240-3.C: Likewise.
3055 * g++.dg/pr65240-4.C: Likewise.
3056 * g++.dg/pr65242.C: Likewise.
3057 * g++.dg/pr67211.C: Likewise.
3058 * g++.dg/pr69667.C: Likewise.
3059 * g++.dg/pr71294.C: Likewise.
3060 * g++.dg/pr84279.C: Likewise.
3061 * g++.dg/torture/ppc-ldst-array.C: Likewise.
3062 * gfortran.dg/nint_p7.f90: Likewise.
3063 * gfortran.dg/pr102860.f90: Likewise.
3064 * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
3065 * gcc.target/powerpc/fusion2.c: Likewise.
3066 * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
3067 * gcc.target/powerpc/test_mffsl.c: Likewise.
3068 * gfortran.dg/pr47614.f: Likewise.
3069 * gfortran.dg/pr58968.f: Likewise.
3070
3071 2022-03-25 H.J. Lu <hjl.tools@gmail.com>
3072
3073 PR testsuite/105055
3074 * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
3075
3076 2022-03-25 Christophe Lyon <christohe.lyon@arm.com>
3077
3078 PR target/104882
3079 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3080 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3081 * gcc.target/arm/simd/mve-vec-pack.c: Delete.
3082 * gcc.target/arm/simd/mve-vec-unpack.c: Delete.
3083 * gcc.target/arm/simd/pr104882.c: New test.
3084
3085 2022-03-25 Richard Biener <rguenther@suse.de>
3086
3087 PR tree-optimization/105053
3088 * g++.dg/vect/pr105053.cc: New testcase.
3089
3090 2022-03-25 Marek Polacek <polacek@redhat.com>
3091
3092 PR c++/104944
3093 * g++.dg/cpp0x/alignas20.C: New test.
3094
3095 2022-03-25 Richard Biener <rguenther@suse.de>
3096
3097 PR middle-end/105049
3098 * gcc.dg/pr105049.c: New testcase.
3099
3100 2022-03-25 David Malcolm <dmalcolm@redhat.com>
3101
3102 PR analyzer/104954
3103 * gcc.dg/analyzer/asm-x86-dyndbg-1.c: New test.
3104 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: New test.
3105 * gcc.dg/analyzer/many-unused-locals.c: New test.
3106 * gcc.dg/analyzer/untracked-1.c: New test.
3107 * gcc.dg/analyzer/unused-local-1.c: New test.
3108
3109 2022-03-24 Marek Polacek <polacek@redhat.com>
3110
3111 PR c++/104284
3112 * g++.dg/cpp1y/constexpr-104284-1.C: New test.
3113 * g++.dg/cpp1y/constexpr-104284-2.C: New test.
3114 * g++.dg/cpp1y/constexpr-104284-3.C: New test.
3115 * g++.dg/cpp1y/constexpr-104284-4.C: New test.
3116
3117 2022-03-24 Jason Merrill <jason@redhat.com>
3118
3119 PR c++/96645
3120 * g++.dg/ext/is_constructible3.C: Expect error.
3121 * g++.dg/ext/is_constructible7.C: New test.
3122
3123 2022-03-24 Marek Polacek <polacek@redhat.com>
3124
3125 PR c++/102990
3126 * g++.dg/cpp0x/nsdmi-template22.C: New test.
3127 * g++.dg/cpp0x/nsdmi-template23.C: New test.
3128
3129 2022-03-24 Patrick Palka <ppalka@redhat.com>
3130
3131 PR c++/104620
3132 * g++.dg/cpp23/consteval-if2.C: XFAIL two dg-error tests where
3133 the argument to the non-constant non-dependent consteval call is
3134 wrapped by NON_DEPENDENT_EXPR.
3135 * g++.dg/cpp2a/consteval30.C: New test.
3136
3137 2022-03-24 Alexandre Oliva <oliva@adacore.com>
3138
3139 PR debug/104564
3140 * c-c++-common/torture/harden-comp.c: Adjust.
3141 * c-c++-common/torture/harden-cond.c: Adjust.
3142
3143 2022-03-24 Alexandre Oliva <oliva@adacore.com>
3144
3145 PR middle-end/104975
3146 * gcc.dg/pr104975.c: New.
3147
3148 2022-03-24 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR target/102024
3151 * gcc.dg/compat/pr102024_main.c: New test.
3152 * gcc.dg/compat/pr102024_test.h: New test.
3153 * gcc.dg/compat/pr102024_x.c: New test.
3154 * gcc.dg/compat/pr102024_y.c: New test.
3155 * g++.dg/compat/pr102024_main.C: New test.
3156 * g++.dg/compat/pr102024_test.h: New test.
3157 * g++.dg/compat/pr102024_x.C: New test.
3158 * g++.dg/compat/pr102024_y.C: New test.
3159
3160 2022-03-24 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c++/105035
3163 * g++.dg/warn/Wduplicated-cond2.C: New test.
3164
3165 2022-03-24 Siddhesh Poyarekar <siddhesh@gotplt.org>
3166
3167 PR tree-optimization/104970
3168 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple2,
3169 test_parmsz_simple3, test_parmsz_extern, test_parmsz_internal,
3170 test_parmsz_internal2, test_parmsz_internal3): New tests.
3171 (main): Use them.
3172
3173 2022-03-24 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c++/104994
3176 * g++.dg/diagnostic/constexpr1.C: Change expected diagnostic wording
3177 from declared to defined.
3178 * g++.dg/cpp23/constexpr-nonlit1.C: Likewise.
3179 (garply): Change dg-error into dg-bogus.
3180 * g++.dg/cpp23/constexpr-nonlit2.C: Change expected diagnostic wording
3181 from declaration to definition.
3182 * g++.dg/cpp23/constexpr-nonlit6.C: Change expected diagnostic wording
3183 from declared to defined.
3184 * g++.dg/cpp23/constexpr-nonlit7.C: New test.
3185 * g++.dg/cpp2a/constexpr-try5.C: Change expected diagnostic wording
3186 from declared to defined.
3187 * g++.dg/cpp2a/consteval3.C: Likewise.
3188
3189 2022-03-23 David Malcolm <dmalcolm@redhat.com>
3190
3191 PR analyzer/104979
3192 * gcc.dg/analyzer/boxed-malloc-1-29.c: Deleted test, moving the
3193 now fixed test_29 to...
3194 * gcc.dg/analyzer/boxed-malloc-1.c: ...here.
3195 * gcc.dg/analyzer/stale-frame-1.c: Add test coverage.
3196
3197 2022-03-23 Tobias Burnus <tobias@codesourcery.com>
3198
3199 PR fortran/103560
3200 * gfortran.dg/include_14.f90: Update dg-warning.
3201 * gfortran.dg/include_17.f90: Likewise.
3202 * gfortran.dg/include_18.f90: Likewise.
3203 * gfortran.dg/include_6.f90: Update dg-*.
3204
3205 2022-03-23 Jason Merrill <jason@redhat.com>
3206
3207 PR c++/105006
3208 * g++.dg/template/using30.C: New test.
3209
3210 2022-03-23 David Malcolm <dmalcolm@redhat.com>
3211
3212 PR analyzer/105017
3213 * gcc.dg/analyzer/taint-alloc-1.c: Add expected messages relating
3214 to heap vs stack.
3215
3216 2022-03-23 David Malcolm <dmalcolm@redhat.com>
3217
3218 PR analyzer/104997
3219 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: New test,
3220 adapted from write-to-string-literal-4.c.
3221
3222 2022-03-23 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR target/102986
3225 * gcc.target/i386/sse2-v1ti-shift-3.c (rotr_v1ti, rotl_v1ti, rotr_ti,
3226 rotl_ti): Use -i&127 instead of 128-i to avoid UB on i == 0.
3227
3228 2022-03-23 liuhongt <hongtao.liu@intel.com>
3229
3230 * gcc.target/i386/pr104976.c: New test.
3231 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Scan either
3232 vblendps or masked vmovaps.
3233 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto
3234 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
3235 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
3236
3237 2022-03-22 Marek Polacek <polacek@redhat.com>
3238
3239 PR c/82283
3240 PR c/84685
3241 * gcc.dg/Wmissing-field-initializers-1.c: New test.
3242 * gcc.dg/Wmissing-field-initializers-2.c: New test.
3243 * gcc.dg/Wmissing-field-initializers-3.c: New test.
3244 * gcc.dg/Wmissing-field-initializers-4.c: New test.
3245 * gcc.dg/Wmissing-field-initializers-5.c: New test.
3246
3247 2022-03-22 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR c++/102489
3250 * g++.dg/coroutines/pr102489.C: New test.
3251
3252 2022-03-22 Tom de Vries <tdevries@suse.de>
3253
3254 * gcc.target/nvptx/float16-1.c: Add additional-options -mexperimental.
3255 * gcc.target/nvptx/float16-2.c: Same.
3256 * gcc.target/nvptx/float16-3.c: Same.
3257 * gcc.target/nvptx/float16-4.c: Same.
3258 * gcc.target/nvptx/float16-5.c: Same.
3259 * gcc.target/nvptx/float16-6.c: Same.
3260
3261 2022-03-22 Tom de Vries <tdevries@suse.de>
3262
3263 PR target/104957
3264 * gcc.target/nvptx/alias-1.c: New test.
3265 * gcc.target/nvptx/alias-2.c: New test.
3266 * gcc.target/nvptx/alias-3.c: New test.
3267 * gcc.target/nvptx/alias-4.c: New test.
3268 * gcc.target/nvptx/nvptx.exp
3269 (check_effective_target_runtime_ptx_isa_version_6_3): New proc.
3270
3271 2022-03-22 Martin Liska <mliska@suse.cz>
3272
3273 PR target/104898
3274 * gcc.target/i386/pr99753.c: Update test.
3275 * gcc.target/i386/spellcheck-options-1.c: Likewise.
3276 * gcc.target/i386/spellcheck-options-2.c: Likewise.
3277 * gcc.target/i386/spellcheck-options-4.c: Likewise.
3278
3279 2022-03-22 Martin Liska <mliska@suse.cz>
3280
3281 PR target/104898
3282 * gcc.target/aarch64/branch-protection-attr.c:
3283 Use 'qs' and remove usage '(%qs)'.
3284 * gcc.target/aarch64/spellcheck_1.c: Likewise.
3285 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3286 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3287
3288 2022-03-22 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR tree-optimization/102645
3291 * gcc.c-torture/compile/pr102645.c: New test.
3292
3293 2022-03-22 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR rtl-optimization/104989
3296 * g++.dg/other/pr104989.C: New test.
3297
3298 2022-03-22 Hongyu Wang <hongyu.wang@intel.com>
3299
3300 PR target/104978
3301 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Adjust asm scan.
3302 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
3303 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: Removed.
3304 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
3305 * gcc.target/i386/pr104978.c: New test.
3306
3307 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
3308
3309 PR target/105000
3310 * gcc.target/i386/pr105000-1.c: New test.
3311 * gcc.target/i386/pr105000-2.c: Likewise.
3312 * gcc.target/i386/pr105000-3.c: Likewise.
3313 * gcc.target/i386/pr105000-4.c: Likewise.
3314
3315 2022-03-21 Jason Merrill <jason@redhat.com>
3316
3317 PR c++/58646
3318 * g++.dg/ext/vla24.C: New test.
3319
3320 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
3321
3322 PR target/86722
3323 PR tree-optimization/90356
3324 * gcc.target/i386/pr86722.c: Add -mno-avx.
3325 * gcc.target/i386/pr90356.c: Likewise.
3326
3327 2022-03-21 Jason Merrill <jason@redhat.com>
3328
3329 PR c++/103337
3330 PR c++/102740
3331 PR c++/103299
3332 PR c++/102538
3333 * g++.dg/ext/flexary3.C: Remove one error.
3334 * g++.dg/parse/pr43765.C: Likewise.
3335 * g++.dg/cpp2a/desig22.C: New test.
3336 * g++.dg/cpp2a/desig23.C: New test.
3337 * g++.dg/cpp2a/desig24.C: New test.
3338 * g++.dg/cpp2a/desig25.C: New test.
3339
3340 2022-03-21 Jason Merrill <jason@redhat.com>
3341
3342 PR c++/101767
3343 * g++.dg/ext/anon-struct10.C: New test.
3344
3345 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
3346
3347 PR d/105004
3348 * gdc.dg/pr105004.d: New test.
3349
3350 2022-03-21 Richard Sandiford <richard.sandiford@arm.com>
3351
3352 PR middle-end/104869
3353 * g++.dg/pr104869.C: New test.
3354
3355 2022-03-21 Kito Cheng <kito.cheng@sifive.com>
3356
3357 * gcc.target/riscv/arch-13.c: New.
3358 * gcc.target/riscv/arch-14.c: Ditto.
3359 * gcc.target/riscv/arch-15.c: Ditto.
3360 * gcc.target/riscv/predef-18.c: Ditto.
3361 * gcc.target/riscv/predef-19.c: Ditto.
3362 * gcc.target/riscv/predef-20.c: Ditto.
3363
3364 2022-03-21 Hongyu Wang <hongyu.wang@intel.com>
3365
3366 PR target/104977
3367 * gcc.target/i386/pr104977.c: New test.
3368
3369 2022-03-20 Jeff Law <jeffreyalaw@gmail.com>
3370
3371 * gcc.target/s390/arch13/sel-1.c: Adjust expected output.
3372
3373 2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
3374
3375 PR fortran/104228
3376 PR fortran/104570
3377 * gfortran.dg/associate_58.f90: New test.
3378
3379 2022-03-19 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR middle-end/104971
3382 * gcc.target/i386/pr104971.c: New test.
3383
3384 2022-03-19 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR c++/101515
3387 * g++.dg/warn/pr101515.C: New test.
3388
3389 2022-03-18 David Malcolm <dmalcolm@redhat.com>
3390
3391 PR analyzer/104943
3392 PR analyzer/104954
3393 PR analyzer/103533
3394 * gcc.dg/analyzer/torture/boxed-ptr-1.c: Update expected number
3395 of exploded nodes to reflect improvements in state purging.
3396
3397 2022-03-18 David Malcolm <dmalcolm@redhat.com>
3398
3399 PR analyzer/104943
3400 * gcc.dg/analyzer/boxed-malloc-1-29.c: New test.
3401 * gcc.dg/analyzer/boxed-malloc-1.c: New test.
3402 * gcc.dg/analyzer/taint-alloc-5.c: New test.
3403 * gcc.dg/analyzer/torture/boxed-int-1.c: New test.
3404 * gcc.dg/analyzer/torture/boxed-ptr-1.c: New test.
3405
3406 2022-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
3407
3408 PR rtl-optimization/104961
3409 * gcc.target/i386/pr104961.c: New.
3410
3411 2022-03-18 Jason Merrill <jason@redhat.com>
3412
3413 PR c++/92918
3414 PR c++/104476
3415 * g++.dg/cpp0x/pr85070.C: Remove expected error.
3416 * g++.dg/lookup/using66a.C: New test.
3417 * g++.dg/lookup/using67.C: New test.
3418
3419 2022-03-18 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR middle-end/99578
3422 PR middle-end/100680
3423 PR tree-optimization/100834
3424 * gcc.dg/tree-ssa/pr99578-1.c: New test.
3425 * gcc.dg/pr99578-1.c: New test.
3426 * gcc.dg/pr99578-2.c: New test.
3427 * gcc.dg/pr99578-3.c: New test.
3428 * gcc.dg/pr100680.c: New test.
3429 * gcc.dg/pr100834.c: New test.
3430
3431 2022-03-18 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR c++/104568
3434 * g++.dg/cpp2a/constexpr-new22.C: New test.
3435
3436 2022-03-18 Jonathan Wakely <jwakely@redhat.com>
3437
3438 * g++.dg/torture/pr104601.C: Include <vector>.
3439
3440 2022-03-18 Marek Polacek <polacek@redhat.com>
3441
3442 PR c++/104008
3443 * g++.dg/cpp0x/variadic-alias3.C: New test.
3444 * g++.dg/cpp0x/variadic-alias4.C: New test.
3445
3446 2022-03-18 Iain Sandoe <iain@sandoe.co.uk>
3447
3448 * g++.dg/modules/bad-mapper-1.C: Make dg- expressions that match the
3449 diagnostics output by earlier Darwin too.
3450
3451 2022-03-18 Tom de Vries <tdevries@suse.de>
3452
3453 * c-c++-common/gomp/pr104968.c: New test.
3454
3455 2022-03-18 Tobias Burnus <tobias@codesourcery.com>
3456
3457 PR fortran/103039
3458 * gfortran.dg/gomp/associate1.f90: Update dg-error.
3459 * gfortran.dg/gomp/associate2.f90: New test.
3460
3461 2022-03-18 liuhongt <hongtao.liu@intel.com>
3462
3463 * gcc.target/i386/pr104974.c: New test.
3464
3465 2022-03-18 Cui,Lili <lili.cui@intel.com>
3466
3467 PR target/104963
3468 * gcc.target/i386/pr104963.c: New test case.
3469
3470 2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
3471
3472 PR target/86722
3473 PR tree-optimization/90356
3474 * gcc.target/i386/pr86722.c: New test case.
3475 * gcc.target/i386/pr90356.c: New test case.
3476
3477 2022-03-17 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/104960
3480 * gcc.dg/gimplefe-37.c: Adjust to allow either the true
3481 or false edge to have a forwarder.
3482
3483 2022-03-17 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR middle-end/103984
3486 * g++.dg/opt/pr103984.C: New test.
3487
3488 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
3489
3490 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
3491 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3492 * c-c++-common/goacc/nesting-1.c: Likewise.
3493 * gcc.dg/goacc/nested-function-1.c: Likewise.
3494 * gfortran.dg/goacc/common-block-3.f90: Likewise.
3495 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3496
3497 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
3498
3499 PR middle-end/90115
3500 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
3501 * gfortran.dg/goacc/common-block-3.f90: Likewise.
3502
3503 2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
3504 Roger Sayle <roger@nextmovesoftware.com>
3505
3506 PR c/98198
3507 * gcc.dg/pr98198.c: New test case.
3508
3509 2022-03-16 Roger Sayle <roger@nextmovesoftware.com>
3510
3511 PR target/94680
3512 * gcc.target/i386/sse2-pr94680-2.c: New stricter V2DF test case.
3513
3514 2022-03-16 David Malcolm <dmalcolm@redhat.com>
3515
3516 * gcc.dg/analyzer/many-disabled-diagnostics.c: New test.
3517 * gcc.dg/plugin/analyzer_gil_plugin.c
3518 (gil_diagnostic::get_controlling_option): New.
3519 (double_save_thread::emit): Use it.
3520 (fncall_without_gil::emit): Likewise.
3521 (pyobject_usage_without_gil::emit): Likewise.
3522
3523 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
3524
3525 PR tree-optimization/104941
3526 * gcc.dg/builtin-dynamic-object-size-0.c (S1, S2): New structs.
3527 (test_alloc_nested_structs, g): New functions.
3528 (main): Call test_alloc_nested_structs.
3529
3530 2022-03-16 H.J. Lu <hjl.tools@gmail.com>
3531
3532 PR target/104890
3533 * gcc.target/i386/pr104890.c: New test.
3534
3535 2022-03-16 LiaoShihua <shihua@iscas.ac.cn>
3536
3537 * gcc.target/riscv/predef-17.c: New test.
3538
3539 2022-03-16 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/102008
3542 * gcc.target/aarch64/pr102008.c: New testcase.
3543
3544 2022-03-16 Patrick Palka <ppalka@redhat.com>
3545
3546 PR c++/96780
3547 * g++.dg/opt/pr96780.C: New test.
3548
3549 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
3550
3551 PR tree-optimization/104942
3552 * gcc.dg/builtin-dynamic-object-size-0.c (alloc_func_long,
3553 test_builtin_malloc_long): New functions.
3554 (main): Use it.
3555
3556 2022-03-16 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR target/104910
3559 * gcc.dg/pr104910.c: New test.
3560
3561 2022-03-16 liuhongt <hongtao.liu@intel.com>
3562
3563 * gcc.target/i386/sse4_1-blendvpd-1.c: New test.
3564
3565 2022-03-15 David Malcolm <dmalcolm@redhat.com>
3566
3567 PR analyzer/95000
3568 * gcc.dg/analyzer/pr95000-1.c: New test.
3569
3570 2022-03-15 Peter Bergner <bergner@linux.ibm.com>
3571
3572 PR target/104923
3573 * gcc.target/powerpc/pr104923.c: New test.
3574
3575 2022-03-15 Patrick Palka <ppalka@redhat.com>
3576
3577 PR c++/103177
3578 * g++.dg/lookup/ambig6.C: New test.
3579
3580 2022-03-15 Roger Sayle <roger@nextmovesoftware.com>
3581 Marc Glisse <marc.glisse@inria.fr>
3582 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/101895
3585 * gcc.target/i386/pr101895.c: New test case.
3586
3587 2022-03-15 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR c++/104623
3590 * g++.dg/gomp/pr104623.C: New test.
3591
3592 2022-03-15 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR rtl-optimization/104814
3595 * gcc.c-torture/execute/pr104814.c: New test.
3596
3597 2022-03-15 Martin Sebor <msebor@redhat.com>
3598
3599 PR middle-end/104436
3600 * c-c++-common/Wdangling-pointer-8.c: New test.
3601 * g++.dg/warn/Wdangling-pointer-5.C: New test.
3602
3603 2022-03-14 Roger Sayle <roger@nextmovesoftware.com>
3604 Uroš Bizjak <ubizjak@gmail.com>
3605
3606 * gcc.target/i386/pr98335.c: Skip this test if tuning for i486
3607 or pentium, and not optimizing for size.
3608
3609 2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
3610
3611 * c-c++-common/asan/global-overflow-1.c: Skip for MIPS with some
3612 optimization levels because inaccurate debug info is causing
3613 dg-output mismatch on line numbers.
3614 * g++.dg/asan/large-func-test-1.C: Likewise.
3615
3616 2022-03-14 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR debug/104778
3619 * gcc.target/powerpc/pr104778.c: New test.
3620
3621 2022-03-14 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR tree-optimization/102586
3624 * g++.dg/cpp2a/builtin-clear-padding1.C: New test.
3625
3626 2022-03-14 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR target/99754
3629 * gcc.target/i386/pr99754-1.c: New test.
3630 * gcc.target/i386/pr99754-2.c: New test.
3631
3632 2022-03-14 liuhongt <hongtao.liu@intel.com>
3633
3634 * gcc.target/i386/pr104666.c: New test.
3635
3636 2022-03-12 Patrick Palka <ppalka@redhat.com>
3637
3638 PR c++/104641
3639 * g++.dg/cpp1z/class-deduction107.C: New test.
3640
3641 2022-03-12 Patrick Palka <ppalka@redhat.com>
3642
3643 PR c++/104622
3644 * g++.dg/template/conv18.C: New test.
3645
3646 2022-03-12 Patrick Palka <ppalka@redhat.com>
3647
3648 PR c++/104527
3649 * g++.dg/cpp2a/concepts-return-req4.C: New test.
3650
3651 2022-03-12 Patrick Palka <ppalka@redhat.com>
3652 Jason Merrill <jason@redhat.com>
3653
3654 PR c++/98644
3655 * g++.dg/cpp2a/concepts-pr98644.C: New test.
3656 * g++.dg/parse/array-size2.C: Remove expected diagnostic about a
3657 narrowing conversion.
3658
3659 2022-03-12 Patrick Palka <ppalka@redhat.com>
3660
3661 * g++.dg/concepts/diagnostic3.C: Adjusted expected location of
3662 "evaluated to false" diagnostics.
3663
3664 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
3665
3666 PR middle-end/100280
3667 PR middle-end/104892
3668 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
3669 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise.
3670 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Likewise.
3671 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise.
3672 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: Likewise.
3673 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise.
3674 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
3675 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
3676 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
3677 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
3678 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
3679 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
3680 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3681 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3682
3683 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
3684
3685 PR middle-end/100280
3686 PR middle-end/104086
3687 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: Adjust,
3688 extend.
3689
3690 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
3691
3692 PR middle-end/104086
3693 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: New file.
3694
3695 2022-03-12 Roger Sayle <roger@nextmovesoftware.com>
3696
3697 PR middle-end/98420
3698 * gcc.dg/pr98420.c: New test case.
3699
3700 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
3701
3702 PR tree-optimization/98335
3703 * g++.target/i386/pr98335.C: New test case.
3704 * gcc.target/i386/pr98335.c: New test case.
3705
3706 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
3707 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/98335
3710 * g++.dg/pr98335.C: New test case.
3711 * gcc.dg/pr86010.c: New test case.
3712 * gcc.dg/pr86010-2.c: New test case.
3713
3714 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
3715
3716 PR c++/84964
3717 * g++.dg/other/pr84964.C: Tweak test to check for the ICE, not for
3718 the (target-dependent) sorry.
3719
3720 2022-03-11 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/104880
3723 * g++.dg/opt/pr104880.cc: New testcase.
3724
3725 2022-03-11 Tobias Burnus <tobias@codesourcery.com>
3726
3727 * gfortran.dg/goacc/array-with-dt-1.f90: Update/add comments;
3728 remove dg-warning for 'is used uninitialized'.
3729 * gfortran.dg/goacc/pr93464.f90: Likewise.
3730 * gfortran.dg/goacc/array-with-dt-1a.f90: New; copied from
3731 gfortran.dg/goacc/array-with-dt-1.f90 but run with -O0. Update
3732 dg-warning for 'may be used uninitialized'.
3733 * gfortran.dg/goacc/pr93464-2.f90: Likewise; copied from
3734 gfortran.dg/goacc/pr93464.f90.
3735
3736 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
3737
3738 PR c++/84964
3739 * g++.dg/other/pr84964.C: New test case.
3740
3741 2022-03-10 David Malcolm <dmalcolm@redhat.com>
3742
3743 PR analyzer/104863
3744 * gcc.dg/analyzer/torture/pr104863.c: New test.
3745
3746 2022-03-10 Vladimir N. Makarov <vmakarov@redhat.com>
3747
3748 PR target/103074
3749 * gcc.target/i386/pr103074.c: New.
3750
3751 2022-03-10 Marek Polacek <polacek@redhat.com>
3752
3753 PR c++/104608
3754 * g++.dg/parse/template-keyword3.C: New test.
3755 * g++.dg/parse/template-keyword4.C: New test.
3756
3757 2022-03-10 Marek Polacek <polacek@redhat.com>
3758
3759 PR c++/104752
3760 * g++.dg/cpp23/auto-fncast12.C: New test.
3761
3762 2022-03-10 Marek Polacek <polacek@redhat.com>
3763
3764 PR c++/104846
3765 * g++.dg/init/delete5.C: New test.
3766
3767 2022-03-10 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR c++/103460
3770 * g++.dg/cpp23/subscript7.C: New test.
3771
3772 2022-03-10 David Malcolm <dmalcolm@redhat.com>
3773
3774 PR analyzer/104793
3775 * gcc.dg/analyzer/write-to-const-2.c: Add dg-message directives
3776 for expected notes.
3777 * gcc.dg/analyzer/write-to-function-1.c: Likewise.
3778 * gcc.dg/analyzer/write-to-string-literal-2.c: Likewise.
3779 * gcc.dg/analyzer/write-to-string-literal-3.c: Likewise.
3780 * gcc.dg/analyzer/write-to-string-literal-4.c: Likewise.
3781 * gcc.dg/analyzer/write-to-string-literal-5.c: New test.
3782
3783 2022-03-10 David Malcolm <dmalcolm@redhat.com>
3784
3785 PR analyzer/104793
3786 * gcc.dg/analyzer/write-to-const-2.c: New test.
3787 * gcc.dg/analyzer/write-to-function-1.c: New test.
3788 * gcc.dg/analyzer/write-to-string-literal-2.c: New test.
3789 * gcc.dg/analyzer/write-to-string-literal-3.c: New test.
3790 * gcc.dg/analyzer/write-to-string-literal-4.c: New test.
3791
3792 2022-03-10 David Malcolm <dmalcolm@redhat.com>
3793
3794 * gcc.dg/analyzer/taint-size-access-attr-1.c: Add
3795 -fanalyzer-show-duplicate-count to options; verify that a
3796 duplicate was not created for the tainted size.
3797
3798 2022-03-10 Martin Jambor <mjambor@suse.cz>
3799
3800 PR ipa/104813
3801 * gcc.dg/ipa/pr104813.c: New test.
3802
3803 2022-03-10 Tom de Vries <tdevries@suse.de>
3804
3805 * gcc.target/nvptx/uniform-simt-4.c: New test.
3806
3807 2022-03-10 Tom de Vries <tdevries@suse.de>
3808
3809 PR target/104815
3810 * gcc.target/nvptx/atomic-bit-bucket-dest.c: New test.
3811
3812 2022-03-10 Tom de Vries <tdevries@suse.de>
3813
3814 * gcc.target/nvptx/atomic_fetch-1.c: Update.
3815 * gcc.target/nvptx/atomic_fetch-2.c: Update.
3816
3817 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
3818
3819 PR middle-end/90115
3820 PR middle-end/102330
3821 PR middle-end/104774
3822 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
3823 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
3824 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
3825 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
3826 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
3827 * c-c++-common/goacc/privatization-1-compute-loop.c: Likewise.
3828 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3829 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3830 Likewise.
3831 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3832 * gfortran.dg/goacc-gomp/pr102330-1.f90: Likewise, and subsume...
3833 * gfortran.dg/goacc-gomp/pr102330-2.f90: ... this file, and...
3834 * gfortran.dg/goacc-gomp/pr102330-3.f90: ... this file.
3835 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
3836 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3837 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3838 Likewise.
3839 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3840
3841 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
3842
3843 PR middle-end/104774
3844 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: New file.
3845
3846 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
3847
3848 PR middle-end/102330
3849 * gfortran.dg/goacc-gomp/pr102330-1.f90: New file.
3850 * gfortran.dg/goacc-gomp/pr102330-2.f90: Likewise.
3851 * gfortran.dg/goacc-gomp/pr102330-3.f90: Likewise.
3852
3853 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
3854
3855 PR middle-end/90115
3856 * c-c++-common/goacc/nesting-1.c: Enhance.
3857 * gcc.dg/goacc/nested-function-1.c: Likewise.
3858 * gcc.dg/goacc/nested-function-2.c: Likewise.
3859 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3860
3861 2022-03-10 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR target/99708
3864 * gcc.dg/pr99708.c: New test.
3865 * gcc.target/powerpc/pr99708-2.c: New test.
3866 * gcc.target/powerpc/convert-fp-128.c (mode_kf): Define only if
3867 __FLOAT128_TYPE__ is defined.
3868
3869 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
3870
3871 PR c++/95999
3872 * g++.dg/parse/pr95999.C: New test case.
3873
3874 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
3875
3876 PR c++/39751
3877 * g++.dg/parse/pr39751.C: New test case.
3878
3879 2022-03-09 Joseph Myers <joseph@codesourcery.com>
3880
3881 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c: Update comments.
3882 * gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: Expect same
3883 results as in C11 mode. Update comments.
3884
3885 2022-03-09 Harald Anlauf <anlauf@gmx.de>
3886
3887 PR fortran/104849
3888 * gfortran.dg/pr104849.f90: New test.
3889
3890 2022-03-09 Patrick Palka <ppalka@redhat.com>
3891
3892 PR c++/104823
3893 * g++.dg/cpp0x/Wnarrowing19.C: New test.
3894 * g++.dg/cpp0x/constexpr-attribute4.C: New file.
3895
3896 2022-03-09 Patrick Palka <ppalka@redhat.com>
3897
3898 PR c++/102137
3899 PR c++/87820
3900 * g++.dg/cpp0x/explicit15.C: New test.
3901 * g++.dg/cpp1z/class-deduction108.C: New test.
3902
3903 2022-03-09 Patrick Palka <ppalka@redhat.com>
3904
3905 PR c++/65396
3906 * g++.dg/cpp0x/vt-34314.C: Adjust expected location of
3907 "redeclared here" note.
3908 * g++.dg/template/pr92440.C: Likewise.
3909 * g++.old-deja/g++.pt/redecl1.C: Adjust expected location of
3910 "redefinition of default argument" error.
3911 * g++.dg/template/defarg23.C: New test.
3912 * g++.dg/template/defarg23a.C: New test.
3913
3914 2022-03-09 Richard Biener <rguenther@suse.de>
3915
3916 PR testsuite/104759
3917 * gcc.dg/vect/vect-multitypes-12.c: Adjust.
3918
3919 2022-03-09 Richard Biener <rguenther@suse.de>
3920
3921 PR middle-end/104786
3922 * gcc.dg/pr104786.c: New testcase.
3923
3924 2022-03-09 Tobias Burnus <tobias@codesourcery.com>
3925
3926 * gfortran.dg/sizeof_6.f90: New test.
3927
3928 2022-03-09 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c/104711
3931 * c-c++-common/Wshift-negative-value-1.c: Remove
3932 dg-additional-options, instead in target selectors of each diagnostic
3933 check for exact C++ versions where it should be diagnosed.
3934 * c-c++-common/Wshift-negative-value-2.c: Likewise.
3935 * c-c++-common/Wshift-negative-value-3.c: Likewise.
3936 * c-c++-common/Wshift-negative-value-4.c: Likewise.
3937 * c-c++-common/Wshift-negative-value-7.c: New test.
3938 * c-c++-common/Wshift-negative-value-8.c: New test.
3939 * c-c++-common/Wshift-negative-value-9.c: New test.
3940 * c-c++-common/Wshift-negative-value-10.c: New test.
3941 * c-c++-common/Wshift-overflow-1.c: Remove
3942 dg-additional-options, instead in target selectors of each diagnostic
3943 check for exact C++ versions where it should be diagnosed.
3944 * c-c++-common/Wshift-overflow-2.c: Likewise.
3945 * c-c++-common/Wshift-overflow-5.c: Likewise.
3946 * c-c++-common/Wshift-overflow-6.c: Likewise.
3947 * c-c++-common/Wshift-overflow-7.c: Likewise.
3948 * c-c++-common/Wshift-overflow-8.c: New test.
3949 * c-c++-common/Wshift-overflow-9.c: New test.
3950 * c-c++-common/Wshift-overflow-10.c: New test.
3951 * c-c++-common/Wshift-overflow-11.c: New test.
3952 * c-c++-common/Wshift-overflow-12.c: New test.
3953
3954 2022-03-09 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR rtl-optimization/104839
3957 * gcc.c-torture/execute/pr104839.c: New test.
3958
3959 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
3960
3961 PR c++/96440
3962 * g++.dg/cpp0x/pr96440.C: New test case.
3963
3964 2022-03-08 Tobias Burnus <tobias@codesourcery.com>
3965
3966 PR fortran/104126
3967 * gfortran.dg/null_actual_2.f90: New test.
3968
3969 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
3970
3971 PR c++/96437
3972 * g++.dg/cpp2a/pr96437.C: New test case.
3973
3974 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
3975
3976 PR c++/96329
3977 * g++.dg/template/pr96329.C: New test case.
3978
3979 2022-03-08 Marek Polacek <polacek@redhat.com>
3980
3981 PR c++/104108
3982 * g++.dg/cpp0x/alias-decl-74.C: New test.
3983
3984 2022-03-08 Marek Polacek <polacek@redhat.com>
3985
3986 * g++.dg/ext/attr-unavailable-9.C: Add dg-error.
3987
3988 2022-03-08 Harald Anlauf <anlauf@gmx.de>
3989
3990 PR fortran/104811
3991 * gfortran.dg/minmaxloc_16.f90: New test.
3992
3993 2022-03-08 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR c++/104806
3996 * g++.dg/spellcheck-pr104806.C: New test.
3997
3998 2022-03-08 David Malcolm <dmalcolm@redhat.com>
3999
4000 PR analyzer/99771
4001 * gcc.dg/analyzer/leak-4.c: New test.
4002
4003 2022-03-08 Marek Polacek <polacek@redhat.com>
4004
4005 PR rtl-optimization/104777
4006 * gcc.dg/torture/tls/pr104777.c: New test.
4007
4008 2022-03-08 H.J. Lu <hjl.tools@gmail.com>
4009
4010 PR target/104781
4011 * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4.
4012 * gcc.target/i386/eh_return-2.c: Likewise.
4013
4014 2022-03-08 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/84201
4017 * gcc.dg/vect/pr84201.c: New testcase.
4018
4019 2022-03-08 Tamar Christina <tamar.christina@arm.com>
4020
4021 PR tree-optimization/104755
4022 * gcc.dg/vect/vect-bic-bitmask-10.c: Disable sparc.
4023 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
4024 * gcc.dg/vect/vect-bic-bitmask-12.c: Likewise.
4025 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
4026 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
4027 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
4028 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
4029 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
4030 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
4031 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
4032 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
4033
4034 2022-03-08 Richard Biener <rguenther@suse.de>
4035
4036 PR tree-optimization/104825
4037 * gcc.dg/torture/pr104825.c: New testcase.
4038
4039 2022-03-08 liuhongt <hongtao.liu@intel.com>
4040
4041 * gcc.target/i386/pr100865-8a.c: Adjust testcase.
4042 * gcc.target/i386/pr100865-8c.c: Ditto.
4043 * gcc.target/i386/pr100865-9c.c: Ditto.
4044
4045 2022-03-07 Tobias Burnus <tobias@codesourcery.com>
4046
4047 PR fortran/99585
4048 PR fortran/104430
4049 * gfortran.dg/class_result_10.f90: New test.
4050
4051 2022-03-07 David Malcolm <dmalcolm@redhat.com>
4052
4053 PR analyzer/101983
4054 * gcc.dg/analyzer/pr101983-main.c: New test.
4055 * gcc.dg/analyzer/pr101983-not-main.c: New test.
4056
4057 2022-03-07 Martin Liska <mliska@suse.cz>
4058
4059 PR middle-end/104381
4060 * gcc.dg/pr104381.c: New test.
4061
4062 2022-03-07 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/104782
4065 * gcc.dg/vect/pr104782.c: New testcase.
4066
4067 2022-03-07 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR target/104775
4070 * gcc.target/s390/pr104775.c: New test.
4071
4072 2022-03-07 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR target/104779
4075 * gcc.target/i386/pr104779.c: New test.
4076
4077 2022-03-06 Roger Sayle <roger@nextmovesoftware.com>
4078
4079 * gcc.dg/lower-subreg-1.c: Update test case. iordi3 is no longer
4080 lowered by the RTL subreg1 pass on ia32 [even with -mno-stv].
4081
4082 2022-03-05 Roger Sayle <roger@nextmovesoftware.com>
4083 Uroš Bizjak <ubizjak@gmail.com>
4084
4085 PR testsuite/104732
4086 * gcc.target/i386/pr104732.c: New test case.
4087
4088 2022-03-05 Michael Meissner <meissner@linux.ibm.com>
4089
4090 PR target/104698
4091 * gcc.target/powerpc/pr104698-1.c: New test.
4092 * gcc.target/powerpc/pr104698-2.c: New test.
4093
4094 2022-03-04 Nathan Sidwell <nathan@acm.org>
4095
4096 * g++.dg/modules/std-subst-2.C: New.
4097 * g++.dg/modules/std-subst-3.C: New.
4098 * g++.dg/modules/std-subst-4_a.C: New.
4099 * g++.dg/modules/std-subst-4_b.C: New.
4100 * g++.dg/modules/std-subst-4_c.C: New.
4101
4102 2022-03-04 David Malcolm <dmalcolm@redhat.com>
4103
4104 PR analyzer/103521
4105 * gcc.dg/analyzer/pr93032-mztools.c: Move to...
4106 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: ...this, adding
4107 -fsigned-char to args, and...
4108 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: ...copy to here,
4109 adding -funsigned-char to args.
4110
4111 2022-03-04 Patrick Palka <ppalka@redhat.com>
4112
4113 PR c++/103443
4114 * g++.dg/cpp2a/consteval29.C: New test.
4115
4116 2022-03-04 Nathan Sidwell <nathan@acm.org>
4117
4118 * g++.dg/modules/fn-inline-1_b.C: Adjust.
4119 * g++.dg/modules/fn-inline-1_c.C: Adjust.
4120 * g++.dg/modules/imp-inline-1_a.C: Adjust.
4121 * g++.dg/modules/imp-inline-1_b.C: Adjust.
4122 * g++.dg/modules/init-2_a.C: Adjust.
4123 * g++.dg/modules/init-2_b.C: Adjust.
4124 * g++.dg/modules/init-2_c.C: Adjust.
4125 * g++.dg/modules/member-def-2_d.C: Adjust.
4126 * g++.dg/modules/mod-sym-1.C: Adjust.
4127 * g++.dg/modules/mod-sym-2.C: Adjust.
4128 * g++.dg/modules/mod-sym-3.C: Adjust.
4129 * g++.dg/modules/sym-subst-1.C: Adjust.
4130 * g++.dg/modules/sym-subst-2_b.C: Adjust.
4131 * g++.dg/modules/sym-subst-3_a.C: Adjust.
4132 * g++.dg/modules/sym-subst-3_b.C: Adjust.
4133 * g++.dg/modules/sym-subst-4.C: Adjust.
4134 * g++.dg/modules/sym-subst-5.C: Adjust.
4135 * g++.dg/modules/sym-subst-6.C: Adjust.
4136 * g++.dg/modules/tpl-spec-1_a.C: Adjust.
4137 * g++.dg/modules/tpl-spec-2_b.C: Adjust.
4138 * g++.dg/modules/tpl-spec-2_d.C: Adjust.
4139 * g++.dg/modules/tpl-spec-3_a.C: Adjust.
4140 * g++.dg/modules/virt-1_a.C: Adjust.
4141 * g++.dg/modules/virt-2_a.C: Adjust.
4142 * g++.dg/modules/virt-2_b.C: Adjust.
4143 * g++.dg/modules/virt-2_c.C: Adjust.
4144 * g++.dg/modules/vtt-1_a.C: Adjust.
4145 * g++.dg/modules/vtt-1_b.C: Adjust.
4146
4147 2022-03-04 Peter Bergner <bergner@linux.ibm.com>
4148
4149 PR target/87496
4150 PR target/104208
4151 * gcc.target/powerpc/pr104208-1.c: New test.
4152 * gcc.target/powerpc/pr104208-2.c: Likewise.
4153 * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
4154 the expected error.
4155 * gcc.target/powerpc/pr87496-3.c: Likewise.
4156
4157 2022-03-04 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR middle-end/104529
4160 * g++.dg/tree-ssa/pr104529.C: New test.
4161
4162 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4163
4164 PR middle-end/100280
4165 PR middle-end/104132
4166 PR middle-end/104133
4167 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
4168 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
4169 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
4170 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
4171
4172 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4173
4174 PR middle-end/100280
4175 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4176 * c-c++-common/goacc/classify-kernels.c: Likewise.
4177 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4178 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
4179 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
4180 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
4181 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
4182 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
4183 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
4184
4185 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4186
4187 PR middle-end/100280
4188 * c-c++-common/goacc/classify-kernels-unparallelized.c: Add
4189 '--param=openacc-privatization=noisy'.
4190 * c-c++-common/goacc/classify-kernels.c: Likewise.
4191 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
4192 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
4193 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
4194 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
4195 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
4196 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
4197 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
4198
4199 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4200
4201 PR middle-end/100400
4202 PR middle-end/103836
4203 PR middle-end/104061
4204 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: New.
4205 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: New.
4206 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: New.
4207 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: New.
4208 * c-c++-common/goacc/kernels-decompose-pr103836-1-1.c: New.
4209 * c-c++-common/goacc/kernels-decompose-pr103836-1-2.c: New.
4210 * c-c++-common/goacc/kernels-decompose-pr103836-1-3.c: New.
4211 * c-c++-common/goacc/kernels-decompose-pr103836-1-4.c: New.
4212 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: New.
4213 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: New.
4214 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: New.
4215 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: New.
4216
4217 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4218
4219 PR middle-end/104133
4220 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: New file.
4221
4222 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4223
4224 PR middle-end/104132
4225 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: New file.
4226
4227 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
4228
4229 * c-c++-common/goacc/classify-kernels-parloops.c: Update.
4230 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
4231 Likewise.
4232 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
4233 * c-c++-common/goacc/classify-kernels.c: Likewise.
4234 * c-c++-common/goacc/classify-parallel.c: Likewise.
4235 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
4236 * c-c++-common/goacc/classify-routine.c: Likewise.
4237 * c-c++-common/goacc/classify-serial.c: Likewise.
4238 * gfortran.dg/goacc/classify-kernels-parloops.f95: Likewise.
4239 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
4240 Likewise.
4241 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4242 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4243 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4244 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
4245 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4246 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4247
4248 2022-03-04 H.J. Lu <hjl.tools@gmail.com>
4249
4250 PR target/104704
4251 * gcc.target/i386/incoming-11.c: Xfail.
4252 * gcc.target/i386/pieces-memset-3.c: Likewise.
4253 * gcc.target/i386/pieces-memset-37.c: Likewise.
4254 * gcc.target/i386/pieces-memset-39.c: Likewise.
4255 * gcc.target/i386/pieces-memset-46.c: Likewise.
4256 * gcc.target/i386/pieces-memset-47.c: Likewise.
4257 * gcc.target/i386/pieces-memset-48.c: Likewise.
4258 * gcc.target/i386/pr90773-5.c: Likewise.
4259 * gcc.target/i386/pr90773-14.c: Likewise.
4260 * gcc.target/i386/pr90773-17.c: Likewise.
4261 * gcc.target/i386/pr100865-8a.c: Likewise.
4262 * gcc.target/i386/pr100865-8c.c: Likewise.
4263 * gcc.target/i386/pr100865-9c.c: Likewise.
4264 * gcc.target/i386/pieces-memset-21.c: Always expect vzeroupper.
4265 * gcc.target/i386/pr82941-1.c: Likewise.
4266 * gcc.target/i386/pr82942-1.c: Likewise.
4267 * gcc.target/i386/pr82990-1.c: Likewise.
4268 * gcc.target/i386/pr82990-3.c: Likewise.
4269 * gcc.target/i386/pr82990-5.c: Likewise.
4270 * gcc.target/i386/pr100865-11b.c: Expect vmovdqa instead of
4271 vmovdqa64.
4272 * gcc.target/i386/pr100865-12b.c: Likewise.
4273 * gcc.target/i386/pr100865-8b.c: Likewise.
4274 * gcc.target/i386/pr100865-9b.c: Likewise.
4275 * gcc.target/i386/pr104704-1.c: New test.
4276 * gcc.target/i386/pr104704-2.c: Likewise.
4277 * gcc.target/i386/pr104704-3.c: Likewise.
4278 * gcc.target/i386/pr104704-4.c: Likewise.
4279 * gcc.target/i386/pr104704-5.c: Likewise.
4280 * gcc.target/i386/pr104704-6.c: Likewise.
4281
4282 2022-03-03 Martin Sebor <msebor@redhat.com>
4283
4284 PR middle-end/104761
4285 * g++.dg/warn/Wdangling-pointer-4.C: New test.
4286 * gcc.dg/Wdangling-pointer-4.c: New test.
4287
4288 2022-03-03 Kwok Cheung Yeung <kcy@codesourcery.com>
4289
4290 PR fortran/104131
4291 * gfortran.dg/gomp/pr104131.f90: New.
4292 * gfortran.dg/gomp/task-detach-1.f90: Update expected error message.
4293
4294 2022-03-03 Tom de Vries <tdevries@suse.de>
4295
4296 * gcc.target/nvptx/sm53.c: Add -mptx=_.
4297 * gcc.target/nvptx/sm70.c: Same.
4298 * gcc.target/nvptx/sm75.c: Same.
4299 * gcc.target/nvptx/sm80.c: Same.
4300
4301 2022-03-03 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR middle-end/104757
4304 * gfortran.dg/gomp/pr104757.f90: New test.
4305 * gcc.dg/gomp/pr104757.c: New test.
4306
4307 2022-03-03 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR middle-end/104558
4310 * gcc.dg/pr104558.c: New test.
4311
4312 2022-03-02 Harald Anlauf <anlauf@gmx.de>
4313
4314 PR fortran/104573
4315 * gfortran.dg/assumed_type_14.f90: New test.
4316
4317 2022-03-02 David Edelsohn <dje.gcc@gmail.com>
4318
4319 * c-c++-common/pr104505.c: Add -Wno-psabi.
4320
4321 2022-03-02 Qing Zhao <qing.zhao@oracle.com>
4322
4323 PR middle-end/102276
4324 * gcc.dg/auto-init-pr102276-1.c: New test.
4325 * gcc.dg/auto-init-pr102276-2.c: New test.
4326 * gcc.dg/auto-init-pr102276-3.c: New test.
4327 * gcc.dg/auto-init-pr102276-4.c: New test.
4328
4329 2022-03-02 Tamar Christina <tamar.christina@arm.com>
4330
4331 PR testsuite/104730
4332 * gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
4333 * gcc.dg/vect/complex/pr102819-2.c: Likewise.
4334 * gcc.dg/vect/complex/pr102819-3.c: Likewise.
4335 * gcc.dg/vect/complex/pr102819-4.c: Likewise.
4336 * gcc.dg/vect/complex/pr102819-5.c: Likewise.
4337 * gcc.dg/vect/complex/pr102819-6.c: Likewise.
4338 * gcc.dg/vect/complex/pr102819-7.c: Likewise.
4339 * gcc.dg/vect/complex/pr102819-8.c: Likewise.
4340 * gcc.dg/vect/complex/pr102819-9.c: Likewise.
4341
4342 2022-03-02 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR rtl-optimization/104637
4345 * gcc.target/i386/pr104637.c: Don't run on ia32. Add -Wno-div-by-zero
4346 to dg-options.
4347 (foo): Remove extraneous initializer.
4348
4349 2022-03-02 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR debug/100541
4352 * g++.dg/opt/pr100541-1.C: New test.
4353 * g++.dg/opt/pr100541-2.C: New test.
4354
4355 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
4356
4357 PR target/104726
4358 * gcc.target/i386/pr104551.c: Use avx2-check.h.
4359
4360 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
4361
4362 PR target/104724
4363 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Use long long
4364 instead of __int64_t.
4365 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
4366 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
4367 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
4368
4369 2022-03-01 Martin Sebor <msebor@redhat.com>
4370
4371 PR tree-optimization/104715
4372 * gcc.dg/Wdangling-pointer-3.c: New test.
4373
4374 2022-03-01 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR tree-optimization/104715
4377 * c-c++-common/Wdangling-pointer-7.c: New test.
4378
4379 2022-03-01 Iain Buclaw <ibuclaw@gdcproject.org>
4380
4381 PR d/104736
4382 * gdc.test/runnable/dhry.d: Removed.
4383
4384 2022-03-01 H.J. Lu <hjl.tools@gmail.com>
4385
4386 PR testsuite/104725
4387 * g++.target/i386/pr35513-1.C: Limit to Linux.
4388 * g++.target/i386/pr35513-2.C: Likewise.
4389
4390 2022-03-01 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/104716
4393 * gfortran.dg/pr104716.f: New testcase.
4394
4395 2022-03-01 Richard Biener <rguenther@suse.de>
4396
4397 PR testsuite/104727
4398 * gcc.target/i386/pr84101.c: Remove XFAIL.
4399
4400 2022-03-01 Richard Biener <rguenther@suse.de>
4401
4402 PR testsuite/104728
4403 * gcc.dg/vect/pr81196-2.c: Require vect_perm.
4404
4405 2022-03-01 Roger Sayle <roger@nextmovesoftware.com>
4406
4407 * gcc.target/i386/pr80270.c: Don't compile new test case on ia32.
4408
4409 2022-03-01 Martin Liska <mliska@suse.cz>
4410
4411 PR ipa/104533
4412 * g++.target/i386/pr104533.C: New test.
4413
4414 2022-03-01 Tom de Vries <tdevries@suse.de>
4415
4416 * gcc.target/nvptx/sm30.c: New test.
4417 * gcc.target/nvptx/sm35.c: New test.
4418 * gcc.target/nvptx/sm53.c: New test.
4419 * gcc.target/nvptx/sm70.c: New test.
4420 * gcc.target/nvptx/sm75.c: New test.
4421 * gcc.target/nvptx/sm80.c: New test.
4422
4423 2022-03-01 Hongyu Wang <hongyu.wang@intel.com>
4424
4425 PR target/104664
4426 * gcc.target/i386/pr104664.c: New test.
4427
4428 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
4429
4430 PR tree-optimization/91384
4431 * gcc.target/i386/pr91384.c: New test case.
4432
4433 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
4434 Eric Botcazou <ebotcazou@adacore.com>
4435
4436 * gcc.target/i386/pr80270.c: New test case.
4437
4438 2022-02-28 Vladimir N. Makarov <vmakarov@redhat.com>
4439
4440 PR rtl-optimization/104637
4441 * gcc.target/i386/pr104637.c: New.
4442
4443 2022-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4444
4445 * gdc.dg/torture/simd7413a.d: Update.
4446 * gdc.dg/ubsan/pr88957.d: Update.
4447 * gdc.dg/simd18489.d: New test.
4448 * gdc.dg/torture/simd21727.d: New test.
4449
4450 2022-02-28 Marek Polacek <polacek@redhat.com>
4451
4452 PR c++/104682
4453 * g++.dg/ext/attr-unavailable-10.C: New test.
4454 * g++.dg/ext/attr-unavailable-11.C: New test.
4455 * g++.dg/warn/deprecated-17.C: New test.
4456 * g++.dg/warn/deprecated-18.C: New test.
4457
4458 2022-02-28 Marek Polacek <polacek@redhat.com>
4459
4460 PR c++/104667
4461 * g++.dg/ext/attrib64.C: New test.
4462
4463 2022-02-28 Qing Zhao <qing.zhao@oracle.com>
4464
4465 PR middle-end/104550
4466 * gcc.dg/auto-init-pr104550-1.c: New test.
4467 * gcc.dg/auto-init-pr104550-2.c: New test.
4468 * gcc.dg/auto-init-pr104550-3.c: New test.
4469
4470 2022-02-28 Martin Liska <mliska@suse.cz>
4471
4472 PR ipa/104648
4473 * g++.dg/pr104648.C: New test.
4474
4475 2022-02-28 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/104700
4478 * gcc.dg/pr104700-2.c: New testcase.
4479 * gcc.dg/torture/pr104700-1.c: Likewise.
4480
4481 2022-02-28 Tom de Vries <tdevries@suse.de>
4482
4483 * gcc.target/nvptx/atomic-store-1.c: Add -mptx=_.
4484 * gcc.target/nvptx/atomic-store-2.c: Same.
4485 * gcc.target/nvptx/float16-1.c: Same.
4486 * gcc.target/nvptx/float16-2.c: Same.
4487 * gcc.target/nvptx/float16-3.c: Same.
4488 * gcc.target/nvptx/float16-4.c: Same.
4489 * gcc.target/nvptx/float16-5.c: Same.
4490 * gcc.target/nvptx/float16-6.c: Same.
4491 * gcc.target/nvptx/tanh-1.c: Same.
4492 * gcc.target/nvptx/uniform-simt-1.c: Same.
4493 * gcc.target/nvptx/uniform-simt-3.c: Same.
4494
4495 2022-02-28 Tom de Vries <tdevries@suse.de>
4496
4497 * gcc.target/nvptx/atomic-store-3.c: Add -misa=sm_30.
4498
4499 2022-02-28 Tom de Vries <tdevries@suse.de>
4500
4501 * gcc.target/nvptx/uniform-simt-2.c: Add -misa=sm_30.
4502
4503 2022-02-28 Tom de Vries <tdevries@suse.de>
4504
4505 * gcc.target/nvptx/rotate.c: Add -misa=sm_35.
4506
4507 2022-02-28 Hongyu Wang <hongyu.wang@intel.com>
4508
4509 * gcc.target/i386/avx512f-vpternlogd-1.c: Use new enum.
4510 * gcc.target/i386/avx512f-vpternlogq-1.c: Likewise.
4511 * gcc.target/i386/avx512vl-vpternlogd-1.c: Likewise.
4512 * gcc.target/i386/avx512vl-vpternlogq-1.c: Likewise.
4513 * gcc.target/i386/testimm-10.c: Remove imm check for vpternlog
4514 insns since the imm has been truncated in intrinsic.
4515
4516 2022-02-27 Jason Merrill <jason@redhat.com>
4517
4518 PR c++/104618
4519 * g++.dg/overload/paren1.C: New test.
4520
4521 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4522 Marc Glisse <marc.glisse@inria.fr>
4523
4524 PR tree-optimization/104675
4525 * gcc.dg/pr104675-3.c : New test.
4526
4527 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR target/104681
4530 * g++.dg/opt/pr104681.C: New test.
4531
4532 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4533
4534 * g++.dg/pr104540.C: Move to ...
4535 * g++.target/i386/pr104540.C: ... here.
4536
4537 2022-02-25 Martin Liska <mliska@suse.cz>
4538
4539 PR testsuite/104687
4540 * gcc.dg/lto/20090717_0.c: Fix asan error.
4541
4542 2022-02-25 Richard Biener <rguenther@suse.de>
4543
4544 PR tree-optimization/103037
4545 * gcc.dg/torture/pr103037.c: New testcase.
4546
4547 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR target/104674
4550 * gcc.target/i386/pr104674.c: New test.
4551
4552 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR middle-end/104679
4555 * g++.dg/torture/pr104679.C: New test.
4556
4557 2022-02-25 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR tree-optimization/104675
4560 * gcc.dg/pr104675-1.c: New test.
4561 * gcc.dg/pr104675-2.c: New test.
4562
4563 2022-02-25 Alexandre Oliva <oliva@adacore.com>
4564
4565 PR tree-optimization/103845
4566 PR tree-optimization/104263
4567 * gcc.dg/pr103845.c: New.
4568
4569 2022-02-25 Alexandre Oliva <oliva@adacore.com>
4570
4571 PR middle-end/104540
4572 * g++.dg/pr104540.C: New.
4573
4574 2022-02-25 Alexandre Oliva <oliva@adacore.com>
4575
4576 PR tree-optimization/103856
4577 * g++.dg/pr103856.C: New.
4578
4579 2022-02-24 Pat Haugen <pthaugen@linux.ibm.com>
4580
4581 PR testsuite/100407
4582 * gcc.c-torture/compile/attr-retain-1.c: Add -G0 for 32-bit PowerPC.
4583 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
4584
4585 2022-02-24 Harald Anlauf <anlauf@gmx.de>
4586
4587 PR fortran/84519
4588 * gfortran.dg/stop_1.f90: New test.
4589 * gfortran.dg/stop_2.f: New test.
4590 * gfortran.dg/stop_3.f90: New test.
4591 * gfortran.dg/stop_4.f90: New test.
4592
4593 2022-02-24 Richard Biener <rguenther@suse.de>
4594
4595 PR tree-optimization/104676
4596 * gcc.dg/torture/pr104676.c: New testcase.
4597
4598 2022-02-24 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR tree-optimization/104601
4601 * g++.dg/torture/pr104601.C: New test.
4602
4603 2022-02-24 Tom de Vries <tdevries@suse.de>
4604
4605 * gcc.target/nvptx/rotate-run.c: New test.
4606 * gcc.target/nvptx/rotate.c: New test.
4607
4608 2022-02-24 liuhongt <hongtao.liu@intel.com>
4609
4610 * gcc.target/i386/avx512vl-logicsuffix-1.c: New test.
4611
4612 2022-02-23 David Malcolm <dmalcolm@redhat.com>
4613
4614 PR analyzer/104434
4615 * gcc.dg/analyzer/attr-const-1.c: New test.
4616 * gcc.dg/analyzer/attr-const-2.c: New test.
4617 * gcc.dg/analyzer/attr-const-3.c: New test.
4618 * gcc.dg/analyzer/pr104434-const.c: New test.
4619 * gcc.dg/analyzer/pr104434-nonconst.c: New test.
4620 * gcc.dg/analyzer/pr104434.h: New test.
4621
4622 2022-02-23 Marek Polacek <polacek@redhat.com>
4623
4624 PR c++/79493
4625 * g++.dg/diagnostic/undeclared1.C: New test.
4626
4627 2022-02-23 Marek Polacek <polacek@redhat.com>
4628
4629 PR c++/70077
4630 * g++.dg/cpp0x/noexcept76.C: New test.
4631
4632 2022-02-23 Richard Biener <rguenther@suse.de>
4633 Jakub Jelinek <jakub@redhat.com>
4634
4635 PR tree-optimization/104644
4636 * gcc.dg/pr104644.c: New test.
4637
4638 2022-02-23 Richard Biener <rguenther@suse.de>
4639
4640 * gcc.dg/gimplefe-49.c: New testcase.
4641 * gcc.dg/gimplefe-error-13.c: Likewise.
4642
4643 2022-02-23 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/101636
4646 * gcc.target/i386/pr101636.c: New testcase.
4647 * c-c++-common/torture/pr101636.c: Likewise.
4648
4649 2022-02-23 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR c/104633
4652 * gcc.dg/Winfinite-recursion-3.c: New test.
4653 * gcc.dg/Winfinite-recursion-4.c: New test.
4654 * gcc.dg/Winfinite-recursion-5.c: New test.
4655
4656 2022-02-22 Paul A. Clarke <pc@us.ibm.com>
4657
4658 * g++.dg/ext/altivec-1.C: Move to g++.target/powerpc, adjust dg
4659 directives.
4660 * g++.dg/ext/altivec-2.C: Likewise.
4661 * g++.dg/ext/altivec-3.C: Likewise.
4662 * g++.dg/ext/altivec-4.C: Likewise.
4663 * g++.dg/ext/altivec-5.C: Likewise.
4664 * g++.dg/ext/altivec-6.C: Likewise.
4665 * g++.dg/ext/altivec-7.C: Likewise.
4666 * g++.dg/ext/altivec-8.C: Likewise.
4667 * g++.dg/ext/altivec-9.C: Likewise.
4668 * g++.dg/ext/altivec-10.C: Likewise.
4669 * g++.dg/ext/altivec-11.C: Likewise.
4670 * g++.dg/ext/altivec-12.C: Likewise.
4671 * g++.dg/ext/altivec-13.C: Likewise.
4672 * g++.dg/ext/altivec-14.C: Likewise.
4673 * g++.dg/ext/altivec-15.C: Likewise.
4674 * g++.dg/ext/altivec-16.C: Likewise.
4675 * g++.dg/ext/altivec-17.C: Likewise.
4676 * g++.dg/ext/altivec-18.C: Likewise.
4677 * g++.dg/ext/altivec-cell-1.C: Likewise.
4678 * g++.dg/ext/altivec-cell-2.C: Likewise.
4679 * g++.dg/ext/altivec-cell-3.C: Likewise.
4680 * g++.dg/ext/altivec-cell-4.C: Likewise.
4681 * g++.dg/ext/altivec-cell-5.C: Likewise.
4682 * g++.dg/ext/altivec-types-1.C: Likewise.
4683 * g++.dg/ext/altivec-types-2.C: Likewise.
4684 * g++.dg/ext/altivec-types-3.C: Likewise.
4685 * g++.dg/ext/altivec-types-4.C: Likewise.
4686 * g++.dg/ext/undef-bool-1.C: Likewise.
4687 * g++.target/powerpc/altivec-1.C: New file.
4688 * g++.target/powerpc/altivec-10.C: New file.
4689 * g++.target/powerpc/altivec-11.C: New file.
4690 * g++.target/powerpc/altivec-12.C: New file.
4691 * g++.target/powerpc/altivec-13.C: New file.
4692 * g++.target/powerpc/altivec-14.C: New file.
4693 * g++.target/powerpc/altivec-15.C: New file.
4694 * g++.target/powerpc/altivec-16.C: New file.
4695 * g++.target/powerpc/altivec-17.C: New file.
4696 * g++.target/powerpc/altivec-18.C: New file.
4697 * g++.target/powerpc/altivec-2.C: New file.
4698 * g++.target/powerpc/altivec-3.C: New file.
4699 * g++.target/powerpc/altivec-4.C: New file.
4700 * g++.target/powerpc/altivec-5.C: New file.
4701 * g++.target/powerpc/altivec-6.C: New file.
4702 * g++.target/powerpc/altivec-7.C: New file.
4703 * g++.target/powerpc/altivec-8.C: New file.
4704 * g++.target/powerpc/altivec-9.C: New file.
4705 * g++.target/powerpc/altivec-cell-1.C: New file.
4706 * g++.target/powerpc/altivec-cell-2.C: New file.
4707 * g++.target/powerpc/altivec-cell-3.C: New file.
4708 * g++.target/powerpc/altivec-cell-4.C: New file.
4709 * g++.target/powerpc/altivec-cell-5.C: New file.
4710 * g++.target/powerpc/altivec-types-1.C: New file.
4711 * g++.target/powerpc/altivec-types-2.C: New file.
4712 * g++.target/powerpc/altivec-types-3.C: New file.
4713 * g++.target/powerpc/altivec-types-4.C: New file.
4714 * g++.target/powerpc/undef-bool-1.C: New file.
4715
4716 2022-02-22 Harald Anlauf <anlauf@gmx.de>
4717
4718 PR fortran/104619
4719 * gfortran.dg/derived_constructor_comps_7.f90: New test.
4720
4721 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
4722
4723 PR target/100757
4724 PR target/100757
4725 * gcc.target/arm/simd/pr100757-2.c: New.
4726 * gcc.target/arm/simd/pr100757-3.c: New.
4727 * gcc.target/arm/simd/pr100757-4.c: New.
4728 * gcc.target/arm/simd/pr100757.c: New.
4729 * gcc.dg/signbit-2.c: Skip when targeting ARM/MVE.
4730 * lib/target-supports.exp (check_effective_target_arm_mve): New.
4731
4732 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
4733
4734 PR target/100757
4735 PR target/101325
4736 * gcc.dg/rtl/arm/mve-vxbi.c: New test.
4737 * gcc.target/arm/simd/pr101325.c: New.
4738 * gcc.target/arm/simd/pr101325-2.c: New.
4739 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Use
4740 add_options_for_arm_v8_1m_mve_fp.
4741
4742 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
4743
4744 * gcc.target/arm/simd/mve-vcmp-f32-2.c: New.
4745 * gcc.target/arm/simd/neon-compare-1.c: New.
4746 * gcc.target/arm/simd/neon-compare-2.c: New.
4747 * gcc.target/arm/simd/neon-compare-3.c: New.
4748 * gcc.target/arm/simd/neon-compare-scalar-1.c: New.
4749 * gcc.target/arm/simd/neon-vcmp-f16.c: New.
4750 * gcc.target/arm/simd/neon-vcmp-f32-2.c: New.
4751 * gcc.target/arm/simd/neon-vcmp-f32-3.c: New.
4752 * gcc.target/arm/simd/neon-vcmp-f32.c: New.
4753 * gcc.target/arm/simd/neon-vcmp.c: New.
4754
4755 2022-02-22 Tom de Vries <tdevries@suse.de>
4756
4757 * gcc.target/nvptx/atomic-store-2.c: Use -misa=sm_70.
4758 * gcc.target/nvptx/uniform-simt-3.c: Same.
4759
4760 2022-02-22 Roger Sayle <roger@nextmovesoftware.com>
4761 Richard Biener <rguenther@suse.de>
4762
4763 * gcc.dg/fold-reduc-1.c: New test case.
4764
4765 2022-02-22 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR tree-optimization/104604
4768 * gcc.c-torture/execute/pr104604.c: New test.
4769
4770 2022-02-22 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR target/104612
4773 * gcc.dg/pr104612.c: New test.
4774
4775 2022-02-22 Tom de Vries <tdevries@suse.de>
4776
4777 * gcc.dg/sibcall-10.c: Xfail execution test for nvptx.
4778 * gcc.dg/sibcall-3.c: Same.
4779 * gcc.dg/sibcall-4.c: Same.
4780
4781 2022-02-22 Tom de Vries <tdevries@suse.de>
4782
4783 * gcc.target/nvptx/float16-1.c: Drop -mptx setting.
4784 * gcc.target/nvptx/float16-2.c: Same.
4785 * gcc.target/nvptx/float16-3.c: Same.
4786 * gcc.target/nvptx/float16-4.c: Same.
4787 * gcc.target/nvptx/float16-5.c: Same.
4788 * gcc.target/nvptx/float16-6.c: Same.
4789 * gcc.target/nvptx/tanh-1.c: Same.
4790
4791 2022-02-22 Richard Biener <rguenther@suse.de>
4792
4793 PR tree-optimization/104582
4794 PR target/99881
4795 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c: New.
4796 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c: Likewise.
4797 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c: Likewise.
4798 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c: Likewise.
4799 * gcc.target/i386/pr99881.c: Un-XFAIL.
4800 * gcc.target/i386/pr91446.c: Adjust to not expect vectorization.
4801
4802 2022-02-22 Hongyu Wang <hongyu.wang@intel.com>
4803
4804 PR target/103069
4805 * gcc.target/i386/pr103069-2.c: Adjust result check.
4806 * gcc.target/i386/pr103069-3.c: New test.
4807 * gcc.target/i386/pr103069-4.c: Likewise.
4808
4809 2022-02-21 Dan Li <ashimida@linux.alibaba.com>
4810
4811 * gcc.target/aarch64/shadow_call_stack_1.c: New test.
4812 * gcc.target/aarch64/shadow_call_stack_2.c: New test.
4813 * gcc.target/aarch64/shadow_call_stack_3.c: New test.
4814 * gcc.target/aarch64/shadow_call_stack_4.c: New test.
4815 * gcc.target/aarch64/shadow_call_stack_5.c: New test.
4816 * gcc.target/aarch64/shadow_call_stack_6.c: New test.
4817 * gcc.target/aarch64/shadow_call_stack_7.c: New test.
4818 * gcc.target/aarch64/shadow_call_stack_8.c: New test.
4819
4820 2022-02-21 Patrick Palka <ppalka@redhat.com>
4821
4822 PR c++/85493
4823 * g++.dg/cpp0x/decltype80.C: New test.
4824
4825 2022-02-21 Andrew Pinski <apinski@marvell.com>
4826
4827 PR c/104506
4828 * gcc.dg/pr104506-1.c: New test.
4829 * gcc.dg/pr104506-2.c: New test.
4830 * gcc.dg/pr104506-3.c: New test.
4831
4832 2022-02-20 Iain Buclaw <ibuclaw@gdcproject.org>
4833
4834 * gdc.dg/special1.d: New file.
4835
4836 2022-02-20 Harald Anlauf <anlauf@gmx.de>
4837
4838 PR fortran/77693
4839 * gfortran.dg/data_pointer_2.f90: New test.
4840
4841 2022-02-19 Tom de Vries <tdevries@suse.de>
4842
4843 * gcc.target/nvptx/atomic-store-1.c: Update.
4844
4845 2022-02-19 Tom de Vries <tdevries@suse.de>
4846
4847 * gcc.target/nvptx/uniform-simt-3.c: New test.
4848
4849 2022-02-19 Tom de Vries <tdevries@suse.de>
4850
4851 * gcc.target/nvptx/uniform-simt-1.c: Add scan-assembler test.
4852 * gcc.target/nvptx/uniform-simt-2.c: New test.
4853
4854 2022-02-19 Jakub Jelinek <jakub@redhat.com>
4855
4856 PR sanitizer/102656
4857 * g++.dg/asan/pr102656.C: New test.
4858
4859 2022-02-18 H.J. Lu <hjl.tools@gmail.com>
4860
4861 PR target/104581
4862 * gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
4863
4864 2022-02-18 Richard Biener <rguenther@suse.de>
4865
4866 PR target/104581
4867 * gcc.target/i386/pr101456-1.c: XFAIL.
4868
4869 2022-02-18 Richard Biener <rguenther@suse.de>
4870
4871 PR tree-optimization/96881
4872 * g++.dg/torture/pr96881-1.C: New testcase.
4873 * g++.dg/torture/pr96881-2.C: Likewise.
4874
4875 2022-02-18 Patrick Palka <ppalka@redhat.com>
4876
4877 PR c++/94944
4878 * g++.dg/cpp0x/noexcept34.C: Adjusted expected diagnostics.
4879 * g++.dg/cpp0x/noexcept75.C: New test.
4880
4881 2022-02-17 Jason Merrill <jason@redhat.com>
4882
4883 PR c++/104539
4884 * g++.dg/ipa/inline-4.C: New test.
4885
4886 2022-02-17 Jason Merrill <jason@redhat.com>
4887
4888 * g++.dg/warn/deprecated-16.C: New test.
4889
4890 2022-02-17 Jason Merrill <jason@redhat.com>
4891
4892 PR c++/90451
4893 * g++.dg/warn/deprecated-14.C: New test.
4894 * g++.dg/warn/deprecated-15.C: New test.
4895
4896 2022-02-17 Eric Botcazou <ebotcazou@adacore.com>
4897
4898 PR target/79754
4899 * gcc.target/i386/pr79754.c: Add target dfp.
4900
4901 2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
4902
4903 PR rtl-optimization/104447
4904 * gcc.target/i386/pr104447.c: New.
4905
4906 2022-02-17 Patrick Palka <ppalka@redhat.com>
4907
4908 PR c++/104565
4909 * g++.dg/template/non-dependent22.C: New test.
4910
4911 2022-02-17 liuhongt <hongtao.liu@intel.com>
4912
4913 * gcc.target/i386/pr104551.c: New test.
4914
4915 2022-02-17 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR debug/104557
4918 * gcc.dg/dfp/pr104557.c: New test.
4919
4920 2022-02-17 Jakub Jelinek <jakub@redhat.com>
4921
4922 PR c/104532
4923 * gcc.dg/gomp/pr104532.c: New test.
4924
4925 2022-02-17 Michael Meissner <meissner@the-meissners.org>
4926
4927 PR target/99708
4928 * gcc.target/powerpc/pr99708.c: New test.
4929
4930 2022-02-17 David Malcolm <dmalcolm@redhat.com>
4931
4932 PR analyzer/104576
4933 * gcc.dg/analyzer/torture/uninit-pr63311.c: New test.
4934 * gcc.dg/analyzer/uninit-pr104576.c: New test.
4935 * gfortran.dg/analyzer/uninit-pr63311.f90: New test.
4936
4937 2022-02-16 David Malcolm <dmalcolm@redhat.com>
4938
4939 PR analyzer/104560
4940 * g++.dg/analyzer/placement-new.C: Update expected wording.
4941 * g++.dg/analyzer/pr100244.C: Likewise.
4942 * gcc.dg/analyzer/attr-malloc-1.c (test_7): Likewise.
4943 * gcc.dg/analyzer/malloc-1.c (test_24): Likewise.
4944 (test_25): Likewise.
4945 (test_26): Likewise.
4946 (test_50a, test_50b, test_50c): New.
4947 * gcc.dg/analyzer/malloc-callbacks.c (test_5): Update expected
4948 wording.
4949 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
4950 * gcc.dg/analyzer/pr104560-1.c: New test.
4951 * gcc.dg/analyzer/pr104560-2.c: New test.
4952 * gcc.dg/analyzer/realloc-1.c (test_7): Updated expected wording.
4953 * gcc.dg/analyzer/vla-1.c (test_2): New. Prune output from
4954 -Wfree-nonheap-object.
4955
4956 2022-02-16 Patrick Palka <ppalka@redhat.com>
4957
4958 PR c++/104507
4959 * g++.dg/template/non-dependent21.C: New test.
4960
4961 2022-02-16 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR target/104448
4964 * gcc.target/i386/pr104448.c: New test.
4965
4966 2022-02-16 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR rtl-optimization/104544
4969 * gcc.dg/pr104544.c: New test.
4970
4971 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
4972
4973 * gcc.target/aarch64/atomic-inst-cas.c: Add
4974 -Wno-invalid-memory-model.
4975
4976 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
4977
4978 * gcc.target/aarch64/bic-bitmask-1.c: Remove XFAIL.
4979
4980 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
4981
4982 PR target/100056
4983 * gcc.target/aarch64/pr100056.c: XFAIL the original UBFIZ test
4984 and instead expect two UBFIZs + two ADD UXTBs.
4985
4986 2022-02-16 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c/104531
4989 * c-c++-common/gomp/atomic-31.c: New test.
4990
4991 2022-02-16 Jakub Jelinek <jakub@redhat.com>
4992
4993 PR c/104510
4994 * gcc.dg/dfp/pr104510.c: New test.
4995
4996 2022-02-15 Peter Bergner <bergner@linux.ibm.com>
4997
4998 * gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
4999
5000 2022-02-15 Andrew MacLeod <amacleod@redhat.com>
5001
5002 PR tree-optimization/104526
5003 * gcc.dg/pr104526.c: New.
5004
5005 2022-02-15 David Malcolm <dmalcolm@redhat.com>
5006
5007 PR analyzer/104524
5008 * gcc.dg/analyzer/pr104524.c: New test.
5009
5010 2022-02-15 David Malcolm <dmalcolm@redhat.com>
5011
5012 PR analyzer/102692
5013 * gcc.dg/analyzer/pr102692-2.c: New test.
5014 * gcc.dg/analyzer/pr102692.c: Remove xfail. Remove -O2 from
5015 options and move to...
5016 * gcc.dg/analyzer/torture/pr102692.c: ...here.
5017
5018 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
5019
5020 * gfortran.dg/gomp/depend-4.f90: Add VALUE test, update scan test.
5021 * gfortran.dg/gomp/depend-5.f90: Fix scan tree for -m32.
5022 * gfortran.dg/gomp/depend-6.f90: New test.
5023
5024 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
5025
5026 * gcc.target/aarch64/max_plus_1.c: New test.
5027 * gcc.target/aarch64/max_plus_2.c: Likewise.
5028 * gcc.target/aarch64/max_plus_3.c: Likewise.
5029 * gcc.target/aarch64/max_plus_4.c: Likewise.
5030 * gcc.target/aarch64/max_plus_5.c: Likewise.
5031 * gcc.target/aarch64/max_plus_6.c: Likewise.
5032 * gcc.target/aarch64/max_plus_7.c: Likewise.
5033 * gcc.target/aarch64/min_plus_1.c: Likewise.
5034 * gcc.target/aarch64/min_plus_2.c: Likewise.
5035 * gcc.target/aarch64/min_plus_3.c: Likewise.
5036 * gcc.target/aarch64/min_plus_4.c: Likewise.
5037 * gcc.target/aarch64/min_plus_5.c: Likewise.
5038 * gcc.target/aarch64/min_plus_6.c: Likewise.
5039 * gcc.target/aarch64/min_plus_7.c: Likewise.
5040
5041 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
5042
5043 * gcc.target/aarch64/store_v2vec_lanes.c: Add -fno-tree-vectorize.
5044
5045 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
5046
5047 * gcc.target/aarch64/shl-combine-2.c: New test.
5048 * gcc.target/aarch64/shl-combine-3.c: Likewise.
5049 * gcc.target/aarch64/shl-combine-4.c: Likewise.
5050 * gcc.target/aarch64/shl-combine-5.c: Likewise.
5051 * gcc.target/aarch64/xtn-combine-1.c: Likewise.
5052 * gcc.target/aarch64/xtn-combine-2.c: Likewise.
5053 * gcc.target/aarch64/xtn-combine-3.c: Likewise.
5054 * gcc.target/aarch64/xtn-combine-4.c: Likewise.
5055 * gcc.target/aarch64/xtn-combine-5.c: Likewise.
5056 * gcc.target/aarch64/xtn-combine-6.c: Likewise.
5057
5058 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
5059
5060 * gcc.target/aarch64/ldp_stp_5.c: Require -mstrict-align.
5061 * gcc.target/aarch64/ldp_stp_14.h,
5062 * gcc.target/aarch64/ldp_stp_14.c: New test.
5063 * gcc.target/aarch64/ldp_stp_15.c: Likewise.
5064 * gcc.target/aarch64/ldp_stp_16.c: Likewise.
5065 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5066 * gcc.target/aarch64/ldp_stp_18.c: Likewise.
5067 * gcc.target/aarch64/ldp_stp_19.c: Likewise.
5068
5069 2022-02-15 Richard Biener <rguenther@suse.de>
5070
5071 PR tree-optimization/104543
5072 * gcc.dg/torture/pr104543.c: New testcase.
5073
5074 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
5075
5076 * gfortran.dg/gomp/depend-4.f90: New test.
5077 * gfortran.dg/gomp/depend-5.f90: New test.
5078
5079 2022-02-15 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR middle-end/104522
5082 * gcc.dg/pr104522.c: New test.
5083
5084 2022-02-15 Richard Biener <rguenther@suse.de>
5085
5086 PR tree-optimization/104519
5087 * gcc.dg/torture/pr104519.c: New testcase.
5088
5089 2022-02-15 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR debug/104517
5092 * gcc.dg/gomp/pr104517.c: New test.
5093
5094 2022-02-15 Jason Merrill <jason@redhat.com>
5095
5096 PR c++/104107
5097 PR c++/95036
5098 * g++.dg/cpp0x/alias-decl-ttp2.C: New test.
5099 * g++.dg/cpp1z/ttp2.C: New test.
5100
5101 2022-02-14 Michael Meissner <meissner@the-meissners.org>
5102
5103 PR target/104253
5104 * gcc.target/powerpc/pr104253.c: New test.
5105
5106 2022-02-14 Harald Anlauf <anlauf@gmx.de>
5107
5108 PR fortran/104211
5109 * gfortran.dg/pr104211.f90: New test.
5110
5111 2022-02-14 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR c++/104513
5114 * g++.dg/cpp1y/constexpr-104513.C: New test.
5115 * g++.dg/cpp2a/constexpr-dtor12.C: New test.
5116
5117 2022-02-14 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/104528
5120 * gfortran.dg/pr104528.f: New testcase.
5121
5122 2022-02-14 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/104511
5125 * gcc.dg/pr104511.c: New testcase.
5126
5127 2022-02-14 Richard Biener <rguenther@suse.de>
5128
5129 PR c/104505
5130 * c-c++-common/pr104505.c: New testcase.
5131
5132 2022-02-14 Richard Biener <rguenther@suse.de>
5133
5134 PR middle-end/104497
5135 * c-c++-common/torture/pr104497.c: New testcase.
5136
5137 2022-02-13 Mikael Morin <mikael@gcc.gnu.org>
5138
5139 PR fortran/104228
5140 * gfortran.dg/asan/associate_58.f90: New test.
5141 * gfortran.dg/asan/associate_59.f90: New test.
5142
5143 2022-02-13 liuhongt <hongtao.liu@intel.com>
5144
5145 * gcc.target/i386/pr103771-2.c: New test.
5146 * gcc.target/i386/pr103771-3.c: New test.
5147
5148 2022-02-12 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR sanitizer/104449
5151 * gcc.dg/asan/pr104449.c: New test.
5152 * g++.dg/asan/pr104449.C: New test.
5153
5154 2022-02-12 H.J. Lu <hjl.tools@gmail.com>
5155
5156 PR testsuite/104481
5157 * g++.target/i386/pr35513-1.C: Require property_1_needed target.
5158 * g++.target/i386/pr35513-2.C: Likewise.
5159 * gcc.target/i386/pr35513-8.c: Change to compile.
5160 * lib/target-supports.exp (check_compile): Support assembly code.
5161 (check_effective_target_property_1_needed): New proc.
5162
5163 2022-02-12 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR target/104502
5166 * gcc.target/i386/pr104502.c: New test.
5167
5168 2022-02-12 Uroš Bizjak <ubizjak@gmail.com>
5169
5170 PR target/79754
5171 * gcc.target/i386/pr79754.c: New test.
5172
5173 2022-02-11 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR tree-optimization/104499
5176 * gcc.c-torture/compile/pr104499.c: New test.
5177
5178 2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
5179
5180 PR rtl-optimization/104400
5181 * gcc.target/v850/pr104400.c: New.
5182 * gcc.target/v850/v850.exp: New.
5183
5184 2022-02-11 David Malcolm <dmalcolm@redhat.com>
5185
5186 PR analyzer/104274
5187 * gcc.dg/analyzer/torture/empty-struct-1.c: New test.
5188
5189 2022-02-11 Richard Biener <rguenther@suse.de>
5190
5191 * gcc.dg/gimplefe-48.c: New testcase.
5192
5193 2022-02-11 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c++/104472
5196 * g++.dg/cpp0x/constexpr-104472.C: New test.
5197
5198 2022-02-11 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR middle-end/104446
5201 * gcc.target/i386/pr104446.c: New test.
5202
5203 2022-02-11 Richard Biener <rguenther@suse.de>
5204
5205 PR middle-end/104496
5206 * gcc.target/i386/pr104496.c: New testcase.
5207
5208 2022-02-11 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR rtl-optimization/104459
5211 * gcc.dg/pr104459.c: New test.
5212
5213 2022-02-11 liuhongt <hongtao.liu@intel.com>
5214
5215 * gcc.target/i386/pr104479.c: New test.
5216 * gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
5217
5218 2022-02-11 Tom de Vries <tdevries@suse.de>
5219
5220 * gcc.c-torture/compile/pr100576.c: Require effective target
5221 non_strict_prototype.
5222 * gcc.c-torture/compile/pr97576.c: Same.
5223
5224 2022-02-11 Tom de Vries <tdevries@suse.de>
5225
5226 * c-c++-common/Walloca-larger-than.c: Require effective target alloca.
5227 * c-c++-common/Warray-bounds-9.c: Same.
5228 * c-c++-common/Wdangling-pointer-2.c: Same.
5229 * c-c++-common/Wdangling-pointer-4.c: Same.
5230 * c-c++-common/Wdangling-pointer-5.c: Same.
5231 * c-c++-common/Wdangling-pointer.c: Same.
5232 * c-c++-common/auto-init-11.c: Same.
5233 * c-c++-common/auto-init-12.c: Same.
5234 * c-c++-common/auto-init-15.c: Same.
5235 * c-c++-common/auto-init-16.c: Same.
5236 * c-c++-common/torture/builtin-clear-padding-4.c: Same.
5237 * gcc.c-torture/compile/pr99787-1.c: Same.
5238 * gcc.dg/Walloca-larger-than-4.c: Same.
5239 * gcc.dg/Wdangling-pointer.c: Same.
5240 * gcc.dg/Wfree-nonheap-object-2.c: Same.
5241 * gcc.dg/Wfree-nonheap-object.c: Same.
5242 * gcc.dg/Wstringop-overflow-56.c: Same.
5243 * gcc.dg/Wstringop-overflow-57.c: Same.
5244 * gcc.dg/Wstringop-overflow-67.c: Same.
5245 * gcc.dg/Wstringop-overflow-71.c: Same.
5246 * gcc.dg/Wvla-larger-than-5.c: Same.
5247 * gcc.dg/analyzer/taint-alloc-1.c: Same.
5248 * gcc.dg/analyzer/torture/ubsan-1.c: Same.
5249 * gcc.dg/graphite/pr99085.c: Same.
5250 * gcc.dg/pr100225.c: Same.
5251 * gcc.dg/pr98721-1.c: Same.
5252 * gcc.dg/pr99122-2.c: Same.
5253 * gcc.dg/sso-14.c: Same.
5254 * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
5255 * gcc.dg/uninit-38.c: Same.
5256 * gcc.dg/uninit-39.c: Same.
5257 * gcc.dg/uninit-41.c: Same.
5258 * gcc.dg/uninit-pr100250.c: Same.
5259 * gcc.dg/uninit-pr101300.c: Same.
5260 * gcc.dg/uninit-pr101494.c: Same.
5261 * gcc.dg/uninit-pr98578.c: Same.
5262 * gcc.dg/uninit-pr98583.c: Same.
5263 * gcc.dg/vla-stexp-1.c: Same.
5264 * gcc.dg/vla-stexp-2.c: Same.
5265 * gcc.dg/vla-stexp-4.c: Same.
5266 * gcc.dg/vla-stexp-5.c: Same.
5267
5268 2022-02-10 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR tree-optimization/104373
5271 * g++.dg/warn/Wuninitialized-32.C (operator new[]): Use __SIZE_TYPE__
5272 as type of the first argument instead of unsigned long.
5273
5274 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
5275
5276 PR c++/102204
5277 * g++.dg/gomp/unmappable-1.C: Remove previously expected dg-message.
5278
5279 2022-02-10 David Malcolm <dmalcolm@redhat.com>
5280
5281 PR analyzer/98797
5282 * gcc.dg/analyzer/casts-1.c: Mark xfails as fixed; add further
5283 test coverage for casts of string literals.
5284
5285 2022-02-10 Qing Zhao <qing.zhao@oracle.com>
5286
5287 PR middle-end/100775
5288 * gcc.target/arm/pr100775.c: New test.
5289
5290 2022-02-10 Uroš Bizjak <ubizjak@gmail.com>
5291
5292 PR target/104469
5293 * gcc.target/i386/pr104469.c: New test.
5294
5295 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
5296
5297 PR target/104458
5298 * gcc.target/i386/pr104458.c: Replace long with long long.
5299
5300 2022-02-10 David Malcolm <dmalcolm@redhat.com>
5301
5302 PR analyzer/102052
5303 * gcc.dg/analyzer/fields.c (size_t): Use __SIZE_TYPE__ rather than
5304 hardcoding long unsigned int.
5305 * gcc.dg/analyzer/gzio-3.c (size_t): Likewise.
5306 * gcc.dg/analyzer/gzio-3a.c (size_t): Likewise.
5307 * gcc.dg/analyzer/pr98969.c (test_1): Use __UINTPTR_TYPE__ rather
5308 than long int.
5309 (test_2): Likewise.
5310 * gcc.dg/analyzer/pr99716-2.c (test_mountpoint): Use "rand" rather
5311 than "random".
5312 * gcc.dg/analyzer/pr99774-1.c (size_t): Use __SIZE_TYPE__ rather
5313 than hardcoding long unsigned int.
5314 * gcc.dg/analyzer/strndup-1.c: Add MinGW to targets that don't
5315 implement strndup.
5316 * gcc.dg/analyzer/zlib-5.c (size_t): Use __SIZE_TYPE__ rather
5317 than hardcoding long unsigned int.
5318
5319 2022-02-10 Richard Biener <rguenther@suse.de>
5320
5321 PR tree-optimization/104373
5322 * g++.dg/warn/Wuninitialized-32.C: New testcase.
5323 * gcc.dg/uninit-pr20644-O0.c: Remove XFAIL.
5324
5325 2022-02-10 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/104467
5328 * gcc.dg/torture/pr104467.c: New testcase.
5329
5330 2022-02-10 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/104466
5333 * gfortran.dg/pr104466.f90: New testcase.
5334
5335 2022-02-10 Tom de Vries <tdevries@suse.de>
5336
5337 * gcc.target/nvptx/atomic-store-2.c: New test.
5338
5339 2022-02-10 Tom de Vries <tdevries@suse.de>
5340
5341 * gcc.target/nvptx/atomic-store-1.c: New test.
5342 * gcc.target/nvptx/atomic-store-3.c: New test.
5343 * gcc.target/nvptx/stack-atomics-run.c: Update.
5344
5345 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
5346
5347 PR fortran/104329
5348 * gfortran.dg/gomp/atomic-28.f90: New test.
5349
5350 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
5351
5352 PR target/104345
5353 * gcc.target/nvptx/neg-selp.c: New test case.
5354
5355 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
5356
5357 * gcc.target/nvptx/bool-1.c: Update.
5358 * gcc.target/nvptx/bool-2.c: New test case for and.pred.
5359 * gcc.target/nvptx/bool-3.c: New test case for or.pred.
5360 * gcc.target/nvptx/bool-4.c: New test case for xor.pred.
5361
5362 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
5363
5364 * gcc.target/nvptx/mul-hi64.c: New test case.
5365 * gcc.target/nvptx/umul-hi64.c: New test case.
5366 * gcc.target/nvptx/mul-wide64.c: New test case.
5367 * gcc.target/nvptx/umul-wide64.c: New test case.
5368 * gcc.target/nvptx/isinf.c: New test case.
5369
5370 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
5371
5372 * gcc.target/nvptx/bool-1.c: New test case.
5373
5374 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
5375
5376 * gcc.target/nvptx/float16-3.c: New test case for neghf2.
5377 * gcc.target/nvptx/float16-4.c: New test case for abshf2.
5378 * gcc.target/nvptx/float16-5.c: New test case for fmahf4.
5379 * gcc.target/nvptx/float16-6.c: New test case.
5380
5381 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
5382
5383 * c-c++-common/gomp/clauses-1.c: Added has_device_addr to test cases.
5384 * g++.dg/gomp/attrs-1.C: Added has_device_addr to test cases.
5385 * g++.dg/gomp/attrs-2.C: Added has_device_addr to test cases.
5386 * c-c++-common/gomp/target-has-device-addr-1.c: New test.
5387 * c-c++-common/gomp/target-has-device-addr-2.c: New test.
5388 * c-c++-common/gomp/target-is-device-ptr-1.c: New test.
5389 * c-c++-common/gomp/target-is-device-ptr-2.c: New test.
5390 * gfortran.dg/gomp/is_device_ptr-3.f90: New test.
5391 * gfortran.dg/gomp/target-has-device-addr-1.f90: New test.
5392 * gfortran.dg/gomp/target-has-device-addr-2.f90: New test.
5393
5394 2022-02-10 Eugene Rozenfeld <erozen@microsoft.com>
5395
5396 * g++.dg/tree-prof/indir-call-recursive-inlining.C : New test.
5397
5398 2022-02-10 Andrew Pinski <apinski@marvell.com>
5399
5400 PR target/104474
5401 * gcc.target/aarch64/sve/pr104474-1.c: New test.
5402 * gcc.target/aarch64/sve/pr104474-2.c: New test.
5403 * gcc.target/aarch64/sve/pr104474-3.c: New test.
5404
5405 2022-02-09 David Malcolm <dmalcolm@redhat.com>
5406
5407 * gcc.dg/analyzer/uninit-1.c: Add test coverage for shifts,
5408 comparisons, +, -, *, /, and __builtin_strlen.
5409 * gcc.dg/analyzer/uninit-CWE-457-examples.c: New test.
5410
5411 2022-02-09 Harald Anlauf <anlauf@gmx.de>
5412
5413 PR fortran/66193
5414 * gfortran.dg/array_constructor_55.f90: New test.
5415
5416 2022-02-09 David Edelsohn <dje.gcc@gmail.com>
5417
5418 * gcc.dg/Wstringop-overflow-69.c: Add -Wno-psabi.
5419 * gcc.dg/loop-unswitch-6.c: Omit -fcompare-debug on AIX.
5420
5421 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
5422
5423 PR target/104441
5424 * gcc.target/i386/pr104441-1a.c: Compile with -march=x86-64.
5425 * gcc.target/i386/pr104441-1b.c: Likewise.
5426
5427 2022-02-09 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR c/104427
5430 * gcc.dg/pr104427.c: New test.
5431
5432 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
5433
5434 PR target/104462
5435 * gcc.target/i386/pr104462.c: New test.
5436
5437 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
5438
5439 PR target/104458
5440 * gcc.target/i386/pr104458.c: New test.
5441
5442 2022-02-09 Ian Lance Taylor <iant@golang.org>
5443
5444 * gcc.misc-tests/godump-1.c: Adjust for alignment field rename.
5445
5446 2022-02-09 Bill Schmidt <wschmidt@linux.ibm.com>
5447
5448 * gcc.target/powerpc/vec-replace-word-runnable.c: Handle expected
5449 prototypes for each call to vec_replace_unaligned.
5450
5451 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
5452
5453 * gcc.target/aarch64/vec-init-13.c: New test.
5454 * gcc.target/aarch64/vec-init-14.c: Likewise.
5455 * gcc.target/aarch64/vec-init-15.c: Likewise.
5456 * gcc.target/aarch64/vec-init-16.c: Likewise.
5457 * gcc.target/aarch64/vec-init-17.c: Likewise.
5458
5459 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
5460
5461 * gcc.target/aarch64/vec-init-12.c: New test.
5462
5463 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
5464
5465 * gcc.target/aarch64/vec-init-9.c: New test.
5466 * gcc.target/aarch64/vec-init-10.c: Likewise.
5467 * gcc.target/aarch64/vec-init-11.c: Likewise.
5468
5469 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
5470
5471 * gcc.target/aarch64/vec-init-8.c: New test.
5472
5473 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
5474
5475 * gcc.target/aarch64/vec-init-6.c: New file.
5476 * gcc.target/aarch64/vec-init-7.c: New file.
5477
5478 2022-02-09 Patrick Palka <ppalka@redhat.com>
5479
5480 PR c++/104432
5481 * g++.dg/template/non-dependent19.C: New test.
5482 * g++.dg/template/non-dependent19a.C: New test.
5483 * g++.dg/template/non-dependent20.C: New test.
5484
5485 2022-02-09 Jason Merrill <jason@redhat.com>
5486
5487 PR c++/103752
5488 * g++.dg/modules/explicit-bool-1_b.C: New test.
5489 * g++.dg/modules/explicit-bool-1_a.H: New test.
5490
5491 2022-02-09 Richard Biener <rguenther@suse.de>
5492
5493 PR middle-end/104464
5494 * gcc.dg/pr104464.c: New testcase.
5495
5496 2022-02-09 Jason Merrill <jason@redhat.com>
5497
5498 * g++.dg/cpp23/feat-cxx2b.C: Adjust.
5499 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
5500
5501 2022-02-09 Roger Sayle <roger@nextmovesoftware.com>
5502
5503 PR tree-optimization/104420
5504 * gcc.dg/pr104420-1.c: New test case.
5505 * gcc.dg/pr104420-2.c: New test case.
5506 * gcc.dg/pr104420-3.c: New test case.
5507 * gcc.dg/pr104420-4.c: New test case.
5508 * gcc.dg/pr96392.c: Remove incorrect test.
5509
5510 2022-02-09 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR debug/104407
5513 * g++.dg/debug/dwarf2/pr104407.C: New test.
5514
5515 2022-02-09 Andrew MacLeod <amacleod@redhat.com>
5516
5517 PR tree-optimization/104288
5518 * gcc.dg/pr104288.c: New.
5519
5520 2022-02-09 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/104445
5523 PR tree-optimization/102832
5524 * gcc.dg/vect/pr104445.c: New testcase.
5525 * gcc.dg/vect/pr102832.c: New file.
5526
5527 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
5528
5529 PR target/35513
5530 PR target/100593
5531 * g++.target/i386/pr35513-1.C: New file.
5532 * g++.target/i386/pr35513-2.C: Likewise.
5533 * gcc.target/i386/pr35513-1a.c: Likewise.
5534 * gcc.target/i386/pr35513-1b.c: Likewise.
5535 * gcc.target/i386/pr35513-2a.c: Likewise.
5536 * gcc.target/i386/pr35513-2b.c: Likewise.
5537 * gcc.target/i386/pr35513-3a.c: Likewise.
5538 * gcc.target/i386/pr35513-3b.c: Likewise.
5539 * gcc.target/i386/pr35513-4a.c: Likewise.
5540 * gcc.target/i386/pr35513-4b.c: Likewise.
5541 * gcc.target/i386/pr35513-5a.c: Likewise.
5542 * gcc.target/i386/pr35513-5b.c: Likewise.
5543 * gcc.target/i386/pr35513-6a.c: Likewise.
5544 * gcc.target/i386/pr35513-6b.c: Likewise.
5545 * gcc.target/i386/pr35513-7a.c: Likewise.
5546 * gcc.target/i386/pr35513-7b.c: Likewise.
5547 * gcc.target/i386/pr35513-8.c: Likewise.
5548 * gcc.target/i386/pr35513-9a.c: Likewise.
5549 * gcc.target/i386/pr35513-9b.c: Likewise.
5550 * gcc.target/i386/pr35513-10a.c: Likewise.
5551 * gcc.target/i386/pr35513-10b.c: Likewise.
5552 * gcc.target/i386/pr35513-11a.c: Likewise.
5553 * gcc.target/i386/pr35513-11b.c: Likewise.
5554 * gcc.target/i386/pr35513-12a.c: Likewise.
5555 * gcc.target/i386/pr35513-12b.c: Likewise.
5556
5557 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
5558
5559 PR target/104441
5560 * gcc.target/i386/pr104441-1a.c: New test.
5561 * gcc.target/i386/pr104441-1b.c: Likewise.
5562
5563 2022-02-09 liuhongt <hongtao.liu@intel.com>
5564
5565 PR target/104451
5566 * gcc.target/i386/pr104451.c: New test.
5567
5568 2022-02-09 Richard Biener <rguenther@suse.de>
5569
5570 PR middle-end/104450
5571 * g++.dg/torture/pr104450.C: New testcase.
5572
5573 2022-02-09 Richard Biener <rguenther@suse.de>
5574
5575 PR target/104453
5576 * gcc.target/i386/pr104453.c: New testcase.
5577
5578 2022-02-09 Joel Teichroeb <joel@teichroeb.net>
5579
5580 PR analyzer/101081
5581 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Replace #include of
5582 stdio.h with declarations needed by the test.
5583 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Likewise.
5584 * gcc.dg/analyzer/edges-1.c: Likewise.
5585 * gcc.dg/analyzer/file-1.c: Likewise.
5586 * gcc.dg/analyzer/file-2.c: Likewise.
5587 * gcc.dg/analyzer/file-paths-1.c: Likewise.
5588 * gcc.dg/analyzer/file-pr58237.c: Likewise.
5589 * gcc.dg/analyzer/pr99716-1.c: Likewise.
5590
5591 2022-02-09 David Malcolm <dmalcolm@redhat.com>
5592
5593 PR analyzer/104452
5594 * gcc.dg/analyzer/pr104452.c: New test.
5595
5596 2022-02-09 Jason Merrill <jason@redhat.com>
5597
5598 PR c++/96876
5599 * g++.dg/cpp1z/aggr-base11.C: New test.
5600 * g++.dg/eh/aggregate2.C: New test.
5601
5602 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
5603
5604 PR rtl-optimization/104198
5605 PR rtl-optimization/104153
5606 * gcc.dg/pr104198.c: New test.
5607
5608 2022-02-08 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR c++/104379
5611 * g++.dg/warn/Wshadow-18.C: New test.
5612
5613 2022-02-08 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/104403
5616 * g++.dg/cpp0x/lambda/lambda-104403.C: New test.
5617
5618 2022-02-08 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR target/102140
5621 * gcc.dg/pr102140.c: New test.
5622
5623 2022-02-08 Bill Schmidt <wschmidt@linux.ibm.com>
5624
5625 * gcc.target/powerpc/vec-msumc.c: New test.
5626
5627 2022-02-08 Patrick Palka <ppalka@redhat.com>
5628
5629 PR c++/104425
5630 * g++.dg/template/partial-specialization10.C: New test.
5631
5632 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
5633
5634 * gcc.target/s390/ifcvt-two-insns-int.c: Fix array size.
5635 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
5636
5637 2022-02-08 Patrick Palka <ppalka@redhat.com>
5638
5639 PR c++/80951
5640 * g++.dg/cpp1z/noexcept-type25.C: New test.
5641
5642 2022-02-08 Patrick Palka <ppalka@redhat.com>
5643
5644 PR c++/104410
5645 * g++.dg/cpp2a/concepts-pr104410.C: New test.
5646
5647 2022-02-08 Patrick Palka <ppalka@redhat.com>
5648
5649 PR c++/103706
5650 * g++.dg/cpp2a/concepts-lambda19.C: New test.
5651
5652 2022-02-08 Patrick Palka <ppalka@redhat.com>
5653
5654 PR c++/103706
5655 * g++.dg/cpp2a/concepts-lambda18.C: New test.
5656
5657 2022-02-08 Maciej W. Rozycki <macro@embecosm.com>
5658
5659 * gcc.target/riscv/riscv.exp: Use `gcc-dg-runtest' rather than
5660 `dg-runtest'. Add `-Og -g' and `-Oz' variants via
5661 ADDITIONAL_TORTURE_OPTIONS.
5662 * gcc.target/riscv/arch-1.c: Adjust test options accordingly.
5663 * gcc.target/riscv/arch-10.c: Likewise.
5664 * gcc.target/riscv/arch-11.c: Likewise.
5665 * gcc.target/riscv/arch-12.c: Likewise.
5666 * gcc.target/riscv/arch-2.c: Likewise.
5667 * gcc.target/riscv/arch-3.c: Likewise.
5668 * gcc.target/riscv/arch-4.c: Likewise.
5669 * gcc.target/riscv/arch-5.c: Likewise.
5670 * gcc.target/riscv/arch-6.c: Likewise.
5671 * gcc.target/riscv/arch-7.c: Likewise.
5672 * gcc.target/riscv/arch-8.c: Likewise.
5673 * gcc.target/riscv/arch-9.c: Likewise.
5674 * gcc.target/riscv/attribute-1.c: Likewise.
5675 * gcc.target/riscv/attribute-10.c: Likewise.
5676 * gcc.target/riscv/attribute-11.c: Likewise.
5677 * gcc.target/riscv/attribute-12.c: Likewise.
5678 * gcc.target/riscv/attribute-13.c: Likewise.
5679 * gcc.target/riscv/attribute-14.c: Likewise.
5680 * gcc.target/riscv/attribute-15.c: Likewise.
5681 * gcc.target/riscv/attribute-16.c: Likewise.
5682 * gcc.target/riscv/attribute-17.c: Likewise.
5683 * gcc.target/riscv/attribute-2.c: Likewise.
5684 * gcc.target/riscv/attribute-3.c: Likewise.
5685 * gcc.target/riscv/attribute-4.c: Likewise.
5686 * gcc.target/riscv/attribute-5.c: Likewise.
5687 * gcc.target/riscv/attribute-7.c: Likewise.
5688 * gcc.target/riscv/attribute-8.c: Likewise.
5689 * gcc.target/riscv/attribute-9.c: Likewise.
5690 * gcc.target/riscv/interrupt-1.c: Likewise.
5691 * gcc.target/riscv/interrupt-2.c: Likewise.
5692 * gcc.target/riscv/interrupt-3.c: Likewise.
5693 * gcc.target/riscv/interrupt-4.c: Likewise.
5694 * gcc.target/riscv/interrupt-conflict-mode.c: Likewise.
5695 * gcc.target/riscv/interrupt-debug.c: Likewise.
5696 * gcc.target/riscv/interrupt-mmode.c: Likewise.
5697 * gcc.target/riscv/interrupt-smode.c: Likewise.
5698 * gcc.target/riscv/interrupt-umode.c: Likewise.
5699 * gcc.target/riscv/li.c: Likewise.
5700 * gcc.target/riscv/load-immediate.c: Likewise.
5701 * gcc.target/riscv/losum-overflow.c: Likewise.
5702 * gcc.target/riscv/mcpu-6.c: Likewise.
5703 * gcc.target/riscv/mcpu-7.c: Likewise.
5704 * gcc.target/riscv/pr102957.c: Likewise.
5705 * gcc.target/riscv/pr103302.c: Likewise.
5706 * gcc.target/riscv/pr104140.c: Likewise.
5707 * gcc.target/riscv/pr84660.c: Likewise.
5708 * gcc.target/riscv/pr93202.c: Likewise.
5709 * gcc.target/riscv/pr93304.c: Likewise.
5710 * gcc.target/riscv/pr95252.c: Likewise.
5711 * gcc.target/riscv/pr95683.c: Likewise.
5712 * gcc.target/riscv/pr98777.c: Likewise.
5713 * gcc.target/riscv/pr99702.c: Likewise.
5714 * gcc.target/riscv/predef-1.c: Likewise.
5715 * gcc.target/riscv/predef-10.c: Likewise.
5716 * gcc.target/riscv/predef-11.c: Likewise.
5717 * gcc.target/riscv/predef-12.c: Likewise.
5718 * gcc.target/riscv/predef-13.c: Likewise.
5719 * gcc.target/riscv/predef-14.c: Likewise.
5720 * gcc.target/riscv/predef-15.c: Likewise.
5721 * gcc.target/riscv/predef-16.c: Likewise.
5722 * gcc.target/riscv/predef-2.c: Likewise.
5723 * gcc.target/riscv/predef-3.c: Likewise.
5724 * gcc.target/riscv/predef-4.c: Likewise.
5725 * gcc.target/riscv/predef-5.c: Likewise.
5726 * gcc.target/riscv/predef-6.c: Likewise.
5727 * gcc.target/riscv/predef-7.c: Likewise.
5728 * gcc.target/riscv/predef-8.c: Likewise.
5729 * gcc.target/riscv/promote-type-for-libcall.c: Likewise.
5730 * gcc.target/riscv/save-restore-1.c: Likewise.
5731 * gcc.target/riscv/save-restore-2.c: Likewise.
5732 * gcc.target/riscv/save-restore-3.c: Likewise.
5733 * gcc.target/riscv/save-restore-4.c: Likewise.
5734 * gcc.target/riscv/save-restore-6.c: Likewise.
5735 * gcc.target/riscv/save-restore-7.c: Likewise.
5736 * gcc.target/riscv/save-restore-8.c: Likewise.
5737 * gcc.target/riscv/save-restore-9.c: Likewise.
5738 * gcc.target/riscv/shift-and-1.c: Likewise.
5739 * gcc.target/riscv/shift-and-2.c: Likewise.
5740 * gcc.target/riscv/shift-shift-1.c: Likewise.
5741 * gcc.target/riscv/shift-shift-2.c: Likewise.
5742 * gcc.target/riscv/shift-shift-3.c: Likewise.
5743 * gcc.target/riscv/shift-shift-4.c: Likewise.
5744 * gcc.target/riscv/shift-shift-5.c: Likewise.
5745 * gcc.target/riscv/shorten-memrefs-1.c: Likewise.
5746 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
5747 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
5748 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
5749 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
5750 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
5751 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
5752 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
5753 * gcc.target/riscv/switch-qi.c: Likewise.
5754 * gcc.target/riscv/switch-si.c: Likewise.
5755 * gcc.target/riscv/weak-1.c: Likewise.
5756 * gcc.target/riscv/zba-adduw.c: Likewise.
5757 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
5758 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
5759 * gcc.target/riscv/zba-shNadd-03.c: Likewise.
5760 * gcc.target/riscv/zba-slliuw.c: Likewise.
5761 * gcc.target/riscv/zba-zextw.c: Likewise.
5762 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
5763 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
5764 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
5765 * gcc.target/riscv/zbb-min-max.c: Likewise.
5766 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
5767 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
5768 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
5769 * gcc.target/riscv/zbbw.c: Likewise.
5770 * gcc.target/riscv/zbs-bclr.c: Likewise.
5771 * gcc.target/riscv/zbs-bext.c: Likewise.
5772 * gcc.target/riscv/zbs-binv.c: Likewise.
5773 * gcc.target/riscv/zbs-bset.c: Likewise.
5774 * gcc.target/riscv/zero-extend-1.c: Likewise.
5775 * gcc.target/riscv/zero-extend-2.c: Likewise.
5776 * gcc.target/riscv/zero-extend-3.c: Likewise.
5777 * gcc.target/riscv/zero-extend-4.c: Likewise.
5778 * gcc.target/riscv/zero-extend-5.c: Likewise.
5779
5780 2022-02-08 Tom de Vries <tdevries@suse.de>
5781
5782 * gcc.dg/tree-ssa/builtin-sprintf.c: Require c99_runtime for
5783 dg-do run.
5784
5785 2022-02-08 Tom de Vries <tdevries@suse.de>
5786
5787 PR target/104364
5788 * gcc.target/nvptx/softstack-2.c: New test.
5789 * gcc.target/nvptx/uniform-simt-1.c: New test.
5790
5791 2022-02-08 liuhongt <hongtao.liu@intel.com>
5792
5793 * gcc.target/i386/pr104059.c: New test.
5794
5795 2022-02-07 David Malcolm <dmalcolm@redhat.com>
5796
5797 PR analyzer/104417
5798 * gcc.dg/analyzer/pr104417.c: New test.
5799
5800 2022-02-07 David Malcolm <dmalcolm@redhat.com>
5801
5802 PR analyzer/103872
5803 * gcc.dg/analyzer/memcpy-1.c: Add alternate versions of test cases
5804 in which the calls to memcpy are hidden from the optimizer. Add
5805 further test cases.
5806 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for memcpy
5807 with tainted size.
5808
5809 2022-02-07 David Malcolm <dmalcolm@redhat.com>
5810
5811 * gcc.dg/analyzer/asm-x86-1.c: Use dg-do "compile" rather than
5812 "assemble".
5813 * gcc.dg/analyzer/asm-x86-lp64-1.c: Likewise.
5814 * gcc.dg/analyzer/asm-x86-lp64-2.c: Likewise.
5815 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
5816 Likewise.
5817 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c:
5818 Likewise, and restrict to x86_64-pc-linux-gnu.
5819 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: Likewise.
5820 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: Use dg-do
5821 "compile" rather than "assemble".
5822 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c:
5823 Likewise, and restrict to x86_64-pc-linux-gnu.
5824 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: Use dg-do
5825 "compile" rather than "assemble".
5826 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
5827 Likewise.
5828 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
5829 Likewise.
5830
5831 2022-02-07 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR target/104380
5834 * gcc.c-torture/execute/builtins/lib/chk.c (__sprintf_chkieee128,
5835 __vsprintf_chkieee128, __snprintf_chkieee128,
5836 __vsnprintf_chkieee128): New aliases to non-ieee128 suffixed functions
5837 for powerpc -mabi=ieeelongdouble.
5838
5839 2022-02-07 Tamar Christina <tamar.christina@arm.com>
5840
5841 * gcc.target/arm/simd/vdot-2-1.c: Add new tests.
5842 * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.
5843
5844 2022-02-07 Tamar Christina <tamar.christina@arm.com>
5845
5846 * gcc.target/arm/simd/vdot-compile.c: Add new cases.
5847 * gcc.target/arm/simd/vdot-exec.c: Likewise.
5848
5849 2022-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
5850
5851 PR target/104327
5852 * gcc.c-torture/compile/pr104327.c: New test.
5853
5854 2022-02-07 Richard Biener <rguenther@suse.de>
5855
5856 PR middle-end/104402
5857 * gcc.dg/torture/pr104402.c: New testcase.
5858
5859 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
5860
5861 PR target/103627
5862 * gcc.target/powerpc/pr103627-3.c: New test.
5863
5864 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
5865
5866 PR target/103627
5867 * gcc.target/powerpc/pr103627-1.c: New test.
5868 * gcc.target/powerpc/pr103627-2.c: New test.
5869
5870 2022-02-06 Patrick Palka <ppalka@redhat.com>
5871
5872 PR c++/96242
5873 * g++.dg/cpp2a/spaceship-synth15.C: New test.
5874
5875 2022-02-06 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c++/89074
5878 PR c++/104033
5879 * g++.dg/cpp1y/constexpr-89074-3.C: New test.
5880
5881 2022-02-05 Jeff Law <jeffreyalaw@gmail.com>
5882
5883 * gcc.target/s390/20150826-1.c: Update expected output.
5884 * gcc.target/s390/zvector/imm-range-error-1.c: Likewise.
5885
5886 2022-02-05 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR tree-optimization/104389
5889 * gcc.dg/pr104389.c: New test.
5890
5891 2022-02-05 Jason Merrill <jason@redhat.com>
5892
5893 PR c++/104300
5894 PR c++/92385
5895 * g++.dg/cpp0x/initlist-array14.C: New test.
5896
5897 2022-02-04 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR target/104380
5900 * gcc.dg/pr104380.c: New test.
5901
5902 2022-02-04 Eric Botcazou <ebotcazou@adacore.com>
5903
5904 PR tree-optimization/104356
5905 * gnat.dg/opt97.adb: New test.
5906
5907 2022-02-04 David Edelsohn <dje.gcc@gmail.com>
5908
5909 * gcc.target/powerpc/builtins-1.c: Limit -mbig.
5910 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Limit -mbig.
5911 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Limit -mbig.
5912 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Remove target selector.
5913 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Only powerpc*-linux.
5914 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Only powerpc*-linux*.
5915 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Limit -mbig.
5916 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Limit -mbig.
5917 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Remove target selector.
5918 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Only powerpc*-linux*.
5919 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Only powerpc*-linux*.
5920
5921 2022-02-04 Richard Biener <rguenther@suse.de>
5922 Bin Cheng <bin.cheng@linux.alibaba.com>
5923
5924 PR tree-optimization/100499
5925 * gcc.dg/torture/pr100499-1.c: New testcase.
5926 * gcc.dg/torture/pr100499-2.c: Likewise.
5927 * gcc.dg/torture/pr100499-3.c: Likewise.
5928
5929 2022-02-04 Roger Sayle <roger@nextmovesoftware.com>
5930
5931 PR rtl-optimization/101885
5932 * gcc.dg/pr101885.c: New test case.
5933
5934 2022-02-04 Richard Sandiford <richard.sandiford@arm.com>
5935
5936 PR middle-end/104092
5937 * gcc.target/aarch64/sve/acle/general/pr104092.c: New test.
5938
5939 2022-02-04 Richard Biener <rguenther@suse.de>
5940
5941 PR middle-end/90348
5942 PR middle-end/104092
5943 * gcc.dg/pr87052.c: Adjust.
5944
5945 2022-02-03 Patrick Palka <ppalka@redhat.com>
5946
5947 PR c++/104079
5948 * g++.dg/cpp0x/noexcept74.C: New test.
5949 * g++.dg/cpp0x/noexcept74a.C: New test.
5950
5951 2022-02-03 David Malcolm <dmalcolm@redhat.com>
5952
5953 PR analyzer/104369
5954 * gcc.dg/analyzer/pr104369-1.c: New test.
5955 * gcc.dg/analyzer/pr104369-2.c: New test.
5956 * gcc.dg/analyzer/realloc-3.c: New test.
5957 * gcc.dg/analyzer/realloc-4.c: New test.
5958 * gcc.dg/analyzer/taint-realloc.c: New test.
5959
5960 2022-02-03 David Malcolm <dmalcolm@redhat.com>
5961
5962 * gcc.dg/analyzer/calloc-1.c: New test.
5963
5964 2022-02-03 Uroš Bizjak <ubizjak@gmail.com>
5965
5966 PR target/104362
5967 * gcc.target/i386/pr104362.c: New test.
5968
5969 2022-02-03 Martin Sebor <msebor@redhat.com>
5970
5971 PR tree-optimization/104119
5972 * gcc.dg/tree-ssa/builtin-snprintf-13.c: New test.
5973 * gcc.dg/tree-ssa/builtin-sprintf-warn-29.c: New test.
5974
5975 2022-02-03 Harald Anlauf <anlauf@gmx.de>
5976
5977 PR fortran/104311
5978 * gfortran.dg/transfer_simplify_15.f90: New test.
5979
5980 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
5981
5982 PR target/103686
5983 * gcc.target/powerpc/builtins-1-be-folded.c: Remove -mfold-gimple
5984 option.
5985 * gcc.target/powerpc/builtins-1-le-folded.c: Likewise.
5986 * gcc.target/powerpc/builtins-1.c: Rewrite to use small functions and
5987 restrict to -O2 -mbig for predictability. Adjust instruction counts.
5988 * gcc.target/powerpc/builtins-5.c: Remove -mno-fold-gimple option.
5989 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
5990 * gcc.target/powerpc/pr83926.c: Likewise.
5991 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: Delete.
5992 * gcc.target/powerpc/pr86731-nogimplefold.c: Delete.
5993 * gcc.target/powerpc/swaps-p8-17.c: Remove -mno-fold-gimple option.
5994
5995 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
5996
5997 PR target/95082
5998 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Restrict to -mbig.
5999 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
6000 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: New.
6001 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: New.
6002 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Restrict to -mbig.
6003 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
6004 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: New.
6005 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: New.
6006
6007 2022-02-03 Richard Biener <rguenther@suse.de>
6008
6009 PR debug/104337
6010 * gcc.dg/debug/pr104337.c: New testcase.
6011
6012 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
6013
6014 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Adjust error
6015 messages.
6016 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6017 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6018 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
6019 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6020 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6021 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6022 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6023 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
6024 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6025 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
6026 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
6027 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
6028 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
6029 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
6030 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
6031 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
6032 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
6033 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
6034 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
6035 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
6036 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
6037 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
6038 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
6039 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
6040 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
6041 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
6042 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
6043 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
6044 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
6045 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
6046 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
6047 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
6048 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
6049 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
6050 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
6051 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
6052 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
6053 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
6054 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
6055 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
6056 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
6057 * gcc.target/powerpc/pr80315-1.c: Likewise.
6058 * gcc.target/powerpc/pr80315-2.c: Likewise.
6059 * gcc.target/powerpc/pr80315-3.c: Likewise.
6060 * gcc.target/powerpc/pr80315-4.c: Likewise.
6061 * gcc.target/powerpc/pr82015.c: Likewise.
6062 * gcc.target/powerpc/pr91903.c: Likewise.
6063 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
6064 * gcc.target/powerpc/vec-ternarylogic-10.c: Likewise.
6065
6066 2022-02-03 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 PR tree-optimization/104356
6069 * gnat.dg/div_zero.adb: Add dg-skip-if directive for PowerPC.
6070
6071 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
6072
6073 * gcc.target/aarch64/sve/struct_vect_25.c: Remove XFAILs.
6074
6075 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
6076
6077 * gcc.target/aarch64/sve/mask_struct_load_1.c: Use intptr_t
6078 iterators instead of int iterators.
6079 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6080 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6081 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6082 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6083 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6084 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6085 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6086 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6087 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6088 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6089 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6090
6091 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
6092
6093 * gcc.target/aarch64/sve/single_5.c: Remove some XFAILs.
6094
6095 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
6096
6097 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE.
6098 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise.
6099 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise.
6100 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise.
6101 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise.
6102 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise.
6103 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise.
6104 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise.
6105 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise.
6106 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
6107 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
6108 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
6109 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise.
6110 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise.
6111 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise.
6112 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
6113 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise.
6114 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise.
6115 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise.
6116 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6117 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise.
6118 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise.
6119 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6120 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6121 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise.
6122
6123 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
6124
6125 * gcc.dg/guality/ipa-sra-1.c: Update aarch64*-*-* xfails.
6126 * gcc.dg/guality/pr54519-1.c: Likewise.
6127 * gcc.dg/guality/pr54519-3.c: Likewise.
6128
6129 2022-02-03 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR tree-optimization/104334
6132 * g++.dg/opt/pr104334.C: New test.
6133
6134 2022-02-03 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR fortran/104328
6137 * gfortran.dg/gomp/atomic-27.f90: New test.
6138
6139 2022-02-03 Jason Merrill <jason@redhat.com>
6140
6141 PR c++/104302
6142 * g++.dg/template/array35.C: New test.
6143 * g++.dg/template/array36.C: New test.
6144
6145 2022-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6146
6147 * lib/target-supports.exp (check_effective_target_powerpc_altivec_ok):
6148 Return 0 if the target is not Power. Restructure and add some comments.
6149
6150 2022-02-02 David Malcolm <dmalcolm@redhat.com>
6151
6152 * gcc.dg/analyzer/torture/ubsan-1.c: Add missing return stmts.
6153 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: Move
6154 to...
6155 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c:
6156 ...here.
6157 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
6158 Move to...
6159 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c:
6160 ...here.
6161 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: Move to...
6162 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c: ...here.
6163
6164 2022-02-02 David Malcolm <dmalcolm@redhat.com>
6165
6166 * gcc.dg/analyzer/torture/uninit-bit-field-ref.c: New test.
6167
6168 2022-02-02 David Malcolm <dmalcolm@redhat.com>
6169
6170 PR analyzer/104270
6171 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: New
6172 test.
6173 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
6174 New test.
6175 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: New test.
6176
6177 2022-02-02 Tamar Christina <tamar.christina@arm.com>
6178
6179 PR tree-optimization/102819
6180 PR tree-optimization/103169
6181 * g++.dg/vect/pr99149.cc: xfail for now.
6182 * gcc.dg/vect/complex/pr102819-1.c: New test.
6183 * gcc.dg/vect/complex/pr102819-2.c: New test.
6184 * gcc.dg/vect/complex/pr102819-3.c: New test.
6185 * gcc.dg/vect/complex/pr102819-4.c: New test.
6186 * gcc.dg/vect/complex/pr102819-5.c: New test.
6187 * gcc.dg/vect/complex/pr102819-6.c: New test.
6188 * gcc.dg/vect/complex/pr102819-7.c: New test.
6189 * gcc.dg/vect/complex/pr102819-8.c: New test.
6190 * gcc.dg/vect/complex/pr102819-9.c: New test.
6191 * gcc.dg/vect/complex/pr103169.c: New test.
6192
6193 2022-02-01 Ilya Leoshkevich <iii@linux.ibm.com>
6194
6195 * gcc.target/s390/nobp-section-type-conflict.c: New test.
6196
6197 2022-02-01 Harald Anlauf <anlauf@gmx.de>
6198
6199 PR fortran/104331
6200 * gfortran.dg/eoshift_9.f90: New test.
6201
6202 2022-02-01 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR preprocessor/104147
6205 * c-c++-common/cpp/pr104147.c: New test.
6206
6207 2022-02-01 Jason Merrill <jason@redhat.com>
6208
6209 PR c++/103186
6210 * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
6211
6212 2022-02-01 Tom de Vries <tdevries@suse.de>
6213
6214 * gcc.target/nvptx/stack-atomics-run.c: New test.
6215
6216 2022-02-01 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR middle-end/104307
6219 * gcc.target/i386/pr104307.c: New test.
6220
6221 2022-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
6222
6223 PR rtl-optimization/101260
6224 * gcc.target/s390/pr101260.c: New testcase.
6225
6226 2022-02-01 Xi Ruoyao <xry111@mengyan1223.wang>
6227
6228 * gcc.dg/pr95115.c: New test.
6229
6230 2022-02-01 Tom de Vries <tdevries@suse.de>
6231
6232 * gcc.dg/tree-ssa/ldist-strlen-4.c: New test.
6233
6234 2022-01-31 Marek Polacek <polacek@redhat.com>
6235
6236 PR c++/102414
6237 PR c++/101874
6238 * g++.dg/cpp23/auto-array3.C: New test.
6239 * g++.dg/cpp23/auto-array4.C: New test.
6240
6241 2022-01-31 Marek Polacek <polacek@redhat.com>
6242
6243 PR c++/102434
6244 * g++.dg/cpp0x/initlist128.C: New test.
6245
6246 2022-01-31 Patrick Palka <ppalka@redhat.com>
6247
6248 PR c++/104294
6249 * g++.dg/cpp1z/class-deduction106.C: New test.
6250
6251 2022-01-31 Patrick Palka <ppalka@redhat.com>
6252
6253 PR c++/104291
6254 * g++.dg/template/partial20.C: New test.
6255
6256 2022-01-31 Martin Sebor <msebor@redhat.com>
6257
6258 PR middle-end/104232
6259 * g++.dg/warn/Wuse-after-free4.C: New test.
6260 * gcc.dg/Wuse-after-free-2.c: New test.
6261 * gcc.dg/Wuse-after-free-3.c: New test.
6262
6263 2022-01-31 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR tree-optimization/103514
6266 * gcc.dg/tree-ssa/pr103514.c: Add
6267 --param logical-op-non-short-circuit=1 to dg-options.
6268
6269 2022-01-31 Eric Botcazou <ebotcazou@adacore.com>
6270
6271 * gnat.dg/div_zero.adb: New test.
6272
6273 2022-01-29 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR tree-optimization/95424
6276 * gcc.dg/tree-ssa/divide-7.c: Fix up regexps in scan-tree-dump{,-not}.
6277
6278 2022-01-29 Jakub Jelinek <jakub@redhat.com>
6279 Andrew Pinski <apinski@marvell.com>
6280
6281 PR tree-optimization/104279
6282 PR tree-optimization/104280
6283 PR tree-optimization/104281
6284 * gcc.dg/torture/pr104279.c: New test.
6285 * gcc.dg/torture/pr104280.c: New test.
6286 * gcc.dg/torture/pr104281.c: New test.
6287
6288 2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
6289
6290 * gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
6291
6292 2022-01-28 Patrick Palka <ppalka@redhat.com>
6293 Jason Merrill <jason@redhat.com>
6294
6295 PR c++/92752
6296 * g++.dg/warn/Wignored-qualifiers2.C: New test.
6297
6298 2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
6299
6300 PR tree-optimization/95424
6301 * gcc.dg/tree-ssa/divide-6.c: New file.
6302 * gcc.dg/tree-ssa/divide-7.c: New file.
6303
6304 2022-01-28 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR tree-optimization/104263
6307 * gcc.dg/pr104263.c: New test.
6308
6309 2022-01-28 Allan McRae <allan@archlinux.org>
6310
6311 PR testsuite/70230
6312 * gcc.dg/asan/use-after-scope-4.c (dg-options): Add
6313 -fno-stack-protector.
6314 * gcc.dg/stack-usage-1.c: Likewise
6315 * gcc.dg/superblock.c: Likewise
6316 * gcc.target/i386/avx-vzeroupper-17.c: Likewise
6317 * gcc.target/i386/cleanup-1.c: Likewise
6318 * gcc.target/i386/cleanup-2.c: Likewise
6319 * gcc.target/i386/interrupt-redzone-1.c: Likewise
6320 * gcc.target/i386/interrupt-redzone-2.c: Likewise
6321 * gcc.target/i386/pr79793-1.c: Likewise
6322 * gcc.target/i386/pr79793-2.c: Likewise
6323 * gcc.target/i386/shrink_wrap_1.c: Likewise
6324 * gcc.target/i386/stack-check-11.c: Likewise
6325 * gcc.target/i386/stack-check-18.c: Likewise
6326 * gcc.target/i386/stack-check-19.c: Likewise
6327 * gcc.target/i386/stackalign/pr88483-1.c: Likewise
6328 * gcc.target/i386/stackalign/pr88483-2.c: Likewise
6329 * gcc.target/i386/sw-1.c: Likewise
6330
6331 2022-01-28 Patrick Palka <ppalka@redhat.com>
6332
6333 PR c++/103341
6334 * g++.dg/cpp2a/concepts-class4.C: New test.
6335 * g++.dg/cpp2a/concepts-var-templ2.C: New test.
6336
6337 2022-01-28 Richard Biener <rguenther@suse.de>
6338
6339 PR tree-optimization/104263
6340 * gcc.dg/tree-ssa/inline-13.c: New testcase.
6341
6342 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6343
6344 PR fortran/103790
6345 * gfortran.dg/coarray_collectives_18.f90: New test.
6346
6347 2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
6348
6349 * gnat.dg/generic_comp.adb: New test.
6350
6351 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6352
6353 Revert:
6354 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6355
6356 PR fortran/103790
6357 * gfortran.dg/coarray_collectives_18.f90: New test.
6358
6359 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6360
6361 PR fortran/103790
6362 * gfortran.dg/coarray_collectives_18.f90: New test.
6363
6364 2022-01-28 Jason Merrill <jason@redhat.com>
6365
6366 PR c++/100198
6367 PR c++/100030
6368 PR c++/100282
6369 * g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
6370 as well as the correct error.
6371 * g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
6372 * g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
6373 * g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
6374 * g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
6375
6376 2022-01-27 David Malcolm <dmalcolm@redhat.com>
6377
6378 * gcc.dg/analyzer/data-model-1.c: Add dg-message directives for
6379 expected region creation events.
6380 * gcc.dg/analyzer/malloc-1.c: Likewise.
6381 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Likewise.
6382 * gcc.dg/analyzer/pr101547.c: Likewise.
6383 * gcc.dg/analyzer/pr101875.c: Likewise.
6384 * gcc.dg/analyzer/pr101962.c: Likewise.
6385 * gcc.dg/analyzer/pr104224.c: Likewise.
6386 * gcc.dg/analyzer/pr94047.c: Likewise.
6387 * gcc.dg/analyzer/symbolic-1.c: Likewise.
6388 * gcc.dg/analyzer/uninit-1.c: Likewise.
6389 * gcc.dg/analyzer/uninit-4.c: Likewise.
6390 * gcc.dg/analyzer/uninit-alloca.c: New test.
6391 * gcc.dg/analyzer/uninit-pr94713.c: Add dg-message directive for
6392 expected region creation event.
6393 * gcc.dg/analyzer/uninit-pr94714.c: Likewise.
6394 * gcc.dg/analyzer/zlib-3.c: Likewise.
6395
6396 2022-01-27 Jason Merrill <jason@redhat.com>
6397
6398 PR c++/104245
6399 PR c++/51344
6400 * g++.dg/lto/alignas1_0.C: New test.
6401
6402 2022-01-27 Uroš Bizjak <ubizjak@gmail.com>
6403
6404 * gfortran.dg/ieee/signaling_1.f90 (dg-do):
6405 Run only on non-ia32 targets.
6406 * gfortran.dg/ieee/signaling_2.f90 (dg-do): Ditto.
6407 * gfortran.dg/ieee/signaling_3.f90 (dg-do): Ditto.
6408
6409 2022-01-27 Harald Anlauf <anlauf@gmx.de>
6410
6411 PR fortran/104128
6412 * gfortran.dg/transfer_simplify_14.f90: New test.
6413
6414 2022-01-27 Patrick Palka <ppalka@redhat.com>
6415
6416 PR c++/82632
6417 * g++.dg/cpp1z/class-deduction104.C: New test.
6418 * g++.dg/cpp1z/class-deduction105.C: New test.
6419
6420 2022-01-27 Harald Anlauf <anlauf@gmx.de>
6421
6422 PR fortran/84784
6423 * gfortran.dg/pr84784.f90: New test.
6424
6425 2022-01-27 Patrick Palka <ppalka@redhat.com>
6426
6427 PR c++/99895
6428 * g++.dg/cpp2a/consteval-memfn1.C: New test.
6429 * g++.dg/cpp2a/consteval-memfn2.C: New test.
6430 * g++.dg/cpp2a/consteval28.C: New test.
6431
6432 2022-01-27 Patrick Palka <ppalka@redhat.com>
6433
6434 PR c++/92944
6435 PR c++/103678
6436 * g++.dg/cpp2a/concepts-partial-spec10.C: New test.
6437 * g++.dg/cpp2a/concepts-partial-spec11.C: New test.
6438
6439 2022-01-27 Marek Polacek <polacek@redhat.com>
6440
6441 PR c++/101988
6442 * g++.dg/cpp1z/class-deduction-new1.C: New test.
6443 * g++.dg/cpp23/auto-array2.C: New test.
6444
6445 2022-01-27 Kewen Lin <linkw@linux.ibm.com>
6446
6447 PR target/103702
6448 * gcc.target/powerpc/pr103702.c: New test.
6449
6450 2022-01-27 Chung-Lin Tang <cltang@codesourcery.com>
6451
6452 PR middle-end/103642
6453 * c-c++-common/gomp/pr103642.c: New test.
6454
6455 2022-01-27 Andrew Pinski <apinski@marvell.com>
6456
6457 PR target/104201
6458 * gcc.target/aarch64/branch-protection-attr.c: Fix quoting for
6459 the expected error message on line 5 of leaf.
6460
6461 2022-01-27 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR tree-optimization/104196
6464 * gcc.c-torture/execute/pr104196.c: New test.
6465
6466 2022-01-26 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR target/104239
6469 * gcc.target/powerpc/pr104239-3.c: New test.
6470
6471 2022-01-26 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR target/104239
6474 * gcc.target/powerpc/pr104239-1.c: New test.
6475 * gcc.target/powerpc/pr104239-2.c: New test.
6476
6477 2022-01-26 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR c++/104226
6480 * g++.dg/cpp0x/constexpr-104226.C: New test.
6481
6482 2022-01-26 Marek Polacek <polacek@redhat.com>
6483
6484 PR target/104213
6485 * g++.dg/warn/Wuse-after-free2.C: New test.
6486 * g++.dg/warn/Wuse-after-free3.C: New test.
6487
6488 2022-01-26 Jason Merrill <jason@redhat.com>
6489
6490 PR c++/104235
6491 * g++.dg/parse/template-keyword2.C: New test.
6492
6493 2022-01-26 Martin Liska <mliska@suse.cz>
6494
6495 * gcc.dg/tree-ssa/modref-7.c: Update scanned patterns.
6496 * gcc.dg/tree-ssa/modref-8.c: Likewise.
6497
6498 2022-01-26 David Malcolm <dmalcolm@redhat.com>
6499
6500 PR analyzer/104224
6501 * gcc.dg/analyzer/pr104224.c: New test.
6502
6503 2022-01-26 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR target/104188
6506 * gcc.target/i386/pr104188.c: Add dg-require-effective-target
6507 sse2_runtime. Add -msse2 to dg-options.
6508
6509 2022-01-26 Jason Merrill <jason@redhat.com>
6510
6511 PR c++/103057
6512 * g++.dg/cpp0x/alias-decl-void1.C: New test.
6513
6514 2022-01-25 Harald Anlauf <anlauf@gmx.de>
6515
6516 PR fortran/104227
6517 * gfortran.dg/transfer_check_6.f90: New test.
6518
6519 2022-01-25 Harald Anlauf <anlauf@gmx.de>
6520
6521 PR fortran/104212
6522 * gfortran.dg/argument_checking_26.f90: New test.
6523
6524 2022-01-25 Patrick Palka <ppalka@redhat.com>
6525
6526 PR c++/101532
6527 PR c++/104225
6528 * g++.dg/cpp0x/nsdmi-template21.C: New test.
6529 * g++.dg/cpp0x/nsdmi-template21a.C: New test.
6530
6531 2022-01-25 Jason Merrill <jason@redhat.com>
6532
6533 PR c++/59950
6534 * g++.dg/init/assign2.C: New test.
6535
6536 2022-01-25 Richard Biener <rguenther@suse.de>
6537
6538 PR tree-optimization/104214
6539 * gcc.dg/vect/pr81196-2.c: New variant testcase only
6540 requiring vect_int.
6541
6542 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
6543
6544 * gfortran.dg/ieee/signaling_3.f90: Skip test on 32-bit x86/x86_64.
6545
6546 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
6547
6548 * gfortran.dg/ieee/signaling_1.f90: Fix test.
6549
6550 2022-01-24 Marek Polacek <polacek@redhat.com>
6551
6552 PR preprocessor/104030
6553 * c-c++-common/Wbidi-chars-10.c: Turn on UCN checking.
6554 * c-c++-common/Wbidi-chars-11.c: Likewise.
6555 * c-c++-common/Wbidi-chars-14.c: Likewise.
6556 * c-c++-common/Wbidi-chars-16.c: Likewise.
6557 * c-c++-common/Wbidi-chars-17.c: Likewise.
6558 * c-c++-common/Wbidi-chars-4.c: Likewise.
6559 * c-c++-common/Wbidi-chars-5.c: Likewise.
6560 * c-c++-common/Wbidi-chars-6.c: Likewise.
6561 * c-c++-common/Wbidi-chars-7.c: Likewise.
6562 * c-c++-common/Wbidi-chars-8.c: Likewise.
6563 * c-c++-common/Wbidi-chars-9.c: Likewise.
6564 * c-c++-common/Wbidi-chars-ranges.c: Likewise.
6565 * c-c++-common/Wbidi-chars-18.c: New test.
6566 * c-c++-common/Wbidi-chars-19.c: New test.
6567 * c-c++-common/Wbidi-chars-20.c: New test.
6568 * c-c++-common/Wbidi-chars-21.c: New test.
6569 * c-c++-common/Wbidi-chars-22.c: New test.
6570 * c-c++-common/Wbidi-chars-23.c: New test.
6571
6572 2022-01-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6573
6574 * gfortran.dg/ieee/signaling_1.f90: Do not require issignaling.
6575 * gfortran.dg/ieee/signaling_2.f90: Add comment.
6576 * gfortran.dg/ieee/signaling_3.f90: New test.
6577
6578 2022-01-24 Raoni Fassina Firmino <raoni@linux.ibm.com>
6579
6580 PR target/94193
6581 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-1.c: New test.
6582 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c: New test.
6583 * gcc.target/powerpc/builtin-fegetround.c: New test.
6584
6585 2022-01-24 Patrick Palka <ppalka@redhat.com>
6586
6587 PR c++/104173
6588 * g++.dg/cpp0x/ref-qual21.C: New test.
6589
6590 2022-01-24 Richard Biener <rguenther@suse.de>
6591 Jiufu Guo <guojiufu@linux.ibm.com>
6592
6593 PR tree-optimization/100740
6594 PR tree-optimization/101508
6595 PR tree-optimization/101972
6596 PR tree-optimization/102131
6597 * gcc.dg/torture/pr100740.c: New testcase.
6598 * gcc.dg/torture/pr101508.c: Likewise.
6599 * gcc.dg/torture/pr101972.c: Likewise.
6600 * gcc.dg/torture/pr102131-1.c: Likewise.
6601 * gcc.dg/torture/pr102131-2.c: Likewise.
6602 * gcc.dg/torture/pr102131-3.c: Likewise.
6603 * gcc.dg/torture/pr102131-4.c: Likewise.
6604
6605 2022-01-24 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR sanitizer/104158
6608 * gcc.dg/sancov/pr104158-7.c: Adjust for repeating of arguments
6609 being allowed.
6610
6611 2022-01-24 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR sanitizer/104158
6614 * gcc.dg/spellcheck-options-24.c: New test.
6615 * gcc.dg/sancov/pr104158-1.c: New test.
6616 * gcc.dg/sancov/pr104158-2.c: New test.
6617 * gcc.dg/sancov/pr104158-3.c: New test.
6618 * gcc.dg/sancov/pr104158-4.c: New test.
6619 * gcc.dg/sancov/pr104158-5.c: New test.
6620 * gcc.dg/sancov/pr104158-6.c: New test.
6621 * gcc.dg/sancov/pr104158-7.c: New test.
6622
6623 2022-01-24 Kito Cheng <kito.cheng@sifive.com>
6624
6625 * gcc.target/riscv/attribute-19.c: Add -misa-spec=2.2
6626
6627 2022-01-24 Jiufu Guo <guojiufu@linux.ibm.com>
6628
6629 PR tree-optimization/102087
6630 * gcc.dg/pr102087_1.c: New test.
6631
6632 2022-01-24 LiaoShihua <shihua@iscas.ac.cn>
6633
6634 * gcc.target/riscv/arch-9.c: Update the check info.
6635 * gcc.target/riscv/arch-10.c: Ditto.
6636 * gcc.target/riscv/arch-12.c: Ditto.
6637
6638 2022-01-24 David Edelsohn <dje.gcc@gmail.com>
6639
6640 * gcc.dg/analyzer/torture/pr104159.c: Ignore psabi warning.
6641
6642 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
6643
6644 PR target/104188
6645 * gcc.target/i386/pr104188.c: New test.
6646
6647 2022-01-23 Will Wray <wjwray@gmail.com>
6648
6649 PR c++/55227
6650 * g++.dg/cpp2a/desig21.C: New test.
6651
6652 2022-01-23 Andrew Pinski <apinski@marvell.com>
6653
6654 PR target/64821
6655 * gcc.target/aarch64/vsqrt-1.c: New test.
6656 * gcc.target/aarch64/vsqrt-2.c: New test.
6657
6658 2022-01-23 Jason Merrill <jason@redhat.com>
6659
6660 PR c++/104182
6661 * g++.dg/cpp0x/initlist127.C: New test.
6662
6663 2022-01-23 Jason Merrill <jason@redhat.com>
6664
6665 PR c++/101072
6666 * g++.dg/cpp0x/constexpr-empty14a.C: New test.
6667
6668 2022-01-22 David Malcolm <dmalcolm@redhat.com>
6669
6670 PR analyzer/104150
6671 * gcc.dg/analyzer/pr104089.c: Add "dg-add-options float16"
6672 and "dg-require-effective-target float16" directives.
6673
6674 2022-01-22 David Malcolm <dmalcolm@redhat.com>
6675
6676 PR analyzer/104159
6677 * gcc.dg/analyzer/torture/pr104159.c: New test.
6678
6679 2022-01-22 Harald Anlauf <anlauf@gmx.de>
6680
6681 PR fortran/104127
6682 * gfortran.dg/transfer_simplify_11.f90: Fix logic.
6683 * gfortran.dg/transfer_simplify_13.f90: New test.
6684
6685 2022-01-22 Michael Meissner <meissner@the-meissners.org>
6686
6687 PR testsuite/103763
6688 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Fix insn regex
6689 on power10.
6690
6691 2022-01-21 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR c++/104148
6694 * c-c++-common/Wformat-pr104148.c: New test.
6695
6696 2022-01-21 Jason Merrill <jason@redhat.com>
6697
6698 * g++.dg/template/explicit-args6.C: Add expected message.
6699
6700 2022-01-21 Jason Merrill <jason@redhat.com>
6701
6702 PR c++/104084
6703 PR c++/20040
6704 * g++.dg/init/new50.C: New test.
6705
6706 2022-01-21 Bill Schmidt <wschmidt@linux.ibm.com>
6707
6708 * gcc.target/powerpc/builtins-4.c: Add two test variants. Adjust
6709 assembler counts.
6710
6711 2022-01-21 Roger Sayle <roger@nextmovesoftware.com>
6712
6713 PR middle-end/104140
6714 * gcc.target/riscv/pr104140.c: New test case.
6715
6716 2022-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
6717
6718 PR target/103676
6719 * g++.target/arm/pr103676.C: New.
6720
6721 2022-01-21 Marek Polacek <polacek@redhat.com>
6722
6723 PR c++/101715
6724 * g++.dg/cpp0x/noexcept72.C: New test.
6725 * g++.dg/cpp0x/noexcept73.C: New test.
6726
6727 2022-01-21 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/104139
6730 PR c++/103681
6731 * g++.dg/abi/no_unique_address2.C: Adjust to detect this on x86-64.
6732
6733 2022-01-21 Richard Biener <rguenther@suse.de>
6734
6735 PR sanitizer/99673
6736 * gcc.dg/asan/pr99673.c: New testcase.
6737
6738 2022-01-21 Ard Biesheuvel <ardb@kernel.org>
6739
6740 * gcc.target/arm/stack-protector-7.c: New test.
6741 * gcc.target/arm/stack-protector-8.c: New test.
6742
6743 2022-01-21 Richard Earnshaw <rearnsha@arm.com>
6744
6745 * gcc.target/aarch64/spellcheck_1.c: Adjust tests for new output.
6746 * gcc.target/aarch64/spellcheck_2.c: Likewise.
6747 * gcc.target/aarch64/spellcheck_3.c: Likewise.
6748 * gcc.target/aarch64/spellcheck_7.c: Likewise.
6749
6750 2022-01-21 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/104156
6753 * gcc.dg/loop-unswitch-6.c: New testcase.
6754
6755 2022-01-21 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/104152
6758 * gcc.dg/vect/pr104152.c: New testcase.
6759
6760 2022-01-21 Aldy Hernandez <aldyh@redhat.com>
6761
6762 * gcc.dg/pr103721-2.c: New test.
6763 * gcc.dg/pr103721.c: New test.
6764
6765 2022-01-21 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR rtl-optimization/102478
6768 * gcc.dg/pr102478.c: New test.
6769
6770 2022-01-21 Jeff Law <jeffreyalaw@gmail.com>
6771
6772 * gcc.target/mips/fix-r4000-2.c: Update expected output.
6773 * gcc.target/mips/fix-r4000-3.c: Update expected output. Add
6774 -fexpensive-optimizations for consistency in output.
6775 * gcc.target/mips/fix-r4000-7.c: Update expected output.
6776 * gcc.target/mips/fix-r4000-8.c: Update expected output.
6777
6778 2022-01-20 David Malcolm <dmalcolm@redhat.com>
6779
6780 PR analyzer/94362
6781 * gcc.dg/analyzer/pr94362-1.c: New test.
6782 * gcc.dg/analyzer/pr94362-2.c: New test.
6783
6784 2022-01-20 David Malcolm <dmalcolm@redhat.com>
6785
6786 PR analyzer/103685
6787 * gcc.dg/analyzer/torture/pr103685.c: New test.
6788
6789 2022-01-20 Sandra Loosemore <sandra@codesourcery.com>
6790
6791 PR fortran/103695
6792 PR fortran/102621
6793 * gfortran.dg/gomp/affinity-clause-3.f90: Adjust pattern.
6794 * gfortran.dg/gomp/pr102621.f90: New.
6795 * gfortran.dg/gomp/pr103695.f90: New.
6796
6797 2022-01-20 Jason Merrill <jason@redhat.com>
6798
6799 PR c++/101405
6800 * g++.dg/cpp2a/desig20.C: New test.
6801
6802 2022-01-20 Marek Polacek <polacek@redhat.com>
6803
6804 PR c++/102338
6805 * g++.dg/cpp1y/noexcept2.C: New test.
6806
6807 2022-01-20 Patrick Palka <ppalka@redhat.com>
6808
6809 PR c++/103631
6810 * g++.dg/cpp2a/nontype-class51.C: New test.
6811
6812 2022-01-20 Richard Biener <rguenther@suse.de>
6813
6814 PR middle-end/100786
6815 * gcc.dg/torture/pr100786.c: New testcase.
6816
6817 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
6818
6819 PR target/102517
6820 * gcc.target/aarch64/cpymem-q-reg_1.c: Allow ld1 and st1 for the
6821 memcpy expansion.
6822
6823 2022-01-20 Patrick Palka <ppalka@redhat.com>
6824
6825 PR c++/91911
6826 PR c++/103672
6827 * g++.dg/cpp1z/class-deduction101.C: New test.
6828 * g++.dg/cpp1z/class-deduction101a.C: New test.
6829 * g++.dg/cpp1z/class-deduction101b.C: New test.
6830 * g++.dg/cpp1z/class-deduction102.C: New test.
6831 * g++.dg/cpp1z/class-deduction102a.C: New test.
6832 * g++.dg/cpp1z/class-deduction102b.C: New test.
6833 * g++.dg/cpp1z/class-deduction103.C: New test.
6834
6835 2022-01-20 Patrick Palka <ppalka@redhat.com>
6836
6837 * g++.dg/other/pr88187.C: Adjust expected C++17 diagnostic.
6838
6839 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
6840
6841 * gcc.target/arm/crypto-vaese-erratum1.c: New test.
6842
6843 2022-01-20 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR debug/103874
6846 * gcc.dg/debug/dwarf2/pr103874.c: New test.
6847
6848 2022-01-20 Jakub Jelinek <jakub@redhat.com>
6849
6850 * g++.dg/opt/pr47639.C: Add -Wno-psabi to dg-options.
6851
6852 2022-01-20 liuhongt <hongtao.liu@intel.com>
6853
6854 * gcc.target/i386/mask-pack-prefer128.c: New test.
6855 * gcc.target/i386/mask-pack-prefer256.c: New test.
6856 * gcc.target/i386/pr103771.c: New test.
6857
6858 2022-01-20 Jason Merrill <jason@redhat.com>
6859
6860 PR c++/102300
6861 * g++.dg/parse/no-typename1.C: Remove expected error.
6862 * g++.dg/template/nested7.C: New test.
6863
6864 2022-01-20 David Edelsohn <dje.gcc@gmail.com>
6865
6866 * gcc.target/powerpc/sldoi_to_mov.c: Require VSX.
6867
6868 2022-01-19 Robin Dapp <rdapp@linux.ibm.com>
6869
6870 * gcc.dg/ifcvt-4.c: Remove s390-specific check.
6871 * gcc.target/s390/ifcvt-two-insns-bool.c: New test.
6872 * gcc.target/s390/ifcvt-two-insns-int.c: New test.
6873 * gcc.target/s390/ifcvt-two-insns-long.c: New test.
6874
6875 2022-01-19 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR middle-end/102860
6878 * gfortran.dg/pr102860.f90: New test.
6879
6880 2022-01-19 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR c/104115
6883 * gcc.dg/tree-ssa/evrp-trans2.c: New test.
6884
6885 2022-01-19 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/104112
6888 * gcc.dg/vect/pr104112-1.c: New testcase.
6889 * gcc.dg/vect/pr104112-2.c: New testcase.
6890
6891 2022-01-19 Martin Liska <mliska@suse.cz>
6892
6893 * g++.dg/ext/boolcomplex-1.c: Moved to...
6894 * g++.dg/ext/boolcomplex-1.C: ...here.
6895 * g++.dg/opt/pr47639.c: Moved to...
6896 * g++.dg/opt/pr47639.C: ...here.
6897 * g++.dg/pr83979.c: Moved to...
6898 * g++.dg/pr83979.C: ...here.
6899 * g++.dg/tm/asm-1.c: Moved to...
6900 * g++.dg/tm/asm-1.C: ...here.
6901 * g++.dg/vect/pr71483.c: Moved to...
6902 * g++.dg/vect/pr71483.cc: ...here.
6903
6904 2022-01-19 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR c++/89074
6907 * gcc.dg/tree-ssa/pr89074.c: New test.
6908
6909 2022-01-19 Richard Biener <rguenther@suse.de>
6910
6911 PR testsuite/102833
6912 * gcc.dg/vect/bb-slp-17.c: Require vect64.
6913
6914 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
6915
6916 PR testsuite/104021
6917 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly
6918 and use posix_memalign ().
6919
6920 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
6921
6922 PR testsuite/104022
6923 * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly.
6924 * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that
6925 dejagnu xfail expressions work.
6926
6927 2022-01-19 Martin Liska <mliska@suse.cz>
6928
6929 PR testsuite/104109
6930 * lib/gcov.exp: Fix pytest detection unsupported message.
6931
6932 2022-01-19 Kewen Lin <linkw@linux.ibm.com>
6933
6934 PR tree-optimization/104015
6935 * gcc.dg/vect/slp-perm-9.c: Adjust.
6936 * gcc.target/powerpc/pr104015-1.c: New test.
6937 * gcc.target/powerpc/pr104015-2.c: New test.
6938
6939 2022-01-19 Jakub Jelinek <jakub@redhat.com>
6940
6941 PR target/104104
6942 * gcc.target/i386/pr104104.c: New test.
6943
6944 2022-01-19 Martin Sebor <msebor@redhat.com>
6945
6946 PR middle-end/104076
6947 * g++.dg/warn/Wdangling-pointer-3.C: New test.
6948
6949 2022-01-19 Martin Sebor <msebor@redhat.com>
6950
6951 PR middle-end/104103
6952 * gcc.dg/torture/pr57147-2.c: Prune out expected warning.
6953
6954 2022-01-19 Martin Sebor <msebor@redhat.com>
6955
6956 PR middle-end/104069
6957 * gcc.dg/Wuse-after-free.c: New test.
6958
6959 2022-01-18 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR c++/104055
6962 * g++.dg/cpp2a/consteval27.C: New test.
6963
6964 2022-01-18 Jason Merrill <jason@redhat.com>
6965
6966 * lib/g++-dg.exp: Change 2a to 20.
6967
6968 2022-01-18 Jason Merrill <jason@redhat.com>
6969 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR c++/104025
6972 * g++.dg/warn/pr104025.C: New test.
6973
6974 2022-01-18 David Faust <david.faust@oracle.com>
6975
6976 * gcc.target/bpf/core-section-1.c: Adjust expected record size
6977 occurrences.
6978
6979 2022-01-18 David Malcolm <dmalcolm@redhat.com>
6980
6981 PR analyzer/104089
6982 * gcc.dg/analyzer/pr104089.c: New test.
6983
6984 2022-01-18 David Malcolm <dmalcolm@redhat.com>
6985
6986 PR analyzer/104062
6987 * gcc.dg/analyzer/pr104062.c: New test.
6988
6989 2022-01-18 Patrick Palka <ppalka@redhat.com>
6990
6991 PR c++/104074
6992 * g++.dg/cpp1z/nontype-auto20.C: New test.
6993
6994 2022-01-18 Harald Anlauf <anlauf@gmx.de>
6995
6996 PR fortran/103692
6997 * gfortran.dg/pr102520.f90: Adjust error messages.
6998 * gfortran.dg/pr103692.f90: New test.
6999
7000 2022-01-18 Jason Merrill <jason@redhat.com>
7001
7002 PR c++/104007
7003 * g++.dg/eh/new2.C: New test.
7004
7005 2022-01-18 Martin Liska <mliska@suse.cz>
7006
7007 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
7008 pattern.
7009 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
7010 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
7011
7012 2022-01-18 Richard Biener <rguenther@suse.de>
7013
7014 PR ipa/103989
7015 * g++.dg/opt/pr103989.C: New testcase.
7016
7017 2022-01-18 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/103987
7020 * gcc.dg/torture/pr103987.c: New testcase.
7021
7022 2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
7023
7024 PR target/104005
7025 * gcc.target/aarch64/pr104005.c: New test.
7026
7027 2022-01-18 Andrew Pinski <apinski@marvell.com>
7028
7029 PR tree-optimization/101941
7030 * gcc.c-torture/compile/pr101941-1.c: New test.
7031 * gcc.dg/tree-ssa/pr101941-1.c: New test.
7032
7033 2022-01-18 Martin Liska <mliska@suse.cz>
7034
7035 * gcc.src/maintainers.exp: Use
7036 check_effective_target_python3_module for checking of unicode
7037 module.
7038 * lib/target-supports.exp: Add
7039 check_effective_target_python3_module.
7040
7041 2022-01-18 Martin Liska <mliska@suse.cz>
7042
7043 * gcc.misc-tests/options.exp: Include renamed file.
7044
7045 2022-01-18 Martin Liska <mliska@suse.cz>
7046
7047 * gcc.src/maintainers.exp: Use the new
7048 check_effective_target_recent_python3.
7049 * lib/target-supports.exp: Check for Python3 version >= 3.6.
7050
7051 2022-01-18 liuhongt <hongtao.liu@intel.com>
7052
7053 PR target/103973
7054 * g++.target/i386/pr103973-1.C: Change scan-assembler from
7055 "\tucomisd" to "\t\[v\]?ucomisd".
7056 * g++.target/i386/pr103973-11.C: Ditto.
7057 * g++.target/i386/pr103973-13.C: Ditto.
7058 * g++.target/i386/pr103973-15.C: Ditto.
7059 * g++.target/i386/pr103973-3.C: Ditto.
7060 * g++.target/i386/pr103973-5.C: Ditto.
7061 * g++.target/i386/pr103973-7.C: Ditto.
7062 * g++.target/i386/pr103973-9.C: Ditto.
7063 * gcc.target/i386/pr103973-1.c: Ditto.
7064 * gcc.target/i386/pr103973-11.c: Ditto.
7065 * gcc.target/i386/pr103973-13.c: Ditto.
7066 * gcc.target/i386/pr103973-15.c: Ditto.
7067 * gcc.target/i386/pr103973-3.c: Ditto.
7068 * gcc.target/i386/pr103973-5.c: Ditto.
7069 * gcc.target/i386/pr103973-7.c: Ditto.
7070 * gcc.target/i386/pr103973-9.c: Ditto.
7071
7072 2022-01-17 qing zhao <qing.zhao@oracle.com>
7073
7074 * gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
7075 the fact that address taken variable can be warned.
7076 * gcc.dg/auto-init-uninit-34.c (warn_scalar_1): Likewise.
7077 (warn_scalar_2): Likewise.
7078 * gcc.dg/auto-init-uninit-37.c (T1): Likewise.
7079 (T2): Likewise.
7080 * gcc.dg/auto-init-uninit-B.c (baz): Likewise.
7081
7082 2022-01-17 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR c++/104031
7085 * g++.dg/cpp1y/pr104031.C: New test.
7086
7087 2022-01-17 Jason Merrill <jason@redhat.com>
7088
7089 * c-c++-common/cpp/line-2.c: Only expect includes once.
7090 * c-c++-common/cpp/line-3.c: Likewise.
7091
7092 2022-01-17 Andrew Stubbs <ams@codesourcery.com>
7093
7094 * gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
7095 requirement.
7096
7097 2022-01-17 Hafiz Abid Qadeer <abidh@codesourcery.com>
7098
7099 * gfortran.dg/gomp/allocate-2.f90: Change 0 to 0_1.
7100
7101 2022-01-17 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR target/103973
7104 * gcc.target/i386/pr103973-1.c: New test.
7105 * gcc.target/i386/pr103973-2.c: New test.
7106 * gcc.target/i386/pr103973-3.c: New test.
7107 * gcc.target/i386/pr103973-4.c: New test.
7108 * gcc.target/i386/pr103973-5.c: New test.
7109 * gcc.target/i386/pr103973-6.c: New test.
7110 * gcc.target/i386/pr103973-7.c: New test.
7111 * gcc.target/i386/pr103973-8.c: New test.
7112 * gcc.target/i386/pr103973-9.c: New test.
7113 * gcc.target/i386/pr103973-10.c: New test.
7114 * gcc.target/i386/pr103973-11.c: New test.
7115 * gcc.target/i386/pr103973-12.c: New test.
7116 * gcc.target/i386/pr103973-13.c: New test.
7117 * gcc.target/i386/pr103973-14.c: New test.
7118 * gcc.target/i386/pr103973-15.c: New test.
7119 * gcc.target/i386/pr103973-16.c: New test.
7120 * gcc.target/i386/pr103973-17.c: New test.
7121 * gcc.target/i386/pr103973-18.c: New test.
7122 * gcc.target/i386/pr103973-19.c: New test.
7123 * gcc.target/i386/pr103973-20.c: New test.
7124 * g++.target/i386/pr103973-1.C: New test.
7125 * g++.target/i386/pr103973-2.C: New test.
7126 * g++.target/i386/pr103973-3.C: New test.
7127 * g++.target/i386/pr103973-4.C: New test.
7128 * g++.target/i386/pr103973-5.C: New test.
7129 * g++.target/i386/pr103973-6.C: New test.
7130 * g++.target/i386/pr103973-7.C: New test.
7131 * g++.target/i386/pr103973-8.C: New test.
7132 * g++.target/i386/pr103973-9.C: New test.
7133 * g++.target/i386/pr103973-10.C: New test.
7134 * g++.target/i386/pr103973-11.C: New test.
7135 * g++.target/i386/pr103973-12.C: New test.
7136 * g++.target/i386/pr103973-13.C: New test.
7137 * g++.target/i386/pr103973-14.C: New test.
7138 * g++.target/i386/pr103973-15.C: New test.
7139 * g++.target/i386/pr103973-16.C: New test.
7140 * g++.target/i386/pr103973-17.C: New test.
7141 * g++.target/i386/pr103973-18.C: New test.
7142 * g++.target/i386/pr103973-19.C: New test.
7143 * g++.target/i386/pr103973-20.C: New test.
7144
7145 2022-01-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7146
7147 * gfortran.dg/ieee/signaling_3.f90: Remove file.
7148
7149 2022-01-17 Martin Liska <mliska@suse.cz>
7150
7151 * g++.dg/uninit-pred-loop-1_b.C: Fix invalid warnings.
7152 * g++.dg/uninit-pred-loop-1_c.C: Likewise.
7153
7154 2022-01-17 Martin Liska <mliska@suse.cz>
7155
7156 * g++.dg/uninit-pred-loop-1_a.cc: Moved to...
7157 * g++.dg/uninit-pred-loop-1_a.C: ...here.
7158 * g++.dg/uninit-pred-loop-1_b.cc: Moved to...
7159 * g++.dg/uninit-pred-loop-1_b.C: ...here.
7160 * g++.dg/uninit-pred-loop-1_c.cc: Moved to...
7161 * g++.dg/uninit-pred-loop-1_c.C: ...here.
7162 * g++.dg/uninit-pred-loop_1.cc: Moved to...
7163 * g++.dg/uninit-pred-loop_1.C: ...here.
7164
7165 2022-01-17 Martin Liska <mliska@suse.cz>
7166
7167 * lib/gcov.exp: Use check_effective_target_pytest3.
7168 * lib/target-supports.exp: Add check_effective_target_pytest3.
7169
7170 2022-01-17 Martin Liska <mliska@suse.cz>
7171
7172 * gcc.src/maintainers.exp: Start using check-MAINTAINERS.py.
7173 * lib/target-supports.exp: Add check_effective_target_python3.
7174
7175 2022-01-17 Martin Liska <mliska@suse.cz>
7176
7177 PR testsuite/104035
7178 * g++.dg/torture/pr57993-2.C: Fix warnings.
7179
7180 2022-01-17 Haochen Gui <guihaoc@gcc.gnu.org>
7181
7182 PR target/103124
7183 * gcc.target/powerpc/pr103124.c: New testcase.
7184
7185 2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com>
7186
7187 * gfortran.dg/ieee/signaling_1.f90: xfail on x87.
7188 * gfortran.dg/ieee/signaling_2.f90: xfail on x87.
7189 * gfortran.dg/ieee/signaling_3.f90: New file.
7190
7191 2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7192
7193 PR fortran/82207
7194 * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
7195 * gfortran.dg/ieee/signaling_2.f90: New test.
7196 * gfortran.dg/ieee/signaling_2_c.c: New file.
7197
7198 2022-01-16 Jonathan Wakely <jwakely@redhat.com>
7199
7200 PR testsuite/104037
7201 * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
7202
7203 2022-01-16 Mikael Morin <mikael@gcc.gnu.org>
7204
7205 PR fortran/103789
7206 PR fortran/87711
7207 PR fortran/97896
7208 * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
7209 a non-keyword KIND argument.
7210 * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
7211 * gfortran.dg/maskl_1.f90: Same for MASKL.
7212 * gfortran.dg/maskr_1.f90: Same for MASKR.
7213 * gfortran.dg/scan_3.f90: Same for SCAN.
7214 * gfortran.dg/verify_3.f90: Same for VERIFY.
7215
7216 2022-01-16 wwwhhhyyy <hongyu.wang@intel.com>
7217
7218 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
7219 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
7220 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
7221 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
7222 * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
7223 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
7224
7225 2022-01-15 Martin Sebor <msebor@redhat.com>
7226
7227 PR c/63272
7228 * g++.dg/warn/Wfree-nonheap-object-6.C: Disable valid warnings.
7229 * g++.dg/warn/ref-temp1.C: Prune expected warning.
7230 * gcc.dg/uninit-pr50476.c: Expect a new warning.
7231 * c-c++-common/Wdangling-pointer-2.c: New test.
7232 * c-c++-common/Wdangling-pointer-3.c: New test.
7233 * c-c++-common/Wdangling-pointer-4.c: New test.
7234 * c-c++-common/Wdangling-pointer-5.c: New test.
7235 * c-c++-common/Wdangling-pointer-6.c: New test.
7236 * c-c++-common/Wdangling-pointer.c: New test.
7237 * g++.dg/warn/Wdangling-pointer-2.C: New test.
7238 * g++.dg/warn/Wdangling-pointer.C: New test.
7239 * gcc.dg/Wdangling-pointer-2.c: New test.
7240 * gcc.dg/Wdangling-pointer.c: New test.
7241
7242 2022-01-15 Martin Sebor <msebor@redhat.com>
7243
7244 PR tree-optimization/80532
7245 * gcc.dg/Wmismatched-dealloc-2.c: Avoid -Wuse-after-free.
7246 * gcc.dg/Wmismatched-dealloc-3.c: Same.
7247 * gcc.dg/analyzer/file-1.c: Prune expected warning.
7248 * gcc.dg/analyzer/file-2.c: Same.
7249 * gcc.dg/attr-alloc_size-6.c: Disable -Wuse-after-free.
7250 * gcc.dg/attr-alloc_size-7.c: Same.
7251 * c-c++-common/Wuse-after-free-2.c: New test.
7252 * c-c++-common/Wuse-after-free-3.c: New test.
7253 * c-c++-common/Wuse-after-free-4.c: New test.
7254 * c-c++-common/Wuse-after-free-5.c: New test.
7255 * c-c++-common/Wuse-after-free-6.c: New test.
7256 * c-c++-common/Wuse-after-free-7.c: New test.
7257 * c-c++-common/Wuse-after-free.c: New test.
7258 * g++.dg/warn/Wmismatched-dealloc-3.C: New test.
7259 * g++.dg/warn/Wuse-after-free.C: New test.
7260
7261 2022-01-15 Harald Anlauf <anlauf@gmx.de>
7262
7263 PR fortran/83079
7264 * gfortran.dg/transfer_char_kind4.f90: New test.
7265
7266 2022-01-14 David Malcolm <dmalcolm@redhat.com>
7267
7268 * gcc.dg/analyzer/taint-merger.c: New test.
7269
7270 2022-01-14 David Malcolm <dmalcolm@redhat.com>
7271
7272 PR analyzer/104029
7273 * gcc.dg/analyzer/pr104029.c: New test.
7274 * gcc.dg/analyzer/taint-ops.c: New test.
7275
7276 2022-01-14 Harald Anlauf <anlauf@gmx.de>
7277
7278 PR fortran/99256
7279 * gfortran.dg/altreturn_11.f90: New test.
7280
7281 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gnat.dg/lto25.adb: New test.
7284 * gnat.dg/opt96.adb: Likewise.
7285 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
7286
7287 2022-01-14 Harald Anlauf <anlauf@gmx.de>
7288
7289 PR fortran/103782
7290 * gfortran.dg/overload_4.f90: New test.
7291
7292 2022-01-14 Martin Sebor <msebor@redhat.com>
7293
7294 PR middle-end/101475
7295 * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
7296 * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
7297 * gcc.dg/Wstringop-overflow-88.c: New test.
7298
7299 2022-01-14 Martin Sebor <msebor@redhat.com>
7300
7301 * gcc.dg/tree-ssa/builtin-sprintf-warn-28.c: New test.
7302
7303 2022-01-14 Martin Liska <mliska@suse.cz>
7304
7305 * c-c++-common/Walloca-larger-than.c: Fix typo.
7306
7307 2022-01-14 Martin Liska <mliska@suse.cz>
7308
7309 * g++.dg/cpp0x/pr56868.cpp: Moved to...
7310 * g++.dg/cpp0x/pr56868.C: ...here.
7311 * gcc.dg/torture/pr57993-2.cpp: Moved to...
7312 * g++.dg/torture/pr57993-2.C: ...here.
7313
7314 2022-01-14 Martin Liska <mliska@suse.cz>
7315
7316 * c-c++-common/Walloca-larger-than.C: Moved to...
7317 * c-c++-common/Walloca-larger-than.c: ...here.
7318
7319 2022-01-14 Chung-Lin Tang <cltang@codesourcery.com>
7320
7321 PR c++/103705
7322 * c-c++-common/gomp/pr103705.c: New test.
7323
7324 2022-01-14 Martin Liska <mliska@suse.cz>
7325
7326 * g++.dg/vect/pr99149.cc: Remove executable mode.
7327 * g++.dg/vect/pr99220.cc: Likewise.
7328 * g++.target/i386/avx512vl-pr100738-1.C: Likewise.
7329 * g++.target/i386/pr100738-1.C: Likewise.
7330 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
7331 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7332 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: Likewise.
7333 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
7334 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7335 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: Likewise.
7336 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: Likewise.
7337 * gcc.target/i386/pr101796-1.c: Likewise.
7338 * gcc.target/i386/pr94790-1.c: Likewise.
7339 * gcc.target/i386/pr94790-2.c: Likewise.
7340 * gcc.target/powerpc/mma-double-test.c: Likewise.
7341 * gcc.target/powerpc/mma-single-test.c: Likewise.
7342 * gdc.test/fail_compilation/constraints_aggr.d: Likewise.
7343 * gdc.test/fail_compilation/constraints_defs.d: Likewise.
7344 * gdc.test/fail_compilation/constraints_func1.d: Likewise.
7345 * gdc.test/fail_compilation/constraints_func2.d: Likewise.
7346 * gdc.test/fail_compilation/constraints_func3.d: Likewise.
7347 * gdc.test/fail_compilation/constraints_func4.d: Likewise.
7348 * gdc.test/fail_compilation/constraints_tmpl.d: Likewise.
7349 * gdc.test/fail_compilation/imports/constraints.d: Likewise.
7350
7351 2022-01-14 Jakub Jelinek <jakub@redhat.com>
7352
7353 PR c++/103991
7354 * g++.dg/warn/Wreturn-type-13.C: New test.
7355
7356 2022-01-14 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR c++/89074
7359 * g++.dg/cpp1y/constexpr-89074-1.C: New test.
7360
7361 2022-01-14 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR target/98737
7364 * gcc.dg/tree-ssa/pr98737-1.c: New test.
7365 * gcc.dg/tree-ssa/pr98737-2.c: New test.
7366
7367 2022-01-14 Claudiu Zissulescu <claziss@synopsys.com>
7368
7369 * gcc.target/arc/cancel-1.c: New file.
7370
7371 2022-01-14 Siddhesh Poyarekar <siddhesh@gotplt.org>
7372
7373 PR tree-optimization/104009
7374 * gcc.dg/builtin-object-size-1.c (test10): New test.
7375 * gcc.dg/builtin-object-size-3.c (test10): Likewise.
7376 (test9): Expect zero size for negative offsets.
7377 * gcc.dg/builtin-object-size-4.c (test8): Likewise.
7378 * gcc.dg/builtin-object-size-5.c (test7): Drop test for
7379 __builtin_object_size.
7380
7381 2022-01-14 liuhongt <hongtao.liu@intel.com>
7382
7383 * gcc.target/i386/pr104001.c: New test.
7384
7385 2022-01-14 David Malcolm <dmalcolm@redhat.com>
7386
7387 * gcc.dg/analyzer/attr-tainted_args-1.c: New test.
7388 * gcc.dg/analyzer/attr-tainted_args-misuses.c: New test.
7389 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: New test.
7390 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: New test.
7391 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: New test.
7392 * gcc.dg/analyzer/taint-CVE-2020-13143.h: New test.
7393 * gcc.dg/analyzer/taint-alloc-3.c: New test.
7394 * gcc.dg/analyzer/taint-alloc-4.c: New test.
7395 * gcc.dg/analyzer/test-uaccess.h: New test.
7396
7397 2022-01-13 Anthony Sharp <anthonysharp15@gmail.com>
7398 Jason Merrill <jason@redhat.com>
7399
7400 PR c++/70417
7401 * g++.dg/cpp0x/variadic-mem_fn2.C: Catch warning about missing
7402 template keyword.
7403 * g++.dg/template/dependent-name17.C: New test.
7404 * g++.dg/template/dependent-name18.C: New test.
7405
7406 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
7407
7408 PR target/103861
7409 * gcc.target/i386/pr103861.c (shl,ashr,lshr): New tests.
7410
7411 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
7412
7413 * gfortran.dg/gomp/allocate-1.f90: New test.
7414 * gfortran.dg/gomp/allocate-2.f90: New test.
7415 * gfortran.dg/gomp/allocate-3.f90: New test.
7416 * gfortran.dg/gomp/collapse1.f90: Update error message.
7417 * gfortran.dg/gomp/openmp-simd-4.f90: Likewise.
7418 * gfortran.dg/gomp/clauses-1.f90: Uncomment allocate clause.
7419
7420 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
7421
7422 PR tree-optimization/83072
7423 PR tree-optimization/83073
7424 PR tree-optimization/97909
7425 * gcc.dg/pr83072-2.c: New.
7426 * gcc.dg/pr83073.c: New.
7427
7428 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
7429
7430 PR tree-optimization/96707
7431 * g++.dg/pr96707.C: New.
7432
7433 2022-01-13 Harald Anlauf <anlauf@gmx.de>
7434
7435 PR fortran/67804
7436 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
7437 * gfortran.dg/pr67804.f90: New test.
7438
7439 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
7440
7441 PR target/104003
7442 * g++.target/i386/pr103861-1-sse4.C: New test.
7443 * g++.target/i386/pr103861-1-xop.C: Ditto.
7444
7445 2022-01-13 Paul A. Clarke <pc@us.ibm.com>
7446
7447 * gcc.target/powerpc/sse4_1-round3.h: New.
7448 * gcc.target/powerpc/sse4_1-roundpd.c: New.
7449 * gcc.target/powerpc/sse4_1-roundps.c: New.
7450 * gcc.target/powerpc/sse4_1-roundsd.c: New.
7451 * gcc.target/powerpc/sse4_1-roundss.c: New.
7452
7453 2022-01-13 Richard Biener <rguenther@suse.de>
7454
7455 PR c/104002
7456 * c-c++-common/builtin-shufflevector-3.c: Move ...
7457 * c-c++-common/torture/builtin-shufflevector-3.c: ... here.
7458
7459 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
7460
7461 * c-c++-common/goacc/routine-6.c: Merge into...
7462 * c-c++-common/goacc/routine-5.c: ... this, and document current
7463 C/C++ difference.
7464
7465 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
7466
7467 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Document
7468 current '-Wuninitialized' diagnostics.
7469 * c-c++-common/goacc/mdc-1.c: Likewise.
7470 * c-c++-common/goacc/nested-reductions-1-kernels.c: Likewise.
7471 * c-c++-common/goacc/nested-reductions-1-parallel.c: Likewise.
7472 * c-c++-common/goacc/nested-reductions-1-routine.c: Likewise.
7473 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
7474 * c-c++-common/goacc/nested-reductions-2-parallel.c: Likewise.
7475 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
7476 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7477 * c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
7478 * c-c++-common/goacc/uninit-if-clause.c: Likewise.
7479 * gfortran.dg/goacc/array-with-dt-1.f90: Likewise.
7480 * gfortran.dg/goacc/array-with-dt-2.f90: Likewise.
7481 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
7482 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
7483 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
7484 * gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
7485 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7486 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7487 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7488 * gfortran.dg/goacc/derived-classtypes-1.f95: Likewise.
7489 * gfortran.dg/goacc/derived-types-2.f90: Likewise.
7490 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7491 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7492 * gfortran.dg/goacc/modules.f95: Likewise.
7493 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
7494 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: Likewise.
7495 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
7496 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
7497 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: Likewise.
7498 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
7499 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7500 * gfortran.dg/goacc/pr93464.f90: Likewise.
7501 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
7502 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
7503 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
7504 Likewise.
7505 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
7506 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7507 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
7508 * gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
7509 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7510 * gfortran.dg/goacc/wait.f90: Likewise.
7511
7512 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
7513
7514 PR middle-end/100280
7515 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: New.
7516 * c-c++-common/goacc/classify-kernels-parloops.c: Likewise.
7517 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
7518 Likewise.
7519 * c-c++-common/goacc/classify-kernels-unparallelized.c: Test
7520 '--param openacc-kernels=decompose'.
7521 * c-c++-common/goacc/classify-kernels.c: Likewise.
7522 * c-c++-common/goacc/kernels-decompose-2.c: Update.
7523 * c-c++-common/goacc/kernels-decompose-ice-1.c: Remove.
7524 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7525 * gfortran.dg/goacc/classify-kernels-parloops.f95: New.
7526 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
7527 Likewise.
7528 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Test
7529 '--param openacc-kernels=decompose'.
7530 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7531
7532 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
7533
7534 * c-c++-common/goacc/kernels-decompose-1.c: Enhance.
7535 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7536 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7537 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7538 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7539 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7540
7541 2022-01-13 Haochen Jiang <haochen.jiang@intel.com>
7542
7543 PR target/94790
7544 * gcc.target/i386/pr94790-1.c: New test.
7545 * gcc.target/i386/pr94790-2.c: Ditto.
7546
7547 2022-01-13 Xionghu Luo <luoxhu@linux.ibm.com>
7548
7549 * gcc.target/powerpc/sldoi_to_mov.c: New test.
7550
7551 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
7552
7553 PR target/103941
7554 * gcc.target/i386/pr103861-3.c (dg-options): Add -fno-vect-cost-model.
7555
7556 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
7557
7558 PR target/103935
7559 * g++.dg/vect/slp-pr98855.cc: Compile only for x86 targets.
7560
7561 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
7562
7563 PR target/100637
7564 PR target/103861
7565 * g++.target/i386/pr100637-1b.C (dg-options):
7566 Use -msse2 instead of -msse4.1.
7567 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
7568 * g++.target/i386/pr103861-1.C (dg-options): Ditto.
7569 * gcc.target/i386/pr100637-4b.c (dg-options): Ditto.
7570 * gcc.target/i386/pr103861-4.c (dg-options): Ditto.
7571 * gcc.target/i386/pr100637-1b.c: Remove scan-assembler
7572 directives for logic instructions.
7573 * gcc.target/i386/pr100637-1w.c: Ditto.
7574 * gcc.target/i386/warn-vect-op-2.c:
7575 Update dg-warning for vector logic operation.
7576
7577 2022-01-12 Michael Meissner <meissner@the-meissners.org>
7578
7579 PR testsuite/102935
7580 * gcc.target/powerpc/pr101384-1.c: Update insn regexp for power9
7581 and power10.
7582
7583 2022-01-12 Andrew MacLeod <amacleod@redhat.com>
7584
7585 PR tree-optimization/83541
7586 * g++.dg/pr83541.C: New.
7587
7588 2022-01-12 David Malcolm <dmalcolm@redhat.com>
7589
7590 PR analyzer/103940
7591 * gcc.dg/analyzer/taint-size-access-attr-1.c: New test.
7592
7593 2022-01-12 Tom de Vries <tdevries@suse.de>
7594
7595 * gcc.target/nvptx/atomic-exchange-1.c: New test.
7596 * gcc.target/nvptx/atomic-exchange-2.c: New test.
7597 * gcc.target/nvptx/atomic-exchange-3.c: New test.
7598 * gcc.target/nvptx/atomic-exchange-4.c: New test.
7599
7600 2022-01-12 Tom de Vries <tdevries@suse.de>
7601
7602 * gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
7603 * gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
7604
7605 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
7606
7607 * gfortran.dg/ieee/signaling_1.f90: Fix comment.
7608
7609 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
7610
7611 * gfortran.dg/ieee/signaling_1.f90: Adjust flags.
7612
7613 2022-01-12 Jakub Jelinek <jakub@redhat.com>
7614 Jason Merrill <jason@redhat.com>
7615
7616 PR c++/103480
7617 * g++.dg/warn/Wuseless-cast2.C: New test.
7618
7619 2022-01-12 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR middle-end/101530
7622 * c-c++-common/builtin-shufflevector-3.c: Add -Wno-psabi to
7623 dg-options.
7624
7625 2022-01-12 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/76174
7628 * gcc.dg/tree-ssa/pr76174.c: New testcase.
7629
7630 2022-01-11 qing zhao <qing.zhao@oracle.com>
7631
7632 * c-c++-common/auto-init-1.c: Adjust testcase to reflect the 3rd
7633 argument change of function .DEFERRED_INIT.
7634 * c-c++-common/auto-init-10.c: Likewise.
7635 * c-c++-common/auto-init-11.c: Likewise.
7636 * c-c++-common/auto-init-12.c: Likewise.
7637 * c-c++-common/auto-init-13.c: Likewise.
7638 * c-c++-common/auto-init-14.c: Likewise.
7639 * c-c++-common/auto-init-15.c: Likewise.
7640 * c-c++-common/auto-init-16.c: Likewise.
7641 * c-c++-common/auto-init-2.c: Likewise.
7642 * c-c++-common/auto-init-3.c: Likewise.
7643 * c-c++-common/auto-init-4.c: Likewise.
7644 * c-c++-common/auto-init-5.c: Likewise.
7645 * c-c++-common/auto-init-6.c: Likewise.
7646 * c-c++-common/auto-init-7.c: Likewise.
7647 * c-c++-common/auto-init-8.c: Likewise.
7648 * c-c++-common/auto-init-9.c: Likewise.
7649 * c-c++-common/auto-init-esra.c: Likewise.
7650 * c-c++-common/auto-init-padding-1.c: Likewise.
7651 * gcc.target/aarch64/auto-init-2.c: Likewise.
7652
7653 2022-01-11 Jakub Jelinek <jakub@redhat.com>
7654
7655 * gfortran.dg/pr47614.f: Don't use -mcpu=power4 for
7656 powerpc64le*-*-linux*.
7657
7658 2022-01-11 Uroš Bizjak <ubizjak@gmail.com>
7659
7660 PR target/103861
7661 * g++.target/i386/pr100637-1b.C (dg-options):
7662 Use -msse4 instead of -msse2.
7663 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
7664 * g++.target/i386/pr103861-1.C: New test.
7665 * gcc.target/i386/pr100637-4b.c (dg-options):
7666 Use -msse4 instead of -msse2.
7667 * gcc.target/i386/pr103861-4.c: New test.
7668
7669 2022-01-11 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c++/101597
7672 * g++.dg/opt/pr101597.C: New test.
7673
7674 2022-01-11 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c/101537
7677 PR c/103881
7678 * c-c++-common/pr101537.c: New test.
7679 * c-c++-common/pr103881.c: New test.
7680
7681 2022-01-11 Patrick Palka <ppalka@redhat.com>
7682
7683 PR c++/103831
7684 * g++.dg/cpp2a/concepts-class3.C: New test.
7685 * g++.dg/template/non-dependent18.C: New test.
7686
7687 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
7688
7689 PR middle-end/70090
7690 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
7691 * gcc.dg/builtin-object-size-1.c (test1)
7692 [__builtin_object_size]: Adjust expected output for dynamic
7693 object sizes.
7694 * gcc.dg/builtin-object-size-2.c (test1)
7695 [__builtin_object_size]: Likewise.
7696 * gcc.dg/builtin-object-size-3.c (test1)
7697 [__builtin_object_size]: Likewise.
7698 * gcc.dg/builtin-object-size-4.c (test1)
7699 [__builtin_object_size]: Likewise.
7700
7701 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
7702
7703 PR middle-end/70090
7704 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
7705 * gcc.dg/builtin-object-size-1.c (test1)
7706 [__builtin_object_size]: Alter expected result for dynamic
7707 object size.
7708 * gcc.dg/builtin-object-size-2.c (test1)
7709 [__builtin_object_size]: Likewise.
7710 * gcc.dg/builtin-object-size-3.c (test1)
7711 [__builtin_object_size]: Likewise.
7712 * gcc.dg/builtin-object-size-4.c (test1)
7713 [__builtin_object_size]: Likewise.
7714
7715 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
7716
7717 PR middle-end/70090
7718 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple,
7719 test_parmsz_scaled, test_parmsz_unknown): New functions.
7720 (main): Call them. Add new arguments argc and argv.
7721
7722 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
7723
7724 PR middle-end/70090
7725 * gcc.dg/builtin-dynamic-object-size-0.c: New tests.
7726 * gcc.dg/builtin-dynamic-object-size-10.c: Add comment.
7727 * gcc.dg/builtin-dynamic-object-size-5-main.c: New file.
7728 * gcc.dg/builtin-dynamic-object-size-5.c: Use it and change test
7729 to dg-do run.
7730 * gcc.dg/builtin-object-size-5.c [!N]: Define N.
7731 (test1, test2, test3, test4) [__builtin_object_size]: Expect
7732 exact result for __builtin_dynamic_object_size.
7733 * gcc.dg/builtin-object-size-1.c [__builtin_object_size]: Expect
7734 exact size expressions for __builtin_dynamic_object_size.
7735 * gcc.dg/builtin-object-size-2.c [__builtin_object_size]:
7736 Likewise.
7737 * gcc.dg/builtin-object-size-3.c [__builtin_object_size]:
7738 Likewise.
7739 * gcc.dg/builtin-object-size-4.c [__builtin_object_size]:
7740 Likewise.
7741
7742 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
7743 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR tree-optimization/103961
7746 * gcc.dg/pr103961.c: New test case.
7747
7748 2022-01-11 David Malcolm <dmalcolm@redhat.com>
7749
7750 PR analyzer/102692
7751 * gcc.dg/analyzer/pr102692.c: New test.
7752
7753 2022-01-11 Roger Sayle <roger@nextmovesoftware.com>
7754 Richard Biener <rguenther@suse.de>
7755
7756 * gcc.target/i386/mult-highpart.c: New test case.
7757
7758 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
7759
7760 PR target/102239
7761 * gcc.target/powerpc/pr102239.c: New test.
7762
7763 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
7764
7765 PR testsuite/103820
7766 * gcc.dg/tree-ssa/recip-3.c: Adjust.
7767
7768 2022-01-11 Haochen Jiang <haochen.jiang@intel.com>
7769
7770 PR target/53652
7771 * gcc.target/i386/pr53652-1.c: New test.
7772
7773 2022-01-10 Uroš Bizjak <ubizjak@gmail.com>
7774
7775 PR target/103861
7776 * gcc.target/i386/pr103861-2.c: New test.
7777
7778 2022-01-10 Patrick Palka <ppalka@redhat.com>
7779
7780 PR c++/103879
7781 * g++.dg/cpp1y/constexpr-base2.C: New test.
7782 * g++.dg/cpp1y/constexpr-base2a.C: New test.
7783
7784 2022-01-10 Patrick Palka <ppalka@redhat.com>
7785
7786 PR c++/103783
7787 * g++.dg/cpp2a/concepts-memfun2.C: New test.
7788
7789 2022-01-10 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR c++/103912
7792 * g++.dg/cpp2a/consteval26.C: New test.
7793
7794 2022-01-10 Paul A. Clarke <pc@us.ibm.com>
7795
7796 * gcc.target/powerpc/sse4_1-blendvps.c: Copy from gcc.target/i386,
7797 adjust dg directives to suit.
7798
7799 2022-01-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7800
7801 * gcc.target/aarch64/masked_epilogue.c: New test.
7802
7803 2022-01-10 Paul Thomas <pault@gcc.gnu.org>
7804
7805 PR fortran/103366
7806 * gfortran.dg/pr103366.f90: New test.
7807
7808 2022-01-10 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR target/102024
7811 * gcc.target/i386/pr102024.c: New test.
7812 * g++.target/i386/pr102024.C: New test.
7813
7814 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
7815
7816 * gcc.target/aarch64/reg-alloc-4.c: New test.
7817
7818 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
7819
7820 * gcc.target/aarch64/reg-alloc-3.c: New test.
7821
7822 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
7823
7824 * gcc.target/aarch64/reg-alloc-2.c: New test.
7825
7826 2022-01-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7827
7828 PR fortran/82207
7829 * gfortran.dg/ieee/signaling_1.f90: New test.
7830 * gfortran.dg/ieee/signaling_1_c.c: New file.
7831
7832 2022-01-10 Richard Biener <rguenther@suse.de>
7833
7834 PR middle-end/101530
7835 * c-c++-common/builtin-shufflevector-3.c: New testcase.
7836
7837 2022-01-10 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/100359
7840 * gcc.dg/tree-ssa/pr100359.c: New testcase.
7841
7842 2022-01-09 Harald Anlauf <anlauf@gmx.de>
7843
7844 PR fortran/103777
7845 * gfortran.dg/masklr_3.f90: New test.
7846
7847 2022-01-09 Harald Anlauf <anlauf@gmx.de>
7848
7849 PR fortran/101762
7850 * gfortran.dg/pr101762.f90: New test.
7851
7852 2022-01-09 Mikael Morin <mikael@gcc.gnu.org>
7853
7854 PR fortran/103789
7855 * gfortran.dg/maskl_1.f90: New test.
7856 * gfortran.dg/maskr_1.f90: New test.
7857 * gfortran.dg/scan_3.f90: New test.
7858 * gfortran.dg/verify_3.f90: New test.
7859
7860 2022-01-09 Sandra Loosemore <sandra@codesourcery.com>
7861
7862 * g++.dg/cpp0x/constexpr-compare1.C: Add explicit
7863 -fdelete-null-pointer-checks option.
7864 * g++.dg/cpp0x/constexpr-compare2.C: Likewise.
7865 * g++.dg/cpp0x/constexpr-typeid2.C: Likewise.
7866 * g++.dg/cpp1y/constexpr-94716.C: Likewise.
7867 * g++.dg/cpp1z/constexpr-compare1.C: Likewise.
7868 * g++.dg/cpp1z/constexpr-if36.C: Likewise.
7869 * gcc.dg/init-compare-1.c: Likewise.
7870
7871 2022-01-08 Roger Sayle <roger@nextmovesoftware.com>
7872
7873 * gcc.target/i386/sse2-v1ti-mov-1.c: New test case.
7874 * gcc.target/i386/sse2-v1ti-zext.c: New test case.
7875
7876 2022-01-08 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR c++/89074
7879 * g++.dg/cpp1y/constexpr-89074-2.C: New test.
7880 * g++.dg/cpp1z/constexpr-89074-1.C: New test.
7881
7882 2022-01-08 Jason Merrill <jason@redhat.com>
7883
7884 PR c++/103946
7885 * g++.dg/cpp0x/nsdmi-array1.C: New test.
7886
7887 2022-01-08 Jason Merrill <jason@redhat.com>
7888
7889 PR c++/100588
7890 * g++.dg/cpp2a/destroying-delete5.C: Expect warning.
7891 * g++.dg/cpp2a/destroying-delete6.C: New test.
7892
7893 2022-01-08 David Malcolm <dmalcolm@redhat.com>
7894
7895 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_escaped): New
7896 decl.
7897 * gcc.dg/analyzer/escaping-1.c: New test.
7898
7899 2022-01-07 Jason Merrill <jason@redhat.com>
7900
7901 PR c++/20040
7902 * g++.dg/init/delete4.C: New test.
7903
7904 2022-01-07 Andrew Pinski <apinski@marvell.com>
7905
7906 PR target/102941
7907 * gcc.target/aarch64/asm-flag-7.c: New test.
7908 * gcc.target/arm/asm-flag-7.c: New test.
7909
7910 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
7911
7912 * gnat.dg/aggr26.adb: Update expected error message.
7913
7914 2022-01-07 liuhongt <hongtao.liu@intel.com>
7915
7916 * g++.target/i386/pr103750-fwprop-1.C: New test.
7917
7918 2022-01-07 Roger Sayle <roger@nextmovesoftware.com>
7919
7920 * gcc.target/nvptx/cnot-1.c: New test case.
7921
7922 2022-01-07 Haochen Gui <guihaoc@gcc.gnu.org>
7923
7924 * gcc.target/powerpc/mffscrni_p9.c: New testcase for mffscrni.
7925 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Test mffscrn and mffscrni
7926 separately.
7927
7928 2022-01-07 Jason Merrill <jason@redhat.com>
7929
7930 PR c++/103936
7931 PR c++/65591
7932 * g++.dg/init/aggr15.C: New test.
7933
7934 2022-01-07 liuhongt <hongtao.liu@intel.com>
7935
7936 * gcc.target/i386/pr103774.c: New test.
7937 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Adjust scan assembler
7938 from vpcmpub to (?:vpcmpub|vpcmpeqb).
7939 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
7940 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
7941 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
7942 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
7943 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
7944 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
7945 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
7946 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
7947 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
7948
7949 2022-01-07 liuhongt <hongtao.liu@intel.com>
7950
7951 * gcc.target/i386/pr103753.c: New test.
7952
7953 2022-01-07 Sandra Loosemore <sandra@codesourcery.com>
7954
7955 PR fortran/103898
7956 * gfortran.dg/pr103898.f90: New test.
7957
7958 2022-01-07 Jason Merrill <jason@redhat.com>
7959
7960 PR c++/103711
7961 * g++.dg/eh/delegating1.C: New test.
7962
7963 2022-01-07 Jason Merrill <jason@redhat.com>
7964
7965 PR c++/61611
7966 * g++.dg/eh/ctor-fntry1.C: New test.
7967
7968 2022-01-07 Jason Merrill <jason@redhat.com>
7969
7970 PR c++/33799
7971 PR c++/102191
7972 * g++.dg/eh/return1.C: Add temporary in try block case.
7973 * g++.dg/cpp2a/constexpr-dtor11.C: New test.
7974
7975 2022-01-07 Jason Merrill <jason@redhat.com>
7976
7977 PR c++/53868
7978 * g++.dg/eh/ref-temp1.C: New test.
7979 * g++.dg/eh/ref-temp2.C: New test.
7980
7981 2022-01-07 Jason Merrill <jason@redhat.com>
7982
7983 PR c++/66451
7984 * g++.dg/eh/array3.C: New test.
7985 * g++.dg/eh/array1.C: Mark destructor as throw().
7986 * g++.dg/ipa/devirt-40.C: Likewise.
7987 * g++.dg/warn/pr83054.C: Likewise.
7988 * g++.dg/eh/delete1.C: Shorten array to one element.
7989
7990 2022-01-07 Jason Merrill <jason@redhat.com>
7991
7992 * g++.dg/tree-ssa/aggregate1.C: New test.
7993
7994 2022-01-07 Jason Merrill <jason@redhat.com>
7995
7996 PR c++/66139
7997 PR c++/52320
7998 * g++.dg/cpp0x/initlist116.C: New test.
7999 * g++.dg/cpp0x/initlist117.C: New test.
8000 * g++.dg/cpp0x/lambda/lambda-eh.C: New test.
8001 * g++.dg/eh/aggregate1.C: New test.
8002
8003 2022-01-07 Jason Merrill <jason@redhat.com>
8004
8005 PR c++/94041
8006 * g++.dg/init/array12.C:
8007 * g++.dg/init/aggr7-eh2.C: New test.
8008 * g++.dg/init/aggr7-eh3.C: New test.
8009
8010 2022-01-07 Jason Merrill <jason@redhat.com>
8011
8012 PR c++/94041
8013 * g++.dg/init/aggr7-eh.C: New test.
8014 * g++.dg/cpp0x/initlist122.C: Also test aggregate variable.
8015
8016 2022-01-07 Jason Merrill <jason@redhat.com>
8017
8018 PR c++/92385
8019 * g++.dg/init/array61.C: New test.
8020
8021 2022-01-07 Jason Merrill <jason@redhat.com>
8022
8023 * g++.old-deja/g++.martin/new1.C: Don't expect preeval.
8024 * g++.dg/tree-ssa/stabilize1.C: Removed.
8025
8026 2022-01-06 David Malcolm <dmalcolm@redhat.com>
8027
8028 PR analyzer/103546
8029 * gcc.dg/analyzer/aliasing-3.c: New test.
8030
8031 2022-01-06 Steve Kargl <kargl@gcc.gnu.org>
8032 Sandra Loosemore <sandra@codesourcery.com>
8033
8034 PR fortran/103287
8035 * gfortran.dg/c-interop/pr103287-1.f90: new.
8036 * gfortran.dg/c-interop/pr103287-2.f90: new.
8037
8038 2022-01-06 H.J. Lu <hjl.tools@gmail.com>
8039
8040 PR target/103925
8041 * gcc.target/i386/harden-sls-6.c: New test.
8042
8043 2022-01-06 Uroš Bizjak <ubizjak@gmail.com>
8044
8045 * gcc.target/i386/pr102811-2.c (dg-final):
8046 Update scan-assembler-times directives.
8047 * gcc.target/i386/sse2-float16-2.c (dg-final):
8048 Update scan-assembler directives.
8049
8050 2022-01-06 Kito Cheng <kito.cheng@sifive.com>
8051
8052 * gcc.target/riscv/predef-14.c: New.
8053 * gcc.target/riscv/predef-15.c: Ditto.
8054 * gcc.target/riscv/predef-16.c: Ditto.
8055
8056 2022-01-06 Patrick Palka <ppalka@redhat.com>
8057
8058 PR c++/69681
8059 * g++.dg/cpp0x/constexpr-compare2.C: New test.
8060
8061 2022-01-06 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR rtl-optimization/103908
8064 * gcc.target/i386/pr103908.c: New test.
8065
8066 2022-01-06 Marek Polacek <polacek@redhat.com>
8067
8068 PR c++/103758
8069 * gcc.dg/sso-6.c: Update dg-warning.
8070
8071 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
8072
8073 PR target/103861
8074 * gcc.target/i386/pr103861-3.c: New test.
8075 * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
8076 no vectorization using SLP was performed.
8077
8078 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
8079
8080 PR target/103915
8081 * gcc.target/i386/pr103915.c: New test.
8082
8083 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
8084
8085 PR target/103905
8086 * gcc.target/i386/pr103905.c: New test.
8087
8088 2022-01-05 Sandra Loosemore <sandra@codesourcery.com>
8089
8090 PR fortran/103258
8091 * gfortran.dg/pr103258.f90: New.
8092
8093 2022-01-05 Nathan Sidwell <nathan@acm.org>
8094
8095 * g++.dg/template/attr-used.C: New.
8096
8097 2022-01-05 Nathan Sidwell <nathan@acm.org>
8098
8099 * g++.dg/diagnostic/recur-align.C: New.
8100
8101 2022-01-05 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/103816
8104 * gcc.dg/torture/pr103816.c: New testcase.
8105
8106 2022-01-05 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR fortran/103691
8109 * gfortran.dg/pr103691.f90: New test.
8110
8111 2022-01-05 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/103895
8114 * gcc.target/i386/pr103895.c: Add -msse2 to dg-options.
8115
8116 2022-01-05 Kewen Lin <linkw@linux.ibm.com>
8117
8118 PR ipa/102059
8119 * gcc.dg/lto/pr102059-1_0.c: New test.
8120 * gcc.dg/lto/pr102059-1_1.c: New test.
8121 * gcc.dg/lto/pr102059-1_2.c: New test.
8122 * gcc.dg/lto/pr102059-2_0.c: New test.
8123 * gcc.dg/lto/pr102059-2_1.c: New test.
8124 * gcc.dg/lto/pr102059-2_2.c: New test.
8125 * gcc.target/powerpc/pr102059-1.c: New test.
8126 * gcc.target/powerpc/pr102059-2.c: New test.
8127 * gcc.target/powerpc/pr102059-3.c: New test.
8128
8129 2022-01-04 Martin Sebor <msebor@redhat.com>
8130
8131 PR middle-end/99612
8132 * c-c++-common/pr83059.c: Adjust text of expected diagnostics.
8133 * gcc.dg/atomic-invalid-2.c: Same.
8134 * gcc.dg/atomic-invalid.c: Same.
8135 * c-c++-common/Winvalid-memory-model.c: New test.
8136 * g++.dg/warn/Winvalid-memory-model-2.C: New test.
8137 * g++.dg/warn/Winvalid-memory-model.C: New test.
8138
8139 2022-01-04 Uroš Bizjak <ubizjak@gmail.com>
8140
8141 PR target/103861
8142 * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
8143 * gcc.target/i386/pr103900.c: New test.
8144
8145 2022-01-04 Richard Biener <rguenther@suse.de>
8146
8147 PR tree-optimization/103800
8148 * gcc.dg/vect/bb-slp-pr103800.c: New testcase.
8149
8150 2022-01-04 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/103864
8153 PR tree-optimization/103544
8154 * gcc.dg/vect/pr103864.c: New testcase.
8155
8156 2022-01-04 Chung-Lin Tang <cltang@codesourcery.com>
8157
8158 * gfortran.dg/gomp/pr103643.f90: New test.
8159
8160 2022-01-04 liuhongt <hongtao.liu@intel.com>
8161
8162 * gcc.target/i386/pr103895.c: New test.
8163
8164 2022-01-04 Andrew Pinski <apinski@marvell.com>
8165
8166 PR c++/90782
8167 * g++.dg/cpp1z/class-deduction100.C: New test.
8168
8169 2022-01-03 Marek Polacek <polacek@redhat.com>
8170
8171 PR c++/103758
8172 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
8173
8174 2022-01-03 Uroš Bizjak <ubizjak@gmail.com>
8175
8176 PR target/103894
8177 * gcc.target/i386/pr103894.c: New test.
8178
8179 2022-01-03 Sandra Loosemore <sandra@codesourcery.com>
8180
8181 PR fortran/103390
8182 * gfortran.dg/c-interop/pr103390-1.f90: New.
8183 * gfortran.dg/c-interop/pr103390-2.f90: New.
8184 * gfortran.dg/c-interop/pr103390-3.f90: New.
8185 * gfortran.dg/c-interop/pr103390-4.f90: New.
8186 * gfortran.dg/c-interop/pr103390-6.f90: New.
8187 * gfortran.dg/c-interop/pr103390-7.f90: New.
8188 * gfortran.dg/c-interop/pr103390-8.f90: New.
8189 * gfortran.dg/c-interop/pr103390-9.f90: New.
8190 * gfortran.dg/c-interop/pr103390-5.f90: New file.
8191
8192 2022-01-03 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR target/98737
8195 * gcc.target/i386/pr98737-1.c: New test.
8196 * gcc.target/i386/pr98737-2.c: New test.
8197 * gcc.target/i386/pr98737-3.c: New test.
8198 * gcc.target/i386/pr98737-4.c: New test.
8199 * gcc.target/i386/pr98737-5.c: New test.
8200 * gcc.target/i386/pr98737-6.c: New test.
8201 * gcc.target/i386/pr98737-7.c: New test.
8202
8203 2022-01-03 Richard Biener <rguenther@suse.de>
8204
8205 PR middle-end/103851
8206 * g++.dg/gomp/pr103851.C: New testcase.
8207
8208 2022-01-03 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR c++/94716
8211 * gcc.dg/init-compare-1.c: New test.
8212 * g++.dg/cpp0x/constexpr-compare1.C: New test.
8213 * g++.dg/cpp1y/constexpr-94716.C: New test.
8214 * g++.dg/cpp1z/constexpr-compare1.C: New test.
8215
8216 2022-01-03 Martin Liska <mliska@suse.cz>
8217
8218 * gcc.target/i386/avx2-i32gatherpd256-4.c: Fix ASAN errors.
8219 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
8220 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
8221 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
8222 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
8223 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
8224 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
8225 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8226 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8227 * gcc.target/i386/pr64291-1.c: Likewise.
8228
8229 2022-01-03 Martin Liska <mliska@suse.cz>
8230
8231 * gcc.dg/vect/vect-simd-18.c: Fix ASAN error.
8232 * gcc.dg/vect/vect-simd-19.c: Likewise.
8233
8234 2022-01-03 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR c++/103600
8237 * g++.dg/cpp0x/constexpr-typeid2.C: New test.
8238
8239 2022-01-03 Richard Biener <rguenther@suse.de>
8240
8241 PR tree-optimization/66502
8242 * gcc.dg/tree-ssa/ssa-fre-98.c: New testcase.
8243
8244 2022-01-03 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/103615
8247 * gcc.dg/torture/pr103615.c: New testcase.
8248
8249 2022-01-02 Uroš Bizjak <ubizjak@gmail.com>
8250
8251 PR target/103861
8252 * gcc.dg/store_merging_18.c (dg-options): Add -fno-tree-vectorize.
8253 * gcc.dg/store_merging_29.c (dg-options): Ditto.
8254 * gcc.target/i386/pr103861.c: New test.
8255 * gcc.target/i386/pr92658-avx512vl.c (dg-final):
8256 Remove vpmovqb scan-assembler xfail.
8257 * gcc.target/i386/pr92658-sse4.c (dg-final):
8258 Remove pmovzxbq scan-assembler xfail.
8259 * gcc.target/i386/pr92658-sse4-2.c (dg-final):
8260 Remove pmovsxbq scan-assembler xfail.
8261 * gcc.target/i386/warn-vect-op-2.c (dg-warning): Adjust warnings.
8262
8263 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
8264
8265 * gcc.target/hppa/shadd-2.c: Adjust count to 3.
8266 * gcc.target/hppa/shadd-3.c: Likewise.
8267
8268 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
8269
8270 * gcc.dg/guality/example.c: Skip on hppa*-*-linux*.
8271
8272 2022-01-02 Jason Merrill <jason@redhat.com>
8273
8274 * g++.dg/eh/array2.C: New test.
8275
8276 2022-01-02 Jason Merrill <jason@redhat.com>
8277
8278 * g++.dg/eh/cleanup6.C: New test.
8279
8280 2022-01-01 Andrew Pinski <apinski@marvell.com>
8281
8282 PR rtl-optimization/100241
8283 PR rtl-optimization/99787
8284 * gcc.c-torture/compile/pr100241-1.c: New test.
8285 * gcc.c-torture/compile/pr99787-1.c: New test.
8286
8287 2022-01-01 Jakub Jelinek <jakub@redhat.com>
8288
8289 * gcc.misc-tests/godump-1.c: Adjust for renaming of last
8290 field from _align suffix to _ suffix.
8291
8292 2022-01-01 Jakub Jelinek <jakub@redhat.com>
8293 Iain Sandoe <iain@sandoe.co.uk>
8294
8295 PR objc/103639
8296 * objc.dg/pr103639.m: New test.
8297
8298 \f
8299 Copyright (C) 2022 Free Software Foundation, Inc.
8300
8301 Copying and distribution of this file, with or without modification,
8302 are permitted in any medium without royalty provided the copyright
8303 notice and this notice are preserved.
This page took 0.396736 seconds and 5 git commands to generate.